MurphyA/hacker-news huggingface dataset:
by Nifty3929 | 2025-04-02 15:24:24+00:00
From the actual study:

https://www.mdpi.com/2072-6643/17/6/10812.3.4. Resistance Training Program

After the 7-day wash-in, both groups followed the same RT program that comprising 3 full-body sessions a week for 12 weeks (Supplementary Materials, Table S1). All sessions were supervised by tertiary qualified exercise physiologists and commenced with a standardised warm-up of dynamic flexibility exercises. Each session consisted of 5 exercises: 2 compound movements each for the upper and lower body, and 1 isolation movement for the upper body. Four sets were prescribed for all movements to ensure an adequate weekly training volume for hypertrophy [32]. Training intensities were 6 to 12 repetition maximums (RM) with 60 and 120 s of rest between sets and exercises, respectively. To adhere to the prescribed RM, an individual’s rating of perceived exertion (RPE) on a Likert scale of 1–10 was recorded. RPE corresponds to the number of repetitions an individual perceives they will be able to perform after the set is complete, where an RPE 5 equates to 5 reps more, RPE 6 is 4 reps more, RPE 7 is 3 reps more, and so on [33]. When a RPE of 8 or lower was recorded, the external load (kg) was adjusted on successive sets to ensure that subjects achieved the target RM. The RM method was used to ensure that training intensities were relative to the individual’s abilities while also standardising the training intensity across all participants [34].

I'm not quite sure this is clear enough for me, though it does somehow suggest that they were pushing the participants to do as much as they could. But like I say, unclear.

Small N as well - only a few dozen people.
by DarkPlayer | 2025-04-02 15:24:29+00:00
We observed the same behavior. Each request used a different IP address and a random user agent. In our case, most of the IP addresses belonged to Chinese ISPs. They went to great lengths to avoid being blocked, but at the same time used user agents such as Windows 95/98 or IE 5. Fortunately, the combination of the odd user agents and the fact that they still use HTTP/1.1 makes them somewhat easy to identify. So you can use a captcha on more expensive endpoints to block them.
by techpineapple | 2025-04-02 15:24:34+00:00
"Color has always had a strange status in Western philosophy — and more often than not, that status is second-class."

I wonder if one big change is a shift from a more working class family focus to an upper class influencer focus. Maybe this is just because was a kid, but It does feel to me like as a kid in the 80's and 90's and probably earlier, that the middle class was essentially the aspiration, and everything was geared towards the middle class family, think happy meals and McDonald's play place. Now, everything is geared for the wealthy social media influencer's, it's not a meal, it's an experience.
by ty6853 | 2025-04-02 15:24:48+00:00
Immigration judges aren't judges in the conventional sense (like the ones in the judicial branch), so they don't have the legal power you're thinking of. They are members of the executive branch and judges basically only in title. They are actually just shills ('delegates') for the AG, who as far as I can tell can override them by fiat. [ Not legal advice ]

https://www.law.cornell.edu/cfr/text/8/1003.10
by pkasting | 2025-04-02 15:24:56+00:00
A series of four one-hour talks given internally to Chrome engineers on the new features in C++20, what can and can't be used in Chromium, and why. While some of the content is Chromium-specific, the vast majority is suitable as general learning material for any C++ coder who wants more familiarity with C++20. Each video has a link to the slides.
by volemo | 2025-04-02 15:25:23+00:00
> static typing: 2 + "2" does not compile/parse (e.g. Python vs mypy, Typescript vs JS)

I think this example is not correct, because static typing doesn’t affect how values of different types interact. And while I don’t know of any staticly typed language where specifically `2 + “2”` is a valid expression, statically typed languages definitely can be weakly typed: the most prominent example is C where one can combine values of different types without explicitly converting them to the same type (`2 + 2.0`).

I believe strong/weak and static/dynamic are orthogonal. And my examples are:

- Strong: `2 + “2”` is a error,

- Weak: `2 + “2”` makes 4 (or something else, see the language spec),

- Static: `var x = 2; x = “2”` is an error,

- Dynamic: `var x = 2; x = “2”` is fine.
by ddingus | 2025-04-02 15:25:32+00:00
My Sublime Text licenses are perpetual.

I have various perpetual CAD licenses going back to the 90's.

