MurphyA/hacker-news huggingface dataset:
by ty6853 | 2025-04-02 15:39:35+00:00
It's an interesting idea, but good luck getting your argument heard. I've been tossed in immigration cell as a US citizen. I filed an FBI records search and there was not even an arrest record or any record of it happening, they just lock you up and that's that without even any process or paperwork. Since it is administrative I did not have the opportunity to talk to a lawyer or even see an immigration judge. They just locked me up and then when they were satisfied with stripping naked and searching me they dumped me on the street.
by burnte | 2025-04-02 15:39:53+00:00
I discovered SL in 1999, and forgot about it. I rediscovered it 5 years later when on my personal server I typoed ls as sl and hit enter. A steam locomotive drove across my screen, and I remembered installing it 5 years later and laughed by butt off. I wound up pranking myself and it took 5 years to pay off!
by ryandrake | 2025-04-02 15:40:04+00:00
I think HN is coming around, slowly.

Years ago, if you so much as suggested that a software developer had any ethical culpability when their software was used for evil, you'd have the entire peanut gallery at your throat. "How dare you blame the developer. It's his manager's fault! It's the company's fault! He can't control how his software is used! He's just implementing a turret pointing algorithm. It's not his fault who the user aims it at!"

I think years of seeing the real-world fallout of ethically questionable tech projects is finally starting to soften that stance. You're not just pushing protobufs around. Look up once in a while and see how your work is being deployed! You're doing this!
by concerndc1tizen | 2025-04-02 15:40:40+00:00
It would be trivial to use botnets inside of the EU, so I doubt that blocking ASNs would make any difference. And as I said, it achieves the goal of disrupting access to information, so that would be nevertheless be a win for them. Your proposition does not solve for Wikipedia's agenda of providing free access to information.

> digital and economic suicide

My view is that it's an economic coup which started decades ago (Bush-Halliburton, bank bailouts in 2008, etc.). It's only inflation and economic uncertainty is only for the poor. For the people that do algorithmic stock trading, it's an arbitrage opportunity that occurs in the scale of microseconds.

By the time that the people will be properly motivated to revolt against the government, it will be too late.
by pmags | 2025-04-02 15:40:41+00:00
The TRO issued by U.S. District Judge Ellen Hollander, blocking DOGE from accessing systems at the Social Security administration specifically calls this out.

https://storage.courtlistener.com/recap/gov.uscourts.mdd.577...

From pgs. 66-67 of the decision I quote:

" The hurried manner in which the Treasury DOGE Team was granted access to Treasury systems mirrors the rushed manner in which at least some members of the SSA DOGE Team were granted access to SSA systems. See ECF 22-10 (Flick Decl.), ¶¶ 15, 16, 23, 24, 27, 29, 40, 48 (repeatedly referencing the “rushed nature” of the onboarding and training of Bobba and Russo). For example, several members of the SSA DOGE Team were granted access to SSA systems before their background checks were completed or their inter-agency detail agreements were finalized. "
by beezle | 2025-04-02 15:40:54+00:00
A few things -

1/ on this RPE stuff, it sounds like they are trying to keep two reps in the tank which is fine but..when? the first set? The last set?

2/ perhaps I'm misreading the supplemental data but the error bars are pretty huge when it comes to changes in LBM, not sure how any conclusions can be drawn

3/ 12 weeks is a short program and it sounds like they chose people who were generally not in shape/beginners. Anyone who has lifted in their life can tell you initial gains are almost always mostly in strength, not mass.

4/ Their choice of lifts for this population also looks unusual.

I'm sure they have the data but I could not find any evaluation of relative strength gains between the two groups. Even if their hypothesis that the LBM gain is identical, strength gains may not be.
by cjbenedikt | 2025-04-02 15:41:07+00:00
Effects of Creatine Supplementation and Resistance Training on Muscle Strength Gains in Adults <50 Years of Age: A Systematic Review and Meta-Analysis

