MurphyA/hacker-news huggingface dataset:
by AStonesThrow | 2025-04-18 18:50:16+00:00
There is a whole controversy and analysis about that particular syllable: https://en.wikipedia.org/wiki/Neil_Armstrong#First_Moon_walk

Also, the blog post in the submission omits a major detail: the on-orbit docking maneuvers for the CSM to mate with the LM. A minor detail is that the Saturn V's third stage performed TLI (trans-lunar injection) and it actually impacted the Moon. After this TLI, the LM and the CSM were flying free in space, with a bit of separation, and it was the CSM pilot who needed to turn 180° and nose-in to the LM in order to be in the proper configuration for the hypothetical Moon landing.

It was an unusual configuration for Apollo 13, to say the least, because of course they did not land on the Moon, but also because the "base/legs" part of the LM wouldn't be "left behind" on the lunar surface, so they sort of lugged it around awhile. I don't know the exact sequence of jettisoning that base, but they certainly relied on the LM "head" as a lifeboat and a source of additional life-support functions.
by HelloMcFly | 2025-04-18 18:50:29+00:00
How about this: the GP was clearly communicating a all-but-obvious conclusion based on the the demonstrated, highly publicized, and widely available evidence to anyone who has paid a modicum of attention. For Trump and his team: the motives are the substance!

At this point I do not think it is reasonable for an informed participant in this conversation to demand every attack on the motives of the current administration given the overt words, policy and behavioral choices supporting such a conclusion. The GP wasn't speculating or prepping for debate club, they were summarizing a (seemingly) obvious conclusion. That you agree with me tells me you know at least some of this.

This isn't a debate class where we score points on technical merit. Do you disagree with the point being made, or were you just having fun demanding the GP show their homework? But perhaps in fairness, I've moved the goalposts. Yet once again I would say: it seems a distraction from the obvious larger, more important, easily demonstrated point.
by zeeg | 2025-04-18 18:51:12+00:00
If you - or anyone reading this - ever ends up in a situation where we came off as aggressive send me a direct email and I will take care of it. This is not something we believe in at Sentry, and while you cant manage everything, its important to us that we never become "of those companies" like so many other successful companies become.

david at sentry.io
by nu11ptr | 2025-04-18 18:51:49+00:00
It is still a bit early, but I'm majorly bullish on WASM for multiple use cases:

1. Client side browser polyglot "applets" (Java applets were ahead of their time IMO)

2. Server side polyglot "servlets" (Node.js, embedded runtimes, etc.)

3. Language interop/FFI (Lang A -> WASM -> Lang B, like wasm2c)

Why is #3 so interesting? The hardest thing in language conversion is the library calls. WASI standardizes that, so all the proprietary libs will eventually compile down to WASI as a sort of POSIX/libc like layer. In addition, WASM standardizes calling convention. The resulting new source code may not look like much, but it will solve the FFI calling convention/marshalling/library issues nicely.
by antonvs | 2025-04-18 18:51:56+00:00
> Corporations themselves don't have agency or even consciousness

"Agency" in the sense you're using it is "the capacity, condition, or state of acting or of exerting power" (Merriam Webster). It seems pretty clear that corporations have that.

As for consciousness, prove it. But first read "If Materialism Is True, the United States Is Probably Conscious": https://faculty.ucr.edu/~eschwitz/SchwitzAbs/USAconscious.ht...
by AStonesThrow | 2025-04-18 18:52:24+00:00
How do we know that this is "Puerto Rican Culture Plays Loud Music on Beaches"?

What if it's some obnoxious rebellious college kids who think they can get away with it?

What if it's some tourists, like from Cuba or Argentina, who are rich and so nobody in authority will handle complaints against them, because tourism feeds PR's economy so effectively?

What if most Puerto Rico residents don't really go hang out at the beach at all, and they stay home with their families, and they cook in the kitchen and they enjoy conversations?

What if Puerto Ricans are mostly like Americans, and their faces are all in their smartphones, and some of them play loud music and some ignore it, and some hate it but don't complain, and some complain but also play their own loud music to try and drown it out?

