MurphyA/hacker-news huggingface dataset:
by kgwxd | 2025-04-18 20:25:17+00:00
> The ones who have no idea what XYZ is will wonder if they’ll look stupid for raising their hand.

They should feel stupid, for obvious reasons. I assume there's a "not" missing from that statement but, just like the next example,

> The ones who have a vague idea will wonder if they need to know more, or if they can skate by.

I'm here to learn. If fully understanding XYZ was a prerequisite for getting anything out of the talk, then either the presenter failed to communicate that ahead of time (their fault) or, I chose to ignore, or completely missed, the prereq (my fault, I'm objectively stupid, presenter is not to blame). Which leads to the next example.

> Half the ones who are confident that they know what XYZ is actually have it a little wrong, but won’t realize that they have a different conception than the speaker intended.

If the presenter asked without proceeding to clarify their POV on XYZ, how their specific POV on XYZ is crucial to the rest of the presentation, and how it might differ a bit from the common POV, why did they ask the question? Presenter is the stupid.

> In less time than it took to poll and embarrass the audience, you’ve:

> Complimented your listeners about already knowing what XYZ is.

The ones who have no idea what XYZ is now feel extra stupid.

> Defined XYZ, so those that didn’t know now do.

A single sentence never fully explained anything. The no ideaers are wondering what it means to mumble, what a frabbitz is, and why it might be important to optimize the process in systems with more than three quuxers (which they only assume has nothing to do with how it sounds).

> Explained your view of XYZ, so that even those that did know it now have your take on it as a common starting point for the rest of the talk.

In an IT crowd, it's guaranteed there's something about that brief description they highly object to, but they likely won't say anything.
by britzl | 2025-04-18 20:25:18+00:00
The main repository (github.com/defold/defold) is the only one with the Defold License (ie the modified Apache license). There's also around 80 or so MIT licensed repositories with Defold engine plugins for things such as analytics, monetization, ads, attribution, game servers as well as tools such as Spine, Tiled, Rive etc.
by const_cast | 2025-04-18 20:25:31+00:00
> They are just unelected so they can do unpopular things without it impacting their careers.

Yes, this (to an extent), but more importantly, they're also experts. The people hired at these agencies aren't politicians, they're professionals.

Seems to me most congress people can barely tell their ass from a hole in the ground these days. Do we really need them chiming in on what medicine is okay and what isn't?
Follow-up on monetizing small code
by splimeproject | 2025-04-18 20:25:33+00:00
A few days ago, I asked HN how developers monetize useful pieces of code that aren’t full apps or products. The response was incredible — 100+ comments with insights, stories, warnings, and creative ideas.

We’ve taken that feedback and started building a lightweight tool that lets you connect small functions (in any language) into visual, swappable pipelines — with the option to share or monetize them.

It’s still early, but we’ll be sharing updates as we build and inviting anyone interested to try the prototype.

You can follow the project or reach out here:

X / Twitter: https://x.com/splime_proj

LinkedIn: https://www.linkedin.com/company/sp-lime

Telegram: https://t.me/+8ekv5cANUXllZDJi

Thanks again to everyone who contributed to the original thread — it gave this project real momentum!
by xg15 | 2025-04-18 20:26:04+00:00
Ah, no, sorry. This would be more like the opposite of that: An extension of carnival itself into a period of several months.

According to that timeline, carnival "really" begins on November 11 (11/11) with a one-day celebration, then goes on in a low intensity sort of way all throughout winter, to end with the celebrations of the traditional festival.

It seems to have been a 19th century invention and in effect decouples the celebration from its religious role.

https://de.wikipedia.org/wiki/Karnevalssession
by RHSeeger | 2025-04-18 20:26:06+00:00
> That is not the fault of the police, and there is no reason to punish them for it.

It's not punishing the police. It's not allowing them to use evidence that they shouldn't have been allowed to gather.

Fining them, firing them, and/or jailing them for breaking the law; those would be ways of punishing them. That's not what is being discussed here. Admittedly, we pretty much _never_ punish police no matter what they do, so it's kind of a moot point.
by Tijdreiziger | 2025-04-18 20:26:08+00:00
> I went to give my 10 year old access to my old AWS account to play around […]

