MurphyA/hacker-news huggingface dataset:
by mvanbaak | 2025-12-14 14:33:10+00:00
if commit messages are meaningful and the commits are well crafted (with the help of git add -p for example) this documentation can be generated from the metadata ;P Also, big end of day commits normally cover multiple different fixes. Which is, I hope you can understand, not very nice to have in one big commit.

If someone else decides your implementation of something is not good enough, and they manage to get enough buy-in to rewrite it from scratch, maybe they were right to start with?. And if your history is not clear about the why of your changes, you have 0 to defend your work
by lapcat | 2025-12-14 14:34:06+00:00
> It seems natural that those that do valuable things get rewarded a lot.

I'm not fond of the term "rewarded." I understand how prices are determined by supply and demand in economics. Obviously in the labor market, some skill that is in high demand and/or short supply will bring a high price. However, economics are largely amoral. The economic system is not an ethical system to reward the worthy and punish the unworthy, just a method of distributing resources.

There's both an uncontroversial and a controversial interpretation of "meritocracy." Uncontroversially, those who are best qualified for a job should do that job, especially for life-and-death jobs like in medicine. This is how the argument usually starts, with the uncontroversial interpretation, but then it slyly shifts to the controverisal interpretation, that certain people "deserve" more money than others, often a lot more money, due to their qualifications. And while we may want economic incentives for the most qualified people to persue certain jobs, overall it doesn't appear to me that the economic incentives align with societal benefit. For example, we massively reward professional athletes and entertainers much more than doctors and nurses.

Ultimately, the controversial notion of meritocracy is used to justify enormous disparities of wealth, where a few people have so much money that they can buy politicians and elections, whereas others are so poor that they have trouble affording the basics like food, shelter, and medical care. And supposedly that's all based on "merit", which I think is crap.
by Thorrez | 2025-12-14 14:34:28+00:00
> If an offset in an array is itself secret (you have a data array and the secret key always starts at data[100]), don't create a pointer to that location (don't create a pointer p to &data[100]). Otherwise, the garbage collector might store this pointer, since it needs to know about all active pointers to do its job. If someone launches an attack to access the GC's memory, your secret offset could be exposed.

That doesn't make sense to me. How can the "offset in an array itself" be "secret" if it's "always" 100? 100 isn't secret.
by bccdee | 2025-12-14 14:35:30+00:00
The article provides a few good signals: (1) an increase in the rate at which apps are added to the app store, and (2) reports of companies forgoing large SaaS dependencies and just building them themselves. If software is truly a commodity, why aren't people making their own Jiras and Figmas and Salesforces? If we can really vibe something production-ready in no time, why aren't industry-standard tools being replaced by custom vibe clones?
by spicyusername | 2025-12-14 14:35:47+00:00
I never understand where these anecdotes come from.

I live in a rural Red State, a place you'd expect less reading, and my kids, and many of their friends, read full books all the time and have since they were quite young.

The curriculum in our public school regularly requires kids to read full books for class, and the kids you'd expect from the homes you'd expect read plenty.

So whatever the problem is, if there even is one, is less to do with school curriculums, english classes, screen time, or the availability of books, and more to do with the culture of many homes not prioritizing reading.
by garden_hermit | 2025-12-14 14:36:04+00:00
I would expect a general rise in productivity across sectors, but with the largest concentrated in the tech sector given the focus on code generation. A proliferation of new apps, new features, and new functionalities at a quicker pace than pre-AI. Given the hype, one would expect an inflection point in the productivity of this sector, but it mostly just appears linear.

