MurphyA/hacker-news huggingface dataset:
by zer00eyz | 2025-10-29 16:44:03+00:00
Haven't you always been able to do these same steps?

From books and guides at the library and bookstore, to "This Old House" and "Click and Clack" we have been distributing the knowledge of how to do things for a long time.

The internet just made all of that knowledge much easier to access, with the time/cost/distance dependency being removed.

Have Americans become less capable over time? Or are we just more aware of the portion of the population who simply does not put in the leg work to DIY things?

Maybe a bit of both, with a lean into those who do not know having a larger voice. As an example I saw a video yesterday of someone being a "full on foodie" followed up by someone who was calling an onion "garlic".

Does an LLM really change what COULD have always been done, or just make it more accessible for those of us who do/want to have the tool?
by no_circuit | 2025-10-29 16:44:10+00:00
Yes, I agree that protos usually should only be used at the serialization boundary, as well as the slightly off-topic idea that the generated code should be private to the package and/or binary.

So to reflect the real‑world practices, the benchmark code should then allocate and give the protobuf serializer an 8K Vec like in tonic, and not an empty one that may require multiple re-allocations?
by ryandrake | 2025-10-29 16:44:10+00:00
Every time I say we are headed towards an Elysium-like world, it gets downvoted pretty quickly. Yet all signs are pointed to that trajectory! The rich are getting richer, they live in essentially their own world already--they're buying islands and building fortresses. They are more and more just selling to each other because the rest of us are essentially irrelevant to commerce. It's reasonable to assume we are moving towards a society where a mere 1-10M or so people live walled-off somewhere in luxury (not necessarily a space station) while the remaining 8B people are economically irrelevant, scraping by in the periphery.
by jasonjmcghee | 2025-10-29 16:44:14+00:00
Maybe I'm an outlier but Sonnet 4.5 quality is about as low as I'm willing to go.

It's generation speed is not the problem or the time sink.

It's wrestling with it to get the right output.

---

And just to clarify as maybe I misunderstood again but people are comparing cursor to Claude Code and codex etc here- isn't this whole article all cursor just using different models?
by tonymet | 2025-10-29 16:44:54+00:00
That’s true. The ideal case of elective MRI or planned surgery (like a hip surgery) are the exception. In most cases you have to make a decision on the spot. In our case we were basically told to move forward within 3 weeks or mortality would be much more likely.

Moving to another provider is like starting over with paperwork, records , diagnostics tests, building relationships . We already did one transfer due to insurance requirements and lost about 90 critical days that we can never get back. Images were lost preventing a proper diagnosis.

I’m not against free market medicine in principle but the current billing, records and regulations make it impossible with our setup.
by Sammi | 2025-10-29 16:45:16+00:00
I tried going back to VS Code + Copilot a month ago. I only lasted 4 days because it was to bad. It was super slow and gave poor suggestions, but mostly it just flat out did not suggest anything. Cursor feels snappy in comparison and the suggestions are more often than not useful. The most annoying thing about Cursor tab complete, is that it is so fast that when I am doing something unusual then it will keep on jumping in with useless suggestions. They have a snooze function for this though.
by gruez | 2025-10-29 16:45:34+00:00
>Why exactly should I trust any of these to have full access to my browser?

Content blockers on iOS don't have "full access". Most adblocking apps provide both a content blocker and an extension, the latter of which is used to work around stuff that content blockers can't block, or bugs that result as of blocking scripts from loading, but they're not needed. You can get 95% of the functionality by just using content blockers.
by pqdbr | 2025-10-29 16:46:24+00:00
I dropped cursor for the precise reason you mention: reliability.

Countless times my requests in the AI chat just hang there for 30+ seconds more until I can retry them.

