MurphyA/hacker-news huggingface dataset:
by joduplessis | 2025-10-07 16:44:58+00:00
I've got an Ideapad that had Win11 on - completely removed it and installed Ubuntu. I've primarily used a Mac over the last decade, but it's insane how close the Ubuntu/Gnome experience comes - really have been super impressed. There are actually a few things I prefer on it too - the only (rather big) downside is that the web runs visually worse on it. I don't know how, but painting and font rendering feels suboptimal (compared to Windows and MacOS).
by jarjoura | 2025-10-07 16:45:07+00:00
Would you consider the lack of offering apprenticeships to get your trade license or on the job training as more structural or financial?

If there is a shortage of something, I would expect these trade companies to backfill with apprentices who will then grow into their roles.

If there's too high a risk that someone won't be worth the investment, then that seems entirely financial to me.
by lysace | 2025-10-07 16:45:17+00:00
I hadn't noticed the lack of printed IKEA catalogs until now. Seems like they stopped making them in 2021. They used to just appear in the mailbox. (I'm in Sweden. They were literally sent to every household in the country every year.)

I'm a fan of print layout catalogs over database driven web sites. Can't AI help with making an appealing paginated layout of a product database? I'd be happy with a 1 GB .pdf.

Edit: Shoutout to the electronics supplier Reichelt in Germany for keeping the catalog alive:

https://cdn-reichelt.de/katalog/01-2025/ (537 MB .pdf)
Show HN: Sweep, AI autocomplete for JetBrains that rewrites code
by williamzeng0 | 2025-10-07 16:45:18+00:00
Hi HN, I've been a JetBrains user for the last couple of years, and felt that JetBrains was missing a strong autocomplete tool. Over the last 6 months, we've fine-tuned our own model, built our own inference stack, and integrated it deeply into the IDE. You can use the autocomplete plugin for free (no sign up required) on the JetBrains marketplace.

Here's how we got here:

We started with standard FIM (fill-in-the-middle) autocomplete. Other AI code completion tools in JetBrains can only "add" code at your cursor position. This can be helpful when writing assert statements in unit tests, but FIM is less useful for cases like adding a new parameter to a function.

Autocomplete feels much better when it can rewrite code in addition to simply adding code. This is typically called "next-edit."

To get this capability, we trained a model on granular user actions such as arrow key movements, cursor jumps, and keystroke-level data. This works really well for tasks like adding enumerate to a Python for-loop, refactoring conditionals, and other repetitive changes.

Another problem is that this can be very slow. Out of the box with vLLM, each request had a median latency of 1500ms (too long). To optimize this, we rewrote TensorRT-LLM to support N-gram speculative decoding, which lets us serve completions at a median latency of 94ms. We also wrote more about it here: https://blog.sweep.dev/posts/next-edit-jetbrains

Finally, to get full codebase context awareness, we actually have one unique advantage over VS Code. The JetBrains codebase index (via their Program Structure Interface) is exceptionally well-built and has already indexed the entire codebase. This means we can quickly access the definitions of arbitrary functions or classes. To get extremely precise codebase context, we fetch the definitions of code symbols around your cursor and pass them to our model.

We've spent a lot of time getting the details right, and we'd love to get your thoughts and feedback!
by bangaladore | 2025-10-07 16:45:41+00:00
Yeah, I was going to say this is like the worst-case scenario for the average user.

One of the benefits of the main Arduino line is it was very simple to convert to your own design. Companies like Broadcom and Qualcomm won't sell (many of) their chips on normal distributer sites.

Same reason why Raspberry PIs kind of suck in my opinion. Great you've come up with a neat thing you want to build with it; you are forced to utilize either their compute modules which may not be sufficient for your task, or might be out of stock, or XYZ.
by data-ottawa | 2025-10-07 16:46:03+00:00
SQL is never just the tables and joins, it’s knowing the table grains, the caveats, all the modelling definitions and errors (and your data warehouse almost certainly has modelling errors as business logic in your app drifts), plus the business context to correctly answer questions.

