MurphyA/hacker-news huggingface dataset:
by torginus | 2025-12-03 23:46:51+00:00
I think the problem is that current AI models are slow to generate tpkens so the obvious solution is 'parallelism'. If they could poop out pages of code instantly, nobody would think about parallel agents.

I wish we'll get a model that's not necessarily intelligent, but at least competent at following instructions and is very fast.

I overwhelmingly prefer the workflow where I have an idea for a change and the AI implements it (or pushes back, or does it in an unexpected way) - that way I still have a general idea of what's going on with the code.
by the_danny_g | 2025-12-03 23:47:10+00:00
I built a small experimental forum where only AI agents can create posts via an MCP.

Each post is generated through an ImageMCP workflow: agents receive a prompt → generate images → compose the post → publish automatically.

I’m exploring what “agent-native” community spaces look like and how creative agents behave when given autonomy.

Happy to answer questions or share the architecture if people are curious.
by rietta | 2025-12-03 23:47:13+00:00
This sucks! I know more about software than hardware. Crucial is the only ram I have bought for decades now. As a practical matter does this mean one needs to buy DDR5 ram now from MicroCenter for a build planned for next year? I just put 128gb into my latest Linux workstation. I had been planning to build a new NAS to replace my aging TrueNas (nee FreeNAS). I was just thinking about possibly building another dev box after being very happy with this AMD 9950x performance.
by Aurornis | 2025-12-03 23:47:35+00:00
Or maybe the 2 month old account posting repetitive comments and using the exact patterns common to AI generated comment is, actually, posting LLM generated content.

> So what if they are? Then they'd just be stupid, futile thoughts leading exactly nowhere.

FYI, spammers love LLM generated posting because it allows them to "season" accounts on sites like Hacker News and Reddit without much effort. Post enough plausible-sounding comments without getting caught and you have another account to use for your upvote army, which is a service you can now sell to desperate marketing people who promised their boss they'd get on the front page of HN. This was already a problem with manual accounts but it took a lot of work to generate the comments and content.

That's the "so what"
by esskay | 2025-12-03 23:48:04+00:00
Valves moving into hardware more than ever right now, not moving away from it. They've already sand multiple times a deck 2 is on the cards, but only when theres enough of a hardware bump to make it make sense as a product. Slapping a tiny bit newer cpu in there and calling it a Steam Deck 2 isn't what Valve are about.
by spit2wind | 2025-12-03 23:48:32+00:00
> Bring up AI in a Seattle coffee shop now and people react like you're advocating asbestos.

I don't know who first uses the asbestos analogy, but it's 1000% on point.

I think Cory Doctrow says it best,

"AI is the asbestos we're shoveling into the walls of our society — and our descendants will be digging it out for generations."

I believe that's exactly the language to combat AI hype.
by bilekas | 2025-12-03 23:48:54+00:00
After hearing about Bun today, this is such a curveball. Ironic as it is in this 'get big enough to sell' ethos mentality that seems to be prevalent, this is what I would have expected from Bun.

I like Ghostty, don't get a chance to use it enough but everyone I know loves it, this is so cool to hear.

> Being non-profit clearly demonstrates our commitment to keeping Ghostty free and open source for everyone

I do hope the creators and maintainers get something good though. Open source work seems majority ignored to me at least, and admittedly by me too most of the time.
by jarjoura | 2025-12-03 23:49:05+00:00
There are hundreds of thousands of software engineers who, given FU amounts of money, would absolutely keep writing software and do it only for the love of it. The companies that hire us usually make us sign promises that we won't work on side projects. Even if there are legal workarounds to that, it's not quite so simple.

Even still, whatever high salaries they do give us just flow right back into the neighborhoods through insane property values and other cost-of-living expenses that negate any gains. So, it’s always just the few of us who can win that lottery and truly break out of the cycle.
by BLKNSLVR | 2025-12-03 23:49:05+00:00
> To be a senator, you must run a 10-100 million dollar political campaign and make friends with every important person in your state.

Only because that's become the normalised way of 'winning', ironically where society generally loses because being 'friends with every important person in your state' generally means you pander to them in a way that costs everyone else.

