MurphyA/hacker-news huggingface dataset:
by nonrandomstring | 2025-04-05 15:20:14+00:00
Recently I've encountered a growing, serious group of people (particularly in smaller business) who are seeking out, restoring and using pre-2000 hardware for security reasons. Of course it starts as a joke; "Oh I wish I just had a 1980s computer not connected to the internet - those never had security problems". Now the penny has dropped for smart people who are not just saying "Oh it was more secure in the 1990s", but a practical, airgapped machine for working in text only and transferring files by RS232 using gopher or whatever makes a lot of sense. Many are instant on, are built well and have great keyboards. Good choices are BBC/Acorn, Atari, Amiga etc. Some of it is nostalgia, Some of it is driven by practical concerns.
by Ekaros | 2025-04-05 15:20:20+00:00
Watt*day is weird, but at least unit of energy. Watts a day is not.

Really common mistake in general to use kWh as a kW. Watthour is unit of energy. As watt is energy by time period. So you get back to units of energy.

Technically watt/day could be change in power consumption.
by dtagames | 2025-04-05 15:21:43+00:00
The US game industry is horrified by this. As the largest market for games, reduced purchases in the US affect everyone who works in the business -- one that is already the poster child for layoffs.

Anything that punishes the games business in the US can only hurt the US more than other countries. It would be ideal to build game consoles here and we could and should. We invented all the fundamental technologies behind computer hardware, software, and video games. There must be a way to attract that business back here with a carrot rather than a stick.
by jonhohle | 2025-04-05 15:21:56+00:00
Rust, Go, and Swift were all coming up around the same time. Rust looked ugly, Go underwhelmed me, and Swift aeemed like the best “language” at the time, with many opinions that aligned with my own.

Having now spent time in all three, swift feels the most ergonomic and has features that make me feel productive. I still feel like there isn’t much “there” in Go, and rust makes me feel like I’m solving for the compiler rather than working on whatever problem I was needing to work on.

Edit to add: SwiftUI, however, is a mess that I loathe. I may be in the minority of enjoying the IoC choices in Interface Builder and AppKit.
by rayiner | 2025-04-05 15:22:07+00:00
Yes, I think America’s addiction to disposable Chinese consumer products is a bad thing and it’s good for those things to be more expensive.

I don’t know why you think “Chinese made products will become more expensive” is a dunk. Yeah, that’s the point. That was common knowledge when this stuff was being debated in the 1990s. The working class opposed free trade back then, fully understanding that the pitch for free trade was cheaper foreign made goods.
by vharuck | 2025-04-05 15:22:07+00:00
Jumping spiders make great pets. The ones I've kept build silk tubes in the upper corners of their terrariums to hide and sleep in, meaning I could see them most of the time. They actively hunt, which is fun to watch. And even the common phidippus audax has bright coloring. They only live a year or two, but it's cool to watch them grow.

Beyond the facts in this article, jumping spiders have also shown spatial reasoning. When they see prey on another leaf behind their jumping range, they'll climb down and find a path to the prey's leaf, even if the prey isn't visible during this detour. They remember it's relative location and seemingly "choose" the best route to get there.

Edit: You can also "hand feed" your jumping spider with a cotton swab dipped in sugar water. They drink flower nectar in the wild, so my wife and I tried this and it worked!
by settrans | 2025-04-05 15:22:18+00:00
Got it, so you only specifically object to the Jews settling in their ancestral homeland which they immigrated to legally and was 98% less populated than today, because the Nazi-aligned mufti of Jerusalem objected to their presence.

Care to suggest a superior choice of venue for Jewish sovereignty where the Jews had a better claim to the land, and the locals were prepared to welcome their national project?
by ssddanbrown | 2025-04-05 15:23:15+00:00
I've been sustaining myself for a couple of years now on my open source project (BookStack). Still going in a positive direction.