Same for some development tools, some, or maybe just one dating back to the 80's. (MAC/65)

MSDOS

All versions of Windows I have used and or purchased.

Microsoft Office

Libre Office

SGI IRIX

And I could go on for a long time. Point is a whole lot of software runs on some sort of perpetual license. Any why not? It all does what it was written to do.

Until very recently, with the rise of software in our browsers, one could expect most software to operate this way.

When new versions are needed, AND if needed, payment for that work is obvious and entirely reasonable. And with some software navigating what happens if new is needed becomes huge pressure to get people to upgrade. And that is sometimes unpleasant.

CAD is one of those for sure.

Subscription software, in many cases --and I am speaking generally here, can be easy to subscribe to.

All good right?

Well, I tend to keep software that2, Supports my skills.

Doing that would be huge payments!

As a buyer,I expect to see software coat / licensing make better sense.
by meltyness | 2025-04-02 15:25:36+00:00
> Participants completed a 3-day food log for the 3 days prior to each assessment (baseline, post seven-day wash-in phase, and post 12-week RT intervention) to provide an estimate of their typical total kilocalorie (kcal/day) and macronutrient (g/day of carbohydrate, fat, and protein) intake

That's a lot of extrapolation, Marmite-flavored protein powder, no doubt?

> that comprising 3 full-body sessions a week for 12 weeks (Supplementary Materials, Table S1) [Table S1 describes 3 different bro-splits, comprised of 45 different assistance exercises and no planned progression in intensity, excepting "To failure"]

Ah yes, I see they've confused resistance exercise with resistance training, indeed a mistake.

Granted, it does seem like a fine time to avoid "fitness powders" in light of "The Rhisotope Project" https://news.ycombinator.com/item?id=40819617
by perihelions | 2025-04-02 15:25:50+00:00
https://esawebb.org/images/potm2503a/ ("Spying a spiral through a cosmic lens")

https://www.esa.int/ESA_Multimedia/Images/2025/03/Webb_spies... ("Webb spies a spiral through a cosmic lens")

Some clarifying context not present in this OP (phys.org): this is a composite of Hubble visible-light images with Webb data.
by vonmoltke | 2025-04-02 15:25:51+00:00
> I have also noticed that e.g. Lockheed Martin (maker of the F35) is not doing very well on the stock market.

There's no "e.g." here. It's only Lockmart, and it's because they recently lost the Next Generation Air Defense contract to Boeing. The rest of the US defense sector is fine (for now).

These statements from the US are more about keeping Europe dependent on the US (and thus the US keeping some geopolitical leverage) than about bolstering the US defense sector.
by a_tessellator | 2025-04-02 15:25:53+00:00
Atomic Tessellator (https://atomictessellator.com) | Lead Front End Engineer | Global Remote | Full-time

Atomic Tessellator is building the world's fastest, most comprehensive materials design web platform. We're giving materials scientists the ability to create and test different permutations of atomic structures, and evaluate every known material property, with preconfigured computing environments.

We're seeking a front end developer with Three.js experience to lead our platform UI development (Vue.js). You'll also be solving the technical challenge of rendering complex atomistic simulations in a physically accurate, visually interpretable, and performant way.

We're a tight, global team of 5 with a hacker mentality. We're AI-native, value taste, have audacious goals, and move at unreal speeds. We take pride in being generalists.

Interested or have questions? Please send through your CV to daniel+cvs@atomictessellator.com :)
by DrillShopper | 2025-04-02 15:25:59+00:00
Civilization V has a "cloud game" option that keeps the save file online. Players can then take their turn when they have a chance (though non-responsive players can break the game), and if you're running the game through Steam you'll even get a Steam notification when it's your turn. You can also define a webhook that gets called when it's somebody's turn. One of these days I'll put together a little tool that takes that webhook message and translates into a Discord PM or Discord channel post @-ing the person whose turn it is.

They specifically say that it's their way of paying tribute to Civ playing by email.
by skydhash | 2025-04-02 15:26:18+00:00
> Because however hard you pretend they are separated, they never are.

