MurphyA/hacker-news huggingface dataset:
by red-iron-pine | 2025-04-21 16:57:30+00:00
You're basically guaranteed a promo to captain, after which promotion gets a lot harder and rarer.

It's the officer version of getting to E-4 before your enlistment ends -- as long as you're not a moron and get busted down you'll get there.

A Captain rank is in no way a qualification for Sec of Defense when there are literally hundreds of 4-star Generals and Admirals with well established track records of running operations during 20 years of Iraq and Afghanistan.
by somenameforme | 2025-04-21 16:57:47+00:00
Look up some numbers, his approval ratings outside of America were rapidly declining (at least in Latin America). [1] Interestingly the US is the one place where his approval ratings didn't decline over time, probably owing to the perfectly divided nature of contemporary politics. As he lost support from one side he gained it in equal proportions from the other. But in places like Argentina, his birth place no less, his approval rating dropped 27 points as he got increasingly involved in Progressive stuff.

[1] - https://www.pewresearch.org/short-reads/2024/09/26/how-peopl...
by 542354234235 | 2025-04-21 16:57:48+00:00
You didn't elucidate any of that, or actually make any argument, so I had no way of knowing what you were thinking. You said “being compelled to provide biometrics does not necessarily hinge on it being analogous to testimony” so I stated that there was a lot of established case law already on compelling individuals to provide analogous physical information/samples, which covers bodily autonomy, bodily integrity, and the 4th Amendment. The only contention as far as I know, is around the 5th Amendment, but if you had other information, I’d be interested to hear it.

The Supreme Court has declined multiple times to hear cases that would help settle the legal ambiguity. I don’t think United States v. Brown complicates things because the specifics on the case were not whether or not you can be compelled to provide biometrics, but whether being compelled to “unlock a device” and manipulating the device yourself constitutes protected testimony. [0] They even cited United States v. Payne [1] where the court upheld that forcibly taking your finger to unlock a phone did not violate the defendant’s Fifth Amendment rights, and at issue was only the wording of the order.

From my understanding, the current split about being compelled to provide passcodes, and to a much lesser extent biometrics, is the foregone conclusion exception stemming from the Fisher v. United States [2] case, where, as Justice White said “the existence and locations of the papers[were] a foregone conclusion and the [defendant’s physical act] adds little or nothing to the sum total of the Government’s information by conceding that he in fact has the papers… [And so] no constitutional rights [were] touched. The question [was] not of testimony but of surrender.”

This has been used in relation to court cases on biometrics and passcodes [3]. It appears that courts that rule that you can be compelled seem to look narrowly at the passcode itself i.e. the government knows you own the phone and knows you know how to unlock it, so it is a foregone conclusion to provide it. Courts that rule you cannot be compelled seem to look at the phones contents i.e. the government does not know what is on the phone so decrypting the data would be providing protected testimony, or a stricter interpretation that you cannot be compelled to disclose the contents of the mind.

[0] Somehow I linked to the wrong case originally https://law.justia.com/cases/federal/appellate-courts/cadc/2...

[1] https://cdn.ca9.uscourts.gov/datastore/opinions/2024/04/17/2...

[2] https://supreme.justia.com/cases/federal/us/425/391/

[3] https://www.barclaydamon.com/webfiles/Publications/Unlock-De...
by whywhywhywhy | 2025-04-21 16:57:59+00:00
Can’t help but feel no matter what they’d done there would be some route of thought that leads them to wronging the author other than just paying and using the code as is. I don’t know why a corporation would do that though as they likely have their own changes and direction they want for it and working with an unknown 3rd party on that could be a nightmare.

From the authors reaction they chose the wrong license for the project.
by delichon | 2025-04-21 16:58:06+00:00
When my dad was dying we looked for a symbolically meaningful occasion for him to strive to live for. There were no weddings or births or graduations coming up. But we found one that had deep meaning to all of us. "Dad, if you live for another 38 months we'll get a huge break on inheritance taxes." He just smiled and shook his head.
by hcknwscommenter | 2025-04-21 16:58:07+00:00
"What tariffs do is they allow us to pay people living wages and sell expensive products and still be competitive because products from China are tariffed to be the same price."