Other than that, some that come to mind: Proxmox, Opnsense, SnipeIT, GitLab, Canonical, Codeweavers/wine, Plausible, Home-assistant/open-home-foundation/NabuCasa, FreeBSD Foundation, Laravel, Blender, Godot.

Within there is a whole mix of business plans, some offer hardware, some are open core, some offer related paid services, some offer hosting, some offer support etc...
by chr1 | 2025-04-05 15:23:54+00:00
> But the study raises lots of questions: is it possible to boost these herbivores’ populations across the whole northern latitudes? If so, why do we need mammoths at all—why not just use species that already exist, which would surely be cheaper?

Many videos from https://pleistocenepark.org/ explain, that at the start they are removing large trees with bulldozer, something that mammoths could do and other herbivores do not do effectively.

Sadly this kind of inattention to detail and shallow arguments are typical to people who hold views similar to this article.

The authors complains that Colossal doesn't genetically engineer trees, but if someone was to develop trees that could grow floating in open sea, they were going to complain how this unnatural tree are bad and will change the ocean ecosystem.

Mammoth de-extinction is indeed bad conservation, because it is much better than merely conservation, it is restoration, and reengineering of empty lands into something much more useful for us, and for other animals.
by safety1st | 2025-04-05 15:24:09+00:00
This is all very fuzzy. Are you saying that China and India, which have big domestic markets but are historically very protectionist, are suddenly going to reverse course, open up their domestic markets, and make their domestic companies compete with international firms? Because if you understand the domestic political situation in those countries you will know that this absolutely is not going to happen.

The thing a lot of these criticisms of the tariffs always come back to is "everyone's now going to hate the US and sell to someone else instead." But this analysis ignores the fact that the US before April 2 was radically less protective of its domestic markets than pretty much all the other major economic powers. This is a discussion I was having with people long before Trump was elected and you can always tell who has actually looked at the trade relationships of these major economies over the years and who hasn't. China for example is notorious for essentially doing what Trump is doing now, whenever it becomes a political hot button internally, they just cut off trade with some country or other. Every country is shopping around for new trade partners all the time, regardless of what the latest POTUS is up to, and there just is no magic untapped market that's going to materialize and fill the gap.

A lot of countries are simply going to lose their #1 or #2 export market with no replacement if they don't deal. Sure we can make an argument that given 20 years something magic will happen and BRICS will all become free market liberals and sing kumbaya to each other. But this year, countries will deal.
by jajko | 2025-04-05 15:24:45+00:00
Hate to burst anyone's bubble but trains in its current form aren't solution to mass transit. They help, sure, under certain circumstances, but are very costly to run and in peak you need huge amount of them. 1 disruption and everything stops, you can't just take an exit and go through villages.