That would hold true for whatever systems. The pretention is just for making it easier to do the job without extraneous effort. Cascading is a nice pattern for applying properties in the case of a document. JS was originally intended for scripting (not for full-blown application) and the DOM API works fine for that. Without that, we would have to put everything in HTML or have something like Flash.
Show HN: Replace Chrome new tab with a blank WYSIWYG editor for taking notes
by hakaneskici | 2025-04-02 15:26:38+00:00
minimalistab is an extension for Chrome that replaces the default "New tab" page with a blank WYSIWYG editor for taking notes.

Sometimes I need a blank screen to stare at, especially when context switching between tasks; so I made this Chrome extension with basic note taking capabilities.

I kept the code as simple as possible, formatted for developers with dyslexia. Let me know your opinions.

I hope you find it useful. Feel free to personalize and hack your own copy. Feedback very welcome.

DEMO: https://raw.githubusercontent.com/hakaneskici/minimalistab/r...

Install as an extension: https://github.com/hakaneskici/minimalistab

Features:

* Take notes with formatting

* CMD/CTRL + {B, I, U} or toolbar

* Works offline by design

* Auto save to local storage

* Download as .html file

* Dark/light system theme

* Paste images and links

* Plain JS, no dependencies

* No tracking, no telemetry, no cookies

* Works without JS too (no saving)

* 100% handcrafted human code (TM)

Here's the primary trick that makes this possible:

https://news.ycombinator.com/item?id=43179649

Previous discussions and tools:

[1] Nash - https://news.ycombinator.com/item?id=43358914

[2] Notetime - https://news.ycombinator.com/item?id=43434152

[3] NoteUX - https://news.ycombinator.com/item?id=43492415

[4] TiddlyWiki - https://tiddlywiki.com/
by alabastervlog | 2025-04-02 15:26:42+00:00
Mmm. All I wanted was a Switch with bumped specs and a lot more durability. They could have come up with something out of left field that I cared about, like they often do, but cameras and a dedicated chat button? Things I've been intentionally avoiding or being annoyed by on other consoles since either thing has existed?

I hope there's a way to disable the chat button entirely, so I'm not accidentally triggering a function that I never want to use and my kids certainly won't be using, like the damned "share" button on the PS5. Talk about an anti-feature.

If the camera were built-in, I'd pay a little extra for a version without that and without the chat button. This is the opposite of an upgrade, for this shopper. At least I can just not-buy the camera.

The spec bump looks mediocre, if durability's not a lot better I'll just be replacing my half-broken switch with a used model of same. I'd been assuming this'd be my first-ever near-launch console purchase, I'm usually like 2-3 years behind on these things, but IDK, this is underwhelming. If there's also a more-than-tiny price hike, I'll be delaying.

[EDIT] Oh snap, pricing's on there? I'd read elsewhere they'd delayed announcing that. Shiiiiit, at that price maybe we'll get a family Steam Deck and put pirated versions of all the Switch games we already own (... and all the games we have on prior consoles) on there, instead. I can wait for used or discounted console prices to play the new Zelda or whatever, we still have hardly touched half the games we have on the current Switch. How's the Deck with multiple Switch Pro controller support? Anyone tried to use it as an actual multiplayer-friendly TV-attached console?
by Y_Y | 2025-04-02 15:28:03+00:00
> Nintendo will send out invitations for "priority" purchasing of the Switch 2, direct from the company, starting on May 8. Those who have purchased a Switch Online membership as of April 2, have had it for a minimum of 12 months, have opted to share gameplay data, and have logged at least 50 hours get priority. There will be a 72-hour window in which to use priority purchasing invitations.

So they're trying to circumvent retailers, while "rewarding" people for allowing telemetry and having a long running credit card subscription, by offering them a time-limited fomo pre-release.

I think I won tech-MBA bingo, why do I still feel so empty inside?
by rchaud | 2025-04-02 15:28:50+00:00
I liken AI hype to crypto hype. There will be always be some wide-eyed techno-optimist rube waxing poetic about how AI will open the door towards a 4-day workweek, just like how crypto will strengthen civil society by reducing the influence of banks in handling commerce.

The reality is a lot simpler (and darker) when you realize who the buyers of this technology are, and what they want from it. And what they want is always the same...more, and faster.
by sjducb | 2025-04-02 15:29:00+00:00
Yes.

50% means that they are indistinguishable. Deviation from 50% means that the channel has information about whether the subject is human or LLM. 0% is a perfect correlation (humans always correctly identify humans). 100% is a perfect inverse correlation (humans always think the machine is a human)

