MurphyA/hacker-news huggingface dataset:
by hiq | 2025-05-08 17:42:47+00:00
> As you can see this is an issue, it means that every bank has to have an account on every other bank in order to have funds moving around, and even keep liquidity there.

I don't see how a stablecoin solves this. You still need all the actors involved to agree on the stablecoin, just like you'd need them to agree on any non-blockchain-based system. You added an extra step, namely going through this new currency, which presumably is backed 1:1 to an existing one, but that adds some overhead on its own. Every country using USD (or equivalent stablecoin) would remove some friction, but it's not like this will happen.

> EU has TARGET from ECB for settlement of euros across EU. > But there is no central bank of the whole world of every currency.

So how come one exists and not the other yet? And why do you expect the whole world to agree on a stablecoin-based solution if they can't or don't want to agree on a TARGET-like one?

Besides, we usually don't even know how much it'd cost to just use a stablecoin for everything, since there are so few actual legit uses. I'm not sure you'd even end up being competitive with current solutions.

Right now as a consumer (meaning for lower amounts), I can trivially convert between most currencies using wise.com. The fees are not negligible but fine for one-offs, and I can get much lower going through IBKR and I guess others. I'm still to hear of a stablecoin-based solution beating that.

Another hint that the stablecoin solution you describe is not one is that it wouldn't require a public blockchain, since it'd be between actors knowing each other. Quoting https://www.schneier.com/blog/archives/2019/02/blockchain_an...:

> Private blockchains are completely uninteresting. (By this, I mean systems that use the blockchain data structure but don’t have the above three elements.) In general, they have some external limitation on who can interact with the blockchain and its features. These are not anything new; they’re distributed append-only data structures with a list of individuals authorized to add to it. Consensus protocols have been studied in distributed systems for more than 60 years. Append-only data structures have been similarly well covered. They’re blockchains in name only, and—as far as I can tell—the only reason to operate one is to ride on the blockchain hype.

In other words, the solution you seem to describe could have been implemented way before Bitcoin was even invented; the fact that it's not indicates that it's not actually the missing piece.
by rich_sasha | 2025-05-08 17:43:00+00:00
I think "progressiveness" isn't necessarily a good metric to judge an entity that believes itself to be a moral guide. It's very job is to deal moral teachings, rather than follow the crowd.

That's not to say the teachings are right, and of course no one has to follow the teachings. But it'd be a bit like saying, dunno, dismissing a judge's verdict on the basis of it not reflecting popular opinion. It's not meant to reflect popular opinion, but be consistent with the law.
by RadiozRadioz | 2025-05-08 17:43:12+00:00
GHA Newbie here: what are all these 3rd-party actions that people are using? How complicated is your build / deployment pipeline that you need a bunch of premade special steps for it?

Surely it's simple: use a base OS container, install packages, run a makefile.

For deployment, how can you use pre-made deployment scripts? Either your environment is bespoke VPS/on-prem, In which case you write your deployment scripts anyway, or you use k8s and have no deployment scripts. Where is this strange middleground where you can re-use random third party bits?
by AnthonyMouse | 2025-05-08 17:43:27+00:00
The Democratic Party nominated a poor candidate who proceeded to lose the election. Because there are only two viable parties, that means the other party wins, even when the other party nominated Donald Trump.

If you use a cardinal voting system (note: not ranked-choice voting), there are more than two viable candidates, and then putting Donald Trump and Kamala Harris on the ballet only causes them both to lose because they're both undesirable candidates and less undesirable candidates would score higher with the voters than either of them. And then you don't get Donald Trump. (Or Kamala Harris.)
by iamtherhino | 2025-05-08 17:43:48+00:00
We've been playing with that in the background. I can try to shoot you a preview in a few weeks. It works pretty well for reasoning tasks/NLP workloads but for workloads that need a "correct" answer, it's really tough to maintain accuracy when swapping models.

