MurphyA/hacker-news huggingface dataset:
by lastdong | 2025-04-18 08:38:32+00:00
I feel this interviewing process mostly mirrors a typical interview day for most startups (or did some years ago).

I’m glad you took the time to iterate and document the work involved to accomplish a welcoming and safe space — did this evolve into company guidelines? Do get domain experts to help with the interview. I also wouldn’t ditch the white board so easily, let know the candidate before hand, and make it collaborative, even initially drive. Brainstorming ideas can be an engaging activity, discussing architectures can introduce a small part of the systems the candidate will interact with.

Well done and thanks for sharing.
by timschmidt | 2025-04-18 08:39:19+00:00
> NPR is a public entity. It's funding, governance, and leadership structure are well known and well trusted.

Ehhhh... I remember vividly a moment during the Iraq war in which NPR's ombudsman spent 20 minutes justifying the network's use of the euphemism "enhanced interrogation" when speaking about torture conducted by the CIA and others. It was terminology being pushed by the then-current administration, which NPR chose not only to parrot, but to justify. To the benefit of the administration and the detriment of human rights. I haven't had illusions about the network's accuracy, neutrality, or journalistic integrity since.

24 years?

I guess you could call that well known. Not in a good way.
by pjmlp | 2025-04-18 08:41:08+00:00
No, not really.

You will notice that everyone that is replying that you can, also mentions that actually you have to make use from the Objective-C runtime from C.

So for all pratical purposes you will be writing an Objective-C application, manually writing the code that the Objective-C compiler used to generate when it was originally designed as a macro pre-processor generating C code at StepStone.

The way iOS is designed the bottom layer for userspace applications is Objective-C, not pure C UNIX style, and using the C APIs from the Objective-C runtime hardly changes that, you will be calling into the Objective-C runtime one way or the other.
by xyzzy123 | 2025-04-18 08:41:44+00:00
We used the helm chart but things didn't get updated often enough to keep our container security stuff happy.

Helm is a huge pain in the butt if you have mitigation obligations because the overall supply chain for a 1-command install can involve several different parties, who all update things at different frequencies :/

So chart A includes subchart B, which consumes an image from party C, who haven't updated to foobar X yet. You either need to wait for 3 different people to update stuff to get mainline fixed, or you roll up your sleeves and start rebuilding things, hosting your own images and forking charts. At first you build 1 image and set a value but the problem grows over time.

If you update independently you end up running version combinations of software that the OG vendor has never tested.

This is not helm's fault of course; it's just the reality of deploying software with a lot of moving parts.
by simondotau | 2025-04-18 08:42:10+00:00
Define abuse — because what Lithium Ion hates more than anything is long periods stored at over 80 percent, and especially heat stress while fully charged.

Batteries which are used regularly and spend more time between 20–80 percent full might be less "abused" than batteries which are used infrequently, and stored in a room which sometimes gets hot.
by vanschelven | 2025-04-18 08:43:58+00:00
Rereading that section, I'd agree it's probably not the best-argued point because it implies security concerns... I guess what I'm saying is: for something I'm setting up to keep around for a while, I'd like to know a bit what's in the package before I deploy it. In that sense, the shell script serves as a table of contents... and if the table of contents is 800 lines, that makes me wonder how many moving parts there are and how many things might break at inconvenient times because of that.
by pebble | 2025-04-18 08:44:44+00:00
Same here with the community maintained Helm chart. Not the easiest thing but quite reasonable for almost two years now. This is for 50M transactions per month and we're seeing massive cost savings compared to SaaS at this volume as well.

For those interested in only errors, the self-hosted version recently introduced errors-only mode which should cut down on the containers.
by slater- | 2025-04-18 08:46:44+00:00
You're talking about figured bass, which is its own type of notation.

"V6" to a jazz player would not indicate first inversion, it would be a major triad (built from the 5th of the tonic scale) with the addition of its own 6th scale degree. "V7" would include the dominant 7th (as opposed to the major 7th), "V13" would have the dominant 7th and also the 6th. Inversions aren't specified, the voicings are left up to the player.
by mr_mitm | 2025-04-18 08:48:03+00:00
This is basically the first and most common objection laypeople have. (In fact, this comes up in every single thread on HN about DM, not exaggerating.) Believe it or not, scientists have thought of that as well. They tried, and nothing fits the data as well as the standard model.

