MurphyA/hacker-news huggingface dataset:
by alkonaut | 2025-11-19 15:35:35+00:00
My heart really sinks every time someone launches a "new IDE" and it turns out to be VS Code. VSCode can be turned into an IDE for _some_ platforms. But not for others. It remains a text editor with some nice extras (syntax highlighting, navigation) but lacking others (debugger, testing, ...).

What's most astonishing is that I can't seem to find what actual platforms it works for. I don't doubt the LLM's can write code in almost any language and for almost all frameworks, with varying success.

But which languages/platforms/framework will the IDE work for technically, having compilers etc built in? I don't care if an LLM can help me with the code, if I then can't compile it within the same IDE!

They have a "full stack" use case here, which doesn't even suggest what this stack consists of? https://antigravity.google/use-cases/fullstack

Am I going crazy or are they just handwaving the _actual_ development tasks in all this?
by Vegenoid | 2025-11-19 15:35:43+00:00
And AI skeptics are waiting to see the proof in the pudding. If we have a new tool that makes hundreds of thousands of devs vastly more productive, I expect to see the results of that in new, improved software. So far, I'm just seeing more churn and more bugs. It may well be the case that in a couple years we'll see the fruits of AI productivity gains, but talk is cheap.
by seanhunter | 2025-11-19 15:35:53+00:00
I’m saying the problem is the time zone, not the fixed offset. The fixed offset always means a specific time (which may or may not be the time in a particular place, due to problems with the definition of time zones). Times for dates in the future are a problem due to time zones, not due to offsets. If you know the offset, the time is exactly specified.
by x86i | 2025-11-19 15:35:54+00:00
I was searching for prompts to try out Gemini 3 last night and found myself scrolling through X, looking for examples of what people were using to achieve specific styles. I realized it would be helpful to have a simple repository where anyone could easily search for prompts and share ones they found useful. So I created thepromptbook.ai. Simple, free, community-driven, no BS. I'll probably open source it at some point. I started building it at 7pm and had it deployed to production by 12am. Take a look! If you have any feedback or spot any bugs, just use the floating icon at the bottom right to let me know.
by cestith | 2025-11-19 15:35:58+00:00
It’s strong as a better shell. Perl is even getting an increasingly good and complete default object model in the core language. One of the big complaints was always that the TIMTOWTDI included object libraries, of which there are many. Most of the popular ones are working on becoming wrappers around the new core one, and you can write new code directly with what’s in core.
by spudlyo | 2025-11-19 15:36:08+00:00
It's definitely more powerful and has less foot guns than bash, the problem is the stigma is worse than bash. You will face more scrutiny and possible derision from your colleagues for using Perl than bash. It's not just questioning your taste or style either, it's because of the fear they might have to one day maintain or try to understand your Perl.

I speak from some experience. Because I'm a 90s UNIX nerd, I quickly hacked up a a bunch of stuff in Perl maybe 6 years ago to solve some text processing tasks for a compliance audit. It worked well and got the job done within the time constraints. I actually got some kudos for getting our team out of a jam and doing grungy work people weren't keen to do. My teammates though, they lost no opportunity to dunk on the fact that it was done in Perl, and questioned my decision at every opportunity. I ended up rewriting the whole thing in Python for our next audit.
by constantcrying | 2025-11-19 15:36:36+00:00
The math in the 3 body problem was made up.

Computing the trajectory of a 3 body problem is a comparatively simple task.

The two grains of truth are that the solutions for most starting conditions are not analytic, roughly meaning that they can not be expressed in terms of functions. The other being that the numerical solution to an ODE diverges exponentially.
Ask HN: Gemini 3 and the stagnation of coding agents, what gives?
by akira_067 | 2025-11-19 15:36:40+00:00
Gemini 3 is cool. Sure. Gemini 3 seems to be a strong model capable at everything you'd want. Long context, good ui design, good awareness of the codebase, and a strong ability to make decisions.

What is strange to me is that despite all of this, and despite changes for GPT5-codex, claude 4.5 etc.