https://www.mdpi.com/2072-6643/16/21/3665#:~:text=In%20the%2... and Creatine Supplementation for Muscle Growth: A Scoping Review of Randomized Clinical Trials from 2012 to 2021 https://pmc.ncbi.nlm.nih.gov/articles/PMC8949037/
by Imnimo | 2025-04-02 15:41:49+00:00
It gives me a little pause that humans are so much worse than random chance at detecting GPT-4.5. Suppose we reframed the test as: "You interact with 10 witnesses, 5 of which are humans, 5 of which are GPT-4.5. Your task is to separate them into two groups, but you do not need to label the groups." It seems that human judges would still be pretty good at this version of the task.

In originally proposing the task, Turing wrote:

>It might be urged that when playing the "imitation game" the best strategy for the machine may possibly be something other than imitation of the behaviour of a man. This may be, but I think it is unlikely that there is any great effect of this kind.

Does the fact that GPT-4.5 is favored well above random chance imply that it is doing "something other than imitation of the behaviour of a man"?
by daveguy | 2025-04-02 15:41:50+00:00
It seems like the protocol would detect either benefit, if present.

It makes sense that the body's adenosine re-phosphorylation is not rate limited by creatine at all (which the body produces naturally). In that case, having extra creatine lying around would just make your pee more expensive and give you a nice placebo effect from believing you can lift more. (And placebo effects are real effects, particularly for effort related tasks. Just not due to chemistry of the treatment.)
Where in the World Did Your Code Come From?
by scanosss | 2025-04-02 15:42:07+00:00
Ever wondered where the open source code in your project was actually written? The SCANOSS Geo Provenance dataset maps the geographical origins of OSS contributions—because sometimes, code has a more interesting backstory than you think.

Run it yourself:

scanoss-py comp prv --key <api_key> --purl <package_url>

Check it out and let us know what you think: https://www.scanoss.com/post/understanding-the-geo-provenance-dataset
by carlsverre | 2025-04-02 15:42:23+00:00
Exciting to see all the continued energy around Graft today! If you want to continue the conversation feel free to join the Discord [1] or post a discussion on GitHub [2].

I'll be at Antithesis BugBash [3] for the next few days talking about Deterministic Simulation Testing (DST) with fellow DST nerds. If you're around please reach out so we can meet in person!

Either way, have an excellent day! :)

[1]: https://discord.gg/etFk2N9nzC

[2]: https://github.com/orbitinghail/graft

[3]: https://bugbash.antithesis.com/
by iLikeFunctional | 2025-04-02 15:42:33+00:00
Thank you, this really helps. Totally agree—hallucinations and leakage are scary, especially when prompts can be engineered to expose things you didn’t think were vulnerable.

We’ve been leaning toward open-sourcing the data plane for exactly the reasons you mentioned: trust, adoption, and building a community around the core tech. But I’ll be honest—there’s still that fear in the back of my mind: what if someone forks it, strips out the branding, and rehosts it? Or if buyers say “well, it’s open source, why should we pay anything?”

Did you or your team ever wrestle with that? Or have you seen OSS models work well in this space where the control plane still delivers enough value to justify a paid tier?
by palmotea | 2025-04-02 15:42:42+00:00
> This is flying somebody to an unrelated country and the paying a foreign nation to throw them in an overcrowded prison with no oversight for the rest of their lives.

That's true of most of the people the Trump administration are sending to CECOT in El Salvador, but not the guy the article is about:

> Abrego Garcia came to the U.S. illegally from El Salvador around 2011, “fleeing gang violence,” according to his lawyers, and made his way to Maryland to join his older brother, a U.S. citizen.
by Amyang | 2025-04-02 15:42:49+00:00
Proof of Awesome reimagines blockchain technology as a social experience where users "mine" blocks through verified real-world accomplishments rather than computational puzzles. The platform combines blockchain mechanics with achievement tracking to create a compelling social experience with authentic utility.

Website: https://proof-of-awesome.app Github: https://github.com/AmyangXYZ/ProofOfAwesome-Web
by Garlef | 2025-04-02 15:43:12+00:00
I don't know.

- The counter-examples seem strange to begin with since they mix presentation concerns (redirect) with data access concerns (getDocument) and authentication (user.isAdmin).

- I'd prefer an explation of the pattern that is not tied to a library. Kilpi already seems to abstract away something.

So it's a bit hard to understand what problem this pattern really solves.

Kilpi looks interesting, though.

