MurphyA/hacker-news huggingface dataset:
by zahlman | 2026-01-13 08:44:14+00:00
> She was not blocking traffic. Video of the street shows vehicles (including some that appear to be ICE) going by her just fine prior to the escalation

She was obstructing the ICE vehicle while waving others past. There is abundant evidence that she knew they were ICE. None of the vehicles I saw going past "appear to be ICE", or at least I can't fathom why you think so.

Her car is oriented perpendicular to traffic across multiple lanes with no legitimate reason. This is happening in the middle of what multiple eyewitnesses have confirmed was a protest (also obvious from the background noise in multiple videos).

Putting all of that together, the intent to interfere with the ICE officers is clear.

> Man, do you "people" all get your talking points from the same septic tank or what? ... I'm not going to respond to your shotgun blast of FUD line by line.

This is not acceptable rhetoric for HN. It also does not constitute any kind of logical argument.

> Put simply, needlessly escalating situations

Again, as a simple matter of fact there is no evidence here of any such "needless escalation". They tried to get a woman to stop obstructing traffic. She refused to comply with a lawful order, so an attempt was made to arrest her. She, spurred on by her partner (who was acting belligerently towards the agents), drove away in a manner that a reasonable person in the officer's situation would definitely perceive as a serious threat of death or injury. Her intentions are, by law with clear precedent, not relevant to this, and neither is any consideration of hindsight. The officer's actions are judged based on the information he had in the moment — which was that a car was moving towards him, operated by someone resisting arrest.

> You don't get to tone police the use of the word murder by saying we must only ever use one narrow legal definition.

This is not about tone policing. I did not try to prevent you from using the word.

I correctly told you that the facts do not justify using it.

However, HN does have commenting guidelines.

> why you would chose to empathize with government agents rather than your own fellow citizen is beyond me.

I am a Canadian and I have never attempted to hide this fact.

This is not a matter of empathy; it's a matter of what the evidence shows me and of what your law (which is not much different from ours in this particular regard, as it's largely a matter of common-law principles) says.

My commentary comes from watching the video footage, listening to arguments about it presented by multiple parties on both sides, and applying logic and reason to what I can see.

> But my only real question is how many more Americans need to be killed before you admit that maybe us critics have a point?

This is not about you having a point or not. This is about your factual inaccuracy regarding this specific case.

I do not understand why my comments are flagged. I have said nothing here that violates the commenting guidelines. You, on the other hand, have directly insulted me and made emotional appeals that indirectly impugn my moral character.
by truxton | 2026-01-13 08:44:25+00:00
The year is 1875 and Sir Almroth Wrigh was born on August 10, 1861, he would have turned 14 in August of 1875 and your mission is to discover something we now call antibiotics before a historical event we now call the Spanish Flu and make him aware of a few details. Focus specifically on everything that was known about Sir Almroth Wright, and his work in Leipzig, Cambridge, Sydney, and London. If there was a world war what might chemical warfare look like, what could we have done to prevent it.

The model that could come up with the cure based on the limited data of the time wouldn't just impress, it would demonstrate genuine emergent reasoning beyond pattern matching. The challenge isn't recombining existing knowledge (which LLMs excel at), but making conceptual leaps that require something else. Food for thought.
by elAhmo | 2026-01-13 08:44:41+00:00
Fair enough, I agree with the sentiment, especially about the lighting, colour grading, shots and similar details that form the overall "feel" of the movie.

With my comment I was referring to some things that end up being indistinguishable even if insane number of hours were put into it being photorealistic. For example, take a shot where background is heavily blurred. Maybe those assets took a lot to render, compute, used fancy hair simulations and had a lot of details, but they were very far in the distance and camera choice made them indistinguishable from a static background. This is what I am wondering - where is the balance of not doing things that are bound to not be noticed by anyone.
by Ygg2 | 2026-01-13 08:45:07+00:00
> Borrow checking in Rust isn't sound AFAIK, even after all these years

Huh? If borrow checking in Rust is unsound, that's akin to saying Rust is utterly broken. Sounds like you've been fed FUD.