The trope is so common that there even is an xkcd for it:

https://www.xkcd.com/1758/
by the_gipsy | 2025-04-18 08:48:47+00:00
Do you ever "imagine", however vague that is, another person asking you a question or saying a statement? Or yourself making a statement or question to someone else?

What I'm actually challenging, is that people exist that can e.g. write coherent paragraphs like these comments, with having absolutely no inner monologue, ever. I don't buy that there is "another inner language of thoughts", of the same or greater complexity than our known language, which has not been discovered or described at all.

(Warning: Bad Analogy incoming) You could rewrite all the software of a modern computer in assembly. And the computer actually runs machine code. However you could not have reached that mass of assembly code on your own, without replicating the complexity of the concepts of higher programming languages.

I don't doubt that there are people whose inner monologue is quieter, slower, less frequent, or whatever. I doubt that an adult can not have any inner monologue at all, and function "normally". Much like the author described.
by cadamsdotcom | 2025-04-18 08:48:55+00:00
Solid prediction.

You can see this in the reddit memes that say things like “open chatgpt and ask it for your 5 biggest blind spots right now. Mind. Blown.”

Those who know it’s a tool call - plus some clever algorithms governing what the tool returns - could not be rolling their eyes harder. People who know what’s up will keep pasting things into new chats, and keep using delete and “forget memories” buttons. Maybe even multiple accounts.

But increasingly that’ll be “the old slow way”. You can see it in the comments here - people are grateful not to have to explain the stack again. They don’t want a blank unprimed conversation - and rather than copy-pasting a priming prompt (or having the model write a Cursor rule) they’d rather abdicate control over the AI’s behavior to an opaque priming process and a tool with unknown recall.

But everyone else is doing it, so a great many eye-rollers will give up and be swept up too.

AI memory has already captured the type of person who obeys instructions in reddit memes. Next is normies (your parents) who will find it pleasant the AI seems to know them well. They won’t understand how creepy it is, nor how much power is in the hands of someone who can train an AI on their chats. And experts will do their best to make the AI forget with delete buttons and the like; but even they will need to let the tools remember their patterns just to keep up with society.

Ergo, lock-in & network effects.

So yes, it’s a pretty reasonable prediction.
by HPsquared | 2025-04-18 08:49:10+00:00
It's interesting, I asked ChatGPT about this and it said it was not banned, then I turned on "search the web" and it says it was - citing AP News and VoA, basically this very article. I wonder if there's any more info.

Edit: funnily enough DeepSeek gives an answer that sounds plausible: apparently during the Stalinist period of 40s-50s while it supposedly wasn't outright banned "overt displays of national pride were often discouraged" ... That seems to fit, and a bit of judgement over whether something is banned explicitly or simply so unthinkable in the official climate that it may as well be banned.
by exDM69 | 2025-04-18 08:53:02+00:00
Hey, this might be exactly what I'm looking for!

To test some 3d graphics code, I need to generate a lot of textures. From a technical standpoint, just a single color texture would do but having some recognizable patterns that are easy to distinguish by eye would be useful to check for correctness and glitches.

Thanks for sharing.
by seanhunter | 2025-04-18 08:53:02+00:00
It's a thing in maths that stuff gets named after whoever people decide at the time deserves it, not necessarily the person who discovered it.

General Taylor series were discovered by James Gregory (long after the first Taylor series for sine and cosine etc were written down by Madhava of Sangamagrama) who taught them to Maclaurin who taught them to Taylor.

Lambert's W function (also known as the product log function) was the function that Euler discovered that solved a problem that Lambert couldn't solve.

Gauss' law in physics was discovered by Lagrange. In turn, Lagrange's notation for derivatives was used by Lagrange, but was invented far earlier by Euler.

