skysight-inc/HackerNews huggingface dataset:
If it quacks like a duck...

I would be more skeptical of the deception idea if it was isolated and had no precedent. This Euro style global scale racism and forcefed history revision through colonization isn't a component of other major civilizations.

My statement is not controversial. I would expect 7 billion people from diverse backgrounds agree and the billion or so beneficiaries in an echo chamber disagree.
> There must be a lot of unmaintained PHP codebases that will break if PHP is updated by hosting provider etc.

Tons of them. If PHP really powers 50% of the internet, as they say, then maybe 25% of the internet is running an out-of-date PHP version. Then get into out of date Wordpress installs (can't risk breaking that plugin) and Magento 1 installs (out of support for half a decade, still in widespread use) and remember that they can't even update PHP without updating the Framework. In general, Laravel is sometimes better if the devs have been upgrading every LTS or so, that's once every two years. But if they miss an LTS, Laravel installs fall just as fall behind as any other framework.

> Someone must be pulling a lot of hairs because of this.

No, nobody really cares. Sometimes I'm paid a lot of money to fix things, though, so I'm not bothered by the situation either. It seems that once a site is passed to the content managers, the only way to budget for upgrading the site is when there is a problem. Never mind that they might have some small internal dev team adding features all this time.
The interesting question is not if the answer (42) is correct or not, but how to understand how to reach that solution.
ShareGPT: Share your wildest ChatGPT conversations with one click
How do you define poverty ?

Someone with a family farm, feeding his relatives and not making money is poor. The same someone assembling tech gadgets for 1$ a day "has been raised out of poverty thanks to Capitalism"
Can you give some more details on what you consider culture and what kind of books you read to that end?
It's still overengineered in comparison to Typescript or similar more loose languages. The reasoning is a lot of the now senior developers and principals never moved on (I did - I use Typescript now) to use new techniques, sticking to Java 8 syntax. As a consequence bad design (by modern standards) is still prolific because the scene now has a large number of neck beards vs a younger and more receptive to change audience.
You're doing something wrong. WordPress isn't PHP 8 ready yet. Keep that stuff running on 7.4 and you will have had no problems. Plugins and themes don't move as fast..

Also not a PHP problem but a WordPress problem. It's not a healthy eco-system.
The big difference is that while the PHP major upgrades - although had breaking changes - provided a forward-compatible way for you to run older version code on a newer version PHP (see WordPress for PHP 5 running fine on PHP 8), Python did not offer such a thing; code was either exclusively for Python 2 or for Python 3, making upgrade paths very difficult.
Sorry, not buying it. Entirely possible it is just a perception problem and not a real one, but the situation is just not comparable to a language like Fortran.

Google owning Go is a big downside, but I think people know that going in - also, Google makes no attempt to monetize the language.
Pointing out that Duolingo has taken an old website and turned its content into a marketing gimmick/"museum" before it's even had time to grow cold isn't really "self-centered snobbery," "bringing misery onto others" because "the world… revolve[s] around you." I can't help but feel like your response evinces a worse attitude than the one you're responding to.
You should read it. IMO it transforms Minecraft from being just an ordinary game experience into being art, it makes the context of what you've been doing, in playing Minecraft, into something like folklore.

Late at night, having defeated the Ender dragon, having spent months in the game, it turns that moment into an almost spiritual experience.
If there's a recipe to produce the change, ask for the recipe instead (and better yet, put it in the commit.) Then if you can reproduce that PR, and tests are passing, skim through it and see if nothing funny. Then it should be good to go.
GitOps and Kubernetes: Enabling cloud-native collaboration and automation
I've been using act[1] as a tool to develop/test actions locally, which has helped a lot for creating new actions and debugging existing ones without incurring additional build costs.

There does appear to be some solutions on the marketplace that will allow you to ssh into a runner, but I haven't had a need for them as of yet.

[1] https://github.com/nektos/act
After the second dose of Moderna's covid vaccine I had mild tinnitus for a couple months. It came back at half strength after the third shot and eventually subsided. Tinnitus after the covid vaccines is a very common complaint. It's also said to occur frequently after natural covid infection, but I haven't had the pleasure of that yet.
It would be deeply disingenuous to claim a concern where none is actually warranted but I distress.
> I don't know if he thinks that people will see the ad and then go buy a kayak and jump in the water without having done any research or gotten any guidance about kayaking

I think he does, and I absolutely agree with him. I think the average person is much less likely to do research about stuff than you think, especially when the advertisements take such a casual tone and are completely devoid of any safety considerations whatsoever. It very much seems marketed towards affluent, casual users who are likely ignorant to the specific dangers of cold water.
While it is true that getting a traditional tenure track job is very tough in the current market, programs like the one in the article can make modest changes to better prep students for other roles.

For a simple example, pretty much all of the PhD students could get a quantitatively oriented job with "analyst" in the title (why is the kid with an econ degree working a call center job?!?). That requires nothing besides telling students where to look.

For private sector data science gigs programs need to typically do a better job with training programming skills, but many govt research positions and think tanks they will be qualified for as is. Likely the case students can independently pursue projects that make them better qualified for data science positions or take courses already available in other departments at Bloomington to make up for gaps in the current PoliSci curriculum.
Instead of just listing them, most of these ideas (tribal thinking, self interest, repeating history, self absorption) are ripe to turn inward and actually examine / reflect on the contents of this post. That would be an interesting analysis, and I wonder whether the post would sound the same after that exercise.

The irony is that I wouldn’t have been the least bit surprised if the post listed “Ideas are cheap…” as another takeaway.

I wonder whether someone who’s truly internalized these lessons will actually write a post like this. I hate to be wantonly critical, but (I say this sincerely, and with the best possible intent) it feels like it would take a kind cluelessness (and lack of higher-order thinking) to write this post. Maybe there’s a translation chasm and I’m reading too much into it :shrug:
That’s why they call it spelling
Does Wordpress require the latest version of PHP? Is there not an LTS?
Perhaps, but "negative one" would sound a little odd to lot of people from certain countries, including the UK, where "minus one" is the standard way of referring to a negative number. We would be perfectly okay with hearing "three minus minus two" in mathematical context.
At home, I do this thing where I push the flush lever right as doody is coming out. When I time it right, it sort of goes down exactly at the bottom of the whirlpool, no smell. I figure if I keep under the rim and everything else clean, it hopefully makes for no offensive ejecta. I can't be the only one who cares about this.
Given that you supplied ChatGPT with those names, which still have the very ordinary properties of rhyming with other words and denoting a particular person or being, that's not very interesting.
Lasik Patients Should Be Warned of Complications, FDA Draft Says
I think if you’re using a divide-is-integer check you can just assume that if the result is LTE the number supplied, you’ve hit the square root? Currently sitting far from a computer but first impression is it seems right in my head?
I hope you charge for it.

That said there are languages where very little backward incompatible changes are made. Java comes to mind.

Also: putting each client in a sandbox (VM, VPS, etc) can help you to keep some clients on the old versions, and/or do PHP interpreter migrations on your own timeline.
Do yourself an extra favour and start with Symfony or Laravel. These frameworks are a joy to work with.
I’m a freelance developer. My clients pay for a perpetual non-exclusive non-transferable license to the software I write for them. I explain this very clearly to every client, and tell them explicitly that I hope and intend to sell the same software (probably with modifications) to another client down the track. I’ve never had a single client push back on this ever. I could definitely imagine for some companies this arrangement might be a dealbreaker for whatever reason, but I don’t think it’s all that unusual.
"He" is an American. Not a Chinese.
Interesting that all the affected are somehow related to cryptocurrency.

edit: ah no, only some
Older versions of PHP are supported with security fixes for a while. There's no need to upgrade to 8.2 right now, at all.
You give no data on why those arguments are silly, it’s only your opinion, very far from being factual. The whole EA premise is that we shouldn’t think like that. I agree.
Did you invent this novel notation? If so, that is the existing work.
I hate writing like this—common sense old-timey advice mixed with dangerous replicators.

What’s the dangerous replicator? “Piss-weak” what the heck does that mean? Who knows, but it’s placed in an article about parenting and pre-adolescent children. So is the author trying to suggest the child or parent have bad toilet behaviors? Or is that question so obvious and uncomfortable idea, that it can’t be anything but fluff—-just substitute any other explicative (or ‘pizza’).

Why is it dangerous? Because if you’re having the problem the author suggests, you might think this sassy writer is trying to give you some “secret to parenting”—be piss strong. “Weak” immediately suggests “strong”. That’s not ‘good’ advice, but a mind frag.

I also commented recently on HN that words matter, and in support of comments on HN which take writers to task for the words they choose.

This is the tip of the alt-crazy world disguised as alt-lazy or alt-cool. It’s insidious use of language. 24h cable News-Infotainment, Fox News. Etc. all with common sense, off the cuff comments on world events and manufactured outrage.

This isn’t advice. This is undermining and something else.
> It's not a healthy eco-system.

I'd argue that's true for all of PHP. Sure it got better, but compared to other langugaes it is still a mess.
Competent live chat for a paid service is amazing. I pick it every time over support ticket, email, & telephone.
I work in intellectual property, though I am not a lawyer. If this person were my client I’d diplomatically tell them that they’re clean out of luck on this one. All the documents that come as a shock to the author are boiler plate NDA and work for hire arrangements, and outside of being a famous author who’s “brand” would bring something of marketing value to the table, at no point really would anyone be able to negotiate anything other than a work for hire arrangement.

This person seems to think that because they wrote some albeit meaningful copy for a game, that the team owed them involvement in strategic high level multi-million dollar conversations. That’s not how this works.

There’s what I call a diva effect happening and it’s what happens with artists when they see their work absorbed by popular culture (ie tattoos) in relation to another work (ie game, movie, tv show, etc.) it’s an illusion.

The poem is good but people love it because it comes at the end of an emotional journey created by the product itself. Had this person simply posted it on a website, it’s demonstrably true very few would’ve noticed.

There are not 1,700 Microsoft lawyers reading his post. There’s maybe one marketing intern rolling their eyes and logging in a spreadsheet of mentions and moving on.

This person probably put themselves in more legal hot water, if at all, by giving away something they don’t really own (sorry!).

The fact that he admits that he sat on this for eight years (regardless of reason) means he was not actively defending his intellectual property.

To make matters worse, this would be a matter of international copyright law, which is a mess.

If you’re reading this Julian, you gotta move on bud. Maybe writing this was an important step. Great. You did it. Now you’re better off deleting the post because it’s going to cause anyone who makes any deals in writing walk the opposite direction.
I have skipped all the HN posts about people who made $chatbot tell them how to make dinner, talk to a spouse, code an OS in Rust, &c.

But I am eager to read the posts where we ask such chatbots to recommend economics policy and perhaps even publish a magazine.
That kid had no creative input though, they did no work; this person did work, as an already successful professional, and had (IMO, obviously) a transformative effect on the whole project through his work.
This question reminded me of Louis CK from a Conan appearance, "Everything Is Amazing And Nobody Is Happy" He says something very similar.

https://www.youtube.com/watch?v=nUBtKNzoKZ4
> There is only one "minor" issue: all major ISPs in my country ( Brazil ) only provide a single /64. You can't get another /64 unless you upgrade to a very expensive business plan.

And my ISP gives me a /56. What's your point? What you say is not a knock against the protocol, but stupid ISPs.

In fact, you're actually better off compared to IPv4. At least you now have publicly available IPs with can easily be connected to if you wish, rather than having to go through the silliness of port forwarding with NAT.

> IPv6 is the other way around. In practice, all devices and ports are exposed unless you explicitly block it.

Not on my Asus AC-68U: it has a default-deny rule on incoming connections. Only replies to existing connections are allowed.

Again: your critique is not against the protocol itself, but stupidity.
Ah, the decline of western civilization continues.
You fool, Dolphin's predecessor Konqueror had a directory view embedding the k4dirstat component! There you can sort by subtree percentage, subtree total (bytes) and amount of items, files, subdirs.

This broke some time in the past (KDE really jumped the shark) and is now available as stand-alone applications only: k4dirstat and filelight. The MIME type inode/directory is already associated with those, so you can run them from the context menu of a directory anywhere, including file managers.
Digitalization and disembodiment per se do not decrease my contentment. After all, touching and holding an great piece of engineering that is a computer or a phone is not that different from touching and enjoying any other physical object.

It's the ease with which digitalization and disembodiment open avenues for eroding my ownership of things and for making my things actively work against me that decrease my contentment.

Kindle is a great example. I like the hardware, I love being able to haul a lot of books around and not break my back, but I loathe Store UI part that is being pushed to me all the time.
Apparently he brainwashed her.

I kid you not. This was an actual defense for Holmes.
Revolut's in-app chat was like that. You may have to wait over 4 hours, so obviously you're not looking at the screen when a person picks it up. Then when you take a look you find they've replied and then left, and you have to wait for another person on a different shift to pick up your reply.

The trouble is, this was also their only support channel. No phone or web or email.

This went on for nearly 1 week when I was trying to talk to them to unblock my blocked-for-no-reason account a few years ago, and their response times got progressively slower.

In the end a quick message on social media got the account unblocked in 20 minutes. How?!
You’re free to negotiate whatever contract you want with the voice actors you hire.
Maybe just maybe raising people "out of poverty" also mechanically translates to increase in population

We had the same thing in Europe during the industrial revolution, advances in agriculture = more food = people aren't hard limited by resources = people have more kids, people having small scale farms started working 12 hours shift in coal mines and textile factories, very often increasing their working time by a factor of 2 to 3 while not living in better conditions despite having more money in their pockets

The millions that were "pulled out of poverty" in Shenzhen wouldn't have needed to be pulled out of anything since they wouldn't have existed. What happened is that we pulled people out of "old style living" and forced them into factories, I'll let them decide if this was a net positive or not.
You should try Directory Report on Windows.
It is faster than WinDirStat.
Has more filtering and reporting than WinDirStat.
Can find duplicate files too
Why do you feel compelled to update to every point release?

How do you deal with Nginx/Apache updates given they release more frequently than PHP?

You can always host at a managed hosting provider who will take care of this for you.
> one of the reasons why there are no (or few) humans that can be contacted is that they* said that it was tried before

This just sounds like yet another excuse for holding payroll down as much as possible.

If I am a customer of Amazon, Apple, Netflix, Walmart or any number of the other companies with a similar market cap, I can get access to real live human beings who provide customer support.
Is it really that bad to use older version of PHP for longer?

The plugin/theme developers usually develop with older versions of PHP in mind, lot's of plugins still work even with 5.x versions...

For my WP sites I just stick with "two major versions behind" workflow and I don't encounter many problems.

Am I doing it wrong?
> I love working with it

Great! Keep using it! Ignore us. We (detractors) also had to use it and have since learned (hopefully several) other languages that (not looking at you JS) we like much better... :)
As someone who’s been prompted every other night over the last couple of years for a fresh made-up story with an ever-changing cast of dinosaurs, superheroes and aliens by my five year old (who complains if the story arc isn’t to his liking) I’ve been very grateful for a few ChatGPT synopses recently!