Tariffs don't do that necessarily. Maybe a tariff applied to a specific strategically important product or industry, could achieve that. Basically you are then subsidizing an important sector of the economy in a way that is economically inefficient and will make us all poorer in favor of some other interest like national security. The kinds of tariffs applied by the Trump administration cannot even achieve price competitiveness because price is nowhere in their extremely dumb equation. They cannot achieve national security because they are applied to inputs and outputs. They cannot achieve anything useful. They can only make us all poorer.
Hot take: APIs > MCP, when it comes to developers
by ashubham | 2025-04-21 16:58:58+00:00
There is lot of hype on the Model context protocol (MCP). I see it as a tool for agent discovery and runtime integration, rather than a replacement of APIs, which developers use at build time.

Think of MCP like an App, which can be listed on an MCP store and a user can "install" it for their client.

APIs still remain the fundamental primitive on which Apps/Agents will be built.
by tristor | 2025-04-21 16:59:02+00:00
Got 18/20, which I credit mostly to my calibrated display and photographer's eye for color. That said, both of the ones I missed were blue and I am wearing glasses that have some blue light filtering, which likely negatively impacted my perception of the blue parts of the color spectrum. It's food for thought as to whether or not I can effectively do post-processing of my photos while wearing glasses like these.

Interesting idea though. I wonder what the distribution looks like?
by hintymad | 2025-04-21 16:59:17+00:00
Donald Knuth used to go to a secretary school to learn touch typing, and IIRC he could easily type more than 120 WPM. Yet he decided to write his books and papers first with pencil and a piece of paper, and then type them out. The reason is that he found that he typed faster than he could think, which in turn interfered with his thinking process, while writing on paper matches his speed of thinking.

I also find taking notes on paper helps me focus more than typing, but it could be just that writing slows me down so I have more time to unconsciously reflect more. I also find writing math on paper is way more effective than using a computer, but that's most likely because I'm not that familiar with LaTex, so typing out equations interrupts my thought process.
by PaulHoule | 2025-04-21 16:59:40+00:00
It amazes me that I can walk out of a game with 2000 images, I just read an article by someone who shot 9000 images of a game. With film it would cost at least $10 to buy and develop film for about 30 shots, so I'd be spending upwards of $600 to develop film. It's hard to be nostalgic for film when you see it that way.

(I still shoot images faster than I can process them, but it helps a lot that I got Keysticks working with lightroom so I can sit back and use an XBOX controller to scan through photos.)

I am thinking about shooting short video clips instead because I think those might do even better on social and let you tell stories that photos can't.
by curtisszmania | 2025-04-21 17:00:24+00:00
Photographing an NBA game sounds like a mix of excitement and chaos—perfect capture moments amidst the action. Reminds me of launching a product; some days you hit the basket, others? Pass the ball around quickly! The challenge lies in staying adaptable and focused, even when the crowd is cheering or things get rocky. It's all about passion and keeping your eye on the prize to drive forward, no matter what happens on the court—or in our case, in the lab or boardroom. Let’s keep shooting for greatness! -Curtis
by 9rx | 2025-04-21 17:00:50+00:00
The "Friends" tab (sometimes "Feed" instead; the A/B testing on this one seems strong) only shows the posts of people you know. Events is still there as well. But in both cases the rate of creation has dropped dramatically since the time you remember, making these nearly useless. That's why the social media services have had to focus on content created by professional content creators instead.

The outcome was inevitable. People had fun posting posts and photos when it was a novelty, but once the novelty wore off they were back to not wanting to put in the effort. You can only post so many photos of your cat before you grow tired of it.
by culi | 2025-04-21 17:00:56+00:00
Yes but I said "widespread" metallurgy. There are evidence of metallurgy that is even older than 5000 BC in South America but it's not widespread enough for me to point it out. We even have evidence of copper processing 10,000BC in the Near East but I also didn't think that was worth pointing out

