MurphyA/hacker-news huggingface dataset:
by threeducks | 2025-10-26 11:23:22+00:00
If you are okay with the edges going from right to left instead of left to right, you can do it like this in Python:

def main(): a, b, c = Node("a"), Node("b"), Node("c") edges = [ a <- b | "first edge", b <- c | "second edge", c <- a | "third edge", ] print("Edges:") for edge in edges: print(edge) class Node: def __init__(self, name): self.name = name def __lt__(self, other): return Edge(self, other) def __neg__(self): return self def __or__(self, label): self.label = label return self class Edge: def __init__(self, a, b): self.a = a self.b = b def __repr__(self): return f"{self.a.name} <- {self.b.name}: {self.b.label}" main()

It works like this:

The '-' sign is interpreted as a unary minus, which is simply discarded.

The '<' symbol is handled by the '__lt__' overload of the Node class.

The '|' operator has precedence over '<' in Python, so the edge label is stored in the right-hand side node.

That being said, I will haunt you if you actually use this in production.
by hshdhdhj4444 | 2025-10-26 11:25:26+00:00
It’s actually quite shocking to leave the U.S. and experience the drastic fall in respect.

The U.S. has over a century’s worth of dominance and control built in, so it’s not gonna unravel anytime soon and countries will need to grovel along for a bit.

But the decoupling has begun, is almost certainly irreversible and is gonna hit Americans hard at most a decade from now.

We have no idea the the chain of motion that has already been set in. Trillions of dollars worth of goodwill and respect has been lost in months.
by lordkrandel | 2025-10-26 11:26:43+00:00
Are we really talking about ingame items as serious investment as being something to be protected, to make billionarie's sons also feel rich in games, too? Giving the m more places to feel better than the average person? Whoever spends 1000$ on an ingame item should really consider charity as a way to feel better. I don't care about "entepreneurs" who think that licenses on ingame items is a legit thing. I hope they suffer the losses and at least have the decency to just shut up.
by hshdhdhj4444 | 2025-10-26 11:27:35+00:00
You can go into hypotheticals, but unfortunately for you the data exists.

And the data shows that American buyers are not paying their international supplies less for goods than they were before. In fact, if anything, they are paying slightly more, which maj be explained by general inflation and the fact that tariffs mean American buyers are placing smaller orders and therefore getting smaller percentage volume discounts.
by simul007 | 2025-10-26 11:28:16+00:00
This is exactly what we've been seeing across the board. The data gap isn't just a tracking problem it's a cascading failure in the systems we depend on to grow.

A 30% data loss doesn't translate to a 30% revenue hit because ad platforms can't optimize blind. Your conversion API gets starved of signals. Meta's algorithm can't exit the learning phase. Google stops allocating budget effectively. Your retargeting pools shrink. Your LTV calculations become fiction. Bad decisions compound from there.

What gets me is how invisible it all is. The dashboards look fine. The numbers are there. But they're incomplete in exactly the ways that matter the conversions that train your optimization models are missing.

I've talked to agency owners and in-house teams about this. Everyone feels it: the growing disconnect between what they're doing and what the data shows. It's become a quiet frustration across the industry.

The browser wars and privacy laws were inevitable. But the cost of this transition is being borne entirely by businesses operating in the dark. The question now is whether server-side solutions buy us enough time before the blocking arms race catches up.
by lcnPylGDnU4H9OF | 2025-10-26 11:29:12+00:00
> I’m never suggested the person interviewed is guilty or even a suspect.

Yes, you did. Even if you think you can confuse the situation by claiming that adversary doesn't mean what adversary means. Not all interactions between government employees and civilians are "adversarial". You want a new word, not to claim the old word means whatever you say it does.

> An opponent; an enemy.

> In law, having an opposing party, in contradistinction to unopposed: as, an adversary suit.

https://www.wordnik.com/words/adversary (go ahead and find a definition that means "person of interest" or "investigative lead"; you won't, because that's not how people use the word)

> I think I see where you’re getting tripped up.

