skysight-inc/HackerNews huggingface dataset:
From my understanding trpc is very similar, however, the rpc mechanism is not a standard. ts-rest produces openapi schemas and speaks REST over http, as well as a typed client.

That being said, I am actually slowly migrating off ts-rest and adopting @effect/schema and @effect/platform/HttpApi, I foresee this being the direction the typescript ecosystem heads in over the next few years. However, the APIs are not stable yet and it has a bit of a learning curve, so would not adopt lightly
The fragmentation around runtime validation libraries is pretty crazy. The fact that half these comments mention some alternative library that mimics almost the exact API of Zod illustrates that.

It is filling a necessary shortcoming in the gradual typing of TypeScript, and using validator schema types to power other APIs generic inference is powerful. I am optimistic about an obvious leader emerging, or at least a better story about swapping between them more easily, but a bit annoying when trying to pick one to settle on for work that I have confidence in. That being said, Zod seems like the community favorite at the moment.
Researcher: hey, that's odd ...

HN: N=1. Move along, nothing to see here!
The asset has not moved outside the family, has not been sold, no profit on sale has been realized.

You think a profit transfer has been made, because you think in terms of atomized individuals with no family.
You don't arrest the most likely guy, you arrest the guy you have evidence on.
I'm pretty sure all 2-character TLDs are reserved for country codes.
There’s always somebody who defends this kind of absurd wealth distribution, and I never understand it.

Even if everyone is wealthier, you’re getting screwed. I’ve always wanted to ask - why are you defending the ultra wealthy? Do you think that a fairer wealth distribution mechanism would hurt your personal wealth?
But deploying on Docker is simpler than LAMP! All dependencies included. All binaries included. You can even just tell systemd run it (also usually included).
I never really understood the 'punk' genre assignment for this band.
Wades-Giles is closer to English-friendly, but it has a lot of flaws. It has no notion of intonations.

I think there is also the issue of cultural dominance. "English-friendly" means the foreign language is morphed to better suit English speakers. It could go the other way if Mandarin is the dominant trade language.
Correct link here: https://news.ycombinator.com/item?id=41789223
I prefer typebox because it uses JSON schema. As far I'm aware it's otherwise on par with Zod, but I might be unaware of some capabilities of Zod that typebox lacks.
> First of all, there are no otters here. I'm utterly sorry about that.

incredibly important suggestion: replace "utterly" with "otterly"
It's better compared to the baseline of a for-profit corporation, especially given the stakes -- but it's strictly worse compared to the intended purpose of the existing structure that was recently hollowed out. The nonprofit entity that was originally supposed to be in control actually won't be.

I'd also question whether there is actually going to be a meaningful check on any of OpenAI's actions, compared to what there would be for a for-profit corporation. I'd bet no.
I meant why "censored". I guess I don't know how the algorithm works - I guess being downvoted or flagged.
Do most applications use the minute-to-minute conversions or some daily rate?

I'm fairly sure that for example for RON, the Romanian Central Bank only publishes daily rates, for example.
What a great improvement!
Learning from the past events is the way to success. I need one Infinite battery!!!!
ChatGPT is not trained to pass the Turing test. It is trained to be as superhuman as possible. I have no doubt that OpenAI could train a system to pass the Turing test within a year if that was their objective. In fact it seems like an anti-objective for them.

Now that's not to say that such a system would be undetectable by any possible adversarial technique. The Turing test is not unambiguously defined, but my definition would have it conducted with average well-educated people not specializing in AI and not having special knowledge of adversarial techniques for the specific machine being tested.
What I'd love to see is regulation forcing companies to provide reasonably priced ad-free options. There should be a right to opt out of ads.
> they were fortunate that there weren't any complications

I long ago saw a proposal for a country-scale medical training system designed for graceful upgrading. A highly experienced nurse, wishing to become a doctor, just learns the delta, rather than restarting from scratch. Similarly for a community heath worker moving into nursing, etc. And a different proposal, for automated support and oversight of community health workers' hard-to-take-well cervical-cancer screening photos, integrated with ai-filtered city-based expert consults. And then there's patients who become single-disease domain experts.

So looking forward, perhaps we could imagine a human-computer-hybrid setup where a grandma training and executing with oversight was gracefully supported? Especially if haptic vr becomes widely available.
things like these may individually be Very Good Ideas. That said, no organization goes through all of these little practices for onboarding every single new person. And when a firm has a Policy it just sits somewhere and people don't read it.

Oral tradition would work for these things, but even then it is fragile to team turnover.

Part of the appeal of hiring people with work experience at similar companies the expectation that they have all these bits of culture. That's a real value.
I love Uno's.
The mere mention by the title had the classic phrase "Do you have the time..." blaring in my head as if it were thirty years ago, even if the last time I listened to that was at least a decade a ago. The nostalgia, right in the feels.
The mistake with focusing on reaction time is that humans can anticipate actions and can perform complex sequences of actions pretty quickly (we have two hands and 10 fingers). So someone playing one of those "test your reaction time" games might only score like 30ms. But someone playing a musical instrument can still play a 64th note at 120BPM.

