MurphyA/hacker-news huggingface dataset:
by jvanderbot | 2026-01-01 14:11:55+00:00
Its so fun to armchair general drones nowadays.

I think they're hoping this will be useful against long range cruise missile style drones, not hyper agile FPVs. Agile FPVs have not been a major threat from Iran vs Israel.

Does israel get a lot of fog and rain? Might this be part of a layered defense?
by nicbou | 2026-01-01 14:12:11+00:00
Not in Berlin where the culture very strongly discourages filming on the dance floor. Most clubs will kick you out if you take photos. I went one time to an event in the UK and most of the front row was people trying to get the best picture, sometimes with flash. I couldn’t dance because all these people were taking space looking at their phones. It ruined the whole experience.
by wolvoleo | 2026-01-01 14:12:55+00:00
I don't really see how. The Chinese people don't look up at Taiwan as a beacon of democracy. Most Chinese citizens are fine with the status quo. It's not a sentiment that actually lives among the people.

And there's plenty of other democratic countries to take examples from if they so desire.

And killing millions of people in another country to ensure a regime's survival is surely a big deal.
by skeltoac | 2026-01-01 14:13:31+00:00
Thank you for this question. Liability is the driver in this system I imagine. And the goal is not perfection, nor zero harm. The goal is a balanced system. The feedback loop encompasses companies, users, courts, legislatures, insurance. Companies that exercise due care under the law and prevailing legal climate should enjoy predictable exposure to the risk of product liability via insurance. Those that don’t should suffer for the harms their products cause.

Making such a balanced system impossible, we have feedback loops with long cycle times and excessive energy losses. That’s our legal system.
by metalman | 2026-01-01 14:13:41+00:00
I think that this is far from the first experiment in growing crystals in space, so they must have good evidence for what properties to expect from single crystal silicon grown in space, my guess is that the purity is not so much which elements are or are not included, but more the perfection of the physical crystaline structure, which may introduce the posibility of the crystal having different characteristics in different planes that can be exploited for various purposes.
by fennecbutt | 2026-01-01 14:13:56+00:00
Flipper zero being banned is silly, I suppose you could maybe annoy people by controlling some lights with it perhaps, turn a projector on or off.