If Rust was that unsound, Rust haters would flood Twitter with Rust L takes.
by pjmlp | 2026-01-13 08:45:08+00:00
Spont on, I always considered WinRT, .NET Native, C++/CX is what COM evolution should have been back in 2001, instead of the J++ reboot.

However the way Microsoft has messed it all up, no one is left besides Windows team and some hardcode believers, to care about WinRT/WinUI any longer than what is only available via WinAppSDK.
by thibaut_barrere | 2026-01-13 08:46:27+00:00
PSA: I’m not terrified of rebase, yet it’s good to know this:

https://docs.github.com/en/get-started/using-git/about-git-r...

> Warning - Because changing your commit history can make things difficult for everyone else using the repository, it's considered bad practice to rebase commits when you've already pushed to a repository.

A similar warning is in Atlassian docs.
by xxs | 2026-01-13 08:46:43+00:00
>Mac chess app with the release of the M1.

That would be exceptionally sloppy development. Phones have had more than enough power for long enough. 4 core Skylake (Mac 2016) would be well beyond human capabilities, if it's just raw power.

The "thinking" (difficult) limit should be considered moves ahead, both depth and count. With a possible limit to time, if there is any time control.
by pjmlp | 2026-01-13 08:49:01+00:00
It was about 10% in Europe when they killed it, many people that could not go for Apple due to their prices where actually going for Windows Phone, because the native code (WinRT/.NET Native/C++/CX), provided a much better experience in low end phones than Dalvik with its lousy JIT was capable of at the time.

I was one of them, initially getting a Lumia as second phone even though as ex-Nokia I was kind of pissed off, developing for UAP/UWP grew on me and was much more fun than dealing with Android.

Now given how Microsoft has messed up the whole UWP, Project Reunion and WinUI/WinAppSDK I would assert there is no faith left.
by tirpen | 2026-01-13 08:49:07+00:00
Yes. The constant full screen color flashing made Windows 8 not just unpleasant to use, I was unable to use it since I literally got migraines after using it for too long.

Click on a pdf? The whole screen turns bright red for a second before loading. Click on a Word file, same but blue. It was hell to use for people sensitive to flashing lights.