60% of the time I spend writing sql is probably validation. A single hallucinated assumption can blow the whole query. And there are questions that don’t have clear modelling approaches that you have to deal with.

Plus, a lot of the sql training data in LLMs is pretty bad, so I’ve not been impressed yet. Certainly not to let business users run an AI query agent unchecked.

I’m sure AI will get good at this, so I’m building up my warehouse knowledge base and putting together documentation as best I can. It’s just pretty awful today.
by Pxtl | 2025-10-07 16:46:12+00:00
Right but if you're a hobbyist, "cheap" isn't the priority. I mean, what's the harm of using a $40 SBC instead of a $10 one if you're going to be spending hundreds of dollars and dozens of man-hours on it?

The bigger concern is the overhead of the Linux OS in terms of interacting with it vs just flashing a microcontroller... but linux lets you run an SSH and FTP servers and wifi and a debugger on the thing easily.

So you get easier access to remotely playing with the programming of your gizmo, but you have the OS in the way of just talking to hardware in real-time. I haven't done projects like that since my undergrad, does it really make that much difference?

To me the big deal-breaker would probably be if the thing I was building was battery-powered.
by tekkk | 2025-10-07 16:46:36+00:00
I can see your point and sometimes I myself include PoC code as commented out block that I clean up in a next PR incase it proves to be useful.

But the fact is your complete PR commit history gives most people a headache unless it's multiple important fixes in one PR for conveniency's sake. Happens at least for me very rarely. Important things should be documented in say a separate markdown file.
by Sohcahtoa82 | 2025-10-07 16:46:58+00:00
> Browser game don't need performance

Mobile users will hate you when your game drains their battery much faster than it should.

> I'm talking about AAA online games here, which 99% are built in c++ and the rest in c#.

It still doesn't apply. There's absolutely nothing stopping you from having a server written in Java with a game client written in C#, C++, or whatever.

I'm really curious why you think client and server must be written in the same language. A TCP socket is a TCP socket. It doesn't matter what language opens the connection. You can send bytes down from one side and decode them on the other. I mean, sure, if you're writing the server in Java and use the language's object serialization functions to encode them, you might have a hard time decoding them on the other side if the client is in C, but the answer then is to not use Java's object serialization functions. You'll roll your own method of sending updates between client and server.
by klodolph | 2025-10-07 16:47:00+00:00
It’s wild, but couldn’t we also explain this with a theory like “people have more trust in the institutions holding gold, and want better rates when they buy/sell?” Older generations seemed, to me at least, that they had some distrust in financial institutions, and maybe the newer gold buyers trust that their gold deposits work but don’t trust dollars or stocks as much.
by Damogran6 | 2025-10-07 16:47:07+00:00
We're in a mode where we're 'camping' with a 5th wheel trailer. It has COMPLETELY altered my travelling experience in ways I never expected. Being in Nature, with a clean bathroom and warm shower and cold beer makes the experience amazing.

More in line with this thread: Our house is full of stuff. It's a long story that ends up being: four adults living in the space that holds two comfortably.

Having the trailer lets us spend time in a relatively uncluttered environment. IT's a reset that lets me not get quite so worked up about the time I spend not-camping.

None of this is, in any way, cheap.
by kipchak | 2025-10-07 16:47:15+00:00
The risk to the dollar is a flight to gold causing an decrease in interest of buyers purchasing treasuries, resulting in higher rates paid to buyers of this debt. To give a sense of scale the US issues something like 1-2 Trillion in new treasuries a year, which is roughly the value of all 8,133.46 tons if sold at current market price.

For example a 2% increase in rate on 1T in 30Y treasury issuance over 30 years is $600B.
by Lumoscore | 2025-10-07 16:47:59+00:00
It’s completely true that the system we use today—where a few big companies hold all of our private information in one place—is a bad model. It’s risky for security, and it means you have no real power or ownership over your own data.

