MurphyA/hacker-news huggingface dataset:
by deepsquirrelnet | 2026-01-22 22:35:46+00:00
You present the Bible as one text composed at one time, but I’ve never known anyone to take that view. The Bible can’t “take itself incredibly seriously” because it spans millennia in time, including at least a hundred years after Jesus. Hundreds of years after that is when “The Bible” as we know it today was even assembled from pieces during unification. Before that, early Christians had hundreds of religious texts and through a process of negotiable, brought them together under the Roman state. I’m sure if you read something like the infancy gospels which are not included in the Bible, you could probably also find similar themes.

Of course the stories remained culturally relevant through oral traditions and Jewish law. The common thread is culture and the stories of a people.
by anonymous908213 | 2026-01-22 22:37:25+00:00
Do you seriously believe this[1] makes any craft obsolete or financially non-viable?

[1] https://files.catbox.moe/1uphaw.png

This is a fairly cool and novel application of generative AI[2], but it did not generate pixel art and it's still wildly incoherent slop when you examine it closely. This mostly works because it uses scale to obfuscate the flaws; users are expected to be zoomed out and not looking at the details. But the details are what makes art work. You could not sell a game or an animation like this. This is not replacing anybody.

[2] It's also wholly unrepresentative of general use-cases. 99.99999999% of generative AI usage does not involve a ton of manual engineering labour fine-tuning a model and doing the things you did to get this set up. Even with all of that effort, what you've produced here is never replacing a commercially viable pixel artist. The rest of the world slapping a prompt into an online generator is even further away from doing that.
by cannoneyed | 2026-01-22 22:37:28+00:00
Author here, and to reiterate another reply - all of the critique of "pixel art" is completely fair. Aesthetically and philosophically, what AI does for "pixel art" is very off. And once you see the AI you can't really unsee it.

But I didn't want to call it a "SimCity" map, though that's really the vibe/inspiration I wanted to capture, because that implies a lot of other things, so I used the term "pixel art" even though I figured it might get a lot of (valid) pushback...

In general, labels and genres are really hard - "techno" to a deep head in Berlin is very different than "techno" to my cousins. This issue has always been fraught, because context and meaning and technique are all tangled up in these labels which are so important to some but so easily ignored by others. And those questions are even harder in the age of AI where the machine just gobbles up everything.

But regardless, it was a fun project! And to me at least it's better to just make cool ambitious things in good faith and understand that art by definition is meaningful and therefore makes people feel things from love to anger to disgust to fascination.
by arjvik | 2026-01-22 22:37:52+00:00
I'm not sure I agree... while I don't ever see myself writing papers with AI, I hate wrangling a bibtex bibliography.

I wouldn't trust today's GPT-5-with-web-search to do turn a bullet point list of papers into proper citations without checking myself, but maybe I will trust GPT-X-plus-agent to do this.
by nasreddin | 2026-01-22 22:38:43+00:00
"Transportation, like software, is accumulated knowledge. The horse embodied centuries of breeding, training, and hard-won understanding about terrain, endurance, and failure. People learned from the horses they rode. Travel improved through incremental refinement, generation after generation. The automobile didn’t appear in a vacuum.

Building all your transportation yourself—whether by breeding horses or assembling a Model T—cuts you off from that accumulated experience. You lose the benefits of thousands of hours spent by others thinking carefully about the same problems.

I have no objection to Model Ts for personal use, but I wouldn’t be one-tenth the traveler I am without constant exposure to well-bred horses.

Some worry cars make horses obsolete—who needs breeders if anyone can buy an engine? I’m more optimistic. As cars proliferate, people will value good horses more. A Model T gets you the first 90%; it’s the last 90%—judgment, robustness, and adaptability—that differentiates."
by strange_quark | 2026-01-22 22:39:02+00:00
I’ve used Claude code to debug and sometimes it’ll say it knows what the issue is, then when I make it cite a source for its assertions, it will do a web search and sometimes spit out a link whose contents contradict its own claim.

One time I tried to use Gemini to figure out 1950s construction techniques so I could understand how my house was built. It made a dubious sounding claim about the foundation, so I had it give me links and keywords so I could find some primary sources myself. I was unable to find anything to back up what it told me, and then it doubled down and told me that either I was googling wrong or that what it told me was a historical “hack” that wouldn’t have been documented.