(PS: the Kilpi.filter definitely needs a better explanation! What does it do? And how does it relate to the policies? I can make a guess what happens if what your query is fetching is a list of things. But what it it's not?)
by fodkodrasz | 2025-04-02 15:43:56+00:00
C++ I have worked only a little with it, more so with C, but AFAIK order of files does kind-of matter, so at least declarations need to be present in each file upfront before use.

C# has a multi-pass compiler so that it can compile and link the components from multiple files, without need of placeholder declarations, regardless of the order the symbols appear in the files.

F# has a single pass compiler, which keeps the compiler implementation simpler, but the file, and symbol definition order does matter that way. This is totally intentional, this is supposed to make the codebase more straightforward, with which I personally agree with. This avoids the need for declarations and centralization of them, the includes all the baggage that comes with that approach, and all the complexity C# has. I have rarely found a limiting factor, though there are some cases when it can be a bit inconvenient, for me the application setup/composition (~DI, but I prefer more static approach in F#) needed some cumbersome refactoring in some cases (have only vague memories by now, and yes, I know co-recursive types exists)

I really like F#, but rarely have to opportunity to work in it.
by jpalawaga | 2025-04-02 15:43:59+00:00
Despite all of the negative/critical takes, I think the switch 2 looks great. The hardware improvements look nice. The top usb-port is a great addition with the kickstand, so you can actually charge while you play (this was a bust with switch 1).

I think the camera is also good. I actually really look forward to playing mario games with my nieces. And for those who don't want it, it's no extra cost.

120fps and 1080p w/ upscaling to 4k look good but ambitious. I wonder how much AI is used. The fans inside the dock are a clever way to maintain performance.

Also, I have a lot of friends who casually stream games in discord, so the chat/sharing functionality seems aptly timed.
by DeathArrow | 2025-04-02 15:44:36+00:00
F# is a lovable language as in people are really enjoying using it vs not being bothered using it.

Once every other month a new F# link lands on top page and receives a few hundred of upvotes.

I think F# needs and deserves more publicity in order for it to win a larger audience. If only F# community would be half as vocal as Rust community.
by alabastervlog | 2025-04-02 15:44:44+00:00
The price being almost the same as a Steam Deck is really surprising. Since the Wii (maybe even the GC? I can't remember, I only had a PS2 from that generation when it was active, and only got that about the time the PS3 was about to come out, so I don't remember their relative price positioning that generation) they've been the "sure you'll spend more on games because they don't have meaningful sales and used prices remain high, and the hardware's 'underpowered', but the games will be really good and the console price is pretty low!" console.

This is... a weird departure from that.
by Hasz | 2025-04-02 15:45:02+00:00
As far as MBA schemes go, this is pretty benign. Realistically,they are putting consoles into the hands of the most vocal, most dedicated, and most enthusiastic customers first. This makes a ton of sense, and if gets around scalping, I'm all for it.

At least you are getting "something" for having telemetry turned on, usually you get zilch.
by jofer | 2025-04-02 15:45:22+00:00
It might help to think of it less as "Indian subcontinent slamming in" and more as the "Tethys ocean basin closing".

India being pulled away from Africa/Madagascar and eventually beneath the Eurasian continental crust is all related to the closing of the Tethys. ...This is a lot easier to explain with pictures...

If it helps, remember that continents are just lighter and thicker "rafts" of stuff. They're not plates themselves. They're often attached to oceanic crust as part of a plate. When one side of that oceanic crust becomes cold and thick enough to start to subduct, the entire plate gets pulled along.
by Imnimo | 2025-04-02 15:45:24+00:00
My favorite part about the original paper is that it was written during a time when "extra-sensory perception" was a big fad, and Turing bought into the idea. He admits that the most likely failure of his test is that humans could perform ESP while computers could not. It's such a weird historical artifact - if he had come up with the idea 10 years earlier or later, it seems unlikely the ESP section would have ever made it in.
by jf22 | 2025-04-02 15:45:58+00:00
The code I have AI generate matches the production quality code I've shipped throughout my career. SOLID code, no security flaws, unit-tested, documented, commented, fast, secure, composable vs inheritable, no magic strings, etc etc etc.

>You literally can't put enough context into a prompt to have it write the exact code you'd need in every case.

Yes you can. I do this every day.
by laszlojamf | 2025-04-02 15:46:00+00:00
So they were asking beginner lifters to rate how many they would have left in the tank? I've been lifting for maybe half a year and I still find it pretty hard to estimate >.<

It's good that it's studied, but it does sound that they've "conclusively" proven something, and I'm not so sure. Small sample size too, like you said.
by dylan604 | 2025-04-02 15:46:56+00:00
Has someone come up with a way to de-warp an object seen as an Einstein ring? I thought I had read someone doing this, but maybe it was they were trying to do this. Maybe it was during the discussion on using Sol as a gravitational lens like this?? Seems like some interesting math to put the image in TFA back into the shape of a galaxy.
by RealityVoid | 2025-04-02 15:47:08+00:00
If you can lift more reps, you can go to the next weight level. It's basically linear progression with a self-reported knob. My experience is that everytime I use creatine and start training after not training for like 3 weeks, I put on about 3 kg in a very short time. The rate of progression is deff connected to the quality of my sleep and the amount of protein I consume I did not follow as closely how much creatine impacts, but I think if it does, it does marginally compared to the others.

Still, this cohort might suffer from the issue of lack of awareness about _how exertive_ the actual workout is. I feel this is also something you should learn.
by s1gsegv | 2025-04-02 15:47:33+00:00
As a concept it feels like it should be obvious, you can’t expect a runner to sprint consistently, sure in a world where the farther they run the more money you make its ideal if they could but it just isn’t how the human body works, they will eventually slow down or otherwise call it quits.

I fundamentally believe the same is true of SWEs, you can’t get more out of people than they have long-term by telling them they ought to be “sprinting,” yet if you ask me that’s the concept being pushed.
by galleywest200 | 2025-04-02 15:48:03+00:00
One interesting thing is that they seem to have multiple types of physical cards. I am assuming they will have normal physical games but they also have these "key cards" [1] which I assume will be for MASSIVE games or games from really small teams who are short on cash. Since the digital purchase is tied to a physical game I assume you can resell/buy these used as well.

[1] https://en-americas-support.nintendo.com/app/answers/detail/...
by allturtles | 2025-04-02 15:48:05+00:00
A somewhat shallow comment, but why do post-Cold War U.S. weapon systems have such intentionally bland names? ATACMS, HIMARS, etc? They used to give weapons names that made them sound aggressive, dangerous, legendary, bold: Thor, Dragon, Phoenix, Patriot, etc. It has happened to vehicles as well, which used to be named after venerated war leaders: Abrams and Bradley are now HMMWV and MRAP.

Is this an intentional effort to make warfighting sound more like a kind of bureacratic exercise?
by jpalawaga | 2025-04-02 15:48:21+00:00
I have no idea why you're getting downvoted. A lot of highly-paid software developers are complaining that nintendo doesn't cheapen their offerings by discounting them to $5 a game like steam sales. why not cheapen your product's offering as it continues down the x-axis of time?

I've always respected Nintendo for this. They know they're offering a quality product, and the price will be the same if you buy now or in a year, so buy it if you want it.

It also means if you want to resell your game, you'll get a fair price for it.
Show HN: OSS Python client for creating MCP capable agents in 6 lines of code
by pzullo | 2025-04-02 15:48:34+00:00
Hello HN, Pietro here!

I've been really excited to see the recent buzz around MCP and all the cool things people are building with it. Though, the fact that you can use it only through desktop apps really seemed wrong and prevented me for trying most examples, so I wrote a simple client, then I wrapped into some class, and I ended up creating a python package that abstracts some of the async uglyness.

You need: * one of those MCPconfig JSONs * 6 lines of code and you can have an agent use the MCP tools from python.

The structure is simple: an MCP client creates and manages the connection and instantiation (if needed) of the server and extracts the available tools. The MCPAgent reads the tools from the client, converts them into callable objects, gives access to them to an LLM, manages tool calls and responses.

It's very early-stage, and I'm sharing it here for feedback and contributions. If you're playing with MCP or building agents around it, I hope this makes your life easier.

Repo: https://github.com/pietrozullo/mcp-use Pipy: pip install mcp-use (https://pypi.org/project/mcp-use/) Happy to answer questions or walk through examples!

Props: Name is clearly inspired by browser_use an insane project by a friend of mine, following him closely I think I got brainwashed into naming everything mcp related _use.

Thanks!
by alabastervlog | 2025-04-02 15:49:05+00:00
We've burned through two Switches, both of which still semi-function but with major components broken. Both provided a constant bonus game of "where the hell did the kickstand go now?" until that part just got permanently lost about 3 months in (both times!) and the Joycon rails can get fucked up and stop charging properly if a kid squeezed kind-of hard (raise your hands if you never squeezed a controller in frustration as a kid? Zero hands up? Great; Never throw one? Just a couple hands? That's what I thought)
Show HN: Kernel-level LLM inference via /dev/llm0
by RandomBK | 2025-04-02 15:49:06+00:00
I saw an April Fools joke and decided to implement it.

