MurphyA/hacker-news huggingface dataset:
by Eggpants | 2025-06-20 11:49:23+00:00
No. Karpathy has long embraced the Silly-con valley “Fake it until you make it” mind set. One of his slides even had a frame of Tesla self driving video that was later revealed to be faked.

It’s in his financial self interest to over inflate LLM’s beyond their “cool math bar trick” level. They are a lossy text compression technique with stolen text sources.

All this “magic” is just function calls behind the scenes doing web/database/math/etc for the LLM.

Anyone who claims LLMs have a soul either truly doesn’t understand how they work (association rules++) or has hitched their financial wagon to this grift. It’s the crypto coin bruhs looking for their next score.
by tatetian16 | 2025-06-20 11:50:44+00:00
As a relatively new kernel, Asterinas still has a lot of rough edges for general-purpose use. That said, if the goal is to run targeted, real-world services efficiently and reliably, the gap is not that large—I believe we can reach that milestone within a year.

We're actively implementing key features like Linux namespaces and cgroups, and we're also working on the first Asterinas-based distribution. Our initial focus is to use Asterinas as the guest OS inside Confidential VMs. This use case prioritizes security, where Asterinas has clear advantages over Linux thanks to its memory safety guarantee and small TCB.
by andrewstuart | 2025-06-20 11:52:12+00:00
It’s really weird these posts that come up with this weird fiction that somehow the web was better in the past.

I’ve seen the whole thing, was there every day for it, and it was never better in ye olde days. It was shit.

And I also don’t buy the moaning and bitching about how bad JavaScript is, and how terrible web sites are these days.

These curmudgeons invite you to join in their sad lament for the fabulous days of yore, and how everything’s just awful today.

The truth is it’s an embarrassing wealth of riches on the web. Sites are (mostly) fast, broadband is fast, content is rich, lots is free, and there’s just an unbelievable number of incredible apps and sites.

And it’s all driven by JavaScript, which isn’t a terrible language it turns out to be a warty, weird, inconsistent yet incredibly flexible and powerful language that has grown and stood the test of time.

So when this latest grumbler invites you to grumble with him, maybe instead see reality instead of the fictional past he presents.
by drc500free | 2025-06-20 11:56:20+00:00
I had him as a lecturer in undergrad, and I still remember the weightlessness of his intellect. It was one thing to realize that we were the same age, but his ability to flit around different concepts was remarkable.

There were a lot of people around who felt like high performance athletes of the mind, while he was just this sort of effortless butterfly going from flower to flower.
by infecto | 2025-06-20 11:56:47+00:00
In the medium to long term that R&D matters. In the short term it’s not as important of a metric. I absolutely agree from an underwriting prospective one would ideally be considering those costs but I also think it’s dishonest to simply say they are bleeding money, end of story.

They dont have to retrain constantly and that’s where opinions like yours fall short. I don’t believe anyone has a concrete vision on the economics in the medium to a long term. It’s biased ignorance to hold a strong position in the down or up case.
by swiftcoder | 2025-06-20 11:56:52+00:00
> You can actually ask the people you care about to change their behavior for you

You can, and I do, but that is really only the very tippy-top of the iceberg.

I have convinced my close friends to join me on Signal. I can't convince most of my acquaintances to use it, nor most of the business I work with in Europe, so I have to have WhatsApp to communicate with them - complete with Stories and Meta AI which can't be disabled.

I get most of my contracting work through personal referrals, so I need to keep in touch with people I've worked with in the past. They are all still deep in the tech world and not looking to divest, so I pretty much have to meet them where they are - turns out to be a combo of LinkedIn + Facebook.

I also run a meat-space business, so I have to maintain a Google Maps presence or no one can find me. Have to maintain Facebook and Instagram pages or nobody finds out about our events. And so on...
by watwut | 2025-06-20 11:57:02+00:00
You think mentally ill do not need a place to shower and sleep safely? And what do you think the lack of place to shower and sleep safely does with already mentally ill person?

