MurphyA/hacker-news huggingface dataset:
by zahlman | 2026-01-28 08:14:15+00:00
> Filming officiers performing their jobs is not obstruction

This is irrelevant, because many people have been observed physically obstructing officers, whether or not they were filming at the time.

> If it makes their jobs harder

Have you heard the constant blowing of whistles in these videos? Did you know that protesters have organized the mass 3d-printing and distribution of these whistles (https://www.minnpost.com/metro/2025/12/not-just-a-toy-how-wh... ; https://www.startribune.com/whistle-symbol-ice-protest-minne... ; https://chicago.suntimes.com/immigration/2026/01/21/chicagoa...)? Can you imagine how this level of noise interferes with a job that involves verbal communication with both coworkers and civilians?

> Even now Democrats refuse to support abolishing ICE

I'm not mistaken in my understanding that Tim Walz is a Democrat, am I? The one making public speeches falsely claiming that ICE aren't LEO and encouraging "peaceful protest" without mentioning anything about obstruction of justice or resisting arrest?

And you're aware that the Signal groups in question are alleged to include Democratic state officials and a campaign advisor?

For that matter, exactly what do you mean by "abolishing ICE"? Should it not be replaced? Should immigration law not be enforced? Should the USA allow everyone to reside within its borders who wishes to do so, with no barriers to entry?
by solaris2007 | 2026-01-28 08:14:35+00:00
Perfect. Now all they need to do is set up the redirect.

Every bot is doing something on behalf of a human. Now that LLMs can churn out half-assed bot scripts every "look I installed Arch Linux and ohmyzsh" script kiddie has bots too.

Bots aren't going anywhere.

"Use the web the way it was over 10 years ago plox" isn't going to do it.
by fxwin | 2026-01-28 08:14:46+00:00
> Citing a paper to defend your position is just an appeal to authority (a fallacy that they teach you about in the same class).

an appeal to authority is fallacious when the authority is unqualified for the subject at hand. Citing a paper from a philosopher to support a point isn't fallacious, but "<philosophical statement> because my biology professor said so" is.
by Sesse__ | 2026-01-28 08:14:49+00:00
Endgame tablebases don't take into account threefold repetition; if so, you would have to basically be able to exclude any arbitrary position from the tree, which would seem impossible. The 50-move rule is respected by the Syzygy tablebases, though with the concession that they do not generally give the fewest possible moves to mate (they would rather delay the mate than delaying a pawn push or a capture).

Here's an example (adapted from the URL below): https://syzygy-tables.info/?fen=3R4/5R2/8/8/8/1K6/8/4k3_w_-_... — if you asked pretty much any player, even a child, how to win this, they'd show the staircase mate starting with Re7+ (mate in 4). If you asked a computer or the older Nalimov tablebases, it would say Kc2! (mate in 2). However, if you ask the Syzygy tablebases, they would argue that this is not optimal if we are extremely close to the 50-move rule, so the safest and thus best move is Rf2!! which forces Black to capture the rook on the next turn (they have no other legal moves), resetting the counter and giving a mate in 18.

There were a set of experimental DTM50 tablebases made at some point (though not made public); they store the shortest mate for all 100 possible zeroing counters in any position. See https://galen.xyz/egtb50/ for some discussion.
by richardatlarge | 2026-01-28 08:15:25+00:00
In a county half full of cowards, here's two more.

Quote:

"Amodei applauded Trump’s consideration to allow Minnesota authorities to conduct an independent investigation into the shootings by federal agents after multiple videos of Alex Pretti’s death circulated online. (It remains to be seen if that investigation will happen, but a growing number of Republicans have begun to call for an investigation, as well.)

In Altman’s message to his staff he also said he was encouraged by Trump’s more recent responses and said he hopes the president, “a very strong leader,” will “rise to this moment and unite the country.”
by 0xDEAFBEAD | 2026-01-28 08:15:34+00:00
I have no opinion on Kenneth Walker. I'm just annoyed by what I see on social media -- people claiming hypocrisy without any supporting evidence. The flip side of your "exception" point is that you have to actually understand what the person said, and what they believe, before you claim hypocrisy... something that lefty activists in the US largely have no interest in doing.
by IshKebab | 2026-01-28 08:15:46+00:00
This is one of Deno's killer use cases IMO. 100x better than shell scripting and like 5x better than Python scripting. Python should be good for this sort of thing, but it isn't.

Historically we had to use pip which was super janky. Uv solves most of pip's issues but you still do have to deal with venvs and one issue it doesn't solve is that you can't do imports by relative file path which is something you always end up wanting for ad-hoc scripting. You can use relative package paths but that's totally different.
by markb139 | 2026-01-28 08:15:56+00:00
I retired from paid sw dev work in 2020 when COVID arrived.
I’ve worked on my small projects since with all development by hand. I’d followed the rise of AI, but not used it.
Late last year I started a project that included reverse engineering some firmware that runs on an Intel 8096 based embedded processor. I’d never worked on that processor before. There are tools available, but they cost many $. So, I started to think about a simple disassembler.
2 weeks ago we decided to try Claude to see what it could do. We now have a disassembler, assembler and a partially working emulator. No doubt there are bugs and missing features and the code is a bit messy, but boy has it sped up the work.
One thing did occur to me. Vendors of small utilities could be in trouble. For example I needed to cut out some pages from a pdf. I could have found a tool online(I’m sure there are several), write one myself. However, Claude quickly performed the task.
by AnthonyMouse | 2026-01-28 08:16:34+00:00
> Heck no, they can't.

Well that settles it then.

> Long before you'd get your 10000 people with their gun safe stash together, they'd know exactly who you were and what you were planning.

It's almost like anonymity and private communications tech belongs next to weapons on the list of things needed to resist authoritarianism.

> not without a lot of foreign backing

Why does it require any foreign backing whatsoever? You're not going to do it if you're three people, but a civil war is when some double digit percentage of the country is on the other side. You don't think that's enough people to supply substantial domestic resources?
by Cthulhu_ | 2026-01-28 08:16:40+00:00
That might be, but if it's amplified through social media it becomes propaganda.

Example, 99% of people are normal, but if all you see is the 1% that isn't you'll start to believe more than 1% aren't normal. Especially if that 1% is of a recognisable ethnicity / religion / background. This is why there's a shift to the right.
by Dylan16807 | 2026-01-28 08:17:10+00:00
> I'm the opposite, when I pack and unpack something, I want the files to be identical including attributes. Why should I throw away all the timestamps, just because the file were temporarily in an archive?

I would expect modified dates to stay the same, and other dates to change similar to copying a directory. I think this is the normal experience with zip?

For creation dates, Linux usually doesn't even track those at all. There's partial support on BTRFS and ZFS, and on ext4 there nowhere to store it at all.
by coppsilgold | 2026-01-28 08:17:40+00:00
It's a privacy consideration. If you desire to juggle multiple private profiles on a single device extreme care needs to be taken to ensure that at most one profile (the one tied to your real identity) has access to either attestation or DRM. Or better yet, have both permanently disabled.

Hardware fingerprinting in general is a difficult thing to protect from - and in an active probing scenario where two apps try to determine if they are on the same device it's all but impossible. But having a tattletale chip in your CPU an API call away doesn't make the problem easier. Especially when it squawks manufacturer traceable serials.

Remote attestation requires collusion with an intermediary at least, DRM such as Widevine has no intermediaries. You expose your HWID (Widevine public key & cert) directly to the license server of which there are many and under the control of various entities (Google does need to authorize them with certificates). And this is done via API, so any app in collusion with any license server can start acquiring traceable smartphone serials.

Using Widevine for this purpose breaks Google's ToS but you would need to catch an app doing it (and also intercept the license server's certificate) and then prove it which may be all but impossible as an app doing it could just have a remote code execution "vulnerability" and request Widevine license requests in a targeted or infrequent fashion. Note that any RCE exploit in any app would also allow this with no privilege escalation.
by thinker1972 | 2026-01-28 08:18:27+00:00
I'd say for longevity and portability use own custom domain. Simplelogin, addy support using own custom domain. Its just $10-15 something per year. Most tld allowed max cumulative renewal up to 10 years so $100-150. Setup a yearly calendar reminder on January to renew +1 year so at any give time the domain will have minimum 9-10 years before expiring. If got hit by a bus tomorrow then 9 years should be long enough time for whatever accounts linked to the domain to rot and be useless for the next domain owner.
by davidst | 2026-01-28 08:18:32+00:00
I left the following comment some months ago, duplicating it here:

[Disclaimer: Former Amazon employee and not involved with Go since 2016.]

I worked on the first iteration of Amazon Go in 2015/16 and can provide some context on the human oversight aspects.

The system incorporated human review in two primary capacities:

1. Low-confidence event resolution: A subset of customer interactions resulted in low-confidence classifications that were routed to human reviewers for verification. These events typically involved edge cases that were challenging for the automated systems to resolve definitively. The proportion of these events was expected to decrease over time as the models improved. This was my experience during my time with Go.

2. Training data generation: Human annotators played a significant role in labeling interactions for model training-- particularly when introducing new store fixtures or customer behaviors. For instance, when new equipment like coffee machines were added, the system would initially flag all related interactions for human annotation to build training datasets for those specific use cases. Of course, that results in a surge of humans needed for annotation while the data is collected.

Scaling from smaller grab-and-go formats to larger retail environments (Fresh, Whole Foods) would require expanded annotation efforts due to the increased complexity and variety of customer interactions in those settings.

This approach represents a fairly standard machine learning deployment pattern where human oversight serves both quality assurance and continuous improvement.

The news story is entertaining but it implies there was no working tech behind Amazon Go which just isn't true.
by dancek | 2026-01-28 08:19:59+00:00
This seems correct to me. Of course you'd need to build a CPU emulator to run CPU code. A single GPU core is apparently about 100x slower than a single CPU core. With emulation a 1000x slowdown might be expected. So with a lot of handwaving, expect performance similar to a 4 MHz processor.

