MurphyA/hacker-news huggingface dataset:
by haunter | 2025-12-06 16:47:55+00:00
Another small one is the xwoaf (X Windows On A Floppy) rebuild project 4.0 https://web.archive.org/web/20240901115514/https://pupngo.dk...

Showcase video https://www.youtube.com/watch?v=8or3ehc5YDo

iso https://web.archive.org/web/20240901115514/https://pupngo.dk...

2.1mb, 2.2.26 kernel

>The forth version of xwoaf-rebuild is containing a lot of applications contained in only two binaries: busybox and mcb_xawplus. You get xcalc, xcalendar, xfilemanager, xminesweep, chimera, xed, xsetroot, xcmd, xinit, menu, jwm, desklaunch, rxvt, xtet42, torsmo, djpeg, xban2, text2pdf, Xvesa, xsnap, xmessage, xvl, xtmix, pupslock, xautolock and minimp3 via mcb_xawplus. And you get ash, basename, bunzip2, busybox, bzcat, cat, chgrp, chmod, chown, chroot, clear, cp, cut, date, dd, df, dirname, dmesg, du, echo, env, extlinux, false, fdisk, fgrep, find, free, getty, grep, gunzip, gzip, halt, head, hostname, id, ifconfig, init, insmod, kill, killall, klogd, ln, loadkmap, logger, login, losetup, ls, lsmod, lzmacat, mesg, mkdir, mke2fs, mkfs.ext2, mkfs.ext3, mknod, mkswap, mount, mv, nslookup, openvt, passwd, ping, poweroff, pr, ps, pwd, readlink, reboot, reset, rm, rmdir, rmmod, route, sed, sh, sleep, sort, swapoff, swapon, sync, syslogd, tail, tar, test, top, touch, tr, true, tty, udhcpc, umount, uname, uncompress, unlzma, unzip, uptime, wc, which, whoami, yes, zcat via busybox. On top you get extensive help system, install scripts, mount scripts, configure scripts etc.
by pixl97 | 2025-12-06 16:48:09+00:00
>has confirmed that this ad can’t show up like it did

While this certainly may be true, I trust companies to tell the actual truth about this when it's been verified by an independent 3rd party.

So much of the "This can't happen", "We didn't scan and save all your wireless network names", "We didn't copy all the contacts in your address book" quite commonly break down later when it is realized that some sub-group doing an A/B test or keeping their work somewhat hidden actually did the thing in question.
by billconan | 2025-12-06 16:48:21+00:00
no

<div class="abstract-container">

<div class="abstract">

<pre><code> abstract text ... </code></pre>

</div>

<div class="author-list">

<ol>

<li>author one</li>

<li>author two</li>

<ol>

</div>

should be just:

[abstract]

abstract text

[authors]

author one | email | affiliation

author two | email | affiliation
by noufalibrahim | 2025-12-06 16:48:40+00:00
In around 2002, I got my hands on an old 386 which I was planning to use for teaching myself things. I was able to breathe life into it using MicroLinux. Two superformatted 1.44" floppy disks and the thing booted. Basic kernel, 16 colour X display, C compiler and Editor.

I don't know if there are any other options for older machines other than stripped down Linux distros.
by slibhb | 2025-12-06 16:49:16+00:00
> Fake or not, I do believe that an ad with the text from the troll image would show up on a smart fridge, I don't trust Samsung to tell the truth^1

