News for hackers. Stuff that matters.

Izkata

Re:The gap in shared understanding of LLM capability is widening on Wednesday October 14, 2026 @11:24PM (#50098734)
It really shouldn't be, this error page should be familiar looking: https://i.sstatic.net/FRlUG.png

It comes from ap_send_error_response(), near the bottom starting at https://github.com/apache/httpd/blob/b2dc966be4178ded1499d5d...

Scrolling up from there a bit you can see some of the handling for ErrorDocument, which is configurable ( https://httpd.apache.org/docs/current/custom-error.html ) but also loses the original response body.

ap_send_error_response() is only called from the last line of ap_die_r() ( https://github.com/apache/httpd/blob/b2dc966be4178ded1499d5d... ), as the fallback for errors when none of the other conditions pass. There's some other handling for redirects and custom ErrorDocument, but again, if it reaches those it's using the contents of "custom_response" instead of the original response body.

ap_die_r() is called unconditionally for completed requests ( https://github.com/apache/httpd/blob/b2dc966be4178ded1499d5d... ), which is why api_die_r() starts with an early return for an OK or DONE response. Its wrapper ap_die() is also used in plenty of other locations as a general error handler.

It's been a while so I had to go through it again, the code isn't exactly what I'm half remembering, but I do remember the "assbackwards" lines in ap_send_error_response() ( https://github.com/apache/httpd/blob/b2dc966be4178ded1499d5d... and https://github.com/apache/httpd/blob/b2dc966be4178ded1499d5d... ). If the particular check I think I remember did exist (explicit status codes in an "if", similar to your earlier link), it was probably in the even older version we were using. The early return I'm pretty sure wasn't there (blame puts it at 12 years old), so all responses would have gone through more of the error handling code back then.

Edit: Replacing "trunk" branch with most recent commit so line numbers continue to work in the future

Re:AI is a tool and using it well takes skill on Tuesday October 13, 2026 @11:13AM (#50072996)
You read that part of their comment backwards. They called it an illusion, not actually productive.
Sorry, httpd. It was so weird and I couldn't find it in the documentation (and a different server we used on dev didn't do it, which was how the bug made it live) that I pulled down the official source code and found where it was happening so I could explain it to my team.

I'm pretty sure it was all 5xx but can't remember for certain. This was back in 2019, with a much older project, and I'm pretty sure that part of the code was the same as of 2019.

Re:Don't Put Tilde In Your Path on Sunday October 11, 2026 @10:31PM (#50050615)
> I should point out that the author's example is NOT fixed by different quoting though.

> Because tilde expansion only happens at the beginning of the word.

Nope, works fine:

  $ PATH=/bin/
  $ export PATH="$PATH":~/.local/bin
  $ echo $PATH
  /bin/:/home/izkata/.local/bin
I guess it's being smart about the ":" since this doesn't work:

  $ PATH=/bin/
  $ export PATH="$PATH":foo/~/.local/bin
  $ echo $PATH
  /bin/:foo/~/.local/bin
And even just putting the ":" inside the quotes and "~" outside doesn't work:

  $ PATH=/bin/
  $ export PATH="$PATH:"~/.local/bin
  $ echo $PATH
  /bin/:~/.local/bin
If it is, I don't get it either. That's not at all what I imagine with hippies and I suspect that was supposed to be some other word.

Nerds are also not necessarily all about technology. "Math nerd" was a really common use of the term for a long time, for example. "Nerd" is someone with deep knowledge about a particular subject.

> Slack puts {"ok": false} inside a 200.

I found out due to a live bug that Apache strips out the response body for 5xx HTTP codes for security, and it's not configurable, so you can't use any of those if you want to return the error message to the user. Don't know what else might do the same, so nowadays I only use HTTP error codes for protocol-level issues, and application-level issues all go into a 200 OK with JSON just like that.

Speaking of communication... Almost no one mentions talking to non-devs. That's one of the reasons I can't just rely on any of these tools, I have to remember and understand everything well enough I know how they work and can explain things and help plan ahead when talking to product people in meetings.
> And then of course, all the cat's toys.

This might be the next thing the robot vacuums all start working on. One has already released a first version: https://www.youtube.com/watch?v=GykaEgNkkVQ

Re:I'm in a Meeting on Friday October 09, 2026 @10:59PM (#50029101)
Alternative: Change the URL from "youtube.com" to "pwnyoutube.com"
Re:GPT‑6 and Intelligent UI for everyone on Thursday October 08, 2026 @08:09AM (#50004847)
Or, like how I use it, normalizing different sites that have different baseline volumes, so I don't have to keep changing my system volume.
> Around the summer solstice, the sun comes up around 05:30. I can't imagine it coming up at 04:30 in the middle of summer.

5:15 in Chicago, so 4:15, but also the sky starts lightening up 30 minutes earlier so it would effectively be more like 3:45 instead of 4:45.

Re:We are going to kill "unalive" on Tuesday October 06, 2026 @06:17PM (#49984929)
"Dying by suicide" sounds extra weird, like they're not dead yet. "Death by suicide" is the phrasing I'd use with those words.
Re:We are going to kill "unalive" on Tuesday October 06, 2026 @06:14PM (#49984885)
At least for me, it depends on whether the word is plural. "Breasts" are boobs and "the breast" is gender neutral front torso. "Breast" singular with no modifier could be anything depending on what pops into mind first (like "chicken breast").
More generally, it's not rich text. The two terms are a pair, where rich text defines additional structure around the characters in order to specify things like that, and plain text has none of it.
Re:What is going on with ceiling fans on Sunday October 04, 2026 @09:13PM (#49959665)
I think they're suggesting a lightbulb equivalent of going from USB-A connectors to USB-C. Replaceable bulbs in sockets that are just as easy to use, but with a smaller profile.
Re:Why don't more developers "use the platform"? on Sunday October 04, 2026 @03:25PM (#49956989)
> And React certainly doesn't seem afraid to make big or breaking changes, from fibers to suspense to hooks to context, so I don't think it is resistance to change at play here.

As far as I know React hasn't had any such breaking changes. Those were all added on top without removing anything. Class components without hooks still work fine, for example.

Re:The last time my family was replaced by technology on Friday October 02, 2026 @09:38AM (#49933387)
> Uber Eats : They've been experimenting with ways to replace humans for this. I think the most likely scenario isn't those silly robots on the sidewalks but rather just a Waymo. [..] We lose the door-to-door convenience but I think a lot of people would take that trade to eliminate the cost of tips and paying the delivery person.

Amazon is already able to do deliveries for some packages by drone in some cities. This seems perfect for it.

Around here it is, and I'm pretty sure elsewhere too: https://codelibrary.amlegal.com/codes/chicago/latest/chicago...
> Mentally ill man murders a woman on the train in a Tier 2 city, immediate nationwide breaking news.

Unless this happened a second time, it wasn't really reported on much until after it blew up on social media.

Re:You Are No Longer Invited to Dinner on Tuesday September 29, 2026 @05:36PM (#49900997)
GP appears to be using the Myers-Briggs definition instead of the Big 5 definition. It's popular but has no backing like Big 5.
Re:You Are No Longer Invited to Dinner on Tuesday September 29, 2026 @05:26PM (#49900862)
> I like the definition of extrovert and introvert that says that extroverts are regain their energy by being in group whereas introverts regains there by being alone.

That's the Big 5 meaning, which has some scientific backing. The other one that basically just means social/shy comes from Myers-Briggs, which while popular isn't based on anything and is pretty much just pseudoscience.

Re:Plunging test scores are a slow-moving catastrophe on Saturday September 26, 2026 @02:49PM (#49859372)
> I live in Alaska, there were only like 3 months were things were actually curtailed in any meaningful way.

Here in Illinois it was over a year, possibly two in some places. The schools didn't return to in-person right away after the government mandates were lifted.

Edit:

> But mostly, I think it's the phones that are having the biggest impact on social development and probably on learning too.

Please re-read the comment from the other person you originally replied to.

(2nd edit: removed something based on a misread)

Re:Plunging test scores are a slow-moving catastrophe on Saturday September 26, 2026 @02:23PM (#49859118)
> I have 3 kids

So they got at least some of what a lot of kids missed out on: socialization.

With homeschooling, parents go out of their way to find other kids for theirs to socialize with, but during lockdowns this wasn't allowed (if the parents even had any idea about it, since it was forced on them and not something they chose to do).

Re:Too AI; Didn't Read on Friday September 25, 2026 @08:54PM (#49852036)
Emotions were removed, clichés and meandering was added.
The issue there was collaboration, one person would be on master and see no hint that a case was already being worked on (status, comments, etc all being different until the branch was merged). The other bullets, that put the information in different locations, were attempts to deal with this.
A few months ago there was another of these posted, called Epiq: https://news.ycombinator.com/item?id=48155570

My comment on there is about a surge in popularity of these over a decade ago, with a link to a previous comment about problems I remember them having that prevented them from being usable for most people ( https://news.ycombinator.com/item?id=47956979 ), because of their intended design rather than an implementation issue. For example bullet 3 was a problem in one, that another tried to solve with bullet 2.

I don't have time right now to look at this one to guess if these apply, but might be interesting/useful for someone else.

Re:Ideas on modernizing the open-source desktop on Thursday September 24, 2026 @05:47PM (#49837146)
Yeah, it's an X thing. But on X, the highlight/middle-click clipboard is separate from the ctrl-c/ctrl-v clipboard, so you can hold two things at once when moving text around. IIRC this was just a historical quirk rather than any intentional design, and I think in Wayland they duplicated the controls but also combined them into a single clipboard.
Re:'That's so AI ' What gen Alpha's biggest insult tells us on Thursday September 24, 2026 @04:17PM (#49836256)
Median income probably also matches closer to Millennials, not Z and certainly not Alpha.
Having seen how an electric oven fails, I don't ever want to run it when I'm not at home. The heating element turns into a sparkler and it looks (and sounds) like fireworks.
> I just feel lucky I'm not a graphic designer

"If you really hate someone, teach them to recognize bad kerning."

https://xkcd.com/1015/

Older »