MurphyA/hacker-news huggingface dataset:
by turnsout | 2025-10-07 10:23:54+00:00
I have a couple of 100% handwritten sites as well. The challenge is when they go beyond about a dozen pages. If you want to change something across pages that isn't a find & replace, like adding a meta tag, it starts to be a drag. I'm going to be converting one of those sites to Swift Publish soon, as it's a low-dependency framework that hasn't been updated in years.
by exe34 | 2025-10-07 10:24:11+00:00
it was the better os for me in 2005 because it allowed me to do everything I needed for class on the only laptop I could afford at the time. windows mistake edition just didn't work at all beyond booting and running a browser and even that caused it to crash several times per hour.

Linux has remained the best operating system for me since that time despite multiple upgrades to more powerful machines. everything I needed was available in the package manager. when I turned it on to work, it turned on and I worked. when I turned it off, it turned off. it didn't start upgrading and then hang, like my friends computers.

In fact I kept supporting friends on windows for a few more years, but after that I just told them I didn't know how it worked, because windows was just such mess to support.
Show HN: 88x31.pics
by hwj | 2025-10-07 10:24:58+00:00
After feeling nostalgic about 88x31 GIFs I made a website where people can submit their own. Like HN, every submission requires a URL. Unlike HN, every submission costs $1 worth of Lightning Bitcoins (for keeing my motivation up ;-)

Technical details:

