MurphyA/hacker-news huggingface dataset:
by kragen | 2025-11-20 18:37:18+00:00
"Well above the melting point" usually means 60° or less, which is more significant going from 195° to 245° than going from 650° than to 710°.

These temperatures make it a significantly trickier engineering problem; ideally, your nozzle would retain its shape at those temperatures despite containing a lot of pressure, not be corroded by the lava you're squeezing through it, not be abraded by any zircon grains that snuck into your melt, and not oxidize on the outside from the temperature when it's exposed to air. I'm pretty sure you could make a zirconia nozzle work if it was thick enough, but I don't think ruby, sapphire, or diamond would last very long. Probably something like inconel would also work, but I don't think 304 or 316 would.
by danudey | 2025-11-20 18:37:35+00:00
If anyone wants to be surprised by optimization, a great way to do it is to look at all the cases where, even though Python is slower than C, the Python interpreter written in Python is faster than the Python interpreter written in C.

Also, if we're going to suggest 'write it in another language' approaches, rewrite it in Golang. I detest writing in Golang but once you get the hang of things you can get to the point where your code only takes twice the time to write and 2% of the time (and memory) to run.
by pseudosavant | 2025-11-20 18:38:04+00:00
It even worked really well at creating an infographic for one of my quirkier projects which doesn't have that much information online (other than its repo).

"An infographic explaining how player.html works (from the player.html project on Github). https://github.com/pseudosavant/player.html"

And then it made one formatted for social: "Change it to be an infographic formatted to fit on Instagram as a 1:1 square image."
by gwbas1c | 2025-11-20 18:38:05+00:00
Are you joking? (Or otherwise trying to prove my point?)

> The tapes were more compact and used less storage space.

That generally is considered the "death nail" of the format. People generally chose VHS because they could record 6-9 hours on a single tape, (while on vacation,) but the smaller size of the Betamax cassette limited it to shorter recordings.

It also impacted quality of feature length movies: They used the fastest tape speed on VHS, but had to be a slower tape speed on Betamax, negating the supposed quality improvement on Betamax.

> I also liked that you could use betamax with a Sony PCM F1 processor to record digital audio before the advent of the DAT format (digital audio tape)

Most people (consumers) never used their VCRs to record and play back digital audio, they used CDs and cassettes.

The PCM F1 was a professional / prosumer device, not a consumer device like a CD player. I assume that people who were using it were going to have a separate VCR for studio use than their living room (VHS), and weren't going to decide between VHS vs Betamax for pairing with their PCM F1.
by ffsm8 | 2025-11-20 18:38:34+00:00
A person that cares for coding will inevitably code more then 9-5 and consequently get familiar with new syntax

A person that invests time into their language knowledge will not have issues handling new syntax because they spend as much time as necessary to get familiar with the new syntax

So the criteria is being a 9-5 who doesn't particularly care about coding and doesn't invest time into their language knowledge
by techblueberry | 2025-11-20 18:38:54+00:00
I think one challenge is sort of the level at which morality happens at. For the left and right, the value judgements happen at sort of different levels of abstraction. And so I do think it gets weird to say something like "facts don't matter to conservatives" but I think that the problem is politics is more about values than facts.

So one value is that both Conservatives and liberals clearly value life. But I remember reading a conservative defense of loose gun laws, and it's like, the conservatives value something at a higher level than life here, call it freedom from tyranny or whatever, but the "facts" about gun deaths don't matter, because they're not relevant to the value conservatives are trying to protect. And when conservatives come from different religious traditions with different low level values, that makes it really hard to provide consistent both-sides in an LLM.

This does happen in the reverse, most folks would say far left economic views value redistribution of wealth over objective levels of abundance, but I think this is why people say reality has a liberal bias, the more you put layers of values like religion in front of things, the less you care about "facts". Part of having strong values is that you believe in them in the face of reality.
by simonw | 2025-11-20 18:39:04+00:00
I tried your "Remove all the brown pieces of candy from the glass bowl." prompt against Nano Banana Pro and it converted them to green, which I think is a pass by your criteria. Original Nano Banana had failed that test because it changed the composition of the M&Ms.

