News for hackers. Stuff that matters.

throwaway82931

Re:PHP 8.2.35 on Wednesday October 21, 2026 @05:45PM (#50188116)
I'm checking by ssh'ing into my environment, and this is what I see as of 21:41 UTC, several hours after the patches were published:

    [email protected]:~$ php -v
    PHP 8.4.26 (cli) (built: Sep 23 2026 06:24:29) (NTS)
    Copyright (c) The PHP Group
    Built by Perforce Zend (www.zend.com)
    Zend Engine v4.4.26, Copyright (c) Zend Technologies
        with Zend OPcache v8.4.26, Copyright (c), by Zend Technologies
I keep hoping for either a change in the version or the build date, but nothing yet. The incident status page says they're deploying, but there haven't been further updates about how far along they are.
Re:Upcoming Critical PHP Security Release on Wednesday October 21, 2026 @03:24AM (#50177198)
I've used Cloudflare rules, thanks. I've chosen to be a little more conservative:

    (any(http.request.headers["content-type"][*] contains "multipart"))
Re:Upcoming Critical PHP Security Release on Wednesday October 21, 2026 @01:12AM (#50176332)
I help manage a few sites hosted on WPEngine, and taking them down is not an easy call to make. After making sure that our environments had the latest everything (WordPress version, PHP version, all plugins and themes on the latest), I contacted WPEngine support briefly.

They're on top of it as I would expect any major PHP hosting service to be. After asking if there was anything I could do to prep for php2shell (seemingly not), I just pleaded to be first in line when they apply patches and let them go.

How are others in similar situations handling this?

I have a Kaiser Permanente health plan via the ACA. I assume based on capitalist incentives that Kaiser would fire my primary care physician for prescribing outside the official guidelines.

But I've been thinking about this for a while and I'll talk to him anyway about the prospect of going on a low-dose GLP-1. If he's unreceptive then I'll ask about how to find a trustworthy out-of-network physician who isn't bound by the same incentives.

All my immediate family members are obese. I'm not (BMI 24.5, borderline overweight at the high end of normal, highest lifetime BMI was 29.5), but that's through strenuous, exhausting effort over decades. I also exercise regularly, though I've learned over time how disconnected exercise is from weight management.

At my weight, I'm not a candidate for going on a GLP-1. I'm sure I could find an unethical doctor to prescribe it if I looked hard enough, but I don't want to have the downsides hidden from me.

My weight has been steadily ratcheting up over the years, since I don't have as much room in my life as I used to for living with the discomfort of caloric deficit. If that continues, I will probably become a candidate for GLP-1s, like my immediate family members, just after a decade or so of possibly unneeded striving.

Lots of people are in situations far worse than mine, so I don't feel unlucky — but it would be nice if there were a clearer path forward. While lowering risk for Alzheimer's is not a priority for me, other effects of GLP-1s sound extremely enticing — especially reports of reduced food craving.

Re:How many of the 170k English words do you know? on Friday June 19, 2026 @05:37PM (#48603535)
Yeah, I way overperformed on this test because it was multiple choice. There were 11 words I didn't know at all, and another 8 where I was uncertain to varying degrees. My score of 99/100 does not reflect my actual ability. Even the one I got wrong was a misclick.
> when I have my 2 programmers in office

I'd like to think that you see "my 2 programmers" as "my team" but I've come to expect phrasing like "when we have our 2 programmers in office". That perspective emphasizes that we're all in this together, rather than serfs working for the benefit of the lord.

The "my programmers" phrasing plays into my prejudice that one reason you like having "your programmers" in office is the exhilaration you feel in seeing them at your beck and call.

Re:Poor Johnny still won't encrypt on Saturday December 13, 2025 @01:06AM (#46252433)
Indeed, passkeys would seem to represent a step forward from single-device to single-account.
What bothers me about the rest of this thread is not that "grunts" are seen as fallible, but that management is implicitly infallible. Blaming everything on the "grunts" is irresponsible garbage in an industry where leadership, of necessity, often doesn't have a deep understanding of what's going on and the ability to make generally correct decisions with incomplete information is a critical management skill.
You’d think from this thread that the messes inevitably originate from ”grunts” wandering off the reservation. In my experience the source has often been “innovation” imposed from above, in the form of buzzword-driven development championed by semi-technical leadership enamored of this poisonous “grunts can’t be trusted” ideology.
For what it's worth, I'm actually a senior IC who's cleaned up plenty of messes over decades and who enjoys migrating legacy systems. In my experience, it's the management-level architecture astronauts who don't understand loose coupling who do the most harm. The damage done by low level individuals can be contained if they're working on properly isolated subsystems (which of course requires competent management to set up).

And I'm cynical all right. I used to believe that I could be part of a "we're all in this together" team. But I've realized how rare that is after bad experiences at multiple companies where management sees an antagonistic relationship with engineering as inevitable — because they agree with you that "grunts can't be trusted".

> they are usually right.

This message encapsulates why so many software jobs are terrible. Put your heart and soul into doing your best, earnestly combat NIH and pursue meaningful productivity, and _still_ the culture is such that at many companies, there will never be trust because the prevailing culture is that management is "usually right" that grunts can't be trusted.

I've worked for good bosses that aren't like this, but they're hard to find.

Re:How to take credit for someone else's work on GitHub on Tuesday March 01, 2022 @07:05AM (#30513131)
Github has made multiple decisions which, whatever the rationale, damage trust in them as an identity authority and make it more difficult to believe that a Github account represents who it appears to.

They also allow for accounts to be renamed and then for someone unrelated to register the abandoned name:

https://www.theregister.com/2018/02/10/github_account_name_r...

Web search engines claim fair use for snippets, and MS claims fair use for Copilot. However, a web search engine result page is only an aggregate of the excerpted pages, and it refers back to them; unlike software authored using Copilot, it does not draw those snippets together into a coherent purposeful whole, strip all reference to the original author. and claim complete originality.

That MS went ahead with training Copilot on open source code authored by people who are clearly not OK with it is why they are so short on goodwill.

I've always heard about technical debt at AWS, with thousand line functions everyone is terrified to touch, demotivated employees doing whatever it takes to close tickets without dealing with the root causes, and so on.

I presume that this rash of downtime is just the rickety structure inevitably creaking and breaking. It's probably too late now to fix things — dealing with legacy code requires patience, discipline, and understanding which the management of Amazon doesn't have. They'll just yell at people louder, and hold people "accountable" by punishing anyone where anything breaks.

> I'd wager price, convenience (fast shipping, etc.), size, and design matter far more to a buyer.

That's true until having been poisoned suddenly matters more.

But laissez-faire and buyer-beware I guess. Who needs any safety regulations at all, when we can all live in a utopia where every purchase needs to be evaluated by every consumer for every possible way it could cause harm?

Amazon has a long history of selling hazardous, poisonous goods on its website:

https://www.insider.com/amazon-selling-toxic-toys-lead-poiso...

> Amazon has been selling thousands of products that have failed federal safety tests, including children's toys containing four to 411 times the safe limit of lead.

I am not aware of similar problems with poisonous products being sold through the physical storefronts of Whole Foods or Amazon Fresh.

However, if in fact Amazon's physical grocery stores are just as bad as its website, then you absolutely should not trust Amazon grocery stores not to sell you pesticide contaminated foods.

Like prosecuting Facebook for colluding in the sale of stolen property?
> I am loathe to recommend the use of Facebook for anything, but [...] It's at least better than doing nothing

Is it? A central theme of the article is how Facebook is facilitating bike theft by providing essential electronic storefront space, and that you can't get Facebook to take down such storefronts.

> Ideally, this article would hopefully help de-platform this seller off of Facebook, but we aren't holding our breath on that one. Facebook is basically terrible about this, and their existing mechanisms for dealing with reporting sellers like this simply don't work.

> [...]

> There is no button to click where you can explain to anybody at FB "this is a repeat seller of bikes stolen in Colorado, and here's our proof, and here's our contact info." etc. It is almost as if their system for reporting stolen goods is designed not to work.

So "storefront for stolen goods" is another way Facebook makes our lives worse.

This safety risk applies to anything else you buy on Amazon. Not just pottery, but all dinnerware. Not just dinnerware, but also items like children's toys.

If you can't trust the origins of pottery on Amazon, why can you trust the origins of anything on Amazon?

And if you can't trust the origins of anything, you can't count on safety regulations and standards that you take for granted.

A punitive culture of "accountability" naturally leads to finger pointing and evasion.
Re:AWS us-east-1 outage on Tuesday December 07, 2021 @12:49PM (#29475782)
This fits with everything I've heard about terrible code quality at Amazon and engineers working ridiculous hours to close tickets any way they can. Amazon as a corporate entity seems to be remarkably distrustful of and hostile to its labor force.
Google is Kafka at scale. All of the other characters in The Trial besides Josef K have been optimized away and replaced with silicon.

The key insight that made it possible? That responding to front-paged Hacker News complaints doesn't have to scale. This allows them to shaft users in the vast majority of cases which never become high profile.

Yes, you're right. I guess I couldn't let go of the idea that an an appeals process should be scalable for paying customers. I still believe that.
That's one option. Another would be that you need to pay for your service on a monthly basis.

Some way that for a user to have faith in the appeals process and purchase peace of mind. Just knowing that a backstop is there would help a great deal.

OpSec is hard. I'm not going to risk that Google won't be able to connect the shadow accounts.
Maybe 1) remove everything else from Google and 2) Start paying for your Gmail account, which will hopefully make it more likely that the appeals process actually works? Gmail's service is clearly something you depend on and that is worth paying for.

It's hard to know what's best in terms of risk management here. The likelihood that you will be hit is small but the consequences are potentially devastating.

The user cannot log into their Google account. https://news.ycombinator.com/item?id=29458794
It's terrifying that the punishments are so draconian (because one false move and you lose access to the entire Google account, and possibly become persona non-grata and lose the ability to create another one even in a company context), it's hard to understand what the rules are, the appeals process generally won't help, and even being a paying customer won't save you.

It seems like best practice for any professional who needs to use Google anything would be to avoid Google to the greatest extent possible except in professional contexts, lest some inadvertent mistake (or something malicious like a hack) cripple your career.

Older »