These were both recent and with the latest models, so maybe they don’t fully fabricate links, but they do hallucinate the contents frequently.
by lowdanie | 2026-01-22 22:40:41+00:00
From my understanding, accurate simulations at the electron level (post Hartree Fock / DFT) are currently limited to 100 atoms (on a gpu cluster this can take hours or days). Maybe this can be pushed to 1000 atoms with aggressive optimization techniques like FMM.

So at this level of simulation it is currently only possible to simulate one medium size molecule or the interaction of a few small ones.

To simulate larger systems, it is necessary to work at a (semi-)classical level of abstraction that approximates quantum mechanics. For example using molecular dynamics to essentially simulate a fluid with a ball and springs model. In this case, electron level simulation can still be useful for deriving heuristics (conceptually, the spring tension).

I completely agree that it’s interesting to investigate how far the electron level simulation can be pushed.
by JohnMakin | 2026-01-22 22:40:41+00:00
playing "GTO" doesn't mean you will destroy people, this is a common misunderstanding of the term. It means that you are playing in a way that cannot be exploited - this does not mean you're also playing in the way that will win you the most money.

Also, there is no "better understanding" of GTO because poker is an unsolved game, and the assumptions you feed into a GTO playstyle can change quickly or be wrong. The thought you can sit there like an automaton with a set strategy and win is false.

been playing off and on professionally for 20 years
by Der_Einzige | 2026-01-22 22:40:54+00:00
Stop using em dashes, the fancy quotes that can’t be easily typed. Stop using overused words like certainly and delve. Stop using LLM template slop like “it’s not X, it’s Y”. Stop always doing lists of 3s. We know you didn’t use to use so many emojis or bolded text. Also, AI really fking hates the exclamation mark so that’s a great proof of humanity!

Most people getting flagged are getting flagged because they actually used AI and couldn’t even be bothered to manually deslop it.

People who are too lazy to put even a tiny bit of human intentionality into their work deserve it.
by cannoneyed | 2026-01-22 22:41:15+00:00
Yup, I'm a big fan. They'd be the first to admit that making true pixel art is very hard, and getting the AI to do it even somewhat consistently requires a lot of tuning and guardrails / processing.

At some point I couldn't fiddle with the style / pipeline anymore and just had to roll with "looks ok to me" - the whole point of the project wasn't to faithfully adhere to a style but to push the limits of new technology and learn a lot along the way
by bionhoward | 2026-01-22 22:41:22+00:00
found a bug searching for "collagen":

Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
Something broke. We're working on it, but in the meantime, try reloading the page. If that doesn't work, come back later.

Error ID: b846e2e2ba3b483ab93f10e72ef76820

NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at ds (https://pillser.com/assets/entry.client-DWgmqxdv.js:1:112074)
at gs (https://pillser.com/assets/entry.client-DWgmqxdv.js:1:113602)
at ys (https://pillser.com/assets/entry.client-DWgmqxdv.js:1:113850)
at gs (https://pillser.com/assets/entry.client-DWgmqxdv.js:1:113728)
by detourdog | 2026-01-22 22:41:49+00:00
TUBE INSTALLATION AND OPERATING INSTRUCTIONS FOR ELECTRON TUBE, CATHODE RAY CHARGE STORAGE TYPE 8602/CK1383A
During the discussion on the Vector Graphics from the 70's thread. I mentioned an artifact I came across that looked like CRT memory. Here are some pictures of that Artifact with the instructions. I hope for someone to describe how this was used.
by latexr | 2026-01-22 22:41:54+00:00
Not only is cURL not overhyped, it’s absolutely false that Daniel “[cries] about not being paid for something he offers for free”. He does get paid for cURL support.

https://daniel.haxx.se/job.html

He does criticise rich companies who don’t do anything to support cURL and demand preferential support, but that’s not the same thing (and does warrant criticism).
by AngryData | 2026-01-22 22:42:09+00:00
While they certainly correlate, downloads don't match print rates. Unless you got a ton of printers you are mostly doing one print at a time and each requires setup and cleanup, or possibly multiple attempts if there are difficult to print features.

It can be multiple hours between prints because good prints take time. But you can spend 30 minutes browsing random peoples designs online and say "cool" and press download on 20 different designs that you only print 1 or 2 of ultimately.

Also some designs look cool but the second you load your model up in a slicer you can see it is too finnicky or too long or expensive to print to be worth the effort.
by pedalpete | 2026-01-22 22:42:13+00:00
I like the way you've framed the problem, and it's actually an issue I bring up with designers that I work with, not that they go directly to screens, but that they go from problem to ideation too quickly.

We work in hardware, so we don't have UI to work with.
UX isn't just UI, which I'm sure you know. I'd like to see something like your product to help guide people through the right questions, rather than finding the solution.

One of the challenges I have with many AI subscriptions is that when you price in credits, I have no idea how many questions, or what kind of workflow that gives me. 10 credits. That could be 3 questions.

This was actually the business model issue we had with our last business, where we had to pay for map tiles, and we loaded thousands of them. For our B2B customers, we came up with a pricing model which said "per 1000 scenes" and they knew what a scene was. We still had no idea how big their scene was going to be, but we priced so that they could understand what they'd get, and they could verify, yes we opened 40,000 scenes.

For our B2C customers, we had a simple monthly subscription because they would only likely use so much. We barely made any money on the consumers, but it helped offset the costs.

This isn't just a you problem. But it is what prevents me from using a lot of, what may be, very good tools.
by formerly_proven | 2026-01-22 22:42:13+00:00
GPU servers always have had crap reliability compared to a normal server (but sticking eight GPUs on a baseboard complicates things). As I understand it (not my domain), this (being a lack of widespread checkpointing and mpift support) is one of the motivating factors for why ML toolkits eschew MPI (besides accelerator-accelerator being an afterthought).
by Panzer04 | 2026-01-22 22:42:29+00:00
Man, that bull** :'(. I had a Bimal syndesmosis, so not as bad as you (and many fewer complications..) - I was riding an electric unicycle off-road on MTB trails, which sounds a lot dumber than what you were doing XD. Even so, it still bothers me over a year later.

I feel like it's worse with an ankle because if you don't break it they basically don't get arthritis, unlike a knee or hip; so you've lost more when you get ankle PTOA :'(.

I hope your TAR serves you well - they definitely sound like they've been getting better, so hopefully you get a good long while out of it.
Show HN: OpenSheet – experimenting with how LLMs should work with spreadsheets
by aminkhorrami | 2026-01-22 22:43:16+00:00
Hi folks. I've been doing some experiments on how LLMs could get more handy in the day to day of working with files (CSV, Parquet, etc). Earlier last year, I built https://datakit.page and evolved it over and over into an all in-browser experience with help of duckdb-wasm. Got loads of feedbacks and I think it turned into a good shape with being an adhoc local data studio, but I kept hearing two main things/issues:

Why can't the AI also change cells in the file we give to it?

Why can't we modify this grid ourselves?

So besides the whole READ and text-to-SQL flows, what seemed to be really missing was giving the user a nice and easy way to ask AI to change the file without much hassle which seems to be a pretty good use case for LLMs.

DataKit fundamentally wasn't supposed to solve that and I want to keep its positioning as it is. So here we go. I want to see how https://opensheet.app can solve this.

This is the very first iteration and I'd really love to see your thoughts and feedback on it. If you open the app, you can open up the sample files and just write down what you want with that file.
by mattkevan | 2026-01-22 22:43:33+00:00
Yeah it’s easy to do. Is why I prefer to design in the browser than using Figma. Drawing boxes on an artboard does not translate well to components or systems.

First things I stress to devs I’m working with are, here are the rules for breakpoints, type sizes, colours, spacing etc. If the designs don’t match the rules, go with the rules, not the designs. If things don’t look right let’s talk about it.
by bigyabai | 2026-01-22 22:43:48+00:00
Why not just virtualize Linux for the terminal, and let macOS handle hardware acceleration and desktop tasks?

The Linux desktop experience on Apple Silicon isn't up to par with what macOS can offer you, and lacks OEM drivers like AMD, Intel and Nvidia hardware has. If you're not willing to run Asahi and you don't want to use macOS anymore, you might want to start looking at alternative hardware.
by jrgd | 2026-01-22 22:44:15+00:00
Why i posted this: I'm deeply touched by this extreme simplicity. All you need is a text file and you can get all your incoming events in the terminal. Quite naively and with the help of AI, I'm building a bash script (as a quick proof of concept) to integrate this radical simplicity with some contemporary .ics files.
Maybe you get some inspiration from this as well.
by vagabund | 2026-01-22 22:44:23+00:00
Really fun to fly around, find my old apartment building etc.

It would be neat if you could drag and click to select an area to inpaint. Let's see everyone's new Penn Station designs!

Would guess it'd have to be BYOK but it works pretty well:

https://i.imgur.com/RrQEozH.jpeg

Much better than trying to inpaint directly on Google Earth data
by AceJohnny2 | 2026-01-22 22:44:36+00:00
> Telnet nowadays typically isn’t available by default for security reasons

And with good reason. This CVE is from yesterday:

https://nvd.nist.gov/vuln/detail/CVE-2026-24061

> telnetd in GNU Inetutils through 2.7 allows remote authentication bypass via a "-f root" value for the USER environment variable.
by ViktorRay | 2026-01-22 22:44:39+00:00
The use of an external threat to justify internal suppression of basic human freedoms such as the freedom of speech. Freedom of speech naturally includes the ability to communicate with others. When the government blocks people from communicating with each other using an external threat as an excuse that is Orwellian.

It is Orwellian because in George Orwell’s novel 1984 the 3 governments remaining in the world are at war with each other and each government uses the threat of the others for total surveillance and suppression of their own populations.
by neilv | 2026-01-22 22:44:58+00:00
> If these are the only errors, we are not troubled. However: we do not know if these are the only errors, they are merely a signature that the paper was submitted without being thoroughly checked for hallucinations. They are a signature that some LLM was used to generate parts of the paper and the responsible authors used this LLM without care.

I am troubled by people using an LLM at all to write academic research papers.

It's a shoddy, irresponsible way to work. And also plagiarism, when you claim authorship of it.

I'd see a failure of the 'author' to catch hallucinations, to be more like a failure to hide evidence of misconduct.

If academic venues are saying that using an LLM to write your papers is OK ("so long as you look it over for hallucinations"?), then those academic venues deserve every bit of operational pain and damaged reputation that will result.
by Uhhrrr | 2026-01-22 22:46:19+00:00
To me what is noteworthy is that there's a canon at all. There's none for construction, or law, or medicine. There might be very small ones for politics and finance.

The author is skeptical that the canon actually existed before pc posted about it, but I had read a lot of them, and I don't think any would be too surprising to people who read HN or SSC. And there's plenty of influence from Slashdot before that, and the Whole Earth Catalog before that.
by adverbly | 2026-01-22 22:47:30+00:00
This is very cool but it's not quite what I expected out of economic primitives.

I expected to see measures of the economic productivity generated as a result of artificial intelligence use.

Instead, what I'm seeing is measures of artificial intelligence use.

I don't really see how this is measuring the most important economic primitives. Nothing related to productivity at all actually. Everything about how and where and who... This is just demographics and usage statistics...
by cannoneyed | 2026-01-22 22:49:24+00:00
I'd say that deciding where a transient should go" is creative, manually aligning 15 other tracks over and over again is not (not to mention having to do it in both the DAW and melodyne)...

I agree that "push button get image" AI generation is at best a bit cheap, at worst deeply boring. Art is resistance in a medium - but at what point is that resistance just masochism?

George Perec took this idea to the max when he wrote an entire novel without the letter "E" - in French! And then someone had the audacity to translate it to English (e excluded)! Would I ever want to do that? Hell no, but I'm very glad to live in a world where someone else is crazy enough to.

I've spent my 10,000 hours making "real" art and don't really feel the need to justify myself - but to all of the young people out there who are afraid to play with something new because some grumps on hacker news might get upset:

It doesn't matter what you make or how you make it. What matters is why you make it and what you have to say.
by Mystery-Machine | 2026-01-22 22:50:04+00:00
THANK YOU!

I'm baffled about this "security feature". Besides from this only being relevant to timing keystrokes during the SSH session, not while typing the SSH password, I really don't understand how can someone eavesdrop on this? They'd have to have access to the client or server shell (root?) in order to be able to get the keystrokes typing speed. I've also never heard of keystroke typing speed hacking/guessing keystrokes. The odds are very low IMO to get that right.

I'd be much more scared of someone literally watching me type on my computer, where you can see/record the keys being pressed.
by ofsen | 2026-01-22 22:50:05+00:00
I recently needed to debug an issue that required access to a client’s Postgres database containing sensitive data. Dumping production data wasn’t an option, and the tools I found were either non-deterministic, manual, or too intrusive.

I built pg-obfuscate to solve this specific problem.

It’s a CLI tool that:
- Connects directly to Postgres
- Obfuscates selected tables/columns based on a YAML config
- Uses deterministic rules so relationships and shapes are preserved
- Supports dry-run vs execute modes
- Is designed for safely sharing production-like datasets across environments

Example use case:
- Share a realistic dataset with contractors
- Reproduce bugs locally without leaking real data
- Sanitize a database before exporting it

It’s Postgres-only for now and intentionally narrow in scope.

The project is open source under AGPLv3+, with a commercial license available for companies that can’t use AGPL.

Repo:
https://github.com/Ofsen/pg-obfuscate

I’m mainly looking for feedback on:
- Safety assumptions
- Edge cases I might be missing
- Whether this overlaps with existing tools I overlooked

Thank you
by pixelmelt | 2026-01-22 22:50:14+00:00
The Claude models are still the best at what they do, right now GLM is just barely scratching sonnet 4.5 quality, mistral isnt really usable for real codebases and gemini is kind of in a weird spot where it's sometimes better then Claude at small targeted changes but randomly goes off the rails. Haven't tried codex recently but the last time I did the model thought for 27 minutes straight and then gave me about the same (incorrect) output that opus would have in 20 seconds. Anthropics models are their only moat as demonstrated by their cutting off of tools other then Claude code on their coding plans.
by akoboldfrying | 2026-01-22 22:50:37+00:00
Berkson's Paradox seems to rely on the selection criteria being a combination of the two traits in question -- in the example I keep reading about, only "famous" actors are selected, and actors can be famous if they are either highly talented or highly attractive. But in TFA, surely the "high performance" selection filter applies only to the adult performance level?

To put it another way: If selection was restricted to people who performed highly in either their youth or in adulthood (or both), Berkson's Paradox explains the result. If selection was restricted to people who performed highly in their youth, or if selection was restricted to people who performed highly in adulthood, Berkson's doesn't explain it.
by ggm | 2026-01-22 22:51:13+00:00
I wish people didn't use headline superlatives so much. If you compare this ship to the pleasure craft of Caligula which was destroyed in ww2, you have to start qualifying things by open water vs lake-bound. Caligula had two of them, in Roman times. One was 20m wide and 70m long. They were "carnival cruise line" party boats.

It's a big ship. It's an important find. It's not a supership or a supercog, or a beast, or a behemoth.

It's 9m wide, 6m high and 28m long.

Compare it to these: https://www.google.com/search?q=example+of+a+30m+commercial+...

This class of ship was a significant component of middle age trade and presages even larger ships, which in turn increased carrying capacity. Transport on water is bound by displacement to surface area, where drag is bounded in surface area so as ships increase in volume the energy cost per unit carried drops significantly and thus the crewing and sail burden. Bigger ships mean cheaper goods.

Carrying 300 tonnes of cargo in 1400 was pretty good.
by TheGRS | 2026-01-22 22:51:17+00:00
Was reminiscing about the early iOS App Store days when many apps were free and often hobby projects. Some hooked up google ads to make a nice easy profit if they stumbled on a particularly good early app idea. I don't really find apps like that anymore, or at least they don't really get shared the same way. Maybe this is a return to that in a sense.

I also don't think any particular idea is off limits for making a profit, if you do something and you do it well, you can charge a fee. But if the free hobby version is better then you best find a way to justify the price.