MurphyA/hacker-news huggingface dataset:
by jen729w | 2025-12-07 06:33:50+00:00
How hard could it be — genuine question — for, say, Apple (Nikon, Sony,…) to embed a QR code (optionally) into an image.

QR leads you to a page, you upload image to page, hashes are compared, image-from-sensor confirmed.

Surely at this point we need provable ‘photography’ for the mass market.
by ulfw | 2025-12-07 06:35:20+00:00
LLM AI has led to job losses (either indirectly for moving investments into AI instead of people) or directly. Generative imagery has and will lead to more bullshit election outcomes, people getting blackmailed, scamed, things like this train stoppage etc etc. The list is endless. Not even getting into how the AI bubble burst will make most of us poor when the huge stock market crash comes, but hey whatever...

What good has it brought us (not the billionaire owners of AI)? It made us 'more effective' and oh instead of googling something and actually going to a link reading in detail the result we can now not bother with any of that and just believe whatever the LLM outputs (hallucinations be damned).

So I guess that's an upside.

(before the AI god bros come: I am talking purely about LLMs and generative imagery and videos, not ML or AI used for research et al)
by gblargg | 2025-12-07 06:37:03+00:00
I don't think I was arguing for LLMs. I wish nobody used them. But the argument against a student using it for assignments is significantly different than that against people in general using them. It's similar to using a calculator or asking someone else for the answer: fine normally but not if the goal is to demonstrate that you learned/know something.

I admit I missed the joke. I read it as the usual "you hypocrite teacher, you don't want us using tools but you use them" argument I see. There's no need to be condescending towards me for that. I see now that the "joke" was about the unreliability of AI checkers and making the teacher really angry by suggesting that their impassioned email wasn't even their writing, bolstered by their insistence that checkers are reliable.
by raghavbansal11 | 2025-12-07 06:38:04+00:00
We’re currently focusing on startups looking to hire cracked coders, like college students or recent grads. In your case, if you've worked with some companies for a while, you might be considered a senior engineer. Not focused too much on senior devs right now, that would require different metrics and be based more on experience. That said, we do have some ideas that we're working on to go about it. Also, thanks for the note on the flashing- implementing it now
by jychang | 2025-12-07 06:40:01+00:00
Deepseek? It's literally in their research papers.

OpenAI? The OpenAI head of research @markchen90 straight up admitted it in a podcast.

https://x.com/petergostev/status/1995744289079656834

"In the last 2 years we've put so much resourcing into, into reasoning and one byproduct of that is you lose a little bit of muscle on pre training and post training." "In the last six months, @merettm and I have done a lot of work to build that muscle back up." "With all the focus on RL, there's an alpha for us because we think there's so much room left in pre training." "As a result of these efforts, we've been training much stronger models. And that also gives us a lot of confidence carrying into Gemini 3 and other releases coming this end of the year."

Note, "alpha" in the quote above is referring to https://en.wikipedia.org/wiki/Alpha_(finance)

But it's pretty clear that the last full pretrain run they've released is for gpt-4o 2 years ago*, and since then they've just been iterating RL for their models. You don't need any insider information to notice that, it's pretty obvious.

*Excluding GPT-4.5 of course, but even OpenAI probably wants us to forget about that.
by locknitpicker | 2025-12-07 06:41:16+00:00
> Your electricity to servers IS a single point of failure, if all you do is depend upon the power company to reliably feed power.

I think you quite didn't got the point. The whole point is that putting together a system architecture that considers Cloudflare is a single point of failure is like designing a system architecture that considers a power supplier a single point of failure. Technically they can be considered that if you really really want to, but not only are things irredeemably broken when those failure modes are triggered but also they themselves are by far expected to be the most reliable components of your systems due to their design and SLAs that is pointless to waste time and resources mitigating such a scenario.
by Teknomadix | 2025-12-07 06:41:25+00:00
geohot: "I want a laptop with a high-end AMD chip, great Linux power management, good docs, solid build, and a normal name"

