MurphyA/hacker-news huggingface dataset:
by hayst4ck | 2025-04-04 08:48:39+00:00
I am far from a historian, but my understanding is that the protestant reformation birthed the enlightenment by shifting people's idea of god as something to be interpreted by an authority structure (the church) to something that is interpreted internally. Is your relationship with god mediated by a church or a direct relationship with god? The reformation is more closely related to "westenrism" than the Greeks or Romans who laid some of the philosophical groundwork.

Out of the enlightenment we get John Locke who provided much of America's founding philosophy:

Locke argued that a government's legitimacy comes from the citizens' delegation to the government of their absolute right of violence (reserving the inalienable right of self-defense or "self-preservation"), along with elements of other rights (e.g. property will be liable to taxation) as necessary to achieve the goal of security through granting the state a monopoly of violence, whereby the government, as an impartial judge, may use the collective force of the populace to administer and enforce the law, rather than each man acting as his own judge, jury, and executioner—the condition in the state of nature.

My claim is that this is isomorphic to solidarity via collective bargaining when you account for the idea that the government being an impartial judge is not black and white but grey.

I think it's fair not to say that it is not the core founding principle. I think it's probably more correct to say that it's the theory of power that must be true to support human rights or ideas of freedom.
by miningape | 2025-04-04 08:49:42+00:00
Yep exactly, LLMs blunder over the most simple nonsense and just leaves a mess in their wake. This isn't a mistake you could make if you actually understood what the library is doing / is returning.

It's so funny how these AI bros make excuse after excuse for glaring issues rather than just accept AI doesn't actually understand what it's doing (not even considering it's faster to just write good quality code on the first try).
by malux85 | 2025-04-04 08:49:56+00:00
One of the things that blew my mind in my early career was seeing my mentor open the side of a VMS machine (I can’t remember the hardware model sorry) and slide out a giant board of RAM, and then slide in another board the same physical size but it had a CPU on it, and then enable the CPU

The daughter board in that machine could have RAM or CPUs in the same slot and it was changeable without reboots!
by nemanja_codes | 2025-04-04 08:55:11+00:00
Hello everyone.

Recently, I rewrote the image gallery on my website and took notes on the most important and interesting parts of the process, which I then turned into a blog article.

It's a step-by-step guide based on a practical example that shows how to manage images on a static website, including how to load images, where to use server and client components, how to optimize and handle responsive images, add CSS transitions on load, implement infinite scroll pagination, and include a lightbox preview.

https://nemanjamitic.com/blog/2025-04-02-astro-react-gallery

Have you done something similar yourself, did you take a different approach? I would love to hear your feedback.
by zabzonk | 2025-04-04 08:55:16+00:00
Allen had to write the loader in machine code, which was toggled in on the Altair console. The BASIC interpreter itself was loaded from paper tape via the loader and a tape reader. The first BASIC program Allen ran on the Altair was apparently "2 + 2", which worked - i.e. it printed "4" I'd like to have such confidence in my own code, particularly the I/O, which must have been tricky to emulate on the Dec10.
by piokoch | 2025-04-04 08:55:38+00:00
Maybe after all the whole story is not that fascinating?

Bill was coming from the wealthy family, his mum was IBM VP and gave his son a contract to sell operating system, even though there were better alternatives on the market. Ye good ol' story about corporate corruption that gave us such amazing products like Internet Explorer 6, Windows 98 Millenium Edition or Windows Vista.

We could've lived in a so much better World if we didn't have to deal for years with crappy Microsoft operating system and other MS products.
by carpo | 2025-04-04 08:55:46+00:00
Yeah, I've found it great at XML too. All sorts of boilerplate stuff works so well. As it the project gets bigger Ive had to think for longer about things and step in more, but as you said, that's usually the fun, meaty bit that you want to work on anyway. My app is about 15k lines of code now, and it's a bit more work than at the beginning.
by nosianu | 2025-04-04 08:56:24+00:00
It's nice to be against something, but incomplete to uselessness if you are leaving out your alternative suggestion(s). They will always be dependent on someone.

