skysight-inc/HackerNews huggingface dataset:
I've found that writing, then asking the chatbot for suggestions and selecting the ones I'm happy with is a reasonable approach. Treat it as an editor or a proof reader or a thesaurus on steroids. Not a pattern that really works with autocomplete, I guess.
Good luck coordinating the world.

Think SEA, Korea, Japan are going to feel better off with China empowered by a weak USA? They want trade for both national security and their economic interest. I'm sure Samsung and Sony want to pickup their share of the Chinese electronics exports.

Has Germany proven they won't sell out to do the right thing? I can't imagine German car manufacturers don't want in US markets for some greater cause. BYD is eating their lunch in China, but BYD is also non-existent in the US market.

We are possibly looking at the US kneecapping the world economy (including its own) but I'm highly skeptical country A isn't going to try to capitalize on country Bs expensive exports.
To be honest, I don't know what this overlaps with before investing the time using it. As far as I know they already have Google AI Studio, Vertex AI Studio, Project IDX (which I suppose this replaces), Firebase Studio and each individual tool also has their own AI features/plugins (Android Studio w/ Gemini, etc)
The tour guide in the galley of USS Blueback noted that if the ice cream machine didn't work the submarine was not considered operational and required immediate repair.
I've been given an old .NET Framework project, at least with .NET you can target .NET Standard 2.0, and that way additions can be done on top of the modern(ish) ecosystem, for progressive rewriting

At least MS won't kill .NET Framework until they've fully transitioned Desktop Office, Visual Studio and Sharepoint, so we at least have a couple decades ahead (Much to my chagrin)

Sidenote: Whoever is in charge of Microsoft naming schemes deserves to be taken behind the barn and shot, they can't keep getting away with this
Buried by Bots: How AI Is Maxing Out Your Cognitive Bandwidth
Do you think Cursor's AI tools are significantly better than VSCode's Copilot? I haven't had time to check out Cursor. But from the general description, the AI tooling sounds very similar.
LLMs already replaced that news example for me.
Especially grok is really good at summarizing the state of reporting for current events like plane crashes
Instead of ringing Susam's bell, you should be watching the Fish Doorbell, and let them know if you see a fish waiting to get through

https://visdeurbel.nl/en/
Well, looks like it's divided between carefully placing tariffs or extinguishing them all. So yeah, this one action is completely off the book.
Yes, presumably because otherwise multiplatform becomes a lot more complex
>> the US has never had an official language

The US has an official language. It is English. See https://www.whitehouse.gov/presidential-actions/2025/03/desi....

"To promote unity, cultivate a shared American culture for all citizens, ensure consistency in government operations, and create a pathway to civic engagement, it is in America’s best interest for the Federal Government to designate one — and only one — official language. Establishing English as the official language will not only streamline communication but also reinforce shared national values, and create a more cohesive and efficient society.

Accordingly, this order designates English as the official language of the United States."
Porting .NET framework to .NET core / standard / 6+ really isn't as smooth as MS would like you to believe.

And the support lifecycle for .NET4.8 is ironically better than they are for .NET 6 (already dead) and .NET 8, because of the shipping-with-windows thing.

The odd-numbered .NET releases aren't even worth looking at from an enterprise perspective.

So yeah, there'll be a bunch of .net framework code around for a while.

That said, it's frustrating, because in some places the performance just isn't there, and there are so many nuanced differences between them there's a weird effect trying to switch between them.

You not only have to recall which APIs are available in each, but the performance differences between otherwise identical (or near identical) APIs.
For a very long time, Scala was stuck at JDK 8 which hindered anyone that had a mix of Java and Scala code from upgrading.
I'm fortunate enough to have that experience. I also thought there were many specialized districts. The few towns I visited all had a very sophisticated electronics district that included ancient machines, simple home A/V switching boxes and cutting edge parts.
I work for a 40 year old private enterprise with a large Java 8 micro-service architecture. My current project is to facilitate the migration to Java 21.

As you point out, there needs to be a compelling business reason. In our case, we are migrating to K8s as well, which is easier to make the business case for.