https://static.simonwillison.net/static/2025/brown-mms-remov...
by raw_anon_1111 | 2025-11-20 18:39:14+00:00
Because with iTunes, I could and did have regular playlists and smart playlists using conditions like ratings, last played, play count, number of times skipped (so that it would automatically be removed from a playlist if I continued to skip a song on my iPod or computer), genre, year released, etc.

You couldn’t have that metadata with just file syncing. Later when iTunes was introduced, it had to support DRM.

Later it also had podcast syncing.

I used iTunes to burn CDs before I had an iPod.

And don’t forget that Jobs being able to negotiate users being able to buy music on iTunes with DRM [1] and letting users burn them to a DRM free CD was so revolutionary that even Bill Gates was impressed.

https://9to5mac.com/2021/07/09/unearthed-email-shows-bill-ga...

[1] later Jobs argued in the same “Thoughts on Music” letter that instead of Apple licensing its DRM the record label should license DRM free music to everyone since most music was already sold as DRM free CDs and then everyone’s music could work anywhere. Only one record label took them up on the offer from day one. It wasn’t until 2009 that all of the record labels agreed.
by TheAceOfHearts | 2025-11-20 18:39:23+00:00
My most regular use-case is generating silly memes in group chats. If someone posts something meme-worthy or I come up with a creative response, image generation is good for one-off throwaway memes. A recent example was an "official license to opine on sociology", following someone arguing about credentialism.

Recently I also started using image generation models to explore ideas for what changes to make in my paintings. Although generally I don't like the suggestions it makes, sometimes it provides me with creative ideas of techniques that are worth experimenting with.

One way to approach thinking about it is that it's good for exploring permutations in an idea-space.
Show HN: Supabase-Test – Fast Isolated Postgres DBs for Testing Supabase RLS
by pyramation | 2025-11-20 18:39:38+00:00
Hi HN — we've built a testing framework for Supabase that spins up fast, isolated Postgres databases for each test case. It’s designed to make RLS policies easy to validate with real database state, without global test fixtures or mock auth.

Features: - Instant isolated Postgres DBs per test - Automatic rollback after each test - RLS-native testing with `.setContext()` for auth simulation - Flexible seeding (SQL, CSV, JSON, JS) - Works with Jest, Mocha, and any async test runner - CI-friendly (runs cleanly in GitHub Actions)

We also published example projects and a free set of tutorials: https://launchql.com/learn/supabase

Package: https://www.npmjs.com/package/supabase-test

Source + full test suite: https://github.com/launchql/supabase-test-suite

Happy to answer questions and get feedback, cheers :)
by Workaccount2 | 2025-11-20 18:39:58+00:00
GDP is a measure of productivity, which is (normally) corrected for inflation.

The point you are making is exactly the reason why this problem is so existential for Europe. QoL is good, so nobody wants to change anything, or feels the need to.

But structurally, Europe is not sound and European leaders know it (Just look at the surge in rhetoric about Euro independence). Do you know the story of the ant and the grasshopper?[1] Europe is in a 50 year long post soviet era summer. Most young (and now even middle aged!) Europeans only know summer, so it's going to be incredible difficult to get them to collect food for this mythical thing called "winter".

[1]https://en.wikipedia.org/wiki/The_Ant_and_the_Grasshopper
Show HN: Docker Model Runner Integrates vLLM for High-Throughput Inference
by ericcurtin | 2025-11-20 18:41:51+00:00
Hi HN, I’m one of the authors of this post.

We’ve updated Docker Model Runner to support vLLM alongside the existing llama.cpp backend. The goal is to bridge the gap between local prototyping (often done with GGUF/llama.cpp) and high-throughput production (often done with Safetensors/vLLM) using a consistent Docker workflow.

Key technical details:

Auto-routing: The tool detects the model format. If you pull a GGUF model, it routes to llama.cpp. If you pull a Safetensors model, it routes to vLLM.

API: It exposes an OpenAI-compatible API (/v1/chat/completions), so the client code doesn't need to change based on the backend.

Usage: It’s just docker model run ai/smollm2-vllm.

Current Limitations:

Right now, the vLLM backend is optimized for x86_64 with Nvidia GPUs.

We are actively working on WSL2 support for Windows users and DGX Spark compatibility.