Case point Switzerland, the train country of this world. Efficiency, cleanness, reach, small country. Yet its prohibitively expensive here and highways are chock full of commuters just like anywhere else. For weekend trip ie to mountains they (+ post buses where trains don't go) are very restrictive which is understandable, but car becomes a must anyway.
by jstanley | 2025-04-05 15:25:01+00:00
I actually really don't like moving configuration out to a config file unless it actually is necessary. I also don't like feature flags except where actually necessary.

Yes this gives you more power to change things with config instead of code, but it means that from now on you have to treat those values as abstract quantities rather than as something you can actually reason about.

Prefer to put configuration near where it is used. Prefer to put utility functions near where they are used. A single page of code is your "cache" and accessing information in the same page is way faster than having to look elsewhere, and that's even if you already know where to look.

Obviously you need to make exceptions for things that genuinely need to be configured elsewhere, but if it doesn't need to be configured elsewhere, please just configure it right by where you use it. It makes debugging and understanding the code a lot easier.

Option 1:

sub truncate { my ($self, $str, %opts) = @_; my $max_length = $opts{max_length} // $self->max_length // get_optional_config('max_length') // 15; return substr($str, 0, $max_length); }

Option 2:

sub truncate { my ($self, $str) = @_; my $max_length = 15; return substr($str, 0, $max_length); }

In option 1 you have 3 different places to specify max_length (and you just know that $self->max_length is going to look in more than one place as well...). Trying to divine the actual behaviour of truncate() from this code is very difficult, and it gets worse for functions that do more complicated things and are configured by multiple interacting parameters.

In option 2 you know it truncates at 15 characters, no exceptions.
by crazygringo | 2025-04-05 15:25:30+00:00
The two have nothing to do with each other.

We've got plenty of money to do both.

The issues with homebuilding are entirely to do with regulation, zoning, etc. Developers will build homes if they're allowed to. Banks will give them the loans (homes don't require government money). The problem is them not being allowed to. Because you're not allowed to build multi-family homes in a neighborhood, you're not allowed to build tall apartment buildings, approvals take forever, etc.
by poincaredisk | 2025-04-05 15:26:00+00:00
1. As much as I dislike the thought of law mandated overzealous moderation, you're probably right.

On the other hand, if doing this will let us avoid another genocide [1] maybe it's worth it.

2. We're concerned about privacy, but ad supported businesses are as popular as everywhere else (just regulated a bit more strictly). There's probably more fear of processing too much personal data and being sued, but it's good in my opinion as a customer.

3. Also true. But, assuming you're American, isn't the selection of Europeans your know biased? Anecdotally, most of the interesting Europeans I know are not American :).

[1] https://erinkissane.com/meta-in-myanmar-part-i-the-setup
by saad-tarhi | 2025-04-05 15:26:02+00:00
Ex-Automattic Senior Software Engineer (TS/React focus)

Location: Morocco

Remote: Yes

Willing to relocate: No

Technologies:

- TypeScript / React JS / Redux / Next.js - End-to-end Testing: Puppeteer / Playwright - WordPress (Plugin development) - Back-end development: PHP / Python / NodeJS

Résumé/CV:

https://drive.google.com/file/d/1Qfq7YgaeGtTPDh4wpD0z2OhhA8T...

Email: saad.trh@gmail.com

GitHub: https://github.com/tarhi-saad

LinkedIn: https://www.linkedin.com/in/saad-tarhi

As a Senior Software Engineer (Ex-Automattic), I possess extensive expertise across the full software development lifecycle, with a strong focus on front-end technologies like React, Redux, and TypeScript. At Automattic, I significantly expanded my scope beyond front-end development; I spearheaded DevOps initiatives, managed continuous integration processes using GitHub Actions, and contributed to backend development with PHP. My role involved optimizing workflows through automation and enhancing product scalability and maintainability. Recognized for my problem-solving capabilities and technical versatility, I excel in adapting new technologies to address complex challenges. My career reflects a robust ability to lead projects, triage issues, and innovate across both front-end and backend development, making me a valuable asset in any software engineering team.
by AyyEye | 2025-04-05 15:26:41+00:00
While I agree with the sentiment --that couple's methods leave something to be desired.

The article makes it sound like they took a motor boat into a wilderness preserve? Motor vehicles are explicitly not allowed in those areas.

Also excluding dirt roads is a pretty bad criteria. A lot of GIS marked 'dirt roads' are natural animal trails or washes that have been around for hundreds/thousands of years.
by dtagames | 2025-04-05 15:26:54+00:00
Very true. A couple years ago I designed a custom card game and had it manufactured in China, just a small run. It was already hard to make any profit on a small indie item like that. A bigger tarrif would have priced me out completely when the consumer looks at the price of Uno on the shelf that MB can make for $1/deck and I can't get anywhere near that.
by Towaway69 | 2025-04-05 15:27:21+00:00
> AMSL is European

At least we Europeans have the tools to build chips ... unfortunately we don't use those tools.

Why is that? Because no EU country has a large enough userbase? Or is because regulation to protect our "environment"? Or did someone forget to click "yes accept all cookies" GDPR banner?

