frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: I spent 6 years building a ridiculous wooden pixel display

https://benholmen.com/blog/kilopixel/
465•benholmen•4h ago•71 comments

Qwen-Image: Crafting with native text rendering

https://qwenlm.github.io/blog/qwen-image/
105•meetpateltech•4h ago•29 comments

NASA's Curiosity picks up new skills

https://www.jpl.nasa.gov/news/marking-13-years-on-mars-nasas-curiosity-picks-up-new-skills/
30•Bluestein•1h ago•4 comments

Circadian justice (2022)

https://eprints.lse.ac.uk/112431/
45•anigbrowl•2h ago•16 comments

Cellular Starlink expands to support IoT devices

https://me.pcmag.com/en/networking/31452/spacexs-cellular-starlink-expands-to-support-iot-devices
27•teleforce•3d ago•10 comments

Indian Sign Painting: A typeface designer's take on the craft

https://bl.ag/indian-sign-painting-a-typeface-designers-take-on-the-craft/
58•detaro•2d ago•4 comments

Content-Aware Spaced Repetition

https://www.giacomoran.com/blog/content-aware-sr/
23•ran3000•1h ago•3 comments

OpenIPC: Open IP Camera Firmware

https://openipc.org/à
154•zakki•3d ago•86 comments

Job-seekers are dodging AI interviewers

https://fortune.com/2025/08/03/ai-interviewers-job-seekers-unemployment-hiring-hr-teams/
398•robtherobber•12h ago•613 comments

A deep dive into Rust and C memory interoperability

https://notashes.me/blog/part-1-memory-management/
114•hyperbrainer•5h ago•48 comments

Once a death sentence, cardiac amyloidosis is finally treatable

https://www.nytimes.com/2025/08/04/well/cardiac-amyloidosis.html
11•elektor•28m ago•1 comments

How we built Bluey’s world

https://www.itsnicethat.com/features/how-we-built-bluey-s-world-cartoon-background-scenery-art-director-catriona-drummond-animation-090725
255•skrebbel•3d ago•119 comments

DrawAFish.com Postmortem

https://aldenhallak.com/blog/posts/draw-a-fish-postmortem.html
156•hallak•8h ago•39 comments

Perplexity is using stealth, undeclared crawlers to evade no-crawl directives

https://blog.cloudflare.com/perplexity-is-using-stealth-undeclared-crawlers-to-evade-website-no-crawl-directives/
808•rrampage•7h ago•469 comments

My Ideal Array Language

https://www.ashermancinelli.com/csblog/2025-7-20-Ideal-Array-Language.html
97•bobajeff•7h ago•41 comments

How we made JSON.stringify more than twice as fast

https://v8.dev/blog/json-stringify
27•emschwartz•6h ago•3 comments

Century-old stone “tsunami stones” dot Japan's coastline (2015)

https://www.smithsonianmag.com/smart-news/century-old-warnings-against-tsunamis-dot-japans-coastline-180956448/
111•deegles•8h ago•37 comments

Show HN: Mathpad – Physical keypad for typing math symbols

https://www.crowdsupply.com/summa-cogni/mathpad
38•MagneLauritzen•2d ago•18 comments

Lidar-based GIS map of New Hampshire stone walls

https://nhgranit.maps.arcgis.com/apps/webappviewer/index.html?id=25930044fe2b4d8fb5cab3ec07565e83
38•rob•6h ago•14 comments

What Can a Cell Remember?

https://www.quantamagazine.org/what-can-a-cell-remember-20250730/
16•chapulin•4d ago•0 comments

Is the interstellar object 3I/ATLAS alien technology? [pdf]

https://lweb.cfa.harvard.edu/~loeb/HCL25.pdf
52•jackbravo•8h ago•63 comments

Objects should shut up

https://dustri.org/b/objects-should-shut-the-fuck-up.html
192•gm678•6h ago•135 comments

Read your code

https://etsd.tech/posts/rtfc/
123•noeclement•7h ago•82 comments

The Revolution of Token-Level Rewards

https://www.levroai.com/blog/revolution-of-token-rewards-08-01-2025
12•aagr•5h ago•2 comments

Scientists shine a laser through a human head

https://spectrum.ieee.org/optical-brain-imaging
87•sohkamyung•7h ago•42 comments

Why Greptile just does code reviews and doesn't also generate code