This is a rough port of llm.c into a kernel module. A lot of hacks were needed to make this happen, so a lot of performance was left on the table. Nevertheless, it is a minimally functional GPT2 inference loop running in the kernel.
by zeristor | 2025-04-02 15:49:07+00:00
Brian Eno - Alternative 3

https://m.youtube.com/watch?v=H9AldyuIh5A

I heard this music off on for decades, but couldn’t place it. I doubled down and only having a memory of it I was certain it was by Brian Eno.

It took me a while to stumble upon it, it was music written for an ITV Science programme’s April Fool’s episode; which due to strike action was delayed until July.

https://en.wikipedia.org/wiki/Alternative_3

This comes up repeatedly with regards to conspiracy theories, I assume not by people who think the Moon landings are a hoax, that would be insane. Erm wait a minute…
by dapperdrake | 2025-04-02 15:49:36+00:00
The problem is checking for k<16 and incrementing k and then using k to access array d[16] afterwards. That's how it goes out if bounds. The condition is inadequate for ensuring that k stays in the bounds of array d[16].

It seems like k is "obviously" an array index for array d[16] here, but whatever. Not in a position to have that discussion right now.

As for Java, (too lazy to look that up right now): That at least sounds like they enforce twos-complement representation for signed int values. C89 has UB here because ancient hardware also used ones-complement. And C89 wanted to be portable as a portable assembler. Well, if UB really makes anything portable. They didn't even go with platform-dependent a.k.a. implementation defined. Instead they specifically chose undefined behavior. The argument brought forward, at least today, is that C isn't supposed to be a portable assembler. Now which one is it supposed to be? Cannot have both at the same time.
by throwanem | 2025-04-02 15:50:01+00:00
I once reimplemented in Perl Nethack's logic for phase-of-moon and Friday 13th computation and notification, and added the resulting cute little script to the root .profile on our consulting firm's main web hosting boxes.