On the other hand, I wouldn’t want to just leave him to it without me editing/steering the story as I tell it.

Something like “give me 3 different story ideas with these characters suitable for a five year old” followed by “i like number 3, please expand but make the dragon good instead of bad” has been pretty impressive, and is a relief when I’m out of ideas. Coming up with 180 meaningful improvised stories each year is a tall order!
Parent commenter here. No-one has picked up on the last of my points, which I think is the most crucial. Once we're all hooked on the "productivity gains" of widely using GPT, what will we do once Microsoft start bundling it into subscription packages? Just pay up, I suppose.
If I read ten more, I will get my life together
The article cites Signal's response, but does not link to the tweet, that contains one additional screenshot: https://twitter.com/signalapp/status/1389732689096450048h (nothing new though)
ECB staff in pay dispute to hold talks about potential strike
Time has rendered my goals impossible or irrelevant. I see little value in creating new ones, since life seems to be something which largely just happens to us, and the choices we can control are comparatively trivial.
Having an event loop that can freeze your whole application, is my guess.
WP is PHP 8 ready, but plugins aren't. Some hosts are dropping PHP 7.4 support in January, I know it's causing problems for those who haven't done good maintenance deals.
What's the standard way to install php, by using `brew install php` ? Is there a version manager for php itself to have multiple versions of php in the system ?
PHP doesn't do a lot of BC-break. Proposing one and getting it accepted is very difficult (2/3 of +1 votes required). Most cases of BC breaks are based on security concerns.