My brother in christ, the ThinkPad T14s Gen 5 AMD exists. Zen 5, aluminum chassis, legendary Linux support, actual power state documentation. They been doing this for 30 years. Dude, you're bikeshedding a product that's been sitting in the enterprise aisle this whole time

ThinkPads have been the Linux laptop for decades precisely because of the things he's wishing for. Public ACPI/power management docs, upstream kernel support, and AMD options with sane power profiles. He even admits the ZBook touchpad is fine but fails to acknowledge ThinkPads have had excellent trackpoints + multi-touchpads since forever.
by pjmlp | 2025-12-07 06:41:53+00:00
> LLM AI has led to job losses

I can confirm, the trend now in enterprise CMS deployments is to push for AI based translations, and image assets generation, only pinging back into humans for final touches, thus reducing the respective team sizes.

Another area are marketing and SEO improvements, where the deal is to get AI based suggestions on those improvements, instead of getting a domain expert.

Any commercial CMS will have these AI capabilities front and centre on their website regarding why to chose them.
by eesmith | 2025-12-07 06:42:01+00:00
So, send them to Coventry, set up a ghetto or Bantustan, or be glad there are a lot of islands as in Brave New World.

I misread your "else" in "you get a one way ticket somewhere else" as outside of the US, not partitioning the US.

Historically this means the US will still be spending a lot of money on these so-called freeloaders, not only for internal border control (people, smuggling) but also pollution emissions, water flow, and all the other boring crap usually handled by national law and interstate compacts.
by retrac | 2025-12-07 06:42:43+00:00
Processes on modern operating systems are a type of virtual machine. On Linux or Windows, processes are provided with the illusion of infinite memory. And there is the illusion of infinite parallel threads of execution, bounded only by storage. That is a kind of virtualization, just not full machine virtualization.

At the machine level the boundary between machine instructions and system calls and API becomes blurry. If you don't have a floating point unit, the instructions trap and a routine in the kernel can perform the same thing. Instruction sets are APIs. Many operating systems present their system calls as if they were special machine instructions.

This kind of phrasing is less common today, where "virtual machine" is usually equivalent to "full machine virtualization", but you'll encounter this broader sense in earlier literature.
by majormajor | 2025-12-07 06:44:28+00:00
insects, predator animals, cuts+bacteria all seem like quite hard-to-avoid disease vectors. we can spread disease quickly these days, but there are no shortage of ancient diseases you could've come across in a small hunter-gatherer society

I believe the modern world creates a lot of mental health problems, loneliness, and unhappines, but it's absolutely physically safer and more survivable (and more comfortable) for a huge percentage of the developed world. (It creates those mental problems unnecessarily, given the level of technology we have, but deeply baked into our fairly-antisocial individualistic culture)
by RedShift1 | 2025-12-07 06:45:19+00:00
Every project I've come across that uses an ORM has terrible database design. All columns nullable, missing foreign key indexes, doing things in application code that could easily be done by triggers (fields like created, modified, ...), wrong datatypes (varchar(n) all over the place, just wwwhhhhyyy, floats for money, ...), using sentinel values (this one time, at bandcamp, I came across a datetime field that used a sentinel value and it only worked because of two datetime handling bugs (so two wrongs did make a right) and the server being in the UTC timezone), and the list goes on and on...

I think this happens because ORMs make you treat the database as a dumb datastore and hence the poor schema.
by pram | 2025-12-07 06:45:25+00:00
It’s funny this came up, because it was kinda similar to the whole “AI frauds” thing these days.

I don’t particularly remember why, but “hand writing” fancy HTML and CSS used to be a flex in some circles in the 90s. A bunch of junk and stuff like fixed positioning in the source was the telltale sign they “cheated” with FrontPage or Dreamweaver lol
by euroderf | 2025-12-07 06:45:44+00:00
Intent is a valid legal concept. Certainly there's no way to try "swatting" without crossing that line of intent, but (for example) less-threatening prank phone calls can be in the grey area.

I presume there is established legal practice for handling these kinds of things, but for generative images the legal limits won't achieve wide awareness until some teenagers and assorted morons get hauled into court.
by jodrellblank | 2025-12-07 06:46:04+00:00
When you open powershell it says something like “Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows”