If you were to go the most direct route, you might want to let the actual "customers", the students, pay for it all, delayed until they have a job of course?

A different version of student loans, it's the university itself that lets them study for free to collect later. I have no idea how that would turn out, I'm sure there would be so many different cases, impossible for me to tell what this would mean and look like.

The biggest problem I can see right away is that it's probably going to increase inequality between institutions. Ever more sorting of the rich and the poor into different places, with huge disparity of funding. So, probably a terrible idea unless the goal is dystopia.

Which leads me back to my question: What is your alternative? I think the government is better than pretty much all others. Private donors are quite problematic to rely on, and you only get the 1% to have even more power over education.
by kacuatro | 2025-04-04 08:56:27+00:00
I'm excited to share HTTP API Test Iframe, an open-source tool designed to empower API documentation. Instead of just testing APIs as a developer, this lightweight component enables you to embed a live testing interface directly into your API docs.

Key Highlights:

- Live API Testing: Allow users to interact with your API from within the documentation. - Customizable Interface: Configure endpoints, methods, headers, and payloads using simple URL parameters. - Responsive Design: The iframe automatically adjusts its height based on content, ensuring a seamless experience. - Easy Integration: Simply drop the provided code snippet into your HTML, and you’re ready to offer interactive documentation.

This project aims to bridge the gap between static documentation and hands-on experimentation, helping API consumers understand and explore your API effortlessly. Check it out on GitHub and let me know your thoughts!

Happy testing!
by PinkiesBrain | 2025-04-04 08:56:54+00:00
It's not meant as a workstation/tinkering system, the card without networking is not the main aim. If you're willing to pay 4k for 96GB, just get 3 with networking.

That said, it missed the boat on MoE. The future is two tiered memory systems, NVIDIA has already announced they are doing that. Ideally these cards should have 4-8 DIMM slots for a couple channels of DDR5.

That would also make them far more useful for workstations/tinkering.
by imtringued | 2025-04-04 08:57:09+00:00
Tenstorrent's Wormhole was garbage for anything other than development.

Blackhole is actually usable. They cost slightly more than a used 3090 Ti with 24 GB VRAM, but they come with 32GB GDDR6 and 4x 800G networking (apparently only blackholes to other blackholes).

Nvidia's datacenter GPUs are at least 4x faster, but they also cost 20 times as much. There's also the fact that they have as much SRAM as Groq LPUs.

There is also another present. You get 16 Ascalon cores per Blackhole card. Yes, you've heard that right. You are getting 16 of the fastest RISC-V cores ever developed for a measily $999 to $1,299.

My only complaint is that they have these insane 300W TDPs.
by sofixa | 2025-04-04 08:57:30+00:00
> Politicians won't tax gas because they'll get voted out.

Have you seen gas tax rates in the EU?

> We know that Trump is not captured by corporations because his trade policies are terrible.

Unless you think it's a long con for some rich people to be able to time the market by getting him to crash it.

> The EU is saying the elections in Romania was manipulated through manipulation of TikTok accounts and media.

More importantly, Romanian courts say that too. And it was all out in the open, so not exactly a secret
by M95D | 2025-04-04 08:57:59+00:00
It's a very clear difference between a cheap animation and Ghibli. Anyone can see it.

In the first case, there's only one static image for an entire scene, scrolled and zoomed, and if they feel generous, there would be an overlay with another static image that slides over the first at a constant speed and direction. It feels dead.

In the second case, each frame is different. There's chaotic motions such as wind and there's character movement with a purpose, even in the background, there's always something happening in the animation, there's life.
by ludston | 2025-04-04 08:58:21+00:00
We need modules so that my search results aren't cluttered with contamination from code that is optimised to be found rather than designed to solve my specific problem.

