frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Public Sans – A strong, neutral typeface

https://public-sans.digital.gov/
190•mhb•3h ago•71 comments

Netflix: Open Content

https://opencontent.netflix.com/
439•tosh•7h ago•80 comments

Toro: Deploy Applications as Unikernels

https://github.com/torokernel/torokernel
6•ignoramous•13m ago•0 comments

Non-Zero-Sum Games

https://nonzerosum.games/
211•8organicbits•5h ago•79 comments

The British Empire's Resilient Subsea Telegraph Network

https://subseacables.blogspot.com/2025/12/the-british-empires-resilient-subsea.html
80•giuliomagnifico•4h ago•10 comments

The Legacy of Undersea Cables

https://blog.sciencemuseumgroup.org.uk/the-legacy-of-undersea-cables/
30•teleforce•2h ago•7 comments

Postgres extension complements pgvector for performance and scale

https://github.com/timescale/pgvectorscale
63•flyaway123•5d ago•5 comments

Approachable Swift Concurrency

https://fuckingapproachableswiftconcurrency.com/en/
78•wrxd•4h ago•39 comments

Go away Python

https://lorentz.app/blog-item.html?id=go-shebang
218•baalimago•8h ago•178 comments

Reverse Engineering a Mysterious UDP Stream in My Hotel (2016)

https://www.gkbrk.com/hotel-music
21•bayesnet•1w ago•0 comments

Hive (YC S14) Is Hiring a Staff Software Engineer (Data Systems)

https://jobs.ashbyhq.com/hive.co/cb0dc490-0e32-4734-8d91-8b56a31ed497
1•patman_h•2h ago

GOG is getting acquired by its original co-founder

https://www.gog.com/blog/gog-is-getting-acquired-by-its-original-co-founder-what-it-means-for-you/
807•haunter•1d ago•480 comments

What Happened to Abit Motherboards

https://dfarq.homeip.net/what-happened-to-abit-motherboards/
11•zdw•2h ago•4 comments

Stranger Things creator says turn off "garbage" settings

https://screenrant.com/stranger-things-creator-turn-off-settings-premiere/
315•1970-01-01•17h ago•579 comments

Show HN: One clean, developer-focused page for every Unicode symbol

https://fontgenerator.design/symbols
111•yarlinghe•5d ago•45 comments

No strcpy either

https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
136•firesteelrain•4h ago•62 comments

Times New American: A Tale of Two Fonts

https://hsu.cy/2025/12/times-new-american/
111•firexcy•4h ago•68 comments

Tesla's 4680 battery supply chain collapses as partner writes down deal by 99%

https://electrek.co/2025/12/29/tesla-4680-battery-supply-chain-collapses-partner-writes-down-dea/
584•coloneltcb•23h ago•645 comments

Charm Ruby – Glamorous Terminal Libraries for Ruby

https://charm-ruby.dev/
86•todsacerdoti•9h ago•11 comments

Concurrent Hash Table Designs

https://bluuewhale.github.io/posts/concurrent-hashmap-designs/
30•signa11•3d ago•2 comments

Hacking Washing Machines [video]

https://media.ccc.de/v/39c3-hacking-washing-machines
176•clausecker•15h ago•37 comments

Nicolas Guillou, French ICC judge sanctioned by the US and “debanked”

https://www.lemonde.fr/en/international/article/2025/11/19/nicolas-guillou-french-icc-judge-sanct...
251•lifeisstillgood•6h ago•192 comments

The future of software development is software developers

https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-devel...
332•cdrnsf•22h ago•375 comments

ManusAI Joins Meta

https://manus.im/blog/manus-joins-meta-for-next-era-of-innovation
285•gniting•18h ago•182 comments

UNIX Fourth Edition

http://squoze.net/UNIX/v4/README
90•dcminter•1w ago•8 comments

AI is forcing us to write good code

https://bits.logic.inc/p/ai-is-forcing-us-to-write-good-code
266•sgk284•22h ago•195 comments

Graph Algorithms in Rayon

https://davidlattimore.github.io/posts/2025/11/27/graph-algorithms-in-rayon.html
40•PaulHoule•4d ago•0 comments

Turning an old Amazon Kindle into a eInk development platform (2021)