I am very willing to believe that there are many obscure and low-quality apps being generated by AI. But this speaks to the fact that mere generation of code is not productive, that generating quality applications requires other forms of labor that is not presently satisfied by generative AI.
by slrainka | 2025-12-14 14:36:26+00:00
I think there is a different way to look at it. My personal experience is that enterprises that are at the forefront of adopting new ways of working, are now much more comfortable taking risks with building applications and insourcing SaaS functionality. The amount of custom software build is actually increasing and the codebase are getting more complex. Is there a price to pay down the road? Maybe.
by tgsovlerkhgsel | 2025-12-14 14:36:46+00:00
As it's the one for certifying the machine, it usually is the most energy and water efficient one. For washing machines the downside is that it takes 3 hours (or longer, if the machine was built before the EU capped it to 3h), for dishwashers the downside is that it stops being efficient once you realize that you have to run it a second time to actually get clean dishes.
by coffeefirst | 2025-12-14 14:36:55+00:00
That’s cool. I’m going another route, where I’m trying to pay for independent apps that give a shit about quality. I want nice things, but I also want to back the people who give a shit about craft and don’t have the time to DIY my own universe anyway.

If you’ve got screenshots or details on your personal masterpieces I’m interested to see it.
by websiteapi | 2025-12-14 14:36:56+00:00
I'm skeptical that anything actually is cheaper when normalized by offset wages. like sure you can buy a TV for cheaper, but isn't that just because now you have cheap labor and arbitrage? software is the main exception here. what physical product is actually cheaper when you remove offset labor arbitrage?

this would also explain why things that are not subject to said arbitrage do not actually get cheaper, e.g. anything that must be done locally.
by pxc | 2025-12-14 14:37:49+00:00
I'm currently exploring vanilla Emacs through the book _Mastering Emacs_ as well. :D

The last 3-4 releases have really enriched vanilla Emacs (LSP support, tree sitter support, project.el). Emacs adds default packages somewhat conservatively but it seems like everything that gets included by default ends up with very solid integration/support with other packages

> As a sysadmin that has to often jump from machine to machine it’s nice to be able to install whatever emacs release the os vendor ships and be productive

Quite true, although TRAMP gives Emacs users another good alternative to "bringing the config along"!

> As a sysadmin

I think it's also fair for operators to install the tools they use/like the most on the systems they administer. If a more recent Emacs release makes you happier, why not use Guix to include a portable copy of the latest release on all your servers?
by sethaurus | 2025-12-14 14:37:51+00:00
Coming from an era of tiles and sprites, Lemmings was exciting because it had real destructible terrain. The game action happens in its pixel buffer, and every little speck of dirt can make a difference to how the characters behave.

When I saw this adaptation back in 2004, I was amazed because the web didn't even HAVE an API for its pixel buffer; the canvas element didn't arrive until a year later! All the destructible/buildable terrain here is faked out with stacked `img` elements. They had to simulate a simple form of graphics with a more complex one, because that's all the platform made available.

It's very good.
by monerozcash | 2025-12-14 14:37:52+00:00
While we're on the subject of maps-related bugs, I was recently borrowing a new Tesla Model Y and took it on a RORO ferry. After the crossing, the car’s GPS was convinced I was still at the port where I had departed from. I restarted it a couple of times, but nothing. I drove off using Waze on my phone instead of the car's navigation. The map on the car kept moving relative to the direction I was driving, so the navigation was showing me driving into the sea and eventually started complaining that it would be impossible to find a charger.

Approximately 5 hours later, just as I was about to arrive, the car finally managed to figure out my correct location.

Exciting trip, not a huge fan of Teslas, but their charger planning is really nice. It was very unpleasant to suddenly lose it.

I just genuinely wonder how such a bug can actually occur, surely you'd update the GPS fix more often than every couple of hours. Hard to imagine the car just suddenly couldn't get a GPS fix for hours either. But if it did somehow totally lose the ability to use GPS, the car must have a pretty good dead reckoning system given how well it was responding to my changes in direction.

On a vaguely related note, driving 3000 kilometers through Europe in an electric car was surprisingly nice. Certainly didn't affect the length of the trip nearly as much as I'd have expected, but it was certainly super annoying to try and figure out the optimal rate of travel on the Autobahn. Charging at Tesla's supercharges was vastly more expensive than I expected, the "fuel" costs weren't much lower than what you could easily reach with a diesel car.
by rahmanyoo | 2025-12-14 14:37:57+00:00
This maybe an unpopular stance, when i read to learn something new or a fictional story, i noticed AI summaries misses the nuances of good writing that our brain intuitively picks up.

