frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Bug Blindness

https://danluu.com/bug-blind/
53•davidmckenna•1h ago•18 comments

FreeCORE TrueNAS Core – Continued

https://freecore.org/
22•sashk•43m ago•8 comments

Hy4 preview

https://www.tencent.com/tencent-releases-and-open-sources-tencent-hy4-preview/
201•shenli3514•6h ago•128 comments

RISC-V is now officially supported by CPython

https://blog.python.org/2026/08/riscv-now-officially-supported/
24•lumpa•5d ago•2 comments

Tether: iMessage, SMS, etc. on Linux

https://zackbartel.com/blog/2026/08/tether/
368•zackb•5d ago•152 comments

Nancy Grace Roman Space Telescope

https://science.nasa.gov/mission/roman-space-telescope/
133•JumpCrisscross•10h ago•63 comments

Lawmakers added $1 to car insurance policies. That money paid for Flock cameras

https://www.texastribune.org/2026/08/28/texas-flock-cameras-auto-insurance-fee-mvcpa-grants/
109•DeepLogin•2h ago•35 comments

Calibrate Before You Accelerate: Bias Toward Action in a New Role

https://tucker.wales/writing/bias-towards-action/
112•tuckerwales•8h ago•49 comments

Is it safe to call print in a Python signal handler?

https://iafisher.com/2026/08/sigprint
17•hellerve•3d ago•1 comments

Domain-Driven Agents

https://coldtake.dev/blog/domain-driven-agents
56•AlarQ•6h ago•6 comments

SQLite as a Document Database (2020)

https://dgl.cx/2020/06/sqlite-json-support
174•lioeters•5d ago•46 comments

Functional State Machines in Rust: Typestate and Newtype Patterns

https://dl.acm.org/doi/10.1145/3830438.3830958
53•matt_d•7h ago•10 comments

Glacier Mice

https://en.wikipedia.org/wiki/Glacier_mice
266•ostacke•5d ago•50 comments

Good Culture Is the Biggest Productivity Hack, Not AI

https://newsletter.eng-leadership.com/p/good-culture-is-the-biggest-productivity
255•gpi•8h ago•59 comments

EVE Online moves to Python 3

https://www.eveonline.com/news/view/the-move-to-python-3-begins
306•TylerJaacks•4d ago•159 comments

DHS is using obscure law to snoop on journalists, non-profits, unions

https://www.theguardian.com/us-news/2026/aug/29/trump-dhs-1509-summons-records-journalists-nonpro...
312•firefax•7h ago•50 comments

Samsung's Processing-in-Memory (PIM)

https://chipsandcheese.com/p/hot-chips-2026-samsungs-processing
246•ingve•20h ago•92 comments

Highest-ever ocean temperature measured as powerful El Niño forms

https://www.latimes.com/environment/story/2026-08-26/highest-ever-ocean-temperature-measured-as-p...
103•measurablefunc•2h ago•89 comments

Defrag98: Windows 98 Disk Defragmenter Simulator Online

https://defrag98.com
94•throw0101a•3h ago•48 comments

Indirect Calling of Nested Functions on GCC Without Executable Stack

https://uecker.codeberg.page/2026-08-29.html
69•uecker•11h ago•43 comments

Boot a Virtual iPhone via Apple's Virtualization.framework

https://github.com/Lakr233/vphone-cli
383•hentrep•1d ago•103 comments

I co-founded Burning Man. The festival has lost its soul

https://sfstandard.com/2026/08/29/burning-man-lost-its-soul-founder/
106•lisper•3h ago•68 comments

Quantifying Colour

https://ekunazanu.foo/lab/quantifying-colour/
72•vismit2000•10h ago•7 comments

Sleepwalker: Passive Backdoor with Its Own Command Language

https://r136a1.dev/2026/08/24/sleepwalker-a-passive-backdoor-with-its-own-command-language/
54•defrost•4d ago•8 comments

Trees for a Changing Climate and Resilient Urban Forest (2022)

https://www.coolboulder.org/news/trees-for-a-changing-climate-resilient-urban-forest
32•mooreds•9h ago•5 comments

Creating the Aetheryte Radio

https://haz.ee/posts/aetheryte-radio.html
68•wonger_•1d ago•14 comments

The Wandering Yamamura Theater Troupe

https://cinemasojourns.com/2026/08/27/the-wandering-yamamura-theater-troupe/
8•jjgreen•2d ago•0 comments

Recovering Corrupt Zip Files

https://www.construct.net/en/blogs/ashleys-blog-2/recovering-corrupt-zip-files-1895
31•AshleysBrain•3d ago•10 comments

Show HN: Typebase – A single-folder back end you write in TypeScript

https://typebase.io
98•andrewww-dev•3d ago•24 comments

StemDeck, a free, open-source and local AI stem separator

https://github.com/stemdeckapp/stemdeck
208•thclpr•1d ago•58 comments
Open in hackernews

Bug Blindness

https://danluu.com/bug-blind/
52•davidmckenna•1h ago

Comments

sidewndr46•1h ago
This is rather interesting to read. But it reinforces something I've seen in my career. The majority of users of software I've helped build, they use it in ways that are mind bending to me. Workflows I would never think of, that somehow do what they need.

The second one is most software contains bugs. Users that expect to get things done simply choose workflows to avoid the worst consequence of those bugs very quickly.

asimilator•40m ago
> The second one is most software contains bugs. Users that expect to get things done simply choose workflows to avoid the worst consequence of those bugs very quickly.