Why not give them an old machine and a Linux install USB?

That’s how I got started around that age (ok, with a CD instead of a USB, because it was the ‘00s), and I believe those skills are much more portable/generalizable (as in: if you know basic Linux, you can probably figure out basic AWS, but I’m not sure about the reverse).

You’d also be encouraging them to learn an open system with an open philosophy and a great community, which (IMHO) is a better starting point than a closed, corporate, for-profit ecosystem.
by linguistbreaker | 2025-04-18 20:26:30+00:00
Love the writing as well as the content here.

Especially fascinated by the coordinated replication.

Also curious about magnetotactics - why would such a small scale organism need to orient to such a large scale phenomenon (the earth's magnetic field)? Wouldn't it make more sense for this electromagnetic sense to be used for smaller scale orientation in their environment?
Show HN: I made v0.dev for workout programs
by jack_hanlon | 2025-04-18 20:26:39+00:00
Despite there being lots of information out there on how to train in the gym, I still get asked by beginners the same fundamental questions. I decided to build a tool that would allow them to create their own programs in a matter of seconds. I plan soon to create another tool that will rate the quality of these AI built workouts to help improve the programs over time.
by Jtsummers | 2025-04-18 20:27:20+00:00
Right, no history of executing on this pinky promise.

And Apple has actually done better than 7 years of security updates (which is all Google is promising), they're approaching 7 years of OS support (though not every feature, for instance Apple AI does not work on older phones, which for me is a good thing because I'm tired of LLM nonsense). Someone put this table together:

https://iosref.com/ios

Devices sold in 2018 with iOS 12 are now on iOS 18, they've received 7 versions of iOS and all the security updates that come with them. And iOS 18 will get security updates for several more years so a decade of security updates is likely for those devices.
by boricj | 2025-04-18 20:27:46+00:00
The regex which was overflowing the stack was something like this (simplified and from memory):