Isn’t it disingenuous to claim it is “up to date” when you know there’s a new version and aren’t using it?

> “The alias confuses people that are expecting to run curl when they type "curl" (duh)”

Yes, once, until you learn what to do about it. Which is … just like any other software annoyance. One you think people would get over decades ago.

> “and also causes headaches for the actual curl developers.”

Linux users can’t comprehend that the cURL developer doesn’t own those four letters.

> “It has very little compatibility with the actual curl command.”

It’s not supposed to have. As I said in another comment the aliases were added to be an on-ramp to PS.

Why aren’t you also infuriated that “ls” isn’t compatible with “ls”? Because you use the full command name in scripts? Do that with invoke-webrequest. Because you expect command to behave different in PS? Do that with curl.
by pjmlp | 2025-12-07 06:46:53+00:00
Until specific industry standards like POSIX, all Khronos APIs, UNIX like systems get rewriten into something else, it is going to stay around.

Hence why it should be a priority for WG14 to actually improve C's safety as well, unfortunately most members don't care, otherwise we would at least already have either fat pointers, or libraries like SDS on the standard by now.
by shakna | 2025-12-07 06:50:07+00:00
If intent were so simply explained, then the High Courts across the world would serve no function - as interpreting intent is their core role.

Material interest and intent only accidentally collide. Intent cannot be defined in that manner.

Almost every person beneath a capitalist system has a material interest in wealth. That does not translate to intent to seize it.

If intent does not matter, only interest, then there is no war crime in bombing boats. There is no arguing with the government's interpretations of law, as they will have a vested interest as to how it plays out.

The "test of intent" is not a part of law to be so offhandly thrown aside.
by aw1621107 | 2025-12-07 06:51:22+00:00
> To this day, individuals still CANNOT donate to the Rust Foundation which means it is not community led.

The very same page you link contradicts this claim:

> The Rust Foundation gratefully accepts donations from individuals and non-member organizations alike!

The difference is that the Rust Foundation accepts individual donations but does not (currently) accept individual memberships.
by sarchertech | 2025-12-07 06:52:09+00:00
>Hard to catch a disease when it’s always the same 15 people around you, with no communication to the outside world.

There’s plenty of bacteria hanging out in the dirt, water, the animals you eat, and on your own skin. Add in the parasites, and zoonotic viruses and it’s not very hard at all to catch a disease even as a solitary hermit in the wild.

>factory farms

Didn’t need factory farms for smallpox. Many animals live in large herds, which were larger in the past. If you read accounts from the 18th and early 19th century there are many reports of squirrel migrations involving hundreds of millions of squirrels in relatively small areas.
by hiAndrewQuinn | 2025-12-07 06:52:44+00:00
The strange thing is, I did have /MT:32 on (added in a comment at the bottom of the page because I had to go to bed). I like to stick with defaults but I'm not that inept. /J probably shouldn't matter for my use case because 125 MBps just isn't that much in the grand scheme of things.
by teaearlgraycold | 2025-12-07 06:53:22+00:00
One thing I’ve noticed is that when writing something I consider insightful or creative with LLMs for autocompletion the machine can’t successfully predict any words in the sentence except maybe the last one.

They seem to be good at either spitting out something very average, or something completely insane. But something genuinely indicative of the spark of intelligence isn’t common at all. I’m happy to know that while my thoughts are likely not original, they are at least not statistically likely.
by 0x000216 | 2025-12-07 06:53:37+00:00
hey this sounds super intriguing ive messed around with realtime ai setups before and totally get the pain with those ram heavy graphs and laggy access times its like trying to run a marathon with bricks in your shoes your engine with those sub microsecond lookups and acid durability on a jetson is a game changer especially for stuff like robotics or autonomous systems where you cant afford any hiccups even during power fails have you thought about scaling it for multi node clusters or integrating with existing vector dbs id be curious to poke at that redis proxy too keep us posted man
by colechristensen | 2025-12-07 06:54:37+00:00
My information to the contrary is my experience in the last few weeks building things with LLMs including tooling to help build things with LLMs. The is experience is one of ... I'm a product manager and devsecops engineer bullying an LLM with the psychology of a toddler into building great software which it can do very successfully. A single instance of a model with a single rolling context window and one set of prompts absolutely can't do what you want, but that's not what I've been doing.

