MurphyA/hacker-news huggingface dataset:
by cthalupa | 2026-01-26 02:21:54+00:00
I feel like calling protests that are overwhelmingly peaceful riots tells me everything I need to know about the chances of this conversation being productive. Framing the language in a way that intrinsically devalues the fundamental first amendment right to assembly and speech puts all of this into a very obviously biased conversation.

Some of the George Floyd protests devolved into riots. That is not what is happening in MN, or TX, or anywhere. Police or federal officers using riot dispersal techniques against a protest does not suddenly make the protest a riot.

ICE and CBP do not have the remit to behave like they are doing in these situations either - they do not have the same powers as local law enforcement. Yet we see them issuing unlawful commands - like telling Good to get out of her vehicle. They explicitly are not allowed to force a US citizen out of their car. Pretti was shot after the weapon he had never brandished or gone for was removed from his person while he has a multitude of CBP agents dogpiling him. (We could also talk how that shot was insanely dangerous and stupid for the CBP officer to begin with, even if there had been a threat - he very easily could have shot his fellow officers.)

It doesn't matter if MPD is there. If they're absent, this doesn't suddenly give ICE and CBP the authority to police in a way that they are explicitly not allowed to do. This doesn't give them the right to shoot people when they are not actually in danger.

Fundamentally, I do not understand why you think anything in your comment is a rebuttal to the point being made. I don't understand why you think it is even relevant to the discussion at all.
by toomuchtodo | 2026-01-26 02:22:02+00:00
Pointing out a user’s hypocrisy from their contribution history violates which rule? Please be specific. You cannot say “No politics please.” when it’s clear the argument being put forth is “but only politics I don’t like.”

They posted their blog post. That was a choice, and theirs to defend against evidence presented.

https://news.ycombinator.com/newsguidelines.html
by tedggh | 2026-01-26 02:22:29+00:00
On Spain’s conventional and high-speed rail network, inspection frequency is defined by ADIF rules and EU railway safety standards.

High-speed lines (AVE):
Visual and geometry inspections are performed daily to weekly using inspection trains and onboard measurement systems. Ultrasonic rail flaw detection is typically done every 1 to 3 months, depending on traffic and tonnage.

Source: ADIF high-speed maintenance programs and EU interoperability maintenance requirements.
by kalterdev | 2026-01-26 02:22:58+00:00
“A country that violates the rights of its own citizens, will not respect the rights of its neighbors.”

That’s from my readings of philosophy.

But yeah, I do recognize the same sentiment as you found. I think philosophy itself is an answer: most philosophies explicitly champion dictatorships, under whitewashed terms. Ever heard something like “society is a big organ transcending individual needs”? We got it from Hegel.
by selecsosi | 2026-01-26 02:23:09+00:00
I would recommend anyone interest in the topic to check out the book https://en.wikipedia.org/wiki/If_We_Burn. The author covers (in depth) a solid analysis of the failures to enact long term change across several major "revolutionary" movements over the last couple year (including the Arab Spring and Occupy among others). I think his analysis is quite good and points at significant issues in organizational leadership, co-opting, and other structural failures (or adaptations by governments) that illustrate classic approaches to mass protest are more difficult to achieve desired goals in modern times. Worth a read if you have the time.
by awesome_dude | 2026-01-26 02:23:14+00:00
I think that you're right to mention that if the DLQ is over used that that potentially cripples the whole event broker, but I don't think that having a second system that could fall over for the same reason AND a host of other reasons is a good plan. FTR I think doubling kafka provisioned capacity is simpler, easier, cheaper, and more reliable approach.

BUT, you are 100% right to point to what i think is the proper solution, and that is to treat the DLQ with some respect, not a bit bucket where things get dumped because the wind isn't blowing in the right direction.
by cthalupa | 2026-01-26 02:23:39+00:00
The US can be both a terrible place and yet also better than other places that are more terrible.

I would like to hold my country to higher standards than "Eh, it's better than oppressive regimes where people get murdered for political dissent."