https://www.sciencedaily.com/releases/2017/09/170901113607.h...
by Dracophoenix | 2025-04-21 17:02:33+00:00
> You have inherent worth by virtue of being a human being. Do you feel that's up for debate?

Of course it's up for debate. Debate is what gave the notion of "inherent worth"[1] intellectual and popular credence in the first place. You forget that human beings were historically categorized according to a chain of being with the clergy and royalty (rather conveniently) at the top. One's worth to $DEITY and the world was determined by the height of the seat one sat on. This arrangement of affairs was treated as an unquestionable given for thousands of years in civilizations across the world. To suggest otherwise would have been treated as insanity or denounced as heresy.

The existence of Inherent worth thrives upon the fact that those who debate it depend on it. To suggest it's beyond questioning turns the idea into an article of faith.

> Are cultures that decide you have no worth as a human being based on your skin color, or religion, or caste, or last name, equal to those that don't?

Until midway through the 20th century in certain parts of the world, this was accepted as fact. In other parts of the world, such as sub-Saharan Africa of all places, it's still the case today.

[1] A more rigorous term for what you're referring to is self-sovereignty. Strictly speaking, the term "inherent worth" is a contradiction in terms.
by garyrob | 2025-04-21 17:03:08+00:00
IANAL, so I am just guessing.

But I wonder if an argument can be made that by flagrantly violating the license, Microsoft is devaluing the whole concept of the relevant license and similar ones. The entire body of source code that was created partly because of trusting that those licenses mean something is worth an enormous amount.

So I'm guessing the perhaps there could be a class action lawsuit on behalf of the entire open source community that uses that class of license.
by sohrob | 2025-04-21 17:03:16+00:00
For me, the bootc project is one of the most exciting things happening in Linux right now. It would be nice if projects like Debian adopt it as one possible delivery format for those who prefer the atomic containerized workflow way of doing things. There is so much to be gained from a stability standpoint vs how things are done now.

Side note: Judging by what I see on Reddit, the ability to theme a desktop is one of the top reasons someone develops a personal interest in Linux to begin with, so no need to justify that in my book.
by dimonomid | 2025-04-21 17:03:33+00:00
Not really, at least not yet, because nerdlog's focus is very different than that of lnav. There is a section about it in the article as well.

In fact nerdlog doesn't even support anything like -f (realtime following) yet. The idea to implement it did cross my mind, but I never really needed it in practice, so I figured I'd spend my time on something else. Might do it some day if the demand is popular, but still, nerdlog in general is not about just reading a continuous stream of logs; it's rather about being able to query arbitrary time periods from remote logs, and being very fast at that.
by sethhochberg | 2025-04-21 17:03:53+00:00
A really important element of this is that much of the burden of maintaining the DRM is on the theaters, and the theaters themselves are the ones who care about protecting the theatrical release period: you might be less likely to pay them for a ticket if you can get a high-quality copy at home before the actual streaming/media release

It’s a different dynamic than we typically talk about with DRM. Most of the time DRM is something imposed on a consumer who doesn’t really want it. But in this case, the consumer is the theater and they really do want the protection.
by samspot | 2025-04-21 17:04:01+00:00
When you achieve expertise you know when to break the rules. Until then it is wise to avoid premature optimization. In many cases understandable code is far more important.

I was working with a peer on a click handler for a web button. The code ran in 5-10ms. You have nearly 200ms budget before a user notices sluggishness. My peer "optimized" the 10ms click handler to the point of absolute illegibility. It was doubtful the new implementation was faster.
by vlovich123 | 2025-04-21 17:04:32+00:00
Typically I find a novel problem domain requires roughly about 3 attempts from scratch to get a maintainable longer-term solution. However, that still requires having some idea in mind to try before just writing code. Of course you might also do some prototyping on certain subparts of the problem but there’s only so much of that that can be done and you’re still trying out what expressing high level ideas looks like / how it works.