Happy to answer any questions about the integration or the roadmap!

https://www.docker.com/blog/docker-model-runner-integrates-v...
by ryandrake | 2025-11-20 18:42:22+00:00
> Try running an application that was built for Ubuntu 16.04 LTS on Ubuntu 24.04 LTS. Good luck with that.

Yea, this is a really bad state of affairs for software distribution, and I feel like Linux has always been like this. The culture of always having source for everything perhaps contributes to the mess: "Oh the user can just recompile" attitude.
by PaulHoule | 2025-11-20 18:43:16+00:00
Would say PHP had more impact than Ruby in the early days. I worked at a place that used Perl with cgi-bin, they did not want to apply the discipline that would make mod-perl reliable so we wound up writing a lot of new stuff in PHP.

PHP has dried up and blown away, so has Ruby but I think we remember Ruby more fondly because RoR had an impact in web frameworks for other languages.

I’d also say Perl was Unix-centric in its thinking while Python embraced Windows early on. Also back when I was using CPAN I don’t remember anything like virtual environments. There is am immediate squee of freedom when you can just install packages and not think about environments but the day you need too conflicting dependencies it is either “game over” or living with painful consequence every time you make a move. It took Python years to get to the point where it is just “uv and chill”
by AbkMystery | 2025-11-20 18:43:45+00:00
I've been frustrated by the complexity of modern RAG stacks. To run a simple document search, you usually need Docker, Pinecone/Milvus, an Embedding Model, and heavy dependencies like LangChain or Torch. I wanted an architecture that was truly portable. Introducing RAGdb (v1.0.6) It’s an embedded, multimodal knowledge graph that lives entirely inside a single SQLite file. The Novelty: Instead of heavy embeddings, it uses a Hybrid Search Engine (TF-IDF Vectorization + Exact Substring Boosting) written in pure NumPy. This allows it to run on edge devices, CI/CD pipelines, or inside strict corporate environments where you can't spin up servers. Key Features: Zero Heavy Dependencies: The core is <30MB. Portable Container: The .ragdb file contains the vectors, the metadata, the extracted text, and the search index. You can email the database to a colleague. SOTA OCR: Optional support for ONNX-based OCR if you need to index images. Incremental Ingestion: It hashes files and only re-processes changed documents. Installation: pip install ragdb Code & Architecture: https://github.com/abkmystery/ragdb I’m looking for feedback on the retrieval architecture. I believe this "Single-File" approach is the missing link for local-first AI.
by abustamam | 2025-11-20 18:45:10+00:00
I think it is valid to question why he'd be giving away 99% of his fortune, because let's be honest, Zuck has not proven that he is trustworthy. But at the same time, he could just... Not donate that much.

Yes, the 99% did NOT go straight into non-profits, instead being funneled into his foundation, which has donated millions into actual charitable organizations, but that's arguably millions that wouldn't have otherwise gone to those orgs.

Is it a bit disingenuous to say he's donating 99% of his wealth when his foundation has only donated a few hundred million (or few billion?), which is a single percent of his wealth? Yeah, probably. But a few billion is more than zero, and is undeniably helpful to those organizations.
by rjp0008 | 2025-11-20 18:45:21+00:00
I think you're vastly over estimating property taxes. Texas is less than 2% on average assessed on home value. I'd be curious about your example of what "most mortgages" payment breakdown looks like, like year 5 in texas on a 300k house putting 5% down and a 5% interest rate. Look at principle, interest, property taxes, and avg insurance payment.
by kev009 | 2025-11-20 18:45:24+00:00
I realize this is a little mean, but if you fashion yourself "competent" in white-collar things it has no or negative relation to a building project, at least in the US (I realize trade culture is different around the world). You need to be a bulldog, and a competent and skilled one in all manor of things, to drive a project like this. Otherwise, that is what you are paying the general contractor to do, and that is the most important person on your job - beyond the architect, and especially vanity consultants. This person made a huge mistake in not being 100% comfortable with their builder before embarking.