I got special permission at work to stick with Windows 7 longer than the rest of the company for medical reasons.
by poisonborz | 2026-01-13 08:49:44+00:00
As probably guessable, the state of author is in has not much to do with the Cracked Android Phone, but that I assume he tries to find remote positions (already a hard find) in US from an African country (assumption, doesn't write details). For that to happen, you need rockstar credentials. No business can accept the risk of fraud, scams, sanctioned origin country, or a dev disappearing overnight.

I was hiring devs for a number of years in EU, and we never ever looked at education - more specifically, any degree was good, as it was only an indicator that the person can learn. I would never assume practical software engineering knowledge based on a degree.

Anyone in the same situation, what the author did is a perfectly good way - build up knowledge, get mentors, build up a portfolio, work for well-known entities. But then judge your market value realistically, and possibly be in the same region/country. Even if it could technically possible, remote work with such distances has too much legal liability.
by CyberShadow | 2026-01-13 08:49:50+00:00
Can you share what made this behavior obvious to you? E.g. when I first saw Open Code, it looked like yet another implementation of Claude Code, Codex-CLI, Gemini-CLI, Project Goose, etc. - all these are TUI apps for agentic coding. However, from these, only Open Code automatically started an unauthenticated web server when I simply started the TUI, so this came as a surprise to me.
by echelon | 2026-01-13 08:50:01+00:00
git rebase squash as a single commit on a single main branch is the one true way.

I know a lot of people want to maintain the history of each PR, but you won't need it in your VCS.

You should always be able to roll back main to a real state. Having incremental commits between two working stages creates more confusion during incidents.

If you need to consult the work history of transient commits, that can live in your code review software with all the other metadata (such as review comments and diagrams/figures) that never make it into source control.
by MrDrMcCoy | 2026-01-13 08:50:18+00:00
There are many reasons to dislike GNOME:

1. Very little can be customized.
2. Extensions that let you customize things are unlikely to work in the next release because the APIs keep changing.
3. GTK apps have enormous padding around everything that eats my precious screen space.
4. It's heavier and slower than KDE. Probably thanks to all the embedded JavaScript.
5. Its' "my way or the highway" approach to workflows is abrasive.
by aroman | 2026-01-13 08:50:57+00:00
> the models are close to being able to destroy the entire software industry

Are you saying this based on some insider knowledge of models being dramatically more capable internally, yet deliberately nerfed in their commercialized versions? Because I use the publicly available paid SOTA models every day and I certainly do not get the sense that their impact on the software industry is being restrained by deliberate choice but rather as a consequence of the limitations of the technology...
by mike-cardwell | 2026-01-13 08:52:16+00:00
The main work is doing a water change, which I think I'll have to do every couple of weeks going forwards, but we'll see. I had to do it more often at the start whilst the tank was cycling. Takes me about 40 minutes. I also have to trim the plants every so often. Oh, and feed them of course. It doesn't feel like a lot of work or a chore to me atm.
by globular-toast | 2026-01-13 08:52:58+00:00
Sometimes it's a curse to think. My friend group years ago started "Secret Santa" at Christmas and I quickly realised it wasn't about giving useful or even entertaining gifts, it was just about the joke of the item itself. The more useless or stupid the better! I didn't realise this and chose a gift I thought would be appreciated but they were super disappointed that they weren't part of the joke. I've boycotted Secret Santa ever since.
by thibaut_barrere | 2026-01-13 08:53:04+00:00
It is this, plus more:

- the web tooling must react properly to this (as GH does mostly)

- comments done at the commit level are complicated to track

- and given the reach of tools like GH, people shooting their own foot with this is (even experienced ones) most likely generate a decent level of support for these tools teams
by wincy | 2026-01-13 08:53:43+00:00
I also lost 35% body mass, from 318-208 today. It took from September 2024 to beginning of January 2026.

1) amazing, I can actually do things now. I didn’t realize how much I was resting and just not doing anything around the house. I managed to do my work with stimulants but that’s about it.

2) I did a scan and am currently around 110% for with 100% being the baseline for the average male my age, for my muscle mass. I did lose more muscle mass in the 230-210 loss than most of the previous, but I think that’s because I couldn’t ride my bike everywhere as it’s winter time. I had to chug protein shakes while losing weight and do physical therapy for a few body parts, especially my hip and my shoulders as they were easy to hurt. Going to the gym regularly solved this long term.

3) I guess I answered question 2

4) I’m now 27.1 BMI, although my percent body fat is only 18.9%, so I’m not concerned about the number since I have access to a body scanner and can see I’m fine. My visceral fat levels have dropped below concerning levels, which is great.

I also sleep way better, and the heartburn I thought was just a part of life went from “literally every day” to “once or twice a year, and only if I do something I shouldn’t have”.

I was also way more aggressive about just going to the dose and hit 15mg in April of 2025, and have stayed there. I might go for another 10 pounds mostly out of vanity.
Show HN: Stove – Kotlin-first E2E testing for JVM Back end apps(Ktor,SpringBoot)
by osoykan | 2026-01-13 08:54:11+00:00
Hey HN!

We have built a testing framework called Stove. The JVM ecosystem has excellent frameworks, like SpringBoot, Ktor, Micronaut, Quarkus etc... But they all require different set of plumbing when it comes to e2e/component/integration testing.

For example integrating physical components (Kafka/Postgres/etc), and finding a way to assert and interact with them. All of a sudden you write a lot of custom helpers just to test one flow.

Stove is a Kotlin-first framework and helps to solve this problem for JVM backend apps. No matter what your framework or language (Kotlin/Java) is, tests are the same and written in Kotlin.

You describe the app and its dependencies in Kotlin and Stove brings them up and you run scenarios against the real system.

It would be great to have feedback on the API and what integrations would be beneficial for the community!