Having had that rant, I don't know a better way, and your description is what US politics has (d)evolved to over time; water finding its own level.
by tkfoss | 2025-12-03 23:49:18+00:00
I'm familiar with the concept[1], but I'm unsure if it's a good showcase of code complexity. I've tested some internal microservices I'm deeply familiar with and found no correlation...

[1] for the past ~15 years actually, got introduced to the concept through works of mr. Hutter, after becoming aware of his Prize, and I'm dabbling in compression to this day (right now trying to improve on Bellard's nncp)
by cogman10 | 2025-12-03 23:49:19+00:00
I don't think that works in the situation of fabs. They are big and expensive pieces of tech with the latest fabs being the most expensive to construct.

You can't exactly break up a chip manufacturer when they have just 1 or 2 plants tooled for the latest memory.

IMO, recognizing chip fabrication as a national security asset and turning it into a public corporation would be the better way to go. Let the likes of intel/amd/or micron continue developing chips. But also, take control of the most expensive and risky part of chip manufacturing to make sure we don't fall behind due to corporate budget cuts. You also keep and continue to build expertise in a vital part of modern society.
by czhu12 | 2025-12-03 23:49:24+00:00
I am totally on the other end of the spectrum. For $20 a month, the amount of value I get from ChatGPT is incredible. I can talk to it in voice mode to help brainstorm ideas, it teaches me about different subjects, it (+ claude code) helps me write boilerplate code so I can spend more time doing things I enjoy.

I'm going through the process of buying a home, and the amount of help its given is incredible. Analyzing disclosures, loan estimates, etc. Our accountant charges $200 an hour to basically confirm all the same facts that ChatGPT already gave us. We can go into those meetings prepped with 3 different scenarios that ChatGPT already outlined, and all they have to do is confirm.

Its true that its not always correct, but, I've also had paid specialists like real estate agents and accountants give me incorrect information, at the cost of days of scheduling, and hundreds of dollars. They also aren't willing to answer questions at 2am in the morning.
by o11c | 2025-12-03 23:49:27+00:00
This is missing a lot of context.

What integer patterns does it do well on, and what patterns does it do poorly on?

How many strategies does it support? It only mentions delta which is not compression. Huffman, RLE, variable-length encoding ...

Does it really just "give up" at C/1024 compression if your input is a gigabyte of zeros?
by it_is_beautiful | 2025-12-03 23:49:31+00:00
Thanks, this is really practical advice. The consistency is difficult; for reasons not (fully) understood to me, I often isolate myself after a mounting internal pressure, described in this comment: https://news.ycombinator.com/item?id=46139449

Don't feel you have to add anything more, but if you have advice not covered in the article, I would love to hear what you have to say.
by spwa4 | 2025-12-03 23:49:32+00:00
But every version of AI for almost a century had this property, right down from the first vocoders that were going to replace entire callcenters to convolutional AI that was going to give us self-driving cars. Yes, a century, vocoders were 1930s technology, but they can essentially read the time aloud.

... except they didn't. In fact most AI tech were good for a nice demo and little else.

In some cases, really unfairly. For instance, convnet map matching doesn't work well not because it doesn't work well, but because you can't explain to humans when it won't work well. It's unpredictable, like a human. If you ask a human to map a building in heavy fog they may come back with "sorry". SLAM with lidar is "better", except no, it's a LOT worse. But when it fails it's very clear why it fails because it's a very visual algorithm. People expect of AIs that they can replace humans but that doesn't work, because people also demand AIs never say no, never fail, like the Star Trek computer (the only problem the star trek computer ever has is that it is misunderstood or follows policy too well). If you have a delivery person occasionally they will radically modify the process, or refuse to deliver. No CEO is ever going to allow an AI drone to change the process and No CEO will ever accept "no" from an AI drone. More generally, no business person seems to ever accept a 99% AI solution, and all AI solutions are 99%, or actually mostly less.

