News for hackers. Stuff that matters.

doodpants

The job of a font is to show me the text as it actually is. I shouldn't need to use a "skill" to decode what I'm looking at.
You and me both. Ligatures are a solution to a problem that monospaced fonts don't have. I don't mind if a mono font uses ligatures to harmonize character spacing/alignment a little bit. But I don't want things like a "proper" greater/less-equal sign; if a font goes so far as to replace >= with ≥, then it's lying to me about what characters are actually present in the file.
Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @09:45AM (#50071690)
I mean, Rust's whole shtick is safety, so that's really the only thing there is to "push" about the language.
Re:What About Rails? on Friday September 25, 2026 @10:51AM (#49845506)
BDFL works great as long as the D remains B.
Re:Ideas on modernizing the open-source desktop on Thursday September 24, 2026 @09:53AM (#49830616)
Do you mean AppleScript? AppleTalk was their networking protocol.
Re:A brief history of Windows scroll bar shortcuts on Wednesday September 23, 2026 @03:23PM (#49821188)
> I literally have no idea what I’d use to develop a Windows desktop app nowadays

C#/.NET and WinForms is still a viable choice. Though for a new project I might try WPF, for a slightly more modern appearance.

Re:Coyote v. Acme (1990) on Wednesday September 09, 2026 @11:00AM (#49627744)
Is it paywalled? Not sure why I can access the article, then. (Firefox, Windows, uBlock Origin)
Re:XCancel and Nitter are receiving C&D letters from XCorp on Wednesday August 26, 2026 @10:21AM (#49449742)
> Bluesky attracted socialist progressives, furries, and kink-positive folks early on.

> I'm not making any value statements, and there's nothing wrong with the userbase, but this is what dominates the feed for new users.

As someone who's never joined Twitter, Bluesky, Mastodon, etc., I find it weird that this would be the case. If I join as a new user, why would my feed not be empty, until I choose who to follow? If I don't want to see furries and kink, I'll never follow such users, so I'd expect that content will never show up the first place. But if these services pre-populate new users' feeds with random people's posts, well, that's just bizarre to me.

Re:Solod: Go can be a better C on Friday July 17, 2026 @10:18AM (#48947690)
The origin of a thing does not forever define what that thing is and always will be. C++ has evolved far beyond C with Classes.
Re:Java 27: What's New? on Friday July 10, 2026 @10:02AM (#48860085)
> Year.version

I think you mean "(Year % 100).version". Or is it "(Year - 2000).version"? Pardon me for being overly pedantic, but ever since Y2K it really bugs me when someone refers to a 2-digit number as "the year".

Re:Show HN: Neil the Seal Game on Wednesday July 08, 2026 @11:34AM (#48833336)
I think I saw Jesus, because a guy ran right across the surface of a swimming pool.
> Pen and paper is just not a very good way to produce text.

Pen and paper are literally designed to produce text.

Re:Half-Life 2 in a Browser on Thursday June 25, 2026 @09:50AM (#48673382)
I visited this page in Firefox and was presented with a message that essentialy said (paraphrasing): "this site best viewed with browser X". Now, I'm not a professional web developer, and maybe there are legitimate reasons why this app is depending on new cutting edge browser features that aren't yet supported by Firefox, but it seems to me that this just shouldn't be a thing anymore.
Because there's already another 6 on the same main diagonal. This is an "X Sudoku" puzzle, which means that each main diagonal must have all 9 different numbers.
Re:Go: Support for Generic Methods on Wednesday May 27, 2026 @11:22AM (#48295702)
I frankly don't buy into this trope that a lack of monetary cost should shield something from criticism. Anything created by humans for other humans, especially tools meant for getting work done, should certainly be open to evaluation/judgement/critcism, regardless of whether the creator chooses to charge for it.

And it's not like Golang is some freshman student's hobby project; it was created by one of the world's largest tech companies, by people with a strong pedigree in programming language design.

Re:Go: Support for Generic Methods on Wednesday May 27, 2026 @11:12AM (#48295572)
I can't speak about Dart, but Carbon had just barely started development when it was first announced 4 years ago, and is currently presented as an experimental language that is not yet ready for use [0].

0: https://github.com/carbon-language/carbon-lang#project-statu...

It would be fiscally irresponsible to the shareholders for tech companies not to voluntarily do so.
Re:The Future of Everything Is Lies, I Guess on Wednesday April 08, 2026 @01:24PM (#47693372)
> One of the ongoing problems in LLM research is how to get these machines to say “I don’t know”, rather than making something up.

To be fair, I've known humans who are like this as well.

Re:CodingFont: A game to help you pick a coding font on Monday March 30, 2026 @01:56PM (#47577558)
I can sympathize; I shudder to think of how many total hours of my life I've spent tweaking fonts in my text editors.

That said, these days I almost exclusively use Input Mono [0], specifically the "Narrow" variety. With an occasional sprinkling of either Iosevka Fixed or PragmataPro Mono.

0: https://input.djr.com/

Re:Show HN: ANSI-Saver – A macOS Screensaver on Saturday March 07, 2026 @05:28PM (#47292078)
Doesn't work for me either. I'm running Sequoia on an Intel Mac. When the saver runs, it says "No art sources configured. Open Screen Saver Options to add pack URLs or a local folder." I've added all 5 of the recommended pack URLs listed on the GitHub page, and even tried clicking the Refetch Packs button, but it won't show anything except that message.
Re:Resizing windows on macOS Tahoe – the saga continues on Friday February 13, 2026 @09:19AM (#47003050)
Opinionated design was great back when Apple's Human Interface Guidelines were based on concrete user testing and accessibility principles. The farther we get from the Steve Jobs era, the more their UI design is based on whatever they think looks pretty, with usability concerns taking a back seat.
Re:Why Vampires Live Forever on Wednesday February 11, 2026 @01:22PM (#46978699)
The flaw in trying to detect AI by its use of particular idioms is that it would have learned these idioms from its training corpus, which consists of writings from actual human beings.

In other words, some people actually write like this.

“our AI has messed up completely.”

No, it worked as designed. Generative AI simply creates content of the type that you specify, but has no concept of truth or facts.

Re:Doing the thing is doing the thing on Wednesday January 28, 2026 @09:25AM (#46795832)
Similarly, is ordering Zhu Li to "Do the thing!" doing the thing?
Re: on Friday December 26, 2025 @07:44PM (#46398006)
I do not miss the days of "This site best viewed with browser X".
Re:VS Code deactivates IntelliCode in favor of the paid Copilot on Tuesday December 16, 2025 @09:18AM (#46288762)
I've often thought, "If AI is so great, how come all these tech companies are shoving AI features down our throats for free, instead of charging real money for them?" I'm actually glad that MS is doing this, and I hope it starts a trend of more companies gating their AI features behind paywalls, and a noticable reduction in the number of popups I encounter badgering me to use AI features that I never asked for.
Re:Project Euler on Wednesday November 12, 2025 @05:25PM (#45907717)
So, I gather that you treated your solutions as throw-away code, rather than keeping them? Kind of surprising, considering that some problems build off of each other, or otherwise benefit from sharing code; you never know when the code for one solution could be useful later. For example, a prime number generator/tester is necessary for many of the problems.

(I have all my solution code, in source control no less, so if I ever lost my account, I could just run them all and re-enter the solutions.)

> who would think to focus the area first for scrolling???

Sadly, this problem is common enough that click-before-keyboard-scrolling has become second nature for me.

Older »