You can identify LLMs by asking the human to pick the most human participant. Then you invert their answer. The real human is the least human like participant.
by briandear | 2025-04-02 15:29:06+00:00
Coffee crop failures have been around as long as there have been coffee crops, this idea that current coffee could go extinct is silly. Ideal locations for growing coffee can change and evolve over time, but an extinction event? C’mon. If that were to happen, there would be any people left to care.

Literally everything is blamed on climate change these days. Too much snow? Climate change. Too little snow? Also climate change.

A few years ago I was climbing Mont Blanc and the rockfall due to a warmer winter was blamed on climate change, then a few years later: near-record snow. It’s taking on religious overtones: rather than things happening because it’s God’s will — now it’s “climate.”

I am not denying that the climate changes, I am only calling out that literally every mishap in the natural world is being blamed on it. There is a lot of money in that business.
by ryandrake | 2025-04-02 15:29:28+00:00
> Real Genius is a great film in many ways, marred only by the assumption that a military laser is a bad thing to be working on

I wouldn't call it "marred" like it was a small detail in an otherwise good movie. It's pretty much the central lesson of the movie. The whole third act was about the ethics of working on weapons, particularly how engineers, if they're not careful, will focus on the "cool technology" aspect and fail to account for the real application(s) of their work. If you really think working on weapons would be neat, I'm not sure what there is left for you to get out of Real Genius.
by gekoxyz | 2025-04-02 15:29:36+00:00
449 usd is pretty disappointing. A steam deck is pretty much the same price but is repairable and i don't have to pay for an online subscription. And even the steam deck doesn't appeal to me much since i like FPS games, which are better if played from a proper PC. At this point i'm sticking with my Nintendo 3DS for gaming away from home.
by dragonwriter | 2025-04-02 15:29:36+00:00
> If a determination by an immigration judge followed by a BIA appeal isn’t sufficient to deport suspected gang members

Kind of a weird question to ask, given that the deportations to El Salvador pretext on the Alien Enemies Act involve none of that, and this specific individual was granted protection from deportation to El Salvador at his immigration hearing in 2019, and the government chose not to appeal.

Note that as well as being in violation of the only decision made by an immigration judge in his individual case, his removal under the Administrations invocation of the Alien Enemies Act also is outside of the authority of invocation of that Act even if one assumes the invocation is valid, as, being invoked on the pretext of an existing war with Venezuela initiated by a Venezuelan invasion of the US (which is preposterous on its face, and the Administration is doing nothing to prosecute the war initiated by this invasion beyond deporting people without due process, demonstrating the lack of seriousness of the claim), it applies only to Venezuelan nationals, and he is Salvadoran.

That said, before being enslaved—and those sent to CECOT are both enslaved and trafficked in the international slave trade—under the 13th Amendment, yes, anyone is entitled to criminal trial.
by palmotea | 2025-04-02 15:29:38+00:00
> Sorry, but why would a Mars colony only work with indentured servitude and/or slavery, as proposed by Elon Musk?

Isn't there a saying that companies/startups are all dictatorships? That's exactly what a privately-run space colony would actually be, but without any of the outlets that make working for a company tolerable (the theoretical possibility of getting a job elsewhere, being free outside of work hours, etc.).

I don't think it's helpful to use terms like "slavery" or "indentured servitude" to describe the situation, since those are legal concepts for polity where freer statuses are possible. It'd be more like North Korea. Are North Koreans slaves? Not really. Are they free? No. Do you want to be a North Korean? Probably not.
by dartos | 2025-04-02 15:29:47+00:00
> deploy thousands of lines of code to production without you needing to change a single thing.

I’m not saying this is impossible. I’m saying it leads to poor quality products. Deploying thousands of lines of code isn’t necessarily a good thing. Often it’s not.

> You can write a very precise spec in the prompt. Use formal language, or use a little DSL you invent on the spot, or say "it should do X and Y and account for Z and also try to cover other things if you realize there are more", etc. There's a lot you can do.

At this point, why use an LLM at all? Why introduce a black box? We can perfectly and tractably convert formal languages into machine code.

Things are never simpler when black boxes are involved…