The good news is that we don’t have to wonder if a better way is possible. The technology is already here! Projects like Solid (Pods) and AT Protocol (PDS) have proven we can separate your information from the applications you use. You can put your data into your own secure digital "locker" or vault.

The difficulty now is not the technology, but getting people to actually use it:

1- It’s Too Hard to Use: Setting up and managing your personal data locker is currently as complicated as managing a super-secret password for a crypto account. For everyone to adopt it, it needs to be way simpler than just clicking "Log in with Google." If it’s too much work for regular people, it will fail.

2- Big Companies Don't Want to Change (The Incentive Problem): The biggest tech companies make billions by collecting and using your data. They have no reason to switch to a system where they have to ask permission to use data they don't own, unless a major law forces them to, or a new competitor steals their users.

3- Privacy Isn't Enough (The Benefit Problem): Most people won't switch just for "privacy." The new system must offer clear, positive benefits, like letting you move all your friends to a new social app instantly, or securely filling out long forms with a single click from your data locker.

The key to success is building user-friendly tools that hide all the complexity and make this new, secure way of managing data simple for everyone.
by mmis1000 | 2025-10-07 16:48:15+00:00
The safari literally broke border-radius of image whenever a opacity transition is triggered. It's the simplest effect you will see everyday. Or broke layer of position: fixed element when containing container is scrolled. They aren't even new features and exists since like 10 year ago? And it's still broken that requires specific workaround. Or on ios 26(the one just released). Every page that added to ios home screen is no longer able to play video at all if you close it and open it the second time. The list can go on infinitely if I ever want to dig up. When is the crap even usable? There isn't a way to not hit bugs at all unless your page is extremely barebone and require little interaction.

Besides these, the service worker debugger never work on my iphone device since like two major version ago.(It did not show up in the safari menu) There is no way to use it as a developer even I want to (let alone the devtool crashes and disconnects frequently)
by moduspol | 2025-10-07 16:48:37+00:00
It also removes a lot of the value of the LLM. They're perceived as being smart, and the interface (open-ended text) implies they are capable of more than executing pre-defined functions.

So if you have a "CalculateQuarterRevenue(year, quarter)" function, you'll soon find your users asking for the data per-month. Or just for the last six weeks. Or just for a specific client. And they'll be confused when it doesn't work.
by ToucanLoucan | 2025-10-07 16:49:00+00:00
Respectfully you're looking at the wrong wing of the (old?) industry. Radio plays have never been a substantial revenue source, they have a lot more in common with streaming in that way, and in fact, many labels would use paid radio placement basically as a form of advertising. The tradeoff being, for the consumer, that the radio didn't play whatever they wanted; it played what was scheduled, with an occasional request from a lucky listener.