We still seem to see limitations in coding agents. Where are the coding agents that I can actually work with for 30 hours? Where are the coding agents that I can treat as a thought partner?

The dream seems to slowly be moving further away from believability despite actually getting closer to said goal.

What gives? Why are we not seeing true improvements across the board? Why is UX still stuck at "Chatbot in a loop with tools"?
by fragmede | 2025-11-19 15:36:48+00:00
you’d need to flag a sheet of 4x8 in quite a few of the full sized pickups after you get the extended crew cab which shrinks the bed and makes them more of an SUV than a truck. THeres a platonic ideal of a truck bed holding 2x4 and 4x8 sheets, but it’s more of an ideal sometimes.
by HelloNurse | 2025-11-19 15:37:38+00:00
Personally, back when Perl 6 was harmless vaporware, I never found a place for Perl 5.

For moderately advanced text processing with regular expressions, supposedly its strong point, it was far less elegant and concise than AWK at the low end and far less readable and less batteries-included than Python for more complex tasks involving some integration.

For dynamic web pages, another of the main uses of Perl, PHP was purposefully designed and (while not really good) practical and user-friendly, with plenty of other obviously more robust and serious options (Ruby, Java, later Python, etc.) for more enterprise projects.
by underdeserver | 2025-11-19 15:37:43+00:00
I disagree with that characterization. Using unwrap() like you suggest in your blog post is an intentional, well-thought-out choice. Using unwrap() the way Cloudflare did it is, with hindsight, a bad choice, that doesn't utilize the language's design features.

Note that they're not criticizing the language. I read "Rust developers" in this context as developers using Rust, not those who develop the language and ecosystem. (In particular they were not criticizing you.)

I think it's reasonable to question the use of unwrap() in this context. Taking a cue from your blog post^ under runtime invariant violations, I don't think this use matches any of your cases. They assumed the size of a config file is small, it wasn't, so the internet crashed.

^ https://burntsushi.net/unwrap/#what-is-my-position
by future10se | 2025-11-19 15:37:48+00:00
He's actually more well known for the talks he's given and demos he's created since then. Here are a few:

• Inventing on Principle (https://vimeo.com/906418692) / (https://news.ycombinator.com/item?id=3591298)

• Up and Down the Ladder of Abstraction (https://worrydream.com/LadderOfAbstraction/)

• Learnable Programming (https://worrydream.com/LearnableProgramming/) / (https://news.ycombinator.com/item?id=4577133)

• Media for Thinking the Unthinkable (https://worrydream.com/MediaForThinkingTheUnthinkable/)

Or you could just check his website: https://worrydream.com/
by plqbfbv | 2025-11-19 15:38:03+00:00
> Personally, I find this a move in the wrong direction where hostile behavior by websites is normalized and hidden. Cookie banners show web site true colors. When someone asks me to share data with a thousand of "partners", I leave.

I kind of agree, but at the same time basically all websites are using some kind of tracking to know what kind of users visit, and I'm tired of clicking "allow all" just to read an article. Many websites don't even work if you refuse non-essential trackers, because their tag manager is configured incorrectly, or because by law if there's even a single textbox where users can put their email or name, they need to have the consent to show that and allow input on it.

Having a browser default of "nope" with the option to whitelist a broken website would save a ton of time for people and machines the same, and also reduce website latency a lot. There's a nice website that "tracks" this cost: https://cookiecost.eu/
by incomingpain | 2025-11-19 15:38:09+00:00
You first need to understand what made Silicon Valley. First step is creating a government enforced investment trap; multiple options here but you as an individual cant create this. The US government was smart to capture foreign investment into silicon valley and retain it. Essentially this was negative net taxation.

So following the capital: Heavy investment from government, typically military, especially during cold war era. Which also forced investment from the "enemies"

Into culture golden age where going from records to 8-tracks to cassettes to cds to dvds to digital. The same product was able to sell multiple times creating large wealth that would need to be invested.

Next, you need high education, with a tapped talent pipeline so that the talent doesnt leave. Then also a culture that's against the typical; no stability, constantly looking for a new job.

The theory here though was distilled. Hong Kong experiment compounded with their 8 free trade zones and the neighboring ones like Shenzhen. Followed by many African ones, loads in UAE. Several across europe. Canada even has several now. Whereas the USA has only the virgin islands.

Mexico? Nothing at all. You have none of these milestones ready so you're decades away from ever getting your valley.

Step 1. Port Vallarta becomes a tech free trade zone.

Step 2. A major electrical investment that makes electricity in that region essentially free to everyone and highly reliable.

Step 3. Tooling for automated tech is subsidized, but restricted from leaving the region.
by immibis | 2025-11-19 15:38:25+00:00
You should install F-Droid. lmoat every app on there is completely ethical, and there are many (not enough but many).

Many of the ones that require a server side connect to your self hosted server instead of some central server on the cloud, which is a reason they will never get popular, but sounds perfect for you. There are some that use central servers, and this fact will be clearly stated in the antifeatures section. Many other F-Droid apps just work offline. And hardly any have ads.
by cosmic_cheese | 2025-11-19 15:39:11+00:00
RCS was doomed from the start by virtue of the carriers playing any kind of role beyond acting as dumb pipes. Any standard that the carriers have their fingers in will be doomed to the same fate.

It’s one of the main reasons why WhatsApp, iMessage, etc have such popularity. A cell connection is merely one of many means of access and carriers have no structural role whatsoever, meaning that if you’ve got cell data you’ve got messaging.
by dspillett | 2025-11-19 15:39:12+00:00
> only to find out that a small percentage of devices have it enabled making it effectively useless.

Which means a lot of people actively don't want it and have turned it off or not elected to turn it on when setting up a new phone. I got prompted to turn it on with my now S65 a while ago and said no (I just want basic works-everywhere simple SMS, thanks, for anything fancier I've got chat-app-de-jour. It got turned on anyway so I had to find the option and turn it back off.
by hombre_fatal | 2025-11-19 15:39:37+00:00
In almost all cases, phone apps talk to that same central server as the web browser, just with a different (much worse) client that you have less control over.

If it were the case that phone apps weren't networked and could only sync through another channel like icloud/syncthing, then you'd be onto something.

But right now most apps are "web browser but worse".
For the past 2.5 years my AGI timelines were set for 2025. They missed
by akira_067 | 2025-11-19 15:39:45+00:00
Really curious about a couple things:

What are people's current definitions for AGI and the appropriate timelines for them?

How does the capability increase in something like coding bode for generalization in your eyes?

To this end, does rubric based training matter?
by UncleMeat | 2025-11-19 15:40:26+00:00
Nobody knows. This is one of the things that makes efforts to regulate UPFs frustrating.

Some people say that it is lack of fiber. Some people say that it is inflammation caused by preservatives and/or stabilizers. Some people say it is the hyperpaletability, which encourages people to overconsume calories. Some people say it is just the high amounts of sugar and salt. And it is unlikely that all of these things contribute equally such that they should all be regulated the same.
by nhatcher | 2025-11-19 15:40:27+00:00
I'm not sure which ones are you talking about specifically. But there are some with some heavy symmettrical patterns indeed. To my eyes some are mesmerizing to watch.

The orbits are computed in real time, so yeah what you are seeing (modulo errors in my code is genuine)

There are some caveats though. Some orbits are periodic only in a rotating frame of reference.

EDIT: you can share the URL and I can see which orbits you are talking about

Like: https://www.nhatcher.com/three-body-periodic/?class=bhh_sate...
by IgorPartola | 2025-11-19 15:40:54+00:00
A common resistor has a +/- 10% tolerance. A milspec one is 1%. Yet we have ways of building robust systems using such “subpar” components. The trick is to structure the system in a way that builds the error rate into the process and corrects for it. Easier said than done of course for a lot of problems but we do have techniques for doing this and we are learning more.
by sevensor | 2025-11-19 15:40:54+00:00
It’s a shame other commenters are so busy waging culture war that this explanation is being minimized and dismissed. I’m married to a high school teacher, and not only is there a super obvious cohort that spent 8th-9th grade playing Fortnite instead of learning algebra, their successors are doing a lot better. Sure, the current cohort of college students needs remedial math. Let’s acknowledge the cause, offer them remedial math, and move forward. It’s not a sign that the sky is falling. The sky fell five years ago and we borrowed against the future to fix it. It’s the future now and the bill is due.
by heisgone | 2025-11-19 15:41:20+00:00
>A third began using the word "liberal" as if it was a personality disorder rather than loose coalitions of sometimes contradictory beliefs.

I'm a long time Jon Stewart fan and if I'm being honest, looked at the "other side" as if it was a bunch of retarded people isn't new and predate 2016. No doubt Trump and social media got conservative to embrace condescending and extreme rhetoric and pushed it to another level but let's not pretend they invented anything.
by Liquix | 2025-11-19 15:41:20+00:00
there are plenty of "real" open source mobile OSes. the issue is third party apps. if Debian couldn't run NGINX, Apache, Docker, Kubernetes, etc, it wouldn't matter how mature or solid the OS is, because 90% of software people want to run on a server doesn't work.

if FAANG apps and banking apps don't run on a mobile OS it will never be viable. the government, these big companies, and the device manufacturers all have a vested interest in making sure it never happens.
by ktallett | 2025-11-19 15:42:19+00:00
But if it is someone's project, why should they have to leave if governance doesn't go the way they wish? The point of open source is sharing your work so others can use it and edit it. They have done their part and they maintain it as they choose whether that suits who uses it or not. I create open source projects myself, because they are applications I need or want. They are open source licensed so feel free to use them as such but my original code will develop and evolve as I choose.
by palmotea | 2025-11-19 15:42:36+00:00
> Gallup’s question asks about desire to migrate, so these findings reflect aspirations rather than intentions. ...

> What has not changed is where these younger women would like to go. Canada remains the top preferred destination for younger American women looking to leave, with 11% of those in the years since 2022 mentioning Canada...

> Rising interest in leaving the U.S. is shaped not only by age and gender but also by political attitudes. In 2025, there is a 25-point gap in the desire to migrate between Americans who approve and those who disapprove of the country’s leadership.

So the traditional "I don't like the party in power, so I'm going to fantasize about moving someplace were I don't have to deal with people who disagree with me."

> The growing trend in younger women in the U.S. looking to leave their country is not evident in other advanced economies. Across 38 member countries of the Organisation for Economic Co-operation and Development (OECD), the percentage of younger women who say they would like to migrate has held relatively steady for years, typically averaging between 20% and 30%.

I'd imagine with most other countries there's much a larger cultural barrier to moving abroad. Like you have to get fluent in an actual foreign language and learn a significantly different culture. I'd guess the difference between Canadian and American English is of the same magnitude of regional dialect variations within the US, and Americans (liberal and conservative) see Canada as "basically the US but technically not."
by pizlonator | 2025-11-19 15:43:26+00:00
Python and Ruby killed Perl.

Before Perl, there was no scripting language that could do systems tasks except maybe shell and tcl, but that's shell is an extremely unpleasant programming experience and the performance is horrid, and tcl's string-based nature is just too weird.

Perl gives you something more like a real programming language and can do shell-like tasks and systems tasks very nicely. Compared to what came before, it is amazing.

But then Ruby and Python came along and checked the "real programming language" box even more firmly than Perl while retaining the shell/systems angle. Ruby and Python were better than Perl along exactly the same axis as the one on which Perl was better than Tcl and shell.
by autarch | 2025-11-19 15:43:54+00:00
I was writing a comment asking if it was really easier. Then I took a look at Cython. Yes, this looks easier than Perl's XS, which I have some experience with! There are ways to do something similar in Perl these days, notably https://metacpan.org/pod/FFI::Platypus. But these are relatively new (starting in the 2010s) compared to the history of Perl, and Cython goes back to the early 2000s.
by zsottomayor | 2025-11-19 15:43:54+00:00
I built an app called AI Talk Coach to analyze audio recordings and give structured feedback on how you speak. It looks at clarity, pacing, filler words, and a few other speaking metrics.

The motivation was simple: I wanted to improve my communications skills but hiring a coach wasn’t realistic. So i saw that reviewing yourself is the best way to improve, and that gave me the idea to automate the feedback loop.

The idea behind the app is to have a "speaking gym" where i can practice daily and get feedback on what to improve on and how.

How it works (high-level):

* audio recorded * processed + normalized client-side * sent to backend for transcription * analysis pipeline evaluates cadence, filler words, clarity, structure (via rules and LLM) * model generates a breakdown + improvement suggestions

Limitations / known issues:

* tone/confidence scoring is still rough * long recordings (>180s) are not well supported yet * No video support yet

If anyone has ideas for better speech-analysis heuristics, or thoughts on whether this solves a real need, I’d love feedback.

Happy to answer any technical questions.
by drysine | 2025-11-19 15:44:02+00:00
>The truth of the matter is that Stalin's brutality and evil was so bad that he forced western Ukrainian nationalists to collaborate with Nazi Germany

Yeah, right. The truth.

Is it Stalin who forced Ukrainian nationalists to genocide Poles, Jews and also Armenians, Russians, Czechs and Georgians? [0] Looks like the genocidal ideology of Ukrainian nationalists aligned very well with genocidal ideology of German Nazis.

[0] https://en.wikipedia.org/wiki/Massacres_of_Poles_in_Volhynia...
by runjake | 2025-11-19 15:44:15+00:00
I was a Perl programmer from the early 1990s until into the 2000s and I mostly agree with you. It was a variety of factors.

The point where I disagree is I think Perl 6/Raku played a significant role in Perl's decline. It really gave me the perception that they were rudderless and that Perl probably had no future.

Other than that, I absolutely loved Perl. I love the language. It's super expressive. I never took a liking to CPAN. And I wonder if it could make a comeback given better dependency management.

I think Perl with tooling similar to uv would cause me to switch back today.
by AlexandrB | 2025-11-19 15:44:39+00:00
The overall problem is that the ratio of vehicle size to carrying capacity has gotten way larger. Small 2-seater pickup trucks could comfortably carry this stuff in the 80s and 90s and were not that much bigger than a sedan. Modern trucks are enormous and can't even carry as much unless you choose options that make them even bigger.

Then compare this to something like a Kei truck and it's really quite pathetic.
by UncleMeat | 2025-11-19 15:44:42+00:00
An issue is that a meal of donuts and doritos is equally as ultraprocessed as a diet of bleached pasta and jarred tomato sauce with some preservatives.

I don't have access to the paper, but it'd be interesting to see from the food surveys if the UPF domination is coming from stuff we'd traditionally call "junk food" or from foods that are similar to whole foods made from scratch but with some preservatives added.
by burntsushi | 2025-11-19 15:44:51+00:00
The commenter also said:

> We shouldn't be using unwrap() or expect() at all.

So the context of their comment is not some specific nuanced example. They made a blanket statement.

> Note that they're not criticizing the language. I read "Rust developers" in this context as developers using Rust, not those who develop the language and ecosystem.

I have the same interpretation.

> I think it's reasonable to question the use of unwrap() in this context. Taking a cue from your blog post^ under runtime invariant violations, I don't think this use matches any of your cases. They assumed the size of a config file is small, it wasn't, so the internet crashed.

Yes? I didn't say it wasn't reasonable to question the use of unwrap() here. I don't think we really have enough information to know whether it was inappropriate or not.

unwrap() is all about nuance. I hope my blog post conveyed that. Because unwrap() is a manifestation of an assertion on a runtime invariant. A runtime invariant can be arbitrarily complicated. So saying things like, "we shouldn't be using unwrap() or expect() at all" is an extreme position to carve out that is also way too generalized.

I stand by what I said. They are factually mistaken in their characterization of the use of unwrap()/expect() in general.