These tools, again, are undoubtedly useful and sometimes (albeit inconsistently) magic.

But they’re not a silver bullet for making software.

I tried vibe coding literally yesterday, as I do every week or so. I used avvante.vim and code companion. I tried with gemma3 and Claude. It’s slow, boring,and I (someone with ADHD) lose all focus when the llm starts running.

The output is prototype quality always. It looks okay and mostly works correctly (granted I usually just make a todo list or a job board) but is obviously over complicated and bloated.

If you don’t care about quality or long term maintenance (like with a prototype or POC) then it’s fine.
by geye1234 | 2025-04-02 15:30:30+00:00
The ACT approach worked for me. It's compatible with CBT, but with a different emphasis. The following names may help:

Claire Weekes, who somebody else in this thread recommended. She's the pioneer of the approach. She wrote mainly in the mid-20th century but her work is still accessible.

Also look at Kevin Majeres' work, for example: https://www.youtube.com/watch?v=lGa-jQJazpY

Also look at the DARE Approach to anxiety: https://www.youtube.com/@DareResponse

They all say variations of the same thing, which is that you need to train your brain not to fear your anxiety.

This approach ought to be the standard -- it really works, and is well-demonstrated in the literature.

Also exercise every day, or as often as you can. Both weight-training and cardio are good. Swimming is excellent.

Don't spend much time analysing some deep-seated reason for your anxiety. A little bit is fine, but going too deep is a waste of time, and can actually make it worse. You want to train the rational part of your brain to disregard the anxiety signals coming from your amygdla; and over time, the amygdla's messages will become less and less intense. If you spend time thinking 'why why why am I feeling this way?', your brain starts treating the anxiety signals as important, which is the opposite of what you want.

I would strongly recommend against changing careers. You will not be making good decisions while anxious, and other careers will not be less stressful.
by nonrandomstring | 2025-04-02 15:30:35+00:00
As the internet descends into naked lawlessness and technofascism the future of almost everything is allowlisting (whitelisting) and various zero-trust [0] strategies.

A lot of what we've previously considered "core estate" (Google, Microsoft. Amazon, Meta....) will be on the outside.

Remember Robert De Niro in "Meet the Fockers"? [1]

Circle of trust. And you ain't in it....

[0] https://en.wikipedia.org/wiki/Zero_trust_architecture

[1] https://en.wikipedia.org/wiki/Meet_the_Fockers
Show HN: Acorn.js – Turn GraphQL APIs into Tools for LLMs and Agents
by mbroecheler | 2025-04-02 15:30:53+00:00
We built a lightweight Typescript library that turns GraphQL APIs into tool definitions for LLMs like GPT, Claude, and others. It also integrates directly with agentic frameworks like LangChain.

To build agents and chatbots, we found ourselves building custom tooling and APIs to pull in information, outsource analytics, and trigger external actions. But wiring that up, doing schema validation, data mapping, retry loops, etc entails tedious boilerplate code. We generalized that code into a library, released it under OSS Apache 2.0, and hope that it helps others build GenAI apps that need to connect data sources, trigger actions, or outsource symbolic reasoning.

Would love your feedback and thoughts. Happy to share why we settled on GraphQL for the API (validation, semantic annotations, simple mapping, query flexibility) and also curious what you are using and why.
by genewitch | 2025-04-02 15:31:04+00:00
I think this is a nit. "split-phase" is two 120V legs 180 degrees out of phase with each other. The word "phase" is starting to look spelled wrong to me, right now. I don't see the fundamental difference between "two phases [...]" and what i said "not single-phase"

I understand wye and three-phase power, and i also understand that when we plug into a scared face outlet[0], that is a "single phase" - but the stuff delivered to our house is two phases of 120VAC, 180 degrees out of phase.

again, it's a nit. you can use two conductors on a three-phase system and get a single phase, as well.

[0] NEMA 5-15R
by BearOso | 2025-04-02 15:31:08+00:00
The physical game cards are going to be expensive to manufacture because they need to be much faster. Look at the cost of microSD Express cards. I thought they might go entirely virtual with required installation.

Needless to say, 80 USD is too high for me, personally. 70 is pushing it, honestly. Most of the time you can use sites like isthereanydeal and even get new releases under 60, but that's a no-go with Nintendo.