We need then so that we can find all functions that are core to a given purpose, and have been written with consideration of their performance and a unified purpose rather than also finding a grab bag of everybody's crappy utilities that weren't designed to scale for my use case.

We need them so that people don't have to have 80 character long function names prefixed with Hungarian notation for every distinct domain that shares the same words with different meanings.
by hayst4ck | 2025-04-04 08:59:05+00:00
Timothy Snyder would encapsulate this idea as "Democracy is not something you are, but something you do."

Which makes a lot of sense if you say the same thing about Christianity. Christian isn't something you are, Christianity is something you do.

Both have hallowed dogmas that are poorly understood by their followers, the constitution and the bible/teachings of jesus respectively.
by foldr | 2025-04-04 08:59:44+00:00
Everything is a flip side of the same coin if you abstract away from all the important details.

Oh the right say that some things are bad? Well the left say that some things are bad too!

These lazy equivalencies only breed cynicism and give intellectual cover to the Trump administration’s executive power grab. By all means criticize the left as much as you like. But the specifics are important. The current administration’s deportation of green card holders without due process isn’t somehow a mirror image of whatever excesses of left wing ‘cancel culture’ you may be upset about.
by theGeatZhopa | 2025-04-04 08:59:50+00:00
give them 10y of subsidies. Its a chance for EU.

also, dictate that there needs clouds and infrastructure be built up in EU without data connection to US, otherwise big taxes or tariffs on data (each MB transfered, 1 euro LOL). We need the scientists and technology.

USA just minimized their negotiation position. If they want to be in 1930's again - no problem.
by asdefghyk | 2025-04-04 09:00:15+00:00
RE "....Cutting and laying out wires are some of the most tedious and frustrating process....." I would be investigating to use wire wrap. I built some circuits using wire wrap, back in late 70s ,early 80s. I designed and built a circuit on a wire wrap prototype board to put a 68008 DIL chip on the Apple II bus. I'm not sure of the cost of wire wrap parts now - may be quite expensive , the special wire wrap sockets etc .....
by ytpete | 2025-04-04 09:00:19+00:00
This dying "of Covid" vs "with Covid" debate has long been debunked: https://www.reuters.com/article/world/fact-check-94-of-indiv...

TLDR: Those comorbidities are often complications caused by Covid in the first place – like pneumonia or respiratory failure. Sometimes they also include risk factors that could never be treated as a direct cause of death on their own, like obesity (which also happens to be extremely widespread in the US so it gets reported on many death certificates for many illnesses, not just Covid).
by aucisson_masque | 2025-04-04 09:00:27+00:00
> If that asset generates revenue for 120 years, then it’s slightly more valuable than an asset that generates revenue for 119 years

Movies for instance make most of their revenue in the 2 week following their release in theater. Beyond, peoole who wanted to see it had already seen it and the others don't care.

I'd argue it's similar for other art form, even for music. The gain at the very end of the copyright lifetime is extremely marginal and doesn't influence spending decision, which is mostly measured on a return basis of at most 10 years.
by mdp2021 | 2025-04-04 09:01:01+00:00
Details of the submitted are part of the worst nightmares of some of the population. As in: "Europe has given America Einstein, Von Neumann, Gödel - a list of shocking value too long to write in full: which profiles would a reverse wave at this time bring?".

Certain tones in the content reveal the deep connivance, facilitation and responsibilities that some parts have in having kindled the current historic waves.
by djmips | 2025-04-04 09:01:11+00:00
First paragraph.

"Researchers have discovered a new antibiotic molecule that targets a broad range of disease-causing bacteria — even strains resistant to commercial drugs — and is not toxic to human cells. [1]"

"[1] Jangra, M. et al. Nature https://doi.org/10.1038/s41586-025-08723-7 (2025)."
by maccard | 2025-04-04 09:03:08+00:00
I think "users are not paying attention" is a friendlier way to describe it.