What if Puerto Ricans don't have one monolithic culture that you can generalize while we're here on an English-speaking forum, based on the mainland USA? What if Puerto Ricans don't actually eat elephants or giraffes? https://youtu.be/mzK9_TbzReQ?si=-QsUIwt_0SIcY-gt&t=28
by zoogeny | 2025-04-18 18:52:25+00:00
I would argue his suggestion of a fine isn't to be taken seriously. The options of imprisonment, exile and death are the reasonable alternatives.

Let's examine your opinion here, which of course you are entitled to. Socrates could have three opinions: Exile is worse than death, exile is equivalent to death, exile is better than death.

Let us consider the first case, where Socrates actually believes that exile is better than death. You could make the argument: Socrates would choose exile but he is too proud to beg for his life. That is, his subsequent explanation as to why he believes a life of exile would not be worth living is a ruse. It would render the famous line "the life which is unexamined is not worth living" as just pure cope. Actually, we are to see Socrates not as a principled man but rather a vain one. Otherwise, how do we explain his refusal to argue for that which is better? You could argue: Socrates is not wise as we have been led to believe in countless dialogues by Plato, but rather a fool who does not speak honestly.

Maybe you have a better argument for that case? I would be interested to hear it.

But if we take his explicit rejection of the option during his counter-plea at face value, it seems unreasonable to stake the position that he thinks exile is better than death (although, you may decide to hold that opinion and even forward a better case for it than I have).

That leaves the two options: Socrates thinks exile is equivalent to death and Socrates thinks exile is worse than death. I think a case for the first is possible but a stretch.

But let's not worry about resolving that, since Socrates attacks the problem in a different manner:

> When I do not know whether death is a good [agathos] or an evil [kakos], why should I propose a penalty which would certainly be an evil?

It seems clear to me that Socrates is saying: I know that exile is bad but I do not know that death is bad. If you do not see that as a preference towards death over exile then I would like to hear your counter argument.

edit: I will add, since it may not be clear or obvious to some, that the logic that separates the final two options only applies when the initial option (exile is better than death) has been removed. Which is more or less the question that Plato (and my original comment which kicked off this thread) wants us to ask: why would Socrates discard that first option?
by AnthonyMouse | 2025-04-18 18:53:27+00:00
> No, it's not. It's presented as an argument that measuring objective metrics doesn't mean you're measuring merit.

The goal is to measure merit. Objective metrics are the nearest thing we have to achieving that goal. If there is a better metric, you use that instead. But if the best metric we have isn't perfect, that's no argument for doing something even worse.

> The library most likely doesn't have the same specialized learning materials that rich kids can afford, so this doesn't mean the poor kid has equal opportunity.

And yet this is still more of an opportunity than being locked out by race quotas.

> The poor kid possibly can't reach the library without their guardian, who may or may not have time to drive them there.

Libraries are generally in higher density areas with mass transit, and in the worst case you can walk there. Moreover, primary schools generally have libraries and then the kid is already there for school.

> The poor kid possibly doesn't have anyone to teach them using the learning material there, while the rich kid likely has either their guardians or even specialized tutors for this purpose.

Which is why it takes longer. But the point is that determination has an effect. It's something you can choose rather than something you can't control. Whereas telling people that it's not a level playing field so therefore they shouldn't even try is how you perpetuate the problem forever, if not actively make it worse.
by alnwlsn | 2025-04-18 18:53:40+00:00
I have a similar accent and we would say it like "furrah-man". For me, the "ah" becomes a lot weaker going into the "m", so I can easily see it.

I'm also intrigued by the idea that it was a flub which he realized instantly (if you listen to the recording):

... step for man <pause> (dammit) ... one giant leap...
by Capricorn2481 | 2025-04-18 18:54:06+00:00
That kind of means jack squat though. Jai is an unfinished *programming language*, Sqlite is an extremely mature *database*.

What chii is suggesting is open sourcing Jai now may cause nothing but distractions for the creator with 0 upside. People will write articles about its current state, ask why it's not like their favorite language or doesn't have such-and-such library. They will even suggest the creator is trying to "monopolize" some domain space because that's what programmers do to small open source projects.

