MurphyA/hacker-news huggingface dataset:
by codeulike | 2025-05-16 10:05:50+00:00
Here's the actual paper

https://www.nejm.org/doi/full/10.1056/NEJMoa2504747

This site has a much better write up than the NYT:

https://innovativegenomics.org/news/first-patient-treated-wi...

Under normal circumstances, developing and testing a new CRISPR therapy takes years, but this patient — and others born every day with severe genetic disorders — do not have years to wait. Getting all of the pieces together for this emergency need took rapid coordination amongst teams at multiple academic and for-profit organizations, only possible because of both years of preparation and some lucky connections.

...

Prior to receiving the CRISPR therapy, KJ’s prognosis was poor, but there were several factors that made KJ’s case a good candidate for a rapid CRISPR intervention. An ongoing research study at the IGI called INGENUITI enabled the team to immediately enroll KJ and his parents for genome sequencing and analysis. The mutation in KJ’s genome was a single base — just a one-letter change in his genetic code — and one that could be corrected using base editing, a gene-editing technique that only makes a single-letter edit. Additionally, the researchers needed to edit cells in the liver, where the faulty protein is made. The liver is currently one of the organs in the body that can be targeted for in vivo gene-editing therapies using lipid nanoparticles.

...

One of the first steps involved characterizing the mutation in KJ’s genome and designing the guide RNAs that allow the base editor to precisely target a specific letter in the patient’s genome for repair. Kiran Musunuru’s team at Penn accomplished that in record time. Next, the team at the IGI jumped in to do the necessary safety assessment work so that the FDA could assess the risks.
by whstl | 2025-05-16 10:05:53+00:00
Not quite, even a static HTTP form is "stateful" in the same way as a React frontend is. The value that the user typed in a field before hitting submit is also a "state", it's just abstracted away by the browser/DOM/HTML.

React is just reimplementing browser functionality.

The argument here is that those kinds of forms aren't state transfer similar to "subscribe to our newsletter" or "confirm payment", they're all just state-syncronization-on-top-of-state-transfer. Whether this is right or wrong, good or bad: I don't have a strong opinion.
by akshat8605 | 2025-05-16 10:05:54+00:00
Unlust is a porn addiction quitting app, It's all organic. I tried different ways to generate traffic for my app. Although marketing my app is challenging, I am still trying multiple ways and learning from them. So far, we have made $828, that too a few days back, in a single day, I made $140 and got tons for reviews; people are very happy with the app.