> Europe is very strong in many industries,

Regulations being an up & coming one.
by srikarkashyap | 2025-04-05 15:27:25+00:00
Location: United States Remote: Yes (US times) Willing to relocate: Yes Technologies: Software Engineering and Machine Learning. Python, Django, SQL, Transformers, PyTorch and Data Science stack (numpy, sklearn, pandas, etc). * Software Generalist.

* Worked on multiple full-stack projects in Python, building data models and back-end REST APIs using Django/Flask.

* Finetuning Large Language Models (LLMs) for various supervised and free generation tasks. Winner at the PAN 2024 challenge for supervised classification (https://scholar.google.com/citations?view_op=view_citation&h...)

* Built my own VS Code Extension on top of OpenAI APIs to generate and search through legacy application documentation, drastically reducing time for development.

Resume: https://srikarkashyap.com/files/srikarkashyapresume.pdf

Linkedin: https://linkedin.com/in/srikarkashyap

Email: srikar [dot] kashyap [at] gmail [dot] com
by jchw | 2025-04-05 15:27:55+00:00
My only fear with Swift is Apple. The language itself seems largely fine, very interesting even, which makes me feel deeply conflicted.

While Apple has been big on pushing multi-platform Swift right now and distancing itself a bit from the Swift branding in some ways (e.g. it having its own GitHub organization) they've historically had quite an ebb and flow to this behavior. If their priorities changed, what happens to the non-Apple projects that adopted Swift? It would be better if there were multiple parties that had stake and some control in the future of Swift.

I have similar worries with Microsoft and .NET, although it's a bit different owing to the fact that Microsoft is quite a different company with different problems.

It's actually kind of bizarre that it never really felt like Google was a problem for Go, but I guess that's because unlike Apple Swift and Microsoft .NET, Go mostly targets and is almost entirely developed on platforms that Google has little control over. (Though that doesn't mean that their presence is entirely unnoticed, but even stuff like the module proxy has been more well-received than expected. It's an odd area where Google has managed to maintain some goodwill, though it could evaporate over night.)
by chaosprint | 2025-04-05 15:28:27+00:00
Very interesting article and process.

> "A huge part of the joy came from working in Ableton Live 12, which now feels like an extension of how I think" I feel the same way, but for Reaper

Seeing the author mentions that decomposition of the snare is the hardest, and that’s what I was trying to solve in https://github.com/chaosprint/RaveForce (just an idea).

Multimodality AI is much more powerful now. I wonder how helpful it would be for music and art education if AI could help us deconstruct some songs.

When I was teaching kids with Glicol, I often used KraftWerk’s Das Model as an example:

https://glicol.org/demo#themodel

This rough midi version is very different from the original, but the kids had a lot of fun messing around with it.
Show HN: LZ Desktop – Organize your files, links, documents
by kgcoder | 2025-04-05 15:28:39+00:00
Hey HN

I’ve been working on this app since November 2023. It’s still in Beta. Basically it serves as a desktop. You keep it running at all times an it’s always fullscreen.

You can drag and drop files on it, and it will create file shortcuts. You can draw lines and arrows. You can add images and web-links, create text documents.

The idea is to organise your content spatially.
by subscribed | 2025-04-05 15:29:05+00:00
Not sure about that. Apple is famously hostile to the idea of independent upgrades and repairs (to the point they employ DRM in the inter-component communication), but the example of the Framework laptops proves you can have modular, performant and compact laptop. Or ThinkPad devices - epitome of serviceability. Not that I'm a huge fan of Framework but I think that can work.
by shannontkwong | 2025-04-05 15:29:36+00:00
You've touched on something that's central to AirDel's design philosophy. While hashtags and semantic tagging systems like the UN SDG vocabulary provide excellent standardization for categorizing problems, they primarily solve the information organization challenge rather than the resource coordination challenge.

AirDel is built on the observation that the gap isn't in labeling missions - it's in connecting the labeled missions with the actual resources needed to accomplish them. Even perfectly categorized goals often stall because:

1. The right resources aren't connected to the right needs in real-time 2. Communication happens in silos separate from resource coordination 3. Verification and trust mechanisms are missing from hashtag-based discovery

What differentiates us from LinkedIn or hashtag systems is that we've built resource matching directly into the conversation flow. When someone posts a need in AirDel, our system doesn't just categorize it - it actively identifies who in the network has the resources, expertise, or connections to help, then facilitates the actual coordination.

I'm actually very interested in the AT protocol for future interoperability! Our current focus is on perfecting the resource coordination mechanisms, but creating bridges to existing semantic standards (including the UN SDG vocabulary) is definitely on our roadmap.

Regarding your question about existing solutions - we found that while platforms like LinkedIn excel at professional networking, and hashtag systems excel at categorization, neither provides the action-oriented infrastructure needed for time-sensitive resource coordination.

Would love to discuss this further - especially your thoughts on how we might incorporate some of these semantic standards while maintaining our focus on practical resource matching.
by solardev | 2025-04-05 15:29:36+00:00
I mean, yes, that sort of setup is less fragile than someone's clobbered-together homebrewed site, but it still requires a dev to maintain. What happens to your client's site if you or they can't maintain the dev-client relationship anymore, for any reason? They'd have to find another dev willing to take over that setup from you.

That sort of thing sounds great for an agency managing multiple sites running off the same template and framework, but for freelancers, it's still too bespoke to be easily portable between clients, hosts, and other freelancers. If someone came to me with a stack like that (and they have), I'd offer to help them migrate it to a more standard setup like Wordpress or Wix for a one-time cost, after which they would pay the vendor directly. But otherwise I wouldn't want to be responsible for maintaining it, especially for just one or two clients.

It's just way too much setup and maintenance. The AWS setup time would itself cost (in dev hours) a month or two's worth of hosting, and Hugo updates or DecapCMS changes would take even more time. Even if the costs to me were $6 a year, the dev hours required to keep a site like that going would far surpass what it would cost them to just pay $20 a month for a vendor-hosted + managed system.

It also introduces multiple points of failure, and if I were hit by a bus or something went wrong while I was on vacation, they'd have no idea if they need to talk to their web host, their CDN, AWS, DecapCMS, Github, or me... they probably don't need to talk to me at all (nothing I can do about any of those services if they have an outage), but they will have no support outside of me.

I don't have anything against self-hosted setups like that for the right audience — I have many such ones myself — but I think they're way more trouble than they're worth for clients who aren't already web-savvy.

I work for another headless CMS (not Decap) and I frequently have to try to help customers who inherited an old site from another agency who didn't properly explain what a headless system is, and they get really frustrated because they end up having to pay a few hundred dollars to a third-party dev just to add a new article category or whatever. It's the kind of thing that would take them ten minutes on Wix/Squarespace/Wordpress, but requires a dev for a stack like you're recommending, and it'd take anywhere from a few minutes (if it's a common stack, like Next/Astro + Vercel) to several hours/days (anything more than 2-3 years old, especially). That will far, far exceed the time and money it takes to host for several years on any of the standard consumer platforms.

For some of these sites, even the original developer who first made them for the first owner didn't want to take them on again — they knew how much work it would be to update them to a usable state again (but that's usually more Gatsby than Hugo).

I'd be very, very wary of recommending such a stack to anyone who is not working with an agency or is already themselves a developer.
by JumpCrisscross | 2025-04-05 15:29:50+00:00
> would be very shocked if base model iPhones, lower specced Pro models, and the 16e would see a price increase beyond 15%

I’ll also be shocked if they take much margin hit there. All of the iPhone’s competitors are also getting tariffed, after all. And the tariffs don’t bridge the labour-cost difference, so it’s not like launching domestic production would make sense even if you could trust that these policies will stick.