Oneshotting applications isn't interesting to me because I do want to be involved, there are things I have opinions about that I won't know I will have until we get there and there are definitely times where I want to pivot a little or a lot in the middle of development based on experience, an actually agile development cycle.

In the same way I wouldn't want to hire a wedding planner or house builder to plan my wedding or build my home based entirely on a single short meeting before anything started, I don't want to one shot software.

There are all sorts of things where I want to get myself out of the loop because they're stupid problems, some of them I've fixed, others I'd rather fix later because doing the thing is more interesting than pausing and building the tools to make the thing.

There is I think an inverse relationship between the complexity of the tooling and the amount of human involvement; for me I've reached or am quite near the amount of human involvement where I'm much more excited about building stuff than saving more of my attention.

I'm being a bit vague because I'm not sure I want to share all of my secrets just yet.
by Joel_Mckay | 2025-12-07 06:54:42+00:00
Cyanotype Paper is safe fun for kids to try Sun printing silhouettes.

Another project is growing large salt crystals in saturated solution.

The Unitech Electric Static Wand Toy off amazon was also popular last year (poorly built mini Van de Graaff generator.)

Glow in the dark wall paint and a 5 second strobe light is also a classic silhouette demo.

Could also look for linear polarizing sheets, thermochromic sheets, and "Magnetic Viewing film".

Some will like this stuff, others only want to stare at a screen. =3
by bsder | 2025-12-07 06:55:02+00:00
> There are parts about the past we can miss: shared public spaces, authenticity, quality goods and services, ritual, deeper connectedness to each other.

Deeper connectedness? Yeah, conform to the small town or gossip ruins your life. "Harper Valley PTA" ain't that long ago. Shared public spaces ruled by the biggest jerks--hope you're willing to take on a sociopath on the hill. My father had an entire garage of junk to repair those "quality goods" (cars, in particular were terrible). The only reason why "services" were good is that you could get a bad reputation and then you were doomed as nobody would buy from you--of course the flip side is that you could be shaken down, too. Ritual? Hey, girl, you're 18--why aren't you married and pregnant already like your sisters were?