^http:\/\/([a-z0-9.-]+)\/?:([1-9]|[0-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|6[0-4][0-9][0-9][0-9]|65[0-4][0-9][0-9]|655[0-2][0-9]|6553[0-5])$

Once I've given up validating the port number with the regex, it no longer blew up the stack:

^http:\/\/([a-z0-9.-]+)\/?:([1-9][0-9]{0,4})$

I'll admit I haven't done a thorough job of auditing the stack usage afterwards, but not all regexes look like Perl codegolf. For simple, straightforward patterns I don't see any problems using CTRE, but I'd be interested to see some proof to the contrary if you have some.
by jltsiren | 2025-04-18 20:27:48+00:00
More like through Finnish language glasses.

We were talking specifically about Easter, which is related to but also different from other Paschal traditions. For example, Finnish pääsiäinen was not a traditional spring festival, because it's too early for that. Our ancestors had their spring festivals in May, and the traditions now continue in other May festivals, such as May Day and Ascension Day.
by AIPedant | 2025-04-18 20:28:01+00:00
My eternally grumpy point is that if we are on the cusp of human-level AGI, then surely we can make frog-level and fish-level AI right now. But ANN-powered robots (or AI agents in physics-based video games) seem extremely slow and stupid compared to a frog or a fish. And instead of asking difficult scientific questions about what intelligence really means, AI researchers keep shoving human facts and heuristics in LLMs to give an illusion of human-level intelligence. This is precisely the same mistake yesteryear's AI researchers made when developing Lisp expert systems: ignore any tricky science, focus on trivia, tricks, and (most importantly) vibes.[1]

I am not even convinced transformer ANNs are as smart as spiders, and I don't mean the cleverer jumping spiders. Here is my thought experiment: lets say you trained a transformer-powered robo-spider on one gazillion examples of spiderwebs in nature - between rocks, bushes, etc - and verified that in such natural environments you had "superspider" performance (whatever that means). Now test the robo-spider on a pantry, attic, garage, etc. Will the robo-spider be able to reliably spin a functional indoor web as well as a real spider? I doubt it.

I could be wrong of course! Maybe transformers can figure out the underlying geometric/physical principles in a reliable way. But zooming out a bit: despite the success of Be My Eyes / etc, I don't think any of us will live long enough to see an AI replacement for a seeing-eye dog. ("We are very sorry about your mother, there was an edge case where the AI didn't realize that green trucks were dangerous.")

[1] More people should seriously consider that LLMs are similar to Lisp expert systems with an easier user interface, but trading reliability for breadth and ease of development. I use Scheme all the time, clearly Lisp expert systems are useful, as are LLMs. But it is also clear that Lisp will never be a model for human/etc intelligence. See also Drew McDermott's classic paper, "Artificial Intelligence Meets Natural Stupidity" https://dl.acm.org/doi/10.1145/1045339.1045340
by orthecreedence | 2025-04-18 20:28:06+00:00
I was writing a cryptographically-inclined system with serialization in msgpack. At one point, I upgraded the libraries I was using and all my signatures started breaking because the msgpack library started using a different representation under the hood for some of my data structures. That's when I did some research and found ASN.1 DER and haven't really looked back since switching over to it. If you plan on signing your data structures and don't want to implement your own serialization format, give ASN.1 DER a look.
by addicted | 2025-04-18 20:28:49+00:00
If you believe in good faith that you have not broken the law, and can reasonably convince a jury of that, you almost certainly will receive a lighter sentence than you would have otherwise and in some cases also be acquitted.

So this isn’t really a good argument even if we ignore the fact that it’s a non sequitur.

A better argument is that the good faith exception, while making sense in principle, can easily be abused by the police to make illegally obtained evidence look like it was done in good faith, and therefore the exception itself should be removed because of how difficult it is to actually gauge and enforce.
by pcaharrier | 2025-04-18 20:30:26+00:00
This is the basic idea of the good faith exception to the exclusionary rule. The exclusionary rule was supposed to deter police misconduct (e.g., searching a house without a warrant, thereby violating the Fourth Amendment) by preventing them from using evidence they never should have had. But the deterrence rationale doesn't hold up that well when the police reasonably (and that's key) believed that they were acting lawfully.
by hintymad | 2025-04-18 20:31:20+00:00
Math lessons from Red China between 1960s and 1980s send their regards. Joke aside, it's interesting to see how different political beliefs lead to opposite viewpoints for the same experience.

Due to deeply scarring experiences in communist China, some Chinese immigrants in America are extremely wary of the Democratic Party, believing they've been following in the footsteps of the Communist Party by substituting morality for rules and narratives for truth. These immigrates are like those Cuban immigrant: they turned red (I read somewhere that some research showed that most Chinese immigrants started with blue as they really believed in liberalism) and voted Trump.

On the other hand, some other Chinese immigrants with the same experience reached the opposite conclusions. Their painful experiences made them suspicious of Trump's Republican Party, which they view as resembling authoritarian movements by prioritizing ideology over facts. These immigrants typically became more blue and supported Kamala Harris and Democratic candidates.
by vidarh | 2025-04-18 20:31:22+00:00
In this case it's outer London.

And, yes, one of the plots has had planning permission for years, and had the owners re-apply regularly for buildings in the 40-75 floor range, and the council has fallen over itself to approve it each time. The other involved a lengthy planning process with a plan agreed around 20 years ago for developments that are still not complete.

What you're describing makes sense in a market where there's plenty of options. In London land is scarce, and developers hoarding it makes it scarcer, and so both land values and housing prices have skyrocketed.
by const_cast | 2025-04-18 20:32:17+00:00
If people genuinely support what is happening then the only two possible conclusions are that they have no idea what is happening or they are extraordinarily stupid.

Because I am generous, I always assume it's the first. And, I can't fault them. They are under constant bombardment of propaganda and lies around what DOGE is doing. I mean, DOGE can't be honest to save their lives. So, of course constituents are misled.
by AnthonyMouse | 2025-04-18 20:32:40+00:00
> That's my whole point: rich people have access to better materials. This is simply a fact.

"Rich people have more money" isn't an interesting fact, it's just the definition of rich people.

> How about introducing DEI programs that help these disadvantaged people access the same materials?