Imagine playing a drum that took between 0 and 5 extra frames at 60FPS between striking the head and it producing a sound. Most people would notice that kind of delay, even if they can't "react" that quickly.

In games, frame delay translates to having to hold down a key (or wait before pressing the next one) for longer than is strickly necessary in order to produce an effect. Since fighting games are all about key sequences, the difference between needing to hold key for 0 frames and 5 frames is massive when you consider key combinations might be sequences of up to 5 key presses. 5 frames of delay x five sequential key presses x 8ms a frame = 1600ms vs 1 frame x 5 seq. key presses x 8ms = 40ms.

There's a massive difference between taking 1.6s to execute a complex move and 0.040s.
Thank you. I found that you can get really productive quite fast in Go, so happy learning :)
My takeaways for a more general pov :

1. Make or buy

2. Release a MVP

3. Keep it simple

4. Prepare for the worst

5. Make it easy to tests

7. Benchmark, monitor, log...
Mayan economy: Sacrifice your K wealthiest individuals yearly to ensure prosperity of your economy on the years to come. Those sacrificed must give away 90% of their money.
Hurricanes likely a major issue for Florida lawmakers next session
> Rosetta used sequence homology

Rosetta used remote sequence homology to generate the MSAs and find template fragments, which at the time was innovative. A similar strategy is employed for AlphaFold’s MSAs containing the evolutionary couplings.
Obviously the little inverter generators can't carry the normal load, but you can adapt to it. The biggest thing for most people is running their AC condenser.

A portable inverter AC unit (ideally a dual-hose unit) will pull ~1700w on the high setting. You can cool a solid 1000 sqft even in the Texas heat with something like this while also running your lamps/wifi/starlink/fridge/etc.

Combine with something like an EcoFlow battery, and you can actually shut it off completely while you sleep (and lock it up inside safely). Setting the AC to the low setting will reduce its consumption to ~400w intermittently which will easily run on a 2.5kWh battery all night. The other advantage of the EcoFlow is that you can temporarily run much larger loads than the generator is directly capable of. Really good for induction cooktops and getting your washing machine spin cycle up to speed.
The same way you learned about hacker news.
No, I read your comment. I was just thinking about 2030.

Also, no offense, but I'm not trusting a brand new energy storage technology bolted to the wall of my house. I'll businesses trial it out first for a few years.
> Python offers typing with static compiling.

Python doesn't enforce types and as far as I know has no plans to.

> .Net doesn’t really match with startup culture.

Who the hell cares? If it's the best tool for the job, use it. Anything else is unprofessional as hell.
Gigantic luxury yachts of ever-increasing lengths are absolutely flaunting.

> Flaunting would definitely be getting your name on a list that you don't need to be on.

Oh, like a list of the largest yachts and their owners?
AT&T had also been granted a long-term monopoly on long-distance telephony by the federal government; Google has never had such protection.
Garmin (and other) GPS devices still exist. They're quite nice these days even.

My phone tends to overheat when I stick it under the window to use for directions, so I tend to prefer the dedicated GPS units anyway.
Chew on this a little, I stripped out as much as possible, but I imagine it still will feel reflexively easy to dismiss. Partially because its hard to hear criticism, at least for me. Partially because a lot was stripped out: a lot has gone sideways to get us to this point, so this may sound minor.

The fact you have to reach for "I [wonder if the votes were based on] Google / DeepMind press releases [taken] at face value." should be a red blaring alarm.

It creates a new premise[1] that enables continued permission to seek confirmation bias.

I was once told you should check your premises when facing an unexpected conclusion, and to do that before creating new ones. I strive to.

[1] All Nobel Prize voters choose their support based on reading a press release at face value
Involving GitHub and setting up its actions is only minimalist from a very particular point of view.
It is worth pointing out that MakeMKV has a CLI you can use it without the GUI. I have a batch file that rips the main movie from my BD drive and names the MKV based on the BD disc label. My script is old enough I wrote it myself, but ChatGPT/Claude could easily do a better job.

When combining MakeMKV's CLI and Handbrake's CLI there is an easy and very repeatable path of going from disc to an optimized MP4. Some might think it is sacrilegious to use MP4 instead of MKV. I've found MP4s with H264 video and AC3 audio can play almost everywhere (for me: Xbox, Roku, iPhone/Safari, Edge, Android, most smart TVs) now, and support surround sound.
I think the people decide; if folks like a certain word, they'll start using it, creating traction. A natural selection of words of sorts. Then the dictionaries, being non-prescriptive, will have to add those words since they're needed to understand common parlance.