That's a completely different situation from Sqlite and Linux, two massively-funded projects so mature and battle-tested that low-effort suggestions for the projects are not taken seriously. If I write an article asking Sqlite to be completely event-source focused in 5 years, I would be rightfully dunked on. Yet look at all the articles asking Zig to be "Rust but better."

I think you can look at any budding language over the past 20 years and see that people are not kind to a single maintainer with an open inbox.
by fuhsnn | 2025-04-18 18:54:09+00:00
Wasm intrinsics look neat as a higher-level fixed size SIMD abstraction. I wonder how good the compilers can do if using them for AOT targets with libraries like simd-everywhere.

string.h is missing strstr(), there's an algorithm of similar complexity you might consider: http://0x80.pl/notesen/2016-11-28-simd-strfind.html
by janalsncm | 2025-04-18 18:54:52+00:00
There are plenty of rich people in San Francisco which has a severe housing shortage and homelessness issue. Homelessness is the exhaust fumes of rapid growth, which SF and CA as a whole have experienced. Smart politics knows this and plans ahead to handle it, rather than allowing exploding housing costs stunt the growth of the city. There are many talented people who otherwise would have went to SF who didn’t.

You don’t have to go far from SF to get to single family houses, which should not be possible. They can solve this by adding a land value tax inversely proportional to the distance from specific city functions.
by gz09 | 2025-04-18 18:55:18+00:00
I wonder what the authors mean with

> DBSP does make some tradeoffs when compared to differential dataflow. It simplifies the programming model by constraining how time and state management occur. This simplification limits some of the concurrency gains we see in timely and differential dataflow.

FWIW there are no fundamental big differences between dbsp and dd in terms of concurrency. Both models can concurrently process data on many threads/machines and both do it in similar ways (sharding things).
by executesorder66 | 2025-04-18 18:55:24+00:00
> You can make proprietary changes to the engine without releasing them (unlike GPL).

Why is that a good thing?

>You can freely monetize games built with the engine,

You'd also be able to do the same if it had a GPL license

>and they make some assurances that there won't be a bait-and-switch.

If it was licensed under a GPL license you wouldn't need to rely on "some assurances"
by kuberwastaken | 2025-04-18 18:55:58+00:00
Totally understandable, I can make a snake game inside it fully compatible with mobile but mobile controls just take up a lot of space due to the sheer nature of them haha.

But the compression algorithm is up, feel free to make what you think is awesome and compatible, I'd love to see if you find out hacky solutions to make that work too :P
by the_gipsy | 2025-04-18 18:56:02+00:00
To give some insight into what "monologue people" perceive: I don't exactly hear an actual voice, that would drive me crazy. I cannot do good multitasking with anything verbal going on. If someone is talking to me, I cannot do anything else that also requires my inner monologue well. I can drive a car, which doesn't require my inner monologue, and have a conversation with the passenger, but I cannot program or plan something while someone is talking into my ear all the time.

But the monologue is there, almost uninterrupted. It's just that very often I don't notice it. I have a hard time ignoring actual voices, unless there is some sea of other background noises or chatter.
by dzaima | 2025-04-18 18:56:03+00:00
That's only if they're unpredictable; sure, perhaps on some workload it'll be unpredictable whether the input to sin/cos is grater than 2*pi, but I'm pretty sure on most it'll be nearly-always a "no". Perhaps not an optimization to take in general, but if you've got a workload where you're fine with 0.5% error, you can also spend a couple seconds thinking about what range of inputs to handle in the fast path. (hence "target expected range" - unexpected inputs getting unexpected branches isn't gonna slow down things if you've calibrated your expectations correctly; edited my comment slightly to make it clearer that that's about being out of the expanded range, not just [-pi/2,pi/2])
by programd | 2025-04-18 18:56:12+00:00
As I understand it this paper basically says that the emergence of eukaryotes is inevitable given evolution and time. This has interesting implications for astrobiology, implying that eukaryotes are not a "hard step" [1] in the emergence of life.