What we've seen most successful is making recommendations in the agent creation process for a given tool/workload and then leaving them somewhat static after creation.
by schwartzworld | 2025-05-08 17:44:02+00:00
It all depends. I got a couple of tattoos 20 years ago and I’m not that guy. But seeing those tattoos connects me to who I used to be, and even if I wouldn’t go get them now, I could never regret them.

It also helps that my tattoos are wholly original, i.e. not based on some trend, and that I chose the subject matter specifically because I didn’t think it was possible to hate it later on (a dinosaur and a 4d hypercube). Like, am I ever going to hate dinosaurs? I’ve loved them for 40ish years already.
by Ey7NFZ3P0nzAe | 2025-05-08 17:44:24+00:00
Possibly: I'm a neovim person and barely leave the terminal. So naturally aider fits perfectly into my setup. There are even neovim plugin for having aider directly in it.

That said, I don't get why people are fine switching their IDE to cursor. Lile, if you're in an IDE it's because it has features you want that others didn't. So either cursor does not have them or if it does then you have to configure the whole cursor IDE to work like your original IDE.

In total you've either lost features or been captured into a new walled garden. And lost some time in the process.

Aider's use of litellm makes it 5s change to switch to the latest models. And it's always up to date thanks to uvx.

No really I don't get why people are not using aider more.

Plus the dev is lovely, responsive and helpful.
by gkoberger | 2025-05-08 17:44:42+00:00
EDIT: I was wrong, he was quite down the list! He only appears in the chart because he ultimately won, so higher contenders dropped off.

--

He seemed to hover around 1%, which was the second highest behind Tagle (~20%)

https://polymarket.com/event/who-will-be-the-next-pope?tid=1...
by bilbo0s | 2025-05-08 17:45:16+00:00
At this point that ship has sailed.

I think the answer fairly conclusively in the global south is that, yes, yes they will let Chinese ships in their waters.

It will be bizarro-land if we have people in Kenya, Colombia, South Africa, and Peru driving around in 10000 dollar Chinese EVs and using 5000 dollar Chinese robots to clean their homes. While we pay 5 to 10 times that for the same conveniences.

I seriously think there's a really good chance the world 25 years from now may have a fundamentally different structure than it has had for the past 100 years.
by dubrado | 2025-05-08 17:45:24+00:00
We’re excited to join the Vercel AI Accelerator alongside OpenAI, perplexity_ai, huggingface, awscloud, and more.

Participants get $50 in credits for compute or serverless inference. Spin up H100s on-demand for just $0.99/hr—available in under 60 seconds.

Top project wins $1,000 in credits.

Learn more and apply: https://vercel.com/blog/join-the-vercel-ai-accelerator
by rglover | 2025-05-08 17:45:34+00:00
The best architecture approach I've ever found is:

1. Start with a monolith

2. If necessary, set up a job server that can be vertically/horizontally scaled and then give it a private API, or, give it access to the same database as the monolith.

For an overwhelming number of situations, this works great. You separate the heavy compute workloads from the customer-facing CRUD app and can scale the two independent of one another.

The whole microservices thing always seemed like an attempt by cloud providers to just trick you into using their services. The first time I ever played with serverless/lambda, I had a visceral reaction to the deployment process and knew it would end in tragedy.
by ramesh31 | 2025-05-08 17:45:38+00:00
It seems mostly like induced demand from the equipment being cheap and readily available these days. People have always regretted their tattoos after getting older, but it was never a thing in the 90s or 2000s to just go down to a local clinic and have it done for a few hundred bucks. It was something you just heard about rich/famous people doing every now and then.
by nerdy_aditya | 2025-05-08 17:46:13+00:00
You might have read the news that OpenAI is buying Windsurf for a whopping 3B! In other news, Anysphere, the parent company of Cursor, is raising 900M at a valuation of 9B$! That’s a lot of money for code-generating applications. However, it seems reasonable when you realize Cursor is currently at 300M of revenue. It is supposedly the fastest growing Software as a Service.