I guess all the clickb8 tiktok bs which casts the flipper as some sort of super hacking device worked. I've even had people tell me it can hack contactless bank cards ahahaha.
by vhaudiquet | 2026-01-01 14:13:57+00:00
Certainly! The original [link](https://makerworld.com/en/models/488435-12-trays-hdd-enclosu...) already has information. On the back I mounted SATA connectors (SATA-to-SATA, with power). I have a 1U PSU in the enclosure, which has SATA-power cables connected to the back connectors. Then, I have two SAS to 8 SATA cable that connects to the HBA card in my server on the Mini-SAS end and to the SATA connectors on the back on the enclosure. I hope that makes sense :)
by servo_sausage | 2026-01-01 14:14:19+00:00
It's not a long range vessel, but it should have a fairly long service life.

Additional weight and complexity on a one off boat would be more expensive than a seperate much more standard solar and battery system on land. And you might be able to get additional value out of selling electricity from an oversized storage.

It's not sensible to draw your system boundaries around the boat by itself; there is significant terminal infrastructure; and even grid electrical infrastructure to consider.
by BatteryMountain | 2026-01-01 14:14:32+00:00
Cause since .Net Core 3 (first real production ready cross platformness) to .Net 10 (current LTS) is light years ahead of .Net Framework 4.8 / Mono (which is like half the performance of old .Net 4.8..). Not to be crude, but mono is pretty much trash. Should just be deprecated and the engine bro's should just stick to .Net LTS version (8 or 10, but 8 will be dead in a year). .Net 8/10 also has much better build tools, cleaner & smaller executables, better packaging tools to make deployments a breeze over the old system. The compiler is also much faster in general. You can tree-shake the hell out of your builds to get very lean artifacts. And then there is the garbage collector. And all of the low level optimizations in the CLR that just makes everything fast & less memory hungry.

Unity should really create a version of their engine on .Net 10, make the core as platform-agnostic as possible. It's fine if this variant is not backwards compatible. .Net 10 is also already on Xbox.
by superkuh | 2026-01-01 14:14:40+00:00
I guess you didn't read the article or understand the SINGLE MAIN POINT: this case isn't about PORN. IT'S EXPLICITLY NOT ABOUT PORN. You couldn't have made a more off-topic, entirely wrong comment if you had tried. Here is the first two paragraphs since you were unable to load it yourself.

>Over the summer, the Supreme Court’s conservative majority upended decades of traditional First Amendment standards to say that Texas could put in place an age verification law if that law was intended to keep kids away from porn. As we argued at the time, the ruling had all sorts of problems, but even leaving those aside, it was still pretty clearly limited solely to situations involving age gating adult content. Not news sites. Not fitness apps. Not therapy platforms. Porn.

>Texas, predictably, heard “you can age gate porn” and decided that meant “you can age gate everything.” Because why respect constitutional distinctions when you can just pretend they don’t exist?

If you want to keep thinking about porn then do it somewhere else. We're not discussing your obsession. This federal case, this article, this comment thread are about Texas trying to apply the age-gating for porn to non-porn things.
by rep_lodsb | 2026-01-01 14:14:49+00:00
!tfel-ot-thgir eb dluow ,redro dleif sa llew sa ,sgnirts lla neht tuB

It could be argued that little endian is the more natural way to write numbers anyway, for both humans and computers. The positional numbering system came to the West via Arabic, after all.

Most of the confusion when reading hex dumps seems to arise from how the two nibbles of each byte being in the familiar left-to-right order clashes with the order of bytes in a larger number. Swap the nibbles, and you get "43 21", which would be almost as easy to read as "12 34".
by barishnamazov | 2026-01-01 14:14:56+00:00
Thanks for sharing insight. I also feel like a couple decades ago, technology was also reasonably simple and understandable. Right now, everything is obfuscated and complex. Maybe that's natural, but makes it harder to get excited about seeing new things.

Similar to you, I don't care about mobile phones anymore. Instead of fancy hardware or features what I care is simple, secure, and private phone (open-source OS). I used to get excited on new models.

Recently a couple of my friends were talking about "Telegram vs Whatsapp." One is better because it has this feature, etc. They asked my opinion too. I don't care which is better, I only use them because I have to use them for contacting family and some friends. I just need the send text and image functionality (and I don't use it for private / secure texting).
by aleph_minus_one | 2026-01-01 14:15:23+00:00
> Would you assign a large sum of money to a group that cannot present their design clearly, neatly, and concisely? If they are struggling even with that, would you trust them to be good at actually designing a spacecraft soundly, economically, and in a reasonable time?

This mentality seems very US-Amercian to me.

> "If you can't explain it to a five-years-old, you likely do not understand it yourself", said one of the greatest modern scientists, who also was notoriously good at explaining things.

OK, challenge: explain A1 homotopy theory to a 5-year old child: https://en.wikipedia.org/wiki/A%C2%B9_homotopy_theory

Lesson learned: very commonly you need a deep knowledge of a topic to understand advanced scientific theories.
by geokon | 2026-01-01 14:15:30+00:00
what specifically did you have issues with?

i made a GUI with cljfx which uses JavaFX and I didnt really hit any issues (save for i have one bug on startup that ive had trouble ironing out). The app is snappy and feels as native as anything else

Ended with a very modular functional GUI program

the only thing i wasnt super happy about is that i couldnt package it as a simple .bin/.exe bc the jpackage system forces you into making an installer/application (its been a few years since, so its possible theres a graal native solution now)

i highly recommend cljfx. Its the opposite of clunky
by martin-t | 2026-01-01 14:15:54+00:00
Leaking bits of individuality is one issue.

The other is that once a tech choice becomes too niche, it stops being supported:

- Technically anyone can run their own email server but from what I hear if you do, some providers will treat you as spam.

- Niche features get removed from products.

- Some niche usecases depend on legal support. Running programs on a device you own without going through a gatekeeper ("sideloading") may be required in some jurisdictions (EU, any others?) but there's nothing stopping the almost-monopolies from making it impossible elsewhere.
by gingerBill | 2026-01-01 14:16:00+00:00
Here's what I said in another reply: https://news.ycombinator.com/item?id=46454185

But to answer your general points here: Odin is a different language with a different way of doing things compared to others, so their "solutions" to specific "problems" do not usually apply to a language like Odin.