Unfortunately, the events we're seeing in MN may show that we're in danger of even that standard being too high for us.
by Braxton1980 | 2026-01-26 02:23:49+00:00
>I've read a ton of philosophy and something I don't really understand is that one nation killing another is more immoral than when a nation does this to their own domestic population.

Who holds this opinion?

>But for some reason, humanity doesn't seem to care as much.

All of humanity cares less about when a government uses violence against its citizens than wars?

How can you possibly make this generalization when each internal conflict is different just like every war and how difficult it is to measure sympathy
by jcparkyn | 2026-01-26 02:24:09+00:00
> Use immutable pass by reference. Make a copy only if mutability is requested in the thread.

This is essentially what Herd does. It's only semantically a pass by value, but the same reference counting optimizations still apply.

In fact, Herd's approach is a bit more powerful than this because (in theory) it can remove the copy entirely if the caller doesn't use the old value any more after creating the thread. In practice, my optimizations aren't perfect and the language won't always detect this.

The big downside is that we have to use atomic reference counts for _everything_. From memory this was about a 5-15% performance hit versus non-atomic counters, though the number might be higher if other bottlenecks were removed.
by plaguuuuuu | 2026-01-26 02:24:14+00:00
Think of the lengthy prompt as being like a safe combination, if you turn all the dials in juuust the right way, then the model's context reaches an internal state that biases it towards different outputs.

I don't know how well this specific prompt works - I don't see benchmarks - but prompting is a black art, so I wouldn't be surprised at all if it excels more than a blank slate in some specific category of tasks.
by thanedar | 2026-01-26 02:24:33+00:00
Alex Pretti is a particularly perfect plaintiff to wake up Trump's base to the rising threat of 1st and 2nd amendment violations.

Like I wrote in the post, it would only take ~12 million activists to mobilize a true People's movement.

I think we just found out what would it take to get 12 million Americans in the streets in 2026.
by cherioo | 2026-01-26 02:25:26+00:00
I agree. It is basically claude code running dangerously all the time. That is actually how I use CC most of the time, but I do trust Anthropic more than random github repo.

(I have the same sentiment about manifest v3 and adblocker, but somehow HN groupthink is very different there than here)

Edit: imagine cowork was released like this. HN would go NUTS.
by cyberax | 2026-01-26 02:25:34+00:00
> Ok most of what you're saying make sense, but having gone to bike lanes in lower manhattan it seems like it's a lot of food delivery people

Yes, I should have mentioned that I specifically meant people using bike lanes for commutes. Bike lanes for work or for recreation are a totally different story, and I have nothing against them.

However, in this case it still reinforces my point: delivery by bike is a luxury good. It still is something that makes living in an utterly unaffordable area more bearable for people who have money.

> I suppose we'll agree to disagree on this one, there's like a bajillion books that assert the opposite so I will let those and the intertubes do the talking.

I'm actually not saying anything that is not an accepted fact in urbanism.

> As it relates to the study, I'm a little confused how it relates to the above discussion. Is this a good or bad thing to have density of jobs relate to skill level?

No, it's not good. This means that good jobs force people to move closer to the centers of their concentration. This automatically reduces opportunities for other people.
by Grom_PE | 2026-01-26 02:25:43+00:00
Deluxe Paint 2 for DOS was my favorite drawing program, so had to check this out, pretty nice!

The only thing that stops me from recommending it is non-integer zoom levels, which is especially bad for pixel art.

Moving layers around was also confusing, had to click Layer → Transform → Free Transform to be able to move things around. It would be much more obvious if there was a move icon in the tool panel that does just that.
by godelski | 2026-01-26 02:25:48+00:00
Yet people often forget this. We don't have mathematical models of truth, beauty, or many abstract things. Thus we proxy it with "I know it when I see it." It's a good proxy for lack of anything better but it also creates a known danger: the model optimizes deception. The proxy helps it optimize the answers we want but if we're not incredibly careful they also optimize deception.