Most of this heartache could be avoided with two principles in my opinion: 1) do the harder thing (i.e. pour concrete), 2) build as close to commercial code as you can afford (i.e. find a commercial builder if you are chasing specs like this, a mechanical company to do this vanity HVAC work, etc).
by hearsathought | 2025-11-20 18:45:57+00:00
> But, yes, both US and Chinese technology companies would likely be better off than they are now without China's protectionism and authoritarianism.

How would china be better off? All their tech companies would have been bought out by larger foreign tech companies. Kinda like what happened to many european tech companies.

> To the Chinese state, protecting Chinese citizens from harmful things (like knowing full details about atrocities perpetrated by their government, or organizing to criticize the government) outweighs other concerns.

Yeah that's what the chinese state is worried about /s. Not the neverending misinformation, disinformation and propaganda directed against it.. When china does it, it's "authoritarianism". When "the west" does it, it's fighting against misinformation.
by troupo | 2025-11-20 18:46:06+00:00
> No. GDPR was presented as a company ending regulation.

Bullshit

> You make a mistake - you are doomed. The fines are in revenue percentages.

Tell me you didn't even read a line of GDPR in the past 9 years or know anything about European regulations without telling me

> This kind of regulation has a strong chilling effect on the budding founder.

A moron who gets their advice from ads industry, sensationalist headlines and HN? Perhaps.

> But it's not a small number.

It is.

> The more regulations you have, the more obstacles you put in front of startups

GDPR is not an obstacle. It quite literally is "do not scrape user data and sell it to third parties without user consent".

> in the clapping of bureaucrats who never build a product or service in their entire life and do not understand what those damn entrepreneurs are complaining about.

Yeah, "entrepreneurs" complain about a lot, and then make a surprised pikachu face when they are told in no uncertain terms that no, sending precise geolocation data to third parties to store for 12 years is not okay: https://x.com/dmitriid/status/1817122117093056541
by stevenjgarner | 2025-11-20 18:46:28+00:00
If the brain contains far finer, previously unknown micro-zones of organization — even within tiny nuclei — how much of neuroscience’s current “regional” model is actually too coarse to explain cognition, emotion, and disease? Are we missing critical functional units of the brain simply because we haven’t been able to see them — units that could fundamentally change how we understand behavior, consciousness, and neuropsychiatric disorders?
by westurner | 2025-11-20 18:46:44+00:00
More notes on CFD, spiceypy, Navier-Stokes, quantum fluids, and SQG: https://news.ycombinator.com/item?id=44383829 :

> this model of gravity fully-derived from [~~the Standard Model~~ QFT] also predicts perihelion in the orbit of planet Mercury.

And also:

>> "Perihelion precession of planetary orbits solved from quantum field theory" (2025) https://arxiv.org/abs/2506.14447 .. https://news.ycombinator.com/item?id=45220460

Planetary orbits are an n-body problem. GR, SQG, and Gravity from QFT solve for planetary orbits
by trollbridge | 2025-11-20 18:46:48+00:00
It's not a virtual machine. There is no hardware machine that presents itself to function like a protected-mode ring 3 task on an 80286 or an 80386 functions. And the 286 and 386 both lacked a "virtual 286" and "virtual 386" mode (although it would have been almost-trivial for them to support it; Intel just decided not to, probably figuring it wasn't important).

Virtual 8086 mode, on the other hand, does behave exactly like a real 8086, which otherwise would have been very slow to implement on a real 386, and was either very slow on a 286 or impossible due to the 286 having some errata that prevented normal virtualisation techniques (the 286 had some non-restartable exceptions).
by troupo | 2025-11-20 18:47:58+00:00
> GDPR is robbing people of that chance though

How exactly? GDPR is quite literally "you can ask people for their consent to give you their data".

> I already have a device in my pocket reporting my exact location to a private company at all times and I accepted that a long time ago.

There's a difference between "one company" and "thousands of companies". And yes, there's an expectation that the company doesn't sell that location data which even in the US results in lawsuits: https://www.reuters.com/legal/litigation/us-court-upholds-ve...

> I bet they would chose very differently when the alternative is to pay or stop using the product.

False dichotomy. You don't need 24/7 suveilance to show ads or monetise products.
by theoldgreybeard | 2025-11-20 18:47:59+00:00
While it seems like a cool enough product conceptually, in practice there is absolutely zero chance I'm putting my files in your cloud to be garbelled up by AI and paying you for the privilege. Also, allowing an agent to download arbitrary files from the internet is extremely alarming. nope nope nope nope NOPE

