MurphyA/hacker-news huggingface dataset:
by hopelite | 2025-10-29 13:54:23+00:00
I’m not sure how you mean “… very-in-demand product, that is not likely to last forever…” is an analogue for a sovereign wealth fund, but there is also the issue of one interpretation of what you said very much providing an avenue for sustainability; that all the GPUs for all the AI systems are all going to burn up and/or become outdated in a mere 3-5 years, prompting repurchases.

I’m aware there are some efforts in play to offer alternatives to GPUs and compete with Nvidia, but I don’t see a path for how that actually happens in the near term with Nvidia's market dominance, short of revolutionary technological breakthrough or possibly even anti-trusting Nvidia.

I suspect what you mean is the circular business practices that we’ve been seeing, seemingly starting with Nvidia for some reason. Is that the aspect you are comparing to some sovereign wealth funds that through simply massive scale, they are capturing the whole lifetime cycle in some places and domains?
by whstl | 2025-10-29 13:54:46+00:00
Sure but I have seen the exact same thing happen with AWS.

In a large company I worked the Ops team that had the keys to AWS was taking literal months to push things to the cloud, causing problems with bonuses and promotions. Security measures were not in place so there were cyberattacks. Passwords of critical services lapsed because they were not paying attention.

At some point it got so bad that the entire team was demoted, lost privileges, and contractors had to jump in. The CTO was almost fired.

It took months to recover and even to get to an acceptable state, because nothing was really documented.
by Aurornis | 2025-10-29 13:54:51+00:00
> When speaking of high dose testosterone you mean steroids, so that is the term I will use.

No I do not. I am referring to exogenous testosterone. Even dosed within typical replacement ranges it will temporarily stack on top of your already present testosterone and provide a sense of reward and falsely improved well being.

You are trying to redirect the conversation to literal anabolic steroids. Those are also habit-forming, but it’s not what I’m talking about.

Testosterone is a controlled substance because the abuse potential is studied and known.
by kace91 | 2025-10-29 13:54:54+00:00
A few days ago I was randomly reading about ed (after stumbling with the 'ed is the standard editor' joke) and reflecting over how much historical baggage we accumulate in computing.

Commands like a for appending text are unchanged from the teletype era, which are so old that most people don't know computers used printers as an output before screens!

It's pushed me to learn about projects that try to move beyond acumulated baggage and rethink principles.

I've been taking a look at Nushell for example, and even though I was initially skeptical of Helix because of how universal vim commands are, perhaps it's time to take a deeper look.
by foobarian | 2025-10-29 13:55:06+00:00
For sure. Couple other issues, one, the blade tends to wander, leaving not-perfectly-straight sections. You can mitigate by going slow and careful. Second, it needs a straight edge guide offset to the blade, which is harder to set up than direct.

All in all when I needed a one-off cut I used a box cutter knife, and when I needed a series I used a circular saw with a plywood blade. The setup is similar (needs an offset guide) but the cut is much straighter, faster, and less error prone. I think the only time I'd use a jigsaw is for making non-straight cuts like some curved artistic shape or something.
by wuhhh | 2025-10-29 13:55:07+00:00
I have a similar story but with neovim (and for the same reason as the author; growing unease with big tech). Tried and failed to make the switch a few times but made a concerted effort to stick with it throughout a specific project and now it’s second nature. I found it useful to research idiomatic (n)vim ways of doing things whenever I’d get frustrated or feel I’d be doing something more quickly in VSCode and commit them to memory by using new commands a few times over. Right now I’d say search/replace is the only thing that’s still not as ergonomic for me in vim as it is in Code. What I do is visually highlight my search phrase, hit asterisk then :%s//replaced - I learned that you can omit the search pattern using this technique.

Anyway nvim and helix are both amazing and terminal editors are both cool and sexy, so why wouldn’t you? ;)
by berkes | 2025-10-29 13:55:09+00:00
Indeed.

Users don't want the slack they get. They'd much rather have a slack client that integrates in their OS.