For some reason (maybe there is a psychological explanation), information retention is better when i read from the source rather than an AI summary.

Reward of learning something new in its original form, vastly outweighs ‘time saved’ by AI summaries.

What works for me, pass 1 is scanning through original text, pass 2 is digging into areas that needs deeper understanding and pass 3 is assessing understanding using AI summaries.
by callc | 2025-12-14 14:38:16+00:00
Any metric that measures the amount of software delivered.

The link at the bottom of the post (https://mikelovesrobots.substack.com/p/wheres-the-shovelware...) goes over this exactly.

> Businesses, on the other hand, announce headcount reductions due to AI and of course nobody believes them.

It’s an excuse. It’s the dream peddled by AI companies: automate intelligence so you can fire your human workers.

Look at the graphs in the post, then revisit claims about AI productivity.

The data doesn’t lie. AI peddlers do.
by pseufaux | 2025-12-14 14:38:27+00:00
This is one place jj really shines. Using jj new to quickly switch to a new change makes it easier to not drop flow but still break up work. You can come back later and add descriptions or reorder and squash. That way, you don't get into as many situations where splitting a commit is necessary. For those that remain, jj split works well.
by nostrademons | 2025-12-14 14:38:42+00:00
Evidence for claim #2? The sectors where the Baumol effect has been most painful (housing, childcare, education, with the exception of healthcare) are ones that have much higher levels of competition and distribution than areas where prices have rapidly dropped. Construction Physics, for example, did an analysis [1] that showed that the top multifamily housing developer has 2% marketshare; the top residential housing developer (DR Horton) has 8.4% and subs out almost all the work, and the top 4 together have only 20% of the market. Compare with tech markets like browsers, search engines, or operating systems where the top firm alone often has 80% market share.

[1] https://www.construction-physics.com/p/why-are-there-so-few-...
by timmg | 2025-12-14 14:40:13+00:00
> It’s not that surprising that many successful people seem to be strong fans of heritability, or more broadly, of the idea that metrics like IQ point to some sort of “universal independent” metric of value.

I agree that that could be a motivation. But I would also say that having a motivation for a given result doesn't preclude that result. That is generally true in science.

I'm not an expert. But there seems to be fairly overwhelming evidence that some significant amount of intelligence is heritable. That IQ is a reasonably good measure (or proxy) for intelligence. And that IQ correlates well with a lot of other things like educational attainment and income.

That doesn't mean that your genes determine your future. But it does suggest that some people are "born" in a better position than others -- aside from their socio-economic status.

This shouldn't be controversial. Height is well-known to be heritable. Being tall gives you a better shot at making the NBA. The same is true for many other things.
by maddmann | 2025-12-14 14:40:43+00:00
One alternative explanation to the lack of shovelware, people are deploying software at an individual level. Perhaps millions of new people are using vibe code tools to build tools that are personalized and folks aren’t interested in trying to sell software (the hardest part of many generic saas tool is marketing/etc)

Perhaps looking at iOS, steam, and android release is simply not a great measure of where software is headed. Disappointing that the article didn’t think go a little more outside the box.
by lxgr | 2025-12-14 14:40:44+00:00
> As you have recognized the fact that country level data is good for security [...]

That's the opposite of what I said. I think blocking entire countries is largely security theater. Bad actors will just use botnets or other residential proxies wherever needed, while legitimate users traveling abroad get locked out.

I can see it make sense for login-free distribution of media with limited regional rights (e.g., some public broadcasters offer their streams for free but are only allowed to do so domestically), or to provide a best guess for region-specific services (weather forecasts, shipping rate estimates etc.), although I'd also love to see that handled via the user agent instead, e.g. via granting coarse location access, to prevent false positives.

I also wouldn't mind it as much as one of many input signals into some risk calculation, e.g. for throttling password (but not passkey) attempts, to be overridden by login status, but outright bans are incredibly annoying, and unfortunately that's what I see many companies doing with GeoIP data.

Almost as annoying: Companies insisting on serving me a different language just because I traveled abroad, even though my "Accept-Language" header is right there.
by adrian_b | 2025-12-14 14:41:04+00:00
This is correct, but it should be noted that the 2-cycle transfers of 286/386SX/386DX could normally be achieved only from cache memory (if the MB had cache), while for DRAM accesses at least 1 or 2 wait states were needed, lengthening the access cycles to 3 or 4 clock cycles.

Moreover, the cache memories used with 286/386SX/386DX were normally write-through, which means that they shortened only the read cycles, not also the write cycles. Such caches were very effective to diminish the impact on performance of instruction fetching, but they brought little or no improvement to block transfers. The caches were also very small, so any sizable block transfer would flush the entire cache, then all transfers would be done at DRAM speed.
by ghc | 2025-12-14 14:41:15+00:00
The premise is extremely flawed. If users are able to generate their own apps instead of having to buy them, it shrinks the TAM for those apps. If a meatpacker makes its own CRM, it's not going to put it on an app store or try to sell it!

Building software and publishing software are fundamentally two different activities. If AI tilts the build vs. buy equation too far into the build column, we should see a collapse in the published software market.

The canary will be a collapse in the outsourced development / consulting market, since they'd theoretically be undercut by internal teams with AI first -- they're expensive and there's no economy of scale when they're building custom software for you.
by a13o | 2025-12-14 14:42:22+00:00
Atomic commits compose easier. In case you want to pull a few out to ship as their own topic. Or separate out the noisy changes so rebases are quicker. Separate out the machine-generated commit so you can drop it and regenerate it on top of whatever.

My commit messages are pretty basic “verbed foo” notes to myself, and I’m going to squash merge them to mainline anyway. The atomic commits, sometimes aided by git add -p, are to keep me nimble in an active codebase.
by jcims | 2025-12-14 14:42:24+00:00
This is my experience.

I don’t trust the process enough to commit to it for user facing services, but I regularly find toy use cases and itches to scratch where the capability to crank out something useful in 20 minutes has been a godsend.

>Beginning to think of the vibe-coded apps akin to spreadsheets with lots of macros.

This resonates.
Show HN: Turn Markdown into a web page in seconds
by mcone | 2025-12-14 14:42:25+00:00
I built JotBird because I wanted something simpler than Gists or static site generators for sharing Markdown.

You paste Markdown, click publish, and get a clean link. There's no signup and no friction. Pages are unlisted (not searchable) and auto-expire after 30 days.

It's been running for a week and people are already publishing technical docs, educational content, and guides in 7+ languages.
by TeMPOraL | 2025-12-14 14:42:31+00:00
My hypothesis for both this and most of the things stated in the article: the EEG machine itself is picking up the fluctuations in its EM environment.

I mean, what's more likely - that the binaural beats retune brain, or that someone forgot that any straight-ish piece of wire is a radio antenna, and the signal being seen comes straight from headphones? Using pneumatic headphones would make it go away too.
by throwaway12345t | 2025-12-14 14:42:34+00:00
Lee is a marketer (not in title but in truth) for Cursor. He wrote a post to market their new CMS/WYSIWYG feature.

We spend ~$120/month on our CMS which hosts hundreds of people across different spaces.

Nobody manages it, it just works.

That’s why people build software so you don’t need someone like Lee to burn a weekend to build an extremely brittle proprietary system that may or may not actually work for the 3 people that use it.

Engineers love to build software, marketers working for gen ai companies love to point to a sector and say “just use us instead!”, just shuffling monthly spend bills around.

But after you hand roll your brittle thing that never gets updates but for some reason uses NextJS and it’s exploited by the nth bug and the marketer that built it is on to the next company suddenly the cheap managed service starts looking pretty good.

Anyway, it’s just marketing from both sides, embarrassing how easily people get one-shot by ads like this.
by maccard | 2025-12-14 14:43:58+00:00
Here’s the highest rated games on PS5, Xbox and switch this year. There is _one_ first person shooter in the top ten of all three of these lists combined

[0] https://www.metacritic.com/browse/game/ps5/all/current-year/... [1] https://www.metacritic.com/browse/game/xbox-series-x/all/cur... [2] https://www.metacritic.com/browse/game/all/all/current-year/...
by fainpul | 2025-12-14 14:44:27+00:00
> grabs my elbow and pulls the head of a broken bottle out of it. Blood started spraying everywhere of course.

I learned in first aid courses that if something is stuck deeply in a wound, you should not pull it out, but instead fixate it with some bandage and go to the hospital like that. The reason is that it can start bleeding a lot more if the object is removed.
by theyogadev | 2025-12-14 14:45:12+00:00
Hi, happy Sunday Hackernews, Python & Automation community.

Have you also been charmed by the ease of n8n for automation while simultaneously being not very happy about it's overall execution speed, especially at scale?

Do you think we can do better?

Comparison : n8n for automatons (16ms per node) - Nyno for automations (0.004s, faster than n-time complexity)

What My Project Does :

For Python coders, If you're curious, I've just finished a small benchmark test that also explains the foundations for gaining much higher requests per second: https://nyno.dev/n8n-vs-nyno-for-python-code-execution-the-b...

Target Audience: experimental, early adopters

GitHub & Community: Nyno (the open-source workflow tool) is also on GitHub: https://github.com/empowerd-cms/nyno as well as on Reddit at r/Nyno
by 9rx | 2025-12-14 14:45:12+00:00
A traditional programming language still wins there. "git clone $TETRIS_CLONE_REPO" is fewer words, gets you 100% of the way, and only takes seconds to produce the result.

But the topic at hand is about novel problems. Can you describe your novel solution to an LLM in a natural language with less effort than a programming language that is already designed for describing novel solutions as clearly and concisely as possible?
by lysace | 2025-12-14 14:45:24+00:00
No. They are however working on a 2nm fab for 2027.

https://www.digitimes.com/news/a20251126PD241/rapidus-1.4nm-...

> Rapidus denies 1.4nm fab timeline amid Japan's multi-trillion-yen chip push

https://www.digitimes.com/news/a20250718PD228/rapidus-produc...

> Rapidus showcases 2nm chip prototypes, eying 2027 mass production
by 13415 | 2025-12-14 14:45:33+00:00
In my experience of using AI for development, the development speed is exactly the same as before. What you gain in letting AI writing some simple rote tasks, you lose by increased debugging and wasting time with sycophantic enthusiastic suggestions that turn out to be totally wrong two hours later. It's kind of infuriating because AI is so useful when it works, yet wastes your time in the worst way when it doesn't.
by pureliquidhw | 2025-12-14 14:46:31+00:00
The Goal was written 40 years ago and talks about, among other things, the paradox/illusion of local optima. This isn't new, AI coding assistants are at some level just another NCX-10. This isn't a book recommendation thread, but I highly recommend that book to anyone, even if you've read its IT equivalent, The Phoenix Project.
by smokel | 2025-12-14 14:46:43+00:00
If it is so easy to make a product, then why would you go to the trouble of marketing it? A competitor could wipe out your market in as little time as you spent yourself.

My bet is that we will see much more software, but more customized, and focused precisely on certain needs. That type of software will mostly be used privately.

Also, don't underestimate how long it will take for the masses to pick up new tools. There are still people, even here on Hacker News, proclaiming that AI coding assistants do not offer value.
by tucnak | 2025-12-14 14:47:12+00:00
Thanks for replying, and your power story does make more sense all things considering. I'm no stranger to homelabbing, in fact just now I'm running both IBM POWER9 system (really power-hungry) as well as AMD 8004, both watercooled now while trying to bring the noise down. The whole rack, along with 100G switches and NIC/FPGA's, is certainly keeping us warm in the winter! And it's only dissipating up to 1.6 kW (mostly, thanks to ridiculous efficiency of 8434PN CPU which is like 48 cores at 150W or sommat)

I cannot imagine dissipating 5 kW at home!