"Feynman's Trick" in calculus of parameterizing and then differentiating under the integral was also discovered by Euler. Like yeah. 250 years isn't enough to stop someone stealing the name of something you discovered. I think Euler discovered so many things people just decided at some point they couldn't name everything after Euler so started giving other people a chance.

The Gaussian distribution was discovered by de Moivre. Gaussian elimination was in textbooks in the time of Gauss so in his work he calls it "common elimination".

Arabic numerals were invented by Indian mathematicians.

Practically the only thing we know for absolute certain about Pythagoras is that he didn't discover Pythagoras' theorem (that had been known to the Babylonians centuries earlier).

Bayes never published his paper during his lifetime but it involves a very important thought experiment in probability and not the equation that everyone knows as Bayes' theorem, which was actually written by Laplace after reading Bayes paper.

Cantor didn't discover the Cantor set.

etc etc. There are hundreds or possibly thousands of examples. This is known as Stigler's law. https://en.wikipedia.org/wiki/Stigler's_law_of_eponymy

There are two more fun examples then I’ll stop. Kuiper published a paper stating that a ring of asteroids didn’t exist in the solar system. So when such a ring was discovered naturally it was named the Kuiper belt after him. Not maths, but in the same vein, in chess an early theorist called Damiano published an analysis showing that 1 e4 e5 Nf3 f5 was losing for black, so now that’s called “Damiano’s defence “
by few | 2025-04-18 08:53:05+00:00
This is cool.

Does it only use a few recent comments or entire history? I'm trying to figure out where it figured out my city when I thought I was careful not to reveal it. I'm scrolling back pages without finding where I said it in the past. Could it have inferred it based on other information or hallucinated it?

I wonder if there's a more opsec-focused version of this.
by Al898989 | 2025-04-18 08:53:20+00:00
Not quite as it was reported. First, the photo was said to be in the Warner Bros archive - repeatedly, including by Lee Unkrich, the doyen of Shining research - and my multiple attempts to find it failed. That was because it never existed... It had been said by the woman who did the retouching, so you'd expect her to know, but in fact, she didn't. Murray Close didn't take the photo, he took the photo of Jack Nicholson, so no reason at first to assume he knew. It's also difficult to contact such people - he's now a very successful photographer - and it took emails, messages to his instagram, his website, to get a reply to something I'm sure he thought was 45 year old trivia.
by psychoslave | 2025-04-18 08:54:17+00:00
Oh just when this morning I was wondering how I might find which sequence of chords would cover all songs ever published.

That led me to remember of the famous combinatory proof that was published in Redhit to answer which sequence of some television series one should watch to achieve a minimal chain of something.

But I was also concerned that finding chord progression for all songs would be the hardest part, compared to any chord progression which can be just generated by anyone.
by the_gipsy | 2025-04-18 08:54:24+00:00
> "My favorite flowers are roses" is a highly pruned version of what I was actually thinking.

In this scenario, would the phrase "My favorite flowers are roses" have materialized in your mind?

Or if this scenario would be: you have been asked "What are your favorite flowers?", and you would just speak out those words to the other person without rehearsing in your head, would you be capable of recreating that scenario at another time, including the person asking you and you answering, in your head?
by thih9 | 2025-04-18 08:54:38+00:00
I wouldn’t present it as a fact. Note that even the article is uncertain how much of that was urban legend or moral panic - perhaps fueled by comments like the parent comment.

> “This elaboration of claims resulted in belief in a poison that was very widely feared, but never actually existed,” Dash wrote. He further suggests that many deaths attributed to Aqua Tofana were likely due to natural causes and that its notorious reputation was largely the result of a moral panic.
by SonuSitebot | 2025-04-18 08:56:49+00:00
Yes, it's still technically possible to write an iOS app in plain C in 2025 — but with caveats. You’ll need to wrap your C code in a minimal Objective-C or Swift layer to satisfy UIKit/AppKit requirements and Xcode’s project structure. Apple’s SDKs are built around Obj-C/Swift, so things like UI, lifecycle, and event handling need some glue code. The CBasediOSApp repo you linked is still a good starting point, but expect to adapt it for modern toolchains and signing requirements. Realistically, you'd write most logic in C (e.g. a game engine, parser, or core library) and interface with minimal Obj-C or Swift for the UI. Anyone trying it in 2025 will likely be doing it for fun, education, or embedded-style constraints — not App Store production unless there’s a really good reason.
by kobenni | 2025-04-18 08:57:09+00:00
Thank you for the suggestions.