The question that is bugging me is why is Cursor or Windsurf special? How do they work internally? Aren’t they just a VS Code wrapper?
by owyn | 2025-05-08 17:46:18+00:00
Yeah, this was a google interview question for me too. I didn't know the algorithm and floundered around trying to solve the problem. I came up with the 1/n and k/n selection strategy but still didn't get the job lol. I think the guy who interviewed me was just killing time until lunch.

I like the visualizations in this article, really good explanation.
by cyberax | 2025-05-08 17:46:32+00:00
The ITER is in development hell.

Mind you, it's not useless! It produced a TON of very useful fusion research: neutral beam injectors, divertors, construction techniques for complex vacuum chambers, etc. At this point, I don't think it's going to be complete by the time its competitors arrive.

One spinoff of this is high-temperature superconductor research that is now close to producing actually usable high-TC flexible tapes. This might make it possible to have cheaper MRI and NMR machines, and probably a lot of other innovations.
by taurath | 2025-05-08 17:46:36+00:00
During our RTO mandates, and after a huge layoff, we had an executive who was broadcasting in front of her glass wine cellar. The head of technology would address entire rooms full of people from his $5m mansion’s custom engraved kitchen and tell us we weren’t going to have performance based bonuses that year (he was paid double).

I’m fucking sorry, but Elon saying “excess empathy is a societal problem” is one of the most evil things I’ve heard from someone with significant power this century.

This is Sesame Street, preschool, kindergarten level values and morals that people somehow still safe to flaunt. They all walk this path at their own peril.
by 9rx | 2025-05-08 17:46:41+00:00
> all governments have the authority to tell people what to do.

But, again, that government is the very people we're talking about, at least as far as a democracy goes. Although even in the case of an authoritarian government, the individual authority is only as strong as the people are willing to go along with recognizing it, so it is not really that much different. No magic here, just people.
by jonfriesen | 2025-05-08 17:47:09+00:00
This is a great point, and Qtap itself does need to be used with care. The company behind Qtap (Qpoint.io) provides full inventory and alerting for this sort of scenario.

That said, the eBPF verifier has robust security guarantees and runs on every load. So arbitrary mem access for example isn't possible. Qtap runs exclusively on your nodes, so you control what it captures and where that data goes. Our paid offering provides more functionality with a Control Plane solutions that provides dashboards, alerting, and live config updates. However, all sensitive information, like captured http bodies, are uploaded to a S3 compliant bucket that you control. This could be S3, Minio, or anything else that supports the S3 API. We never see this information.

It's intentionally designed for deployment within your infra and abides by the security policies you set within your org.
by gopher_space | 2025-05-08 17:47:14+00:00
Microservices are a technical solution to regional availability and pairing problems, and they start with a spreadsheet telling you when to make them based on requirements vs. cost. They're slow, expensive threads you should have a really good reason to use.

> Building this way before you have any traffic at all is a great way to build the wrong abstractions

These services only make sense to think about within specific traffic contexts. It'd be impossible to build the right abstraction.
by roguecoder | 2025-05-08 17:47:55+00:00
The most common alternative to organizing teams by service boundaries is to organize teams around the business problems to be solved. That is a lot easier to budget for than trying to staff by microservice boundary, doesn't have the coordination and planning overhead, and it means you aren't reliant on up-front planning to get to a functional solution or design.

In high-uncertainty greenfield development, Explore projects or Lean Startup-style experimentation, having developer be close to the users they are serving is very efficient.

It also lets those companies reteam frequently, without needing to change the software to match the new team boundaries, which is very helpful when growing the team.
by dakiol | 2025-05-08 17:47:55+00:00
Same here. It’s fine for me to use the ChatGPT web interface and switch between it and my IDE/editor.

Context switching is not the bottleneck. I actually like to go away from the IDE/keyboard to think through problems in a different environment (so a voice version of chatgpt that I can talk to via my smartwatch while walking and see some answers either on my smartglasses or via sound would be ideal… I don’t really need more screen (monitor) time)
by sepositus | 2025-05-08 17:48:26+00:00
What do you mean? There are plenty of "modern" interpretations. New scholarly commentaries come out almost every year. My point is that, among these, the prevailing assumption continues to be one that doesn't support same-sex marriages in the church.

