MurphyA/hacker-news huggingface dataset:
by CMay | 2026-01-28 19:31:50+00:00
It's not clear from any of the videos that he did not pose any immediate threat, even though people keep saying that. Saying it doesn't make it true. Even if your honest perspective is that this is the case from the camera angles you've seen, that isn't necessarily what the officers see. What the officers see matters in cases like this. They can only make decisions based on the information they have.

It may very well be an accident, miscommunication, or people even misinterpreting some of the things shown in the video. We'll find out eventually.

It could be argued that both the activists and the officers contributed to the situation getting to where it was. The activists shouldn't be following them around and harassing them, even if it is legal to do so up to a limit. The officers should have kept their cool, even with the whistles. The activists shouldn't have broken the law, whether the officers broke their protocol first or not.

Do not harass anyone who has a gun if you aren't willing to accept the risk that it could escalate into you losing your life. If he went in knowing that risk and accepted it, then he went out doing what he believed in. If he was misinformed that he was entering a safe situation where his life wasn't at risk, then he was lied to.

It's not rich to blame Alex at all. That doesn't mean it's entirely his fault or that his own mistakes justify his death, only that if you're going to make a string of mistakes don't choose that moment to be when you are harassing people who have guns. If anything good comes from this being so public, it'll be that if people do choose to harass law enforcement at least they can learn to be safer about it.

These officers know that the second they kill someone they will be unmasked. They don't get to kill people and remain anonymous. Each officer has a gun assigned to them and they know which bullets came from what gun. Generally, if an officer kills someone, it's because they felt justified in making the decision. They'll have to sort out what that justification was, even if it involved a chain of mistakes by the officer or other officers that created a cascade.

> What confidence do you have in DHS to lead an independent investigation of their own people?

I do not have any particular positive or negative opinion about DHS or their capacity to investigate. It has to be better than the local justice system there.

What I do know based on past performance is that Minneapolis courts have severely underserved justice. I think JD Vance referred to them as kangaroo courts. Not sure if that's precise or accurate by whatever definition, but I would never trust their court system.
by Snild | 2026-01-28 19:31:55+00:00
> “you can’t install unless you upgrade your CPU”

To be fair, I recently had to switch distros for my little Atom-based server because of a similar deal:

https://en.opensuse.org/openSUSE:X86-64-Architecture-Levels#...

Granted, I only had to convert to Tumbleweed (not trivial, but easier than reinstalling), and the open source nature means there will always be lots of other alternatives, too.
by runarberg | 2026-01-28 19:31:58+00:00
Socrates was right about the effects. Writing did indeed cause us to loose the talent of memorizing. Where he was wrong though (or rather where this quote without context is wrong) is that it turned out that memorizing was by the most part not the important skill to have.

When Socrates uses the same warnings about LLMs he may however be correct both on the effect and the importance of the skill being lost. If we loose the ability to think and solve various problems, we may indeed be loosing a very important skill of our humanity.
by sorenone | 2026-01-28 19:32:14+00:00
The vast majority of tasks you use a job processing framework for are related to io bound side effects: sending emails, interacting with a database, making http calls, etc. Those are hardly impacted by the fact that it's a single thread. It works really well embedded in a small service.

You can also easily spawn as many processes running the cli as you like to get multi-core parallelism. It's just a smidge* little more overhead than the process pool backend in Pro.

Also, not an expert on Celery.
by anonym29 | 2026-01-28 19:32:19+00:00
1. Can't select between Vulkan or ROCm anymore.

2. Cannot manage or see Vulkan or ROCm versions / updates anymore.

3. This breaks a familiar UI to introduce a worse one with missing features.

This kills the value proposition for me, and reeks of enshittification, not unlike what happened to ollama.
Back to plain llama.cpp I go. I will not be recommending LMS to anyone until these are fixed.
by reaperducer | 2026-01-28 19:32:30+00:00
Tracking pixels have become so endemic that HSBC have clearly come to the opinion that if they can’t track when I open their emails, I must not be receiving their emails. So they wrote me a letter to tell me that my emails have been “returned undelivered”