The problem with solving the "60% case" means you now have introduced a completely different way of programming, which might solve that, but the expense of so many other cases. It's a hard language design question and people focusing on this specific case have not really considered how it effects anything else. Sadly, language features and constructs are rarely isolated from other things, even the architecture of the code the programmer writes.

As for C code, I agree it's bad that there is no way to know if a pointer uses NULL to indicate something or not, but that's pretty much not a problem in Odin. If people want to explicitly state that, they either use multiple return values, which is much more common in Odin (which is akin to Result<&T, E> in Rust, but of course not the same for numerous reasons), or they use `Maybe(^T)` (akin to Option<&T> in Rust).

I understand the problems that C programmers face, I am one, which is why I've tried to fix a lot of them without trying to be far from the general C "vibe".
by senko | 2026-01-01 14:16:09+00:00
As a comparison, in my banana country they spent €7.7m on a beat up old Greek ICE ferry that isn't even up to local safety standards[0].

Compared to that, €35m or so for a new modern vessel doesn't sound outrageous.

[0] https://www.morski.hr/jadrolinija-za-7-7-milijuna-eura-kupuj...
by steveBK123 | 2026-01-01 14:16:39+00:00
> * The year that data centers got extremely unpopular

I was discussing the political angle with a friend recently. I think Big Tech Bro / VC complex has done themselves a big disservice by aligning so tightly with MAGA to the point AI will be a political issue in 2026 & 2028.

Think about the message they’ve inadvertently created themselves - AI is going to replace jobs, it’s pushing electric prices up, we need the government to bail us out AND give us a regulatory light touch.

Super easy campaign for Dems - big tech trumpers are taking your money, your jobs, causing inflation, and now they want bailouts !!
by lo_zamoyski | 2026-01-01 14:16:51+00:00
The evil of attacking civilians is not determined by their stance on genocide. Even disarmed combatants who pose no threat cannot be licitly attacked. Civilians cannot be legitimate direct and intentional targets, period.

> War is inherently immoral.

That’s not true. War as such is undesirable, but fighting one is not categorically immoral. Just war principles determine when it is morally acceptable or even a duty to wage war. Is it immoral to repel an invading army if you have a reasonable chance of success using licit means? No. Indeed, it might be immoral not to do so.
by mort96 | 2026-01-01 14:18:22+00:00
Not everyone speaks English though.

The point of an official language is that the government makes it as convenient as possible living your life knowing only that language. It wouldn't be that unreasonable IMO to switch official language to English, but seeing as NL is a democracy, that ought to be a democratic decision. A referendum of some kind would probably be best. It's not a small decision to be taken lightly.

But it's still nice to offer information in other languages in certain situations. Infrastructure used heavily by tourists and recent immigrants who don't speak the language yet should be made as usable as possible to people who don't know Dutch. Making important announcements in both English and Dutch on trains is an example of that.
by antipurist | 2026-01-01 14:18:38+00:00
Human-carrying birds have been built.

Piloted ornithopter: https://www.youtube.com/watch?v=a-qS7oN-3tA

Human-powered ornithopter: https://youtu.be/0E77j1imdhQ?si=Dd5hLla27Pz8gJNe&t=100

Also, Quetzalcoatlus northropi could've been powerful enough to carry a human.
by makeitdouble | 2026-01-01 14:18:41+00:00
The most frustrating part is when Apple dropped the jack we laughed at the "courage" bit, Apple's given reasons where already seen as bullshit, Samsung had their finger pointing moment.

And it just went on, Apple weathered the critics, the other makers also dropped it, and at some point there was just nowhere to go for anyone still wanted a 3.5 jack with a decent phone.
by upboundspiral | 2026-01-01 14:20:00+00:00
I am far from an expert on this topic, but I think you are right in pointing out that Spectre/Meltdown have greater impact on microkernel designs.

I do think there is very interesting research in this topic however, on how systems could mitigate some of these attacks in a more foolproof way.

https://microkerneldude.org/2024/04/18/gofetch-will-people-e...

https://trustworthy.systems/publications/abstracts/Wistoff_S...
by ergocoder | 2026-01-01 14:20:14+00:00
> Saying Elon is the only adult in the room is bonkers level insane

That doesn't sound like a "bonker level insane" in any way.