Security helps make the case as well. Any enterprise using Java 8 and Spring Boot is riddled with CVEs.
Looks interesting! I'm curious what kind of editor you used.

I've been thinking of creating a text editor with AI support and have been thinking of implementing something like CRDT for the backend? So that user edits are not overwritten by AI

Are there any chances of open sourcing your project? Thanks!
The UI Evolution of Audio Plugins [video]
I guess those are runtimes just predating a fairly large breaking change (actually I know they are for C#, and I have a vague idea of what broke from Java 8 too).

I think that updating from old version is prime AI work. It's not hard, usually. It's just a lot of boring, soul-sapping work, enough that if you set the famous 10x engineer to do it, they wouldn't be a 10x engineer by the end.

Then again, maybe a super-engineer would do something wild like the Minecraft 1.8 modding community did... despite being a pile of code injection hacks into a famously messy codebase, chock full of reflection and classloader shenanigans, they actually found a way to run it on a newer version of Java than the official, latest version of Minecraft can run on.
Everything You Always Wanted to Know About Synchronization Bt Were Afraid to Ask [pdf]
'Hidden galaxies' could be smoking gun in universe riddle
Might makes right with these people.

Canada is "weak" so he can say whatever garbage he wants, but I have to shut up. Trump is "strong" (or appears that way).

It's nothing more than the logic of playground bullies.
Yeah, it’s great, but what does that have to do with my comment?
Everyone says they want a "tiny" "minimal" "lean" build-system, but there is lots of real complexity in these areas:

- Cross-compilation and target platform information

- Fetching dependencies

- Toolchains

I'm not sure a system that solves these would still be considered minimal by most, but those are table-stakes features in my view.

If you don't need these things, maybe stick with Make?
> And people that enjoy creating art will still do it regardless.

Some people will, but for me, I could never justify spending time and money to learn something an AI could do better than me. I'd constantly feel like I'm wasting my time.
They are not strictly speaking illegal in the UK, and were pretty common in the 2000s and early 2010s.

The law requires employers to pay minimum wage to anyone who is a worker (i.e. is doing work for the company) - but "sitting in" doesn't have to be paid. Exceptions are also made for volunteering, and placements as part of a university course (these can be unpaid).

Enforcement isn't consistently applied so some smaller outfits get away with it. The big FAANGs and other major companies pay.
It's not in the pipeline there, or at Wikisource. You can probably propose it for both projects if you can find or assemble a complete set of scans from what's available at the IA.
>Why on Earth would taxpayers give their hard earned money to other people to work on their "projects of interest"?

I don't know, but if suddenly someone really has a problem with the fact that the government is still not taking enough money from them to finance various unpromising projects, I am happy to take on the government's work and free of charge get any amount of money from them to implement the widest range of interesting projects.
Fun. You can tell it's receiving some love right now

while true; do; sleep 5; curl http://susam.net:8000 ; done
curl: (1) Received HTTP/0.9 when not allowed
curl: (1) Received HTTP/0.9 when not allowed
curl: (7) Failed to connect to susam.net port 8000 after 11 ms: Couldn't connect to server
curl: (56) Recv failure: Connection reset by peer
curl: (7) Failed to connect to susam.net port 8000 after 8 ms: Couldn't connect to server
curl: (1) Received HTTP/0.9 when not allowed
curl: (7) Failed to connect to susam.net port 8000 after 8 ms: Couldn't connect to server
curl: (1) Received HTTP/0.9 when not allowed
curl: (7) Failed to connect to susam.net port 8000 after 10 ms: Couldn't connect to server
curl: (7) Failed to connect to susam.net port 8000 after 11 ms: Couldn't connect to server
curl: (56) Recv failure: Connection reset by peer
curl: (56) Recv failure: Connection reset by peer
curl: (1) Received HTTP/0.9 when not allowed
Why should you bother to look at an image nobody could be bothered to create?

Why should you watch a movie nobody could be bothered to film?

Why should you bother to run a program nobody could be bothered to write?

My gut response was to agree with you, but it seems like the most obvious answer is entertainment, with plenty of other answers along for the ride.
I've yet to find a simple-to-moderately-complex CRUD use case that Supabase can't handle with almost no manual configuration required. There are a few postgres things they hide that you need for more advanced uses but overall it's a great product especially if you're willing to go full vendor lock-in and use them for auth, blob storage, etc.

I have a side project that uses Clerk for auth but basically every other supabase product there is and it really is great for smaller use cases. I don't know how it stacks up once you start needing really fine-tuned database permissions or functionality though.
just because it's a non-human artifact doesn't necessarily mean it's boring

for instance, people like Minecraft-generated worlds even though no human has crafted them
I know the .NET story much better than Java. .NET Framework support is tied to the OS support for one thing, so as long as Windows is supported, so is the corollary.NET version.

One of the values of .NET Core is that it doesn't need to be installed at all in the OS.

We are migrating away from. NET as a SaaS company. Our Monolith is in Framework and being deconstructed into .NET (current) services. It's a journey, hoping to be done in 2 years. We did successfully migrate the frontend from webforms to React, page by page. I'm sure there are other teams as well. I just interviewed a lead that was on a team doing the same thing on a Java 8 platform with a monolith.
For once, the answer to the question in the title is "Yes".
Do you think with different naming or branding it would've been any better? I'm not sure it would - I think the big thing is that they've tried to move from a (legacy) Windows-heavy language/runtime to one that is more cross-platform, and that is inevitably going to be tricky no matter what you call it.

I think the naming does make sense, it's just been maybe been poorly communicated, because I've seen a few people getting tripped up by it.
https://observationsandnotes.blogspot.com/2011/06/us-housing...

there is a clear point at which one might start thinking about real estate as investment (and it sure looks bubbly). if you bought a house as an investments some decades ago it is not much of an investment and basically a loss inflation-adjusted, no?
Simple but Powerful Pratt Parsing
Whenever I'm on windows I "use" defender (on by default).

Otherwise I just run stuff through Virustotal.
Show HN: Temp.pw
Nice! I have this little corner in my home where I keep some stones from the Via Appia in Rome, some meteorite (or dinosaur dung, I still don't know) that my aunt found in some desert in Israel, a buddha elephant that my sister brought from India, and the mundane but funny Eiffel tower that I bought on the streets in Paris (I know, it's for tourists, but I have promised myself for years to buy one of these the next visit).

Last year, without asking, my family bought some small stuffed creature (taxidermy?) from a store. It's a flying dragon in a nice picture frame and it's still so weird to look at it.

From this moment on I call this corner my curiosity cabinet (rariteitenkabinet, in Dutch) and I'm looking forward to the next strange or exotic thing that I can add to the collection.
You (the ostensible writer or publisher) have to lie forever for me to continue reading your content in this case. Immediately it comes out that any of the writing from an author/outlet is AI generated, I will blacklist them from my reading list forever. The point of reading (to me) is to commune with fellow humans and learn from their lived experience, it's not just to consume prose.
Locating Stealth Fighters with Cheap Cameras Without Using AI or Radar [video]
The article doesn't say. but if you google, you can find articles like this:

> Citing “serious and pervasive” problems uncovered through nearly 500 student testimonials, the faculty task force recommended revamped anti-bias training for students and staff and a revised system for reporting complaints about antisemitism.

> Jewish students felt pushed out of many clubs and organizations

https://apnews.com/article/campus-protests-israel-palestine-...
Whilst I appreciate that there are national and security interests to consider, I'd still say fish aren't one of them.

I think a lack of seafood would have less of an impact to the general population than say, lack of satellite navigation or communication technology.
Apparently you'd love to change the world; a good start would be accurately reading and recounting others' arguments.
How do immigrants impose their cultures on a host country? Can you give some examples? Historically populations mix by migration, wars, slavery, and trading networks. It is a process that cannot be stopped, maybe slowed down or accelerated. The disappointing aspect of it, is now this process has been hijacked by corporations. How did the West acquire a culture of coffee or coffee-shops? Now is McDonalds and Costa Cafes.
Anyone can recommend a good dictation app on Linux?
I think there is an increasing number of Enterprise planning to move direct from JDK 8 to the latest LTS JDK 21. You get insane amount of improvement just from the JVM alone.

It is sad you dont often hear about any of these on HN. C#/ .Net, Java / JDK, PHP, MySQL, MSSQL, Oracle, or anything older, boring technology that is getting steady improvement, production usage, boring and never getting the upvote to get on main page for discussions. Everyone is chasing new hype and new JS front end.
Tithe/charity/donations/taxes. It's fungible from a socio economic perspective.
I never played much Minecraft but I assume that's some procedural generation where a human crafted the procedure.

(Am I being downvoted for not playing enough Minecraft? I apologise.)
Same guy recommending what the US should do:
https://bsky.app/profile/dieworkwear.bsky.social/post/3lmb6y...

In short he argues that there is no point in making $50 chinos. Similarly to Italy, the US should focus on regional branding and high-end artisanal products.

I would argue that ship has sailed under Trump. The US was in a prime position to brand itself via soft power and the media, and now it's actively being boycotted.
Upgrading JDK 8 is a pain. Many JDK libraries have been moved to external dependencies (which is fine) with new class paths (which breaks existing code). Source code can be fixed with find/replace, but reflection stuff needs to be updated manually.

JDK9 also introduced a good modularization system, which broke many Java reflection hacks. JDK17 introduced even more boundaries which JDK21 enforced.

Companies with the foresight to upgrade before the end is near have been working on fixing these issues for a while now, but with Red Hat still supporting JDK8 for another decade or so, I don't think we'll be rid of these old runtimes any day soon. Furthermore, Oracle only distributes JVM8 to consumers. If you're building desktop applications, targeting JDK8 is a lot easier than targeting anything newer, unless you precompile your application or ship your own JDK.

Java devs can use any number of OpenJDK forks with support. Companies stuck in their ways will not update their toolchains until they break, and even then they will try to find workarounds before they implement fixes.

I don't know about .NET 5+, but without WinForms, new .NET just isn't a replacement. MAUI is nice and all, but it's not as simple and easy to use as WinForms, and there's no direct translation between the two.

Futhermore, the difference between .NET 4 and .NET 5/Core is that .NET 4 ships with Windows and is guaranteed to be available. .NET 5/Core will need to have its runtime be installed.

I think both Oracle and Microsoft are considering anything newer than Java 8/.NET 4 to be "stuff for large, packaged applications, web servers, and enterprise" and the old software part of their legacy API for consumers. I don't know of any Java application that requires a newer version of Java than Java 8 (that isn't itself an SDK for developing Java applications).