When I decided to give Claude Code a try (I thought I didn't need it because I used Claude in Cursor) I couldn't believe how faster it was, and literally 100% reliable.

EDIT: given today's release, decided to give it a go. The Composer1 model _is_ fast, but right at the second new agent I started I got this:

> Connection failed. If the problem persists, please check your internet connection or VPN
by ksec | 2025-10-29 16:46:30+00:00
In 2010-2015 when HN and Twitter or all social media at the time thought Postgres would take over the DB world in 10 years time. And yet Postgres 2025 ( ignoring extensions ) is still not competing well with Oracle / MSSQL in 2010-2015. And ignoring politics or preference MySQL is still in many ways better than Postgres.

I am sure some day it would come. But it will likely take another 10 years. I just hope Neki + Oriole could come sooner.
by sadrasabouri | 2025-10-29 16:46:35+00:00
My colleagues and I built a research prototype that integrates social media conversations about a paper into the paper reading experience. It retrieves relevant social media discussions about a paper and presents them alongside it, with double-sided synchronization so you can see which parts of the paper a discussion relates to and which discussions exist for any given section. The research paper on this work is published at UIST 2025 (https://dl.acm.org/doi/10.1145/3746059.3747647).
by arjunven | 2025-10-29 16:46:39+00:00
I feel like I frequently run this bake off on my own... just to see how all the different models solve a specific problem and make sure they're consistent. I think they should call it Bakeoff mode tbh.

Built in browser seems like big usability upgrade too. I've been searching for a solution to me switching between browser and IDE when working on javascript.
by janice1999 | 2025-10-29 16:46:47+00:00
> Where's the fire and passion behind the resistance?

The working class are exhausted and a paycheck away from losing their homes. People don't have the time or energy to fight back for privacy/sovereignty/whatever inconveniences those in power. Stallman grew up privileged, went to the best universities at the best possible time and worked in academia. He had plenty of time to devote to political causes.
by jimmyswimmy | 2025-10-29 16:46:56+00:00
What an amazing tool: it loads and displays the kicad native files in a simple web browser, but moreover - you don't have to be the intermediary, cloning some repo and then uploading the individual files to a website.

I wish that existed for more weird binary formats. Altium have 365 but you have to have signins to use it, and they cost named-user seats.
by iLemming | 2025-10-29 16:46:59+00:00
> Riced out Neovim/emacs setup doesn't and hasn't ever led to quality software in any shape or form, neither it ever will.

Hmm... excuse me?

Linux kernel - most contributors use vim/emacs extensively, with some deep customizations.

Git - Linus developed it in his own heavily customized Emacs fork

Rust - Core team members use various customized setups

Postres - core devs use vim/emacs

Kubernetes - vim/emacs

What the fuck are you even talking about? Majority of high quality shit we use today - probably 90% of all C - from networking stacks - nginx, HAPoxy, OpenSSL, drivers; to compilers and languages; databases; web infra; cryptography; build systems, basically everything written before ~2010 that's still critical infrastructure was likely built by developers in vim/emacs.

All that stuff was developed by those craftsmen you're so dismissively mocking. Do you think they never customized their environments? Spending weeks perfecting configs instead of shipping is a discipline problem, not a tool problem.
by josephcsible | 2025-10-29 16:47:08+00:00
The key point:

> Ubuntu 24.04’s kernel, which is based on (on 6.8.12), uses the old GC algorithm. Thus, the change to unix_gc does not apply (the upstream patch is for the new GC algorithm).

> But somehow Ubuntu still went with it and applied the change

This vulnerability was a direct consequence of the "just backport important-looking patches" mindset. Just using the latest stable upstream kernel instead would avoid this entire class of vulnerabilities.
by cwmma | 2025-10-29 16:47:38+00:00
I'm assuming your using firefox, if so it's this bug[1] that basically prevents range requests from working. Basically firefox says it will accept gziped data even though it's a range request and github pages dudifly sends back an unreadable slice of a gziped file.

1. https://bugzilla.mozilla.org/show_bug.cgi?id=1874840
by alemanek | 2025-10-29 16:47:51+00:00
All the benefits OP lists are at or below mandated minimums for Western EU countries. It’s trivial to lookup and confirm for yourself.

In software the money difference you still end up ahead of where you would be on an equivalent salary in the EU. Also last time I was considering a move to the EU job market was weaker than the US. Also you still need to get all the necessary work visas which aren’t automatic. Even as a dual citizen I can’t just show up to work at a company in the EU.
by psadri | 2025-10-29 16:47:53+00:00
A resource that would benefit the entire community is a set of ballpark figures for what kind of performance is "normal" given a particular hardware + data volume. I know this is a hard problem because there is so much variation across workloads, but I think even order of magnitude ballparks would be useful. For example, it could say things like:

task: msg queue

software: kafka

hardware: m7i.xlarge (vCPUs: 4 Memory: 16 GiB)

payload: 2kb / msg

possible performance: ### - #### msgs / second

etc…

So many times I've found myself wondering: is this thing behaving within an order of magnitude of a correctly setup version so that I can decide whether I should leave it alone or spend more time on it.
by gdulli | 2025-10-29 16:48:08+00:00
There used to be a contract that a business had something to lose by providing bad service, that customers would leave and seek better service elsewhere.

I believe the most important and least discussed phenomenon of modern consumer culture is that consumers have passed a threshold of passive and docile behavior such that businesses no longer fear losing customers. Partly because the customers have shown willingness to eat shit, partly because there's a new understanding that all businesses will adopt the same customer-hostile behaviors (AI customer service in this case) so consumers don't have significant choice anyway.
by flipthefrog | 2025-10-29 16:48:23+00:00
Gimp is NOT a good image editor for someone who uses Photoshop professionally. This idiotic claim keeps coming up, year after year, along with suggestions for opensource replacements for InDesign, Illustrator, LightRoom - there really really arent any valid opensource alternatives to most creative software apart from Blender, and Krita for a linited subset of what Photoshop covers. I would have switched to Linux immediately if it wasnt for Adobe
by allknowingfrog | 2025-10-29 16:48:47+00:00
Helix is great if you just want something fast that gets out of your way. If you want plugins and integrations and other magic, it's probably not for you. I used Vim for the past decade, because it fits the way my brain works. Helix captures that same spirit, but with some polish and friendliness that can only come from starting fresh, and abandoning years of entrenched design decisions.

Helix is a fantastic terminal-based editor. I would rather type in mittens than use a GUI editor. If that resonates with you, maybe give it a try. If you love your GUI, I don't think Helix will be the thing that changes your mind.
by t_mann | 2025-10-29 16:49:02+00:00
Stupid question: couldn't we work around that with some VM/container-style solution? They could probably find ways to lock it down with TPM/TEE and similar, but in today's landscape it should be possible if you're willing to accept the performance and battery cost. And if it does get traction, there'll also be more push to keep open alternatives viable. Giving in without a fight is the only way to ensure you'll lose.
by BobaFloutist | 2025-10-29 16:49:24+00:00
At the very least, I make an effort to pick up food in person these days. Saves me a lot of money, is better for the restaurant, and since it's not my livelihood I can just show up a bit early, park properly, and hang around, ensuring that the food will be as fresh as possible when I get home and avoiding any rush.

The animosity I sometimes see between the restaurant staff and the delivery drivers can be really uncomfortable. It's not shocking, they have competing incentives and I think there's a pretty stark class/culture divide, but it's unfortunate when a system like this pits workers against each other that are just both trying to do their job as best they can.
by kragen | 2025-10-29 16:49:35+00:00
It's probably worth mentioning the 2400bps (300 bytes per second) LPC10 codec built into SoX. If you have SoX installed, try

rec -t lpc10 speech.lpc

and then speaking into your microphone for ten or fifteen seconds before you ^C it. Then play it back with

play speech.lpc

It will sound very robotic but pretty comprehensible, at least with an adult male voice in English, and it preserves a lot of the prosody and enunciation that is so hard to get out of speech-synthesis packages.

12KiB of data at 300 bytes per second would be 41 seconds of recorded speech.

Decoding the LPC10 data on the CH32V003 might be tricky. On amd64, running `make CFLAGS=-Os` followed by `ld -r -o tmp.o *.o` inside sox-14.4.2+git20190427/lpc10 yields a tmp.o with 25243 bytes of text (including .rodata, etc.) and 356 bytes of data. I'm not optimistic that RISC-V would compress that to fit inside the CH32's flash. And I find the code in that directory inscrutable; it's Fortran that's been compiled to C.

Still, it seems plausible that you could massage the LPC10 data into a format that something like Talkie would understand.
by armchairhacker | 2025-10-29 16:49:37+00:00
Minecraft, Roblox, Geometry Dash, Trackmania...these are games that succeeded because of their communities. Alone, they don't provide much for the average player, but creative players build interesting things that appeal to everyone.

I think one of the reasons Vision Pro and metaverse have been struggling is because their engines are bad. Not just locked down, but hard to develop on (although I don't have personal experience, I've heard this about VR in general). If you want to build a community, you must make development easy for hobbyists and small users*. I believe this has held even for the biggest companies, case in point the examples above.

* Though you also need existing reputation, hence small companies struggle to build communities even with good engines.
by alecco | 2025-10-29 16:49:40+00:00
1. archive.ph used to block DNS resolvers like CloudFlare because those resolvers didn't share the client's location with archive.ph DNS servers (this exposes whoever is behind archive.ph is tracking who is reading what)

2. Recently, archive.ph also started blocking VPN exit IPs.

So to bypass both, you can do my hosts trick to get an IP of archive.ph website, and if you are using a VPN find an exit IP not banned (usually a list of cities or countries in your VPN client manager).

EDIT: please use a more polite tone when addressing strangers trying to give you a hand, let's keep the Internet a positive place.
by klazutin | 2025-10-29 16:49:45+00:00
Oddly enough, I had the simplest experience of installing Windows 11 25H2 on a new ThinkPad just recently. Apparently the Windows ISO doesn't have the WiFi drivers for that specific machine out of the box, so during setup when it couldn't find an internet connection, it simply offered to create a local account.

So I would assume, if there is a way you can temporarily disable networking (e.g. in BIOS), then that would be the easiest way to avoid creating a Microsoft account.
by ericmcer | 2025-10-29 16:49:51+00:00
Yeah but... running an LLM is braindead simple now with Ollama, someone with a little bit of knowledge could run their own or spin up an LLM backed service for others to use.

It isn't like Google search where the moat is impossibly huge, it is tiny, and if someones service gets caught injecting shit like that into prompts people can jump ship with almost no impact.
by 0xbadcafebee | 2025-10-29 16:50:16+00:00
> If our computers never got faster, we would never get faster computers (obviously...) to run efficient code even faster. 3D rendering and physics simulation come to mind.

The solution to that is a few decades old: plug-in a 3D rendering card. (Of course there's the whole system bus issue, but that's largely solved by a bigger bus, rather than a faster CPU and more system memory. 3d programs requiring more cpu/memory is largely software bloat)

A few decades ago there was a lot of research into system-level parallel processing. The idea was to just add more machines to scale up processing power (if needed). But because machines got faster, there was less need for it, so the research was mostly abandoned. We would all be using distributed OSes today if it weren't for faster machines.
by swyx | 2025-10-29 16:50:24+00:00
see also https://cursor.com/changelog/2-0 and https://cursor.com/blog/2-0

other links across the web:

https://x.com/amanrsanger/status/1983581288755032320?s=46

https://x.com/cursor_ai/status/1983567619946147967?s=46
by eek2121 | 2025-10-29 16:50:44+00:00
I once moved a small site from AWS to Digital Ocean + Cloudflare.

$100-$300 on AWS -> $35/mo for DO + CF. Coincidentally, AWS had an outage soon after, which was avoided thanks to the move.

I have used DO for both clients and myself, and have not had any huge problems with them.
by torginus | 2025-10-29 16:51:01+00:00
Not really a hardcore infra guy, but on the coding side, I know companies with products that have codebases in the multi million LoC range written over decades, one of my friends interned there and told me they didn't even let him work on the core product for months, they put him on some custom testing framework they had for it, just so he could get familiar enough with the core code to be able to contribute meaningfully.

He told me that before they started doing that, there were incidents like teams writing entire modules they didn't know already existed - now there were 2 pieces of code doing basically the same thing, that were just incompatible enough to not be possible to merge them.
by singron | 2025-10-29 16:51:03+00:00
Re (2) there is a lot of vacuuming, but the table is small, and it's usually very fast and productive.

You can run into issues with scheduled queues (e.g. run this job in 5 minutes) since the tables will be bigger, you need an index, and you will create the garbage in the index at the point you are querying (jobs to run now). This is a spectacularly bad pattern for postgres at high volume.
by ryandrake | 2025-10-29 16:51:16+00:00
But not everyone needs to be a consumer. I could see the end result of all of this wealth consolidation being that the top 1% both own everything and are the only consumers. Rich people selling things to each other.

I once worked with a founder whose side business was building and selling yachts. Why yachts? If you asked him, he'd say because yacht buyers are the ones who have money.
by lenkite | 2025-10-29 16:51:20+00:00
I don't understand. VIM has a visual mode too if you want it. Just press `v`, do your selection and then operate on the selection. But frankly, the operator-motion is better, esp if you have repetitive editing to do. It is easier to repeat the same or combine the into a macro.

Feel less efficient with Helix motions:

https://www.reddit.com/r/HelixEditor/comments/1h5qqg7/i_feel...
by KronisLV | 2025-10-29 16:51:25+00:00
> But they are absolute resource hogs and I don't trust that they (or their best features) will always remain free.

I use quite a few of their IDEs for various use cases (Java, .NET, Python, Go, JS projects and some DB interaction) and ended up just buying their ultimate pack. For individual use, it was like 360 EUR with VAT per year that went down to 216 EUR by year 3 of staying subscribed. Just so I wouldn't have to deal with any artificial limitations and could use all of their tools instead of some Frankenstein setup where I have to install all sorts of plugins into IntelliJ.

Their AI tools are also pretty decent (Junie was lovely to use, despite the rate limits), the idea behind the free Fleet editor was also cool but it kinda sucked in comparison to VSC. That said, if the JetBrains IDEs ever get enshittified, I'm throwing them into the trash and moving over to just VSC with a frickload of plugins and AI slop coding to make up for the lack of comparably good refactoring tools and such. Until then, I'm okay with paying for their software, same as I pay for MobaXTerm and support FreeFileSync etc., I guess my point is that I largely view them as a commercial product and wouldn't count on that much being or remaining free.
by amluto | 2025-10-29 16:52:06+00:00
How does this interact with machines that are shared from one Tailnet to another? Is there specific syntax to grant the appropriate permission to a user or device that accesses the destination via sharing?

The docs also say:

> As a rule of thumb, the src devices in the grant policy should typically be devices in a stable physical location behind a strict NAT or firewall that prevents direct connections. This typically includes devices in corporate networks or cloud environments. It usually does not include mobile devices or laptops that frequently change locations and network conditions.

Is there some reason that one should not set up a peer relay to enable a laptop to access a machine that is behind a NAT? (Tailscale regularly fails to establish direct connectivity from a laptop behind a NAT to a machine that's behind a different NAT, at least in my experience.)
by rdtsc | 2025-10-29 16:52:25+00:00
> I'm so surprised there is so much pushback against this.. AWS is extremely expensive.

Basic rationalization. People will go to extraordinary lengths to justify and defend the choices they made. It's a defense mechanism: if they spent millions on AWS they are not going to sit idly while HN discusses saving hundreds of thousands with everyone nodding and agreeing. It's important for their own sanity to defend the choice they made.
by phendrenad2 | 2025-10-29 16:52:47+00:00
Since everyone is offering what they think the "camps" should be, here's another perspective. There are two camps: (A) Those who look at performance metrics ("96 cores to get 240MB/s is terrible") and assume that performance itself is enough to justify overruling any other concern (B) Those who look at all of the tradeoffs, including budget, maintenance, ease-of-use, etc.

You see this a lot in the tech world. "Why would you use Python, Python is slow" (objectively true, but does it matter for your high-value SaaS that gets 20 logins per day?)