Maybe you disagree with him that Elon isn't the only adult in the room but that's just disagreement. People disgreeing with you doesn't make them insane.

An example of bonker level insane would be something like: the SF DA described the murder of an elder asian as "temper tantrum" because the DA wanted to downplay the crime. Now that is truly insane: https://www.foxnews.com/us/san-francisco-da-under-fire-after... ... Bruh, it was a brutal murder. Use other words please.

> As is calling the Ds a racist party.

I clicked on the 2 links and search for the word "racist" using the Chrome find functionality. I couldn't find that word.

Not saying you are lying, but if you don't reply. You probably are.

Can you reference a more specific link? because I have follow-up questions like: is he calling every single person in the Ds racist? Is he calling only a certain group? Is he calling a certain action?
by spectralista | 2026-01-01 14:20:17+00:00
I just got back from the gym and it was surprisingly empty. Actually, more empty than normal.

My experience from lifting now for 30+ years and seeing thousands of people lift is it is:
1. Genetics.

Everything else is a distant second or third. This was actually something that was widely understood in 90s bodybuilding magazines. Lifting is mostly a display of genetics. That worked when you could sell magazines of genetic freaks working out. Without the magazines you have to sell all this nonsense like 1 gram per lb of protein. Even though I know the early research was 1 gram per kilo and then Americans just changed that to 1 gram per lb. I mean it is just such obvious nonsense that the optimal amount would happen to be the exact integer amount vs body weight that is easiest to remember, how convenient for people who sell protein lol. duh.
by bgbntty2 | 2026-01-01 14:20:38+00:00
Remote audio surveillance probably be accomplished on wired headphones with TEMPEST [0]/Van Eck phreaking [1]. Not sure about which has a better range and which would be stealthier - TEMPEST or the Bluetooth attack. The Bluetooth attack just requires a laptop. Not sure if the TEMPEST attack would require a big antenna.

[0] https://en.wikipedia.org/wiki/Tempest_(codename)

[1] https://en.wikipedia.org/wiki/Van_Eck_phreaking
Show HN: ZScreenshot – Capture any viewport size without browser resize
by zscreenshot | 2026-01-01 14:20:45+00:00
Hey HN!

As a developer, I got frustrated with the screenshot workflow for documentation: Open DevTools → Set viewport size → Take screenshot → Switch tabs → Download → Open editor → Annotate → Save → Repeat...

Built ZScreenshot - a sidebar extension that keeps everything in one place. Set viewport once, capture instantly, edit in sidebar. No tab switching, no DevTools.

Free:
• Custom viewport (consistent screenshot sizes, no sidebar interference)
• Full-page capture (scrolling pages)
• Tab recording with audio
• Privacy-first (all local processing except authentication)

Pro (14-day free trial, no credit card):
• Image editor (arrows, shapes, text, blur, emoji - instant annotations)
• Collection (merge multiple screenshots for comparisons)
• Bulk ZIP download
• MP4 export

Everything happens in the sidebar: Capture → Edit → Download → Access history anytime.

Why no "select area before capture"?
OS tools (Win+Shift+S, Cmd+Shift+4) already do this perfectly. ZScreenshot focuses on what they can't: viewport control, instant editing, history management. Plus, crop-after-capture gives more flexibility.

Chrome Web Store: https://chromewebstore.google.com/detail/zscreenshot/jdgmjck...
by rhplus | 2026-01-01 14:20:48+00:00
Zillow estimates that home as $1.5 million.

That’s not far off the current median home sales price in San Francisco and easily the median home price in many, many upper middle class neighborhoods across the country.

How many households in the US can afford a $1.5m home? Assuming they need $400k then we can see that that’s a 95th percentile household income in the US, which translates to about 6 million of the US’s total 135 million households.

Redfin has data showing about 8 million homes are worth $1 million plus, so 5 to 6 million households at the $1.5m mark seems about right as an estimate - or put another way - about 5% of US households could afford Warren Buffets home (but maybe not on a 95th percentile income in Omaha, Nebraska).

https://www.redfin.com/news/million-dollar-homes-increasing/
by hulitu | 2026-01-01 14:21:15+00:00
> On only one laptop?

That's how a good benchmark looks like.
From ancient wisdom (Linux Benchmarking Howto):
"
5.3 Proprietary hardware/software