I don’t think there’s anything where the first step is writing code. It’s like saying the first step of solving a math problem is writing down equations.
by toomuchtodo | 2025-04-21 17:04:40+00:00
This is not a concern they have. YTMMV (your threat model may vary, n=1). I offered to wire up ollama or deepseek for them and they shrugged. If you want to host local, consider https://github.com/OpenHealthForAll/open-health and https://github.com/johnbean393/Sidekick as patterns. Please consider open sourcing whatever you build.
by legitster | 2025-04-21 17:04:52+00:00
> Why hasn’t this happened yet?

I've worked on three different corporate privacy teams. Nearly unanimously everyone would have preferred an extension of "do-not-track" that's legally enforceable.

The reality though is that the laws governing cookies were an afterthought by the European Commission when writing GDPR. GDPR has been an overwhelming success (at least according to the EU lawyers who legislate such things), so there has not been a rush to amend the rules around cookies.

The reality is it's not going to change until the laws change. No major company is going to stick their neck out and risk punishment.
by countingbeans | 2025-04-21 17:05:05+00:00
The conclusion of that article mentions that it depends on whether your deeper cognitive centers are activated. If writing by hand, the handicap of slower transcription might force the writer to summarize or paraphrase, which uses more brain activity than if you were able to type it verbatim.

That's not to say one is superior to the other. But maybe it means that technique is more important than medium.
by dragonwriter | 2025-04-21 17:05:06+00:00
> and an extra function can confirm the safety of a value going into a f-string just as well.

Yes, you could require consumers to explicitly sanitize each parameter before it goes into the f-string, or, because it has the structure of what is fixed and what is parameters, it can do all of that for all parameters when it gets a t-string.

The latter is far more reliable, and you can't do it with an f-string because an f-string after creation is just a static string with no information about construction.
by consumer451 | 2025-04-21 17:05:09+00:00
I have not yet used Claude Code personally, but I believe that Cursor and Windsurf both optimize token usage by limiting how much of your code each prompt analyzes.

With Claude Code, all bets are off there. You get a better understanding of your code in each prompt, and the bill can rack up, what, 50x faster?

If I got really stuck on a problem involving many lines of code, I could see myself spinning up Claude Code for that one issue, then quickly going back to Windsurf.
by jjulius | 2025-04-21 17:05:20+00:00
After ditching social media, I've come to greatly value close connections with my friends and family. Meeting up and hanging out, or calling them regularly if they live far away, have proved far more fruitful than any value I thought I got out of using even tools such as AIM or MySpace (as referenced on your site). What does this provide that could improve upon these high-quality connections?

Additionally, assuming growth comes your way, how do you plan to support your platform/company from a financial perspective? Targeted ads, or...? What do you intend to do with user data?
by armchairhacker | 2025-04-21 17:05:42+00:00
Does the enemy have to be a person?

I think the problem with enemies is 1) vindictiveness and 2) ineffectiveness.

Everyone dislikes some actions and ideas, and thus dislikes people who express those actions and ideas. Every group has enemy groups, who they oppose and who oppose them, even if they're not explicitly named.

A problem is when people start opposing others who don't express the actions and ideas they oppose, because they resemble the people who do. Anger generalizes, sometimes to ethnic groups, sometimes to the entire world.

Another problem is when people attack others in ways that don't stop their actions or ideas. Violence doesn't seem to promote its ideas in the long term, and it can backfire. Jesus might be the greatest example of this.

The way to kill actions is through counter-actions, and the way to kill ideas is through counter-ideas. These counter-actions and counter-ideas can be ugly or violent, or they can be pretty or pacifist. But every action or idea opposes another action or idea, which could be considered an "enemy".
by greyface- | 2025-04-21 17:05:45+00:00
> Bluesky’s moderation team reviews each verification to ensure authenticity.

How is this compatible with Bluesky's internal cultural vision of "The company is a future adversary"[1][2][3]? With Twitter, we've seen what happens with the bluecheck feature when there's a corporate power struggle.