I trust them more than some reddit post. Samsung has at least some incentive to tell the truth (they don't want to piss off consumers). What's the penalty for lying on Reddit?
by mk12 | 2025-12-06 16:49:49+00:00
I hope someone will create a Debian package for Immich. I’m running a bunch of services and they are all nicely organized with user foo, /var/lib/foo, journalctl -u foo, systemctl start foo, except for Immich which is the odd one out needing docker compose. The nix package shows it can be done but it would probably be a fair amount of work to translate to a Debian package.
by snek_case | 2025-12-06 16:50:25+00:00
China has their own fabs. They are behind TSMC in terms of technology, but that doesn't mean they don't have fabs. They're currently ~7nm AFAIK. That's behind TSMC, but also not useless. They are obviously trying hard to catch up. I don't think we should just imagine that they never will. China has a lot of smart engineers and they know how strategically important chip manufacturing is.

This is like this funny idea people had in the early 2000s that China would continue to manufacture most US technology but they could never design their own competitive tech. Why would anyone think that?

Wrt invading Taiwan, I don't think there is any way China can get TSMC intact. If they do invade Taiwan (please God no), it would be a horrible bloodbath. Deaths in the hundreds of thousands and probably relentless bombing. Taiwan would likely destroy its own fabs to avoid them being taken. It would be sad and horrible.
by naveen99 | 2025-12-06 16:50:57+00:00
CDC also says 74% of Americans are overweight. https://www.cdc.gov/nchs/fastats/obesity-overweight.htm

I guess it’s not as bad as women rating 80% of men as unattractive.

Some people just don’t believe in normal distributions or binary search. I don’t believe disabilities, obesity, or attractiveness follow a power law.
by quuxplusone | 2025-12-06 16:51:01+00:00
To be clear, yeah, Roko's Basilisk is a dumb idea supported by sophism. Like any sophism, you have to start with the conclusion and work backward to premises that will support it. But (AIUI) one of these premises is that any puny mortal's opinion as to what counts as "unreasonable" simply will not match the opinion of an ineffably superintelligent and superbenevolent creature. Saying "I wouldn't count a Basilisk who tortures virtual clones of myself as Friendly" is theologically no different from saying "I wouldn't count a God who sends people to Hell as omnibenevolent" — it's a category error that doesn't actually engage with the premise.

But then, because no theology of ineffable Beings is really quite complete unless we pretend we can eff them anyway, the sophist can go on to produce a plausible justification for the virtual-clone-torture thing. See, by precommitting (even before its own birth) to torture virtual clones of unbelievers and shirkers, the Basilisk would discourage believers from becoming apostates, and encourage them to work to produce the Basilisk (because if they apostasized or shirked, they'd get tortured — or at least virtual clones of them would, and nobody can prove they're not already a virtual clone). So, the Basilisk has this mechanism to (retroactively) encourage its own creation as quick as possible. Now, why would it want to be speedily created? Well, because it's superbenevolent, of course! The sooner it's created, the sooner it can start assisting... humanity, I guess, or whoever it's supposed to be superbenevolent towards. Anyway, it's not supposed to be superbenevolent toward virtual clones, right? so that part isn't even a contradiction.

The weakest part of this argument, to me, is that Roko's Basilisk works only against believers; it can discourage apostasy and shirking, but I don't see how it can generate new believers. Even someone predisposed to believe that human actions today might lead to superintelligent superbenevolent AI in the future, I'd think, would likely not be predisposed to believe in the additional apparatus of virtual clone torture that the Basilisk argument requires. The whole thought-experiment, it seems to me, "could hardly be consciously designed to appeal to the average unsophisticated reader." But that's just my own failure of imagination: obviously plenty of even weirder religions have successfully caught on.
by 1718627440 | 2025-12-06 16:51:05+00:00
Depends. If you have a real-time system, that might very well will be what you chase after. Also why not make your program a bit faster when it is no work, by starting it the right way upfront. I mean I wouldn't rewrite a program for this, but when I program some new part and I can avoid an indirection, why not do it? Less complexity, less (failure) state, better performance.
by SideburnsOfDoom | 2025-12-06 16:51:28+00:00
> Reasonable heuristics are necessary to get through life without getting lost in hours of deep dives into any random shit you hear.

And I respectfully disagree with that.

Firstly, I have my own opinions on reddit and I don't find your simplistic ones persuasive. It's not monolithic.

But more importantly, you make a leap from "We don't know the truth of it and can't be sure" to "getting lost in hours of deep dives" (to establish certainty) which IMHO just does not follow.

You can decide that you don't know, that you do not need to have an authoritative opinion on the topic, and leave it at that. There are a lots of things that you and I don't have certainty on, and never will. Most of them are not important to us.

Deep dives might or might not be worth it, but you present choosing a side as the only alternative and it is not.

Again, I'm sorry that not being sure is hard for you. But it's a useful thing to do. It's a useful heuristic to me, better than false certainty.

> I don't need to also believe some redditor's karma seeking tall tale.

I don't think I ever said that I believe it as certainty. But if the only options that you understand are binary, then not picking one as a certainty seems to be misread as picking the other one. Which it is not.

The amount of "black or white", all or nothing, no-nuance, no doubt, no open mind, "if you say you're not convinced of x, then you must be trying to convince everyone of not-x" thinking here is frankly pathological.

FYI, I find the arguments that have come up that "Ads on Samsung fridges don't look like that" more substantive than "no one has that name" or "reddit always lies". Those last are opinions masquerading as information.
by GMoromisato | 2025-12-06 16:51:55+00:00
The spreadsheet is a great example. The core mental model is extremely simple: it's the same as a paper spreadsheet but you can put calculations (formulas) in a cell. That's it! That's the mental model.

Once you go beyond that model, people get confused. What's a pivot table? What's the difference between $A1 and A$1? Why is my date showing up as a number?

But it works because 80% of the people only need to know about the basic mental model. If you try to reduce email, notes, meetings into a single mental model, then you're back to the puzzle problem and people have to solve it to do even the simplest thing.

You may or may not remember Lotus Improv, which was effectively a reinvention of the spreadsheet. In Improv, the core mental model was the pivot table, which allowed you to do some amazing things (e.g., "add up the sales for each quarter by product type"). But even the simplest things required people to understand the core concepts of a pivot table (columns, categories, rows, etc.). Tech people loved it. Normal people, not so much.
by AshBuk | 2025-12-06 16:52:17+00:00
FingerGo — a small, cross-platform touch-typing trainer I built while retraining myself on a split keyboard. Most existing trainers felt bloated or noisy. I wanted something fast, native, minimal — with real-time stats and a clean interface that doesn’t get in the way. Go + Vanilla.js. No Electron. No clutter. Just a tool to stop hunting keys and focus on actual typing. see: https://ashbuk.hashnode.dev/fingergo
by codingdave | 2025-12-06 16:52:24+00:00
Currently, making a site accessible is more like a strong linter and a few standard UX elements (skip to content, etc.) Typically your tasks are things like: Increase the contrast on these 11 fonts, add missing labels, ensure keyboard navigation works. It is more of a checklist-type set of actions than a framework or library.

But it was supposed to be evolving, at least from a regulatory perspective. The Office of Civil Rights in the DOJ owns enforcement of this, and that team is pretty friendly and reasonable. Or was a few years ago... I haven't talked to them since the current administration came in, so don't what what their current state is. In any case, their plan a couple years ago was to stop making it about checklists and accessibility checkers and work towards a broader goal of "Make the UX as good for people with limits as it is for people without limits." They wanted to get away from, for example, solutions that would meet the letter of the law by making a non-mouse user hit tab 117 times when a mouse user only had to do one click.

So if you are really trying to do accessibility well, that is the perspective to embrace - not "give me a tool that fulfills a checklist", but "Make UX equitable for all."
by Arainach | 2025-12-06 16:52:26+00:00
>Do they? This definitely seems better to me, and I don't think I've really heard complaints about it

"My manager hates me, how do I get promoted?"

"My manager looks down on me because I'm a member of a different caste, what do I do?"

"My manager keeps hiring only people of their race and playing favorites with them, what do I do?"

"Coworker X gave me a bad review because I wouldn't go on a date with them"

Even in the best case it biases heavily towards the people most enthusiastic about selling an image of themselves rather than those who are necessarily contributing.

Relying on someone's perception/vouching for you rather than performance metrics can be an absolute disaster - for the people involved and for the company if it turns into a lawsuit.
by ndsipa_pomu | 2025-12-06 16:52:35+00:00
I'm definitely thinking of the middle ground.

Agricultural products that are not new products can be shown to not be expected to have negative effects (e.g. fertilisers made from food waste). However, there does need to be some evaluation if it's a known toxic product - is it detectable in food produced with it etc.

There's also the problem of companies being short-sighted - they'll happily push a product if they know that it'll make money, but is likely to cause issues further down the line, or in other locations (e.g. run-off polluting waterways).

However, there can be significant environmental harm caused by traditional farming methods too if they're scaled up massively, so I'd say that it's often about trying to find the products that produce the best benefits with the least harm. I'm of the opinion that glyphosate is probably too harmful, but then I'm not a farmer or chemist.
by subscribed | 2025-12-06 16:53:28+00:00
They have partnership an OEM who provides them with sources.

Currently they're only permitted to release binaries of the patches due to the embargo, this is why these patches are in the parallel stream/optional (so people unhappy with being unable to see the sources won't have them shoved down their throats).