https://blog.lidskialf.net/2021/02/08/turning-an-old-kindle-into-a-eink-development-platform/
56•fanf2•4d ago•11 comments

Singapore Study Links Heavy Infant Screen Time to Teen Anxiety

https://www.bloomberg.com/news/articles/2025-12-30/singapore-study-links-heavy-infant-screen-time...
64•1vuio0pswjnm7•4h ago•33 comments

Google is dead. Where do we go now?

https://www.circusscientist.com/2025/12/29/google-is-dead-where-do-we-go-now/
984•tomjuggler•20h ago•780 comments
Open in hackernews

Public Sans – A strong, neutral typeface

https://public-sans.digital.gov/
188•mhb•3h ago

Comments

OhMeadhbh•2h ago
Isn't this from the people who hate Calibri?
GaryBluto•2h ago
This predates the Calibri-Times debacle by quite a few years.
hlieberman•2h ago
No, this was a project by 18F and the U.S. Web Design group that debued several years back.
1f60c•2h ago
No, looks like it was started late in Obama's second term. As for the current guys, they would probably use Instrument Serif for body text if they could.
drivers99•1h ago
Went down a short rabbit hole from this comment and they actually are using a condensed serif font like that on www.whitehouse.gov titles at the moment.
Muromec•29m ago
I googled Instrument Serif and google fonts page is telling me something with it's choice of lorem ipsum https://fonts.google.com/specimen/Instrument+Serif
airstrike•19m ago
Oh it's the "transhumanist serif" every AI startup uses now.

Color me... unperplexed

Mountain_Skies•1h ago
That's just the State Department. The federal government is a huge amalgamation of agencies, each with its own set of goals, responsibilities, and quirks. Even down at the local level, I've had a hard time getting the county and the city to agree on who owns the storm drain where the neighborhood connects to the highway.
PTOB•45m ago
As a utility designer in my day job who frequents HN for real fun, this comment hits hard.
bbx•39m ago
Funnily enough, if you Google "Calibri", the page itself is in Calibri. I've never seen that happen for any other font.
latchup•17m ago
It also works for Open Sans, on my Linux system at least. Probably only works for fonts that are installed and/or can be licensed for this.
GaryBluto•2h ago
I must say it's very pleasant. Much better than a lot of the fonts I see on the web these days.
joallard•2h ago
Weirdly, it reminds me of Aptos, the new default font in Microsoft products.
maxloh•2h ago
To clarify, it is the default font for office documents, not the default UI font.
sneela•2h ago
As much as I appreciate the tiny serif for lowercase L and numeral 1 to differentiate l I and 1, I am not the biggest fan of the capital I glyph without the horizontal serifs. It's my biggest design gripe with most sans-serif fonts as it makes it FRUSTRATINGLY difficult to differentiate when looking at words by themselves.

Is that lota or Iota? Is that iodestone or lodestone? Both real examples where I fumbled reading them -- once in front of a class :)

This is why my favorite sans-serif typeface has been (and will always be) IBM Plex Sans [1]. It's an open font [2]. I have all my laptops and desktops set to using the IBM Plex typefaces, including browser overrides. If only there were a way to do it system-wide on my Android phone...

[1]: https://www.ibm.com/plex/

[2]: https://github.com/IBM/plex/blob/master/LICENSE.txt

Preview: https://fonts.google.com/specimen/IBM+Plex+Sans?preview.text...

smarx007•1h ago
IBM Plex is very good. Recently, I have been enjoying https://rsms.me/inter/ for interfaces a bit more (with ss02 for body and ss02+tnum for tables activated).
ramoz•1h ago
Inter has also become my default.
sneela•1h ago
Ah, it initially appeared that the capital I and the lowercase L have identical-looking glyphs. But scrolling down, I see the ss02 and tnum features add noticeable glyphs. Looks like a nice typeface.
homebrewer•1h ago
Inter is the only libre typeface that has good coverage, and produces readable small text on terrible 80 DPI displays. I've tested probably hundreds of them.
101008•1h ago
Inter or linter?
sdoering•1h ago
Feature ss02 Disambiguation (one of many)

Alternate glyph set that increases visual difference between similar-looking characters.