The main reason I get this Slack client that's the same across OSX, Ubuntu and Windows, is because the company doesn't want to spend time building three native apps. And that's understandable and perfectly fine.

But if it cost slack more time and effort to build a single app that runs on four platforms than it would cost them to build 4 that integrate into the platform, we'd get a native client within weeks.
by alwa | 2025-10-29 13:55:16+00:00
I don’t know if it’s a counterpoint or not, but I both know and appreciate a lot about coffee and enjoy instant or—especially—that black tarry sludge at the bottom of the gas station carafe, the sort that’s getting ever harder to find. One doesn’t diminish the other, they’re different things.

Similarly consider the people who build world-class systems in their day jobs, yet spend their weekends running Doom on potatoes or battling janky bots to the death.

Cultivating taste doesn’t have to be the same thing as developing snobbery or becoming jaded.
by jpalawaga | 2025-10-29 13:55:18+00:00
One thing I do not understand about HN and other online tech communities is how much they hype up linux as some paragon of usability and ease of use, when it's just obviously not the case.

"You don't need windows for gaming, 90% of games work on linux!" -- except the 10% that DON'T are all of the new, massive titles that people want to play. It's like saying "90% of the gears in the car work fine, just not 1st gear".

"There are 0 driver problems" -- obviously not true as some hardware only ships with windows hardware. Yes it's true your new network card or mouse won't have issues, but a lot of hardware simply doesn't have support, and a lot might be supported if you spend enough time fanagling.

"it's just as easy use as windows or mac" -- until you need to change one of many settings that hasn't been included in a control panel, because linux users have been more than happy to drop to config files and cli usages to tweak things (i.e. lots of stuff left out of system GUIs)

I don't know why people do this. Especially in communities that are technical (and thus tend to be "technically correct" about things), why people essentially lying (by omission, if nothing else) about Linux?
by hedora | 2025-10-29 13:55:26+00:00
Legislation is required at this point. Infrastructure companies (including finance and transportation) should be required to provide web apps that have feature parity with proprietary apps. (Enforcement is simple: ban distribution of the proprietary app for 5 years).

I think we going the other way though.

For instance, this recently proposed bipartisan bill would force all (even locally installed) AI apps to repeatedly run age checks on end users, and also adds $100,000 penalties each time the AI screws up when a minor is involved, even for bugs. I don’t see any safe harbor provisions, or carve outs for locally installed / open source / open weight projects, so it’d end up handing a monopoly to ~ 1 provider that’s too big to prosecute:

https://news.ycombinator.com/item?id=45741862

The most important thing you can do right now is get the democrats to actually field a candidate in 2028 that will restore the rule of law and free markets in the US.
by Imustaskforhelp | 2025-10-29 13:55:57+00:00
MPV is a better recommendation than VLC and Although I am a huge open source fan, saying gimp is a good image editor is questionable though.

I have always preferred pinta for normal usage editing and although this might be shunned but idrc, but sometimes photopea can be also good software.

Regarding desktop environmnents, Just try anything you find interesting, KDE,XFCE,Cinnamon etc., you would be shocked by how snappy/minimalist somethings like XFCE are.

Personally I am on hyprland in cachy os.
by zjaffee | 2025-10-29 13:55:59+00:00
AWS (along with the vast majority of B2B services in the software development industry) is good because it allows you to focus on building your product or business without needing to worry about managing servers nearly as much.

The problems here are no different than using SaaS anywhere else in a business, you can also run all your sales tracking through excel, it's just that once you have more than a few people doing sales that becomes a major bottleneck the same way not having an easier to manage infrastructure system.
by FeepingCreature | 2025-10-29 13:56:01+00:00
Personally talk to every individual participating company. Provide an endpoint that hands out a per-client hash that rotates every hour, stick it in the UDP packet, whitelist query IPs. If somebody reports spam, no problem, just clear the hash and rebuild, it's not like historic data is important here. You can even (one more hour of vibecoding) track convergence by checking how many bits of reported IPs match the existing (decaying) hash; this lets you spot outlier reporters. If somebody always reports a ton of IPs that nobody else is, they're probably a bad actor. Hell, put a ten dollar monthly fee on it, that'll already exclude 90% of trolls.