And completely agree about young generations, I've actually been super pleased at how many new words gen z is creating! I feel like the previous few generations created way fewer words. I disagree with things like introducing inconsistent spellings like "lyk" in terms of adopting that as a standard, because it just makes the language a headache to learn. But creating words for things that don't have existing words (like carrapticious in my other example), or even creating new sort of word variations which kind of grow/evolve into their own words (like rizz) seem like a nice expressive way of extending language. (I'm a bit more mixed on the value of the latter, though).
> As much as we need someone to define what is http, TCP/IP or Posix we also need someone

Why? Humans are almost infinitely more adaptable and capable of dynamically changing their behaviour compared to computer programs. Learning to understand/speak a new pseudo dialect of your native language isn't particularly hard. Millions of people do that near effortlessly on a daily basis (especially in many German speaking areas).
Nothing is untrusted. I trust my own scanner. It's just that it produces files that are too large. And when it is told to reduce file size, it reduces resolution instead of using good compression.
First physics and now chemistry. I wonder if we’ll see AI/ML-powered work in most prizes going forward.
Coming from Quebec, I understand why people are worried about their language being strangled out and their culture dying with it. For Quebec this has always been a threat.

I live in Germany now. There are 10-15 times more German speakers in the DACH area than there are French speakers in Quebec. Even then, it’s weird that companies no longer bother translating their ads and slogans for the German-speaking market. It’s somewhat sad that every culture is slowly becoming a vaguely American, California-based culture.

Language and culture are intertwined. I feel that with the globalisation of both, something of value is lost. It’s only right to feel concerned about it.
It's hard not to be a little coy when you helped build something that usually takes an empire to build with some bad code and a few hundred loosely affiliated weirdos on the internet. I still don't think most laypeople (or honestly most people in the "crypto" space) really understand the significance of what was invented with Bitcoin.
You trust the company to do all this complicated obfuscation, but don't trust them to not spy on you?
clearly, google hasn't paid enough campaign donations vis-a-vis Microsoft.

This is just political corruption feigning as doing the right thing for the country.

we are having the wrong debate and are being distracted by the sideshow.

in many ways this is a test balloon for public support to go after big tech as a narrative around censorship over misinformation that will explode over the next few years
Breaking up AT&T was unquestionably the right call. (So to say.)

Long distance was expensive for quite a while even after the break-up. If you called up an out-of-state friend or relative to catch up, you expected the call to cost you at least a few bucks. (And you hoped they would be the ones to call you next time.) Even into the 90's, long distance at $0.10/minute was considered cheap. And in most rural areas, everywhere past a mile or so out of town was long distance.

I remember buying long-distance calling cards to bring our phone costs down. For about 5 years, it was cheaper to just get a local-only phone line and then buy your long-distance as phone cards. Each card came with a certain number of minutes pre-loaded. You'd dial the 1-800 number on the back, scratch off your PIN, enter it, and then you'd dial your destination number. Other than the hassle of buying and using the card, the major downside was that your own number didn't (usually) show up on the caller ID.

They were also good if you stayed in hotels a lot, since hotels would charge upward of usurious amounts for both local and long-distance calls but they would typically allow toll-free calls to go through without charge.
I can't read the article, nor am I deeply familiar with US financial structures, but are OpenAI doing the same as Bluesky, a Public Benefit LLC? Another HN comment mentions OpenAI adopting a "PBC model" but I'm not sure if that's the same or not. If not, what are the material differences?
Remarkable that such brief mention is made of Tolkien, fans of whom will be familiar with a great many more of the coinages and their components than most!

And who will find new appreciation from this article for what Tolkien was about and why it's said he created his stories to accommodate his exploration of these root languages!
Poland wasn't in the USSR

But large chunks of it did become part of the USSR, as the article points out very clearly:

Zosia grew up fatherless in Vilnius, which between the wars belonged to Poland and was called Wilno. On 1 September 1939, she was just about to start her first year of medical school when Germany invaded Poland. Sixteen days later, the Soviet Union joined in, and quickly took Wilno, along with most of Poland’s east. A month later, the Soviets gave the city to Lithuania, which had coveted it since the end of the previous war.

As the sibling comment also points out, though it is mistaken in the implication that these lands were inherited by Russia after the fall of the USSR. In fact they went to Ukraine, Belarus, and Lithuania (first as Republics within the USSR, then as independent countries).
In Russian, the name of the restaurant did include the final "s", but without the apostrophe, so I don't think that's consistent.

Note though that in German, "-s" is also a genitive suffix, it's just the spelling that's different here.
'Courriel' was coined by French Canadian translator André Clas, not by the Académie Française. The Office québécois de la langue française successfully promoted its usage in Quebec in the 90s and the Académie Française unsuccessfully tried to do the same in France.

'Courriel' is still commonly used by French Canadians, but indeed it was never widely adopted by France. As a French Canadian, I usually use 'courriel", though the anglicism 'e-mail' is also quite commonly used. Can't say I've ever seen anyone use 'mél', tho.
>the latest that has come out of Redmond.

You may not even know about the latest from last week, it's the long-awaited Windows 11 24H2 general release.

Among other things, now you get bitlocker by default upon installation, and it automatically encrypts (not only) its own partition, plus any others within the realm of its default autoencryption settings.

This can be a little bit of an ordeal to recover from even if you have a Microsoft Account. If you have already made the effort to maintain a Local User instead, it can be accomplished but naturally you wont be able to decrypt using any online credentials. You would barely notice anyway since there are no notifications about bitlocker of any kind, much less autobitlocker with a fury. So you don't actually have any decryption keys at this point either. Other popups will occur though, nothing very useful as usual. Plus when booted to the newly installed W11 24H2 you're an authorized user so you can access your C: volume and every other volume like normal. So you would never guess there's a problem until you boot that PC to some other volume, like one having up-to-date W10 installed. And it wont boot because that whole partition has been stealth encrypted and the undamaged bootfiles no longer recognize it. It can only be accessed when you are already booted to the new 24H2 volume but bitlocker is still not "complete" on any other volumes without a Microsoft Account, so on each encrypted volume there is only an option to turn bitlocker "on" not off. You can muddle through and obtain a local decryption key but it does not work in a straightforward way (and perhaps maybe never the first time), plus decryption takes a bit of time. So it ends up being faster and easier to reformat the encrypted volume and recover the contents from backup.

To correct this, action needs to be taken in advance before the installation of W11 24H2 like no Windows before, you must make sure no other disk volumes are exposed and that the install setup process can only "see" the target volume you are intending to install 24H2 onto. Otherwise you really need to use the latest RUFUS app to tweak and adjust the Windows install routine so you can disable things like autobitlocker in your customized USB Windows install device. Before you subject a multipartioned PC to unbridled mayhem like never before. Not just a multibooter.

This finally adds up with other creeping challenges to make the latest Windows more fiddly and in need of arcane command-line intervention more so than Linux for the first time.

Not like it was since the beginning of Linux up until a week ago.

And it's a big leap.
I'm not sure I 100% agree.

I've been thinking a lot lately about the cost of off-the-shelf solutions from the perspective of sustainability, and there is a cost beyond money. The performance of software almost always degrades over time. By buying Foo off-the-shelf, you are saying, "I am ok with getting on the same bloat-dictated hardware upgrade cycle as Foo."

Of course you have the option of buying Foo and never upgrading, unless Foo has a license that forces you to. But that also walls you off from security bugfixes. But by replicating the essential features of Foo in-house, you can actually set and stick to a complexity and performance budget.

Of course if you are a business of any real size, you're already on the hardware upgrade treadmill anyway, and probably all of your customers are too, so what does it matter if your software is a little slower and a little more resource hungry year after year after year? Other than maybe a little twinge of guilt every now and then.
The O for any transformer is always quadratic
FWIW, when it came out I couldn't be bothered to listen to Green Day.
20 years later they became one of the favorites.
> answering machine

Tried and true distribution channel for hit music - see dial-a-song ((844) 387-6962) or the lovely "callin' oates" ((719) 266-2837)
Why ban such dates? I would want this data if I am a consumer. Sure the food may not be expired yet, but it may go bad sooner. I don’t understand why California feels the need to continuously pass hundreds of bills and impose so much control.
Indeed. Although it's worth noting that the same is true of e.g. stable enterprise favorites like Java, which regularly makes minor breaking changes that are judged to have little impact (which is why every Java release is accompanied by a compatibility guide; see the "Important Changes", "Removed Features", and "Other Notes" sections of the most recent release notes: https://www.oracle.com/java/technologies/javase/23-relnote-i...).
Yes, it's in my backlog, but I don't have a concrete timeline as of now.
> 'I feel that there's a bug in this specific bit of code.'

The precise feeling I try to avoid leading PR reviewers into.
This is getting downvoted, but I'd never even heard them referred to as punk before. And as a British former punk, I don't understand it either.
LeetCode style problems for Machine Learning algorithms
I've never been a fan of this "your brain changes" terminology that news outlets are so fond of, as if a mere change in your brain is somehow meaningful.

Obviously, everything you think or experience changes your brain in some way.

It's like saying that opening a new browser window changes your screen. Duh! That's the point of a monitor. Its pixels have to change in order for it to work. Change is a necessary part of how any machine works. The only brain that doesn't change in response to stimuli is a dead brain.

(This isn't to say that all changes in the brain are equally mundane. Many changes are interesting and meaningful! But the simple presence of change is a low enough bar as to be meaningless.)
He probably meant MacGyver.

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