skysight-inc/HackerNews huggingface dataset:
> Kubernetes is not the first thing that comes to mind when I think of "understanding where their code is running and what it's doing"...

In the end it's a scheduler for Docker containers on a bunch of virtual or bare metal machines. Once you get that in your head life becomes much more easy.

The only thing I'd really love to see from an ops perspective is a way to force-revive crashed containers for debugging. Yes, one shouldn't have to debug cattle, just haul the carcass off and get a new one... but I still prefer to know why the cattle died.
Most videos would do well with a summary of the summary of the generated transcript. Should take 30 seconds to go through.
Eat your heart out, Charlie Brooker.
That is not valid PHP code.

Try making a working example of it on an active codebin like this one:

https://www.online-ide.com/

And link to it, then we can discuss it.
The EuroStack: "The World Desperately Needs a Third Way"
The complexity of frontend development now makes me want to return to a “back to basics” approach. I just want a server side rendered platform, serving templated html pages to the client, with minimal JS for interactivity. Most projects don’t really require more than this, and the level of unnecessary complexity that has developed over the whole stack, from devops to backend to frontend, is staggering and obviously more a social artefact than a technical necessity.
Ask HN: Printed Books Purchased After Reading the Digital Version
What printed books did you buy after reading the digital version?
The article kindly phrases the alternative as “use a framework” and links to a page that has only one actual framework: NextJS.

I don’t support React pushing a wholesale shift to NextJS as a starting point for every project, given it’s mostly directed by a single private company (Vercel) that have positioned themselves as the default deployment platform for NextJS apps, publish the documentation, and do not shy away from claiming it as their own.

It has become extremely difficult to distinguish between NextJS features that are community-driven vs profit-driven e.g. api route functions (putting your backend in your React project, so now you will pay them for compute) and NextJS image optimization (famously expensive, and NextJS literally throws warnings if you don’t use it).
Still no builtun unicode. Still no way to do concurrency. Sees like PHP is only getting closer to become a poormans Java.
Interestingly, the Creating a React App page (https://react.dev/learn/creating-a-react-app) does not mention Remix.
A Finn who has lived elsewhere for >10 years here.

The economic issues are both structural and a consequence of a number of crises. Baby boomers didn't have enough kids, and it was already obvious decades ago that there would be economic trouble after they retire. The large-scale immigration everyone saw as the answer is now happening. A lot depends on how well the immigrants integrate into the society.

While Finland used to be known as a highly educated country, other developed countries went past it. Millennials and younger never reached the educational attainment of generation X. As a consequence, Finnish workforce is not as productive as it could be.

Finnish economy relies too much on manufacturing and too little on services, making it less competitive than, for example, Sweden. That became an issue after the windfall from Nokia disappeared.

Saint Petersburg is the only major city in the world from which Finland does not look like a peripheral area. When the relations with Russia are bad, the economy suffers. Putin has been gradually going from bad to worse for 20+ years, and there are no changes in sight.

Putin is a known quantity, and I'm not too worried of what he will do next after Ukraine. What happens after he dies is another story, especially if there is no clear successor. The Soviet coup attempt of 1991 was scarier than anything Putin has done, and what happens after Putin could be worse.
Sorry but your example shows that you know Python better than PHP.
And GUIs often lack configurability among other things.
I would never use Java for web or for anything else, PHP more so. Kind of a bait comment, tbh.
I had an absolutely terrible time today trying to get chatgpt to write me a very simple awk oneliner. It “thought” I was specifying a much more complicated requirement than I actually was.
Feel free to hit me up (email in profile) if you want to know about navigating life in Austria, I moved here from the UK 5 years ago. We also have amazing nature but the properties are not so cheap :)
I wouldn’t recommend the UK to anyone. It feels like it’s been coming apart at the seams for some time. People, business and government generally treat foreign people differently, and by foreign I mean just not like them. The food isn’t as bad as others make out IMO but mainly because of the foreign influence. English people at least are culturally more reserved and not as warm as or welcoming as most other countries I’ve been to. The weather is awful most of the time and there’s an increasing disrespect for laws, rules and taxes and no perceived effort for local authorities and government to correct it. There are probably many more work opportunities here but mainly London based and the wages are ok and taxes on the lower side compared to most of Europe. Where you are in your life will obviously have a big influence on what’s important to you but if I were to leave I think Lisbon or somewhere in Italy within reach of high mountains and sea but not too far from amenities. You’ll get great weather, food and a rich culture and generally speaking warm people.
It points to a profound philosophical crisis. Since we are slowly gaining sufficient material power to reshape all aspects of the environment [0] to our whim, what material comforts should we deny ourselves and what pleasures should be embraced? Our instincts and emotions have not prepared humans for the world they inhabit.