The term "DEI" has been applied to disparate impact rules and other policies that amount to race quotas and correspondingly garner strong opposition. If you want to advance good policies, you should stop using the same term to apply to them as is used to apply to bad policies with strong opposition.

> There's obviously an incredibly large gap between "spend $1M/year on each of the 74M kids in the US" and "poor kids should walk large distances to public libraries, have access to worse materials and have no tutoring available".

There is equally obviously a point at which the threshold of diminishing returns is met, and high-quality individualized private tutoring is plausibly beyond that threshold because it is very expensive. It's also still not clear how you expect to feasibly provide a high density of libraries in an area with a low density of people.
by cagenut | 2025-04-18 20:32:51+00:00
I think we'll see the global rich (western middle class) continue to fly well past the onset of the famines and refugee waves.

Without a single family detached house and a regular vacation flight most "middle class" people would have no idea why to get up in the morning. Our whole culture is built around lauding and striving toward that pattern as the good life. It will have to be taken from them, they will not give it up willingly.
by RHSeeger | 2025-04-18 20:33:03+00:00
Hide some drugs in someone's luggage when they're traveling at an airport and then get back to me. There's tons of cases of people being arrested for things they either had no idea they doing or had no idea was illegal. And then even more where the police tack on lots of charges for someone that's already been arrested; for things that they had no idea they were a problem in the first place.
by MrJohz | 2025-04-18 20:33:04+00:00
Sure, but only some of the unit tests are about values. Others, at least in my experience, are any handing various aspects of the implied types of values, and those can largely be removed.

Moreover, a good type system can also force the values to be right by enforcing certain invariants directly in the type system. For example, let's say I have a function `deleteProjectAs(user, project)` that deletes a project, but it only works if the user is an admin, otherwise it throws an error. I can write a bunch of tests that validate that this function checks that the user is an admin in all sorts of different cases, but with a type system I can write something like `deleteProjectAsUser(user: Admin, project: Project)`, and this guarantees at the type level that no non-Admin user can delete a project.

The point here is not that types can replace all tests, but that well-designed types can get rid of a lot of them.
by mattzito | 2025-04-18 20:33:12+00:00
FWIW, as far as I'm aware, it wasn't gmail scraping that was the cause of Amazon pulling that information. It was third-party plugins that read people's inboxes to provide them with coupons, discounts, etc., and those companies would sometimes sell the pricing data. I assume Amazon wasn't thrilled about that, but there wasn't anything they (or gmail) could do about it as long as the user was granting them access to their inbox.

But also - I just ordered something off of amazon and I noticed that the confirmation had the item that I ordered in it, albeit in a shortened/summarized way? So maybe they brought it back, figuring that with just part of the name, there's not much someone can do with the pricing information? Or maybe they just don't care anymore?

(disclosure: I work at google, but not on this, but worked adjacent to the gmail team for a few years and am going off of my memory. I'll also tap the sign that Google doesn't mine your gmail for ads, for both consumer AND paying customers).
by Hyperboreanal | 2025-04-18 20:33:51+00:00
>Different types of pornography have different dangers and all of it has been broadly available since before the internet.

A child couldn't get hardcore porn as easily as they can now, one google search away. Or just on their reddit/X feed.

>This type of violence can be found in movies and video games

Yeah but those aren't real. Videos of real death and violence being available to kids is worse than video games where fake characters die.

>I'd rather pornography be banned.

Adults are free to fuck themselves up, kids are not. We don't say "well I'd rather alcohol be banned" when it comes to kids not being allowed alcohol.

>Why?

Because I'd rather live in a society with less privacy than a degenerate society full of mentally ill shutins that don't have sex.

>to protect their margins.

Fuck margins, I care about the overall wellbeing of society.
by m463 | 2025-04-18 20:34:40+00:00
> There is a whole lot that SSH can do that most people don't know about.

I had to port ssh to embedded hardware decades ago, and pulling back the curtains I came to the opinion that everything was a mess.

for example, I needed to be able to upload/download firmware, and was surprised to find that scp wasn't a pure file transfer protocol. It is more like "log into the remote system via shell and run a file transfer program"