All of that said: upgrading Java is worth it, just for performance reasons alone. Java may not have the latest tech and it still lacks basic modern language features such as nullable types, but JVM is still an outstanding piece of tech.
To an extent, since we’re all human. But conservatives, regardless of nationality, are unified by one characteristic that makes them more susceptible to this kind of propaganda.

Conservatives lack the ability to empathize abstractly. Due to their extreme emphasis on being self-centered, they are deficient in understanding that what happens to another can happen to them.

Once something bad happens to them, they are able to start to see the threads that bind them to others and society. But it’s only once it’s been made personal that there’s a chance of this recognition occurring.

So “us good, them bad” style of mob thinking is more common in conservatives only because they systematically do not ask themselves “are we actually different from them?”
Is it possible that Trump is just a stupid person? That he genuinely believes the tariffs will be good, that he's being influenced by stupid people (Navarro) that believe this, and that the reaction of bond markets that didn't follow his overly simplistic model made him hit the brakes?
Increasing Energy Efficiency by Using the Ground for Thermo-Accumulation
sure, but humans have also crafted LLMs
Much lower indeed. Even Boolean functions (e.g. AND) are differentiable (though not exactly in the Newton/Leibniz sense) which can be used for backpropagation. They allow for an optimizer similar to stochastic gradient descent. There is a paper on it: https://arxiv.org/abs/2405.16339

