MurphyA/hacker-news huggingface dataset:
by lubujackson | 2025-06-03 20:12:17+00:00
I see all the negative responses, but this seems true to me. I am old enough to remember the dot com days and could see the transformative effect of the Internet from miles away when I was a teenager. Yet many, many people refused to acknowledge that someday soon we would do things like credit card transactions online, or that people might buy shoes without trying them on first, etc.

You could say it is a lack of imagination or not connecting the dots, but I think there is a more human reason. A lot of people don't want the disruption and are happy with the status quo. I'm a software engineer so I know how problematic AI may be for my job, but I think anyone who looks at our current state and the recent improvements should be able to see the writing on the wall here.

I for one am more curious than afraid of AI, because I have always felt that writing code was the worst part of being a programmer. I am much happier building product or solving interesting problems than tracking down elusive bugs or refactoring old codebases.
by kentonv | 2025-06-03 20:12:20+00:00
> This workers-oauth-provider project is 1200 lines of code. An expert should be able to write that on the scale of an hour.

Are you being serious here?

Let's do the math.

1200 lines in a hour would be one line every three seconds, with no breaks.

And your figure of 1200 lines is apparently omitting whitespace and comments. The actual code is 2626 lines. Let's say we ignore blank lines, then it's 2251 lines. So one line per ~1.6 seconds.

The best typists type like 2 words per second, so unless the average line of code has 3 words on it, a human literally couldn't type that fast -- even if they knew exactly what to type.

Of course, people writing code don't just type non-stop. We spend most of our time thinking. Also time testing and debugging. (The test is 2195 lines BTW, not included in above figures.) Literal typing of code is a tiny fraction of a developer's time.

I'd say your estimate is wrong by at least one, but realistically more likely two orders of magnitude.
Show HN: AirAP AirPlay server – AirPlay to an iOS Device
by neon443 | 2025-06-03 20:12:33+00:00
I made AirAP because I wanted a simple way to play sound from my Mac Mini when my speaker broke. But it’s got a ton of other uses too, like testing how audio sounds like on different devices, or repurposing old wired speakers.

This was incredibly fun to make - can’t wait for you all to see it!
by maxpr | 2025-06-03 20:12:40+00:00
Thanks for the perspective!

We support larger org workflows with the Lingo.dev Engine product, but that's not the point: Lingo.dev Compiler is unrelated to that, 100% free and open source.

We started with a thought - what if i18n is actually meant to be build-time, LLM-powered, and that's enough for it to be precise? Not today, but in the future, it feels like this type of solution could elegantly solve i18n at scale, in software, as opposed to the existing sophisticated workflows.

WDYT?
by dragonwriter | 2025-06-03 20:13:51+00:00
> What about "independent" and "legally obligated"?