There are lots of other things I didn't like, like wholesale transferring environment variables back and forth, weird shell interactions and more.

It is very useful, but it is an organically grown program, not a designed protocol.
by const_cast | 2025-04-18 20:36:21+00:00
The uncomfortable reality I've had to face is that a lot of these people really, genuinely, enjoy other people suffering.

I think it comes from a place of the American vision of work. This idea that things that are good don't come easy, and that it requires sacrifice. That if some people aren't getting hurt, then it's not working.

So they view these people getting hurt as a good thing. They use terms like "bleed" to describe the executive agencies getting gutted. They have a medieval view of it, like blood letting is a legitimate solution to problems. That, because there are tears and suffering, something of substance must be getting accomplished.

But sometimes bad things are just bad. And sometimes good things don't require suffering. They don't understand that.
by trod1234 | 2025-04-18 20:36:39+00:00
Most critiques of automation are critiques of the economic system, which most certainly isn't capitalism today but every economic system that forces their workers to work to receive food and shelter at the barrel of an existential gun.

It doesn't meet the objective definition of capitalism, and its quite trite blaming failures along propaganda lines.

Capitalism can't technically exist without a stable store of value, you have to be able to make a profit in purchasing power and that simply isn't possible under certain systems.

Free-markets also can't exist under money-printing for the exact same reason. There are parasites that drive everyone else out of business and then collapse during the final stage of ponzi. Sieving all assets into few hands that can then be seized by government is communism.

What you pretend to be capitalism is in fact socialism, and like most socialist issues these systems create the problems, claim its something else, and then put forth solutions that are not solutions but enable greater control towards totalism. In other words, shock doctrine.

That path leads to extinction while trying to drag everyone else along for the ride.

Its quite evil, and its inevitable when you have those elements present and you can see that if you think along rational principles based in external measure/reality. Most civilizations never make it beyond a certain point.

You don't stay alive by ignoring reality.
by Rusky | 2025-04-18 20:36:42+00:00
That is true of `&mut T`, but `&mut T` is not the only way to do mutation in Rust. The set of possible safe patterns gets much wider when you include `&Cell<T>`. For example see this language that uses its equivalent of `&Cell<T>` as the primary mutable reference type, and uses its equivalent of `&mut T` more sparingly: https://antelang.org/blog/safe_shared_mutability/
by elcritch | 2025-04-18 20:36:54+00:00
In Eastern Orthodox churches the main hymn we sing is:

> Christ is risen from the dead, trampling down death by death, and upon those in the tombs bestowing life! [1]

It’s sung about a hundred times in Pascha (Easter) liturgy, so _very_ well emphasized in the eastern traditions.

Though in eastern churches the emphasis was less on a juridical understanding of the passion wherein Christ fulfilled a legal requirement. Rather it’s more emphasized that Christ’s very nature destroys death by taking on death. That mental framework always appealed to me more. The early Egyptian (Coptic) church father Athanasius [2] was pivotal in refining the philosophical concept [3]. Athanasius was also the first recorded to record the full list of the 27 books of the New Testament.

1: https://en.m.wikipedia.org/wiki/Paschal_troparion 2: https://www.copticchurch.net/pdf/theology/incarnation_st_ath... 3: https://en.m.wikipedia.org/wiki/Athanasius_of_Alexandria
by dragonwriter | 2025-04-18 20:37:06+00:00
> If you believe in good faith that you have not broken the law, and can reasonably convince a jury of that, you almost certainly will receive a lighter sentence than you would have otherwise

Juries usually don't decide sentencing, and even if they did I don't think that would matter with crimes viewed as wrong in themselves (mala in se) though it might with crimes viewed as wrong because they are prohibited (mala prohibita).
by metalman | 2025-04-18 20:37:17+00:00
lithium is most definitly profitable in thousands of applications including boats, and light aircraft, now. The intercontinental heavy aircraft, and marine segment is not there yet, but there is a lot of progress bieng made every day, and every single major player in the transpotation sector is watching closely, as the chance of a disruptive battery technology de-stealthing is significant