I'm willing to speculate that the emergence of intelligence is also not a hard step, although it does take time and maybe the right geoplanetary conditions as [1] argues. So I suspect the fraction of such planets with life that go on to develop intelligent life is close to 1 in the Drake equation.

[1] A reassessment of the "hard-steps" model for the evolution of intelligent life:

https://arxiv.org/abs/2408.10293
by BeetleB | 2025-04-18 18:56:34+00:00
No arguments about the crappiness of Teams.

My thing is that while better IM systems exist, none is what I would call "Good" or even "Acceptable". Being better than Teams is not really saying much :-)

I haven't used Slack in years, so I can't speak to it, but it sucked when I used it. Back when our team was all colocated in one building, I intentionally had my IM app turned off and disconnected. Interruptions in person suck, but with Slack et al interruptions were multiplied significantly. Kind of: "If you can't be bothered to get up and walk to my cube, it probably wasn't that important."

What I want from Teams and similar SW:

A way to, with a keystroke, mark all messages as "Read" (even when focus is not on the window).

A way to, with a keystroke, print out all unread messages on my console (or in a popup window, or whatever).

In other words, just give me a damn API I can program these things with. Teams' API lets me get messages, but will not let me see if a message is read or unread.

Any app that forces me to open up the window, click on a dozen channels to read all the latest messages, sucks. Period. I should be able to read it all with one click/keystroke, and have them marked as "Read" when I do it.
by zeeg | 2025-04-18 18:56:37+00:00
No, its complicated and scales to servicing every customer in the world. Thats not the same thing.

Doesnt mean the complaints about self-hosted arent valid, but "literally has to scale to the most insane volumes of data" and "is not good software" are two different things.

We're building a cloud service at the end of the day - its a lot easier to optimize a multi-tenant install than it is a single-tenant install, and that complexity shows up in the self-hosted repo. Can't really avoid it.
by screye | 2025-04-18 18:56:38+00:00
That's the issue. You can't mitigate it. Especially when even the lowest hanging fruits (eg: protected bike lines) face similar opposition as any radical change.

America already bulldozed through walkable streetcar towns for cars less than a century ago. So, the precedent for the change is there. It's not like cars are the way of the ancestors

As another comment mentioned, car infrastructure is an unsustainable spend. America is entering an era of expensive labor, lower fertility and bi-polar super powers. Therefore, unsustainable systems are beginning to give.

It's tempting to call car centrism a personal preference. But North America stands alone against a near-global consensus on what urban infrastructure should look like.
by getnormality | 2025-04-18 18:56:54+00:00
Growing up Catholic, I always figured that it was meant to be paradoxical, to drive home the Christian message. This horribly sad event that is so painful to imagine happening, this event was the most important Good thing that happened in human history. So we have to call it Good Friday.

Like many folk etymologies, it sounds like it's not quite right, but it was intuitive at the time...
by throwaway290 | 2025-04-18 18:56:56+00:00
None of these things are a problem.

> 15 year old has a 18 year old friend

Adults can be prosecuted for helping minors circumvent the checks.

> Or the fact that other 15 year old looks older than some 20 year olds

See Australian approach. Site can verify you and both government and site don't know who you are. No need for photo.

> shocked parents finding

No law is a replacement for bad parenting. But good parenting is easier with the right laws.

> a one-time over-18 age verification check

it can happen more than once non intrusively.
by Ethee | 2025-04-18 18:57:24+00:00
OP 100% listen to this! You are effectively asking a bunch of strangers on the internet to understand and find a solution for the inner workings of your brain based entirely upon a couple sentences about your life. Now as codingdave points out, a lot of us here have probably been through similar situations, but none of us have been through YOUR situation. Some of us could probably espouse some generalizations that might poke at some of your issues, but only someone of deep intimate knowledge of both you and your motivations will be able to help you fully understand why you're feeling this way. Definitely seek a professional to help you work through this because only you can find the real answer here.
by lupusreal | 2025-04-18 18:57:29+00:00
Nice idea, but how? How could that actually be accomplished, without stacking SCOTUS with conservative and/or feminist justices? My other comment pointing out the 1A problem with proposals to ban porn was downvoted but nobody has been able to explain how I'm wrong.