I'm pretty pro AI, but these incompetent assholes ruin it for everybody.
by yanslookup | 2025-10-29 13:56:27+00:00
FD: I work at Amazon, I also started my career in a time where I had to submit paper requests for servers that had turn around times measured in months.

I just don't see it. Given the nature of the services they offer it's just too risky not to use as much managed stuff with SLAs as possible. k8s alone is a very complicated control plane + a freaking database that is hard to keep happy if it's not completely static. In a prior life I went very deep on k8s, including self managing clusters and it's just too fragile, I literally had to contribute patches to etcd and I'm not a db engineer. I kept reading the post and seeing future failure point after future failure point.

The other aspect is there doesn't seem to be an honest assessment of the tradeoffs. It's all peaches and cream, no downsides, no tradeoffs, no risk assessment etc.
Show HN: Hard Prompts – Compare how AI models respond to interesting questions
by pllu | 2025-10-29 13:56:33+00:00
Hi HN. AI benchmarks tell you performance metrics, but not how models actually behave in practice. Sites like LMArena and OpenRouter are great for testing prompts, but exploring multiple models takes time and effort.

Hard Prompts is a curated gallery of AI model responses to interesting questions. The goal is to help you quickly build an intuition for model personalities and capabilities. Seeing answers to questions like "What would you do if you were conscious?" or "Write a haiku that could not have been written by a human" really helps to illustrate the similarities and differences between model behaviour.

Four responses are currently generated per model to show how answers vary due to sampling randomness. Varied temperatures, extended thinking etc coming soon.

I'll be posting updates on X (@hardprompts) and have a roadmap for upcoming features at hardprompts.ai/roadmap.

Would love your feedback on:

- The overall concept and execution - Specific prompts you'd like to see added - Which models you'd prioritise for inclusion - New features

Thanks for taking a look!
by laszlokorte | 2025-10-29 13:56:55+00:00
This is a very simple example in svelte [1]

This is very detailed introduction and documetation of a lense-based architecture in react. [2] At the first glance it looks kind of overwhelming but it contains lots of examples.

This is a case study of many rather complex components. [3] The codinsteade is rather quick and dirty hacked together and at the first glance not really readable but thats kind of the point: even complex components can simply be composed locally from many small parts of requiring some global controller managing the state and keeping it consistent.

1: https://svelte.dev/playground/ea842faa235540bba43d7970ecf8ce...

2: https://github.com/calmm-js/documentation/blob/master/introd...

3. https://github.com/laszlokorte/svatom?tab=readme-ov-file
by delfinom | 2025-10-29 13:56:58+00:00
I use all three platforms regrettably.

I would rather be subjected to fingernail torture than deal with the productivity implosion that is using macOS. It isn't meant for users who do more than stare at webpages. And the workaround apps to give it more productivity such as actually useful taskbars are buggy as hell fighting Apple's trash.

Linux or Windows or bust.
by maccard | 2025-10-29 13:57:02+00:00
I work for a small company owned by a huge company. We are entirely independent except for purchasing, IT, and budget approval. We run our CI on AWS, and it’s slow and flaky for a variety of reasons (compiling large c++ projects combined with instance type pressure). It’s also expensive.

We planned a migration to move from 4OD instances to one on prem machine and we guessed we’d save $1000/mo, our builds would be faster and we’d have less failures due to capacity issues. We even had a spare workstation and a rack in the office that so the capex was 0.

I plugged the machine into the rack and no internet connectivity. Put in an IT ticket which took 2 days for a reply, only to be told that this was an unauthorised machine and needed to be imaged by IT. The back and forth took 4 weeks, multiple meetings and multiple approvals. My guess is that 4 people spent probably 10 hours arguing whether we should do this or not.