jooize•52m ago
Why isn't it the default? :( I'm rarely in control of how a font is used.
sdoering•1h ago
Nice. Inter even has "U+1E9E" "Latin Capital Letter Sharp S" and two lower case sharp s variants as well.
rpastuszak•31m ago
Is U+1E9E used for anything besides ALLCAPS text?
deaux•1h ago
Hasn't Inter been the default tech font for the last 5 years or so by virtue of being the default font in Figma? The Times New Roman of UI.
saagarjha•59m ago
Oh, is that why everyone uses it? I just assumed people wanted knockoff San Francisco on purpose
airstrike•23m ago
I think you have it the other way around.

It's not used because it's the default font in Figma.

It's the fact that it's the best modern alternative to Helvetica, making it universally useful and therefore the default in Figma.

Incidentally, I'll forever mourn that the designers didn't choose to go with a glyph for "1" that is closer to the one in Helvetica.

jstummbillig•1h ago
Shoutout to Atkinson Hyperlegible Next, designed for the Braille Institut having excellent glyph differentiation ("Next" with variable weight)

https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next

fleebee•1h ago
This is what I switch to whenever a default font annoys me because of poor glyph differentiation. It's what it says on the tin.
MadameMinty•37m ago
I'm extremely picky and Atkinson Hyperlegible was my favorite variable-width font. Never knew there's a "Next", so +
cratermoon•1h ago
My full list of ambiguous letters, from https://gajus.com/blog/avoiding-visually-ambiguous-character...

- O / 0 - I / l / 1 / 7 - 5 / S - 2 / Z - 8 / B - 6 / G - 9 / q / g

oneeyedpigeon•54m ago
U / V

?

Tepix•16m ago
O / D can also be an issue with some fonts.
ectospheno•7m ago
I use the following:

  $ cat passgen.sh                                                           
  #!/bin/sh
  export LC_ALL=C
  printf "%.16s\n" "$(/usr/bin/openssl rand -base64 32 | /usr/bin/tr -d 'lIOSBGZ')"
This way if it looks like a number then it is. I don't usually mess up q/g and u/v with my fonts but its easy enough to ban more characters.
thevinter•51m ago
I really enjoyed reading through [1] as it gives a lot of insight into what goes into making a font. However I wonder what incentives does IBM have for putting this much work into making it public, accessible and widely used. Wouldn't the ubiquity of the font make it less strong for their brand identity?
airstrike•21m ago
It says "IBM" in the name so I'm actually often reminded of the company via seeing the font in the wild.

And somehow they did seem to capture a distinctive IBM vibe when designing it, whilst still making it general enough to be used by everyone else

a456463•47m ago
Depending on your phone manufacturer, zFont 3 has been solid for me for setting system wide fonts.

I have Iosevka for everything I can set a custom font to.

maigret•44m ago
Plex Monospace is great for coding as well.
dingaling•17m ago
Likewise the absence of a stroke through the zero. Without context, for example in a Wifi password, indistinguishable from uppercase letter O.
smurda•12m ago
Marissa Mayer on why Google chose sans-serif fonts for search results:

When I had to make a decision about should the Google results pages be serif or sans-serif, I didn't have enough users to do the split A/B testing and mathematically figure that out, so I ended up reading a lot of research and ultimately finding out that serif fonts are more readable, and sans-serif fonts are more legible.

The serifs create a horizontal rule that guides the eye, so serif fonts are much better when you’re reading long pieces of text. Sans-serif fonts are more legible which means that... when the serifs are removed your eye can spot read a character much better and much more quickly, and as a result it is much better for spot reading. In an activity like search it turns out you want to facilitate spot reading to a much greater degree than reading long prose.

Here's the 2006 talk: https://stvp.stanford.edu/podcasts/nine-lessons-learned-abou...

skibidithink•2h ago
Are there any designers here who can explain when the differences between Public Sans and Roboto Sans and when to use one or the other?
danvayn•1h ago
I don’t think it’s that straightforward to answer that. They’re both body fonts. Public Sans is a bit wider (as it isn’t geometric) and roboto seems a bit thicker. Besides these bits which can be worked around, they’re functionally too similar. Maybe you’d prefer to use Public Sans because it’s less condensed which works well for readability of smaller fonts that would be in a body of text. But you can just adjust a number of things to get what you’re looking for here.

