MurphyA/hacker-news huggingface dataset:
by JKCalhoun | 2025-09-21 11:50:08+00:00
Yeah, hang on to your Fuji. I picked up two on eBay and treasure them.

I also have a Panasonic Lumix DMC-3D1 (eBay) that is similar. You should get one too.

Regardless, I currently print my good prints as "stereographs" and then use them in an old-fashioned stereo viewer. Kids enjoy that though.

Man, I wish there was a service that would do this. So tedious. Cutting the prints to the correct size, mounting on chipboard backing for stiffness, rounding the corners for aesthetics…

Claude and I created this tool for going from stereo-image to print-ready stereograph: https://github.com/EngineersNeedArt/Stereographer
by CryZe | 2025-09-21 11:50:44+00:00
Ferrocene has donated their specification to the project, so there absolutely is a specification now. What you can argue is that the memory model isn‘t fully defined, but it‘s almost certainly going to land somewhere around stacked borrows or tree borrows. Arguably C doesn‘t fare much better in that regard though as it doesn‘t even properly define its pointer provenance model either and Rust is much closer to defining its.
by phrotoma | 2025-09-21 11:50:48+00:00
You seem to know what you're talking about. I am completely ignorant of this field, but I have been hearing about https://zoo.dev/design-studio (nee. "kitty cad") for a while because I follow one of the lead devs and it seems like it offers similar features.

I would be very interested to get a comparison from someone who understands the terrain.
by matheusmoreira | 2025-09-21 11:51:47+00:00
One could write patches and refuse to sign the CLA. The maintainer would be unable to incorporate those patches into the repository without losing the ability to relicense.

Maybe it would be useful to reframe the CLA as the price of centralized maintenance. It's free software so it's perfectly possible to refuse to sign the CLA, modify the software regardless and even publish the changes. It just means the software must be forked and maintained separately.
by spwa4 | 2025-09-21 11:52:42+00:00
This sort of rule is extremely common in EU legislation. GPDR, for example, only allows standing in court for governments. You don't get to sue for your GPDR rights, you can only beg the government if your rights got violated (not the police, not the courts, not parliament, the executive). Or "the minister" as they say here. In practice this means the ministry of justice has an office, which has nothing to do with the judicial system, and you can send a letter to them. Of course this means governments and favored companies are effectively not bound by the GPDR.
by rramadass | 2025-09-21 11:52:53+00:00
> Hopefully, I'm not overestimating my reading comprehension ;-)

I am afraid you have :-) Where did you get your 15%? It is actually 65% of the population that overestimates itself.

If you wanted to talk actual numbers you would have read the study referred to in the article. Here it is; 65% of Americans believe they are above average in intelligence: Results of two nationally representative surveys - https://journals.plos.org/plosone/article?id=10.1371/journal... In particular; read carefully the section "Education: Are beliefs calibrated?" since that clarifies your misunderstanding.

Like all statistical studies there can be discussions on sampling/methodology/distributions/etc. but the overall conclusion seems definite viz. last para;

Despite these limitations, we conclude that Americans’ self-flattering beliefs about intelligence are alive and well several decades after their discovery was first reported. Our results update the textbook phenomenon of intelligence overconfidence by (1) replicating the effect using large, representative, contemporary samples and two distinct survey methods, (2) demonstrating a degree of calibration across levels of education, and (3) showing moderation based on sex and age. The endurance of the smarter-than-average effect is consistent with the possibility that a tendency to overrate one’s own abilities is a stable feature of human psychology.

And i might add, more pronounced in the American Culture than others. For more understanding on this see Richard Nisbett's The Geography of Thought: How Asians and Westerners Think Differently...and Why - https://en.wikipedia.org/wiki/The_Geography_of_Thought
by adriand | 2025-09-21 11:53:06+00:00
If you’re interested in this topic, I really recommend reading How Fascism Works, by Jason Stanley. [1] It’s a remarkable book - slim, easy to read, and enlightening. What was most astonishing to me was that there is a playbook: ever wonder why these regimes always target LGTBQ people, for example? It’s explained here, along with everything else you need to know about the mechanics of prosaic, predictable type of government.