Like common, this does not passes the smell test. When housing is cheap, mentally ill can pay housing and have easier time getting support to get that housing. Their mental health issue do not escalate so quickly due to lack of sleep and constant danger.
by Joker_vD | 2025-06-20 11:57:28+00:00
You know, for small-ish C projects I found that the easiest way to handle "which .h files do the .c files depend on" question is to just say "on all of them".

SOURCE_FILES := $(wildcard $(SRC_DIR)/*.c) HEADER_FILES := $(wildcard $(SRC_DIR)/*.h) OBJ_FILES := $(patsubst $(SRC_DIR)/%.c,$(BUILD_DIR)/%.o,$(SOURCE_FILES)) .PHONY: build clean build: $(BUILD_DIR)/$(TARGET) clean: rm -rf $(BUILD_DIR) $(BUILD_DIR): mkdir $(BUILD_DIR) $(BUILD_DIR)/$(TARGET): $(OBJ_FILES) | $(BUILD_DIR) $(LINK.o) $^ $(LDLIBS) -o $@ $(BUILD_DIR)/%.o: $(SRC_DIR)/%.c $(HEADER_FILES) | $(BUILD_DIR) $(COMPILE.c) $< -o $@

So when you don't fiddle with inter-file/shared interfaces, you get an incremental rebuild. When you do — you get a full rebuild. Not ideal, but mostly fine, in my experience.

P.S. I just love the way that Make names its built-in variables. The output is obviously $@, but can you quickly tell which of $^ and $< give you only the first of the inputs? What about $> and $∨, do you remember what they do?
by bluecalm | 2025-06-20 11:57:37+00:00
They keep mentioning Google ad monopoly and how it "unfairly sucks revenue from publishers, killing journalism and the news media, while forcing consumers to pay more through an “adtech tax” to industry middlemen.".

Those publishers don't have to be listed by Google, they can opt out, right? Let's assume Google disappears, how are publishers getting more money that they are getting now? Do they envision some publishers' owned search engine more efficient than Google which people flock to once other options are removed? Can someone convince me that Google is actually bad for traditional publishers/journalists?
by disgruntledphd2 | 2025-06-20 11:58:09+00:00
It's (unfortunately) rational for politicians to respond to home owners, as they stay in one place for longer, and therefore are more likely to vote for you in the future.

But it's also significant infrastructural deficits (water and power) that are downstream of incredible debt taken on by the government as a result of the 2007 crash (as well as a planning system where dogs have the right to object to planning applications).
by scottgg | 2025-06-20 11:58:44+00:00
I reckon that nice commits breaking up a big PR that can be merged straight to main is the best outcome.

But - I also think that always squashing is a natural reaction to "twiddling with the past" being difficult (but possible!) with git - e.g., you start with good intentions, you have your nice commit messages, but inevitably you need to go back and make some changes to changes and the "chore: unfuck it for real this time" style "fixup" commits start creeping in and you throw your hands in the air in despair rather than dare to cross `git rebase` once more.
by hliyan | 2025-06-20 11:58:54+00:00
One theory I have is that JavaScript's originally low entry barrier as an untyped scripting language that works very close to the front end, allowed many programmers who might have found other programming languages too challenging (especially those without a comp sci degree), to be productive. This in itself is a good thing. It democratized programming to some extent. But at the same time, it populated the community with a large number (majority?) of programmers who were not well grounded in computer science or engineering practices. I worked with C++ for ten years before getting into JavaScript, and over the years I have seen some old concepts and solutions being excitedly reinvented in the JavaScript world, often suboptimally.
by PaulHoule | 2025-06-20 11:59:04+00:00
… or crazy. I know a lot of people who’ve struggled with homelessness and they (1) have serious mental health problems and (2) usually have no insight into them.

Yes, I know the talking point that the median homeless person is not mentally ill, but for the sane homelessness is usually a temporary condition, for the insane it is chronic.
by gsf_emergency_2 | 2025-06-20 11:59:07+00:00
Not alone, but I do believe the variation in personality (to the extent verifiable by twins studies) is at least half genetic

https://onlinelibrary.wiley.com/doi/10.1002/9781118970843.ch...

So it should be at least "50% relevant"?

Anti-intellectualism.. meaning the idea that "common sense" is all that is needed to understand or work with the "self", no need to venture near abstract/symbolic models of "objective reality"

I do think altering epigenetics is the most efficient way to improve character-- but that some people don't think about this way is imho a sign that they don't think biological abstractions should be relevant to their everyday life :)
by maaaaattttt | 2025-06-20 11:59:27+00:00
On a somewhat related note I'm wondering what the expansion of the universe means for our bodies and matter in general? I think, like the accepted answer suggests, the forces on the atomic level make it so that larger structures get back to a certain equilibrium even if constantly streched equaly in all directions. But I have a hard time imagining what the universe expanding really means on a human/solar system scale. I know of the inflatable balloon analogy, but to me, matter is not on the ballon, rather it is the rubber the ballon is made of.

I have never seen this really explained in details to the general public which I belong to. Maybe that's a sign I'm completely misunderstanding the subject though.
Show HN: We turned ChatGPT into a real voice agent (no API, no back end)
by moshael | 2025-06-20 11:59:47+00:00
We wanted to see if we could make ChatGPT talk to a user in real time — without using the API, SDK, or any backend.

We routed audio between ChatGPT Desktop (Advanced Voice Mode) and a Jitsi video call using Voicemeeter Potato. It’s a working two-way voice agent. No code, no infra.

Demo (split screen video) and full tutorial here. Would love feedback.
by ourmandave | 2025-06-20 11:59:49+00:00
The whole design of the Famicom was minimalism because they wanted a price way under the competition to take over the market.

Yamauchi tasked Uemura with developing a system that would be superior to its competitors and difficult to replicate for at least a year. Uemura's main challenge was economic rather than technological; Yamauchi wanted the system to be affordable enough for widespread household adoption.

https://en.wikipedia.org/wiki/Nintendo_Entertainment_System
by tpm | 2025-06-20 12:00:07+00:00
It's not enough, there is no way to represent some db stuff (not relational, more impl oriented) or some special queries in the program with an ORM. No ORM I have seen comes close to 100% of what you could do with the DB. So still the best way to get closest to the db is using raw queries in the program, but of course that does not scale with more tables, does not scale with more db engines, and does not scale with juniors taking over your codebase and not understanding it.

So to conclude, objection-orientation is fine and relational is fine too, the issue is that the optimal way to translate between them does not scale.
by anonymars | 2025-06-20 12:01:14+00:00
Yeah. Satya Nadella spelled out the strategy: cloud first, mobile first. Which, good for him and investors. But it feels like I can actually accomplish less and less with technology with each passing year, which is insane. It takes so much more effort to get anything done because everything is set up for tiny touch screens. And as someone who develops on the MS stack I spend so much more time dealing with version and dependency hell.

I've given up on my hobby projects because it was to the point where each time I got a few hours to look at them I'd spend it all doing updates or adjusting to deprecations.

One thing that struck me rereading Joel's article: those shiny new APIs he rattled off, indeed almost none of them gained any traction. And he was spot on about the UI framework fragmentation too.

Recently Windows Phone popped up and a lot of the same themes popped up, for example changing the SDKs repeatedly, charging for the privilege of using the app store (so much for giving the tools away), etc. I think part of the issue is that Apple somehow gets away with doing this sort of thing but Microsoft doesn't have anything close to the marketing chops to brainwash people into getting screwed over and liking it. Maybe because they go out of their way to make it a positive experience to buy new Apple products, rather than a trip to a dealership for a new car

https://news.ycombinator.com/item?id=44272078
by graemep | 2025-06-20 12:01:47+00:00
> n my bitterness, it makes me think of someone in the Dark Ages, standing before a Classical sculpture: "how was it that humanity was once capable of such works?"

What do you mean by "Dark Ages"? I do not think there was a loss of ability, but a difference in what an empire spends vs what independent kingdoms spent on. There are many beautiful artifacts and buildings from the early middle ages. A lot will not have survived, but there is some that has - things like the Sutton Hoo ship burial to Anglo Saxon churches (just drawing on things I have seen myself).
by DoctorOW | 2025-06-20 12:01:48+00:00
I guess it's kind of similar to how people without legs feel. I've heard that people without legs sometimes have "phantom legs". While they're consciously aware they're missing legs, their brain is still wired to have them. Similarly, my brain is wired for a female body.

Every trans person's experience is different, I know that the "wrong body" terminology doesn't apply to everyone.
Intolerance of Emotion Leads to Poorly Led Communities
by drfrankln | 2025-06-20 12:02:59+00:00
Historically in human societies, the ability for more experienced people to have visceral reactions to bad ideas has helped course-correct some bad ideas before they start, whether it’s by starting a discussion or sparking those effected into thoroughly thinking through their argument for a differing opinion.

I realized this morning that the problems with software engineering we’ve been having for the past fifteen years are due to societal intolerance of this.
by hliyan | 2025-06-20 12:04:30+00:00
I must say, the sample section[1] does an excellent job of making a case for the tool, especially to people who are inclined to make a snap judgement about the usefulness of the tool within the first 5 minutes (I'm sometimes guilty of this).

[1] https://github.com/Orange-OpenSource/hurl?tab=readme-ov-file...
by harimau777 | 2025-06-20 12:04:44+00:00
That's a very reasonable point. Could there perhaps be a middle ground by requiring interoperability and conformance with standards?

By way of analogy, I'm sure that the vast majority of people purchase their appliances from a couple of big brands. However, because the various hookups are standardized, there is still a reasonably large market of alternatives. Similarly, early in the internet most people used, for example, AOL Instand Messenger; however, due to interopperability it wasn't unheard of for someone to use something like Trillian.

I'm sure that wouldn't be enough to fully solve the problem of big tech having too much power, but it would probably significantly help.
by infecto | 2025-06-20 12:04:56+00:00
I’m struggling to follow your argument, it feels more speculative than evidence-based. Runtime costs have consistently fallen.

As for advertising, it’s possible, but with so many competitors and few defensible moats, there’s real pressure to stay ad-free. These tools are also positioned to command pricing power in a way search never was, given search has been free for decades.

The hardware vs. software angle seems like a distraction. My original point was in response to the claim that LLMs are “toys for the rich.” The C64 was a rich kid’s toy too—and far less capable.
by dwillis | 2025-06-20 12:05:51+00:00
Skepticism is a necessary trait in this type of work, for sure. I will say that the performance has improved substantially in the past year, and there are still PDFs that require a lot of work.

We went with official precinct results for two main reasons: there are differences between election night and final results (some of them non-trivial) and to make the work more manageable. Agree that historical results are a real problem, and as a PA native I know only too well the errors that the state data contains, which is why we go county-by-county there.
by diggan | 2025-06-20 12:06:47+00:00
Bit more general complaint: I keep seeing projects that use system/user prompts and doesn't let the user override them in any other way than manually modifying the project yourself.

Since models reacts so differently to different prompts, and people have different requirements, I feel like a basic requirement for a generally useful tool using LLMs should at least facilitate overriding both the system and user prompts wherever they're being used.

I remember coming across this with Aider as well, and seeing some things that were out of place (for me) in the prompts, but with no way of changing it, I had to rewire things myself so I could override them.
by davewritescode | 2025-06-20 12:06:51+00:00
I agree with you 100% as someone who's developed on and run many Kubernetes clusters over the years. Picking a choosing what to use can be daunting.

That said, the path to ease of use usually involves making sound decisions ahead of time for users and assuming 99% will stay on that paved path. This is how frameworks like Spring and Rails because ubiquitous.
by papaver-somnamb | 2025-06-20 12:08:07+00:00
Oh looky looky some of my fondly-remembered UIs: Platinum circa Macintosh OS 8. MacOS X lickables refined circa 10.3, 10.4.

I also fondly recall OpenLook on SunOS/Slowlaris and NeXTStep/OpenStep UIs and peak Microsoft Windows right on 2000 before the playskool never-ever-mix-orange-and-green Winblows XP. IRIX and plenty of Motif-esque joy on SGI.

UI elements were almost always distinct, understandable, consistent. If I was to actuate a standard UI control, I always knew exactly what I expected to happen before, and it happened exactly as I expected after.

Making them customized, themable, replaceable, more cool, well, that's what we have today, kind of in exchange I suppose..
by bgwalter | 2025-06-20 12:08:11+00:00
If you are the type who prefers studies:

https://time.com/7295195/ai-chatgpt-google-learning-school/

Otherwise, read pro-LLM blogs which are mostly rambling nonsense that overpromises while almost no actual LLM written software exists.

You can also see how the few open source developers who jump on the LLM bandwagon now have worse blogging and programming output than they had pre-LLM.
by salviati | 2025-06-20 12:08:19+00:00
If, like me, you don't know what OTP means in this context, here it is:

OTP stands for Open Telecom Platform, although it's not that much about telecom anymore (it's more about software that has the property of telecom applications, but yeah.) If half of Erlang's greatness comes from its concurrency and distribution and the other half comes from its error handling capabilities, then the OTP framework is the third half of it.

https://learnyousomeerlang.com/what-is-otp
by lawn | 2025-06-20 12:08:32+00:00
You have a weird definition of a toy.

k3s is definitely fine to run in production, hence it's not a toy. You just have to understand the tradeoffs they've made, when you should change the defaults, and where it's a reasonable choice compared to other alternatives.

A toy implementation of Kubernetes would be something like a personal hobby project made for fun or to learn, that comes with critical bugs and drawbacks. That's not what k3s is.
by kbrkbr | 2025-06-20 12:08:56+00:00
Maybe it's only me, but "cannabis scientists" seems another one of these nonsense words that content creators make up to make their product sound smart. It slowly diffuses into mainstream journalism, and I'm really sorry for the NYTimes if their readers don't know what a chemist or biologist is. Call me Don Quixote, but I think it's a slippery slope.
by Bostonian | 2025-06-20 12:08:59+00:00
https://archive.is/tafVx

Subtitle: 'Researchers and companies are tapping into new sources of data to predict conditions in an area as small as a backyard or a city block.'

By Thomas E. Weber

Wall Street Journal

June 19, 2025

'Researchers and companies working on hyperlocal forecasts hope to tap a number of sources beyond traditional satellite and radar data. One is the Internet of Things—the billions of internet-connected devices that gather data, from barometric pressure sensors built into cellphones to webcam video feeds. Across the country, states have been building networks of weather stations called mesonets that can supplement the National Weather Service monitors typically found at airports. LIDAR technology, which can measure wind speed by bouncing lasers off particles in the air, is able to gather information with a small box on the ground instead of a weather tower.

Nearly every kind of weather forecasting relies on a mix of public and private data sources, but in the hyperlocal realm private companies are growing more prominent, in part because business customers have the most to gain from tailored forecasts. Microsoft, for instance, deploys its machine-learning technologies to refine weather predictions, which it then incorporates into broader cloud-computing products it markets to agriculture companies. Tomorrow.io provides hyperlocal forecasts to major airlines to help guide airport operations.'
by usrbinbash | 2025-06-20 12:09:32+00:00
> Many of those older tools seem like they were once fancy new DSLs.

I think no one ever called Python or C or Rust, or Java or Go a "domain specific language".

> We just respect them now as established, because they've been around for so long.

No, we "respect" them because they are general purpose languages that you can do anything with.

> But for every one thousand awkward DSLs that didn't make it, one new tool emerged which lifts software development to a new level.

Please, do list some DSLs that managed to "lift software development to a new level". And again: A General Purpose Language is not a DSL.