When you use a word wrong, it's not on others to understand your intended meaning. You didn't mean they became an "adversary of the state". Others' interpretations of your use of the word "adversary" has been, of course, reasonable.

> My mention of federal obstruction was just an example to illustrate why the FBI might be investigating at all. It was a hypothetical meant to show that the investigation likely concerns criminal activity surrounding the protest, not the protest or his speech itself.

Your mention of it was not an example. Why do you write like I can't simply go back to the original context? You first wrote "If you call lawful arrests 'kidnappings', don’t be surprised when the state treats you like an adversary." and justified it by saying "Speech isn’t the crime, federal obstruction is. That’s what they’re looking for." If you really mean that it's an example, then you want "could be" instead of "is".

Do you have any more bullshit for me to correct, or are you actually interested in understanding what words mean?
by throw0101a | 2025-10-26 11:30:07+00:00
Interview with Jeff Waksman, program manager for Project Pele on the Decouple Podcast, "Why the U.S. Military Wants Nuclear Reactors" or "Reactors on Wheels":

> This week, Jeff Waksman, program manager for Project Pele, joins me to discuss the impetus for the U.S. military microreactor project, the logistics and energy challenges at the heart of modern warfare, and the technical considerations of mobile microreactor development. Few voices are more qualified to speak on the state-of-the-art in tiny nuclear reactors.

> Project Pele is the Department of Defense's ambitious program to develop a transportable microreactor that can deliver 1-5 megawatts of electrical power for military purposes, designed to fit within four 20-foot shipping containers, capable of being transported by truck to remote or strategic locations. The project represents the most advanced microreactor development effort in the U.S., with hardware already being manufactured and assembly planned to begin in early 2025.

* https://www.decouple.media/p/reactors-on-wheels

* https://podcasts.apple.com/ca/podcast/reactors-on-wheels/id1...

* https://www.youtube.com/watch?v=9Ij8z5WZbEg

* https://creators.spotify.com/pod/profile/chris15401/episodes...

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

* https://www.cto.mil/pele_eis/
by TeMPOraL | 2025-10-26 11:32:31+00:00
Hate to be the... whoever I'm being right now, but names have meaning. It's the reason to have them in the first place.

> Advent of Code isn't about there being 25 puzzles, and so maintaining volume at all costs has nothing to do with it.

It's the Advent of Code. Not "Random late year event with no religious / commercial tradition connotations whatsoever" of Code. The 25 is there in the name. It's the whole point :).
by jodrellblank | 2025-10-26 11:34:11+00:00
Are you saying that if you sell drugs into Vietnam as the supplier and origin and person who profits, then you go there, they won’t arrest you?

If you forge Vietnamese money but you do it outside their border, they won’t arrest you if you go there because (from your other comment) “No country should have the right to enforce laws globally”?

This seems unlikely, and like you are cherry picking the UK because the example is digital and this is HN.
by hypfer | 2025-10-26 11:34:13+00:00
Thanks btw. The prior question of mine looks like I knew it all along, but in reality it only came to me because I was challenged here.

There was a large gaping hole in the docs that has now been closed: https://valetudo.cloud/pages/general/so-youve-been-banned.ht...

I genuinely think that this is a good addition and it wouldn't exist without your input. I just wish there would be less pain attached to all of this.
by Udo | 2025-10-26 11:35:41+00:00
I know this is an outsider position, but I always felt that the AoC leaderboard was a mistake. Very few people had the time, the commitment, and the capability of making it on there in a meaningful fashion, and it put an emphasis on something that didn't match the vibe of the event at all. If speedrunning the problem solving was the point, then why package every episode into an enjoyable little story?

This also ties into the comments that AoC has become moot or was "ruined by LLMs". If you enjoy solving the problems, nothing should have changed for you. What's the difference if a given problem was already solved by an LLM, or a group of IQ 200 superhumans from MIT for that matter?

As time marches on, there will eventually be absolutely nothing left where an unaugmented human outperforms a machine. That doesn't mean you have to stop enjoying things. In a few years at most, all programming will be purely recreational.
by timka | 2025-10-26 11:38:59+00:00
It's the Westphalian system which includes not only (protestant) capitalism, but also scientific positivism, liberal humanism and everything else. Which we now call (post-/meta-)modern.