I feel like a substantial source of everyday irritation are bugs like this in bad software. It’s frustrating that devs just don’t care.

You could make software that doesn’t require your users to work around its shortcomings.

theandrewbailey•1h ago
Bug: this blog has no max-width. Lines of text will grow infinitely long with width.
Conlectus•54m ago
For what it’s worth, the author would not consider this a bug. He does it (as I understand) because he distrusts the research on the impact of line length on readability.
lo_zamoyski•12m ago
Which brings us to one of the earlier claims

"I easily observe hundreds to thousands of bugs per week"

which should be rewritten as

"I easily observe hundreds to thousands of things that I consider to be bugs per week"

which is to say that the "bug" is in the eye of the beholder. It seems the author stretches the definition of "bug" to include cases where something functions, but in a manner that is open to improvement or not to his taste.

encomiast•53m ago
To say nothing of this bit of markup, which actually raises an exception in the browser:

`<link rel="icon" href="data:;base64,=">`

kmoser•10m ago
I had this same discussion on another HN thread a while back. I prefer lines to run as long as possible; I find it difficult/distracting to move my eyes to the beginning of the next line every few seconds. I'm sure I'm in the minority, but I have to believe I'm not the only one out there who feels this way.

Rather than having the website author wrap lines at a width that works for the average user or use case (which may only be optimum for a percentage of users or use cases, which may not include me), the user can simply make their browser whatever width they prefer the lines to wrap at. This way, everybody gets to choose what works for them.

skydhash•59s ago
> Bug: this blog has no max-width. Lines of text will grow infinitely long with width

Are you maximizing your browser’s windows?

ChrisMarshallNY•58m ago
I’m really anal about the Quality of my own software, and tend to be hard on others’ software (doesn’t make me too popular).

> I've had multiple jobs where directors/VPs/execs/etc. sometimes ask me to evaluate something when they want an actual opinion from someone who is relatively likely to notice issues (and fix them or drive fixes for them if necessary).

I’ve had the experience where I need to be asked, and even then, if my opinion isn’t “ist güt,” it’s often ignored.

When someone makes a proposal, I tend to immediately see the potential issues, and used to point them out, and suggest workarounds or mitigation strategies, without being asked.

Not the happy path. I get accused of being “negative,” my suggestion is shitcanned, and I’m shunned.

I’ve learned to just keep my mouth shut, and if the situation calls for it, start quietly preparing for when the wheels fall off.

I have also learned to never say “I told you so,” as that is a petty and vindictive statement. Doesn’t help at all.

encomiast•57m ago
I had to give up when the first example of a "bug" that the author could see, which others are blind to, was search results.

"In some cases, people sent me their actual search results. In every such case, the search results did not contain a good result that I could see"

Software that does not meet expectations, especially in a field like search, which is basically a long running war between SEO and search engines, is not a 'bug'. That's like saying there is 'bug blindness' in the publishing industry because when I pick up a random book, it sucks, even though others think it's fine. Sure, maybe something is wrong, could even be improved, but lets save the word 'bug' for something more specific.

aesthesia•26m ago
Later in the article he uses "quality blindness" instead, which is probably a better description of most of the issues he talks about.
nicoburns•42m ago
Blackboard is definitely a really strong contender for the worst software I've ever had to use. When I was in uni, I went so far as to write an alternative that scraped the content from blackboard and published it on a site that I could actually browse sensibly.

They were paying exorbitant amounts of money for the license too.

bsder•12m ago
Applications like Blackboard exist because of the genre of "Checkboxware."

A University must comply with Laws and Regulations X, Y, Z, P, D and Q and a host of other regulations the University never heard of and Blackboard went through the process to "comply" with those checkboxes. So, if you deploy Blackboard, you tick all the checkboxes automatically.

The fact that Blackboard was a garbage content management system and a terrible grade recording system was irrelevant--because the "better" systems wouldn't check the boxes.

(I say this as someone who, as a lecturer, had to manage the account logins, mailing list, and Subversion source control system for an entire class. I only ever put grades that needed to be "secure" into Blackboard. I did all that because I HATED Blackboard that badly, but it was a LOT of work. And I probably wouldn't have passed any significant security audit; although my accessibility ratings should have been excellent since everything was plain text and plain HTML)

aljgz•34m ago
Did I write this?

I choose tools I use, configure them, report bugs, and occasionally contribute fixes. But when I can't, I work around them, yet never get used to the workaround.

"Habitual mitigation" does not happen in me, and it's partly intentional.

I have created bad software in the past, but when I saw how people work with it, I could not be proud. Learned to look at software like a user, and don't want to unlearn that.

I believe (or maybe I hope) software will be democratized and people will start to demand good software.

transcriptase•26m ago
My absolute favorite bug is the one where the “cancel your Amazon Music subscription” is seemingly the only one of what must be tens of thousands of UI elements in the Amazon app that simply loads a blank white screen no matter what.

What are the odds!

spiderfarmer•20m ago
Is there also a thing called Readability blindness?
kmoser•18m ago
> At times, I've tried to see if I can get a job somewhere where I just fix quality issues all day. This has never panned out, due to some combination of this not being a very high priority and it also not being a normal role that companies have a role for.

I'm pretty sure dedicated QA roles are a thing at many companies.

scottg489•16m ago
Isn't the classic QA role typically about finding bugs not necessarily fixing them?