It seems to me that floating point math (matrix multiplication) will over time mostly disappear from ML chips, as Boolean operations are much faster both in training an inference. But currently they are still optimized for FP rather than Boolean operations.
I looked at the VerbalExpressionJS[1] example and it looks like combining parsers to me. If you need to make regex more verbose, better use parser combinator library when available. RegEx benefits compared to parser combinators other than compactness aren't obvious to me.

[1]: <https://github.com/VerbalExpressions/JSVerbalExpressions/tre...>
Lying on your CV and in an interview isn't a "sober assessment of the incentives and dynamics of a system". It's deceit.
Nobody can say Trump is just a figurehead, that he's just signing EO's put in front of him! He's actively involved!
Where do I find these people who want to create music for me for pennies?
OK I'll answer.

The US is owned by the fossil fuel industry. Just look at Trump's recent announcement about "clean coal". Trump is too stupid to come up with an original thought, someone told him that phrase and he mimics it now.
.NET Core's migration story was a disaster; Microsoft's official guide basically recommended that you create a new project and copy files over one by one and hoped for the best. Many people didn't bother.

Java 9 was also a mess; inching slightly closer to Scala and Kotlin (but not enough to make it worth going back to Java-the-language if you had already switched to one of those), while breaking a lot of existing code (a cardinal sin for a platform whose stability was its primary claim to fame). Many people didn't bother.
The problem with ai is that it always follows the same pattern. You wrote like that for a work document but you wouldn’t use the same structure for a blog article.