I feel so good when you see your app being used by others and they are loving it!
by Tainnor | 2025-05-16 10:08:32+00:00
I do think English has deviated more from its Germanic roots due to the pervasive influence of French (there are people who call English a creole although I think that's taking it a bit far).

But I agree that languages with more complex morphology aren't somehow "better", that's just weird elitism coming from an era where every language was analysed as if it were some variant of Latin, Greek or Sanskrit.
by pastage | 2025-05-16 10:08:40+00:00
You are allowed to travel abroad with under 10 000 euros without declaring it. As far as I know we do not have the same problem with asset forfeit laws like the US. There are no laws limiting how much cash you can have at home and while travelling. Though if you hoard millions in gold that is discovered in a police raid I think your main concern will be why the raid happend.
by somat | 2025-05-16 10:08:42+00:00
Does not help you but the question nerd sniped me to try it as an exercise in my preferred tiling WM spectrwm.

https://github.com/conformal/spectrwm

This lets it act as a sort of toolbar, present on all workspaces.

in .spectrwmrc add

#shrink the region by 112 to allow space for the widget region = screen[1]:2448x1440+0+0 #add quirk to remove from normal workspaces quirk[Gkrellm] = WS[-1]

then start on right side of screen

gkrellm -geometry -0+0

I normally would probably just put that in my .xsession but there is an option to auto start it with spectrwm, untested

autorun = ws[-1]:gkrellm -geometry -0+0
by gpderetta | 2025-05-16 10:09:02+00:00
> This is the kind of stuff that you shouldn't have to reinvent yourself but be able to reuse from a good library. Or the standard library even.

Indeed; normally we call it the system allocator.

A good system allocator will use per thread or per cpu free-lists so that it doesn't need to do CAS loops for every allocation though. At the very least will use hashed pools to reduce contention.
by unsungNovelty | 2025-05-16 10:09:35+00:00
So where are the expressions (a.k.a details)? This looks more and more like 80-90's newspapers for some reason. Strike that! It feels like those colour papers which we use for random stuff. Thin weaker than normal paper. Feels ugly and cheap. Not to mention too flat, no details... just flat.

I like Fluent by MS far far better than this.
by rini17 | 2025-05-16 10:09:52+00:00
But as recent AI advancement hints at, these states are highly manydimensional. And in such spaces our intuitions fall apart. Even simple gradient descent works quite differently when you have millions of almost-cardinal directions to pick at any point, and PID regulation is even more complex.

And even in 3D the plain PID just can't do when the space is discrete or when there are large signal delays relative to response time of the system. We don't say "oh it's got anxiety" lol but we replace it with updated algorithm.
by nickysielicki | 2025-05-16 10:11:21+00:00
Knowing how to use z3 for stuff like this is a superpower that not a lot of people have, but is definitely worth knowing if you work with code that needs to be optimized at this level. I have an mcp script that interfaces with z3, and this comment is a reminder to myself to find some time to expand it in the future for this specific flow.

It’s also worth calling out angr as an interface between capstone and z3, which can take this to another level.
by yobbo | 2025-05-16 10:12:11+00:00
The compression effect in music amounts to increasing the amount of energy/loudness in the sound within the limits of the playback device to avoid "clipping".

Put very simply, it increases the amplitude of the input sound. Its parameters are controlled by internal timers, external triggers, timers and signals ("side-chaining"). For example; lowering the bass ("ducking") during the critical milliseconds of the kick-drum so that the volume of both can stay maximised while their sum stays within maximum amplitude.

On voice-over, in radio and podcasts it makes voices sound even and "boomy/strong".

Originally probably necessary way to make recordings listenable in cars and noisy environments with lower spec speakers.

Nowadays producers use it to "sound louder" and thus make stronger impressions.
by sundarurfriend | 2025-05-16 10:14:06+00:00
Ah that's a shame. I was hoping it would work via sidecar files like Ruby's RBS [1] or Python's stub files [2]

I was editing my comment during your reply, and added this:

> or maybe https://github.com/teal-language/tl#loading-teal-code-from-l... this is the easier way to do it. `require` and use `loader` during development, generate the Lua once things are somewhat stable.

Does that sound like the right idea then?

[1] https://github.com/ruby/rbs [2] https://mypy.readthedocs.io/en/stable/stubs.html
by mushi01 | 2025-05-16 10:15:45+00:00
Do you really think all altruism is effective? Caring about the immediate well-being of others is not as effective as thinking in the long term. The altruism you are describing is misguided altruism, which ultimately hurts more than it helps, while effective altruism goes beyond the surface-level help in ways that don't enable self-destructing behaviours or that don't perpetuate the problem.
by hayst4ck | 2025-05-16 10:19:16+00:00
I've heard the explanation of "planned corruption" from two different upper class Chinese people.

The idea being that there is a gunaxi correlated "budget for corruption," but use of that budget comes with strings, and if corruption is engaged in, you are effectively signing a contract for results and that results forgives the corruption.

The mandarin first speaker who first said the idea didn't explain it exactly like that, but believed it completely and without question. The Cantonese first speaker who explained it more rigorously believed it in practice, but also that the corruption budget was far exceeding what was "planned" for creating crisis. Both asserted their own superiority to India, which also has a culture of corruption without a culture that demands results. Neither of them knew eachother.

Certainly when I heard that, my American ideological immune system was like "uh hu, that's certainly an interesting perspective." I was reminded of stories about how stringent military quartermasters are because it's understood that corruption is viral.

But it's hard to argue that China does not have results, long term thinking (kinda), and it appears to act on behalf of the public more.

Around the time of Hong Kong, I was fully on board with "Kantian universalize-able ideals restricting the actions of societies most rich and powerful" being a good definition for Rule of law, but since Trump round 2 in particular, I've come to analyze rule of law not by what it is, but what its outputs are supposed to be with the underlying assumption that any system that produces results must in some ways have structure that reflect Rule of Law.

Rule of law is when people, particularly leaders, subordinate to an idea/reality/reason rather than to a hierarchical structure/arbitrariness, so even if there is corruption consequences for failure and reward for success is rule of law-ish. I think that's even more visible when compared to the western standard of reward for failure and reward for success, more commonly stated as "rugged capitalism for the poor and socialism for the rich" or "privatize profits and socialize risks."
by something098 | 2025-05-16 10:19:31+00:00
Both eggs and sperm producing cells are created during formation of embrio. We could even define that these cells as "clones of you" that were created not much after your first cells were created, because your DNA, that undergoes changes in your organism is never given to your offsprings - it is DNA of your "clone" cells. Eggs are as you have defined - "very old cells". Most probably cells that are producing sperm also can be defined as "very old cells" as most probably sperm production does not function the same way as other cells, that are staying in organism and accumulate mutations.

Stem cells from other organs has absolutelly nothing to do with this. Unless you are refering to procedures of planting stem cells from one organ to another to help failing organ, as stem cells are universal cells, that are able to produce cells for any organ.
by xrhobo | 2025-05-16 10:20:06+00:00
I assume not only do they believe what they are writing but would believe you and I just don't "get it".

To be fair, there are things I am really into that seem just as ridiculous to an outsider/non-connoisseur. Microtonal music for example. I have seen youtube comments before on pieces I really do love saying that people must be pretending to like this music because it sounds so awful to them.

Or wine tasting comes to mind. I love wine but the wine tasting connoisseur seems ridiculous to me. We really are having two different experiences though.

The writers probably are perceiving these things and not just making them up.
by dgimla20 | 2025-05-16 10:20:54+00:00
Thanks for writing this. It's refreshing to see there's a bunch of us in the same boat.

I think you've hit the nail on the head about the two worlds. My phone sits in my pocket most of the day and just comes out when I need it. Every day I see people looking at their phone as they walk through busy streets, walk their dog, pushing prams, at the gym on the treadmills, bikes and on the machines. Especially jarring to see when it's a rarish sunny day and all that changes is the brightness setting on their phone.
by alimw | 2025-05-16 10:21:41+00:00
By "undirected structure" I assume you refer to the presence of cycles in the graph? I was taught to call such networks "recurrent" but it seems that that term has evolved to mean something slightly different. Anyway yeah, because of the cycles Gibbs sampling is key to the network's operation. One still employs gradient descent during training, but the procedure to calculate the gradient itself involves Gibbs sampling.

Edit: Actually was talking about the General Boltzmann Machine. For the Restricted Boltzmann Machine an approximation has been assumed which obviates the need for full Gibbs sampling during training. Then (quoting the article, emphasis mine) "after training, it can sample new data from the learned distribution using Gibbs sampling."
by Gud | 2025-05-16 10:22:02+00:00
It depends.

I live in Zürich and I get by just fine unable to speak German. I can read it just fine because it is similar enough to Swedish, my native language. I doubt I will ever learn Swiss deutsch, it really is a language on its own - with very strong dialects.

But today there are amazing translator apps that can make it so much easier parsing official documents.
by prmoustache | 2025-05-16 10:22:13+00:00
I record all my calls with OBS because I know sometimes my mind drift off especially when people are going off topic for a while or part of the call is not relevant to me and I want to be able to get back to it if I missed something important.

I have a systemd timer that clean files older than 24h at startup because the point is not to archive content without consent.

If I ever can't do that I would just use an usb3 screen capture card and record from a second device.
by zecg | 2025-05-16 10:22:31+00:00
These are horrible two and a half backwards steps for usability but please talk to me about how your shitty bouba elements inspire emotion and communicate function. Fucking liars, what emotion is it suppose to inspire that bluetooth is now not turned off when I enter airplane mode and realizing I now need three clicks to shut it off. It's for your own location harvesting bullshit. This inspired me to ban all apps trying to update anything from the network, everything goes through Rethink VPN now and I'm certainly not moving to another major version after 15.
by BlackFly | 2025-05-16 10:22:45+00:00
I would say the answer is to replace both with explicit init unless you explicitly say some equivalent of "Trust me, bro," to the compiler. Some structs/data (especially RAII structs backing real resources) have no sensible default or zero.

But yeah, most structs have a good zero value so a shorthand to create that can be ergonomic over forced explicitness.
by OsrsNeedsf2P | 2025-05-16 10:22:56+00:00
I genuinely would not hire an ex-Google designer for my startup. These metrics are so nonsensical:

> We found a 32% increase in subculture perception, which indicates that expressive design makes a brand feel more relevant and “in-the-know.”

Show me metrics that move something tangible, like conversion rates. If you can't do that, we both know why.
by sixthDot | 2025-05-16 10:23:07+00:00
Compression reduces the range between the lower and the higher level so your ears are faced to a more or less "constant" pressure. Personally when I was into home production I only dared eating the peaks with a limiter and reasonable settings, e.g to gain one or two db, never more.

On top of that another problem with compression is that it is not neutral, bad compressors, especially in the digital domain can introduce aliasing.

Also search for the "loudness war". This is how we called the problem back in the mid 2000's.
by tengwar2 | 2025-05-16 10:24:03+00:00
It's not abstract: that would imply that it was not based on any real form. But it is not intended to be realistic. We know a lot about Celtic art (https://en.wikipedia.org/wiki/Celtic_art) and it often shows very high skill, and is deliberately non-realistic. That's hardly surprising: historically realistic art has been in the minority, with most cultures choosing to show some aspect of a subject selectively.

Let me give one familiar modern example: logos. If they are graphical, generally you need to put some work in to understanding what they mean.
by machtiani-chat | 2025-05-16 10:24:19+00:00
Crypto isn’t synonymous with anarchy, just like the internet isn’t synonymous with pornography. Both are cliches from long ago.

All of the victims are likely tax payers. Law and order is a fundamental service that a legitimate state must provide to all in its jurisdiction, even those who are only resident non-citizens and those that pay little to no taxes in a progressive tax system.
by palisade | 2025-05-16 10:24:24+00:00
"The cesarean delivery rate increased from 5% in 1970 to 31.9% in 2016. This sharp increase can be attributed to various factors, including changes in maternal age, medical advancements allowing more complicated pregnancies to proceed, and evolving obstetric practices. In 2022, the United States recorded more than 3.66 million births, most of which resulted from spontaneous or induced labor. Labor dystocia remains the most common indication for primary cesarean delivery. Globally, cesarean delivery rates continue to rise, and reducing unnecessary cesarean procedures remains a priority in the United States, where 32.2% of all births in 2022 were cesarean deliveries."

https://www.ncbi.nlm.nih.gov/books/NBK546707/

"If this trend continues, by 2030 the highest rates are likely to be in Eastern Asia (63%), Latin America and the Caribbean (54%), Western Asia (50%), Northern Africa (48%) Southern Europe (47%) and Australia and New Zealand (45%), the research suggests."

https://www.who.int/news/item/16-06-2021-caesarean-section-r...

Note: Coincidentally, WHO's article I've linked is lamenting that Sub-saharan Africa only had 5% cesarean due to less availability of the procedure. It is their perspective that the increase in percentages is a good thing and indicates progress, instead of being concerning. And, they find Sub-saharan Africa's low numbers concerning, instead.

Side Note: I also found lots of interesting articles which I haven't posted here, about epigenetic side effects caused by caesarean deliveries like leukemia, illnesses and other genetic issues. But, that seems out of scope for your question. You can make a quick search and find these, though.

"A female-to-female familial predisposition to caesarean section was observed. It could be caused by biologic inheritance, primarily working through maternal alleles and/or environmental factors. The results imply that both mechanisms could be important."

https://pubmed.ncbi.nlm.nih.gov/18540028/

"Large-scale epidemiological studies indeed evidence that women born by C-section are more likely to deliver by Caesarean than women born vaginally, owing primarily to genetic rather than social factors."

https://www.pnas.org/doi/10.1073/pnas.1712203114
by ayrtondesozzla | 2025-05-16 10:24:32+00:00
I think you and GP both mean that this TEAL is adjacent to crptocurrency, and therefore, who cares about stepping on toes?

This heuristic works well in most cases maybe, but will lead to false positives sometimes. May I gently suggest that this might be one of those cases. Algorand is the project of this fellow

https://en.m.wikipedia.org/wiki/Silvio_Micali

Credentials aren't faultless but they do provide a certain web of trust. If you browse the academic and professional history of this fellow, I think you'll agree.

Algorand is, I think, as serious and sincere a research project as any other.
by ionwake | 2025-05-16 10:25:56+00:00
I had a strong sense things were headed in the wrong direction the moment the mouse pointer became a circle and they introduced input smoothing with a delay—definitely not good UX.

Hard to believe this kind of change made it through, but I guess it reflects current priorities. I’ll admit, I’m both baffled by and a bit envious of the folks making these calls.

I too want to get paid 500k to sit on a bean bag, drink lattes, have office affairs, work a 3 hours day
by SlowAndCalm | 2025-05-16 10:26:05+00:00
I went through a few thoughts when seeing the design:

- I do have trouble spotting the send button on the old design

- Maybe just moving it to a similar position as the new design would help

- I don't actually want it near the keyboard because I might accidentally tap it

- There's plenty of space, why can't they just have a button that actually says 'send'?
by jemmyw | 2025-05-16 10:26:30+00:00
I would say though that we can probably look at the Ukraine war and understand how their air defense systems are working. And the answer to that seems to be: not as well as previously assumed, they do work but have been vulnerable. This is mainly the S300 and S400. I couldn't find much about the newest system, Russia isn't able to do much manufacturing of the most complex weapons at the moment. If I had a guess, based on what we've seen in Ukraine, US forces would shred the Russians in the air and water, but ground forces would be far behind when it came to drone warfare. I'm just a chump sitting at home though so...

China is a whole other story and honestly I'm ok never finding out that answer.
by dgimla20 | 2025-05-16 10:26:40+00:00
Is this just one of the top dogs at Stripe bigging up their own company?

Surely it's common public opinion that most social initiatives and stances major companies take are entirely about publicity and reflect whatever they think the bulk of their consumer base supports.

If tomorrow 60% or so of McDonalds (or any other company) customer-base became national socialists, McDonalds would have a red, black and white swastika-laden logo within month-end.

It's all pandering. Always has been, always will be. There's even terms for each type: pink-washing, rainbow-washing etc.

The only alternative is to take a neutral position, where you just focus on whatever product/service you are selling.
by helpfulContrib | 2025-05-16 10:27:24+00:00
>Lua is such a treat.

It sure is.

I've been using Lua professionally and personally for some decades now, and I think that there is no need to be surprised that more projects don't provide a Lua scripting layer, because actually, Lua is everywhere. And the scripting aspect is one thing - but its not the only reason to use Lua.

Lua is so easily embeddable and functionally productive as a development tool, its not always necessarily necessary to have this layer exposed to the user.

Sure, engines and things provide scripting, and that is a need/want of the respective markets. Who doesn't love redis, et al.?

But Lua can be put in places where the scripting aspect is merely a development method, and in the end shipped product, things are tightly bound to bytecode as an application framework beyond scripting.

The point being, Lua is such a treat that it is, literally, in places you might least expect - or at least, will find under a lot of covers.

And after all, thats the beauty of it: as an embedded language/VM/function interface, Lua can sure scale to different territories.
by perching_aix | 2025-05-16 10:28:13+00:00
Put briefly, researchers blasted guinea pigs with 102 decibels of music for 4 hours. They found that while both the compressed and non-compressed test tracks caused temporary damage, the compressed variant made the damage longer lasting, suggesting that there's more to ear damage than just the loudness.

From this, what I would take away is not necessarily that compression on its own is harmful but that... there's almost certainly more to ear damage than just the loudness, and compression is one way this can exhibit through. So I'd say the title and angle of the article is a bit misleading.

Naturally, when I say compression I mean it in the audio effect sense, as they do in the article.