MurphyA/hacker-news huggingface dataset:
by edgineer | 2025-12-31 13:47:23+00:00
Yeah! I liked seeing the "miles per gallon" meter that some cars have for that purpose. IIRC driving habits account for at least 10% of fuel efficiency losses, and by my napkin math, you could drop carbon emissions in the US by 5% if you 1. put such a meter in every car and 2. drivers heeded and learned from it.

While modifying pedals is risky, maybe you could take an OBD-II data stream and turn instantaneous power output into sound, or vibration... or lower your music volume the harder you push it...
by utopiah | 2025-12-31 13:47:34+00:00
Neat, I'd happily tinker with one but that's quite a demanding setup. From what I can tell from ManusVR and similar haptic devices there is no consumer driven cost dropping curve, unlike screen resolution thanks to mobile phones, that allow these to benefit from the same miniaturization and democratization as other things (screen, CPU/GPU, IMUs and other sensors). Maybe some MEMS breakthrough will enable cheap high resolution haptics but for now it remains bulky and expensive.
by hnlmorg | 2025-12-31 13:48:29+00:00
> Nobody going to take a walking stick of an old man or some disabled person using it to walk, not unless it looks like it can pull apart into a sword.

Which is just a more verbose way of saying exactly what I said ;)

> They should have just said any computers other than mobile phones, by drilling down they enable security to fail at their job as people could bring another SBC and go its not a raspberry Pi and that highlights the crux.

That would cause problems for reporters bringing laptops.

What you’re missing is that this is a tech forum filled with a tech-literate people and a higher than average number of autistic and other neurological tendencies to be “technically correct”. Which isn’t who the target audience of the inauguration party will be.

Their messaging is fine for the people it’s targeted for. It wouldn’t be fine for a Defcon event, but this isn’t that.

> Concern is this sets a standard moving forward that does not single out one SBC from others unfairly, which is what they are doing here.

Different parties have different admittance codes. Some will list drugs, some will list attire (eg no trainers), some will say “no food or drink” while others might say “no disposable bbqs”. This isn’t any different to any other party or location which have their own rules for entry.

You might be right that this sets a precedence, but Occam’s Razor suggests you’re over reacting given the nature of the event and its target audience
by muth02446 | 2025-12-31 13:48:35+00:00
> Unfortunately you can't really statically link a GUI app.

But is there any fundamental reason why not?

> Also, if you happened to have linked that image to a.out it wouldn't work if
> you're using a kernel from this year, but that's probably not the case ;)

I assume you refer to the retirement of coff support (in favor of elf).
I would argue that given how long this obsolete format was supported was actually quite impressive.
by djmips | 2025-12-31 13:48:58+00:00
So I'm unfamiliar with this so let me ask a few dumb questions but first of all great job! My questions are - If you didn't do this work how would you use this soc? When I search, it is stated that it supports OpenGL and Vulkan but was that just ' in theory? ' How can a SOC developer make a product without driver support? Don't they risk messing up and having hardware that doesn't work properly?
by bossyTeacher | 2025-12-31 13:49:47+00:00
Playing devil's advocate here. My main take with the responses here is that the naysayers are assuming that the current capabilities of models will remain fixed for the next 1-2 decades which is questionable. They are saying that AI (now or in the future) won't eat a good chunk of my career opportunities because AI now isn't good now. That's the wrong viewpoint.

My views:

- Developers are expensive

- Most development isn't that hard or that creative

- LLMs can already do some of the sub tasks that the above kind of development entails

- If the above kind of development disappears, then there is only the harder, creative kind of development left

- Less development jobs and more developers will reduce dev salaries and increase dev competition regardless of the kind of development that you do. Any such change will be fairly slow and gradual

- The 2010s Everyone Can Code era is gone and is not going to come back as a result of the above
by bityard | 2025-12-31 13:49:47+00:00
It's just the price of progress. When I started playing with Linux, a full fledged Linux desktop with web browser and all ran very happily on a machine with 16 megabytes of RAM. At the time, there were distributions that fit on a floppy disk.