I didn't get fired when my boss found it by surprise a couple months (and lunar cycles) later, but I did learn a valuable lesson about how one may wisely limit one's exercise of whimsy.

Google took a few years more to achieve the same discovery, as I recall, but presumably this has to do with pedagogical methods involving not as many ex-sergeants.
by ActivePattern | 2025-04-02 15:50:08+00:00
I don't think that bidding system really works. If one side is strongly favored in the opening, the optimal bid would be essentially 0.4999999999... so that you can pick the color and win the game by a slim margin. Players then increase the bid with tiny steps ad infinitum.

The other idea works but is essentially just discarding all of the lopsided starting positions, in which case they might as well not be in the game.
by belter | 2025-04-02 15:50:10+00:00
The board? You mean his childhood friend, his accountant, his brother, and his divorce lawyer? :-)

"As Tesla tanks, Musk’s hand-picked board chair is doing just fine" - https://www.reuters.com/investigations/tesla-tanks-musks-han...

"Elon Musk's Divorce Lawyer Is His General Counsel at Tesla" - https://www.findlaw.com/legalblogs/in-house/elon-musks-divor...
by the_pwner224 | 2025-04-02 15:50:11+00:00
It's way easier to use Dolphin. You haven't truly lived until you've played Mario Kart Wii in 4k HDR :) They make USB powered sensor bars. Wiimotes connect over Bluetooth, you just need to get a BT adapter that is compatible (many chipsets are finicky with Wiimotes).