Only way I would ever use something like this is with a local/self-host model that I run myself on my own hardware, with meticulous control over what the thing can access on the internet.
by Lammy | 2025-11-20 18:47:59+00:00
Events:

screenshots.canceled#canceled screenshots.copy#copy screenshots.download#download screenshots.failed#failed screenshots.selected#selected screenshots.started#started

Counters:

screenshots.copy screenshots.custom screenshots.download screenshots.element screenshots.full_page screenshots.upload screenshots.visible

inb4 mention of “Send technical and interaction data to Mozilla” setting, like it's okay for software to be privacy-adversarial by default lol
by frumplestlatz | 2025-11-20 18:48:18+00:00
Assuming software and people will fail is exactly what not using unwrap is about.

If you depend on engineers not fucking up, you will fail. Using unwrap is assuming humans won’t get human-enforced invariants wrong. They will. They did here.

As someone that works in formal verification of crypto systems, watching people like yourself advocate for hope-and-prayer development methodology is astonishing.

However, I understand why we’re still having this debate. It’s the same debate that’s been occurring for the same reasons for decades.

Doing things correctly is mentally more difficult, and so people jump through ridiculous rhetorical hoops to justify why they will not — or quite often, mentally cannot — perform that intellectual labor.

It’s a disheartening lack of craftsmanship and industry accountability, but it’s nothing new.
by the__alchemist | 2025-11-20 18:48:21+00:00
I suspect you're colored by your experience, despite your modesty about it. To you or I, "CUDA version" probably means something like 'v13' or w/e of the "CUDA toolkit", which you know means the user running your code needs an "nvidia driver" = "580" or higher.

I wouldn't have been able to tell you this a few months ago, and it was confusing! Machine that compiles vs machine that runs, CUDA toolkit which includes both vs nvidia driver which just includes one part of it etc... The article explicitly describes this.
by mitthrowaway2 | 2025-11-20 18:48:40+00:00
I'm not the GP but I can recommend Bach's Partita in D minor, said to have been composed after returning from travel to find that his wife had died and been buried in his absence.

https://youtu.be/VfwVim0EybY

Brahms said of it: "On one stave, for a small instrument, the man writes a whole world of the deepest thoughts and most powerful feelings. If I imagined that I could have created, even conceived the piece, I am quite certain that the excess of excitement and earth-shattering experience would have driven me out of my mind."
by johnisgood | 2025-11-20 18:48:42+00:00
Yeah, I am surprised that you would get downvoted for this. Seriously though. A simple yet effective solution. What is wrong with that?! This is what programmers used to do. :(

As for the LLM part: I have written a couple of projects with the help of LLMs and it works perfectly! I know what I wanted it to do and how, and I did extensive testing, and I am familiar with the whole code, of course. The problem arises when people who "vibe code" do not have the knowledge to begin with. It ended up writing code that I would write because of me. :D It just wrote it quicker, that is all. Ultimately I would have written the same code, but it would have taken me a bit more time because I would have had to read documentation first (which I do not mind, I love doing it).
by aabhay | 2025-11-20 18:49:01+00:00
I think the phrase is apt, actually, but it's not perfect:

1. We have an embedded agent that can read, edit, organize, and take actions on your files. This means it can read almost any media type, which is why it's "cursor for files" even though "isn't _cursor_, cursor for files?". In other words, Cursor is "Poly for text" :)

2. We provide you with an "IDE", I.e. a file browser. However, unlike Cursor we actually built our engine rather than relying on an existing open source one like VS Code

Lastly, agree about the enterprise solution. All in due time for sure!
by vunderba | 2025-11-20 18:49:25+00:00
Thanks Simon - I'm in the middle of re-running all my prompts through NB Pro at the moment. Nice to know it's already edged out the original. It also passed the SHRDLU test (swapping colored blocks) without cheating and just changing the colors. I'll have an update to the site shortly!

EDIT: Finished the comparisons. NB Pro scored a few more points than NB which was already super impressive.

https://genai-showdown.specr.net/image-editing?models=nb,nbp