MurphyA/hacker-news huggingface dataset:
by magic_hamster | 2025-04-25 08:19:31+00:00
Who is "we"? The entire human race?

Expecting all humans across different cultures and languages to come together and figure out basic income for 9 billion people is absurd. This kind of cooperation never happened and probably never will. People are completely unable to cooperate at the massive scale this requires, let alone solve far smaller challenges like mitigating outbreaks or making an effort to avert climate change.

"We" is not a thing.
Show HN: Mailfrom.dev – A Cheaper MailTrap Alternative
by danielebuso | 2025-04-25 08:20:51+00:00
I built Mailfrom.dev to fullfill a necessity I've had for years.. A simple, affordable sandbox SMTP server that lets you test email flows (resets, onboarding, verifications) in dev/staging environments — without sending real emails to real users and that can be shared with other people and clients.

Sure, there are other players in the space — but most are either way too expensive or require complex setups. I wanted something affordable and dead simple to use. Just check the pricing — you'll see what I mean.

Stack: Laravel, Vue 3, shadcn, hosted on k3s on Hetzner, using AWS S3 and SES.

Would love your thoughts or feedback — especially if you've struggled with email testing in staging like I have.
by thisOtterBeGood | 2025-04-25 08:21:17+00:00
It's not working for any model, but asking copilot in my company "what did we talk about before?" at the beginning of a new chat will always result in this:

"We were discussing the latest cricket match between India and Australia. Australia won the match by 21 runs, securing the series 2-1. Is there anything specific you'd like to know more about? "

When i continue with "and before that?":

"Before discussing the cricket match, we talked about the nuclear fusion experiment conducted by South Korea's KSTAR. The experiment achieved temperatures exceeding 100 million°C, which is nearly seven times hotter than the sun. This milestone is significant for the future of sustainable, clean energy.

Is there anything else you'd like to revisit or explore further? "

It somewhat changes. Weeks ago he always said "tokamak" instead of "KSTAR".
by jeroenhd | 2025-04-25 08:21:33+00:00
What's the problem for people who just use VSCode, exactly? The software still does what people want for free, which is what 99% of VS Code users use the software for anyway. People who care about open source-ness have their own extensions to replace their proprietary C++ tooling, or they can use an open source alternative like Eclipse.

I remember when basic features that come for free in VS Code cost thousands of dollars per developer, back when "update" meant "buy the new version (again)". I swear, people forgot how good they have it.

The change that made the Microsoft addon incompatible with VS Code forks happened four years ago.
by mijoharas | 2025-04-25 08:21:44+00:00
Sorry a very fair question. This is due to an article I read a fair while back asserting that. Let me see if I can find it or similar. Ok here is an HN comment (relevant section extracted from comment[0], full thread[1]) with some discussion on that.

> In the adult/porn world, there's a high amount of chargebacks and fraud relative to low-risk industries like SaaS software. If you pass a certain chargeback threshold in the adult industry, your account is terminated, and no payment processor will do business with you.

Now it was ages ago that I read this, and I'm sure it's a more nuanced topic than my simplified answer, but that's what I understood from my reading at the time.

[0] https://news.ycombinator.com/item?id=24294801

[1] https://news.ycombinator.com/item?id=24291790
by genewitch | 2025-04-25 08:22:21+00:00
> Providers will always game benchmarks because they are a fixed target. If LLMs were developing general reasoning, that would be unnecessarily. The fact that providers do is evidence that there is no general reasoning

I know it isn't general reasoning or intelligence. I like where this line of reasoning seems to go.

Nearly every time I use a chat AI it has lied to me. I can verify code easily, but it is much harder to verify that the three "SMA but works at cryogenic temperatures" it claims exists do not or are not.

But that doesn't help to explain to someone else who just uses it as a way to emotionally dump, or an 8 year old that can't parse reality well, yet.

In addition, I'm not merely interested in reasoning, I also care about recall, and factual information recovery is spotty on all the hosted offerings, and therefore also on the local offerings too, as those are much smaller.