I wonder if one could tell an AI to “don't use the typical sectional document structure, free yourself!” to generate different-looking content.
Honestly at the CTO level even making that first hire is borderline fireable depending on how bad it was.

Second time is very quickly approaching "what salary/bonus/options/401k match can we claw back because this is professional negligence" territory.
I agree. The biggest issue with Buck 2 for me (apart from documentation) is the lack of something like bzlmod. There's actually a decent number of modules available for Bazel now:

https://registry.bazel.build/all-modules

But with Buck2 you're stuck with `http_archive` and vendoring.
I've worked for multiple shops that basically just moved to Java 8 and then bolted an anchor to the nearest pylon. A few made one move to JDK 11 for the "LTS" experience. I can understand their reluctance to move on as the move from <8 to 8 brought a lot of pain. Those old apps had a lot of cruft. Your modern Spring Boot app shouldn't be as tough though. (ByteBuddy maybe an issue). Even the folks that have moved on, aren't really using any of the new functionality. I realize every shop is different, this is just my experience.
Migration from Java 8 is very easy, I don't really know why they keep using old versions. Probably lack of qualification. Or project is just dead with pinned ancient dependencies of terrible libraries which rely on JVM internals. I'm using Java 8 with one project, because that project must run on Windows Vista and later javas don't run on it. As soon as Windows Vista would become irrelevant, I'll drop the support in one day.
It’s amusing that the right used to complain about “information warfare”—Marxist infiltration of universities, newspapers, and Hollywood—while now the left does so.
I read the complete article. It does feel like written by human but only if you don't read it all. So overall, I would have saved time if it was written by AI completely (by choosing to not read after a glance)
Re: .NET WinForms -- they open sourced it a few years back.

https://github.com/dotnet/winforms

They even went so far as to bring back the forms designer to Visual Studio.

https://devblogs.microsoft.com/dotnet/windows-forms-designer...

Obviously it's still a pretty sizable migration to go from .NET Framework to .NET, but at least the UI framework is available again.
Yes, but then again, completely no. I mean, a procedural generation algorithm for a game world is an artwork tuned to produce results the artist likes, usually with care to allow some cases and exclude others and meet a particular vision. It's not very different from a pre-made world, except using the RNG as one of its building blocks.
Emergency services are supposed to be for everyone in your country. Now its easy to narrow down just to citizens or residents but the US will have at all times a large quantity of visitors who are not expected to speak english I would suppose. If you get an emergency alert or message related to safety of a particular area it is in the best interest of society in general for that message to be understood by everyone in that area.