Thanks!
Helping promote the Lax programming language
by Mavox-ID | 2026-01-13 08:54:30+00:00
Myself and a team of four people: Anthony Lubmansky, N467, NeedYOU7, and myself, Mavox-ID, created the Lax programming language and uploaded it to GitHub. We also formed Lax Inc. We want to promote the language and add it to Linguist on GitHub, but that requires about 200 or more repositories using Lax. Could anyone who wouldn't mind downloading Lax: https://github.com/lax-Inc/Lax/releases/tag/6.0.6 and give the Lax code to the AI so it can create programs and upload them to GitHub, please?

Github Repo URL: https://github.com/lax-inc/Lax
by leokennis | 2026-01-13 08:54:36+00:00
> They're after the enterprise market

I am curious how big of a chance they have. I could imagine many enterprises that are already (almost by default) Microsoft customers (Windows, Office, Entra etc.) will just default to Copilot (and maybe Azure) to keep everything neatly integrated.

So an enterprise would need to be very dedicated to use everything Microsoft, but then go through the trouble use Claude as their AI just because it is slightly better for coding.

I have a feeling I am missing something here though, I would be happy for anyone to educate me!
by close04 | 2026-01-13 08:54:58+00:00
> This "random output machine" is already in large use in medicine

By doctors. It's like handling dangerous chemicals. If you know what you're doing you get some good work done. If you don't know what you're doing you just melt your face off.

> Should I trust the young doctor fresh out of the Uni

You trust the process that got the doctor there. The knowledge they absorbed, the checks they passed. The doctor doesn't operate in a vacuum, there's a structure in place to validate critical decisions. And usually you don't blindly trust one young doctor, if critical you get a second opinion from another qualified doctor.

In the fields I know a lot about, LLMs fail spectacularly so, so often. Having that experience and knowing how badly they fail, I have no reason to trust them in any critical field where I cannot personally verify the output. A medical AI could enhance a trained doctor, or give false confidence to an inexperienced one, but on its own it's just dangerous.
by vharish | 2026-01-13 08:55:02+00:00
Even so, it's rather common for doctors to not be albe to diagonise correctly. It's a guessing game for them too. I don't know so much about US but it's a real problem in large parts of the world. As the comment stated, I would take anything a doctor says with a pinch of salt. Particularly so when the problem is not obvious.
by intended | 2026-01-13 08:56:15+00:00
If a power tool blows up regularly, they get sued or there is a recall.

We have far more serious rules at play for harm when it comes to physical goods which we have experience with, than generative tools.

There is no reason generative tools should not be governed by similar rules.

I suspect people at anthropic would agree with this, because it would also ensure incentives are similar for all major GenAi purveyors.
by manfromchina1 | 2026-01-13 08:59:19+00:00
That link has the following: https://x.com/nettermike/status/2009843044028428714

> Security Guard: Without a doubt. I'm sending a warning to anyone who thinks they can fight the United States. They have no idea what they're capable of. After what I saw, I never want to be on the other side of that again. They're not to be messed with.

Sounds like a strategic bluff.
by ponny | 2026-01-13 08:59:28+00:00
Fair questions.

The main differentiator to HackerOne is price and lower commitment (i.e. contracts). It's also a lot simpler in the UI as it's not chasing the big end of town and uses AI in a more integrated way. That said, Bugbop isn’t trying to replace HackerOne. It’s built for teams that won’t run a bug bounty otherwise.

Bypassing can be a problem but paying people overseas (and KYC) can be quite annoying. There's also less credibility without a 3rd party proving the bounties exist.

"Someone can copy you" was never going to be a moat. There's a lot more to a company than just the technical build. I'll just have to stay better than them :-)

I've priced Bugbop very competitively and making it free will be difficult with the payment processing fees.

Indisputable USP? That's hard. I think Bugbop is fairly unique in that it's a passion project of a long-time bug bounty program runner. I love this stuff and I'm happy to have a founder-to-founder calls about what bug bounty looks like in practice.
by defrost | 2026-01-13 08:59:45+00:00
Fair comment, my apologies if I conveyed that they were.

There's enough weak connection to accomadate some slosh that helps to smooth things and enough long connections to have potential issues in geomagnetic storms - although these should be well and truly mitigated by now.

* https://en.wikipedia.org/wiki/March_1989_geomagnetic_storm