* Webserver: Althttpd (from the SQLite crew: https://sqlite.org/althttpd/doc/trunk/althttpd.md)

* CGI: Perl

* DB: SQLite using sensible defaults: https://briandouglas.ie/sqlite-defaults/

* Bitcoin gateway: https://coinos.io (they have a super-simple API)

* OS: OpenBSD (switched to Linux/macOS a few times, but always came back to this workhorse)
by tdeck | 2025-10-07 10:25:42+00:00
It's because the historical perspective in this article is really lacking, despite that being the premise of the article.

Not only does the author seem to believe that C was the first popular high-level language, but the claim that hardware provided stack based CALL and RETURN instructions was not universally true. Many systems had no call/return stack, or supported only a single level of subroutine calls (essentially useless for a high level language but maybe useful for some hand written machine code).

FORTRAN compilers often worked by dedicating certain statically allocated RAM locations near a function's machine code for the arguments, return value, and return address for that function. So a function call involved writing to those locations and then performing a branch instruction (not a CALL). This worked absolutely fine if you didn't need recursion. The real benefit of a stack is to support recursion.
by tensility | 2025-10-07 10:26:11+00:00
If your Scheme were a native compiler rather than an interpreter (i.e. like Chez) and written in (a constrained subset of) Scheme, then you could use an itty-bitty Scheme interpreter written like this to bootstrap the core of your native Scheme compiler so that the interpreted version of it could compile itself to native binary.

Given that this was the path that one of Dr. Dybvig's post-doc acolytes, Dr. Michael Ashley, taught us in his Scheme-based compiler class, I must guess that this was also Kent's path and that that was the intent for this little interpreter. I suppose I should (finally) take the time to read his dissertation.
by bellamoon544 | 2025-10-07 10:28:01+00:00
ViralGenie.AI is a complete social media automation and content marketing platform designed specifically for startups. ViralGenie automatically handles the process of content creation, scheduling, and posting, allowing businesses to promote their apps on popular platforms like TikTok and Instagram. With robust features for automated content generation and strategic social media management, ViralGenie.AI helps startups and founders to drive traffic while focussing on product development. Simplify your content marketing efforts and watch your engagement soar with ViralGenie.AI.
Ask HN: Feedback on a single-shot agent builder ~10 minutes
by askmuyukani | 2025-10-07 10:28:08+00:00
We’ve been building Dromos Console, a post-canvas way to create personalized automation agents. Instead of drag-and-drop flows or if/else trees, you say the outcome once in plain English and publish a working agent in ~10 minutes.

Preview: https://www.youtube.com/watch?v=vRV0fwE52p4

How it works (concrete flow) Say it once — e.g., “Reconcile invoices from Gmail + Drive, flag mismatches, update the ledger Sheet, and notify Slack.” Once this is done you publish — the platform chooses tools, applies guardrails/policies, enables audit, and you have a ready agent you can work with, and ask for different outputs.

Waitlist: https://docs.google.com/forms/d/e/1FAIpQLSc0kyr9DHzcsaFaCTyF...
by ben_w | 2025-10-07 10:28:19+00:00
Aye.

One my standard coding tests for LLM is a spherical geometry problem, a near-triangle with all three corners being 90 degrees.

Until GPT-5, no model got it right, they only operated in the space of a euclidian projection; perhaps notably, while GPT-5 did get it right, it did so by writing and running a python script that imported a suitable library, not with its own world model.
by whstl | 2025-10-07 10:28:51+00:00
I feel the same, but Airline and big hotel websites have way too many dark patterns made to confuse the user and force them to pay extra.

Booking an emergency flight last time I had a family issue was a mind-fucking experience. I had to go through 10 screens trying to sell me stuff and constantly hiding the skip button in different places. Maybe HN will say that I "shouldn't have had a family emergency in the first place" but reality is realty.

And honestly it's not just booking websites, it's anything tech that they do. For example, the last checkin kiosk I used also had an incredibly convoluted path for the case where someone else booked my luggage but it was a different size.
by keyringlight | 2025-10-07 10:30:01+00:00
I don't think it's dying, what I think has been happening and will continue to happen is that unless you're an enthusiast the PC presence is gradually being shrunk and tidied away in a corner and forgotten by many. For many having a 'home PC' would be a relic, similar to how they don't have anything like a dedicated stereo system for playing audio which might have taken up a significant amount of space (possibly more than a PC) years ago.
by turnsout | 2025-10-07 10:31:03+00:00
Having done a fair amount of LLM webpage generation, it does an okay job, but repeats a lot of "best practices" that are a few years out of date. Specifically around meta tags.

If I were doing this, I would have it do Deep Research or similar on the most minimal, efficient set of tags to include in the `head` tag in late 2025.

It's possible you can get away with a bunch of .md files, but you will need a file to store site-wide metadata and/or YAML "front matter" in the MD to define page-specific variables.
by rbanffy | 2025-10-07 10:31:20+00:00
I know all that - I was there and I saw products like these in person (although they were in the megabyte range back then). I still remember a 5.25 hard-drive shaped box with a lead acid battery and lots of memory boards with 4164's (IIRC).

These are only for when the OS and the machine itself can't deal with the extra memory and wouldn't know what to do with it, things you buy when you run out of sensible options (such as adding more memory to your machine and/or configuring a RAM disk).
by trashb | 2025-10-07 10:31:31+00:00
Or if you want to go even more extreme. Without CSS: https://nocss.club/ Without HTML: https://no-html.club

Something similar to plain text can be created with the <pre> tag in HTML if you like to add metadata to your page.

Make sure to linewrap on your prefered 50-70ch limit for our reading pleasure, otherwise I will be adding the style="width:70ch" locally to your body tag.
by qwertox | 2025-10-07 10:31:46+00:00
Microsoft doing this with Windows, Google doing that with sideloading...

It's a horrible situation. Specially what Google is doing, as there is no real alternative, like Linux is for the desktop.

We grew up with computers where you could install anything, code programs to run them for yourself on your machine. This was also valid for smartphones to some degree, and it's terrible to see that you're now in a position that you can't "just code an app" for your phone, everything has to be vetted by the big ones.

Once Recall spreads across Windows installs, let's say this takes 5 years, then all of the devices are no longer your devices, but just surveillance machines for those companies and their governments, granting you permission to use certain apps.

Maybe the biggest problem are companies like Qualcomm because it feels like they only grant companies like Google the permission to use their tech, and not us, even if we own the boards they sell.
by belorn | 2025-10-07 10:32:00+00:00
How strong correlation is there with energy exports from Germany and the status of France nuclear reactors? From a casual look, exports seems to be correlated with weather and access to excess energy, rather than demand from neighboring countries. I would like to see some support that "Germany exports energy to France because their reactors are often in maintenance", rather than Germany export energy to France because windy/sunny weather is producing excess energy.

Looking at Denmark, their export and imports have little correlation to neighboring countries demand or supply. They will try exporting if the wind farms produce excess energy, and they will try importing energy when demand exceed supply. Neighboring countries demand will mostly only have impact on export price.
by surgical_fire | 2025-10-07 10:32:05+00:00
> Actually it’s everybody’s problem, since job inflexibility is one of the reasons why Europe is so poor compared to other first world countries.

Except it is not. I chose to live in the EU when I had the option to move to the US, and it is fine.

Unless your measurement of "being poor" is that you can't exploit people in a get rich quick scheme and make destructive amounts of money but being acquired or dumping your IPO in the stock market.
by flexagoon | 2025-10-07 10:33:39+00:00
It's all open source though, so you can verify the scripts it's using, which are all here

https://github.com/amnezia-vpn/amnezia-client/tree/dev/clien...

But even without that, there are solutions like wg-easy that let you spin up a WireGuard server with a single Docker container
by dist-epoch | 2025-10-07 10:33:41+00:00
I was the same as you, believing that using a passcode/pin as Microsoft is pushing is less secure.

So I digged into it, and changed my opinion - Microsoft is right, for the Microsoft Account, using a password locally instead of a PIN is LESS secure.

TL;DR: if you want to allow offline login, you need to keep the hash/token to the Microsoft Account locally, and this is dangerous, some malware could steal that, and impersonate you to login to your Microsoft Account. Using a TPM PIN removes this threat - the hash/token is never kept locally, so there is nothing to steal, and Microsoft could still ask for the account password from time to time when they need to refresh the token, and you can't brute force the short PIN (yes, this requires trusting the TPM)

> I just don't want my online services account being the thing that controls access to my local computers. Especially when it can be locked or deleted by Microsoft for whatever reason.

That never happens. You can boot from an Windows install ISO and reset the credentials if you really need to get in. True, might be difficult for your average user.
by tombert | 2025-10-07 10:34:32+00:00
Has he actually ended any wars? I know he says he ended wars but he is incapable of saying anything without endlessly embellishing his achievements (or just making shit up entirely). It’s hard to know what achievements have been made by this administration, if any.

If he (or his team) actually ended the Gaza conflicts, then that’s cool, and credit where credit’s due, though I currently have no reason to think that Israel will honor any terms that they agree to.
by alfonsodev | 2025-10-07 10:34:37+00:00
For me, because I jump from project to project, different versions and languages, is just perfect to use the same mise commands, and I know it's going to work.

Also I like having a global portable ~/.config/mise/config.toml file.

What I'm not sure yet is how to mix it with brew on Mac OS, so far what I do is, everything I can install with mise, I do, so I know it will work in linux as well, and everything else with brew.

There are exceptions like postgres, which seems available in the registry (asdf:mise-plugins/mise-postgres) but then you need to do:

brew install gcc readline zlib curl ossp-uuid icu4c pkg-config

My rule is, everything that doesn't have brew dependencies and is in mise registry or plugins, I install it from there, everything else from brew. But I'm curious, what's your approach ?

The creator of mise has written about it [1] but I don't think he switches from mac to linux:

> I tend to basically just use core plugins. I like mise for managing things where I really care about the major version (like node). If it's something like shfmt or jq I don't really care about the version. I just want the latest and for me, I find brew to be better suited to that purpose.

- [1] https://mise.jdx.dev/how-i-use-mise.html
by SiempreViernes | 2025-10-07 10:36:12+00:00
For the papers about their measurements, you can look at the references in the technical press release https://www.nobelprize.org/uploads/2025/10/advanced-physicsp...

Can't help you with "a weird paper on the unexpected efficiency of photosynthesis", try asking a biologist at your local university, or possibly an organic chemist.
by hatthew | 2025-10-07 10:37:07+00:00
I'm pretty sure people have been complaining about weird TLDs for as long as I've been on the internet. .guru, .tech, and .app are all equally untrustworthy to me. I don't recall seeing any .tv websites other than twitch. .io and (only recently) .ai are used often enough that it's contextually plausible a legitimate company would use one of those TLDs as their first choice, but if someone linked to chatgpt.ai or chatgpt.io for example, I'd still assume it's a scam.
by eviks | 2025-10-07 10:37:09+00:00
> Most anime have exclusive streaming licenses, so for ~70% of 2025’s new releases, and an even larger share of catalog shows and movies, Crunchyroll is often your only means to do so. But that’s not an issue.

Strange to see an article describing the issue - degrading the subtitle quality, which affects all the content due to this licensing ~monopoly - while simultaneously rejecting its existence.
by ImPostingOnHN | 2025-10-07 10:37:18+00:00
> That's very non-specific

Is it? I'm afraid I disagree, but then again, I've read the documents I mentioned. Feel free to ask for help if you want more clarity!

> In Gaza, especially prior to October 7th Hamas were the rulers of that territory by all those definitions

Unfortunately this is not true, because it does not meet the definition (even you acknowledge "exceptions" in your post, and 1 exception disproves the rule). You also keep switching "Gaza" out for "Palestine", which is the country we're discussing.

So, please reassess now that you know we're taking about Palestine, not "Gaza" or any other geographical sub-portions of it: What is the "limited" list of things which Palestinians currently exercise rule over in all of Palestine (rule meaning total control, without israel believing it has the right to interfere with violent veto power)?

> Most Palestinians think the entirety of Israel should be theirs

israel thinks the entirely of Palestine should be israel's, and is effecting this goal via genocide. So, even worse than what you claimed. Let that sink in.

> some of the least free and most oppressive Governments in the world

And yet, in Palestine, the genocidal israeli occupiers are even worse than that. Let that sink in.

> Both Hamas and the PA have restricted what sort of reporting is allowed in areas they control

And yet, in Palestine, israel does that even more, and also israel's latest conflict has killed journalists at a greater rate than any other in history. Let that sink in.

> The UN doesn't even recognize Palestine as a state

The international community (which comprises the UN) recognizes Palestine. Most countries in the world do. israel is merely an exception.

> outright lied about starvation

Are you referring to israel here, who has repeatedly outright lied about starvation, as judged by the authorities on starvation?

> Facts are facts, regardless of where they come from

Likewise, lies are lies, wherever they come from. When it comes to unconvincing israeli claims that any and every critic in the world is biased against them, we certainly aren't referring to facts or truth.

> the UN tends to not put out sufficient data to validate their assertions

israel tends to attack and murder the people who validate such things that israel lies about, so they have lost the benefit of the doubt regarding such things. This is known in courts as an "adverse inference". If they wish to have more than zero credibility here, they can allow independent investigators into Palestine (all of it), without murdering them, to the satisfaction of the relevant investigatory bodies.

As far as bias goes: If israel wishes to credibly prove their claims regarding bias against israel, they can submit their claims for judgement by the UN or international court. Until then, given israel's long history of bias, lying, murdering investigators, and claiming that everybody who criticizes them is biased, israel's claims can be assumed false wherever they would be self-serving.
by physicles | 2025-10-07 10:37:23+00:00
I have a similar experience with my GPU. Got a 3090 and found that nvidia’s linux driver enforces a minimum GPU fan speed of 30% regardless of temperature. That’s unacceptably loud if you’re in the same room. After hours of searching online, flashing the GPU’s bios is apparently the only solution, so I bought a bunch of acoustic foam instead.

I’m still 100% Linux on all devices, but this bit really sucks.
by subpariaH | 2025-10-07 10:39:09+00:00
I just wish that there were versions of closed captioning that were fan-made and kept. There are movies that I watch over-and-over again that have bad subtitles, and I can do nothing about it. This is a travesty for the hearing-impaired, and the only good thing about it is that on occasion a film may have Easter eggs in their subtitles or things from the script that didn’t make it into production.
Show HN: Tired of Losing AI Chat Context? Try Context Saver
by junhyun82 | 2025-10-07 10:39:52+00:00
Ahoy fellow hackers!

I built Context Saver to solve a common pain: losing track of long AI chat conversations and prompts across tools like ChatGPT, Claude, and Gemini. Valuable context gets lost, wasting time and forcing repeated explanations.

Context Saver lets you instantly bookmark and organize your AI chats to reduce context decay and improve productivity. We’re in early launch and onboarding beta users. I’d love feedback on the product, UI/UX, and messaging from anyone dealing with complex AI workflows.

Thanks for your time and insights!
by f1shy | 2025-10-07 10:39:54+00:00
I know plenty of professional programmers (job title states so) that not even they do not use a debugger, many don’t even know how to install/use one or even the very concept of “execute step by step”. Plenty of python users don’t know what pdb is (as matter of fact, have never met one that does know it!). Also plenty of embedded developers writing C or C++ or Java

They go all the time adding hundreds of print(f) of log_* function calls. Often they don’t care to remove them after the fact, as I ask them to, often comes “can/will be useful to detect future bugs”

I’m in the automotive industry, where is known to be a disaster in topic SW. but I think it is also common in other industries. I have seen it in telco already.

While I agree that knowing a debugger is important, and as a leader won’t hire somebody who do not use it, is a fact that many people don’t use it, and are doing ok.

Last but not least, it must be said sometimes you have to go to prints: in fact yesterday I had to, as I was debugging a library with sockets, which would timeout pretty quickly. I used dprintf in gdb, but the advantage to simple prints was not huge.
by gmueckl | 2025-10-07 10:40:30+00:00
So this story comes down to a gripe about data systens that is as old as these systems themselves: the designers and implementers come up with data models and workflows that feel like they cover every possible case and they deliver a system that is a perfectly rigid implementation of these flows because they seem complete. Inevitably, these systems meet the messy real world and users find themselves unable to do what they need to do for the occasinal really weird case and get hopelessly stuck because they run up against stubborn rule checks.

This plays out every time when two workers look at each other and go "How do I enter XYZ without ABC?" - "You can't do this. Here's our workaround".
by aurizon | 2025-10-07 10:40:44+00:00
Look at the USA age at death charts. The USA is around the same level as Cuba. Dissecting coverage/death, we find a huge bulge of high death rates in the poor which encompasses black/hispanic and others who have zero or minimal health care. To those in this group every interaction with health care costs $$, with cash copays needed. Pharmacare is the same, $$ plus copay. Thus they are driven towards zero/minimal health care = die young and unmedicated. Even an ambulance call can be well over $1000. To be sure, once you have medicaid/care after 65 or if you have a good health plan, your age at death is in the top 10 in the global tier. Once in the system there is a blizzard of administrative fees/codes - all of which require intense administrative time/costs to collect fees. This happens with all levels, doctors/pharmacists/drivers/nurses - all of which have their unions whose sole task is maximal revenue. I feel this is a broken system that protects itself to maximise revenue. At the bottom, generic worm medication that has a cost of well under $2 for a full course ends up at $1000+ for medication plus doctor's fees. Same with insulin, life needed medication and also generic. https://www.visualcapitalist.com/cost-of-insulin-by-country/

There is a corrupt political scheme operating in the USA 350 million people losing 6+ average years of life = that is the cost.