MurphyA/hacker-news huggingface dataset:
by JumpCrisscross | 2025-11-30 22:48:31+00:00
> It cannot be a war crime if there is no war

Is this true? Legitimate question.

(Under U.S. law, I do believe they are war crimes given they're an abuse of war powers, whether exercised legally or not.)

> ICC classified these strikes as crimes against humanity

No, it did not. A "former chief prosecutor at the International Criminal Court (ICC)" told the BBC "US air strikes on alleged drug smuggling boats would be treated under international law as crimes against humanity" [1].

I haven't seen the ICC take an official position on any of this, which is expected, since it's a judicial body that grinds deliberately.

[1] https://www.bbc.com/news/articles/cd9kgqwnk8wo
by btilly | 2025-11-30 22:48:35+00:00
The court regarded the test as unrelated to the demands of the job, despite a large body of research showing that the test is generally predictive of performance on a wide class of jobs, which that job is in.

The bar was set to, "You must have good statistical evidence that this test is applicable to this job." That is an extremely high bar, that very few private companies are ever going to be able to collect sufficient data to establish.

In fact the only organization that I'm aware of which can pass that bar is the US military. Which is why they are allowed to use ability tests in hiring and initial promotions that no private company would be allowed to use.
by evil-olive | 2025-11-30 22:48:36+00:00
yeah, the "entry-level" documentation is definitely one of the weak points of the Nix ecosystem. I'd compare it to trying to learn how to do oil changes on your car and only finding "car guy" web forums full of posts about transmission rebuilds and 3D printing your own carburetors.

my recommendation (as I said elsewhere in this thread, I'm a 10+ year NixOS user) would be to install NixOS on a VM or spare laptop and tinker with configuring it. you can follow the breadcrumbs, for example enabling sshd [0] has a "declared in" link to [1] where you can read the Nix source code of what that NixOS option actually does on your system.

flakes, modules, and overlays are all relatively "advanced" parts of the ecosystem, you don't need to know them as a new user. in particular, you will find many blog posts telling you to use flakes right from the beginning. that's an option, but not at all required.

0: https://search.nixos.org/options?channel=25.11&show=services...

1: https://github.com/NixOS/nixpkgs/blob/nixos-25.11/nixos/modu...
by zozbot234 | 2025-11-30 22:48:37+00:00
Most attempts at developing new LLVM downstream architectures simply fail at keeping up with upstream LLVM, especially across major releases. Perhaps these projects should focus a bit more on getting at least some of their simpler self-contained changes to be adopted upstream, such as custom optimization passes. Once that is done successfully, it might be easier to make an argument for also including support for a newly added ISA, especially a well-known ISA that can act as convenient reference code for the project as a whole.
by lisbbb | 2025-11-30 22:49:15+00:00
My grandfather was similar--he was the first one to leave the farm life and tried several different careers and businesses. He worked for a railroad, was a realtor, owned a lumber yard, and lastly owned a delicatessen. The lumber yard nearly destroyed the entire family because he would sell on credit and then contractors failed to pay up on time. It was a huge disaster and the the thing is, this was way before the Home Depot national type chains or the "84 Lumber" regional type chains and if he had had any business acumen at all, he could have been the franchise. People don't know what they don't know. Anyways, my dad worked for my grandfather for free for several years and screwed up his life quite a bit doing so in order to "save the family" and I think my dad has told me this damn story every single time I have called him on the telephone for at least the past 30 years. His complex over the whole situation must be enormous!

This is why I never started a business myself. I figured it was a family curse to fail at business.
by PunchyHamster | 2025-11-30 22:49:34+00:00
And just sheer amount of documentation and examples out there. Everyone uses it, therefore everyone writes about it, the new hire probably knows it, and if they don't they can find it easily.

Then again maybe for stuff like actions and in general CI/CD it's not all that bad, you don't need whole team to know exactly how to write it, you just need to have a person knowing it. and it's generally not all that hard to learn.
by dang | 2025-11-30 22:49:41+00:00
Related:

Uiua – A stack-based array programming language - https://news.ycombinator.com/item?id=42590483 - Jan 2025 (6 comments)

Uiua: A minimal stack-based, array-based language - https://news.ycombinator.com/item?id=37673127 - Sept 2023 (104 comments)
by Aurornis | 2025-11-30 22:49:54+00:00
> I have found that more context comments and info damage quality on hard problems.

There can be diminishing returns, but every time I’ve used Claude Code for a real project I’ve found myself repeating certain things over and over again and interrupting tool usage until I put it in the Claude notes file.

You shouldn’t try to put everything in there all the time, but putting key info in there has been very high ROI for me.

Disclaimer: I’m a casual user, not a hardcore vibe coder. Claude seems much more capable when you follow the happy path of common projects, but gets constantly turned around when you try to use new frameworks and tools and such.
by digdigdag | 2025-11-30 22:51:02+00:00
None of my opinions of this manifesto are positive. This is a defeatist position. It dangerously conditions people to be more casual about their privacy and safety.

There are still legitimate reasons to clear cookies, to turn off Bluetooth/NFC beaconing, and to occasionally rotate passwords (vis a vis password managers) as it costs nothing to accomplish, and very little in the way of tradeoffs. So...why not?

The probability of a random individual being the target of a sophisticated state sponsored attack is low, but the probability of being caught up in a larger dragnet and for data to be classified, aggregated and profiled is very high. So why not make it just a bit harder for them all?

If anything, let's chip away at this problem bit by bit. Make their life a bit harder...their datacenters a bit hotter. Add random fud to the cookie values, constantly switch VPN endpoints, randomize your mac address on every WiFi association, constantly delete old comments, accounts, create throwaway accounts, create proxies and intermediaries, rotate your password and 2FA -- use any legal means to frustrate any adversarial entities -- commercial or otherwise. They want information? They want your data? Fine, overwhelm them with it. THAT should be the proper modern privacy-focused manifesto. This is utterly bewildering...

...but then I get to the signatories and this nonsense suddenly made all the sense in the world:

> Sincerely, Heather Adkins, VP, Cybersecurity Resilience Officer, Google

> Aimee Cardwell, former CISO UnitedHealthGroup

> Curt Dukes, former NSA IA Director, and Cybersecurity Executive > Tony Sager, former NSA Executive

> Ben Adida, VotingWorks

> Geoff Belknap, Deputy CISO, Microsoft

The corporate CISO club is behind this.
by HarHarVeryFunny | 2025-11-30 22:51:27+00:00
I wasn't really thinking of the binary sizes presented in the benchmarks, but more in general. 6502 assembler is compact enough if you are manipulating bytes, but not if you are manipulating 16 bit pointers or doing things like array indexing, which is where a 16-bit virtual machine (with zero page registers?) would help. Obviously there is a trade-off between speed and memory size, but on a 6502 target both are an issue and it'd be useful to be able to choose - perhaps VM by default and native code for "fast" procedures or code sections.

A lot of the C library outside of math isn't going to be speed critical - things like IO and heap for example, and there could also be dual versions to choose from if needed. Especially for retrocomputing, IO devices themselves were so slow that software overhead is less important.
by PhilipRoman | 2025-11-30 22:52:07+00:00
You can customize anything, the problem is always how maintainable your customization is. People keep making FrankenDebians (https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_Frank...) using curl|bash install scripts, alternate repositories or just plain brute force symlinking libraries with a hefty dose of chattr +i.

A properly customizable distro allows organizing and tracking patches in layers, etc.
by protocolture | 2025-11-30 22:52:45+00:00
>It is not. There has to be a reason to believe the person is an illegal alien. In this article, for example, all detainees presented documentation of their illegal presence and identified themselves with photo ID.

So, give them a court order to board a flight? Like if they are willing to prove their illegal status why is detention needed?

>Someone already broke the law and is in the country illegally. What are the reasons for them to listen and follow a court order? Also, the immigration being a civil matter, how do you even obtain such an order? Sue them and go through a trial? There are already laws that allow removal of these aliens so this looks just like some redittor's wish-list in lieu of knowing the law.

Yeah its a civil matter, so there shouldn't be detention. Great point.

Also, have you considered that the arbitrary detention is the reason someone might refuse to attend?

>how do you even obtain such an order?

Whoever is sending ICE to detain people raises the case on behalf of the government? >What are the reasons for them to listen and follow a court order?

Why are they renting a house, paying taxes and following every other law? Just off the top of my head, criminal contempt, due to violation of the court order, would prevent almost any attempt at legal reentry?

>There are already laws that allow removal of these aliens so this looks just like some redittor's wish-list in lieu of knowing the law.

Invoking reddit is the most reddit thing you can do.

>There are already laws that permit the removal of aliens

Yeah, but the system is clearly deranged and we are discussing that obvious derangement.

>Yeah, it seems that you don't see the reason. Can't explain something to somebody who is unwilling to understand.

You are doing the classic "I will outline the rules as justification for the rules". You have done nothing to establish your position from first principles. What you have written might be enough to convince yourself, but you haven't provided anything like a justification. "Oh they might try and escape" well ignoring a court order is actually justification to lock someone up. There's no justification for the assumption that someone might commit a crime, even if we were to agree that a misdemeanor makes someones soul black and marked as a criminal forever and a day (Which we dont agree, thats another weird seppoism).
by oxag3n | 2025-11-30 22:52:52+00:00
This question bothers me very much. I wanted to open source result of my thesis, which is quite interesting for theoretical CS, but my supervisor strongly recommends to avoid publishing the source code because it is a complex system solving non-trivial problems and his opinion it would be a great start up basis.

I'm not in a position to get full time job and definitely not an entrepreneur, I'd like to collaborate on my ideas, see it grow and may be become useful. The counter-argument from my peers is that it will be just ai-copyed with slight change in variable naming.
by Ciantic | 2025-11-30 22:53:07+00:00
I switched to Linux in the past month.

First, I installed GNOME based Fedora 43, that was a mistake. I got it working "somewhat" like Windows, with Dash to Panel etc. widgets, but stability was not there after all the hacks.

Then I figured I try KDE Plasma, and this is so close to Windows that I made the switch permanent. Even little things like double-clicking on top, or bottom resize handle vertically maximizes the window, like in Windows.

KDE is not just better than Windows, but it is way more configurable out of the box. I really like window rules, which allows to set window locations, always on top settings for specific Chrome PWAs or other windows. KDE Settings panel is light years ahead of Windows, it has all the settings in one place, kind of like the old Control Panel.

There is rough spots, but not that many... I did end up buying AMD GPU, as with Nvidia GPU I had bunch of bugs.

I wanted to switch to Linux for a long time now because Windows Subsystem for Linux just wasn't good enough, it was mediocre. All the development happens with tools that have bash scripts as a glue. Windows was a hindrance at this point for me.

Right now I'm trying to learn to write small native Wayland GUI apps that use minimalish amount of memory, this is a bit tricky compared to Win32, but with new toolkit libraries pretty doable.
by hermitcrab | 2025-11-30 22:53:33+00:00
I run a small online software business and I am continually getting cards refused for blue chip customers (big companies, universities etc). My payment processor (2Checkout/Verifone) say it is 3DS authentication failures and not their fault. The customers tell me that their banks say it isn't the bank's fault. The problem is particularly acute for UK customers. It is costing me sales. It has happened before as well:

https://successfulsoftware.net/2022/04/14/verifone-seems-to-...
by apple4ever | 2025-11-30 22:54:00+00:00
> So no, I do not want to reduce access to "food".

But you do, to foods you think is best. Regardless, it'll never work.

> Cute strawman. I didn't say anywhere that people should just "tough it out". Food can be addictive just like alcohol or cocaine.

Not a straw man, it's taken from your own words - because you literally just said "the normal way". If we could do it that way, we would! We know you suffer, but you want us to suffer too, but also not lose weight. Because that's how it works for us.
by JumpCrisscross | 2025-11-30 22:54:13+00:00
> CIA does not work for "The United States" proper, it works for a tiny section of it that comprises the ruling elites

The CIA is popular with voters [1].

Not superbly. But more than the IRS, DoJ or Department of Education.

[1] https://www.pewresearch.org/short-reads/2024/08/12/americans...
by nothrabannosir | 2025-11-30 22:54:49+00:00
It is the language. The module system is both semantically indispensable and a second class citizen. It's another language, implemented on top of Nix. Once you have a userland "if" reimplemented in your language you know you're in a bad place. (`mkIf`)

Maybe lazy evaluated attrsets can help make a dent, but still the lack of static types for module code is beyond painful. It's hostile.

I believe Nix is worth it in spite of this, and I'll advise anyone to learn it, it truly is the way forward, but by god do I hope it's not the last step on this journey. Please, Lord, please don't let nixlang be the final iteration XD
by tonyarkles | 2025-11-30 22:55:43+00:00
Not enough that we’ve ever noticed it being at all significant in the profiling we do regularly. The system is an Edge ML processor running about 600 megapixel/sec through a pipeline that does pre- and post-processing on multiple CPUs and does inference on the GPU using TensorRT. In general allocation isn’t anywhere near our bottleneck, it’s all of the image processing work that is.
by naikrovek | 2025-11-30 22:56:24+00:00
I’m very sure this is a myth. Like any good myth, it makes sense on the surface but holds zero water once you look close.

Code isn’t prose. Code doesn’t always go to the line length limit then wrap, and prose doesn’t need a new line after every sentence. (Don’t nitpick this; you know what I’m saying)

The rules about how code and prose are formatted are different, so how the human brain finds the readability of each is necessarily different.

No code readability studies specifically looking for optimal line length have been done, to my knowledge. It may turn out to be the same as prose, but I doubt it. I think it will be different depending on the language and the size of the keywords in the language and the size of the given codebase. Longer keywords and method/function names will naturally lead to longer comfortable line lengths.

Line length is more about concepts per line, or words per line, than it is characters per line.

The 80-column limit was originally a technical one only. It has remained because of backwards compatibility and tradition.
by card_zero | 2025-11-30 22:56:24+00:00
I'm totally down with the arrogant "morality is objective" viewpoint. However, I don't think it can be reasoned from first principles: I think "from first principles" gives a bad smell to almost any reasoning. I see knowledge as web-like in structure, not hierarchical, and I see moral ideas as belonging to a separate realm where they're supported by other moral ideas. (Consider that "gain" entails values, which are moral.) Some of these ideas are basal urges, but that doesn't make them superior. So, I can't agree with making historical figures at fault for their failure to arrive at a present-day state of morality by figuring everything out from first principles, because I do think it's something the culture does, gradually, as a group effort, with individuals considered "bad" only for failing to be up to speed by the standard of the time.

Incidentally, if they are to be blamed for failing to arrive at future morality by using the first-principle building blocks you suppose it to be made from, then so are we, and so are all future people, since morality is open-ended and there's always more to learn. We're all terribly guilty for not belonging to the infinitely far future, apparently.

Well, I suppose you can say "that whole society, in that place at that time, went down a morally wrong-headed path". I'm not very knowledgeable about Aztecs, for instance, but I believe they had some nasty traditions, as well as a cyclic world-view. Yet there must have been good Aztecs. (Even objectively, we have to consider things in context.)
by ericmay | 2025-11-30 22:56:34+00:00
It’s not a good alternative though because it puts you into a losing competition with the manufacturers. Take out the cellular modem? Next one requires connectivity to drive the car and so forth.

You could “ban” it, but the amount of effort required to raise public awareness for that and actually have our dickhead representatives due things like that is basically the same amount of effort, perhaps more, as building better cities and transportation modes.

We build and subsidize highways, we could do the same with other methods of transportation and have competition instead of big gubmint cars.
by btilly | 2025-11-30 22:56:44+00:00
While minority technically means what you said, in practice people only care about those identifiable nonwhite groups who are doing poorly.

The result is that Academia is broadly in support of discriminating against certain identifiable minorities, despite their suffering well-known histories of discrimination. The logic is literally that the current success of Asians and Jews means that they are now in the oppressor class, and so should give up opportunities in the name of achieving equity. The same universities that used to discriminate against Asians and Jews out of simple racism, now wish to discriminate against Asians and Jews because they are trying to NOT be racist.

Many in my generation (I'm in my mid-50s) find this twist absurd beyond belief.
by doctaj | 2025-11-30 22:56:56+00:00
One weird thing never discussed with Flock is any hard evidence that Flock cameras actually contribute to solving crimes, and what kind of crimes they help with. You have to assume it is helping at least to some degree... since cops are generally in favor of them.

They've got to have the data... For the public to make an informed decision, the police should be able to say "hey, Flock contributed to solving 100 crimes last year, 99% of which were minor property crimes like theft or vandalism and 1% was violent crime. If you get rid of these, some of these crimes may not be solved as quickly or at all." And then if you get rid of the cameras, people don't have to worry about police abusing the system, the feds getting up in individuals lives, and anyone persecuting specific groups of people.

Their comms guy just basically says "not that many departments are actually cancelling", "i empathize", and "the customers had it set up incorrectly to let the feds in"... What?!
by jaixbhatia | 2025-11-30 22:56:58+00:00
Hi HN, Jai from Crow here.

I kept seeing people screenshot product UIs and ask ChatGPT what to click. That felt like a failure mode, not a feature.

So I built something small: An agent that lives inside a product and executes real actions via its API.

Flow: - upload OpenAPI spec - tools get generated automatically - drop in a script tag to your frontend - users talk to the product - agent executes API calls on behalf of user

This is early and rough, and I’d love honest feedback. I’ll be in the comments answering anything!
by zozbot234 | 2025-11-30 22:57:00+00:00
> ... there was no big gap between processing speed and memory access, but this makes it very unlikely that similar architectures will ever come back. ...

Don't think "memory access" (i.e. RAM), think "accessing generic (addressable) scratchpad storage" as a viable alternative to both low-level cache and a conventional register file. This is not too different from how GPU low-level architectures might be said to work these days.
by agusudoocloud | 2025-11-30 22:57:08+00:00
Hey everyone! I'm Agus, founder of udoocloud.pro. I built an alternative to odoo.sh with a different philosophy: your infrastructure, your control, always. You bring your own server (any cloud provider works), we orchestrate everything – git-based deployments, real-time monitoring, automated encrypted backups, the works. You get direct shell access when you need it. The key difference? If we disappear tomorrow, you keep everything. Your server, your Odoo, your data. No lock-in, no migration nightmare. Works with Odoo 16+. Still early days – what would make something like this a no-brainer for you?
by metadope | 2025-11-30 22:57:14+00:00
Your comment wins the internet, as they say, and as far as I'm concerned. Your three examples of scientific tenacity are wonderful. We all benefited from these heroic efforts in the face of dogmatic establishment Science. And your comment reminds us of how valuable that lone "voice from the wilderness" can become.

I can add one even more pertinent example:

https://arstechnica.com/health/2023/10/after-being-demoted-a...

A lot of lives were saved during the pandemic because of the efforts of a biochemist (Katalin Karikó) and an immunologist (Drew Weissman), despite their research not being embraced or encouraged by the scientific establishment.

The Trump 1.0 CDC, NIH, and private industries did an amazing job delivering the Covid vaccines in time to save millions of lives.

The Trump 2.0 CDC/NIH is a farcical rebound romcom which I can't watch. It's not romantic. It's not tilting at windmills. It's not funny at all.

Kids playing doctor with our country.
by kadoban | 2025-11-30 22:57:42+00:00
> Do they?

Pretty sure

> Why not?

https://en.wikipedia.org/wiki/Critical_mass

Technically I guess I can't prove it wouldn't work if you make it dense/hot/covered-in-reflectors enough, but I'm pretty sure it's _well_ beyond the limits of what a fungus could even conceivably do.

Note that the only numbers on that page have various critical masses in kg. That's a bigass fungus.

And that's still not getting into: the "fuel" here is real shit. It's gotta be beyond its useful life even if you ignore that the thing melted down and corroded and blew up.