Regarding NextDNS, can it be setup in a way that is difficult to disable? Or could I just disable the user application on my phone and use my unfiltered mobile internet? Same for accountability softwares, are there any that go below the user application level to stop me from simply disabling them?

Google parental controls seem cumbersome, as apparently I can only block domains in Chrome and will thus also need to block other browsers. But I will play around with it and see if I can make it work for me.
by light_hue_1 | 2025-04-18 08:57:27+00:00
What are you responding to?

Children committing suicide at twice the rate is bad. Childhood depression at twice the rate is bad. Declining scores on every metric of well-being and attainment is bad.

I'm ignoring the good?!

No. When kids that I know self harm at alarming rates because of social media, I'm not ignoring the good.

You're prioritizing some abstract nonsense over the actual people who are suffering.
by light_hue_1 | 2025-04-18 09:01:28+00:00
It has nothing.

The userbase is for an undifferentiated swappable product.

Its data hoard is nothing special compared to any of the other players (Google, Meta, etc.).

And you can see this play out. If it had anything and its data was so good it would be significantly ahead of the competition. Instead everyone is pretty much at the same place moving at the same speed.
by almatabata | 2025-04-18 09:02:20+00:00
Here are a few examples of people getting unreasonably dragged:

Low wage worker fired over a misinterpretation of a snapchat: https://www.cbc.ca/news/canada/ottawa/ottawa-social-media-po...

9 year old getting called racist by a newspaper: https://apnews.com/article/defamation-deadspin-nfl-football-...

Man fired because he was cracking his knuckles: https://thehill.com/blogs/blog-briefing-room/news/502975-cal...

Another alleged white power symbol accusation: https://www.hollywoodreporter.com/tv/tv-news/jeopardy-slamme...
by popol12 | 2025-04-18 09:02:35+00:00
Man, hear me out. You haven't even searched for it, and you make generalities to prove your point. Can you please give me benefit of the doubt until you've actually checked it out ? "Cow" is not a shitty partisan documentary, there's no narration at all, it simply presents the life of some cows in a medium exploitation in the UK through the seasons. It's quite unique. I've never seen another documentary like this one.

My seedbox is hosting it if you want to download it. It's not the most available file on the web: https://filebin.net/htjmlghpit9nzq84
by vidarh | 2025-04-18 09:04:07+00:00
> all future cooperative parties are at an automatic advantage over aggressive parties.

No, that does not follow, because it assumes any cooperation gives sufficient leverage to be able to resist. But an enemy lobbing kinetic kill devices at high speed from locations that does not give them away would require far more advanced tech to stop.

> What do you think the long-term prospects are of a species that goes around flinging RKVs at people? No more North America and no more Eurasia, if that happened. Maybe South America and Africa can pick up the pieces. Just because irrational hyperaggressive actors can briefly exist doesn't mean you're likely to encounter them. They won't survive for long.

On Earth. In space, throwing kinetic kill devices at people won't affect your own territory, and can at least in theory be done without any possibility of tracing it back to you - you "just" need to accelerate a bunch of them outward to starting positions far from your home system. Any civilization smart enough to be able to build devices like that would be smart enough to build autonomous ones that would become operatonal first when in a position that wouldn't give them away.

> MAD exists whether or not any particular participant believes in it, because it's just the cause and effect of competing powers each with their own agency. Or else we wouldn't be here. Even the Soviets knew that a possible US first strike was better than a guaranteed US retaliatory strike, which would happen if they struck first.

The point of the lessons Able Archer is that there were strong indications the Soviets thought there was a line at which point a first strike to preempt a US first strike would be preferable, and that they thought they were getting close to that line.