Both are more or less impossible now, but I don't think we should think of 100mb of "background state" as bloated. The fact that your can get a lot of useful stuff done on Linux in under 512mb in 2026 while Windows and Mac need multiple GB just to get out of bed is pretty awesome.
by roscas | 2025-12-31 13:51:06+00:00
Once you get your parents money, build something, no matter what, but what creates job's and wait until the money runs out, because you really have no idea how to make more money.

Then, since you're already having people depending on you, company stocks holders have to put more money or loose it all or just wait for the government to save you.

Someone will give you more money or you will go to jail.

It's always the same process.
by gcanyon | 2025-12-31 13:51:38+00:00
> The biggest commercial success is not the best technical design: Nokia N95 versus the first generation iPhone

That’s not a good example. Neither is Beta vs VHS. The most they illustrate is a different law I am coining right here:

Canyon’s Law of Design Optimization: you will inevitably choose to optimize for different metrics than your customers would wish. Don’t try to convince them they are wrong.
by yarlinghe | 2025-12-31 13:51:46+00:00
One thing I’ve noticed building a small “use it and leave” tool is that the models tend to self-select into roles.

For me, Codex ended up being the reliable executor for actual logic and glue code, while Claude Code (especially the frontend design skill) was much better at overall UI structure, spacing, and interaction flow. I stopped trying to make one model do everything and just let them do what they seemed naturally good at.

This only worked because the project was tiny and mostly stateless — once scope or dependencies grow, the coordination cost goes up fast. Curious if others have seen a similar split in practice, or if this is just project-type dependent.
by embedding-shape | 2025-12-31 13:52:32+00:00
> But people don't stay novices after years/decades

Some absolutely do. I know programmers who entered web development at the same time as me, and now after decades they're still creating typical CRUD applications for whatever their client today is, using the same frameworks and languages. If it works, makes enough money and you're happy, why change?

> Copying e.g. a class hierarchy and renaming all the names and replacing the class contents that represent the domain, won't be a legal problem, because this is not original in the first place.

Some code you produce for others definitively fall under their control, but obviously depends on the contracts and the laws of the country you're in. But I've written code for others that I couldn't just "abstract into a FOSS library and use in this project", even if it wasn't trade secrets or what not, just some utility for reducing boilerplate.
by bgbntty2 | 2025-12-31 13:52:47+00:00
I think people don't want to clog their dishwasher with pieces of food. If I have a couple pieces of spaghetti, a part of a leaf and half a chickpea stuck on the plate, I would remove them with a paper towel. Not sure why anyone would rinse it afterwards, though.

That reminds me of people who clean before the maid comes. I've never had a maid, but I've read that people do the easiest things themselves so the maid, who is paid by the hour, has to do the harder things only.
by embedding-shape | 2025-12-31 13:54:09+00:00
The cars were obviously faster than the typical horse transportation and I don't think anyone tried to argue against that, but laws typically restricted cars so they couldn't go faster than horses, at least in highly populated areas like cities. As others mentioned too, the benefit of not needing roads to go places were highlighted as a drawback of cars too. People argued that while cars might go faster, the result would be that the world would be worse off in total.
by johnisgood | 2025-12-31 13:54:21+00:00
> and to an extent Odin does do this already with `context.allocator`

It has a temporary allocator as well, which could track memory leaks. Not so much anymore though, IIRC.

> As another commenter wrote "how do you allocate memory without an allocator?

I would like to point out that this is basic knowledge. At first I was wondering if I have gone insane and it really is not the case anymore or something.
by friendzis | 2025-12-31 13:54:54+00:00
If that was the supposed point of the excerpt then the article falls flat on this purpose. The supposed fallacy arises when AA is defined as a coordination problem axiomatically. This is "one more subsidy, bro" false cause tautology in itself. The only argument made is a reference to an article which more confirms the critique than opposes, yet no other parts of the supposed coordination puzzle are even as much as speculated.

This is evident in later paragraphs:

> Often it won't be obvious what issues need to be addressed in a coordination problem, which means despite our best attempts to find points of weaknesses while researching and designing a plan, the nature of a coordination problem is that missing one element can lead to failure. If we eliminate individual failed solutions as options it becomes impossible to find the successful coordinated solution.