A more vague answer I can think of is that it’s preferential and doesn’t matter to most — with designers just being highly particular about preferences, in a way that isn’t really open to objective choice. One font may display slightly better but the other font pairs better with the title font. Or we’ll look for specific issues that I don’t really see in either fonts.

amelius•2h ago
I must say I like Libre Franklin (which they compare it to in the github repo) better, especially the rounded vertices.
HelloUsername•1h ago
Previous discussion 2019: https://news.ycombinator.com/item?id=19607371
tolerance•1h ago
I want to like it but I feel like it neuters everything I like about Franklin Gothic/Libre Franklin.

For some reason I always thought that Plus Jakarta Sans was forked from on Public Sans.

<https://tokotype.github.io/plusjakarta-sans/>

Which for some other reason always makes me think of the book The Jakarta Method:

<https://www.librarything.com/work/24301785/t/The-Jakarta-Met...>

ronbenton•1h ago
anything on digital.gov is at best on life support given 18F was disbanded and much of the government digital service efforts have been neglected
tootie•1h ago
The Secretary of State recently decreed that sans serif fonts were woke and mandated all communications use Times New Roman.
stephenhuey•1h ago
I doubt they got the memo.
faefox•1h ago
God, I was so hopeful that you were joking but I guess I should know better by now.
nicbou•1h ago
I thought it was a joke, then I checked.

https://www.theguardian.com/us-news/2025/dec/10/trump-times-...

The quote is milder and the "woke" bit was added by others, but the context is essentially correct.

In an interview, the font's creator took it as a compliment and was a good sport about it.

rpastuszak•23m ago
I'd say “wasteful” diversity move == woke in this context, not sure if that's milder. Just another distraction thrown at us to keep us at each other's throats. (+ keeping better alignment with the carrot man's branding)

Psychoanalysing politicians aside, serif fonts used to be considered more legible, but that doesn't hold any more that much (e.g. much of research shows that people tend to underestimate familiarity when assessing legibility).

dheera•28m ago
Times New Roman is the worst serif font they could have picked.
Ethan_Barry•22m ago
To be fair, it's replacing Calibri, so it's still an improvement. We should just use Garamond or Caslon for everything, but that'll never happen. :(
RobotToaster•3m ago
I'd go with Baskerville personally.
karel-3d•1h ago
The fonts are open and on github
layer8•1h ago
What does "strong" mean here? Doesn't it contradict "neutral"?

Anyway, the "c" and "e" are closing in too much.

stephenhuey•1h ago
Switzerland is strong and neutral. Pardon my little joke, as I have lots of Swiss friends. I hear ya.
Muromec•33m ago
Masculine, not-woke (asleep), but not like a sleepy Joe, like a toddler who takes a nap.
ZoomZoomZoom•52m ago
Another generic limited font that isn't solving anything.

No Arabic, Cyrillic, Hebrew, not even Greek letters (poor frats and physicists). I understand it's a product of the US government, but don't they have international relations requiring using characters other than Latin? It's not even a recent font, so you'd think inclusivity was important. So much for the cultural pluralism.

And a site without a character table, which means I had to download the font to check if it's of any use.

Not a great job.

jeffpersonified•43m ago
Looking forward to the National Design Studio getting it's arms around this
paulvnickerson•38m ago
why is the federal government using tax dollars to develop fonts?
recursive•7m ago
That's where most of their budget comes from I think.
qoez•36m ago
No way fonts isn't a solved problem by now.
pclark•34m ago
This is like saying design is a solved problem.
drob518•18m ago
Worse. It’s like saying ART is a solved problem.
fsckboy•18m ago
in many problem solving domains, the goal is to solve the problem and go away. it doesn't always work out that way, but compromises are made toward that goal. everybody understands this, a lot of art comes out of working with limitations.
recursive•13m ago
Is it not? Designers keep designing but everyone says they prefer Windows XP.
tracker1•15m ago
Nifty... looks pretty nice.

related: USWDS React Component Library https://github.com/trussworks/react-uswds

abdisalan•8m ago
Looks nearly identical to Helvetica when I switch back and forth with inspector tool. Some letters are different and there’s some kerning changes but large parts look the same. at least to my untrained eye
joduplessis•5m ago
Phew, that is very close to Plex.