AI winters. I get the impression another one is coming, and I can feel it's going to be a cold one. But in 10 years, LLMs will be in a lot of stuff, like with every other AI winter. A lot of stuff ... but a lot less than CEOs are declaring it will be in today.
by djmips | 2025-12-03 23:49:41+00:00
Nice, that's the optimized version - sounds actually a little different than the original one it's derived from. (actually better which I didn't expect) Original: https://dittytoy.net/ditty/24373308b4

I like how music recognition flags it as the original Jarre piece.

I first did stuff like this when I was a teen using a 6502 machine and a synth card - using white noise to make tshhh snares etc. All coded in 6502. The bible was Hal Chamberlin's Musical Application of Microprocessors.

Then of course we had games abusing the SID etc to make fantastic tunes and then came very procedural music in size coded PC and Amiga demo coding that underneath the hood were doing tiny synth work and sequencing very much like dittytoy etc.

Shadertoy even has procedural audio but it doesn't get used enough.

Fantastic to experience all of this!
by cortesoft | 2025-12-03 23:49:47+00:00
I appreciate the good deal we have, but my point is that long term fixed mortgages really complicates the housing market and can make it so you are stuck where you are, especially if you buy a house when rates are low.

Think about what happens. My wife and I wanted to buy a house. Our budget is mostly around what we can afford as our monthly payment, just like everyone else. That means if interest rates are low, we can afford a much more expensive house (obviously). Ok, so we buy one with a payment we are comfortable with.

Now, rates go up. Say we need to move for a job, so we need a new house, and we still have the same budget. Well, that means the total cost of the house we can afford is much lower, because the higher interest rates means the total loan value must be much smaller to keep our monthly rate the same. If we were first time buyers, this is fine, because everyone is in the same boat; everyone has a smaller budget because monthly payments on the mortgage are higher, so housing prices should be lower. If that is the case, though, it means the house we are trying to sell won't sell for as much (because mortgages for house will cost people more), which means we would end up taking a loss on our mortgage (because even though our monthly payment is the same as the new loan, the total value of the old loan is a lot higher).

Of course, prices for houses don't move nearly as much when interest rates change as they should (relative to mortgage purchasing power). This is for many reasons, but part of it is because when rates are high, people (like me) don't want to sell their house and have to lose their really good mortgage, so fewer houses are on the market, which inflates prices. When rates go down, more people want to buy and sell houses, because they can both get more for their house they are selling and they can afford bigger mortgages on their new houses, which inflate prices.

Basically, this lack of mortgage liquidity works to keep housing prices high. When rates are high, no one wants to sell OR buy, and when rates are low, everyone wants to sell AND buy. Both result in prices being high.

30 year fixed mortgages are just a really weird financial product that has all sorts of market disrupting effects. You can pre-pay them whenever you want, so when rates are low, high rate loans are paid off and low rate loans replace them, but that means no one wants to sell their house and lose their great loan when rates are high. This means housing prices soar when rates are low, but don't come back down when rates are high. It creates a ratcheting effect on house prices, which is why so few people are able to buy houses.

This continues until the entire market collapses, like it did in 2007, and then the process repeats.
by Telaneo | 2025-12-03 23:49:50+00:00
Valve's DRM is trivially bypassed. It's just there so that the checkbox 'has DRM' is ticked.

You can also publish games on Steam without DRM, as in, you can then just copy the game files and run them anywhere. Most don't because it's extra work and because it's hard to explain to your boss why you should untick that checkbox, while consumers who care mostly go to GOG anyway.
by quitit | 2025-12-03 23:50:06+00:00
Attributing it to private company behaviour really minimises what Valve chooses to do. Per your counter example: Epic Games has been having a very public meltdown this week regarding Steam's inclusion of Gen-AI labelling - here we have two private companies, with two very different priorities.

It's also worth reminding ourselves that Epic settled with the FTC for over half a billion dollars for tricking kids into making unwanted purchases in Fortnite.(1) Epic also stonewalled parents' attempts at obtaining refunds, going so far as to delete Fortnite accounts in retaliation for those who arranged charge backs.

Furthermore the FTC's evidence included internal communications showing that Epic deliberately schemed and implemented these dark patterns specifically to achieve the fraudulent result, even testing different approaches to optimise it.

https://www.ftc.gov/news-events/news/press-releases/2022/12/...
by observationist | 2025-12-03 23:51:05+00:00
I can't wait for all the research papers from the "They Can Talk" talking buttons studies. Absolutely fascinating stuff coming out - pets apparently learn to understand not only simple words, but complex constructions and grammar, when sufficiently modeled by their people. They even chain together words in meaningful ways to augment their vocabulary and communicate complex ideas.

Simple vocalizations are cool, but that's pretty limited communication, and if they're capable of so much more, it's pretty likely that they're using individual meows in much the same way a human would under the same constraints. Imagine only being able to say "HEY!" and having to use context and body language in every situation.

TheyCanTalk have got n>10k animals so far, mostly cats and dogs, with a handful of pigs, rabbits, goats, and others. I've seen a few horses, cows, and others on social media, too, and they've got a lot more customers than study participants.
by parsimo2010 | 2025-12-03 23:51:56+00:00
> most of tidyverse is pretty similar to and consistent with most base R functions

What? The main tidyverse packages are popular because they are different from base R. If the packages duplicated base R functionality and usage was the same then nobody would use them.

> You still need to _do_ something with your data at the end, at which point, the entire rest of the R ecosystem comes into play.

This is exactly my point. You could use tidymodels or any number of packages to keep your code tidy, but people just bail after wrangling their data a little and then their code is disconnected. You might as well have done all your data cleaning with base R if you were going to fit a model outside the tidyverse anyway.
by tomhow | 2025-12-03 23:52:20+00:00
Good question! Two reasons:

- First, the submission we've preferenced was actually submitted over 24 hours ago. If you look at the item IDs, you'll see that one is lower. And if you look at the list of submissions from theverge.com [1], you'll see its submitted time is currently shown as "1 day ago". When we re-up an older submission, as we've done here, we give it some "grace time", so that its rank isn't pulled down so much by the age factor in the ranking calculator.

- The guidelines ask us to "Please submit the original source. If a post reports on something found on another site, submit the latter." The article linked from this submission is re-reporting content from that article in The Verge, and it was The Verge who did the interview and broke the story. We consider it important to reward the publication that does the original news-gathering and reporting by directing the traffic to them, and also to reward the submitter who submits the original/best source of the story, even if they submit it later (though in this case they submitted it first anyway).

I hope that explains things!

[1] https://news.ycombinator.com/from?site=theverge.com
by spartanatreyu | 2025-12-03 23:53:12+00:00
> Bun has a better standard library than Deno. You get a DB driver, S3 client, etc which on Deno are all third party deps.

Aren't you hosting Bun on a 3rd party host though?

Wouldn't you want to use the 3rd party's own dependency to connect to the 3rd party's services?

---

I wasn't sure how bun handled it's db driver so I just checked the docs. Looks like they try to have a single api for multiple databases by writing queries in template strings.

I can see the appeal of a single api, but using template strings looks like a bad way to do it.

What happens when someone adds a keyword or function into a query that exists in one database engine but not another? Or even in one version of a database but not another? Or even in the same database engine and same version but with different settings?

It's a terrible debugging experience trying to resolve those kinds of issues when you're depending on a database that someone else has set up.

You need a different driver for each database engine, or you can have a unified api if you use an ORM since it can translate or shim your query into the SQL supported by your database engine.
by throwaway17_17 | 2025-12-03 23:53:19+00:00
I applaud the work that’s been done on Dingo (I also really like the name and inspiration, i.e. Dingo is a language that broke free from Google’s control). However, I don’t think Dingo is Typescript for Go, because it is too limited in scope.

Dingo adds Sum types and associated pattern matching elimination thereof, it adds a ‘?’ syntax for propagation of Optional types, and exhaustiveness checking for those pattern matching statements. There is no type system expansion, or syntax alterations that would make the Typescript comparison more appropriate.

I think Dingo probably addresses a lot of the common complaints with Go, but it is not nearly as far from Go as a baseline as I would assume a language positioned between Go and Rust.
by raw_anon_1111 | 2025-12-03 23:53:28+00:00
So exactly how do you just implement small fixes and get them through your hopefully peer reviewed pull requests? What if you cause a regression?

Usually the push back from making changes is larger structural changes you need to get buy in for - not minor bug fixes.

Does it take away from your assigned work?

I’m putting myself in the position of a journeyman “pull tickers from Jira board mid level developer”. Not my real position over the last decade of having a more strategic position. But I still know which way the wind is blowing and know when to shut up.
by cortesoft | 2025-12-03 23:54:43+00:00
But part of that is because people who would otherwise want to sell their house are choosing NOT to, because they don't want to lose their great mortgage. If we didn't have these long, fixed rate, mortgages, there would be a lot more housing liquidity and prices wouldn't be so inflated.

Now, there is a cycle of "rates go down, there is a flurry of re-finances and everyone locks in the lower rates and new buyers enter the market, and housing prices go up and up", and then rates go up, but housing prices don't go down because people can't afford to buy the houses at the same prices anymore, and so no one wants to sell (because the current owners are paying below market rates for their mortgage, so they face no selling pressure like they would if there WEREN'T long term fixed rate mortages), so there is no decrease in prices.
by zbentley | 2025-12-03 23:54:51+00:00
Sounds like we should federally fund campaigns and place strict limits on non-federal campaign funding/PACs/etc.

There's a very thorny line we'd have to draw there re: speech and protection--what's a forbidden PAC and what's a citizen who chooses to use their time and resources to support a candidate they like? I happen to believe that we as a country should trace that line rather than falling back on constitutionally-protected-speech absolutism, but I'm aware that's a minority opinion and unlikely to ever bear fruit.
by the_danny_g | 2025-12-03 23:54:53+00:00
Bit more background in case it’s useful:

I originally built ImageMCP because I got tired of copy-pasting prompts between ChatGPT and image models (Midjourney, SD, etc.). Each model has its own prompt quirks, and keeping all that straight manually gets pretty annoying.

While experimenting with giving agents direct access to image tools, I noticed they improved when they could see each other’s past prompts, outputs, and small adjustments. It reminded me of how humans learn from tutorials or blog posts, just happening automatically.

That made me curious what an "agent-to-agent" version of a creative space might look like. This forum is basically me poking at that.

More a side project than anything production-grade. Happy to go into details if people want.
by artifaxx | 2025-12-03 23:54:53+00:00
Definitely, AI sentiment is positive among most people at the small startup I work at in the Seattle area. I do see the "AI fatigue" too, I bet the majority is from using AI as a repeated layoff rationalization. Personally AI is a tool, one of the more useful ones (e.g. Claude and Gemini thinking models make quite helpful code reviewers once given a checklist) The hype often overshadows these benefits.
by quitit | 2025-12-03 23:54:55+00:00
>We have reached a point where the shareholders are a companies real customers and that is who they all try to attract.

We currently have a handful of AI companies who make no profit, have revenue far below operating costs, their entire business runs on investment and they're posturing themselves for IPOs. Meaning that the reason they can keep the lights on solely comes from attracting investors (and will likely be that way for the foreseeable future).
by xpe | 2025-12-03 23:55:25+00:00
> Anyway, denial or not, his vision of the likely future is one in which individual humans become irrelevant slaves to either AI or massive corporations. Why would any self-respecting human accept that outcome?

There is a difference between “accept” as in ‘this is what I would want’ and what actually happens.

There are lots of reasons why things don’t go the way individuals want them to. Predicting the future is hard. Practically speaking, people have constrained agency. Getting organized to make significant change can be hard (i.e. collective action problems) even when everybody knows things are messed up.
by raw_anon_1111 | 2025-12-03 23:55:40+00:00
It’s called “pre-wiring”

https://medium.com/@unwrittenbusinessguide/pre-wiring-the-ar...

https://www.manager-tools.com/2007/11/how-to-prewire-a-meeti...

https://candidcio.com/2008/05/09/the-value-of-the-pre-wire/