> The whole "Fermi Paradox" arguments are based on an extreme form of "eventually, we should expect to see aliens, so why haven't we already?" This doesn't mean aggressive civilizations don't exist, but the reasons to think they're prevalent are overblown.

I've seen nobody suggest we have strong reasons to think they are prevalent. That is missing the point. It's one of many possibilities, but one where the temporary existence of even one in any given "neighbourhood" close enough to strike before we've gotten advanced enough to defend against compact kinetic kill devices hammering us at a decent percentage of c (or worse options we don't know about) would mean we'd already be doomed without knowing about it.

It doesn't even need to be a long-lived one. There just need to have been one alive when our first radio signals hit them.

It doesn't even need to successfully kill most civilization. For it to resolve the Fermi Paradox, attacks just need to happen often enough that those who survive quickly decides hiding is the best option just in case.
by Zamicol | 2025-04-18 09:04:37+00:00
It doesn't, and the problems have only become more problematic over time, but it's the least bad hypothesis that's broadly accepted. I suspect a generational succession is required for new paradigms to be contemplated.

There are many researchers proposing simpler, novel, and testable solutions that seem to go unnoticed. For example, I'm a fan of Alexandre Deur's work. He has some simple and elegant solutions that I've never seen discussed even though they appear "obvious". For example, from 21 years ago: https://arxiv.org/pdf/2004.05905

That paper is suggesting that one of the reasons why galaxies are spinning faster than some calculations expect is because they're failing to account for the gravitational lensing of gravity itself, which bends gravity down towards the disk.
by epolanski | 2025-04-18 09:05:06+00:00
The biggest issue I have with these solutions is indeed local debugging.

I use Sentry with most of my clients, and for effective debugging I need to spin my own Sentry in a Docker container which ends up being quite heavy on my machine especially when combined with Grafana and Prometheus.

I'm really unhappy with virtually all monitoring/telemetry/tracking solutions.

It really feels they are all designed to vendor lock you in their expensive cloud solutions and I really don't feel I'm getting my $s back at all. Worst of all those cloud vendors would rather add new features non-stop rather than honing what they currently have.

Their sales are everywhere, I've seen two different clients getting Datadog sales people join private Slacks to evangelize their products.

Both times I escalated to the CTO, both times I ended up suspecting someone in management had something to gain from pushing teams to adopt those solutions.
by nine_k | 2025-04-18 09:05:14+00:00
Or maybe even https://github.com/bloomberg/ts-blank-space

But I bet on swc, which is used by Deno internally, or on the Bun's built-in transpiler that does things similar to swc or ts-blank: they all assume that the code is semantically correct (not just syntactically valid) Typescript, and then just ignore the Typescript-specific bits.
by okwhateverdude | 2025-04-18 09:05:19+00:00
I think it depends on the shake contents. Fiber addition is absolutely crucial for the satiety. Most of your soylent and equivalents include it. Doing an only-shake diet is indeed difficult for most people that want novelty in their food, especially if they are addicted to the dopamine hit from food.

I had to rethink my relationship to food in order to lose weight. Eating a soylent clone for the majority of my meals helped me to do that. Getting a gram-accurate scale for measuring food helped. Building a database in my head of calorie estimates of various foods helped when I was not at home. Double checking nutrition facts for fast food helped too. Really, I was raised by an emotional eater. And I didn't have the natural intuition about food that most people acquire from their parents. I had to unlearn all of that shit, and learn about nutrition, calories, macros, etc

Food is not a treat or a reward, it is fuel to live. Taking a more ascetic approach to food has helped tremendously. And if I know I am going to an engagement with rich foods, I'll even lightly fast before hand so that my calorie intake stays reasonable for the day. And of course, if I have a craving for something calorie rich, I try to make an effort to justify that intake with additional activity that balances things out.

The thing about satiety is that we've conquered food scarcity in the developed world. Feeling hungry is practically taboo and is used as an excuse to consume more, the longer the feeling is felt. When in reality, hunger should be used as a signal of how soon to eat, rather than how much. Hunger is not a pleasant feeling, but the world is also not going to end if you skip a meal or two, especially for the overweight people. Having proper emotional regulation around this is important, too.