When that problem was mainly contained to just some drugs, overeating and laziness it was a less pressing issue. Don't do drugs, basically. Exercise sometimes. But once it starts to link itself into the economy like AI does, and once we gain access to the full spectrum of options from mindless parroting to a completely acceptable emotional companion (and, one suspects, highly intelligent and wise) we have a devious conundrum on hand.

It is hard to ignore the elephant in the room here which is most people don't get seem to have relationships that they really enjoy. It is reserved for the very lucky and those with low expectations.

[0] Beyond AI, although AI is probably the interesting facet right now.
Ad companies are also interested in manipulation en masse. Are we going to see an ad supported free tier?

“Drink Mountain Dew, my love, you’ll feel better.” - is that the end goal?
> Privacy Pass in fact doesn't make sense outside of an anonymizing transport

This kind of thinking is pervasive in the discussion of privacy enhancing technologies. It might not make sense against the most sophisticated attacker, but it lays the groundwork of a complex system that will be able to do so.

Allowing more users will provide herd privacy at the token generation phase. Searches being decoupled from user account primary key offers privacy in all kinds of scenario's, comparable with a browser private tab.
Thats why PHP code looks like Java. EVERYTHING is wrapped in a class, because of the shitty packaging PHP currently has. Namespaces are weak and can be inconsistent. Also the stdlib has no namespaces? Wtf?
A big problem with current AI is a simple one - we don't document our thought processes that go into building solutions, at least not in enough detail.

Without the thousands of micro decisions that go into building even the simplest of solutions, it doesn't matter how large your context window is. It's not about holding a system in your mind - it's about what you do with it, what decisions you make to move towards your goal.

At least that's my take on current LLMs and their limitations.
I'm more of a cat person, partly because they are usually more picky, which makes the reward of being looked at, even greater.

But it's just a living being with a brain a quarter of the size of my fist.

Feeling the same thing about a few words pushed on your smartphone by a data-center located hundreds or thousands kilometers away, I just can't understand.
Ironically.. Seattle gets more rain than London.
I can tell you how surprised I was to find out that index triangles were slower than triangle lists on the PSP due to (I conjecture) a broken vertex cache in the PSP graphics hardware (guessing it was rushed out with this bug). The huge challenge of clipping triangles on the PSP - they had to be clipped on the CPU. I loved working on the PSP and wished we could have done more PSP projects.
Thats what I switched for all personal projects:
Go + a-h/templ + htmx
Okay, I'm verrrry out of date with frontend dev, but didn't React used to be a framework?

Now they're recommending you use frameworks? That are presumably built on top of React?

So what is React exactly these days? Feels like it's a shadow DOM renderer that's become a defacto API?

Like, you could use a component written for one React based framework, in another React based framework, and it'll just work?

Does React still provide routing and/or state management? Or has that been devolved to frameworks?

Wait a minute, has React become the J2EE of front-end?
Yet i got told here that CRA is not react https://news.ycombinator.com/item?id=42613221#42620021

Seems like they are responsible for it, so .. it react.
So the Gorton font is as American as apple pie?

…i.e. British! :P

(Sorry couldn’t resist)

I think I have this font indelibly burned into my brain from a childhood of using 8-bit computers.
If you believe in "Artificial Intelligence", take five minutes to ask it
It is possible to implement, however.
Instead of pointing out AI, can't we point out that sometimes humans offer too little empathy?
What I would love, or even need, is an AI based tool that can teach a human how to be more emotionally supportive, especially in heated situations. Even with people teaching this, it's hard to get the level of information I need, because of neurodiversity. The humans teaching this just don't get how detailed I need the teaching to be. I have a feeling that AI could "understand" that and provide the right level of detail. That's probably similar to AI based therapy, or but this is more like AI life coaching. It's sad, but yet it's something that could actually help a lot of people.
For web there is SO many better alternatives in 2025. There is zero reason to pick PHP. Literally.
seems pretty safe in practice https://security.googleblog.com/2024/09/eliminating-memory-s...
as another gen-xer i was similarly bemused by the repeated references to the font as ugly, so it did kind of make sense to think that the issue was the author not having grown up with it quite as ubiquitous
React is primarily for intimidating the piss out of new employees and flexing on your teammates with esoteric hooks and composables. In essence, React is the job security framework.
About control, to curb commercial activity and abuse, how would you expect that it should be done? (For most things the existing security is good enough but for commercial business you will want a better security for the purpose of the identification. But, maybe you have other ideas.)

I know too little about security to answer this in an interesting way. In the comment I posted immediately above this I mentioned a digital identity project. Pseudonymous identity seems like the way to go, but there needs to be a system to verify the a connection is associated with one human, and there needs to be a better way than the CA system to revoke access.