There's nothing we can do about all that and for practical reasons we just accept the world as is and tend to forget/ignore the reasons it is so. But for retaining cognitive sovereignty if think it's good to remember that.
by germandiago | 2025-10-26 11:39:53+00:00
It would be correct if I said that for something like a game CL with its full hot reloading would be an advantage but for web-like where things can be made mostly stateless would not make a difference (namely, in practical terms I do not need to restart things)

The other thing: can I patch something in production without redeploying in Clojure? I think both CL and Smalltalk have this live image feature. Is it possible to hot-reload a stateless function in Clojure without restarting the system?

I have a reason to ask for this since I think it will be handy at times for maintaining my own thing. Not a piece of software with 5 guys behind so it can make a difference in time invested.
by dvh | 2025-10-26 11:40:12+00:00
I just used L272M today (I'm experimenting with sinusoidal stepper drivers). It's a dip8 1A dual opamp, commonly used as motor driver. Quite unobtainium these days. Lcsc only have L272D version which is soic16. I got mine as a fake (but functional) "black top" from AliExpress.
by simonw | 2025-10-26 11:40:21+00:00
You can run some image models locally if you want to prove to yourself how well they can do with just a single generation from a prompt with no extra steps.

I've done this enough to suspect that most hosted image models don't increase their running costs to try and get better results through additional passes without letting the user know what they are doing.

Many of the LLM-driven models do implement a form of prompt rewriting though (since effectively prompting image models is really hard) - some notes on how DALL-E 3 did that here: https://simonwillison.net/2023/Oct/26/add-a-walrus/
by tendencydriven | 2025-10-26 11:40:56+00:00
Oof, this one hits home.

I lost my Dad when I was 27, he had just turned 60. Also lung cancer, also smoking since a child, also had never visited the doctor.

In the 5 years since then, I've met the love of my life, gotten engaged, and planning a family. All of this without my Dad, without his advice, without his support. It hurts, a lot. Whenever big moments in my life happen, my first instinct is always to give him a call.
by ChrisMarshallNY | 2025-10-26 11:41:07+00:00
> So why aren’t these errors better? “Password is incorrect, try again.” or, “No account exists for this email.” Is that so hard?

I can tell you exactly why I don't do this, for my app.

I don't want to indicate which of the fields is an issue.

Most folks use Sign up with Apple, though, which obviates this.

The best error message is to avoid the error; either by effective design, or by good affordances.

But this is what WFM. YMMV.
by throw0101a | 2025-10-26 11:41:23+00:00
> Trump lies. Almost every sentence is a lie.

To be fair, a lie is when some knows the truth but says the not-truth.

Trump may (a) actually believe the things he is saying (i.e., has no firm grasp on reality), or (b) doesn't care enough to actually find out what is true and just says whatever enters his mind to try to get to the destination he wants:

> On Bullshit is a 1986 essay and 2005 book by the American philosopher Harry G. Frankfurt which presents a theory of bullshit that defines the concept and analyzes the applications of bullshit in the context of communication. Frankfurt determines that bullshit is speech intended to persuade without regard for truth. The liar cares about the truth and attempts to hide it; the bullshitter doesn't care whether what they say is true or false.[1]:61

* https://en.wikipedia.org/wiki/On_Bullshit
by ripe | 2025-10-26 11:41:27+00:00
My understanding is no, if I understand what people mean by systolic arrays.

GreenArray processors are complete computers with their own memory and running their own software. The GA144 chip has 144 independently programmable computers with 64 words of memory each. You program each of them, including external I/O and routing between them, and then you run the chip as a cluster of computers.

[1] https://greenarraychips.com
by panny | 2025-10-26 11:42:07+00:00
>This seems like you are not fully thinking this through, either intentionally or not. Benefit of the doubt

I am not, that is why I'm leaving it to replies to convince me otherwise.

>what if it's someone you know?

Why not start with what if it's me? If I don't know about it, implicitly, I don't care. But if I do and it bothers me, AI companies have already been given free reign over copyright law so I don't really have any recourse here. Can I sue Sam Altman? No, because if that was possible, someone like Studio Ghibli would have done it and made a billion dollars by now.

>what if they want to then sell the generated content?

If it's generated by AI, then the courts have already stated it can't be copyrighted, and is therefore unsellable. The first person you sell it to can redistribute it for free and there's no way you can stop them.

>what if it was your political enemies?

I'm not political, which upsets a lot of people. Just tell people "I'm not voting, it doesn't matter" and watch them lose their minds.

>what if it was your boss?

I'm not really sure why I should be fighting my boss's battles.

>what if it was someone who was stalking you or made you feel unsafe?

People can stalk me without AI. I'm not sure how AI changes this.
by shalmanese | 2025-10-26 11:42:25+00:00
All of these sneeringly cynical articles come from the same place: if these people are sincere in their beliefs, then I am a piece of shit. Since I am not a piece of shit, all of these people must be insincere in their beliefs.

Like any persuasive argumentation, it’s not like there aren’t grains of truth sprinkled throughout. But the core drive to expose the hidden reasons behind everything and a refusal to take people at their word and accept sincerity ultimately does not come from a place of truth finding, but cope.
Show HN: My go-to prompt tool that just makes prompts predictable – ArtisMind
by SebastianRoot | 2025-10-26 11:42:43+00:00
Hey HN, I’m a new solopreneur, and this is one of my first public launches.

While building AI products, I kept running into the same issue - spending endless hours crafting prompts, fixing broken outputs, and worrying about security. I realized that writing prompts manually wasn’t scalable or safe.

So I built ArtisMind - a tool that helps you engineer prompts, not just write them. It generates clear requirements, builds structured prompts using multiple AI models, tests them for quality and security, and even lets you add context files for better accuracy.

Now I use it daily for my projects, and it’s saving me tons of time and frustration.

It started as a small fix for my own pain - but I hope it helps others too.

Would love your feedback, Sebastian
by chrisandchris | 2025-10-26 11:43:46+00:00
I would say of all companies that have great SRE, I would not have expected Google to be one of them were this process was so brutaly flawed:

- Storing the safes password - which is required for the password manager to start - ... in this very same password manager? - Failing at trying to insert the card in multiple ways into the card reader (it's like USB, you're using it the wrong way around). I would have tried that before (while?) drilling the safe. - Having no clue (no documentation) how to restart the service, despite it having passwords in it? If passwords are lost, all encrypted stuff is lost, forever.

If there's one thing I think is central to document personal or corporate), it is how to get accesss to passwords _fast and reliable_ whenever there's a disaster recovery.
by lcnPylGDnU4H9OF | 2025-10-26 11:44:21+00:00
> If you’re claiming the investigation is part of some political intimidation effort rather than a legitimate criminal inquiry, you’d need actual evidence to support that.

I'm saying these officers are idiots who believe the words of liars because it is convenient for them and because the lies happen to match their preconceived notions.

> ‘We’re investigating a protest’ doesn’t imply the protest is the target.

Right, it doesn't "imply", it states explicitly.

> The reasonable interpretation is that they’re investigating criminal activity connected to it, not the protest itself.

They will say "events related to". Minimally, if they say "the protest", it is reasonable to think that is the subject in their own heads. The officers involved believe they're investigating speech and assembly. That is a reasonable observation.

> As I already explained, the FBI rarely specifies the exact crime during interviews.

Regardless, they provide an accurate depiction of the actual subject of their investigation.

> If they said ‘We’re investigating the football team,’ you would assume they’re looking into possible crimes related to the team, not that playing football itself is under investigation.

I would, of course, think they are investigating people who organize and/or participate in the football team, the same as if they said "the protest".

> Your interpretation is pedantic and paranoid without justification.

Your interpretation is imprecise and credulous without justification.
by lenmoren | 2025-10-26 11:44:50+00:00
As a former Rubyist, I still shake my head at:

- Matz letting things evolve too much on their own since the beginning of Ruby and not carefully adding new features. People made fun of it because there are too many ways of doing things (bloat).

- I think DHH did a great job, but then he let go too much to the wrong people.

- All the Zed stuff, massive changes in Rails in 4.x, then Ember (adapters to well-used frameworks would’ve been so much better), then 7 was just too different.

- Ruby 2.7.7 / poor handling of mac amd arch. This killed it for me.

- MRuby and Crystal.

- When Rails lost a big part of the community to Elixir.
by avereveard | 2025-10-26 11:45:10+00:00
That opens up greater margin for local production. Not everything is elastic, but as long as the producer side cheats in term of local subsidies, less regulation, slave labor etc, implementing tariffs seem a good choice.

you cannot just carbon tax everything locally and then let the other corner of the word produce at a fractional price polluting the same world, exploiting worker etc, without wrecking your internal labor market.

What you see as customer paying more is cause by government letting this shit go on for too long, and now the correction is ugly. But it not like its not needed, and at some point needs to happen before it reaches the breaking point.

I'm not in favor of the current round of tariffs as used by current administration which seem a baseless negotiating tactic, but the effect of outsourcing to bad faith actors has pushed the working class out of balance, they simply have no way of competing internationally unless by accepting a step downgrade in working and living conditions
by kmacdough | 2025-10-26 11:46:08+00:00
There's no significant immediate threat to life or well-being. It's simply not an emergency. We're all constantly exposed to some ionizing radiation. It's a question of how much.

In this case, not much. It's still an exposure event and absolutely worth giving medical attention to assess continued exposure levels from ingested contamination and generally be overly cautious. But that doesn't mean it's ultimately going to be a significant factor in this workers risk for radiation induced disease. It's certainly better than living in the vicinity of coal mining and processing plants.
by KingMob | 2025-10-26 11:46:28+00:00
git and jj are functionally equivalent in this respect, yes, but it's all easier in jj. It all becomes one concept and one command set, instead of three different ones.

The git features of stashing/staging are removed, but they're superfluous given how jj works. You don't need or want them, and keeping them around would only give people two ways to do the same things.
by TeMPOraL | 2025-10-26 11:46:40+00:00
Not necessarily. If they insist on there being only 12 puzzles, all they need to Save Christmas is to start the event on Christmas day, and rename it to "12 Puzzles of Christmas" or "Advent of Three Kings of Code", or such -- see: https://news.ycombinator.com/item?id=45710963.
by brettatoms | 2025-10-26 11:46:41+00:00
I’m the creator of Clojure Land. I did base the original project list on the Clojure Toolbox and give full credit in the repo’s README.md.

The big difference between Clojure Land and the Clojure Toolbox is syncing with GitHub for things like description, stars, etc and search.

I also regularly follow the Clojurians Slack and /r/Clojure for project announcements. Of course PRs to help keep the project list up to date are always welcome.
by adrian_b | 2025-10-26 11:47:30+00:00
There is no evidence for a cyclical universe, like there is no evidence about anything else that could have happened before the matter of the observable present universe had a temperature in the range of tens of MeV.

Like I have said, one can hypothesize that before that state when the temperature was in the range of tens of MeV the matter had been even hotter, or on the contrary, that it was cooler, but either way there is no evidence for any earlier conditions and whichever extrapolation is chosen it eventually reaches things that cannot be explained, e.g. if the evolution had been cyclical, why it has reversed, or if the matter was hotter, why it was surrounded by an empty space, allowing expansion and adiabatic cooling, or if it was cooler either whence the extra energy came or what could have caused an adiabatic compression.

So my opinion is that for now any discussion about what could have happened before the moment of time when the temperature was in the range of tens of MeV and there were no other antiparticles besides positrons and antineutrinos and no other abundant hadrons except free protons and free neutrons is a waste of time, because being unverifiable any theory about that time is non-scientific, unless someone would discover a really new theory about the structure of matter, significantly better than anything that has been proposed during the last century, which could offer additional insight.