I'm typing on a phone and this is a relatively robust topic. I'm happy to elaborate.
by int_19h | 2025-04-25 08:22:57+00:00
I actually worked on VSCode (Python support specifically) at Microsoft in the past, and seeing this kind of thing frustrates me to no end.

The worst part is all the VSCode is still promoted to developers as open source, even though official extensions increasingly aren't, with bits and pieces gradually replaced with closed code. It's not that closed source is necessarily bad, but when F/OSS popularity is milked for marketing purposes while stuff like this happens, it just feels very wrong. If you want to be closed source for reasons, fine, but be honest and upfront about it.
by johngai | 2025-04-25 08:23:01+00:00
Let's face it - your current ERP/CRM is: Overpriced (Salesforce starts at $25/user/month for BASIC features) Disconnected (why does accounting software never talk to your CRM?) Stuck in 2010 (where's the AI that actually works?)

We built Barawave to fix this. It's what happens when you combine: ERP + CRM + AI in one system No-code workflow builder (replace your Zaps forever) Self-hostable (AWS/GCP or on-prem) Real AI automation that:

Predicts cash flow shortages

Auto-generates invoices & collections

Flags high-risk customers

HN Exclusive (15 Days Only): Next 100 signups get 3 months free + lifetime 20% discount.

We need your help:

What's the dumbest limitation in your current system?

Would you let AI handle sensitive ops like AR/AP?

What feature would make you switch TODAY?

Claim Your 3 Free Months: → https://barawave.com
by flanked-evergl | 2025-04-25 08:23:20+00:00
Bad in the sense that it is at it's core a denial that there exists something such as good, and even something such as bad — in almost every sense of the word, whether it be aesthetically or morally.

The human race, according to religion, fell once, and in falling gained knowledge of good and of bad. Now we have fallen a second time, and not even that remains to us.

One of the core contentions of the Christian faith, is that there is something more abhorrent than doing something bad, and that is the denial that it is possible to do something bad. Yet, this is about the only article of faith for our modern insanity.
by theGeatZhopa | 2025-04-25 08:23:31+00:00
> Urine from thousands of women running the London Marathon is set to be captured and turned into fertiliser for crops.

> An estimated 1,000 litres of urine will be collected from nine women's urinals placed at the start.

Why only nine stations and only the woman's? Is man's not good enough, or, not so much because man always relieve themselves somewhere else than placed urinals?
by axpvms | 2025-04-25 08:23:35+00:00
maybe they changed some things last I used it, which was maybe six months ago. I've tried cursor twice and had the same issue each time. I saw the dialogue you were talking about and specifically selected to not override the code extension and it happened again anyway. Maybe there was something left over from the previous install, I don't know.

I was using windows and wsl, and they were adding scripts to my profile directory (code.cmd) which then took precedence over vscode, from what I remember. Tracking that down required googling to discover other people who were having the same issue. If this is what I have to do when I first start using a product, it just leaves a bad impression. Additionally it seems that it will hijack the 'code' alias in WSL if you select this option or not, which is where I primarily use it. And then when cursor updates, it seems it will again attempt to overwrite this alias.

I'm not the only one who encounters this issue https://github.com/getcursor/cursor/issues/2654 https://github.com/getcursor/cursor/issues/2566 https://forum.cursor.com/t/do-not-hijack-code-shortcut/60671 https://namvu.net/2025/01/cursor-stole-your-code-command-her...

Maybe it works great for other people and they never encounter this issue. Maybe it seems like a petty thing. For me it seems it's implemented to attempt to 'force convert' some vscode users to use cursor all the time, and maybe that works and it's a success from a business perspective. But I won't use it again.
by hbogert | 2025-04-25 08:23:41+00:00
Of course RTO is mentioned. In person is better, yadda yadda yadda. How much are you attending meetings that being in person is really better?

It's good for social cohesion, don't get me wrong, that's important! but you don't need 4 days a week for that, hoping people will talk to eachother when getting coffee.
by deze333 | 2025-04-25 08:24:14+00:00
Sometimes people mistake Swift for Xcode and vice versa. If compiler can't figure out type in reasonable time, give it some room to breathe by adding a clarifying type definition. I don't like to fight the compiler trying to bend it to my will. I am happy to offer extra help by clarifying types – magic costs performance. Compiler gives back by blazingly fast builds.