I also have my own ideas for what I would want for a web replacement too (but, like Gemini, it does not have to destroy or be mutually exclusive with WWW or with anything else;

I'm actually not so sure it's good to provide easy access from the normal web. I think Gemini is a good example: why use the actual protocol when you can use a proxy? Of course, to prohibit web proxying isn't organic, which is why an alternate network would require some kind of intervention (such as stepping in and cutting off IP ranges from the normal web, which admittedly doesn't do much considering VPNs, or maybe banning those pseudonymous accounts. etc). With a big pile of money, lawyers would be helpful!

instead it should be between Gemini and "WWW as it should be if it was designed better".

Yes, Gemini is a little too dry. But a major use for the current web is reading 3 column layout articles... and HTML5 is overkill for that. I should clarify that trying to make a web that works better for actual web apps is imo pointless... but plenty of time people spend on the web doesn't require app-like capabilities.

(Also note: I think that non-extensibility of Gemini protocol/file-format does not really work so well as they had expected.

My knowledge of Gemini is cursory. I've always found it interesting primarily because Gopher is nostalgic to me from my first few months on the internet way back in the age of the dinosaurs :)
Box-drawing characters can make output look nice, for sure.
We now know that masks were barely effective or not effective at all. They could even be net negative by causing people to take more risks.

Isolating was the only way. A lot of elderly in the UK did this successfully and never got covid. Lockdowns, masks and schools closures did not affect the spread significantly. We know this because Sweden did not mandate these things and had about the same amount of people getting covid until vaccines arrived. The benefits were that Sweden had less mortality from other causes.
Yes they use some kind of framebuffer, just like 8 and 16 bit home consoles.

They also used plenty of Assembly programmer and special graphics units, the console percursors of GPUs.

However since the N64 that they use graphics APIs like everyone else, GBI, GX, GX2 and nowadays NVN. For porting purposes, the Switch also supports GL 4.6 and Vulkan.

Other than that, there is also a performance culture, and not using generic game engines.
They only just launched Direct File after years of lobbying to prevent such a system by a consortium of accounting software companies[0]. If it falls apart people will continue to be forced to pay money to these companies just to file their tax.

As a comparison, in my country you could submit your own tax return using government supplied desktop software since 1999, and in 2015 that software was replaced with a web product. 1 in 3 people submit their own tax returns using this product.

[0] https://thisisunpacked.substack.com/p/irs-direct-tax-filing-...
> More over, intelligence has a superexponential return, 90IQ->100IQ < 100IQ->110IQ in terms of returns

That's the second time I've seen the claim that linear increases in intelligence have "superexponential" results, first time was Altman's blog.

But I've not seen any justification for this.

(As you specifically say IQ, note that an IQ is defined as a mapping of standard deviations rather than a mapping of absolute skill, the normal mapping is 15 points being 1σ).
Slow. Its faster than in PHP5 era, but benchmarks usually are misleading. Eg PHP does "less" making it faster for SOME tasks. If you include all unicode parsing, error handling etc PHP is still very slow.

Take Go as an alternative. Has unicode etc but still lots faster than PHP.
Bloodlines was not a diet port. It was an original. Given what we had to do and the timeframe we had (9 months) we had to go from zero to finished game and it was a terrific challenge. We had no original source code so everything you see, including the mobile version of parkour, all the game systems, complete pipeline from Maya had to be designed and built as well as getting a game finished. I truly believe the project was a AAA endeavour but with a AA budget and timeframe. Assassin's Creed, the original game has a much larger scope but also a much larger team and a four year development time. Bloodlines if only given an additional months to a year could have been outstanding. I'm still very proud of the accomplishment of our team given our constraints.
Bitly always had monetization via paid plans. Over the years they have cannibalized their free tier, however.
Depends where you are. LinkedIn is absolutely the only place to go for tech jobs in Australia for example.
Which ones do not require JavaScript AT ALL? Simple use-case: in which language may I make a CAPTCHA that does not require JavaScript? What about a full-blown e-commerce website?
crafting interpreters https://craftinginterpreters.com comes to mind.

The main benefit of the digital version is search. Then I bought the paper version, and I don't read it. Why? It's a huge brick!

I love having it on the shelf though and I find reading printed book a lot easier to get sucked into.
Would love to see the same for Nintendo DS but no chance with this tiny SoC
You are equally wrong to assume my TUI experience between MS-DOS 3.3 and MS-DOS 6.0, UNIX/Xenix, AS/400.

Whatever folks think of Ratatui, Turbo Vison and Clipper did it first.
"Generate patterns for language X and framework Y which can lead to vulnerability V, generate Semgrep/Joern rule for it" longest chats with ChatGPT.
It's decent enough with opcocode cache, preloading etc but not amazing.

I haven't try things like FrankenPhp though.
A well-fitted N95 mask is almost perfectly effective. I have been in a number of situations where my maskless companions got COVID but I (wearing a 3M Aura) did not.
Have they got rid of $ sigils everywhere? Are they planning to?
60% true still. Most of the issues are in "wontfix" mode. I have seen this article so many times, and its still relevant, even a decade has passed. Make you wonder what the hell php devs are really doing?
Hello fellow continual traveller (going to start using that phrase instead of digital nomad). I'm probably 20ish years younger than you and have been doing the same thing for the last 4ish years.

After starting with just a backpack I've slowly accumulated a bunch of random stuff that I keep in a storage unit in Bangkok.

You are right that you take your own problems with you, but you can leave the problems of place behind. Like you say, many places have pros and cons, but if you're only staying for a short time, it's easy to ignore the cons and focus on the pros.

When you're settled in a place, I find it much harder to appreciate the pros and end up focusing on the cons. You can see many people here complaining about their home countries, but if you're there for only two months and aren't invested in the future of the country, it's much easier to enjoy it.
Strange how you don't reply to any comments that actually give you "adult arguments".

Perhaps because you yourself have none?
Most developers avoid GPU because of pricing. It’s simply too expensive to run 24/7 and there is the overhead of managing / bootstrapping instances loading large models to do intermittent instances. That’s the gist of it I think.

Unless you have constant load that justify 24/7 deployments most devs will just use an API. Or find solutions that doesn’t need you to pay > $1 / hour.
Here, history lesson, https://4dos.info/4dinfo.htm
As I mentioned in other comments we only had 9 months from zero to finished original game with no source code or help from a very busy Ubisoft other than some reference assets (which were completely redone for the PSP). If we had more time, another year, bigger crowds would have been a high priority!
Web applications and APIs for mobile apps are embarrassingly parallel, but many modern web languages and frameworks went back to the stone age on parallelism.

Ancient Java servlets back in the early 2000s were more suitable for performance on current gen hardware than modern NodeJS, Python etc...
My experience: coming from programming in C, then doing web-scripting with Perl, then PHP 4 through 5, 7 and 8 versions, it's been delightful. Big improvements in speed, ecosystem, very nice backwards compatibility in general (which is hard to do), and keeps being a flexible, multi-paradigm language. About frameworks, you can do things now like-ruby-on-rails with Laravel, like-java with Symfony, or just use any custom solution you see to fit better for team/yourself. Mantra: you can do shit code with any language, and PHP is flexible enough to let you organize projects the right way.
I don't think so. He is rather talking about the properties of emergence in complex systems, and claims that the predictive theories we rely on to navigate the world will not hold in a dynamic system this interconnected ('no effective dynamics'), so we ought to be regularly retesting our assumptions.
Since when you can extend CLI and TUIs, when not given access to source code?
That’s because Remix is now React Router v7 (https://remix.run/blog/incremental-path-to-react-19) which is mentioned.
What do you mean?

It’s normal in many countries to not have to file until your tax situation becomes more complicated.

For most people, your employer handles your income tax on your behalf, your stock broker handles your capital gains tax etc.

It’s an XY problem, and direct file is like the faster horse.
So now you need a framework on top of React - itself a framework. Has React really become so complex that mere mortals cannot comprehend it without another abstraction layer on top?

And the first suggestion for this extra abstraction layer is NextJS, developed by a company with a vested interest to make it hard to run your app on anything else than their own service.

Seems to me that the time is ripe to disrupt frontend development yet again and introduce a simpler stack.
> Luckily, GP made it abundantly clear he wasn’t talking about a beemer

He did not, nor did he make it clear - certainly not abundantly so - what they WERE talking about, which is the core and more important problem.

For example, just because it's abundantly clear they weren't talking about a Boeing 747 doesn't mean I have any idea what they were on about.
LOL but i cant help but think about the comment from tptacek [1].

>"We wrote all sorts of stuff this week and this is what gets to the front page. :P"

And how they write content specifically for HN [2].

[1] https://news.ycombinator.com/item?id=43053985

[2] https://fly.io/blog/a-blog-if-kept/
Fast if done properly, we serve around 1k rps under 50ms.
Luckily PHP pop has declined drastically since 2010. Its barely holding on as a top10 language. We can all hope it dies some day. We need better and faster software, realtime and unicode aware. We dont need more php.
I feel like those are less insults and slurs and more statements of perception. The only problem is when they get dispatched indiscriminately against everyone, when you're completely right. They've been so overused that they lose meaning.

However, I have to say it again, being called a boot-liker and a tech-bro does not bear the weight of a couple of centuries of slavery behind it. Maybe "nazi" would have a similarly charged undertone, but again, if someone tells me that I'm a nazi, I check my behaviour for what might have made them say that and then just stop being a nazi. It's not subtle being a nazi, or a fascist, or a sexist or a bigot.

Racist slurs can not be corrected for, you can not sit down reflect on your life and stop being Black, Hispanic, Asian or Middle-Eastern. But you can if you're a nazi.