[1]: https://news.ycombinator.com/item?id=35012757 [2]: https://bsky.app/profile/pfrazee.com/post/3jypidwokmu2m [3]: https://www.newyorker.com/magazine/2025/04/14/blueskys-quest...
by abhisek | 2025-04-21 17:05:47+00:00
Today we identified two malicious package with similar payload - slf4j-api-js and concurrent-hashmap. Both are named to impersonate popular Java libraries. Likely the goal is to target Java developers looking for similar package names while building on Node/npm ecosystem.

There are a few interesting notes from the malicious package:

- Spawns a child process to execute embedded `main.js` which contains the actual payload - Heavy code obfuscation in `main.js`

Our YARA rule based detection system was bypassed using the string obfuscation in the payload. However, our static code analysis system that looks for “code capabilities” in form of

- Import a library as x (identifier) - Call a function in x

This static analysis system identified potentially risky behaviour in code blocks in the obfuscated payload which was confirmed by subsequent LLM based analysis. While the sample does not appear to be sophisticated, it does seem like malicious actors are picking up obfuscation techniques from the olden Windows and Linux malware days to bypass security systems deployed to detect malicious code in open source packages.
by daveslash | 2025-04-21 17:06:15+00:00
Just speaking for myself. Facebook was fun when it was the underdog to MySpace. But I closed me account just a few years later and haven't looked back. Was never engaged on twitter, but have an account just so I can verify "yes, they actually posted that"

Aside from Reddit, my only social media is Instagram. On my Instagram, I only follow people I personally know or national-park/state-park/non-profit conservation accounts. I only like posts of people I personally know and nothing else, and I never comment on anything. I only post pretty pictures of nature with no people visible in a recognizable way. My feed is almost exclusively nature and animals (lots of seals and sea lions) with a lot of scuba diving mixed in. I also get a lot of xennial humor posts too, which I send to my wife and a buddy.

It's a very limited level of engagement, and I'm very happy with it. I don't need anything more.
by Tiktaalik | 2025-04-21 17:06:29+00:00
As much as I love to kick sand at the boomers, I'm sad to say that I've seen the exact same sort of behaviours from my millennial cohort that have been lucky enough to get their foothold on the housing ladder.

All of this sort of NIMBYism stems from a deep core problem of exclusivity seeking behaviours, classism and even racism.
by diogenix | 2025-04-21 17:06:38+00:00
Thanks.

For those that trust their ability to assess their own depression, it offers minimal value. Sounds like you're profoundly in that camp.

That said, many don't trust their ability to assess their own depression. They may trust their therapists more but have to pay to get access to them and my expectation is that this will be more accurate then them regardless.

And, if the system is set up to be a passive instrument, it would allow you to monitor evolution of your mental health condition over time. For many people in the course of a treatment, this data could be useful.

Simple description of value to individual: "Simple, digital, free, objective ability to obtain a depression score that doesn't rely on your own subjective self-assessment."

And I agree whole-heartedly that there are a ton of ethical questions around many forms of medical treatment and conflicts-of-interest. The ones that personally scare me the most are those that rely on subjective data.
by toast0 | 2025-04-21 17:07:01+00:00
> Depending on size of the embedded system, the preconditions differs slighly; An Android phone is an embedded system, just like an 8051.

I wanted to say something like this. The needs of your embedded system drive what constitutes good. Some embedded systems are still tiny, small microcontrollers are so inexpensive they've taken over lots of things; OTOH, other embedded systems are really just PCs with specialized software and maybe stricter timing. A microwave probably has a tiny microcontroller with minimal ram and rom; building software for that is likely going to be assembly, C, or something else that can run in constrained environments. An arcade machine or even software for a home console is an embedded system, but they're not really constrained environments anymore, and you can run almost any environment you like; you can certainly throw away some code size to improve debugability and developer experience, and probably some performance too as long as you're within reasonable bounds.
by rrrrrrrrrrrryan | 2025-04-21 17:07:01+00:00
There are many different orders of Catholic priests, but Pope Francis was a Jesuit and his teachings reflected that. Many of the Catholic universities (and even high schools) in the Americas were founded by Jesuits.

Popping into the church connected to your nearest Catholic university is a good bet, but you can probably find a Jesuit priest nearby even if you aren't in the Americas.