Requiring porn businesses to check IDs would be, legally and politically, much easier.
by jcranmer | 2025-04-18 18:57:54+00:00
Educational material that misinforms its readers isn't educational, and it's insanely counterproductive.

People have already ragged on you for doing Taylor approximation, and I'm not the best expert on the numerical analysis of implementing transcendental functions, so I won't pursue that further. But there's still several other unaddressed errors in your trigonometric code:

* If your function is going to omit range reduction, say so upfront. Saying "use me to get a 40× speedup because I omit part of the specification" is misleading to users, especially because you should assume that most users are not knowledgeable about floating-point and thus they aren't even going to understand they're missing something without you explicitly telling them!

* You're doing polynomial evaluation via `x * a + (x * x) * b + (x * x * x) * c` which is not the common way of doing so, and also, it's a slow way of doing so. If you're trying to be educational, do it via the `((((x * c) * x + b) * x) + a) * x` technique--that's how it's done, that's how it should be done.

* Also, doing `x / 6.0` is a disaster for performance, because fdiv is one of the slowest operations you can do. Why not do `x * (1.0 / 6.0)` instead?

* Doing really, really dumb floating-point code and then relying on -ffast-math to make the compiler unpick your dumbness is... a bad way of doing stuff. Especially since you're recommending people go for it for the easy speedup and saying absolutely nothing about where it can go catastrophically wrong. As Simon Byrne said, "Friends don't let friends use -ffast-math" (and the title of my explainer on floating-point will invariably be "Floating Point, or How I Learned to Start Worrying and Hate -ffast-math").
by vel0city | 2025-04-18 18:59:04+00:00
At least in the instances I've been aware of, they usually weren't really "overnight". Usually a good bit of knowledge transfer or actually moving institutional people, sometimes having the other factory coming online in parallel so they can tweak processes, etc. Usually a years-long process. I think few truly overnight shut down one factory and opened the other with those other people having zero knowledge or training on specific processes without experiencing big issues.
by pdimitar | 2025-04-18 18:59:07+00:00
Seems to me you are a bit overconfident that "we" (who is "we"?) understand how the brain works. F.ex. how does a neuron actively stretching a tentacle trying to reach other neurons work in your model? Genuine question, I am not looking to make fun of you, it's just that your confidence seems a bit much.
by jfengel | 2025-04-18 18:59:25+00:00
There are some. But more importantly, many of those those who know it is a bubble find value in it.

Bubbles pop, but they don't always vanish entirely. Sometimes they do: tulips, NFTs, Mississippi. But many have a nugget of value in there, and when the bubble pops, the people who got it right still made a ton of money.

The dotcom bubble produced the FAANGs. People who invested in competitors lost everything, but if you bought stock in one of those, early on, you did pretty well.

Today, you can invest in 10 AI companies. Nine will fail; one will be worth 100x what you bought it.

Maybe. Or the entire thing could prove to be a vast boondoggle of no value whatsoever.

I think it's closer to the former than the latter, even though I don't believe they're on the path to general AI and will get only incremental improvements from here. But I'm also not investing right now.
by kortilla | 2025-04-18 19:00:34+00:00
They aren’t failing structurally, they are just in a perpetually ugly state because a landlord doesn’t care about keeping a property attractive that students will abuse.

So you end up with worn out carpet, paint flaking, broken door handles, etc etc.

That’s why there is a different much smaller but much better pool of properties for people willing to do an 18+ month lease.
by ImJamal | 2025-04-18 19:01:01+00:00
We have a good estimate of when Jesus was born and it is around December 25th.

The way this is determined is that in Luke 1:5 it says John the Baptist's father was a priest in the Abijah division. Further in Luke it says that an angel came to John's father while he was serving in the temple that his wife will get pregnant.

Also in Luke, it says in the 6th month of John's mother's pregnancy Mary conceived.

When you look into when the Abijah priests served (in Chronicles) and convert it to our calendar instead of the Hebrew calendar you can calculate and end up at the end of December.

I don't have all the math, but you can calculate it if you want to, but there is a decent reason to think it was the 25th or thereabouts.