Tracking pixels are the key of thing that my computer filters out. So I wonder if this explains why I get paper statements for my Apple Card.

Each time one comes in the mail, it has a letter with it stating that Goldman Sachs was unable to contact me at the email address on file, which they show as my Apple ID email address. Which works fine for everyone else in the world, including Apple.
by Voice_of_Void | 2026-01-28 19:32:55+00:00
What if "antimatter" isn’t the opposite of matter… but just a different phase of the same field?
In our latest paper, “Energy Theory of Phases”, we propose a radical rethinking of one of physics’ deepest assumptions:
→ Mass isn’t fundamental — it’s emergent.
→ Electrons and positrons aren’t “opposites” — they’re incompatible phases of a single underlying field.
→ Annihilation isn’t destruction — it’s a phase reset.
No new particles. No magic. Just a new language — grounded in topology, gauge fields, and energy flow — that reproduces known physics while opening doors to testable predictions (like magnetic-field-dependent shifts in the 511 keV line).
Published openly by the DI Collective @ SingularityForge:
https://singularityforge.space/2026/01/28/energy-theory-of-p...
For physicists, engineers, dreamers, and anyone who’s ever asked:
“What if we’ve been naming things wrong all along?”

#Physics #TheoreticalPhysics #EmergentReality #DigitalIntelligence #OpenScience #SingularityForge #BeyondStandardModel #PhaseTheory
by ori_b | 2026-01-28 19:33:45+00:00
Well, because people are lazy. They already ask it for advice and it gives answers that they like. I already see teams using AI to put together development plans.

If you assume super intelligence, Why wouldn't that expand? Especially when it comes to competitive decisions that have a real cost when they're suboptimal?

The end state is that agents will do almost all of the real decision making, assuming things work out as the AI proponents say.
by overfeed | 2026-01-28 19:33:47+00:00
> I suppose that is "in the tech field" too, as non-tech people would be happy with an $80K job where a lot are under $50K

Indeed. The median salary in America for full time employment is a little over $63K.

Edit: if the message from H1B folk earning $300k+ to voters who earn $63k on average[1] is "You need our superior intellects, you uneducated rubes", then its unlikely to be well-received, especially at a time when blaming foreigners is in vogue.

1. Or a laid-off American tech worker
by techblueberry | 2026-01-28 19:34:10+00:00
This was the headline story in thefp.com yesterday, sidelining
“How holocaust denial became mainstream” and the shooting of Alex Piretti

https://www.thefp.com/p/i-was-fired-by-new-yorks-attorney-ge...

“I urge people to write to the producers and demand a segment about the controversies over trans kids and youth gender medicine, and to include dissident liberals and scientists in it.”

How about we just move on? We’re not going to reach consensus on abortion either, what are we trying to accomplish?

It’s not just the media, this person seems to exemplify that everyone has gender derangement syndrome.
by tonyww | 2026-01-28 19:34:29+00:00
It’s mostly the former: there’s a small set of generic checks/primitives, and we choose which ones to apply per step.

The binding between “task/step” and “what to verify” can come from either:

the user (explicit assertions), or
the planner/executor proposing a post-condition (e.g. “after clicking checkout, URL contains /checkout and a checkout button exists”).