A while back, I was supporting an e-sports event. We had professionals, competing for an awful lot of money who were deeply familiar with the game. We had taken mobile phones, etc from them so no distractions.

They were briefed before hand that all they had to do was wait until they were given the green light, and click the big OK button on their screen to enter the game. We added a giant modal with the OK that explained "press this button when you are told to". This was a last minute workaround for the fact that we could only tell how many people were in the queue for something, but not which of our expected players were not in the queue. Our telemetry tells us one person is missing, so we have to go walking around to find them. Found the guy, sitting in front of a giant modal saying "Click this when you are told to", and his response was "I didn't know I was supposed to click it".

Now add mobile phones, children, doorbells, cooking, neighbours, and this becomes widespread.
Show HN: I built a tool to automate social media success
by Ad_stefnum | 2025-04-04 09:04:29+00:00
You want opportunities to come to you on autopilot, right? I know I do.

A personal brand and nothing else is the way to go, but...

I hate writing a post, formatting for LinkedIn, Twitter (X), generating images for Instagram, etc.

This was born out of my own personal flow of braindumping into a fine-tuned chat in ChatGPT that knew my style. Then, I ask it to write the LinkedIn post and X thread.

I then post the X thread I go to Taplio carousel to convert the thread to images and a carousel pdf I download those images and post on insta I posted the longform and pdf to LinkedIn I post the longform to redditt

I hated doing this every day, but I wanted the benefits of having a personal brand. I wanted opportunities to come to me out of the blue. So do I keep suffering the mental torture and the waste of my time instead of building cool stuff?

Wait, I can build cool stuff, so I built Yapwriter. Sound like typewriter

Yap = Talk

The idea is that you just talk, and your brain dump is converted into a long-form post, a Twitter thread, carousel images, and pdfs. This is the MVP.

The next stage is to add all social platforms, blogging platforms, newsletters, etc.

So that you can just talk, and in a matter of minutes, you're in front of at least 1,000 eyeballs.

If you want this, try out the product today. Thanks everyone.
Show HN: My Self-Hosted Open Source WeTransfer Alternative Erugo
by pmx | 2025-04-04 09:05:15+00:00
Erugo is a totally free, powerful, self-hosted file-sharing platform that puts you in control of your files and data.

I've been working on this project since January this year and i've just released 0.1.1

Features: - Really easy file upload interface with drag and drop support, single file select and folder select.

- Maintains folder structure when you upload nested folders. (As far as I can figure out its the only open source tool that does this)

- Optionally password protect shares.

- Allow users to create "reverse share" requests.

- Set expiry times when creating shares.

- Add recipients to shares and Erugo will send them an email with a link to the share after upload.

- Direct or chunked upload modes available to adapt to network conditions.

- External auth provide support (Google, Microsoft, Authentik, OIDC)

Customisation: - Change UI colours with either the built in themes or create your own.

- Add your own logo and background.

- Add multiple backgrounds and let them display as a slideshow - change the time between slides easily.

- Remove "Powered by Erugo" easily, enabling a fully white-labeled interface.

- Control maximum share size, maximum expiry time, allowed upload modes, and more.

I'm working hard to add features and improve the product. I'd love to read what the HN community thinks to my Project :)
by foldr | 2025-04-04 09:05:25+00:00
How many of the conservatives complaining about it would support government regulations preventing people from being fired for expressing controversial viewpoints? AFAIK those complaining are the same people who support ‘at will’ employment and the liberty of religious organizations to impose more or less arbitrarily discriminatory hiring standards. So yeah, in that lax regulatory environment, your employer might decide to fire you if you (e.g.) feel the need to be an asshole to your trans colleagues.
by pkkm | 2025-04-04 09:06:07+00:00
Could someone who's more familiar with this project explain the advantages? To me, the main advantages of systemd are

