MurphyA/hacker-news huggingface dataset:
by j45 | 2025-10-29 15:38:18+00:00
It can be a different database in the same server or a separate server.

When you’re doing hundreds or thousands of transactions to begin with it doesn’t really impact as much out of the gate.

Of course there will be someone who will pull out something that won’t work but such examples can likely be found for anything.

We don’t need to fear simplification, it is easy to complicate later when the actual complexities reveal themselves.
by me551ah | 2025-10-29 15:38:32+00:00
Imagine if historic humans had decided that only hammers are enough. That there is no need for a specialized tool like Scissors, Chisel, Axe, Wrench, Shovel , Sickle and that a hammer and fingers are enough.

Use the tool which is appropriate for the job, it is trivial to write code to use them with LLMs these days and these software are mature enough to rarely cause problems and tools built for a purpose will always be more performant.
by twodave | 2025-10-29 15:38:33+00:00
As someone who works with GraphQL daily, many of the criticisms out there are from before the times of persisted queries, query cost limits, and composite schemas. It’s a very mature and useful technology. I agree with it maybe being less suitable for a public API, but less because of possible abuse and more because simple HTTP is a lot more widely known. It depends on the context, as in all things, of course.
by kace91 | 2025-10-29 15:38:38+00:00
I see your point, but I disagree that you need direct involvement in the legal process.

Companies are moved by money, if your tech is popular enough companies will dance to your tune.

Say that you get to a point where 90% of desktop users are on linux. Is there any doubt that banks, messaging platforms and the like would have their own linux apps? no matter how many hoops you make them pass through, they won't let that piece of the cake go.

The problem is that the current way of doing things will never reach those numbers, because we give up on the tools that companies use. UX, user research, graphic design, marketing and similar roles are pretty absent from these communities; I think changing that is the mising piece.
by alastairr | 2025-10-29 15:38:57+00:00
This is incredibly shallow, and feels almost bordering on a type of delusion. Even if you agree that all labour _could_ be automated, it's highly debatable whether you'd want it to be. A lot of human society is for humans and by humans, and that is a good thing. We are social animals, automation of every task is not desirable to say the least.
by PeterCorless | 2025-10-29 15:39:42+00:00
But in this case, it is like saying "You don't need a fuel truck. You can transport 9,000 gallons of gasoline between cities by gathering 9,000 1-gallon milk jugs and filling each, then getting 4,500 volunteers to each carry 2 gallons and walk the entire distance on foot."

In this case, you do just need a single fuel truck. That's what it was built for. Avoiding using a design-for-purpose tool to achieve the same result actually is wasteful. You don't need 288 cores to achieve 243,000 messages/second. You can do that kind of throughput with a Kafka-compatible service on a laptop.

[Disclosure: I work for Redpanda]
by MisterTea | 2025-10-29 15:39:46+00:00
Agreed. I have a 10 Gb DAC connecting my workstation and a small server to a Mikrotik. They are way cheaper, use less electric, and run cooler compared to a UTP SFP. I don't like UTP for 10Gb as its both costly and less efficient though that is going to get better with time.
by luisml77 | 2025-10-29 15:40:12+00:00
> they threatened to choke all competition and trap and rent-seek the entire world

They did so legally and didn't break any rules. This is the game of capitalism, and the fact is, IOS and Android are extremely well built and developed, and no open-source project would ever come close to the hundreds of thousands of paid engineers that built IOS and Android.