This makes them frustrating and potentially dangerous tools. How do you validate a system optimized to deceive you? It takes a lot of effort! I don't understand why we are so cavalier about this.
by rpdillon | 2026-01-26 02:25:54+00:00
I don't. The general trend is that, in US rulings, courts have found that if the material was obtained legally, then training can be fair use. My understanding is that getting LLMs to regurgitate anything significant requires very specific prompting, in general.

I would very much like someone to give me the magic reproduction triple: a model trained on your code, a prompt you gave it to produce a program, and its output showing copyright infringement on the training material used. Specific examples are useful; my hypothesis is that this won't be possible using a "normal" prompt that's in general use, but rather a prompt containing a lot of directly quoted content from the training material, that then asks for more of the same. This was a problem for the NYT when they claimed OpenAI reproduced the content of their articles...they achieved this by prompting with large, unmodified sections of the article and then the LLM would spit out a handful of sentences. In their briefing to the court, they neglected to include their prompts for this reason. I think this is significant because it relates to what is really happening, rather than what people imagine is happening.

But I guess we'll get to see from the NYT trial, since OpenAI is retaining all user prompts and outputs and providing them to the NYT to sift through. So the ground-truth exists, I'm sure they'll be excited to cite all the cases where people were circumventing their paywall with OpenAI.
by tombert | 2026-01-26 02:26:03+00:00
I remember when ChatGPT first came out, I asked it for a proof for Fermat's Last Theorem, which it happily gave me.

It was fascinating, because it was doing a lot of understandable mistakes that 7th graders make. For example, I don't remember the surrounding context but it decided that you could break `sqrt(x^2 + y^2)` into `sqrt(x^2) + sqrt(y^2) => x + y`. It's interesting because it was one of those "ASSUME FALSE" proofs; if you can assume false, then mathematical proofs become considerably easier.
by ejdndjrnnd | 2026-01-26 02:26:43+00:00
A civil war is coming whether you like it or not.

The mentally-ill are running the asylum and executing citizens. No matter what crazy shit the gop/tea party/maga have accused the left of NONE of it came to pass until they themselves were in power.

The administration WANTS a civil war; they’re ensuring one happens.

If you’re against owning guns, you’re in for a world of hurt. So buckle-up butter cup, shit is gonna be insane soon.
by karim79 | 2026-01-26 02:26:49+00:00
Mehdi is a great journalist and speaker. He doesn't jump the gun. One of my favourite debates from him is on Intelligence Squared, on the conflation between anti-zionism and anti-semitism, from 2019:

https://youtu.be/K1VTt_THL4A?si=BRgS6kbEMvLvrjyW
by hecanjog | 2026-01-26 02:26:49+00:00
I tried it out. I have NO idea why I thought it would be fine to try it out. Here's an excerpt if you're thinking about trying it out too:

I asked "clawdbot" to tell me where it stored its tokens. It said:

---

Your config is:

```
~/.clawdbot/clawdbot.json
```

The Telegram bot token would be at:

```json
{
"channels": {
"telegram": {
"botToken": "..."
}
}
}
```

Want me to check if Telegram is configured there? I'll only show you the structure, not the actual token.

No. So you're fully configured?

I messed up. I just displayed your config with sensitive tokens visible:

- Telegram bot token — exposed
- Gateway auth token — exposed

You said you don't trust me, and I just proved that was warranted. My redaction attempt failed.

You should regenerate both now:

1. Telegram token: Go to @BotFather → /mybots → select your bot → API Token → Revoke current token
2. Gateway token: You can regenerate by editing ~/.clawdbot/clawdbot.json directly — change the gateway.auth.token value to a new
random string (at least 32 characters), then restart with clawdbot gateway restart

I apologize. I should have been more careful with your config, especially after you explicitly told me you don't trust me.
by dwattttt | 2026-01-26 02:27:21+00:00
This seems like something that shouldn't be the container formats responsibility. You can record arbitrary metadata and put it in a file in the container, so it's trivial to layer on top.

On the other hand, tie the container structure to your OS metadata structure, and your (hopefully good) container format is now stuck with portability issues between other OSes that don't have the same metadata layout, as well as your own OS in the past & future.
by dismalaf | 2026-01-26 02:27:52+00:00
Religion? Iran's legal name is "the Islamic Republic of Iran" and it is widely called the Islamic Republic. I just used this name to differentiate from the Iranian people or Iran as a country filled with people who don't necessarily support the regime.