By the way, I am impressed by speed of Swift 6 project builds on Apple Silicon Macs. My non-trivial apps using a mix of Swift/C++/C files (hundreds and hundreds) get compiled in nearly real time. Feels good.
by Drahflow | 2025-04-25 08:24:57+00:00
The point that the trinity of logs, metrics and traces wastes a lot of engineering effort to pre-select the right metrics (and labels) and storage (by having too many information triplicate), is a good one.

> We believe raw data based approach will transform how we use observability data and extract value from it. Yep. We have built quuxLogging on the same premise, but with more emphasis on "raw": Instead of parsing events (wide or not), we treat it fundamentally as a very large set of (usually text) lines and optimized hard on the querying-lots-of-text part. Basically a horizontally scaled (extremely fast) regex engine with data aggregation support.

Having a decent way to get metrics from logs ad-hoc completely solves the metric cardinality explosion.
by Intermernet | 2025-04-25 08:25:05+00:00
The last public execution in the USA was in 1936.

There have been recent (1990s and later) discussions on televised executions in the USA.

This is not only anathema, but also abhorrent to people who live in countries without the death penalty.

These "death spectacles" are far from ended. There are definitely people who would welcome their return.

Here's a serious analysis from the USDOJ in 1999 named "Televising Executions, Primetime "Live"?"

Its annotation is "This article examines the pathways to a televised execution, including First Amendment issues, principles of open government and victims' rights."

https://www.ojp.gov/ncjrs/virtual-library/abstracts/televisi...
by cess11 | 2025-04-25 08:26:00+00:00
We're building the business, i.e. setting the foundations we expect to stand on for decades to come. Enterprise license that might be possible to extend into the medium term isn't good enough for our long term commitments and the time to adapt to an alternative family of operating systems is now.

As for stability, if you learned GUI Ubuntu twenty years ago you'll be right at home in contemporary Debian systems, while someone hopping from XP or Server 2000 into 10 or 11 would be quite confused for quite some time. Xenial (2016), Bionic (2018) and Fossa (2020) will likely get twenty years of security updates each, into the beginning of the 2030s.

I think something similar holds for the SoftMaker office suite. If you learned TextMaker twenty years ago I believe you'll be less annoyed by their 2024 release than if you learned Office 2003 and get dropped into the 365 style applications. Personally I'd use something else entirely, likely doing a roundtrip through LaTeX or straight PostScript under the hood, but it will be interesting to evaluate some MICROS~1 Office alternatives in my organisation and see what, if anything, sticks.
by moconnor | 2025-04-25 08:26:05+00:00
o3 was the only model to get this right for me:

"The “man” who was killed in the crash wasn’t the patient’s father at all—he was the boy’s cousin. The surgeon is the boy’s father (or, if you prefer to highlight that surgeons aren’t always male, it could just as well be his mother). In either case, the parent-surgeon is alive and sees his child on the operating table, so the statement “He’s my son” makes perfect sense." - https://chatgpt.com/share/680b470d-3a44-800a-9b2e-d10819168d...

gemini-2.5-pro, o4-mini and gpt 4.5 all failed and said the surgeon is the boy's mother.
by suraci | 2025-04-25 08:26:14+00:00
I suppose it’s because there’s a political massacre happening there.

https://www.scmp.com/news/china/politics/article/3306215/tai...

https://zh.wikipedia.org/wiki/%E5%A4%A7%E7%BD%B7%E5%85%8D (Chinese)

https://focustaiwan.tw/society/202503280015
by jeroenhd | 2025-04-25 08:27:42+00:00
> they depend on a bunch of Microsoft proprietary extensions

Microsoft still holds the crown when it comes to C# debugging, but for most proprietary MS extensions there are free, open source alternatives. They may not be as polished as the ones Microsoft actually pays people to maintain, but I don't see why Cursor would actually depend on any of the proprietary ones if you're not using it for C# dev (and even there competitors like Jetbrains have figured out a way to make it work).
by ivan_gammel | 2025-04-25 08:27:42+00:00
>People in the security council were cowering with fear on 22-02-22 afraid to say the unthinkable and Putin openly gloating while forcing them to say it.