What is lacking, from my perspective, are scholarly interpretations that swing the discussion the other way. The best I've seen simply just exclude the problematic scriptures which really isn't within the Catholic tradition (inerrancy of scripture and all).

contexnt: I've studied religions (and still follow the topic) and have a basic understanding of where things are, but take it with a grain of salt.
by vel0city | 2025-05-08 17:48:41+00:00
It's a quote from a character from the TV show Silicon Valley. Russ Hanneman is a SV billionaire who made a lot of money putting "radio on the internet". He's intentionally a wild card character acting as if he has enormous business insight while often being at least partially if not fully wrong in his ideas. It's a parody of SV business ventures not having any real plan to make the business profitable, they're just wanting to show crazy growth in metrics like user counts to justify extreme valuations to sell the company and walk away before the music stops. "I don't want to make a little bit of money every day, I want to make a fuck ton of money all at once."

The next couple of lines:

"Pintrest, Snapchat, no revenue. Amazon has lost money for every fucking quarter for the last 20 fucking years and that Jeff Bezos is the king"

https://silicon-valley.fandom.com/wiki/Russ_Hanneman

https://www.youtube.com/watch?v=BzAdXyPYKQo
by jonas21 | 2025-05-08 17:49:23+00:00
Even under ideal circumstances, the priority of a government is to serve the needs of its citizens. Sometimes, these happen to align with global needs, and sometimes not.

In order to improve global health or address other issues that impact countries beyond where you live, the government (even an idealized version without waste, corruption, or political games) might not be the most effective way to accomplish this.
by ninetyninenine | 2025-05-08 17:50:42+00:00
fundamental truth of things is probably the wrong word choice.

It's more like there are many fundamental concepts and trees are one such concept. I don't think there is a singular fundamental truth of things.

>Even if you want to claim that trees are a common data structure, that doesn't mean they're appropriate in any specific case. Should we therefore arrange all websites in a tree? Should relational databases be converted to trees, because "they're the basis of human society"? What tosh.

I never made this claim though?

>Programming moves toward practicality because software is created to do work. Taxonomies are entirely and completely worthless. The classic Animal -> Mammal -> Cat example for inheritance is a fascinating ontology, and an entirely worthless piece of software.

I mentioned this because parent poster is talking about fundamental truths. I'm saying trees are fundamental... But they may not be practical.
by mjr00 | 2025-05-08 17:50:50+00:00
> I have yet to see a microservice architecture that automatically runs end to end tests before deploying.

One of the big tenets of independent services is that your APIs are contracts that don't change behaviour. As long as each individual service doesn't introduce breaking changes, the system as a whole should work as expected. If it doesn't this is indicative of either 1) a specific service lacking test coverage, or 2) doing something wrong i.e. directly reading from a microservices' database without going through an API.
by pclmulqdq | 2025-05-08 17:51:10+00:00
It's time to open your eyes to the way the rest of the world lives because "bizzaro land" is basically here. Cheap Chinese roomba replacements clean people's homes, $15000 Chinese EVs are insanely popular, and the price of all these goods certified for the US market is 200-300% higher, so many Chinese companies don't bother.
by noahjk | 2025-05-08 17:51:12+00:00
I agree with you - situational awareness is what keeps us safe, and not engaging with poor drivers but rather creating distance.