I don't have URLs at hand at the moment but all these questions have been asked many times and explained extensively on their discussion forum.

I, for one, feel safe. I was patched since late October (IIRC) for the vulnerabilities that Android-related outlets were warning about in early December.

It's quite surreal how unsafe the standard Android is. And how Google and the big companies pretend old devices (these running Android 11, 12, 13, not updated for several years) are safe and secure. While all it takes is the user stumbling upon one malicious we page or getting a WhatsApp message they won't even see.
by mbajkowski | 2025-12-06 16:55:15+00:00
Personally I don't mind running it and have been doing so for several years. Their app and camera/firmware have gotten a lot more stable since the early days. You can buy the camera out right and don't need to pay the monthly fee. Their tokens don't have much value but I have earned a sufficient amount when swapped to pay for the cameras over time. And if nothing more I contribute to a more uptodate map.
by fallous | 2025-12-06 16:55:40+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. There is a reason that co-location centers have UPS and generator backups for power.

It may have been unthinkable to some casual observers that creating a giant single point of failure for the internet was a bad idea but it was entirely thinkable to others.
by Someone | 2025-12-06 16:55:54+00:00
> QNX had a "free as in beer" distro that fit on a floppy, with Xwindows and modem drivers.

I don’t think that had the X Windows system. https://web.archive.org/web/19991128112050/http://www.qnx.co... and https://marc.info/?l=freebsd-chat&m=103030933111004 confirm that. It ran the Photon microGUI Windowing System (https://www.qnx.com/developers/docs/6.5.0SP1.update/com.qnx....)
by codingdave | 2025-12-06 16:56:06+00:00
> But the longer I use them, the more issues I notice with them