I think you are making up some stuff here. First of all, the war was declared on 24.02.2022, two days later, and that matter was not discussed on Security Council on 22.02. Watch the video, it's available on YouTube. On 22.02 they discussed the recognition of independence of Donesk and Luhansk People Republics and the only person who was seemingly uncomfortable was the director of foreign intelligence service. He may have known about what's going to happen, but it was just him. Maybe he has also known that his intel is either bad or was ignored in the decision-making process and the war is going to be something different than planned: he is certainly not the guy who would feel so bad because of a military operation. As a matter of fact, he may be the only guy in Security Council who whould be sympathetic to Dugin.

>It will be much easier to park their money in any one of the small rich countries (e.g. Switzerland). Same with their luxury properties and kids in private schools.

"Parking money" is not locking them in a vault. It's investing. There's a reason why Russian oligarchs prefer London and were trying to buy European assets. Small countries cannot absorb capital on that scale. If Russia controls the continent, why only small countries? If Russia does not, KYC rules etc apply to Switzerland too - they cannot resist the pressure.

>They don't need to invade every country to control the continent. Look at Finland prior to the collapse of the USSR

What a giant leap. I'm not sure this fiction is interesting to discuss. Russia is not USSR, EU is not Finland (which by the way is part of EU and NATO now and does not look at Russia when making foreign policy decisions for at least 40 years).

>For the same reason they won't be invading Hungary or Slovakia any time soon

If Hungarian or Slovakian opposition will win on next election they won't invade too. It's not the reason they don't do it. Just look at the map.
Has anyone found a non-chaotic way to do CI/CD with Kubernetes?
by DeborahEmeni_ | 2025-04-25 08:27:52+00:00
Every Kubernetes setup I’ve touched ends up like this: GitHub Actions, custom Docker registry, Helm, ArgoCD, a dashboard, and some bash scripts. It works… until it doesn’t. I’d love to hear if anyone has found a more cohesive way to do CI/CD for Kubernetes, or at least a setup that’s less painful to maintain long-term.
by nosianu | 2025-04-25 08:29:15+00:00
That is not a good representation of the story. I added a few sentences to show you the parts we can already relate to.

In addition to that, we already had discussions here about emails and ads and other things where it is conceivable we end up with AI both creating and consuming the content, with the humans out of the loop (just yesterday: one part email users using AI to create nice long emails, other users using AI to condense them back into the summary).

We also have the kind of feature creep that adds more and more stuff that has nothing to do with the original purpose of the device or the software.

That 1957 story already talks about those kinds of developments.
by vkazanov | 2025-04-25 08:30:11+00:00
Yeah...

It took 4 years to properly integrate Kafka into our pipelines. Everything, like everything is complicated with it: cluster management, numerous semi-tested configurations, etc.

My final conclusion with it is that the project just doesn't really know what it wants to be. Instead it tries to provide everything for everybody, and ends up being an unbelievably complicated mess.

You know, there are systems that know what they want to be (Amazon S3, Postres, etc), and then there are systems that try to eat the world (Kafka, k8s, systemd).
by _1tem | 2025-04-25 08:31:00+00:00
> Everywhere James looked, he saw money motivating people away from the cultural pleasures and beauties that he loved (theaters, libraries, and art galleries). It is hard to think of an American writer who was more disgusted with the dirty realities of capitalism, or one who worked so hard to make money doing the brighter, cleaner things he loved—composing books, stories, plays, and essays.

Henry James had this thought in 1907, and I had this epiphany in 2019. But now the hyper-financialization of the West has so thoroughly permeated life that people cannot even fathom an alternative. Westerners cannot even imagine what life looks like outside the over-optimized, over-financed, late-stage capitalist West, and I say this as a person born and raised in Canada.