for braking, I use engine braking at stop lights, and can easily slow down almost all of the way without any brakes applied. Motorcyclists should definitely be taught to drag the rear brake when engine braking to let others know. Most people are unaware of how quickly a bike can slow down, or rather, how so little mass reacts much differently to situations (ex. even going downhill, unless in 5th/6th gear, bikes generally don't pick up speed coasting but rather slow down).
by Som3body | 2025-05-08 17:51:33+00:00
Hi HN – I’m Tobias, solo‑founder of Eiren AI (https://eiren.ai).

Why: I wanted a single place to (1) generate a quick grounding meditation, (2) turn long‑term visions into weekly tasks, and (3) jot reflections that an AI later summarizes. Jumping between Headspace, Notion, and todo apps felt clunky, so I built my own.

What’s inside:

“Generate 5‑15 min meditations” → Just type in what stresses you & pick a voice.

Vision → Project → Daily task breakdown with auto‑follow‑up & ai Vision Creator.

Journaling with instant AI reflection suggestions. & Lots more.

Stack: FlutterFlow front‑end, Elvenlabs etc. backend, OpenAI API. Bootstrapped; no external funding.

Why share: I’m looking for honest feedback on onboarding flow and features. Both available for app and play store.

Happy to answer anything – tech, UX, or solo‑founder sanity tips. Thanks!
by no_wizard | 2025-05-08 17:51:47+00:00
>I spent a solid 3 years of my career attempting to make micro service architecture work in a B2B SaaS ecosystem. I have experience. This is not prejudice.

Yes, you do have experience, and it may not match others. Thats my point. At previous jobs, I had terrible microservice experiences, they were everything people complained about them to be. Yet, by setting that aside and really diving into evaluation on merits, I came around on the idea because I understand the failures of my previous experience came to misapplication of the concepts, not the concepts themselves.

Thats what we need more of, the kind of evaluation and reflection one should do when making these decisions (or being apart of a group that does) and I don't think we should discount our own experiences, we should strive to separate them from the concepts of appropriate technical decision making, lest we become overly biased for or against something.

>I don't see the meaningful difference between this and microservices.

The most obvious is the independence microservices have. They're truly independent. Sometimes that is exactly what you want
by alp1n3-dev | 2025-05-08 17:51:47+00:00
The time to sell a VSCode fork for 3B was a week ago. If someone wants to move off of VSCode, why would they move to a fork of it instead of to Zed, JetBrains, or a return to the terminal?

Next big sale is going to be something like "Chrome Fork + AI + integrated inter-app MCP". Brave is eh, Arc is being left to die on its own, and Firefox is... doing nothing.
by ashwinsundar | 2025-05-08 17:51:54+00:00
This makes sense. One suggestion would be to add a "Click to hold" button, which will push the dialog pop-up into a corner, maybe in a condensed view, and allow you to select more items. Then you can do a selective comparison of multiple items at once.

"Click to hold" isn't a good name for the feature, but hopefully the idea makes sense.
by freedomben | 2025-05-08 17:52:02+00:00
A minor counterpoint, I personally like the "open source Xyz" because I instantly know what the product is supposed to do. It's also very SEO friendly because you don't know the name of the open source version before you find it, so you can Kagi/Google/DDG "open source Cursor" and get it as a top result, instead of a sea of spammy slime.
by Ey7NFZ3P0nzAe | 2025-05-08 17:52:29+00:00
Soon resident here: not really super critical to know the exact pathogen. There are classes of antibiotics and depending on many factors we can have a good estimate of what will work so the first try usually helps. What's usually done (at least in france) is:

1. Take some blood to send to the labs to grow bacterias

2. Only then IV of antibiotics

3. Adjust at day 3 when you get the results.

And what if it looks super severe en urgent? Then 1. we do that too because it's often impossible to know what the pathogen was once you IVed all the antibiotics. And 2. we start by wide spectrum super strong high dose antibiotics.

Example: purpura fulminans: 1g of 3rd gen cephalosporins.

Ymmv in other countries, especially the USA because IIRC you have selected tons of emergent pathogens.
by hakunin | 2025-05-08 17:52:39+00:00
My most recent (nearly 3 years ago) StackOverflow story:

I posted a question[1]. Got some answers, but not quite complete. Then someone came along and provided a good detailed answer. A couple of upvotes later, that answer got deleted by Community Bot. I voted to undelete it, but it still needs another vote to undelete. So I ended up copying it into my own notes blog[2].

I'm not sure why the best answer was deleted. It would've been a loss if it wasn't preserved somewhere I think.

[1]: https://stackoverflow.com/q/73954228/155351

[2]: https://notes.max.engineer/creating-common-interfaces-in-gol...