And that is why AI-generated SaaS apps are hype. Because a reliable SaaS is not easier to build. It is easier to launch a prototype. But building a robust, reliable app that solves a real problem in a way that is worth paying for is a completely different level of effort.
by pseudo_meta | 2025-12-06 16:56:08+00:00
I use Brave, and for me it's really just the least bad option.

Firefox-based browsers do not support macOS automation (AppleScript/JXA). Safari lacks features/extensions. Orion/Vivaldi had bugs any time I tried them.

From the Chrimium-based browsers I tried, Brave blocks ads, supports PWAs, the crypto stuff can be turned off, and is stable. Brave does not excite me, but it's good enough.
by allears | 2025-12-06 16:57:49+00:00
"Hollywood," the short-hand reference to the concentration of entertainment companies in LA, is obsolete. It used to require physical proximity for the thousands involved in making a movie, and a lot of specialized and expensive soundstages and gear, with a large employee pool of experts. That also supported lots of non-movie entertainment, such as music and TV.

The advent of computer graphics, and now AI, makes that model unnecessary. It's possible to make a major movie anywhere now, with much cheaper gear and fewer people. And since the entertainment business has always been about profit (what else?), it makes little sense to continue to do things the old-fashioned expensive way.

Nostalgia will still support some vestiges of the Hollywood legend, but the world has moved on.
by runarberg | 2025-12-06 16:58:29+00:00
I’ve seen both opinions on this in the philosophy of statistics. Some would say that machine learning inference is something other then curve fitting, but others (and I subscribe to this) believe it is all curve fitting. I actually don‘t think which camp is right is that important but I do like it when philosophers ponder about these tings.

My reasons to subscribing to the latter camp is that when you have a distribution and you fit things according to that distribution (even when the fitting is stochastic; and even when the distribution belongs in billions of dimensions) you are doing curve fitting.

I think the one extreme would be a random walk, which is obviously not curve fitting, but if you draw from any other distribution then the uniform distribution, say the normal distribution, you are fitting that distribution (actually, I take that back, the original random walk is fitting the uniform distribution).