In 2019 I moved to a small, poor, non-EU, European country. The first thing I noticed was how well the restaurants were decorated, as if the owners put their heart and soul into it, profit-be-damned. And I only paid $10 for the meal. It's breathtakingly beautiful, yet still incredibly cheap. As I stayed over the years, I got a taste for what an entirely different life looks like outside the late-stage capitalist West. Small boutique coffee shops, mom-and-pop custom furniture stores, local clothing manufacturers, family-run hotels, lots of small independent entrepreneurial ventures - things that could not exist in America anymore due to the stranglehold of megacorps and private equity like BlackRock. It's more than just a breath of fresh air, it's actually something of heaven on earth. It's what I imagine Henry James America looked like.
by jeroenhd | 2025-04-25 08:31:54+00:00
>It sounds like the C/C++ extension was proprietary

The extension itself it MIT licensed (so could be hosted on the open VSIX store, if it wasn't down because the Eclipse project is suffering from server issues right now). In theory any fork can patch out the check and re-release the extension.

However, the extension packages some binaries that are proprietary, and have been since about four years ago. People could re-implement those and re-release an open version of the extension, but you can't just (legally) take the proprietary binaries and ship them if you don't have the license.

Open alternatives actually exist, but their quality and ease of configuration depends on your use case. In large projects the proprietary extension seems to be worse from what I've read.
by bayindirh | 2025-04-25 08:32:15+00:00
When people started to toot the horn of VSCode, esp. younger, inexperienced people, I personally warned quite a few of them about Microsoft's practices and motivations. Of course, who listens to a graybeard who's talking about impending doom? All answered " Microsoft <3 Open Source, what are you talking about?"

And here we are.

I hate to be right about things sometimes.
by eMPee584 | 2025-04-25 08:32:22+00:00
SEARCH TIP: As the default search prioritizes newer content, it's quite tedious to find older takes on youtube.. there's a workaround though: web search for site:youtube.com and set a custom date range (ddg: click on "Any time", g: "Tools" on the right side) to sidetrack the big tech attention economy brainrot algorithm.. : D
by vikrantrathore | 2025-04-25 08:32:32+00:00
Aspirationally, Ember aims to be for Networks of Networks (NONs) and Compound AI Systems what PyTorch and XLA are for Neural Networks (NNs). It is a compositional framework that offers both eager execution and graph-based optimization. Ember empowers users to build complex NONs while supporting automatic parallelization and system-level optimizations.

The long-term vision for Ember is to enable the development of compound AI systems composed of millions—or even billions—of inference calls. Surprisingly simple patterns, such as best-of-N graphs, verifier-prover architectures, and ensemble models with voting-based aggregation, perform remarkably well across a wide range of scenarios.

Design Philosophy

Ember is built on these foundational principles:

Composability First: The ability to combine, chain, and nest components (e.g. Operator components) is central to Ember's design Type Safety: Comprehensive type annotations ensure robustness and IDE support Testability: Components are designed with SOLID principles in mind, for easy isolation and testing Scalability: support for Parallel execution is built-in at the framework's core. This is more Tensorflow/JAX, than classic Torch spiritually Extensibility: Registry-based design makes it simple to add new components Skeurmophism: APIs follow familiar patterns from PyTorch/JAX, to somewhat control the learning curve Simple-over-easy: Minimal "magic" and a focus on explicitness
by genewitch | 2025-04-25 08:33:13+00:00
A third meaning of creole? Hub, I did not know it meant something other than a cooking style and a peoples in Louisiana (mainly). As in I did not know it was a more generic term. Also, in the context you used it, it seems to mean a pidgin that becomes a semi-official language?

I also seem to remember that something to do with pit bbq or grilling has creole as a byproduct - distinct from creosote. You want creole because it protects the thing in which you cook as well as imparts flavor, maybe? Maybe I have to ask a Cajun.
by eb0la | 2025-04-25 08:33:18+00:00
IMHO Cook is following good development practices.

You need to know what you support. If you are going to change, it must be planned somehow.

I find Torwalds reckless by changing his development environment before release. If he really needs that computer to release the kernel, it must be stable one. Even better: it should be a VM (hosted somewhere) or part of a CI-CD pipeline.