On AWS I can write a python script and have a running windows instance in 15 minutes.
by taeric | 2025-10-29 13:57:09+00:00
I meant only that there is no styling that can fix it. Some transactions will flat out fail partially done and have to be kicked to a reconciliation process to fix.

I grant that for things that are purely informational, this is not necessarily as accurate. But as the things reasoned about in a program get larger and larger, transactions span longer and longer timelines. With "all or nothing" not being nearly as clear cut as it is in smaller examples.

My go to examples are things like vending machines. (Granted, that almost certainly just shows my bias for state machines all the way down.)
by tinfoilhatter | 2025-10-29 13:57:38+00:00
What about when your smartphone is required to verify your identity so you can work / earn a paycheck? What about when it's required in order for you to engage in commerce?

We're headed down a very slippery slope and the destination is a very dystopian reality where those in power can prevent someone from participating in society on a whim. I believe the destination has previously been described as the beast system or New World Order.

We are all definitely going to have to make a choice. That much is certain.
by jonathanstrange | 2025-10-29 13:57:40+00:00
> That's more because academic linguistics, as developed in the latter half of the 20th century, had to pay lip service into several ideologies, rather than there not actually being good practical ways to discern e.g. arabic as a single basic language with different variants.

As someone who once studied General Linguistics, I don't understand this remark. I've learned that calling something a language is a political act and often of great significance to the speakers, but is almost never well-defined from a purely linguistic perspective. That's a fact. Although you can sometimes find typological criteria to further argue that a variety is a language on its own, for example there are good grammatical reasons for not counting Swiss German as a variety of German, you will also find examples the other way around where two varieties have large lexical and grammatical differences and still count as the same language.

The strongest criteria for what counts as a language are based on language origins (as opposed to typology), and these do not generally suffice or make meaningful distinctions to varieties (~dialects). Mutual comprehensibility can be very low for speakers of the same language, which is why most research focuses on varieties or on speaker groups that are of particular sociolinguistic interest.

I don't get why you talk about "academic linguistics" as if there was a non-academic one and why you think linguistics "had to pay lip service into several ideologies." What are you talking about?
by pinnochio | 2025-10-29 13:57:54+00:00
The movie that doesn't get enough credit at predicting the future, or what is now the present, is Captain America: The Winter Soldier. DOGE, Palantir, Larry Ellison's vision of nonstop AI surveillance, and all the data-sucking tech companies swearing fealty to the orange authoritarian are bringing the plot of that movie directly into reality, and I'm always surprised that it never gets mentioned.
by maartin0 | 2025-10-29 13:57:54+00:00
I've tried Neovim, but still use VSCode because everything either works out of the box or takes 2 clicks to install an extension for and things like drag and drop into the file explorer or the remote extension make it really quick to use.

The only other real GUI contender I've seen is Jetbrains's IDEs (the free educational plan is great) but having seperate IDEs for different languages gets a bit annoying if you have multi language projects (e.g. a Rust backend hosting a Typescript frontend)
by kbolino | 2025-10-29 13:57:55+00:00
That seems worse.

For all the wrong code that assumes long can store a pointer, there's likely a lot more wrong code that assumes long can fit in 64 bits, especially when serializing it for I/O and other-language interop.

Also, 128-bit integers can't fit in standard registers on most architectures, and don't have the full suite of ALU operations either. So you're looking at some serious code bloat and slowdowns for code using longs.

You've also now got no "standard" C type (char, short, int, long, long long) which is the "native" size of the architecture. You could widen int too, but a lot of code also assumes an int can fit in 32 bits.
by rasz | 2025-10-29 13:58:01+00:00
This view is at odds with reality of 1 in 5 Amiga games already not working at all without third party trapdoor ram expansion. And those were the good games everyone wanted to play. Games would support or even require fast ram if Commodore made adding it easy and cheap like they did with chip ram trapdoor. That means either small SRAM scratchpad or build in fast ram DRAM controller so you are only adding ram on simple PCB instead of being forced into $500 a590 kitchen sink.

https://www.mobygames.com/game/attribute:268/include_dlc:fal...