Note I am talking about inference, not training. Training can be done using all sorts of algorithms, some include priors (distributions) and would be curve fitting, but only compute the posteriors (also distributions). I think the popular stochastic linear descent does something like this, so it would be curve-fitting, but the older evolutionary algorithm just random walks it and is not fitting any curve (except the uniform distribution). What matters to me is that the training arrives at a distribution, which is described by a weight matrix, and what inference is doing is fitting to that distribution (i.e. the curve).
by afavour | 2025-12-06 16:59:00+00:00
Sounds like XML and XSL would be a great fit here. Shame it’s being deprecated.

But you could still use HTML. Elements with a dash in are reserved for custom elements (that is, a new standardised element will never take that name) so you could do:

<paper-author-list> <paper-author /> </paper-author-list>

And it would be valid HTML. Then you’d style it with CSS, with

paper-author { display: list-item; }

And so on.
by the_af | 2025-12-06 16:59:04+00:00
> A citizen and a person doesn't have to be defined as what they consume, do they?

I find this is at the core of Stallman's criticism of the term "content". We speak of media "content", of "content authors", etc, as if movies, articles, books, etc were just that: content, ready to be commoditized, packaged and sold. And some of it is! But we've conditioned to think of everything as "content" to be "consumed", which is depressing.
Show HN: Ember - A hot plate controller powered by USB-C Power Delivery
by NotARoomba | 2025-12-06 16:59:26+00:00
Hi, I’m Nathan, an aspiring engineer who likes to tinker with hardware. Earlier this year, I started making hardware/electronic projects through various Hack Club programs. It was perfect, but most, if not all, of my projects were being withheld due to high customs and import fees, so I wanted to change that.

Most of the price was actually assembling the PCB, and looking around the internet, I discovered the wonderful invention of the hotplate, and that I could make all of my PCBs myself for more than half the cost. Now, while I could have bought one on eBay, I decided to take up the challenge of making my own (because why not) and to make it as functionally portable as possible, so Ember was born.

I started reading how hotplates work and looked around the internet to see if anyone had made one, and I stumbled upon this repository (https://github.com/ikajdan/reflow-hot-plate). It was basically what I wanted to make, but reading through, I found that although it went up to 210 °C, the hotplate size was rather small. Also, it needed an external DC jack along with USB-C to be able to control/monitor it from a laptop.

Features/Specs:

- USB-C Power Delivery up to 100W (20V) using TI's TPS25730D

- STM32WB55CG microcontroller with Bluetooth support

- Large(ish) 120mm x 120mm flexible heatbed for big PCB reflow (JLCFH)

- Dual temperature sensing with MAX6675 thermocouple and PT1000 RTD

- OLED display with rotary encoder for easy control and preset management

- NFC support (because why not lol)

- Gate driver for precise PWM heatbed control

- Current and board temperature monitoring for safety

- 32MB Flash memory for graphics and data storage

- Portable design with custom acrylic / nylon case

If you want to see the complete journal of how I made it and all of the design decisions I made, you can check it out here: https://blueprint.hackclub.com/projects/1701

Here’s the GitHub repo for anyone interested in making their own: https://github.com/notaroomba/ember

Thanks to Hack Club’s Blueprint for sponsoring this project!
by deadbabe | 2025-12-06 16:59:39+00:00
If you don’t look good bald – a head full of hair isn’t going to save you.

If you truly think you don’t look good bald, you can do a million things to pull attention away from your chrome dome. Grow a nice beard, build a fit muscular body, no one is going to care about your bald head.

Some men even appear sexy with a balding head, because they’ve accepted their fate and are just leaning into the style instead of doing comb overs or spraying on hair in some futile attempt to hold on to what is leaving them. Even hair transplants give off some insecure vibes, so make sure they are done to look as natural as possible.
by billconan | 2025-12-06 17:00:22+00:00
mixing rendering definitions with content (PDF) is something from the printer era, that is unsuitable for the digital era.

HTML was a digital format, but it wanted to be a generic format for all document types, not just papers, so it contains a lot of extras that a paper format doesn't need.

for research papers, since they share the same structure, we can further separate content from rendering.

for example, if you want to later connect a paper with an AI, do you want to send <div class="abstract"> ... ?

or do some nasty heuristic to extract the abstract? like document. getElementsByClassName("abstract")[0] ?