You can either have capitalism and IOS and Android, or you can have communism and a society that is 10+ years behind in development. Do you really want to give up IOS 26 for a blackberry?
by rwmj | 2025-10-29 15:40:56+00:00
Rocket-chip is widely used (https://github.com/chipsalliance/rocket-chip). It can fit on smaller FPGAs.

If you want something very tiny and completely understandable, and don't mind that it's 32 bit, then PicoRV32 (https://github.com/YosysHQ/picorv32).
by MangoToupe | 2025-10-29 15:40:57+00:00
> good for the downtrodden and underprivileged members of corrupt countries such as Nigeria, Venezuela, Lebanon, and Turkey, who have suffered their own currency crises to the great detriment of their citizens.

Well, except that it ties them to USD, an ultimately doomed currency. The short-term interests are aligned, but they'd be better off with a locally-managed currency and simply banning the USD from being held by either the state or any of its representatives.
by riehwvfbk | 2025-10-29 15:41:05+00:00
It's not as much "lol" as what's implied, you have to read between the lines a bit. Their example is Qatar, a tiny elite supported by slaves. And in the brave new world we'll have a tiny elite supported by AI slaves. Left unsaid is what will happen to those for whom there is no place within the tiny elite.

There are two possibilities: mass extinction, or the new elite isn't tiny. Everyone hopes for the latter and fears the former.
by georgefrowny | 2025-10-29 15:41:09+00:00
To be fair the heyday of unshit search was driven by mostly-consensual scraping.

Today there are far too many people scraping stuff that isn't intended to be scraped, for profit, and doing it in a heavy-handed way that actually does have a negative and continuous effect on the victim's capacity.

Everyone from AI services too lazy or otherwise unwilling to cache to companies exfiltrating some kind of data for their own commercial purposes.
by mahemm | 2025-10-29 15:41:09+00:00
The property you're talking about (next bit unpredictability) is important for a CSPRNG, but it doesn't matter at all for a PRNG. A PRNG just needs to be fast and have a uniform output. LCGs, for instance, do not have next bit unpredictability and are a perfectly fine class of PRNG.
by suriya-ganesh | 2025-10-29 15:41:13+00:00
> But there is a risk that those who own negligible amounts of capital prior to full automation will be out of luck. With nothing but their wages to survive on, they may live dreary lives, and perhaps even starve. However, at least for citizens of high-income democracies, this risk seems to be quite small.

And then the article goes on to explain, how historically governments have always redistributed wealth from rich to the poor.

The wealthy were incentivized to provide for the bottom of the population only because there was need for labour for the wealth to stay alive. but then, going by the article's analogy when there is no need for labour, there is no need for the bottom 75% as well.
by marcosdumay | 2025-10-29 15:41:15+00:00
> they get a simple UTF8 constant string in the response body "You have exceeded resource limits, please try again later"

I imagine they get a 429 response code, but if they don't, you may want to change that.

I do think you are on the right place in that it's important to let those requests get the correct error, so if innocent people are affected, they at least get to see there's something wrong.
by linsomniac | 2025-10-29 15:41:16+00:00
I've never heard the word Paracetamol. I asked my wife, a nurse working on her Nurse Practitioner degree, if she knows what it is. She said: "Tylenol in the UK. I'm not sure why I know it, probably read it in a British book." So sounds like even in the medical profession here it's not well known.
by Cthulhu_ | 2025-10-29 15:41:25+00:00
Wouldn't the network providers be able to detect those? I'm fairly sure they don't like their networks being abused either... or they don't really care because they get paid per connection.

edit: Actually this is what I'm getting increasingly angry about: providers and platforms not doing anything against bots or low value stuff (think Amazon dropshippers too) because any usage of their service, bots or otherwise, are metrics going up and metrics going brrt means profit and shareholder interest.
by jmaker | 2025-10-29 15:41:35+00:00
One of the issues there is that pricing a managed service deprives your people or gaining extra experience. There’s a synergy over time, the more you manage yourself. But it’s totally justified to pick a managed service if it checks out for your budget. The problem I saw often emanate was bad decision making, bad opportunity cost estimation. In other words, there’s an opportunity cost to picking the managed service, too, and they offset each other more or less.
by gmueckl | 2025-10-29 15:41:38+00:00
Disasters can hapoen slowly. This one did, in a series of decisions from multiple actors. The main inflection point was allowing third parties develop for phone platforms. Then banks erc. went through a process that ended up forcing the use of a smartphone exclusively for a lot of applications that are sensitive. The same device runs random code downloaded through various means (app stores, preinstalled bloatware installing even more crap on cheap phomes, websites, embedded webviews for ads...). This is now an entrenched status quo spread across multiple actors and unaligned interests.
by tmtvl | 2025-10-29 15:41:47+00:00
As an Emacs user it annoys me to no end when I find myself using a system without a Vi variant. Not having Emacs available is fine, I know where to find it if I really need it, not having Dvorak is fine, hunt-and-peck is usually good enough; but not having Vi means I need to do a ton of sedding, catting, heading, and tailing which gets to be a chore after a while (almost as bad as using nano).
by j45 | 2025-10-29 15:41:51+00:00
It might look like a lot of effort, but if you follow a tutorial/YouTube video step by step you will be surprised.

It’s mostly registering the Postgres database functions which is one time.

There are also pre-made Postgres extensions that already run the queue.

These days i would like consider m starting with Supabase self hosted which has the Postgres ready to tweak.
by raxxorraxor | 2025-10-29 15:41:54+00:00
Problem is the hardware vendors often very much like closed systems. And banking apps too. We sadly have a much less open hardware ecosystem compared to the PC landscape. And even here driver problems are more pronounced the more exotic the OS platform.

For me mobile OS are a broken mess, irrespective of Apple or Google, so I would love to have an alternative. Mobile phones are powerful devices that are severely handicapped by bad software. Restrictions are sold as security and there are a lot of people that even buy into these crap argument. So much so that even legislation has adopted them to some degree.

But for hardware vendors to jump on another train, a new OS must probably offer something shiny. And the average user has no idea how easy it could be to interface your smartphone with other devices without needing some ad riddled vendor specific apps. I mean you can install an ssh client on your phone, but meh... That is more or less the only app I install these days.
by ctrust | 2025-10-29 15:42:07+00:00
From the artichokel: "If bills are a fiction in order to back up the fiction of charity so the hospital can write off accounts and look like they are somehow doing right by people, this is an effed system."

So close, yet so, so far! If a corporation commits fraud against you, and you literally ask if the corporation has committed fraud against you, and you proceed to voluntarily send that corporation THIRTY-THREE THOUSAND DOLLARS anyway, are you not a willing co-conspirator in the fraud?
by OkayPhysicist | 2025-10-29 15:42:12+00:00
As much as I agree with the premise of liberation from toil, I don't think the author presents a compelling argument as to how you get from "most of the capital sits in the hands of a small group of oligarchs" today to "the fruits of AI productivity are broadly shared". Historically, capital-heavy innovations have made a small group of people very rich. I have zero doubt without very decisive action, the default is absolutely a "whoever has capital at time of singularity has capital forever".
by lokar | 2025-10-29 15:42:19+00:00
But that’s expected. Even in a restaurant it’s not like each dish is priced as cost to make plus a markup. It varies widely, what matters is that the prices make sense in the market and over a week/month the overall numbers work out.

A hospital is vastly more complex. They have huge costs (for things they must have) that can’t be recovered 1:1 with services.
by lgunsch | 2025-10-29 15:42:28+00:00
I've been using JetBrains IDEs for the last 11 years. Before that I used Emacs and Sublime Text. I've tried VSCode, Zed, and others. There's just no comparison on the code insights and code manipulation tools. LSP is far behind what JetBrains can do, although it's slowly catching up these days. I still use VSCode from time to time for other languages like Zig.

I've never experienced sluggishness, but, I also keep track of how much memory it's using and ensure I don't run low. It's clearly a huge resource hog, but I'm also glad for that. It's using all of my computers resources to analyze the code in amazing ways which help me develop fast. Emacs, Sublime Text, and others were all about typing speed. Fast development goes far beyond just typing speed.
by NoiseBert69 | 2025-10-29 15:42:29+00:00
These CH32 mikrocontrollers are great and dirt cheap. I've build a small DC motor controller with them to control a toy robot: https://github.com/h0lad/MiniSpeedController

The bigger ones have PHYs for USB HS, USB-C (5Gbps) and 10/100M Ethernet integrated (!). And their development environment (Mounriver Studio) isn't too bad - I didn't had the immediate urge to port everything to CMake/VSCode.

But they need some kind of pin planning tool. It's awful to use the datasheet and find the correct pin functionalities and their mutual exclusions... STM32 mastered this with their STM32CubeIDE tool: select a feature (like USART1) and the right pins light up - alternate pins are easy to locate.

They also should clean up their license mess on OpenWCH (their GitHub page). Lots (all?) of their HALs are Opensource - but the right version with right SPDX tags are often a bit hidden.
by senko | 2025-10-29 15:42:52+00:00
> Figuring it all out is part of the fun,

Which is why it's done that way. Other text-based games where the focus is not on puzzling out what to do next (like roleplaying MUDs) have a more strict and easily discoverable vocabulary.

This would be like saying using programming languages is terrible because Brainfuck is a terrible programming language.
by justinhj | 2025-10-29 15:43:03+00:00
As engineers we should try to use the right tool for the job, which means thinking about the development team's strengths and weaknesses as well as differentiating factors your product should focus on. Often we are working in the cloud and it's much easier to use a queue or a log database service than manage a bunch of sql servers and custom logic. It can be more cost effective too once you factor in the development time and operational costs.

The fact that there is no common library that implements the authors strategy is a good sign that there is not much demand for this.
by coder543 | 2025-10-29 15:43:33+00:00
It doesn't seem especially popular to me, so... citation needed? It's not being discontinued for being too popular, that's for sure.

Apple doesn't want to maintain it forever, and a handful of legacy apps will never be bothered to update to native Apple Silicon support unless it means losing access to their user base. Apple has given them plenty of time to do it naturally, and now Apple is giving them a stronger reason and a couple more years to get it done. Apple is not randomly discontinuing it with no notice; two years is plenty of time for maintained software to get over the finish line.

At the end of the day, Apple doesn't want to pay to maintain this compatibility layer for forever, and Apple's customers will have a better experience in the long run if the software they are using is not running through an extra translation layer.

There will always be some niche users who want this feature to remain forever, but it's clearly not a significant enough percentage of users for Apple to be worried about that, or else Apple would maintain it forever.
by iggldiggl | 2025-10-29 15:43:33+00:00
> The adb workaround for Android is essentially on par with being able to use Xcode's tooling to install apps on an iPhone

The Apple situation is still significantly worse than ADB, because (at least without a paid-for developer account) AFAIK you're limited to a certain number of in-development app that you can install simultaneously and you definitely need to reinstall them every few days. ADB currently has no such restrictions.
by filoeleven | 2025-10-29 15:43:33+00:00
This is who I thought of too.

it’s your own damn fault you’re so damn fat / Shame shame shame

All the food on the shelf was engineered for your health / So you’re gonna have to take the blame

https://youtu.be/LtScpL5o7cg?si=h2x1ExSWl3-iE_3N
by iluxonchik | 2025-10-29 15:43:34+00:00
How would you suggesting restructuring the legal system so that currency becomes fully a central bank liability?

And how would such a restructuring help to improve the current model?

And very importantly - what is the practical next step? You can't make all of the U.S. dollar a direct liability of the central bank overnight without collapsing the global financial and geopolitical structure?
by thaumasiotes | 2025-10-29 15:43:36+00:00
> on both US QWERTY and Colemak when you constantly type [];:{}| and so on, your pinky has to reach over to do it. At least for me that meant contorting my hand a bit to reach over. On my split keyboard all the symbols are behind a layer on the home row, and I barely use the pinky for anything, which fixes the issue.

On a completely standard rectangular-block keyboard, I don't use pinkies to type. Actually, I do use my left pinky to hit left shift. But that's it.
by j45 | 2025-10-29 15:43:53+00:00
Kafka is anything but new. It does get shoehorned too.

Postgres also has been around for a long time and a lot of people didn’t know all it can do which isn’t what we normally think about with a database.

Appropriateness is a nice way to look at it as long as it’s clear whether or not it’s about personal preferences and interpretations and being righteous towards others with them.

Customers rarely care about the backend or what it’s developed in, except maybe for developer products. It’s a great way to waste time though.
by e12e | 2025-10-29 15:44:15+00:00
I'm a mostly happy helix user - but I'm still struggling to get debugging to work - both with ruby/rails and typescript/node (Adonis).

Apparently DAP protocol support has been merged - but I find the documentation lacking, and afaik for typescript/javascript it won't work out of the box, as helix needs a pointers to the dap server (and that can't simply be in PATH)?

How are everyone debugging with Helix?

https://github.com/helix-editor/helix/discussions/9269
by ChrisArchitect | 2025-10-29 15:44:41+00:00
Related:

Can Substrate disrupt ASML using particle acceleration?

https://www.nytimes.com/2025/10/28/technology/can-a-start-up...

(https://news.ycombinator.com/item?id=45732431)

See also:

Return to Silicon Valley

https://substrate.com/our-purpose

(https://news.ycombinator.com/item?id=45741489)
by Eridrus | 2025-10-29 15:45:10+00:00
> To me, this heavily biases towards engineers that have already built or at least designed a similar system to the one you're presenting them.

Yes, this is not an IQ test, we are trying to see how people react to problems in our domain not measure some generalized form of reasoning. The advantage of picking a problem as close to our real problems as possible is that I don't have to worry how they generalize from the interview to work.

In general, my experience with system design interviews is that people make bad designs, and when you drill down on them they give bad rationales. Similar to coding screens, people just out themselves as not very good at their jobs regularly.

> Those are interesting challenges, and if the interview is an experienced developer, I don't think a candidate could really bullshit through them to a significant degree.

It's not really about "bullshit" per se, but about whether their understanding of their context is correct or not. They can tell you fully reasonable sounding things that are just wrong. In a mock interview, you can see if they ask good questions about their context.

> I personally wouldn't care if the ideas originated with the candidate vs. another member of the team. I'd be looking for how well the candidate understood the problem and the solution they implemented, the other solutions considered, the tradeoffs, etc.

I totally disagree with this. It is very different to be able to remember the design doc for the project and parrot the things that were talked about vs actually writing it.

If I want to hire someone who can design things well from scratch and I get someone who makes bad decisions unless someone is supervising them, I will be very disappointed.

In general, I have given both interviews to the same candidate and after saying a bunch of reasonable things about their existing work, when I ask them how to do design something I quickly find that they are less impressive than they seem. Again, maybe I'm bad at giving experiential interviews, but being hard to administer is a point against them.

My experience of hiring is also that I am generally not looking to take chances, unwinding bad hires is super painful.
by iggldiggl | 2025-10-29 15:45:24+00:00
> E.g. somebody could come up with the idea of running adb or an adb emulator on another phone, or even a small hardware dongle, integrating it with a pretty UI that looks like a regular app shop.

That idea already exists and is called Shizuku. You don't even need another phone, because ADB also has a mode for wireless debugging via the network, so you can just use that to locally connect to the ADB daemon running on your own phone.
by Spooky23 | 2025-10-29 15:45:34+00:00
No doubt -- there are plenty of downsides to running your own stuff. I'm not anti-AWS. I'm pro-efficiency, and pro making deliberate choices. If there's a choice is spend $10M extra on AWS because the engineers get a good vibe -- there should be a compelling reason why that vibe is worth $10M. (And there may well be)

Look at what Amazon/Google/Microsoft does. If you told me you advocate running your own power plants, I'd eyeroll. But... if you're as large a power consumer as a hyper-scaler, totally different story. Google and Microsoft are investing in lighting up old nuclear plants.