Obviously code designed for a GPU is much faster. You could probably build a reasonable OS that runs on the GPU.
by doanbactam | 2026-01-28 08:20:02+00:00
Does it track file hashes or just timestamps? Critique 2: Better. Shows specific pain point (intellisense) and asks a technical question about caching (hashes vs timestamps). This looks like a solid middle ground between npm scripts and a full-blown CI system. I've always hated the tab syntax in GNU Make, so a typed alternative is appealing.
by merelysounds | 2026-01-28 08:20:33+00:00
I built this, the list started as a tutorial and then grew out of control. Especially when I started experimenting with mixing text and interactive elements. I think nonograms are underrated and relatively unknown, I hope this text changes it a little.

I link to my app[1] frequently, it's free right now, I hope this is fine. There's no Android version yet; for anyone who wants to try nonograms on an Android smartphone I recommend Simon Tatham's Puzzles[2] - like my app it is also free, has no ads, etc; nonograms there are called "pattern".

Feedback very welcome; thanks! If you use other nonogram solving techniques and want me to add them to the list please share too.

[1]: https://lab174.com/nonoverse/

[2]: https://play.google.com/store/apps/details
by ezst | 2026-01-28 08:20:42+00:00
In some ways, the legacy of mercurial lives through jujutsu/jj and offers some sanity and familiarity on top of git's UI. But with that said, mercurial is far from dead, major "under-the-hood" works are going strong (including a rewrite in rust), the hosting situation is getting good with heptapod (a branch of gitlab with native mercurial support).

I really don't see any downside to recommending mercurial in 2026. Git isn't just inferior as a VCS in the subjective sense of "oh… I don't like this or that inconsistent aspect of its UI", but in very practical and meaningful ways (on technical merit) that are increasingly forgotten about the more it solidifies as a monopoly:

- still no support for branches (in the traditional sense, as a commit-level marker, to delineate series of related commits) means that a branchy-DAG is border-line useless, and tools like bisect can't use the info to take you at the series boundaries