A statement is made here that a failing individual solution can still be a part of a working coordinated solution, which is not inherently wrong in itself. However, another point raised in this paragraph is that it is supposedly impossible to evaluate suitability of an approach without finding a successful coordinated solution. This marks every failing policy as potentially part of a working coordinated solution and therefore a claim that a policy is part of such a solution inherently unfalsifiable.

> Coordination problems are a particular type of non-zero-sum game, and they are all around us. Until they are solved, they are very much a negative-sum game. The key to solving coordination problems, including affirmative action, is understanding all variables, designing a system-wide approach, and not letting a failure in one area doom the enterprise.

Here affirmative action is defined to be a coordination problem precisely over failure of existing, supposedly uncoordinated, approaches.
by delaminator | 2025-12-31 13:54:59+00:00
That's how everything works. You start off with some atomics and build up from there. Things that people like get standardized, And before you know what's going on it's called stdlib.

It took a decade between Stroustrup's 1985 book "The C++ Programming Language" and the STL proposed and accepted by the ANSI/ISO committee in 1994.
by noduerme | 2025-12-31 13:55:28+00:00
This made me laugh. Unfortunately, this is the world we live in. Most people who drive cars have no idea how they work, or how to fix them. And people who get on airplanes aren't able to flap their arms and fly.

Which means that humans are reduced to a sort of uselessness / helplessness, using tools they don't understand.

Overall, no one tells Uncle Bob that he doesn't deserve to fly home to Minnesota for Christmas because he didn't build the aircraft himself.

But we all think it.
by pajuhaan | 2025-12-31 13:55:43+00:00
Happy new year

I have a challenge for you,

many of the most basic questions in quantum physics still don’t really have answers. We say electrons don’t fall into protons because of energy levels and move on, but then an electron and a positron do collapse and turn into photons, so the story clearly isn’t finished. We talk about negative-energy bands, point to the Dirac equation, and accept the result — but none of this truly explains why nature chose this structure and not another. Nothing in the math forbids atoms from being ten times larger or smaller; the equations would still work. These aren’t black-hole or Big Bang mysteries — they’re everyday atomic questions we stopped asking because “it works” became good enough.
by utopiah | 2025-12-31 13:55:55+00:00
> user base of ChatGPT alone went from 0 to 200 million in nine months, and it's now- after just three years- around 900 million users on a weekly basis.