1) It enables better separation of concerns, Twelve-Factor App style. For example, user-installed programs no longer need to connect to a logging daemon or execute a complex daemonization dance [1]. They can just run like a normal command-line program and dump logs to stderr.

2) It cuts down on integration problems, shell script glue, and the amount of different config syntaxes you have to know. Its architecture is modular with over 100 different binaries, so you can still pick-and-choose components and do privilege separation, but because these components are all coming from the same vendor, you know they're going to work well together.

3) It can do certain things far more reliably because it's willing to use Linux-specific APIs. For example, thanks to cgroups v2, it can supervise a process correctly no matter what kind of weird forking strategy the process is using.

Since this project is intended to be compatible across Unix-like systems, it won't be able to use Linux-specific APIs, so advantage 3 is gone. It looks like it dropped many components of systemd, so advantage 2 is partially gone too. Is this project just about getting some cross-cutting concerns into the init system and having better scheduling of service startup?

[1] https://www.freedesktop.org/software/systemd/man/latest/daem...
by bmacho | 2025-04-04 09:07:24+00:00
There was this SixOS presentation[0] 2 months ago of a single man's own distro, among a lot of things he claims that he's created the most secure boot process ever

> On NixOS, either the initrd "secrets" or the software that decrypts them is stored unencrypted on writable media. Ownerbooted sixos closes this loophole without any "trusted computing" voodoo, eliminating all unencrypted storage except for an eeprom whose hardware write-protect pin is connected to ground... coreboot [loads] an immutable pre-kexec kernel from write-protected SPI flash... authenticate the user, decrypt writeable storage, kexec into the post-exec kernel... The speaker runs ownerbooted sixos on his workstations, servers, twelve routers, stockpile of disposable laptops, and on his company's 24-server/768-core buildfarm.

[0] : https://news.ycombinator.com/item?id=42884727
by jillesvangurp | 2025-04-04 09:07:57+00:00
I can recommend backend people to do frontend once in a while. You don't have to like it. But it will make you a better developer. I've been in more than one team where there was this us and them dynamic and some lack of mutual understanding about why things worked a certain way or limitations and constraints. It can lead to poorly thought through APIs and API responses, which then triggers frontend work to engineer around that. Also, frontend developers tend to have better intuition for asynchronous stuff; because everything in a browser is async. Backend developers tend to be a bit naive on that front.

I'm a hands-on CTO in a very small company. So, if it's technical, I'm doing it. Websites, apps, backends, databases, devops and all the rest. Not always fun. But at this point I can fill every role in a typical product team and do a decent job.

And I agree that what passes for state of the art on the web is a bit meh. Anchors date back to the early days of the web. One of those forgotten features that is still vaguely useful but a bit underused. There's a reason mobile developers prefer native UI toolkits. Browsers are a bit limited and backwards. CSS is a bit of a straight jacket. And Javascript is a bit of a basket case as a language.
by AnthonyMouse | 2025-04-04 09:08:09+00:00
> If that asset generates revenue for 120 years, then it’s slightly more valuable than an asset that generates revenue for 119 years, and considerably more valuable than an asset that generates revenue for 20 years.

Not so, because of net present value.

The return from investing in normal stocks is ~10%/year, which is to say ~670% over 20 years, because of compounding interest. Another way of saying this is that $1 in 20 years is worth ~$0.15 today. A dollar in 30 years is worth ~$0.05 today. A dollar in 40 years is worth ~$0.02 today. As a result, if a thing generates the same number of dollars every year, the net present value of the first 20 years is significantly more than the net present value of all the years from 20-120 combined, because money now or soon from now is worth so much more than money a long time from now. And that's assuming the revenue generated would be the same every year forever, when in practice it declines over time.

The reason corporations lobby for copyright term extensions isn't that they care one bit about extended terms for new works. It's because they don't want the works from decades ago to enter the public domain now, and they're lobbying to make the terms longer retroactively. But all of those works were already created and the original terms were sufficient incentive to cause them to be.