https://www.greptile.com/blog/auditor
30•dakshgupta•6h ago•4 comments

Show HN: Sidequest.js – Background jobs for Node.js using your database

https://docs.sidequestjs.com/quick-start
26•merencia•5h ago•7 comments

Show HN: Tiny logic and number games I built for my kids

https://quizmathgenius.com/
50•min2bro•5h ago•21 comments

Fine-tuned small LLMs can beat large ones with programmatic data curation

https://www.tensorzero.com/blog/fine-tuned-small-llms-can-beat-large-ones-at-5-30x-lower-cost-with-programmatic-data-curation/
28•GabrielBianconi•4h ago•8 comments

Palantir is extending its reach even further into government

https://www.wired.com/story/palantir-government-contracting-push/
186•mooreds•9h ago•189 comments
Open in hackernews

Show HN: Mathpad – Physical keypad for typing math symbols

https://www.crowdsupply.com/summa-cogni/mathpad
38•MagneLauritzen•2d ago
Here's something different than your usual fare: A physical keypad that lets you directly type math!

Ever tried typing mathematical equations in your code IDE, email, or on Slack? You might know it can be tricky. Mathpad solves this with dedicated keys for Greek letters, calculus symbols, and more. Press the ∫ key and get ∫, in any application that accepts text. It uses Unicode composition, so it works everywhere: Browsers, chat apps, code editors, Word, you name it. Basically, anywhere you can type text, Mathpad lets you type mathematics.

I built Mathpad after getting frustrated with the friction of typing equations in e.g. Word, and what a pain in the ass it was to find the specific symbols I needed. I assumed that a product like Mathpad already existed, but that was not true and I had to build it myself.

It turned out to be pretty useful! Three years of solo development later, I'm launching on Crowd Supply. One of the trickiest parts of this project was finding someone who could manufacture custom keycaps with mathematical symbols. Shoutout to Loic at 3dkeycap.com for making it possible!

Fully open source (hardware + software): https://github.com/Summa-Cogni/Mathpad Campaign: https://www.crowdsupply.com/summa-cogni/mathpad Project log: https://hackaday.io/project/186205-mathpad-the-math-keypad

Comments

tonetegeatinst•1d ago
Amazing project and glad to see something like this exits. While my current setup dosnt allow for this, if that ever changes and I start taking more latex notes I will be ordering one of these.
MagneLauritzen•1d ago
Thank you!

The killer feature of Mathpad is not LaTeX (although that is supported) - it's letting you directly type mathematical Unicode symbols practically anywhere you can type regular text.

Mathpad will remain available on Crowd Supply long after the campaign ends (albeit at a higher price), so just come back later when you need one!

toomuchtodo•1d ago
I think this is super cool and intend to donate because I love the love and thought you’ve put into this. With that said, did you consider using something like an Elgato Stream Deck programmable control pad?

https://www.elgato.com/us/en/p/stream-deck

MagneLauritzen•1d ago
Thank you for the kind words. I did orginally consider using a programmable stream deck, but quickly realized that it would not be sufficient. My requirements were:

1) Over 100 symbols immediately accessible

2) Single-hand use

3) Small size

The elgato stream deck meets some of these requirements, but it would not have been possible to support the amount of symbols I wanted.

wduquette•2h ago
I do use an Elgato stream deck for entering Unicode symbols, and I think what's really needed in this space is a cross between a stream deck and the Mathpad: programmable keys with LCD key caps, and some shift keys to increase the number of available symbols. Then it could support configurable symbol sets.
westurner•1d ago
How much faster is Mathpad than creating a per-document table of symbols with their Unicode numbers and/or latex values and copy/pasting until you remember the Ctrl-Shift-u nnnn sequence?
MagneLauritzen•1d ago
Not much faster if you only need a few symbols, and if you only work in one document. I used to make such tables for large documents before I created Mathpad.

Mathpad's killer feature is working anywhere you can type text, not only document editors. I've found it particularly useful when putting together technical presentations in Powerpoint, and when documenting the algorithms I write at work which are rather math and physics heavy.

olejorgenb•1d ago
1. Cool!

2. Why use a staggered layout? Because people are used to it? Counterpoint: the numpad is not staggered and people are easily able to use both parts of a normal keyboard)

MagneLauritzen•1d ago
1) Thank you!