Doesn't have anything to do with AI itself. Consider Instagram then TikTok before this, WhatsApp before, etc. There is a clear adoption curve timeline : it's going WorldWide faster. AI is not special in that sense. It doesn't mean AI itself isn't special (arguable, in fact Narayanan precisely argue it's "normal") but rather than adoption pace is precisely on track with everything else.
by PunchyHamster | 2025-12-31 13:56:35+00:00
One time I decided to check how much faster really you can go while still getting decent usability out of "simple blog platform" type of webapp.

End result, written in go, did around 80-200us to generate post page and 150-200us (on cheap linode VPS... probably far faster on my dev machine) for index page with a bunch of posts.

Core was basically

* pre-compile the templates
* load blogpost into RAM, pre-compile and cache the markdown part

cache could be easily kicked off to redis or similar but it's just text, there is no need

Fun stuff I hit around:

* runtime template loading takes a lot just for the type-casting; the template framework I used was basically thin veneer over Go code that got compiled to Go code when ran
* it was fast enough that multiple Write() vs one was noticeable on flame graph
* smart caching will get you everywhere if you get cache invalidation right, making the "slow" parts not matter; unless you're running years of content and gigabytes of text you probably don't want to cache it anywhere else than in RAM or at the very least have over-memory cache be second tier.

The project itself was rewrite of same thing that I tried in Perl(using Mojolicious) and even there it achieved single digit ms.

And it feels so... weird, using webpage that just reacts with speed that the well-written native app has. Whole design process was going against the ye olde "don't optimize prematurely" and it was complete success, looking at performance in each iteration of component paid off really quickly. We got robbed of so much time from badly running websites.
by bossyTeacher | 2025-12-31 13:56:40+00:00
Tried ChatGPT (free version). I answered correctly to the first question.

Answer to second question:

"I can do that, but there’s a catch: dxastgraphx is not a known or standard Python (or JS) library as of now. I don’t have any public API or documentation for it to target directly.

To avoid guessing wrong, here are the two sensible options:"
AI Automation
by jltackett | 2025-12-31 13:57:07+00:00
HN PHONE DEMO - AI BUSINESS FACTORY
======================================
Running on: Linux localhost 5.10.226-android12-9-g018b9fdb2168 #1 SMP PREEMPT Thu May 8 03:53:46 UTC 2025 aarch64 Android Storage: 0 free
Memory: 2.8Gi/5.3Gi used
Starting AI Business Factory Demo...
This is what's running on my actual phone right now.

Demo output: /data/data/com.termux/files/home/HN_DEMO_1767188899

Generating AI business concepts...
Generated: Offline-First Document Analysis
MRR: $14207
Battery impact: 28% per hour

Generated: RAM-Constrained Predictive Analytics
MRR: $17395
Battery impact: 57% per hour

Phone thermal throttling... slowing down
Generated: Offline-First Document Analysis
MRR: $13058
Battery impact: 42% per hour
Generated: Offline-First Document Analysis MRR: $5991
Battery impact: 47% per hour
Phone thermal throttling... slowing down Generated: No-Cloud Compliance Checker
MRR: $18792
Battery impact: 52% per hour
FACTORY STATS

================
Total services in portfolio: 8,250+
Generated on this phone: 2250
Validation pass rate: 100% (it deletes failures)
Phone battery used during generation: Approximately 1.5% per service

SAMPLE VALIDATION OUTPUT
===========================
AI BUSINESS FACTORY VALIDATION REPORT
Generated: Wed Dec 31 08:48:22 EST 2025
Device: Android (15) Status: SURVIVING_AGAINST_ODDS
SERVICES VALIDATED: 5/5 (100%)
CONSTRAINT CHECKS:
RAM usage under 512MB per service Storage under 50MB per service No cloud dependencies
Battery impact calculated
Thermal throttling considered

BUSINESS VALIDATION:
Realistic pricing models Target market identified
Revenue projections grounded
Customer acquisition paths ROI calculated
TECHNICAL VALIDATION:
Architecture buildable (in theory) APIs properly defined
Integration points mapped
Phone compatibility verified

PHONE HEALTH IMPACT:
Battery used: ~7.5% for 5 services
Storage used: ~250KB for 5 services
RAM peak: ~1.2GB during generation
Thermal: Phone warm but functional
FACTORY STATUS: OPERATIONAL NEXT SERVICE BATCH: READY
PHONE BATTERY: % RECOMMENDATION: Plug in phone before next batch
WHAT THIS PROVES
===================
1. AI doesn't need cloud - it needs constraints 2. Validation is everything when you can't afford to fail 3. 8,000+ services is possible from a phone
4. Business logic can be generated, not just code
PHONE COMMANDS I ACTUALLY USE:
================================= # Generate 100 services (overnight, phone plugged in)
./generate.sh --batch 100 --output ~/portfolio/
# Validate everything (takes hours, phone gets hot)
./validate.sh --dir ~/portfolio/

# Business analysis across all services ./analyze.sh --revenue --roi --constraints
DEMO COMPLETE
================
Output saved to: /data/data/com.termux/files/home/HN_DEMO_1767188899
Phone status: Still running Factory status: Still generating

To the HN crowd: This is what happens when you
have more determination than resources.
AMA about building AI businesses from a phone.
by LordGrey | 2025-12-31 13:57:11+00:00
> The script was written by Steve Hayden, who died in August 2025. Shortly before his death, he had reflected on how the "1984" message of technology setting us free has not come true.

> "Yet the exact opposite happened," he said. "I don't think we've had weirder beliefs since the Salem witch trials or the Middle Ages."
by furyofantares | 2025-12-31 13:58:24+00:00
> It's like thinking the greatest barrier to producing the next great Russian literary novel is not speaking Russian.

The article is very clearly not saying anything like that. It's saying the greatest barrier to making throwaway comments on Russian social media is not speaking Russian.

Roughly the entire article is about LLMs making it much cheaper to make low quality software. It's not about masterpieces.

And I think it's generally true of all forms of generative AI, what they are mostly good at is producing things that weren't valuable enough to produce before.
by sarchertech | 2025-12-31 13:58:27+00:00
I don’t think the incentive to open source is there for $200 million LLM models the same way it is for frameworks like React.

And for closed source LLMs, I’ve yet to see any verifiable metrics that indicate that “productivity” increases are having any external impact—looking at new products released, new games on Steam, new startups founded etc…

Certainly not enough to justify bearing the full cost of training and infrastructure.
Ask HN: What makes you instantly downvote a post?
by ClipNoteBook | 2025-12-31 13:58:29+00:00
I want to understand what triggers the “nope” reaction on HN. Sometimes a post might be interesting, but something about it feels off and people downvote fast.

What makes you instantly downvote a post here?
What patterns make you trust a post and upvote it?

If you have examples of good vs bad wording, I would love to learn.
by kj4211cash | 2025-12-31 13:58:31+00:00
But were there ever 100 "rowers"? In this case, the commenter would have developed the website him- or herself instead of using AI. And it would have taken a little longer but probably been higher quality. In my experience, most developers are already capable captains and most of their job is "captaining." One of their main complaints is managers who treat them like rowers. AI just shifts what it means to captain?
by te7447 | 2025-12-31 13:59:10+00:00
If you want to track how many times users revisit the site, you could do that anonymously by setting a visit counter cookie, e.g. VISITS: 1, VISITS: 2, etc. This would track the user over different IPs, but since the cookie only has a counter, it doesn't tell you if two people with "VISITS: 2" set is the same user.

That's the first example I can think of off the top of my head.
by beklein | 2025-12-31 13:59:12+00:00
Not all laws are hard science laws in the sense of the second law of thermodynamics; they are, however, good approximations based on experience and, in the right context, make a bit more sense.

Notes from the original author:

> I've been involved in spacecraft and space systems design and development for my entire career, including teaching the senior-level capstone spacecraft design course, for ten years at MIT and now at the University of Maryland for more than a decade. These are some bits of wisdom that I have gleaned during that time, some by picking up on the experience of others, but mostly by screwing up myself. I originally wrote these up and handed them out to my senior design class, as a strong hint on how best to survive my design experience. Months later, I get a phone call from a friend in California complimenting me on the Laws, which he saw on a "joke-of-the-day" listserve. Since then, I'm aware of half a dozen sites around the world that present various editions of the Laws, and even one site which has converted them to the Laws of Certified Public Accounting. (Don't ask...) Anyone is welcome to link to these, use them, post them, send me suggestions of additional laws, but I do maintain that this is the canonical set of Akin's Laws...
by game_the0ry | 2025-12-31 14:00:45+00:00
So, I upvoted your comment bc I genuinely believe there is something in your comments worth learning from, but...

> This is a qualitative methods paper, so statistical significance is not relevant.

I have never heard of a "qualitative methods paper" and it sounds like something a researcher would do to push a narrative with "qualitative data" rather than data that could be measured.

Tell me why I am wrong.
by abc123abc123 | 2025-12-31 14:00:52+00:00
And let us not forget the millions and billions the global IT corporations pay in the EU in form of social security taxes, income taxes, the jobs they create, and the further millions and billions in the form of purchases from local delivery companies, consultants, DC vendors, office suppliers, taxi companies, delivery companies, food and catering and all the other local EU-based companies who benefit from having these giants walking among us.
by intothemild | 2025-12-31 14:01:00+00:00
Just to add to this, I would personally use ABS/ASA, or a fibre variant of those, like Carbon or Glass (if you don't have an enclosed printer). PA (like PA612) is also a good option. Basically anything that can handle higher temps.

PETG starts to deform at ~75-85'c. The upper end of that should be fine, but the lower end.. certain things can get close to that temp. So if you've got good airflow, and nothing is passively getting to that temps you're probably good.

The best thing might be a design that has some core that holds the components.. print that in a higher temp filament, and print the outer shells in something a little more aesthetically pleasing.

Also.. remember to check if the filament you're using has any electrical conductivity.