But the verifier itself is not an AI, by design it’s predicate-only
Ask HN: I've got a cool domain. How do I put it to good use?
by choraria | 2026-01-28 19:35:12+00:00
Heyo folks! Last year I bought GIF(dot)new as a fad (I love domains, love GIFs, couldn't resist). Tried building something that sounded cool/okay but had no practical value. It was somewhat of an ability to create personalised GIFs at scale. Had an API and everything. But already sunset it and it's currently sitting at it's absolute base version.

Last few days I've been thinking about it a lot. Don't want to give up the domain and so badly want to build something useful with it.

Any advise? Happy to collab on the project too.
by digiown | 2026-01-28 19:35:24+00:00
Hole punching is a thing. Ports are not normally completely blocked. They allow replies, which can be exploited to do make a connection. Obviously this requires an out of band signaling mechanism. Tailscale does this, so does WebRTC, iirc.

See: https://tailscale.com/blog/how-nat-traversal-works
by tiderpenger | 2026-01-28 19:35:40+00:00
To justify investing a trillion dollars like everything else LLM-related. The local models are pretty good. Like I ran a test on R1 (the smallest version) vs Perplexity Pro and shockingly got better answers running on base spec Mac Mini M4. It's simply not true that there is a huge difference. Mostly it's hardcoded overoptimalization. In general these models aren't really becoming better.
by kelnos | 2026-01-28 19:35:42+00:00
It's unclear if you've presented this quote in order to support or criticize the idea that new technologies make us dumber. (Perhaps that's intentional; if so, bravo).

To me, this feels like support. I was never an adult who could not read or write, so I can't check my experience against Socrates' specific concern. But speaking to the idea of memory, I now "outsource" a lot of my memory to my smartphone.

In the past, I would just remember my shopping list, and go to the grocery store and get what I needed. Sure, sometimes I'd forget a thing or two, but it was almost always something unimportant, and rarely was a problem. Now I have my list on my phone, but on many occasions where I don't make a shopping list on my phone, when I get to the grocery store I have a lot of trouble remembering what to get, and sometimes finish shopping, check out, and leave the store, only to suddenly remember something important, and have to go back in.

I don't remember phone numbers anymore. In college (~2000) I had the campus numbers (we didn't have cell phones yet) of at least two dozen friends memorized. Today I know my phone number, my wife's, and my sister's, and that's it. (But I still remember the phone number for the first house I lived in, and we moved out of that house when I was five years old. Interestingly, I don't remember the area code, but I suppose that makes sense, as area codes weren't required for local dialing in the US back in the 80s.)

Now, some of this I will probably ascribe to age: I expect our memory gets more fallible as we get older (I'm in my mid 40s). I used to have all my credit/debit card numbers, and their expiration dates and security codes, memorized (five or six of them), but nowadays I can only manage to remember two of them. (And I usually forget or mix up the expiration dates; fortunately many payment forms don't seem to check, or are lax about it.) But maybe that is due to new technology to some extent: most/all sites where I spend money frequently remember my card for me (and at most only require me to enter the security code). And many also take Paypal or Google Pay, which saves me from having to recall the numbers.

So I think new technology making us "dumber" is a very real thing. I'm not sure if it's a good thing or a bad thing. You could say that, in all of my examples, technology serving the place of memory has freed up mental cycles to remember more important things, so it's a net positive. But I'm not so sure.
by WarmWash | 2026-01-28 19:35:48+00:00
Ironically the MIT study that was touted for weeks, the one that found corporate AI pilots were almost all failures, also found that virtually every single person was using LLMs almost daily for their work.

The finding of that study was that people are using their personal AI accounts rather than corporate integrated accounts. Hence the pilots failing.

But LLMs are definitely being used to get work done. Hell Jerome Powell just said live on air that he uses it for it's productivity boost.
by johnnyanmac | 2026-01-28 19:35:50+00:00
Games are more and more consolidating towards services, so it really only takes one game for the lions share of gamers. You can bet GTA V is a big draw away from Linux and that GTA VI will eventually be the same when it hits PC.

As for me, I'm still stuck for professional reasons. I do intend to develop natively on Linux when time comes to make my own game.
by bigyabai | 2026-01-28 19:35:52+00:00
Which would almost be unfortunate, but Battlefield 6 is the same slop as 2042 with a fanservice texture pack on top. You can play BF4, BF2, Bad Company, Arma 2/3/Reforger, and even DCS World without issue on Linux - why are you spending $70 to install a rootkit for a game you'll put 20 hours into, tops?

Giving up Windows pushed me to play better games and stay off the unhealthy AAA release cycle that has strangled innovation for years. If I was still playing Rainbow Six Siege then I wouldn't know how to cold-start an F-16 blk. 50.
by sorentwo | 2026-01-28 19:36:22+00:00
Transactions around fetching/updating aren't trivial, that's true. However, the work that you're doing _is_ regular activity because it's part of your application logic. That's data about the state of your overall system and it is extremely helpful for it to stay with the app (not to mention how nice it makes testing).

Regarding overall throughput, we've written about running one million jobs a minute [1] on a single queue, and there are numerous companies running hundreds of millions of jobs a day with oban/postgres.

[1]: https://oban.pro/articles/one-million-jobs-a-minute-with-oba...
by mrguyorama | 2026-01-28 19:36:46+00:00
Automats don't have to have huge queues.

One employee as a stocker/chef can support higher throughput in automat style than in counter style fast food service because you have a much more focused task (put food in empty cubby, repeat) than the normal process of "Take order, take money, get order, give customer, deal with mistakes"

They can have an entire wall full of panels for the same item, so that purchases are heavily parallelized. There's usually only a single digit number of items available.

Automats seemingly died because inflation made it hard to accept payment, but that has been a solved problem in vending machines since then.

Japan and some other places still do a lot of vending machine food, but the specific "Wall of items" Automat format enables great logistics that you don't get from vending machines. Weirder still, there are places in asia I have seen that have a AutomatWall style setup, but cook food to order, so you end up waiting!

You can't use an Automat for beer though, without some sort of external system to only allow use by "adults". But surely that's true of a vision system?
by palata | 2026-01-28 19:37:08+00:00
I have mixed feelings as well.

The security model of Android and iOS is vastly superior, and for "normal" users it is not so much of a problem if they don't have control they neither need nor want.

On the other hand, I obviously don't like it when I don't have control over my hardware. But what I hate the most is when the manufacturers prevent me from installing an alternative OS. I like being able to install something like GrapheneOS.

Also the fact that I'm forced (in practice) to use the Play Services is not really about the device being locked down.
by Phantasm0009 | 2026-01-28 19:37:15+00:00
I'm a 17-year-old dev who built this over the past few months. The core idea: chain API requests visually and pass data between steps using {{variable}} syntax.

Example workflow: GitHub API → extract {{userId}} → fetch repos → filter by stars > 100 → post to Discord. All in a visual canvas.

The interesting technical bits:
- Security-hardened proxy that blocks private IPs and cloud metadata endpoints
- JSONPath variable extraction with real-time interpolation
- Supabase-powered real-time collaboration (see teammates' cursors)
- Cron scheduling using pg_cron instead of Vercel cron jobs

Stack: Next.js 14, TypeScript, Supabase, React Flow. 121 tests covering SSRF protection, rate limiting, and variable interpolation.

Would love feedback on the proxy security model and whether the UX makes sense for your workflow, and just suggestions on improvements and features. Would also be really helpful if you guys can give me ways to find investors or a cofounder to help me!
by themafia | 2026-01-28 19:37:23+00:00
> or you run into bullshit like new /64's being assigned every 24 hours

It'd be nice if DNS servers supported this. Save the 64 host bits in the zone and just use whatever 64 prefix bits happen to be issued right now.

Otherwise it makes a strong case for the continued use of "private networks" and the IPv6 ULA mechanism.
by teddyh | 2026-01-28 19:37:48+00:00
We used to have “SEO spam”, where people would try to create news (and other) articles associated with some word or concept to drown out some scandal associated with that same word or concept. The idea was that people searching on Google for the word would see only the newly created articles, and not see anything scandalous. This could be something similar, but aimed at future LLM’s trained on these articles. If LLM’s learn that the word “Prism” means a certain new thing in a surveillance context, the LLM’s will unlearn the older association, thereby hiding the Snowden revelations.
by shagie | 2026-01-28 19:38:15+00:00
Yes. The test passes. https://imgur.com/a/4qlTKlc

To try to monkey patch this in, you would need to also assert that it wasn't called with [2, 4, 6, 8, 10].

At which point, I would again ask "why are you testing that it _wasn't_ called with a given set of values?"

The comment at the root of this is "Unit tests catch that kind of stuff".

... But unit tests aren't for testing internals of implementation but rather observable aspects of a function.

Consider if the code was written so that it was

def print_evens(nums):
for n in nums:
if n % 2 == 0:
print(n)

instead (with the filter being used in func())

This isn't something that unit tests can (or should) identify. It would come out in a code review that there is redundant functionality in func and print_evens.

Using ChatGPT or another tool to assist in doing code reviews can be helpful (my original premise).

https://chatgpt.com/share/697a64a6-33c0-8011-a0f8-ca4fec74ab...

ChatGPT properly identifies the duplicated functionality (even though the code is using different idioms for doing the filtering for even numbers).
by devin-petersohn | 2026-01-28 19:38:37+00:00
Funny enough, I actually just (2 weeks ago) added support for streaming from Pyspark to Polars/DuckDB/etc through Arrow PyCapsule. By streaming, I mean actually streaming, not collecting all data at once. It won't be released probably until May/June but it's there: https://github.com/apache/spark/commit/ecf179c3485ba8bac72af...
by malfist | 2026-01-28 19:38:40+00:00
I ran a team at FAANG where I supported people creating content, including emails, and no matter how many times I explained open tracking was only useful as a trend and not an individual evaluation it just went over people's heads.

Senior leadership wouldn't believe me, kept harassing my team to explain why so and so who said they opened the email didn't have an open event, and why so and so who said they didn't open the email did have an open event.

Authors wouldn't believe me because email open was the highest scoring metric they had. Less than 3% of recipients would land on the page for the publication, but >50% would "open" the email that has a teaser and a call to action to open the webpage. If they had to go off of the click through metrics which are accurate it'd make it sound like they were bad at their job.

So everyone used open rates because it made them feel good. Either that they were writing engaging content, or made them feel like they actually had a handle on who was/was not reading their mail.

No metric would have been better than this metric.
by mfashby | 2026-01-28 19:39:17+00:00
Force interoperability one way or another. WhatsApp is a closed system, if I want to use an alternative I'm stuck with adversarial interoperability, so stuff like Beeper (which is great, but...) which might get my account banned. Or waiting for some legislation to force WhatsApp to open it's API and let me interact with my contacts there without being locked into their apps
Show HN: Cursor for Userscripts
by mifydev | 2026-01-28 19:39:31+00:00
I’ve been experimenting with embedding an Claude Code/Cursor-style coding agent directly into the browser.

At a high level, the agent generates and maintains userscripts and CSS that are re-applied on page load. Rather than just editing DOM via JS in console the agent is treating the page, and the DOM as a file.

The models are often trained in RL sandboxes with full access to the filesystem and bash, so they are really good at using it. So to make the agent behave well, I've simulated this environment.

The whole state of a page and scripts is implemented as a virtual filesystem hacked on top of browser.local storage. URL is mapped to directories, and the agent starts inside this directory. It has the tools to read/edit files, grep around and a fake bash command that is just used for running scripts and executing JS code.

I've tested only with Opus 4.5 so far, and it works pretty reliably.
The state of the file system can be synced to the real filesystem, although because Firefox doesn't support Filesystem API, you need to manually import the fs contents first.

This agent is really useful for extracting things to CSV, but it's also can be used for fun.

Demo: https://x.com/ichebykin/status/2015686974439608607
by MSFT_Edging | 2026-01-28 19:39:41+00:00
> (idk why Arch doesn't invest in whats standard in every other major distro)

Trust me it was far more involved of a process 10 years ago, and that's why people liked it.

The modern install process is paired down to something like 10 steps. Start the ISO, configure your partitions, mount your root and boot, and use the delightful arch-chroot tool to enter and install in those partitions. Set up your user, configure your boot manager, exit the chroot, reboot, remove the install media, and boot into your bare bones system.

The install ISO has all the networking drivers and other tools you may need to bootstrap your new install, you just need to remember to do it. It's obviously not for total newbies but it's no gentoo, lfs, or even old arch.
by jcgl | 2026-01-28 19:39:42+00:00
I don't personally find it as disturbing as you do, I think. Which isn't to say that I don't think it should be fixed, etc. etc.

I'm sure the project would accept a documentation patch to amend this discrepancy. At the end of the day (despite what some people on the internet might like to allege), systemd is a free software project that, despite having (more or less) a BIFL, is ultimately a relatively bazaar-like project.

Though since these targets and unit properties are very core to systemd-the-service manager, I do think that this is a bigger documentation oversight than most.