What about them? It can be as independent and legally obligated to focus on whatever set of interests you want, if its only an advisory board, then it has no real power. (And, unless there is some guarantee of information other than what the management of the main org feels like giving it to support its advisory function, it can't even serve as a reliable canary.)
by Dylan16807 | 2025-06-03 20:14:06+00:00
> It's okay, lots of people's code is always buggy. I know people that suck at coding and have been doing it for 50 years. It's not uncommon

Are you saying you're better than that? If you think you're next to perfect then I understand why you're so against the idea that an imperfect LLM could still generate pretty good code. But also you're wrong if you think you're next to perfect.

If you're not being super haughty, then I don't understand your complaints against LLMs. You seem to be arguing they're not useful because they make mistakes. But humans make mistakes while being useful. If the rate is below some line, isn't the output still good?
by dTal | 2025-06-03 20:14:12+00:00
You really just handwaved the "consent" issue?

In one instance a consenting adult was indulging a fetishistic roleplay in a simulation. In the other a literal child - unable by our standards to meaningfully consent - was coerced into ritual sex with her father, in the real world. It's disturbing that you consider different reactions to these as "inconsistent".

But also I think there is a thematic squick that runs a lot deeper. The torture stuff at the beginning is portrayed as a sickness, a reaction to meaninglessness and inauthenticity. Caroline's relationship to it is a kind of masochistic expression of unhappiness with the ephemerality of experiences in the simulation. Permanence is forbidden, and so she is drawn to the permanence of death and trauma. It is Bad.

The final chapter is - as you say - explicitly pitched as a counterpoint to all that. Experiences in the real world are described with the warm glow of meaningful authenticity, as though portraying the ideal state of humanity. Permanence is held up as the source of all meaning. It is Good. The incest scene is framed as normal, and natural, and wholesome, maybe even innocent, and especially permanent and significant - a antipode to the beginning scenes. There's even a line about how the father unexpectedly "finds his body responding", as though activating some biological heritage.

In short - the squick comes not just from the explicit depiction, but from the subtextual framing that incest is right and proper.
by skydhash | 2025-06-03 20:14:13+00:00
Conflating beginner tools and expert tools (user-friendliness) is usually where everything go wrong. For most people, Wordpad was enough, Microsoft Word was for when you need a bit more control. But an expert tool is Adobe InDesign where you have the maximum control. And the UI is quite different.

Same when learning to code, a basic text editor like Gnome's Text Editor or Nano is all you need. But an expert will reach out to Intellij's for his project because his needs are more complex.
by mcv | 2025-06-03 20:14:48+00:00
> None, but that is a false choice.

It is not. This is what you're asking from Ukraine.

Unlike you, I want this war to end in a way that it doesn't pop up again in a few years. Russia has a long history of wars of aggression. In the past two decades, they took land from Georgia in 2008 and got away with it. Took Crimea and the Donbas in 2014 and got away with it. Do you really think Putin will stop if this invasion will also turn out to be successful?

Demanding Ukraine to surrender will only strengthen Putin and his belief that he can continue waging war. Rewarding him with more land will no more deter him from further aggression than it did with Hitler in 1938 and 1939.

This is the best opportunity to stop him and prevent WW3. Every expert recognizes this. It's only Putin's propaganda that tries to convince us that surrendering to him will somehow being peace. But if you listen to what Russian media and politicians are saying, you'll hear that they're already talking about Moldova, Lithuania, Estonia and even Poland. Putin has spoken about his desire for a Eurasian empire from Vladivostok to Lisbon. That might sound ridiculous, but he could get it if people keep surrendering land to him. The only way to stop him is to stop him.
by insane_dreamer | 2025-06-03 20:14:50+00:00
Because it's more useful to compare wealthier countries with other wealthier countries (not by total size of the economy), for these types of metrics. But yes, I agree it would have been interesting to see India and China for comparison (and in fact, they are listed in the OECD report that was linked to in the article).

Update: I noticed that in the linked to OECD report, only the OECD countries, plus Romania, report the same 22-week threshold. That may be why those countries were picked (for a proper comparison with the same IVs.)
by ednite | 2025-06-03 20:15:06+00:00
It is always fascinating to see how much influence authors and scientists have had on each other throughout history.

You sometimes see clear examples of how fiction fuels technology, and sometimes technology inspires fiction.

As a writer who hasn’t been published yet, I find that most of my stories start by imagining where today’s science might take us next, though every now and then, I catch a glimpse of something that feels truly original.

I'm curious if others here feel the same. Is the future mostly written by visionaries in fiction, or by the engineers and scientists bringing it to life? Or maybe it’s a union, intended or not, between both sides.
by star_boyzz | 2025-06-03 20:15:11+00:00
We launched HelpAI.cloud back in February — real-time falling code, dark neon UI, clean layout. Now DeepSeek drops their MoE demo… same vibe: black background, blue glow, bouncing elements, sliders.

Not saying they copied us. Just saying we were early.

Yeah, Matrix did it first — obviously. But nobody in AI design was touching that style until we rolled it out.
by anthk | 2025-06-03 20:15:47+00:00
With Lisp you have beasts like Guile and Guix with Scheme and with Common Lisp, Maxima, Nyxt and even weird stuff like K3D or whatever was called where you could build 3D scenes while programming. A la PovRay, but with Common Lisp and in-place editing instead of batch rendering.
by allears | 2025-06-03 20:16:04+00:00
This, my friend, is the human condition. When we're children, a summer can seem like forever. At my age (80) the years fly by.

Think of it this way: When you're ten years old, and somebody tells you that you can't have a certain thing you want for another year, well, that's 10% of your life. But at the age of 80, that would be only a bit over 1% -- not nearly as long.

So, how to make life seem longer? Pay more attention in the moment. Don't take routine experiences for granted. Learn to see everyday miracles as miracles, not just the same old same old. Some people would call it mindfulness, but since that's become a controversial term, don't mess with it, and for heaven's sake don't take a workshop or follow some self-help book. Just experiment with how you, in the life you currently live, can be more open and aware of the world around you. It's fascinating, and time will slow down.
by pharaohgeek | 2025-06-03 20:17:55+00:00
Sadly, Jetbrains no longer sells AppCode or supports their Swift plugins for CLion. I WISH they would open source the plugins, as CLion is far superior to Xcode. For now, though, we're really stuck with either Xcode (Mac) or VSCode (wherever). That said, I am really starting to love server-side Swift using Vapor. Swift, as a language, is great to develop in.
by kiitos | 2025-06-03 20:18:27+00:00
If you're re-implementing errors.As's unwrapping behavior in your application code in order to parse/evaluate errors, that's a mistake and a design error. You'd never call Unwrap outside of a custom error type's method set, and even then you'd never use a `for` loop like you're doing in your example.

> it means you can target types with precision in the API layer

The only situation where you need to get precise error types is when you need to provide specific details from those specific types to the consumer, which is rare. And even in those rare cases, user code does that work via errors.As, not this manual Unwrap loop process you're suggesting here.
by sinenomine | 2025-06-03 20:18:58+00:00
There is no good answer just yet, but it is either an information theory phenomenon (brain as a prediction machine theory), or this could be linked to activity of dopaminergic, cholinergic systems, or even changes to base neuron firing rates. There is a myriad of possible root causes.

Personally I think the dopaminergic hypothesis is not entirely incorrect [1], and there are treatments for this aspect of ageing.

1. https://www.frontiersin.org/journals/neurology/articles/10.3...
by neuralkoi | 2025-06-03 20:19:15+00:00
This was verbatim Hitler in his last days in his bunker, drafting 16 and 60 year olds, as over a million soldiers of the Red Army surround Berlin, still believing his own delusions.

"... on the 5th of March Hitler calls up the class of 1929 which is 15 and 16 year olds" [0]

[0] https://www.youtube.com/watch?v=qQjAduZqGjM&t=1053s
by vasco | 2025-06-03 20:19:17+00:00
If we could agree on that we'd agree on simply simulating war, no need to actually send drones. But it's unlikely to happen for the same reason hero fights instead of army fights didn't happen like in the movies. Ultimately war is about a difference of opinion strong enough to not care about loss of life, so after a country would lose the simulation they'd just go onto the real war part anyway.
by xkcd-sucks | 2025-06-03 20:19:31+00:00
I'm thinking sit down waited upon dinner for two, "second/third tier cities" in Northeast USA mostly - In 2025 you might see $30/head "restaurant week prix fixe" but those places are usually closer to $50/head if there's anything additional to an entree

And yes, we have kind of a restaurant death spiral because it is expensive to eat out.
by idispatch | 2025-06-03 20:19:46+00:00
On that angle - I like the project structure, overall, CMake use and documentation. It was helpful to understand, high level, before diving into code.

I also recall the discussion here related to fast associative containers, like unordered map/set. This is the implementation - https://github.com/martinus/unordered_dense

Combined with HFT CppCon talk that emphasizes the impact of node-based STL containers you may benefit from using some optimized hash maps on top of vectors, if you aim at top-performance in runtime. Also, abseil has some flat sets/maps implementation. All of this could be a nice addition if you experiment with performance (I figured that from std::pmr use in your project).
by pyman | 2025-06-03 20:19:55+00:00
Microsoft invested £250M in Inflection AI, £250M in Builder.ai, and has backed several other companies working on LLMs. They’ve been placing strategic bets across the AI space, but only a few of those companies actually had the talent, infrastructure, and funding needed to build real models.

The VP of AI was Craig Saunders, the same person who helped create Amazon Alexa. The problem is, they ran out of money. $500 million sounds like a lot, but it's not even close to what you need to build and train a real LLM. You need billions. Most people just don't realise that.

See: https://www.businesswire.com/news/home/20240611122778/en/Bui...
by theideaofcoffee | 2025-06-03 20:20:42+00:00
Until the highest paid ICs take to heart that they are still “labor” and not part of the ownership class, regardless of how much lottery ticket, second- and third-class, unpreferred stock they own, unionization will never take off. They will have to understand that really, they’re no different than the interns or the janitors employed at their respective companies. I believe it will become necessary sooner or later because even the oh-so-learned technorati have their breaking point.

I hope that AI, in whatever form, hastens this. People are probably in for a rude awakening.
by dqueijo | 2025-06-03 20:21:03+00:00
This is awesome. I love how it’s evolved from a simple forecast API into a full-blown weather data platform that you can query like a database. The ability to filter by specific weather conditions and run server-side expressions makes it super useful for lightweight apps and dashboards.

The embedded expressions and derived metrics are really powerful—especially for domains like agriculture or renewable energy. The real-time GRIB video streaming demo is wild too. Are you thinking of exposing that as an API in the future?

Also, are you planning any kind of data quality control or validation layer on top of the raw model outputs, or is the assumption that users are familiar with the limitations of each model?

Amazing work—I'll definitely be following along with future updates!
by fakedang | 2025-06-03 20:21:10+00:00
Then the title of the article ought to be "Where in the developed world are babies at the lowest risk of death?". Straight up ignoring more than 50% of the world's population in one go, lmao.

For the record, I'm pretty sure most of the world has caught up on methods to gather mortality data, especially all of the countries I had mentioned.
by norir | 2025-06-03 20:21:33+00:00
Many command line tools do not need memory management at all, at least to first approximation. Free nothing and let the os cleanup on process exit. Most libraries can either use an arena internally and copy any values that get returned to the user to the heap at boundaries or require the user to externally create and destroy the arena. This can be made ergonomic with one macro that injects an arena argument into function defs and another that replaces malloc by bumping the local arena data pointer that the prior macro injected.
by shermantanktop | 2025-06-03 20:22:06+00:00
"Not adding extra syntax is in line with one of Go’s design rules: do not provide multiple ways of doing the same thing"

And so any change to any existing functionality is a breaking change that invalidates all code which uses that functionality? That design rule smells like hubris on the part of Go's designers. It only works if all future changes are extensions and never amendments.
by bravesoul2 | 2025-06-03 20:22:07+00:00
You can easily click a link e.g. to a blog post on Chrome inside your profile.

E.g. a Jira ticket links to a post on how to do something concurrency related in Python.

I get your point thought that maybe this is no worse than if they visit the site on the personal side.

However I wouldn't trust out lack of imagination on how to exploit this to be happy about the security gap!
by skydhash | 2025-06-03 20:22:12+00:00
Or you can focus on a single class and produce the best UI for that class.

Static Interfaces for the common actions that everyone does. Best as basic utilities in the operating system (Notepad, The calculator)

Adaptive Interfaces where you have a few advanced layouts for people that wants a bit more. (Wordpad, Notepad++, Kate,...)

The expert tools (Blender, matlab, Adobe Illustrator,...) You will have a small userbase, but they're often willing to pay for a good tool that will solve their needs.
by elemcontrib | 2025-06-03 20:22:13+00:00
Hey, thanks for checking it out and for the feedback.

Yes, it's deliberately simple from a workflow point of view, ie. choose file->remove background->set background color (optional)->save file.

The real value proposition is that it brings the same AI that similar online services provide to the desktop with a once-off perpetual license.

A video walkthrough of it being used is definitely a good idea as you mentioned. And yes it fits in the tool category - easy, single purpose, and simple.

Thanks for the critique of the website UI. We definitely don't want to conjure up PowerPoint from the 90's!

Much appreciated!

By the way, what do you think about trying to sell an app under a personal brand rather than a product website or company name?
Show HN: Blinkai.shop – AI-powered shopping assistant platform
by HappySinha6 | 2025-06-03 20:22:13+00:00
We've just launched Blink Ai, a platform that leverages AI to enhance the online shopping experience. The system analyzes product information, reviews, and pricing data to provide personalized recommendations and help users make more informed purchasing decisions.

Key features: Natural language product search and comparison Price history tracking and deal alerts Review sentiment analysis and summarization Personalized recommendations based on user preferences Cross-platform shopping assistant This is our initial release, and we'd appreciate any feedback from the HN community on functionality, UI/UX, or potential features. The platform is built with Next.js and Amazon.
by gspencley | 2025-06-03 20:23:15+00:00
> My experience using MacOS

Well there's your problem lol.

I still have paid software from the 90s that I can run. And if things get really sticky due to OS incompatibilities, you can spin up an old version of an OS in a VM. The retro gaming community does really well at running software that is now 40-50 years old too.

I hear you about not paying for software. For most applications I use FOSS when possible. There are applications though where using proprietary is the lesser evil because the FOSS options - if they exist at all - are really bad.

And yeah, I might be in the extreme minority when it comes to users. I'm neurodivergent so that definitely contributes to my aversion to change. It doesn't mean my opinion isn't valid or that I don't have the right to complain though. What I want is software that won't change on me without my opt-in, and that will let me keep my data locally. Maybe most users don't want that, but there are those of us out there and that speaks to untapped niche. Maybe you won't get rich making software for us, but there are far more small mom & pop shops in the world than there are massive rich mega-corps. I'm happy giving them my money.
by johnb231 | 2025-06-03 20:23:22+00:00
I understood they were referring to the search bar in Windows 11 which I use every day at work. I am saying that feature is redundant since everyone has internet search in the browser. In Linux we have also have DE widgets that provide the same internet search functionality in the taskbar or a popup triggered with a keyboard combo. The Plasma Search plugin framework for KDE is way more powerful and configurable than Windows 11 search.

The Plasma web search plugin includes ~100 search engines / services OOTB.
by esafak | 2025-06-03 20:23:22+00:00
You've seen people with missing limbs without being surprised, because you know how they can become lost, but you rarely see one with additional limbs. Their likelihoods and our consequent priors are drastically different.

Also, your reaction will depend on how strong the evidence is. Did you 'see' the three-legged chicken pass by some bush in the distance, or was it right in front of you?
by thesz | 2025-06-03 20:23:52+00:00
> the assertion that "VLMs don't actually see - they rely on memorized knowledge instead of visual analysis". If that were really true, there's no way they would have scored as high as 17%.

The ability to memorize leads to (some) generalization [1].

[1] https://proceedings.mlr.press/v80/chatterjee18a/chatterjee18...
by tshadley | 2025-06-03 20:24:18+00:00
The goal here is not to replace transformers but combine them with RNN so you get both good short-term memory (self-attention) and much improved long-term memory (ATLAS recurrent memory).

"Empirically, our models—OmegaNet, Atlas, DeepTransformers, and Dot—achieve consistent improvements over Transformers and recent RNN variants across diverse benchmarks."
by adibvafa | 2025-06-03 20:24:46+00:00
We built BioReason - integrating DNA foundation models (Evo2) with LLMs (Qwen3) for biological reasoning.

- 97% accuracy on disease pathway prediction - 80-88% on variant effect prediction - 15%+ gains over DNA-only or LLM-only models - Tested on 87K+ genomic variants from ClinVar + KEGG pathways

Step-by-step biological reasoning instead of black box predictions. Makes genomic AI interpretable.

Webpage: https://bowang-lab.github.io/BioReason Paper: https://arxiv.org/abs/2505.23579
by atombender | 2025-06-03 20:24:50+00:00
That is just your opinion. There is absolutely nothing wrong with doing so, and there is nothing in the documentation that asserts what you claim.

The documentation is clear that comparing an error value or casting it without following the Unwrap() chain is only an antipattern because it would not work with wrapped errors.

Is() and As() are merely convenience functions, and the documentation is clear that all they're doing is calling Unwrap(), which you can do yourself.