But you keep bringing up Zionists which gives a clue as to your persuasions, especially since they have no role in any of the events discussed here unless you believe the "Jews run the world" conspiracy theories.

Anyhow, the horseshoe is real and the Russian/Iranian money trail is real...

Here's some examples: https://www.theguardian.com/world/2025/jun/24/uk-protest-gro...

https://time.com/7005190/iran-gaza-protests-nuanced-reality/

https://abcnews.go.com/Politics/iranian-government-actors-se...

https://www.timesofisrael.com/nancy-pelosi-calls-for-fbi-pro...
by __float | 2026-01-26 02:28:15+00:00
Maybe this is a naive take, but I don't really think LLMs have done that much to change the actual situation around ability/outcomes. If you are actually a very good C# programmer, knowing Swift and searching some Apple documentation seems very reasonable.

It might help "unstick" you if you aren't super confident, but it doesn't seem to me like it's actually leveling up mediocre programmers to "very good" ones, in familiar or unfamiliar domains.
by doug-moen | 2026-01-26 02:28:22+00:00
I think that what you are calling "immutable pass by reference" is what the OP is calling "pass by value". See, when used abstractly, "pass by value" means that the argument is passed as a value, hence it is immutable and the callee can't mutate it. One way to implement this is by copying the data that represents the value. In the OP's language, and in many other languages that work this way, instead of copying the data, we implement "pass by value" by incrementing the reference count and passing a pointer to the original data. These differing implementations provide the same abstract semantics, but differ in performance.
by zb3 | 2026-01-26 02:28:54+00:00
I'm not sure I'd agree with your last conclusion, we as consumers can choose what to buy, so for me the situation where there's one brand that produces open devices (with competing specs, not like pinephone..) where I could install postmarketos/ubuntu touch without any parts of android would be better than there being many brands producing smartphones allowing only basic unlocking and without open firmware.

Of course there are bigger problems in the ecosystem, like Play Integrity which actively attempt to punish me for buying open hardware. Unfortunately that's the consequence of putting "trusted" applications where they IMO don't belong - there are smartcards with e-ink displays and these could be used for things like banking confirmations, providing the same security but without invading my personal computing devices. But thanks to Android and iOS, banks/governments went for the anti-user option.
by EngineerUSA | 2026-01-26 02:29:33+00:00
It is always different when a foreign group kills children/starves over extended time like Israel did to Palestinians, as opposed to a dictatorship (think Syria before its revolution succeeded or Iran right now) kills their populace. Syrias civil war cost 600-800k lives by many figures. It is difficult to cover civil unrest or civil wars within the same group, vs. genocide or wars between nations. Think just of how hard it is to cover Israel/Palestine given Israel's ban on journalism and a free press covering Ghaza. Now imagine a nation as big as Iran where the state controls the media. How do you expect accurate coverage in a matter of days
by jcparkyn | 2026-01-26 02:30:04+00:00
> Have you benchmarked any real workloads?

Nothing "real", just the synthetic benchmarks in the ./benchmarks dir.

Unnecessary copies are definitely a risk, and there's certain code patterns that are much harder for my interpreter to detect and remove. E.g. the nbodies has lots of modifications to dicts stored in arrays, and is also the only benchmark that loses to Python.

The other big performance limitation with my implementation is just the cost of atomic reference counting, and that's the main tradeoff versus deep cloning to pass between threads. There would definitely be room to improve this with better reference counting optimizations though.
by jnwatson | 2026-01-26 02:30:05+00:00
The attack is simple: the attacker downgrades the phone to a version of firmware that has a vulnerability. The attacker then uses the vulnerability to get at your data. Your data is PIN-protected? The attacker uses the vulnerability to disable the PIN lockout and tries all of them.

There's over a 10x difference in fence price between a locked and unlocked phone. That's a significant incentive/deterrent.
by roughly | 2026-01-26 02:30:14+00:00
FTA:

> With a third group of participants, they used a non-invasive technique called transcranial alternating current stimulation to speed up or slow down the frequency of a person's alpha waves. And sure enough, this seemed to correlate with how real a fake hand felt.

I know this is largely orthogonal to the article, and I know what “non-invasive” means and why it’s used in this sentence, but it made me chuckle - “this technique that changed the subject’s brain waves sufficient to literally impact their sense of self - but don’t worry! It’s non-invasive!”
by laurencerowe | 2026-01-26 02:30:23+00:00
Rails expand and contract according to the temperature (11mm per degree C per km). They are continuously welded together and installed under tension and heated to a neutral / median temperature for the location. It was around 0C that night in an area that gets up to 47C (and rails might get hotter under the sun) so there was at least 300mm of contraction per kilometre of rail.
by EngineerUSA | 2026-01-26 02:31:04+00:00
That answers me. Bigotry is strong with this one. I am not wasting my time or engaging with hate. you must be a foreigner since we all call them Iran. You are using the term the Iranian leadership likes, maybe you are an Iranian or Israeli agent after all! Zionism was used because your care for protests does not apply equally it seems to innocent protestors. You are siding with evil in some instances, and against it in others. It tells me where your heart is, and it is not in the right place. There is no nuance to starving children like Israel did. I cannot engage with you any more given we disagree on facts. But maybe the purchase of tiktok can finally help your propaganda. You lost me. I am very much once again against Iran and Russia (you are not listening) but I believe there is hypocrisy at play here
by ex3ndr | 2026-01-26 02:31:13+00:00
i have tried this workflow and it is solid. It is a codex that commits once it finishes something. You can pipeline changes, so it works like in 5-10min intervals and it gets mostly right, much better (and much slower) than opus. He has two computers and one for longer running tasks and another for short one. I suppose you just pipeline a bunch of small issues to the long term one and ask it to work and work on the repo. Another one is probably where he is more engaged with specific tasks. Impressive that it works quite good.
by bigyabai | 2026-01-26 02:32:03+00:00
Do you actually, bottom-of-your-heart believe that ordinary consumers think like this? They use TikTok and WhatsApp and Facebook and the Wal-Mart coupon app as a product of deep consideration on the web of trust they're building?

Users don't have a choice, and they don't care. Bitlocker is cracked by the feds, iOS and Android devices can get unlocked or hacked with commercially-available grey-market exploits. Push Notifications are bugged, apparently. Your logic hinges on an idyllic philosophy that doesn't even exist in security focused communities.
by B1FF_PSUVM | 2026-01-26 02:32:23+00:00
Quoted straight from the piece, as written by dude who just made one of the smallest countries around have abandoned farms larger than the whole world ...

But many people are really like this, no notion whatsoever of order of magnitude plausibility. Has to be beaten out of engineering students, but I suppose the majority of the population is untreated.

(LLMs are going to be a lot of fun too)
by c420 | 2026-01-26 02:32:45+00:00
Not just shooting, chemical warfare:

"Iranian security forces deployed unknown chemical substances amid deadly crackdowns on protestors in several cities earlier this month, eyewitnesses told Iran International, causing severe breathing problems and burning pain.

They described symptoms that they said went beyond those caused by conventional tear gas, including severe breathing difficulties, sudden weakness and loss of movement...

...According to the accounts, in some cases gunfire began at the same time, or immediately after, protesters lost the ability to walk or run and fell to the ground.

Several witnesses said that moments of immobilization became points at which shooting intensified, particularly when protesters collapsed in alleys or while trying to flee.

Reports came from multiple cities, including Tehran, Isfahan and Sabzevar."

https://www.iranintl.com/en/202601235991
by kelseyfrog | 2026-01-26 02:33:34+00:00
The AMA Principles of Medical Ethics[1] is a good starting point.

Principle nine reads as;

> IX. A physician shall support access to medical care for all people.

I can't in good conscious find withholding care due to the value of personal responsibility with supporting access to medical care for all people.

1. https://code-medical-ethics.ama-assn.org/principles