PHP didn't learn from Python 3 BC fiasco, its governance makes such changes very difficult to be made.
Let me put it this way: there are major plugins with millions of installs that do not support PHP 8.0.

I even host a few installs on the latest 7.x version.

I don't understand where this update hysteria comes from. PHP 8.1 security support ends in Nov 2024.
Thanks for voicing this! I would certainly welcome feedback, email incoming!
During boot, on a machine you never touched. This is absolutely useful.
Yeah... sitting in front of screens all day makes us forget we are highly developed animals first, then rational minds second (or third). Out “lower” instinctual selves who crave that sensual/physical experience are never fully satisfied/soaked within that disembodied life.

Also, Modern civilization is making a lot of things "frictionless". Less friction is indeed more convenient. However, it makes us forget that a lot of "real-life" frictions (difficulties, challenges, Human interactions...) are what make us grow. Our "higher selves” who crave that "personal growth" are never contented with that bland/rippleless experience.

So, we are left in the middle in superficial satisfaction and security, with deep fulfilment (both lower and higher) always out of reach. I wonder if the "mental illness" epidemic has something to do with this, as a psychological mechanism to get us out of our virtual stupor.
Please provide arguments to support your claim.
Not here to protect Oru but I think that one must be a total idiot to treat this type of advertising as any real life guide to activity.
Hmmm, how do I say this without being downvoted... it's not as much a feature that is missing, it's unfortunately the whole origin of PHP as a language that wasn't really carefully designed, but just kinda grew organically (famously Rasmus Lerdorf didn't intend it to be a general purpose programming language at all, but "just" a templating language). Despite the efforts since PHP 7 (also partly already PHP 5) to make it more "professional", it won't be possible to completely shake off this legacy. Don't get me wrong, I like PHP as a no-nonsense language in which you can get web dev tasks done quickly and effectively, and I would pick PHP over Node any time, but the inherited warts are undeniable and at least some of them are here to stay.
Asking intelligent questions about automated testing
That's not how revenue works.
Or maybe you are getting older. Ask the teens and other young people around, they seem quite in the zone and satisfied with whatever we have nowadays.
> Do your homework.

You assume I don't know what systemd is or why people have complained? This is frankly a rude comment to make and shows yourself in a very poor light.

I thought it was pretty common knowledge in 2022 that systemd is fine. It's the default in the vast majority of Linux distros. The vast majority of people have gotten over the drama of change. I was asking for a specific reason why someone was complaining about it now. I expected the reason to be new. Complaining alone doesn't add much to the discussion. You're dismissive comment also doesn't add anything to the discussion.