What streaming has cannibalized is album sales, which is the problematic aspect. The fixed price-per-month to access a vast library of music is a killer value prospect for the consumer, which is why Spotify et al have succeeded as they have. However, again, it's bad for the artists; they don't make shit. And I mean, think about the economics there and it'll become evident why: previously to access between 10 and 20 songs depending on the album costed you about $10-15, one time purchase, but it was yours for the life of the media. Now you're paying (if you're paying) about $15-20 per month to access all of the music ever. And yeah there's less cost, no printed CDs, no shipping, no retail markup, but come on, if you have 4 CDs in your spotify library and are on the most expensive family plan, which IIRC is about $30/month, you're already ahead by 50%. That doesn't bode well for the artist's revenue split.
by throw0101a | 2025-10-07 16:49:02+00:00
> Isn’t it just inflation. As time passes there is more fiat in circulation, which means fiat is worth less, which means you need more fiat to buy the same amount of gold.

Gold was absolutely flat between 2012 and 2022:

* https://www.apmex.com/gold-price

but USD money supply was increasing during that decade:

* https://fred.stlouisfed.org/series/M2SL

See also flatness of gold prices from 1982 to 2002 with an increasing money supply. An older article:

> Sure, there were periods when gold was rising in tandem with the money supply, e.g. in the 1970s and 2000s. However, the yellow metal was in a bear market during the 1980s, 1990s and since 2011, despite the rising money supply (as indicated by the orange rectangles). The price of gold has fallen since 2011 by more than one-third, while the monetary base has increased by half and the M2 supply has risen by more than 25 percent.

* https://www.goldpriceforecast.com/explanations/gold-money-su...

There is little correlation between the two.
by username223 | 2025-10-07 16:49:10+00:00
I may get there at some point -- I actually ran Linux on a PowerBook for a while during the dot-com boom -- but Mac OS X was Unix with tastefully-done office software, and Gnome/KDE were tasteless kludges. Now it seems all software is converging on the same bubbly, mediocre slop. Sadly, Apple still makes the best laptops by far, and trying to run Linux on them takes me to the bad old days of editing XF86Config files and failing to sleep when the lid closes.

But back to the article on hand... Windows has been shoddy since forever, and Windows-compatible laptops are mostly mediocre things that can also run Linux. I could absolutely see a lot of casual Windows users switching to Linux for email, web, and office tasks.
by bitwize | 2025-10-07 16:50:16+00:00
A lot of people on Hackernews get wistful for VB. But the VB of the Unix world is still here—Tcl/Tk. It's not for the faint of heart, but it's the fastest way I've seen to get from zero to functional GUI. Entire desktop environments have been built in it—before GNOME 1.0 even came out. It even has metaprogramming capabilities that approach Lisp in flexibility.
by mholt | 2025-10-07 16:50:44+00:00
For sure.

About 5-6 years ago, Timelinize actually used only the Google Photos API. It didn't even support imports from Takeout yet. The problem is the API strips photos of crucial metadata including location, and gives you nerfed versions of your data. Plus the rate limits were so unbearable, I eventually ripped this out.

But yeah, an app that runs on your phone would be a nice QoL improvement.
by marcosdumay | 2025-10-07 16:51:05+00:00
Those 5% that generate revenue on the MIT article do that because the only thing they are used for is creating marketing spam to send to people.

And now we have an entire panel of bullshitters with an article-long theory about how to make LLMs program actually for real this time.

(Oh, and it would be great if journalists actually cited their public sources, instead of pretending they link to the article but actually linking to their review of related content.)
by atoav | 2025-10-07 16:52:30+00:00
Maybe it is me, but I find that idea unhinged and aesthetically/semantically offputting to a degree you would have to force me to do it. I know that isn't rational, but hey, it is my personal taste and those may differ.

I much prefer the way Rust did it, so just a separate type of comment-prefix for docstrings. In Rust a regular comment may be

// this is a comment foo = 1.5;

while a docstring is simply

/// this shows up in docs foo = 1.5;

with //! for docstrings at a module level. This is elegant. This is simple. It is a pythonic solution. Treating comments below a variable declaration implicity as a docstring is not. At the beginning of class or function declarations, ok (although I also would have prefered that to be above the declaration), but this.. I need a drink.
by simonw | 2025-10-07 16:53:03+00:00
The AI adds a ton. It really is like having a whole team of extra coders available, all of which can type faster than you.

Getting good results out of that team is hard, because the bottleneck is how quickly you can review their workflow and point them in new directions.

Understanding techniques like TDD, CI, linting, specification writing, research spikes etc turns out to be key to unlocking that potential. That's why experienced software engineers have such a big advantage, if they choose to use it.
by Arnavion | 2025-10-07 16:53:03+00:00
Somewhat related is the situation with Shingeki no Kyojin / Attack on Titan. "Attack on Titan" was the manga author's chosen English title, except the story does not take place on the moon of Titan but is instead about giants attacking a human settlement. The Japanese title could be interpreted as "Attack of Titans" so everyone assumed "Attack on Titan" was just Engrish for that, and why CommieSubs' fan translation for example went with "The Eotena Onslaught". [1]

Years later it turned out some of the giants had classes / types and the title was a reference to the Attack type of giant. Thus the English title would've been better as "The Attack Titan", and indeed the Japanese title could also have been interpreted as that, though it's only obvious in hindsight. The Japanese title was likely deliberately intended to have the double-meaning "Attack of Titans" and "The Attack Titan", though this double-meaning cannot be conveyed in English, and in fact we're now stuck due to inertia with a third English rendering that is completely disconnected from either meaning.

[1]: https://commiesubs.com/shingeki-no-kyojin-01/
by cedilla | 2025-10-07 16:53:16+00:00
There's no reason to speculate about who the future shareholder will be, nor is there any good reason to just assume that favouring short-term gains will favour the current shareholders more. It's also unknown if a shareholder would prefer long-, mid- or short term gains.

Favouring short term gains over anything else is obviously wrong – Amazon could sell AWS for 5 billion dollars tomorrow, but I don't think you'd argue that this would be in their interest at all, even though it's just giving priority to current shareholders over more distant ones.
by ineedasername | 2025-10-07 16:53:36+00:00
Also, it’s trivial to standup a minimal quality stt+translation workflow in something like comfyui, all freely available models, and run on modest consumer gpu, ~3050 is just fine. If you’re handy with this tech you can do a lot better. If crunchyroll is only going to have slightly better quality then it can be appealing even to moderate fans who wouldn’t spend the time doing things manually.
by begemotz | 2025-10-07 16:53:55+00:00
I would echo the sentiment of taking some time. The way to think of this is not as "time off" - but acknowledging that you have the time and space (and resources) to thoughtfully consider your next move. Don't make important decisions under a time-pressure that is self-imposed. Instead, take a month to consider what you want to do during the next state of life - and be grateful that you have the opportunity to consider your next move from this point of view.
by jahsome | 2025-10-07 16:54:29+00:00
Appreciate the added and specific context. I'm not in the medical field but I have worked on EMRs.

What, by your estimation, would be the better user experience for alerting the imminently life threatening situation?

It sounds like a signal to noise ratio with false positives, but IMO I'd rather a provider be at least given the time to pause and consider the diagnosis. I'm not sure about the optimal way to do it.
by oooyay | 2025-10-07 16:54:32+00:00
I've never actually seen them criticized here but I'll bite since I've worked for one.

Worker owned companies are just a different shade of typical corporate politics. I worked for North America's largest sewer inspection and cleaning company. The company did about equal volumes of each type of work but since inspection is more technology based there were far more cleaners than there were inspectors and analysts. I'd been there about a year and I'd noticed that we were so far outpacing cleaning that we'd started to lapse on some of our contractual inspection storage commitments which required about ten years storage of raw inspection files. The inspection files were raw video with annotations. I drew up a proposal to build out centralized storage arrays and upgrade video processing site internet connections. Pretty baseline stuff to meet the needs of our contractual obligations. It went up for a vote because it'd effect the yearly budget which impacted dividends checks. It was unanimously voted down by the cleaners. I realized then and there that any business that's worker owned will be primarily be influenced by the largest in quantity labor group and haven't worked for one since.

Long way of saying that I wouldn't say it's any better or worse than other management structures.
by toomuchtodo | 2025-10-07 16:54:40+00:00
China is building, domestically deploying, and exporting solar, wind, batteries, and EVs so fast that the world will have no choice but to rapidly move towards net zero simply due to economics. Existing excess atmospheric carbon emissions remain to be sequestered. China deployed 277GW of solar in 2024 and is accelerating, having deployed 212GW in the first half of 2025. 1GW of solar is being deployed globally every 15 hours. Clean energy and global electrification flywheel go brrrr.

https://ember-energy.org/data/china-cleantech-exports-data-e...

https://ember-energy.org/latest-insights/china-energy-transi...

https://www.noahpinion.blog/p/china-is-quietly-saving-the-wo...

https://foreignpolicy.com/2025/08/21/china-clean-renewable-e...