At this point, most of the people on HN have never lived in the world where being smart was a HUGE negative stigma ("Revenge of the Nerds" was an exaggeration--but not by as much as you'd think). If we wound the clock back to the 1960s or 1970s, 95% of the smart people on HN would be profoundly unhappy--just like all the rest of the functionally alcoholic men working in the mills, mines, or factories.

You chose "Bladerunner" as the maximal negative while my grandfathers would have viewed it as a step up.
by jakewins | 2025-12-07 06:55:30+00:00
I think this needs some nuance - this is definitely true in some domains.

Most of the domains I worked in it was the other way around: using an ORM didn’t mean we could skip learning SQL, it added an additional thing to learn and consider.

In the last years writing SQLAlchemy or Django ORM the teams I was on would write queries in SQL and then spend the rest of the day trying to make the ORM reproduce it. At some point it became clear how silly that was and we stopped using the ORMs.

Maybe it’s got to do with aggregate-heavy domains (I particularly remember windowing aggregates being a pain in SQLAlchemy?), or large datasets (again memory: a 50-terabyte Postgres machine, the db would go down if an ORM generated anything that scanned the heap of the big data tables), or highly concurrent workloads where careful use of select for update was used.
by BLKNSLVR | 2025-12-07 06:56:36+00:00
What's funny is that they're so sure of their toxic "masculinity" position they stay silent on it until there's an administration they think is amenable to it.

They feel empowered in their position because someone else provided the umbrella.

It's classically weak, and it's funny they can't see it - that's how far out of tune with reality they are.
by geoka9 | 2025-12-07 06:57:53+00:00
> You must have missed my comment about opposing the war.

You're opposing the war in the same way Russian propaganda "opposes" it: if only Ukraine stopped fighting, so many lives would have been saved!

But Ukrainians don't have that choice; if they stop fighting against the Russian aggression, they will be fighting as part of it in a few years when Russia invades the next country over. Not to mention losing their culture in the cultural genocide that Russia is committing in the occupied territories.

On the other hand, Russians can stop fighting and go home any time you guys feel sufficiently "opposing the war". But that option is clearly not what you're advocating here with your posts.
by encom | 2025-12-07 06:58:42+00:00
>the trade-off I’d prefer is 0 upgradability or customizability in exchange for less weight and more polish

This mentality is ruining everything. Not just computers, but everything including cars and appliances. It's disappointing - I thought geohot was more of a hacker. If he really wants a glued together, disposable piece of crap, you can't do better than Apple, and then just tolerate the OS and maybe VM Linux.
by wyclif | 2025-12-07 06:58:49+00:00
Despite my pro-documentation comment above, I think there is a legit criticism that a lot of official documentation is a mess. Take man pages, for instance. I don't think it's a good look for greybeards to say "just go read the man page, kid." Many of those man pages are so out of date. You can't legitimately adopt a position of smug superiority by pointing juniors to outdated docs.
by mustache_kimono | 2025-12-07 07:00:33+00:00
> I currently have no reason to believe C won't outlive it, by a lot.

My reaction is kind of: "So what?" I really don't care about the relative lives of languages and don't really understand why anyone would. Unless I am wrong, there is still lots of COBOL we wish wasn't COBOL? And that reality doesn't sound like a celebration of COBOL?

IMHO it would be completely amazing if magically something 10x better than Rust came along tomorrow, and I'd bet most Rust people would agree. Death should be welcomed after a well lived life.

To me, the more interesting question is -- what if efforts like c2rust, Eurydice, TRACTOR and/or LLMs make translations more automatic and idiomatic? Maybe C will exist, but no one will be "writing" C in 20 years? Perhaps C persists like the COBOL zombie? Perhaps this zombification is a fate worse than death? Perhaps C becomes like Latin. Something students loath and are completely bored with, but are forced to learn simply as the ancient interface language for the next millennia.

Is that winning? I'd much rather people were excited about tech/a language/a business/vibrant community, than, whatever it is, simply persisted, and sometimes I wish certain C people could see that.
by barfoure | 2025-12-07 07:01:23+00:00
You read HN to find out what people post on Reddit. Meanwhile majority of discussions about Reddit on HN have a smug air of superiority.

HN rarely has content like this. You’re better off just going straight to the subreddit to get more than just a random once in a blue moon post that’s actually somewhat related to bona fide news for hackers. Reddit has them in massive quantities.

Just my 2c. And yes thanks dang/tomhow I know I broke the guidelines I’ll see myself out no need to remind me.
by AlexCoventry | 2025-12-07 07:01:34+00:00
When I was choosing between learning python and perl in the late 90's, it was the context sensitivity of perl expressions which really squicked me. To me, that was the critically bad language decision in perl. You can make context-sensitive expressions in python (using operator overloading, for instance), but you have to go out of your way to do it in one way or another. In perl you can easily do it by accident, and it can result in serious bugs. It seemed masochistic, to me.
Show HN: A Markdown document manager in Rust
by ranys | 2025-12-07 07:01:50+00:00
Hi HN,

I’m an ex-Amazon engineer. I built Seychl because I was tired of waiting 3 seconds for my notes to load in cloud-based apps.

Seychl is a local-first knowledge base designed for speed. UI interactions are always instant (<16ms).

Features for power users:

- Full keyboard control (never touch the mouse)

- Vim mode built-in

- Markdown storage (you own your data)

- Instant search across 10k+ notes

- Persistent Tmux-like sessions, windows and panes

It’s basically "Linear for knowledge management" – focusing on ergonomics and speed over bloated features.

You can download the binary here (currently MacOS only): https://github.com/Seychl/seychl-release/releases/download/0...