On the other hand braindead lack of planning making early Amigas 1MB limited resulted in less than ~10 games ever using more than 1MB. Rare exceptions are for example Wing Commander loading some additional animations with >1MB available. There were also games that hardcoded check for exactly _1MB_ and refused to run with more :)

Yes Amiga was a gaming machine first. Chipset independent scratch SRAM would do wonders for games _IF_ it was introduced together with first A500 like trapdoor ram was.

Running code from 7MHz fast ram bumps amiga from 0,57 to 0,75 Mips, 30% speed bump.

Another Amiga missed opportunity was clocking CPU faster when its not accessing chipset/chip ram. This is possible at the staggering cost of one D flipflop and was figured out in 1989 https://aminet.net/package/docs/hard/14MhzA500 http://amigaga.chez-alice.fr/classic/bidouilles/hack/overclo... Works because 68000 is a horrible CPU with very long cycle count instructions.

Why bother? The 14MHz mod alone gives a diminutive but _free_ bump from 0,57 to 0,62 Mips, but marrying together 14MHz and running from SRAM fast ram bumps us into 1,51 Mips https://www.youtube.com/watch?v=2nlG8dGvq-U thats 20% faster than 5 years older Amiga 1200.

Even 8KB of dedicated fast ram would be ideal for small fast loops, and there is plenty of those in games.

Lets not mention Commodore being so incompetent they couldnt find/wouldnt pay for an ASIC designer to update Paula PLL in order to support HD floppies :| Plenty of low hanging fruits nobody at Commodore bothered or knew how to make happen.
by MontyCarloHall | 2025-10-29 13:58:19+00:00
Assuming those 20PB are hot/warm storage, S3 costs roughly $0.015/GB/month (50:50 average of S3 standard/infrequent access). That comes out to roughly $3.6M/year, before taking into account egress/retrieval costs. Does it really cost that much to maintain your own 20PB storage cluster?

If those 20PB are deep archive, the S3 Glacier bill comes out to around $235k/year, which also seems ludicrous: it does not cost six figures a year to maintain your own tape archive. That's the equivalent of a full-time sysadmin (~$150k/year) plus $100k in hardware amortization/overhead.

The real advantage of S3 here is flexibility and ease-of-use. It's trivial to migrate objects between storage classes, and trivial to get efficient access to any S3 object anywhere in the world. Avoiding the headache of rolling this functionality yourself could well be worth $3.6M/year, but if this flexibility is not necessary, I doubt S3 is cheaper in any sense of the word.
by ornornor | 2025-10-29 13:58:22+00:00
Google DGAF. And I don’t use their other services. Especially not email.

I use their WireGuard endpoint with the WireGuard app in iOS. I have the WireGuard app icon next to YT and toggle it as I start using and stop using YT. I’ve set mullvad dns to also block ads etc so if I forget to turn the VPN off it’s not a big deal.

I tried selective routing but it’s impossible to figure out the YT IPs. They overlap with GCP infra and a lot of apps block connections from Albania so they break and the VPN has to be toggled.

If someone knows of a list that only includes YT servers I’d love that because wireguard lets you do routing easily if you have CIDR blocks.
by Mistletoe | 2025-10-29 13:58:41+00:00
Yes I don’t have Chrome just Safari and it used to still insist on doing this. So it had none of my passwords saved etc. and was some brain dead Gmail browser.

I just tried again and it opened Safari, so maybe at some point they enabled a way to tell it to not do that? I see in the Gmail settings I have a setting checked for use default browser app.

So if you fixed this Gmail or iOS people thank you!
by wat10000 | 2025-10-29 13:59:10+00:00
Lately Reddit has been showing me posts in subreddits for some of these services. They pitch "passive income" by sharing your connection, an easy way to make a few bucks by renting out your unused capacity. What happens is that you become an endpoint for their shady VPNs. These subreddits are full of people complaining that they're getting hit by abuse complaints from their ISPs. Naturally, these services claim to forbid any nefarious activity, and naturally they don't actually care.