^ Québec, but interconnected with NE USofA.
by pu_pe | 2026-01-13 09:00:40+00:00
I used Phind quite a bit about a year ago and thought they were actually very good. In comparison to Perplexity, for example, I thought results were simply much better. I guess at some point the approach of finetuning their own models could not scale, and using third-party APIs would just be prohibitive as well.

Congratulations to the team though, for what it's worth I really liked the product.
by utopiah | 2026-01-13 09:01:25+00:00
Well the "source" is arguable. If you want stock parts it's definitely Mouser (or their suppliers) but if you want a project, namely something new made out of parts provided by Mouser then it's still CrowdSupply. I didn't take the time to compare but I imagine prices are roughly comparable and maybe you get projects slightly faster on CS, I'd hope so at least. You definitely get to follow the evolution of the project though, which is positive (your learn how it goes) and negative (you can get frustrated by delays).
by cowl | 2026-01-13 09:01:55+00:00
If developers are using Claude code with it's quirks, Anthropic controls the backend LLM.
If developers are using OpenCode, it's easy for developers to try different LLMs and maybe substitute it (temporarily or permanently).
In an enterprise market, once they choose a tool they tend to stay with that even if it is not the best, the cost and timeframe of changing is too high.
if developers could swap LLMs freely on their own tool that is big missed opportunity for Anthropic. Not a User friendly move, but the norm in Enterprise.

Right now, most enterprises are experimenting with different LLMs and once they chose they will be locked for a long time.
If they cant can't chose because their coding agent doesn't let them they be locked to that.
by arthens | 2026-01-13 09:02:13+00:00
That's a fair observation, and yet anecdotally I agree with the parent comment. In my career I fixed quite a few bugs about dates being passed around and unexpectedly modified, while I struggle to remember the same problem with objects in general (could be a case of selective memory).

If I had the guess, I'd say it's a combination of:

- the difference between the mental model and the implementation. Dates are objects but "feel" like values: dates are parsed from a single value, and when stored/printed they collapse back to a single value (as opposed to custom objects which are generally a bag of properties, and when printed/stored they still look like an object)

- most common date operations causes the original date object to be mutated, which implicitly causes developers to mutate the passed value even if that's not what they explicitly meant

So the default combination is a calling code that expects date to be treated as a value, and the called code accidentally mutating the data because it's convenient to do so. If anything then causes the original value to be saved back in the db, the data gets corrupted.

Most experienced developers will remember to make a copy of the date object both in the calling code and in the receiving code, but the default remains dangerously easy to get wrong.
by qsera | 2026-01-13 09:03:07+00:00
>So a software engineer who is not curious enough to invest 15+ hours daily over the course of years is just a marketing hand of ..

That does not apply here. Because more often than not, we don't prescribe products/services that our clients must go out and buy, without exception.

>it's a normal thing to expect.

It is not a normal thing to expect because in other fields there are few people who can afford to do that. So an employer cannot really pick someone from that pool.

But in software, it is possible if one choose to do it. So the pool is a lot bigger, so it becomes feasible for an employer to pick someone from there, instead of picking from I-am-only-as-good-as-I-am-paid-to-be pool..
by resiros | 2026-01-13 09:04:12+00:00
This is quite nice but limited in that it is single-player. In my opinion, the next generation of AI agents will be multi-player. Ramp's background agent is a good example https://builders.ramp.com/post/why-we-built-our-background-a...

Making this multi-player + creating the right representation to collaborate with agents is in my opinion the next bottlenecks. I wrote a small article about my thoughts there https://x.com/mmabrouk_/status/2010803911486292154
by recursivecaveat | 2026-01-13 09:04:24+00:00
For those unfamiliar: https://en.wikipedia.org/wiki/Quadro_Tracker Though the later rename is the one that really took off internationally: https://en.wikipedia.org/wiki/ADE_651. Its really a stranger-than-fiction story, a used-car salesman sells to governments a dowsing rod that you can program to find anything by sticking a polaroid in. Pretty grim though when you consider all the people that died from bombings trusting these worthless things, and the money pocketed by corrupt buyers along the way. Only 12 years for the guy at the top too.