A well-known processor manufacturer once published results of benchmarks produced by a special, customized version of gcc. Ethical considerations apart, those results were meaningless, since 100% of the Linux community would go on using the standard version of gcc. The same goes for proprietary hardware. Benchmarking is much more useful when it deals with off-the-shelf hardware and free (in the GNU/GPL sense) software. "
by robin_reala | 2026-01-01 14:21:21+00:00
If it’s anything like the electric ferries that cross the Öresund beween Helsingborg and Helsingør, they grab charge while they’re unloading and loading at each terminal:

Each trip consumes approximately 1,175 kWh, which is nearly the same amount a residential home consumes in a month. In each port is a tower with a robot arm that connects the charging cable automatically every time the ship comes to the dock. The system charges 10.5 kV, 600Amp and 10.5MW. The batteries have a total capacity of 4,160 kWh, which means that we always have a surplus of electricity if for some reason we cannot load during a stop or if the transit takes more time than usual.

In Helsingör the ferries charge for approx. 6 minutes and in Helsingborg the ferries charge for approx. 9 minutes. This is enough to suffice for the journey across the strait.[1]

Side note: you can also charge your car on board from the boat’s batteries.

[1] https://www.oresundslinjen.com/about-us/sustainability
I built a public skill registry and MCP server so Codex can install new skills
by iluxu | 2026-01-01 14:21:21+00:00
Hi HN,

I’ve been working on a simple idea: instead of hard-coding capabilities into Codex-like agents, let them install skills on demand, from a public registry.

The setup is intentionally minimal:

A public skill registry (JSON index + signed artifacts)

A CLI (npx codex-skill install <skill>) for humans

A Model Context Protocol (MCP) server so agents can:

search skills

fetch manifests

verify artifacts

install workflows programmatically

As a concrete example, the first skill is a theming skill for frontend projects (static HTML or Next.js + shadcn/ui).
An agent can install the skill, apply a theme, and produce a clean diff in under a minute.

What this enables:

Agents that evolve without redeploying the core model

A neutral, inspectable “app store” for agent skills

Deterministic workflows (install → apply → diff → verify)

Humans and agents using the same install path

This is early and intentionally boring technically. The goal is to see if a shared skill ecosystem for agents actually makes sense in practice.

Happy to hear thoughts, criticism, or similar experiments people have tried.

Repo / demo links in comments if relevant.
by Namidairo | 2026-01-01 14:21:29+00:00
> Most vendors gave the security researchers either silent treatment or were slow, even after Airoha published fixes. Jabra was one of the positive outlier, Sony unfortunately negatively.

While I don't recall Sony issuing an advisory, I believe the users of their app would have started getting update notifications since they (quietly) released firmware updates.

> This means there is great opportunity for Linux users to control their Bluetooth headsets, which for example is quite nice in an office setting to toggle "hearthrough" when toggling volume "mute" on your machine.

I think most vendors are using custom services with their own UUIDs for settings such as this.

Regardless, I believe there are open client implementations for some of the more popular devices. Gadgetbridge comes to mind in regards to Android, not sure about any Linux equivalent.
by mold_aid | 2026-01-01 14:21:36+00:00
Silly Politico title ("it's this! oh no: that") truncated so HN would accept. Final word in title is "...one."

Of note:

"Maue did not respond to requests for comment from E&E News. But he wrote on X that he was enlisting artificial intelligence to help with the latest National Climate Assessment. He cited the Gemini 3 Pro program as well as Grok, an AI chatbot developed by xAI, the artificial intelligence company led by tech tycoon Elon Musk."

A letter always arrives at its destination etc.
Tell HN: Current gen AI is just the epitome of error-correcting codes
by keepamovin | 2026-01-01 14:21:56+00:00
ECC have information theoretic bases as ways to revert message errors. The ultimate ECC is one that understands context and meaning, and can correct your haphazard keystrokery to linguistic correctness. It appears that this-gen AI are simply "asymptotically optimal" general ECC decoders.
by b3nji | 2026-01-01 14:22:37+00:00
I've been using GrapheneOS for years, I can't go back to another OS due to its ease of use, speed, and awesome features baked into my day to day use now.

There is one banking app that stopped working, and you know what? I dont use it now. I'm not about to let a bank dictate how I use my most personal device. I use a desktop if I need to access that info, and it forces me to be deliberate about it too.