- still no support for phasing (to mark which commits have been exchanged or are local-only and safe to edit)

- still no support for evolve (to record history rewrites in a side-storage, making concurrent/distributed history rewrites safe and mostly automatic)
by zahlman | 2026-01-28 08:20:48+00:00
> She was fully within her legal rights

To park her SUV perpendicular to the road and refuse to move when there was a federal law enforcement activity underway in the area and federal LEO required her to move?

Do you consider that freedom of speech protects this inherently?

Could a counter-protester park his car perpendicular to the street in front of protesters trying to get to a rally, and claim that this is similarly protected? Let's stipulate that there's still a free lane that they can merge into.

> as has been pointed out many times by US civil rights lawyers

Cite one.

> including those that have successfully defended MAGA people deplatformed during the past administration.

If they were deplatformed, they would be the plaintiffs in any ensuing civil action, not defendants.
by lugu | 2026-01-28 08:21:03+00:00
I see the use case for servers targeted by malicious actors. A penetration test on an hardened system with secure boot and binary verification would be much harder.

For individuals, IMO the risk mostly come from software they want to run (install script or supply chain attack). So if the end user is in control of what gets signed, I don't see much benefit. Unless you force users to use an app store...
by fooker | 2026-01-28 08:21:32+00:00
Yes, you are right.

I am not sure why everyone keeps bringing up the average though.

You have to decide whether it makes sense for you to be somewhere, based on how much you can expect to make and what your quality of life will be.

What the average person makes does not matter except in an abstract sense that equitable societies are better in general (which is absolutely true).

> You must live in a very selective circle.
> These are the only two examples out of probably more than 100 developers I worked with.

People can be very careful about keeping professional life separate. There is a boat owners club in a marina I frequent, the vast majority of the members (out of about 200) are techies, it's a common hobby.

I know several that have a pilot license but only one who bought a plane, it's somewhat convenient to just rent every few months.
by joe_mamba | 2026-01-28 08:21:47+00:00
Those words used in the quote are intentionally vague to not cause political backlash from Europeans who won't be happy to hear about getting even more immigration.

Like if the framework would explicitly say "EU to allow in 20 million Indian workers every year" the political backlash would have been devastating, but since the framework only talks in vague phrases like "facilitate labour mobility" and "Enable mobility for skilled workers, young professionals" which are obvious migration policies but disguised in terms to obfuscate the real intention.

That's why they're politicians, that's their job, they need to gaslight you on how policies that only benefit the business/asset owning class is gonna benefit the working class as well even if that's not true.
by LukeShu | 2026-01-28 08:22:00+00:00
Heh, I assumed he was referring to "Scott the Woz" Scott Wozniak, a vintage-gaming youtuber. I assumed that the GP took a more literal attack on "only one 'Woz'", hile you took a more symbolic "only one engineer of such quality". In the context of Apple, sure "Scott" is Scott Forstall, but that's not necessarily the context.
by dust42 | 2026-01-28 08:22:20+00:00
> AIs have endless grit (or at least as endless as your budget).

That is the only thing he doesn't address: the money it costs to run the AI. If you let the agents loose, they easily burn north of 100M tokens per hour. Now at $25/1M tokens that gets quickly expensive. At some point, when we are all drug^W AI dependent, the VCs will start to cash in on their investments.
by pjmlp | 2026-01-28 08:22:30+00:00
Ironically, just like all religions when one does a criticial analysis of what is preached, and what most people end up doing, especially the ultra radical ones.

Or does a comparisasion between pagan religions, and the ones officially accepted as such in modern times.

Naturally this is heresy, as too much knowledge isn't called for when discussing religions.
by NitpickLawyer | 2026-01-28 08:24:24+00:00
I don't think it's even a question. A 32b model will not compete with SotA for years to come (if ever). The idea behind this release is to fine-tune on your codebase and compare to non-finetuned open models from the same class (or one higher). So if you need local processing, without access to SotA (security, compliance, whatever) then this is an interesting avenue for you. And the cost is fairly low. They are releasing the method to do this on your own codebase / docs / processes.
by card_zero | 2026-01-28 08:24:30+00:00
Defining advert is hard. Store signage saying "we sell things here" seems essential information. Standing in the street and yelling about bananas and peppers? What if I step that up and yell that I have red hot peppers for sale? People have to know what's available, and I have to be free to sincerely talk it up. Then it can get intrusive and insincere, but you can only police that at the extremes of intrusion and dishonesty.
by rbanffy | 2026-01-28 08:25:38+00:00
I don’t think it’d be easy to get a Chinese ABM to Minneapolis without anyone noticing.