1: https://en.m.wikipedia.org/wiki/How_Fascism_Works
by TFYS | 2025-09-21 11:53:10+00:00
> Best is decentralized city states with elite rulers.

Didn't we already have that, with constant wars being the result? Why would these competing city states allow freedom of movement?

We need to make democratic decision-making better, not get rid of it. Good dictators and kings are temporary, you always get a bad one eventually and the system collapses.
by TapamN | 2025-09-21 11:54:17+00:00
I created a (currently not publicly released) driver for the 1998 Sega Dreamcast's video hardware from scratch. It supports additional features over the driver in the open source homebrew OS, KallistiOS (KOS), like better render-to-texture support (the KOS driver only supports rendering to framebuffer sized textures), tile multipass (which allows for accumulation buffer style effects or soft shadows), and dynamically toggling anti-aliasing on the fly (with KOS it's fixed after init). Some screenshots of my driver can do are here: https://imgur.com/a/DyaqzZD

I used publicly available documentation (like https://www.ludd.ltu.se/~jlo/dc/ and the now defunct dcdev Yahoo Group), looked at the existing open source KOS driver, and looked at the source for Dreamcast emulators to figure out how things worked.

The GPU in the Dreamcast is a bit more complicated than PSX/PS2/GC since it doesn't accept polygons and draw them directly to the framebuffer. It's a tile-based deferred renderer, like many mobile GPUs, so it instead writes the polygons to a buffer in video RAM, then later walks through the polygons and renders the scene in tiles to an on-chip 32x32 pixel buffer, which finally gets written to RAM once.

This allows the Dreamcast to have a depth-only fillrate close to the 360 and PS3 (DC is 3.2 GPix/s vs 360/PS3 4.0 GPix/s), and it basically preforms a depth-only prepass to avoid doing texture reads for obscured texels. It can also preform per-pixel transparency sorting (order-independent transparency) with effectively no limit to the number of overlapping pixels (but the sorter is O(n^2), so a lot of overlap can become very expensive).

To get a working driver for the Dreamcast, you have to set up some structures in video RAM so that the hardware knows what polygons are in what tile. Another thing the driver needs to do is coordinate the part of the hardware that takes polygon commands and writes them to video RAM, and the part that actually does rendering. You typically double buffer the polygons, so that while the hardware is rendering one frame, user code can submit polygons in parallel for the next frame to another buffer.

My driver started as just code in "int main()" to get stuff on the screen, then I gradually separated stuff out from that into a real driver.
by nenenejej | 2025-09-21 11:55:59+00:00
Why not share your actual expertise and write a book. Use AI to help for sure. But completely AI generated junk is useless (maybe even dangerous)

You probably learned a lot about AI doing this project so that would be a great starting point.

I'd pay $10-$100 for 10 good pages by a human based on real experience and knowledge, but not for 1000 bad AI generated pages.
by TheOtherHobbes | 2025-09-21 11:56:13+00:00
Historically universities began as church schools, and (more or less) existed to educate priests in persuasion and nobility in leadership.

You might think that's archaic, but that's still the primary purpose of the Ivy League in the US and the older equivalents around the world. The caste system works slightly differently, with priests (persuaders and marketers) replaced by economists, lawyers, and politicians, and nobility (doers with financial/political agency) by CEOs, financiers, and oligarchs. But it's recognisably the same idea.

There are also supporting castes - the military, which has its own pipeline, and researchers/technicians, which are a weird hybrid caste. Some have limited political agency - which peaked around fifty years ago, and has been declining since - but most are just worker bees.

The idea that universities are there for personal and cultural intellectual development is relatively recent, and much more tentative. There's still a lot of hostility to it because the primary purpose of the system is to maintain power differentials, not to erode them.

The point being that the modern system is the vector sum of at least four different competing trends. There's political hierarchy, there's increasing financialisation of assets and processes (which actually conflicts with research and education), there's a need for workers who are accredited and educated enough, but not too educated and independent-minded, and there are the personal expectations of students, which depend on personality, talent, and acculturation.

There isn't a stable solution for this problem.

A recent trend is the availability of university-level teaching outside of universities. Textbook piracy, YouTube videos, and AI are all making it much easier for motivated people to learn - pretty much anything.

I'm not convinced the formal system is sustainable. But it's clear current ideas about employment aren't sustainable either. So there's going to be a period of complete chaos, and - at best - some new system of semi-formal self-motivated open education is going to replace what we have now, perhaps with some kind of external testing and accreditation for specific skills and abilities.
by ajuc | 2025-09-21 11:56:23+00:00
Look at Russians right now.

The vast majority of them do their jobs, pay their taxes, and consider themselves patriots and good people because they help their families and motherland, and are polite and well-meaning.

While their jobs help the military machine that murders thousands of innocent people every week, their taxes fund that machine, and their complacency keeps the system stable for decades, costing not only their enemies, but also themselves and their own kids their futures.

When starvation, war, and political terror come, they will consider themselves innocent victims of another unearned, unavoidable political tragedy - not understanding their own decades of inaction brought it on them.

And America isn't that far behind.

Not thinking objectively, living unconsciously, engrossed in short-term matters - is the worst sin that leads to all the other sins. It's how it happened in Belarus, Russia and it's how it's going to happen in US.
by vidarh | 2025-09-21 11:57:01+00:00
My last year of German, I brought it up a grade by reading Faust in parallel in German and a century old Danish translation... I'm Norwegian, and the old Danish translation was a decent mid-point between Norwegian and German to let me get through the German without having to resort to the dictionary very often.

I think, for Danish, if your German is decent, look to older, more formal Danish books you can also find in German, or maybe try to find work in both Danish and Low German / Plattdeutsch and see if it forms a good midpoint for you.

Dutch might possibly also form a decent parallel - the combination of my Norwegian, German and English means I can slog my way through more formal Dutch reasonably well without ever having tried to learn it.
by Simulacra | 2025-09-21 11:57:41+00:00
In my narrow field, at least, AI has been tremendously helpful to those of us who clearly understand how to use it, and specifically how to apply it to the job. I think Junior developers are still in that phase of throwing code until something works. They try to use AI, but they either don't understand how, or they don't fully understand the output. In my humble opinion, experience knows what's possible and what will work so the outcomes are better.
by srean | 2025-09-21 11:57:54+00:00
That's very encouraging thanks. I hear that Norwegian, Swedish isn't very hard for an English language speaker. All the best for your next language.

Apparently I was good at picking up languages other than my mother tongue, as a child (4yrs). But now those same languages that I apparently was fluent in appear quite incomprehensible, like first contact incomprehensible.
by kllrnohj | 2025-09-21 11:58:30+00:00
> You’re using different words to say the exactly same thing I was trying to say. You’re not arguing with me, you’re agreeing. Your “arbitrary brightness” means the same thing I meant by “max brightness”, because I meant max brightness as the maximum brightness the device will display at its current arbitrary settings, not the absolute maximum brightness the device is capable of if you change the settings later.

No, it's not! HDR exceeds that brightness, it's not what the display's maximum currently is.

> SDR, like PQ, is a video standard and has an absolute reference point (100 nits),

SDR isn't a standard at all, it's a catch-all to mean anything not-HDR. But no, it has no absolute reference point.

> To circle back to my main point, I still believe that using physical units is the most important part of HDR conceptually.

The only actual feature of HDR is the concept that display brightness is decoupled from user brightness, allowing content to "punch through" that ceiling. In camera terms that means the user is controlling middle grey, not the point at which clipping occurs.
by awwaiid | 2025-09-21 11:58:37+00:00
Very minor and tangential request for future recordings - show the shell prompt and/or put the commentary in shell comments (prefix with "# "). A step closer to IRL.

Speaking of which, an interesting thing to contemplate is if it is worth automating what you did, or if making the videos happens rarely enough that you'd start from scratch with a new manus or other ai session.
by conartist6 | 2025-09-21 11:58:49+00:00
I like the call-out for wrong learning.

Learning is why we usually don't make the same mistake twice in a row, but it isn't wisdom. You can as easily learn something wrong as something right if you're just applying basic heuristics like "all pain is bad", which might lead one to learn that exercise is bad.

Philosophy is the theory-building phase where learning becomes wisdom, and in any time period junior engineers are still going to be developing their philosophy. It's just that now they will hear a cacophony of voices saying dross like, "Let AI do the work for you," or, "Get on the bandwagon or get left behind," when really they should be reading things like The Mythical Man-Month or The Grug-brained Developer or Programming as Theory Building, which would help them understand the nature of software development and the unbendable scaling laws that govern its creation.

Steve Yegge if you're out there, I dog dare you to sit down for a debate with me
by jongjong | 2025-09-21 11:59:02+00:00
Where reality seems to be heading:

Company hires a bunch of young MBAs from prestigious universities who don't know how to code; pay them large salaries to produce a massive pile of junk which doesn't work. Pay some engineer with 10+ years of experience to be a 'code janitor' to clean up the mess to actually make it work.

Quite dystopian considering that the experienced engineer could probably build the whole thing in 1/10th of the time from scratch.

This would align with the trend of companies imposing an increasing number of arbitrary and counter-productive constraints on engineers whilst simultaneously expecting them to be more productive.
by JdeBP | 2025-09-21 12:00:21+00:00
I'd say that of course people at Microsoft thought to do this, twenty years prior at the time of OS/2 1.0 …

… except that it might have been people from IBM. OS/2 had a DosGetMessage() API function that looked up messages in a compiled message file and inserted strings taken from an application-supplied array wherever a %1 to a %9 occurred in the message.

It was regularly used to edit the applicable filename, drive letter, numeric values, or whatnot into error messages.
by DannyBee | 2025-09-21 12:00:33+00:00
There are lots of great knife makers. Depends on what you want. Knives become about aesthetics and feel pretty quickly, price point wise. Not cutting functionality (ease of cutting, whatever).

Victorinox knives rank very well in just about any real-use ranking I’ve ever seen and are extremely affordable. If you just want good knives that will serve you well, won’t break the bank, and you won’t feel bad using them, that’s what I would do. There are other good recommendations in the thread as well.

As for custom steels - outside of currently very expensive processes (powdered metallurgy, etc), it is basically “maximum sharpness”, “edge retention”, “ease of sharpening”, pick maybe two. Edge retention here is shorthand for both brittleness (chipping) and abrasion resistance (regular wear), even though they differ for some things.

High grade carbide, for example, is extremely tough and resists edge abrasion. But because of the large grain size it is ~impossible to get it as sharp as carbon steel by hand. Additionally, the same abrasion resistance also means you need something hard enough to sharpen it.

If you remember those little scratch kits you may have played with once in science class as a child where you tried to see which rocks scratches other rocks, this is the practical application of that.

Even in metalworking people will often make or use hss cutters when they need something really really sharp or custom. Or just cheap. And use carbide ones when they don’t. Because you really can’t get carbide as sharp as HSS and sometimes it matters. I can also easily make a really good HSS cuttter, but making a really good carbide one would take significantly more expensive tooling and time.

This is one example.

Ceramic knives[1] tend to have very high edge retention, but are very brittle and fracture easily. So it's very easy to nick them. This makes them last forever if you are slicing but not if you are chopping. They are also ~impossible to sharpen without diamonds.

In the end - we can construct steels and other things with very nice properties at high cost, and it's cool and fun to explore the limits there, but it’s not going to make you a better chef, or make your prep 10x faster or whatever. This isn't to say it's completely impossible to make somethign that is awesome at everything, but we use what we use because we can make them without nudging atoms into a matrix one by one :)

So while it's possible to get 5x the edge life out of an impossible to sharpen knife (for example), for most people, it's not worth it. They don't even notice once the novelty wears off.

[1] Tungsten carbide is really a ceramic but people often mistake it for a metal/steel, when in reality it's often just alloyed/glued/etc to metals, etc. Assume i'm not talking about tungsten here.
by adriand | 2025-09-21 12:01:11+00:00
> A few years ago when people were being sentenced to prison for memes

Is this what you’re referring to? https://www.usatoday.com/story/news/factcheck/2023/10/23/dou...

I agree that the left did not take free speech as seriously as it ought to have. However, today the president is as opposed to free speech as the most rabid leftist university protestor from a few years ago, and that is a lot different.
by Avicebron | 2025-09-21 12:02:23+00:00
Thankfully after many generations of human interactions and complex analysis of group dynamics, we've found a solution. It's called 'don't be an asshole' and 'pay people competitively'.

edit: because people are stupid, 'competitively' in this sense isn't some theoretical number pulled from an average, it's 'does this person feel better off financially working with you than others around them who don't work with you, and is is this person meeting their own personal financial goals through working with you'?
by linmob | 2025-09-21 12:03:14+00:00
I think that's because Sebastian develops software for the Librem 5 and thus is likely not running a stock PureOS Byzantium.

I managed to get similar results in my holidays in late August(on postmarketOS 25.06 with Millipixels 0.23.0 and a patched kernel [1]).

Please note that I just used the Librem 5 as my "mainline Linux camera" and have not had a SIM in it in a while, and thus can't comment on how well postmarketOS 25.06 would work for daily driving.

[1]: Based on the APKBUILD in postmarketOS (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob...) with https://source.puri.sm/Librem5/linux/-/merge_requests/816.pa... added on top.
by xandrius | 2025-09-21 12:03:55+00:00
Spend 1 month with your kids in a place where cars are actually not needed, only then you can actually understand what you are denying your kids.

And if you want to know right away, think about who can drive your car, as supposed being able to walk or ride somewhere. You're limiting their own personal freedom by forcing them to have you always needed to go somewhere.
by YeGoblynQueenne | 2025-09-21 12:05:04+00:00
Most people I know never sharpen their knives. My grandmothers (both of whom cooked for all branches of the family every day when I was a kid) never did. I think if a knife got too dull they simply chucked it out and got a new one. And probably cut themselves a few times until it got dulled enough.

Anyway that's three kinds of people: two kinds of foodies, and everyone else.
by codenhack | 2025-09-21 12:05:25+00:00
Hey hackers, Last week we launched the beta of Codenhack - a gamified coding platform where learning flows like: read → code → reflect → test → move forward.

Super excited to share that we reached our first 30 users in the first week! It’s a small number, but seeing real people use something we’ve been grinding on feels huge.

Now we’re listening closely:

What’s working? What feels clunky? What features would you want in a coding/learning flow like this?

Would love your thoughts
by Amezarak | 2025-09-21 12:05:27+00:00
Yes. Note that what Mackey did, and the content of his posts, was entirely legal and his conviction was overturned unanimously on appeal. To convict him originally, the government had to lie about him participating in a conspiracy - the reason the conviction was overturned is because they lied about the evidence of the conspiracy. There was never any dispute that merely posting what he did was legal.

I also wasn’t claiming his memes were criticizing Clinton.

Edit because I have been rate limited: if you contend that it was criminal, why did the government charge him only with a crime that it didn’t have actual evidence for?
by HK-NC | 2025-09-21 12:05:42+00:00
I read a book about post WW2 England that talked about Germany and the fachhochschules, and that England had nothing like it until the 70s(?) whereas they'd been in Germany for over fifty years already at least. It also talked aboit the different cultures within coal mines between the countries and the impact that had on coal production. The English worker had an "us and them" attitude between the labourer and the site manager, whereas the germans saw themselves as parts of a larger machine altogether. Guessing whatever this attitude is, is why these schools are looked down on in the UK. This shitty attitude could very well be a remnant of the Norman invasion of Britain. We still have a north south divide and I naturally find myself "code switching" and replacing words with more cumbersome ones of French origin when speaking to southerners. Apologies for this comment being so loose and rambling.