2) The staggered layout has been carefully chosen to allow for single-hand use. The user must be able to press up to three keys at the same time (2 modifiers and 1 symbol key). The layout I settled on for Mathpad makes this as easy as possible.

olejorgenb•1d ago
Interesting. Perhaps the fingers do want to go at a slight angle so making it a good choice :)
eviks•1h ago
they don't, lateral moves (especially diagonal) are the least ergonomic for the fingers, your numpad insticts are closer to reality, though the best would be to "stagger" vertically to reflect the difference in finger length
staplung•2h ago
Very cool. I've long wanted something that's a bit of a cross between a calculator and a numpad; something that could be used as a calculator or just to send symbols to the computer that are easier to type on such a device.

Question: the description says it has access to all the Greek alphabet letters but only the lower case ones are shown on the keypad: do you get (e.g. ∆) by using the shift key on the regular keyboard plus δ on the Mathpad?

threatofrain•2h ago
IMO a software-based search interface is cognitively nicer. I use way too many symbols, like i𐝒.
zokier•1h ago
my 2c

* the way unicode input works in qmk is pretty janky imho. this is not something you can plug into any random computer and expect to always work perfectly without doing any configuring.

* you can accomplish the same thing if you have qmk (or similar) based keyboard by throwing the symbols on another layer or whatever you prefer. for $140 you can get a whole keyboard.

the keycaps are a nice touch though

eviks•1h ago
QMK won't allow you to search for the symbols, which is a big limitation since there are hundreds of them
eviks•1h ago
> and what a pain in the ass it was to find the specific symbols I needed.

But that's exactly the same issue with the hardware solution - you can't use Ctrl+F to find by name and you can't see all the many symbols on the keyboard itself. You'd need a software solution to show a visual searchable "cheat sheet", and also you can map more mathy keys to an existing bigger keyboard, where entering some symbols will be way more natural, e.g., for greeks you can map most of them to different A and B latin keys instead of having both αβ on the same key. Similarly, you could do map ℤ to Z and ℕ to N, so these would be simpler to remember/input than using a dedicated keypad, so the printed symbols on the keypad aren't that useful anymore.

darthoctopus•50m ago
As an intermediate alternative between a hardware keyboard and a graphical symbol picker, I use an .XCompose file with contents that look like this:

    # GREEK
    <Multi_key> <g> <A>    : "Α"   U0391    # GREEK CAPITAL LETTER ALPHA
    <Multi_key> <g> <a>    : "α"   U03B1    # GREEK SMALL LETTER ALPHA
    <Multi_key> <g> <B>    : "Β"   U0392    # GREEK CAPITAL LETTER BETA
    <Multi_key> <g> <b>    : "β"   U03B2    # GREEK SMALL LETTER BETA
    <Multi_key> <g> <D>    : "Δ"   U0394    # GREEK CAPITAL LETTER DELTA
    <Multi_key> <g> <d>    : "δ"   U03B4    # GREEK SMALL LETTER DELTA
    <Multi_key> <g> <E>    : "Ε"   U0395    # GREEK CAPITAL LETTER EPSILON
    <Multi_key> <g> <e>    : "ε"   U03B5    # GREEK SMALL LETTER EPSILON

    ...

    # Math Symbols
    <Multi_key> <i> <n>    : "∈"   U2208 # IN
    <Multi_key> <f> <a>    : "∀"   U2200 # FOR ALL
    <Multi_key> <t> <e>    : "∃"   U2203 # THERE EXISTS
    <Multi_key> <a> <n> <d>    : "∧"   U2227 # AND
    <Multi_key> <o> <r>    : "∨"   U2228 # OR
    <Multi_key> <less> <parenleft>  : "⟨" U27E8     # MATHEMATICAL LEFT ANGLE BRACKET
    <Multi_key> <greater> <parenright>: "⟩" U27E9   # MATHEMATICAL RIGHT ANGLE BRACKET
    <Multi_key> <d> <d>    : "∂" U8706 # DEL
    <Multi_key> <n> <b>    : "∇" U8711 # NABLA
I've used this for perhaps the last 10 years now and I don't think I could go back to working on a machine without configurable compose key functionality at this point.
delusional•37m ago
Compose functionality is absolutely awesome. I don't understand why it's not more widespread. I use it for all sorts of stuff, from emojis, to symbols, to diacretics. It's great!