What could happen in this scenario would be either local military defecting or guerrilla warfare while the US military targets them from afar. You can easily bomb anyone back to Stone Age in hours, but taking control of the ground can be a lot more challenging if the locals don’t cooperate.

Anyway, a full-on civil war is a very unlikely - and undesirable - scenario.
by rektlessness | 2026-01-28 08:26:22+00:00
I'm not a researcher but i did 'write' a 'paper' for personal consumption to dissect a thought experiment I had on thriving in the Age of AI, Neural Networks, and Quantum Logic.

It examined the psychological and strategic archetypes that determine success or failure during periods of radical technological disruption, using the internet revolution (1995-2015) as a historical baseline.
I don't know if it was any good, but it was a fun few hours of exploration.
by UltraSane | 2026-01-28 08:26:29+00:00
Trusted computing and remote attestation is like two people who want to have sex requiring clean STD tests first. Either party can refuse and thus no sex will happen. A bank trusting a random rooted smartphone is like having sex with a prostitute with no condom. The anti-attestation position is essentially "I have a right to connect to your service with an unverified system, and refusing me is oppression." Translate that to the STD context and it sounds absurd - "I have a right to have sex with you without testing, and requiring tests violates my bodily autonomy."

You're free to root your phone. You're free to run whatever you want. You're just not entitled to have third parties trust that device with their systems and money. Same as you're free to decline STD testing - you just don't get to then demand unprotected sex from partners who require it.
by sargstuff | 2026-01-28 08:27:11+00:00
Conduct a patent search[1], find out who owns the rights / has used the patent rights and/or other information for tracking down technical specifications. aka Where to request technical drawings.

If initially was a research project, might be a thesis paper(s) / research documentation on what looking for.

[1] : https://www.uspto.gov/patents/search
by roflcopter69 | 2026-01-28 08:27:45+00:00
> StS devs cannot write normal C# code, you have to really work around the C# integration to avoid lag spikes

Do you have any sources for this? A while ago I had a small chat with the StS devs on the Chickensoft Discord server and they didn't mention this. Instead they were overall just very positive about their Godot + C# experience.

> The other huge problem is the terrible external editor support

Have your recently tried JetBrains Rider for Godot + C# development? Lately, they've been quite actively improving the Godot integration https://github.com/JetBrains/godot-support and also showing some significant commitment https://godotengine.org/article/jetbrains-joins-dev-fund-sup... and tbh I can't share your experiences since I'm using Rider. Even hot reload works really well without losing the running game state.

> There's a good reason that there are barely any games using it, and they're all extremely technically simple

Well, as of now when checking https://steamdb.info/tech/Engine/Godot/ there are 6,109 games made with Godot engine on Steam with 2,568 of them having been released in that last 12 months so there is a strong growth going on right now. But I agree that most of those look technically simpler.

> but rather a million DX papercuts that a good ambitious developer would just never accept

I think you're generalizing a bit too much here. You're implying that the StS devs or the devs of Road to Vostok are not ambitious?

I don't know man, there's more nuance to this. Don't get me wrong, I'm aware that Godot + C# still has a bunch of shortcomings and there's still some catch up to do but overall it's imo already quite pleasant to use.
by throwaway290 | 2026-01-28 08:28:43+00:00
> I have definitelly crossed the line where writing a script makes sense

...and that was also the one concrete example where it makes sense to have extra dependency and abstraction layer on top of a shell script:)

say you know TS and even if you walk back to where $ is defined, can you tell immediately why $`ls {dir}` gets executed and not just logged?