skysight-inc/HackerNews huggingface dataset:
Rust has benefits besides just memory safety and being efficient, it has great language design and a great toolchain. I chose (learning) rust over golang for quite simple projects with no performance requirements, out of sheer frustration with the toolchain/design of go, golang came off to me as "let's try to be special and make bizarre design decisions" which made it confusing to learn, not only that but I very quickly ran into pain points, whereas rust felt like everything just took the most logical straightforward path, and everything "just worked". It, to me, genuinely feels simpler, because things were what I expected. Kind of like apple simplifying their mouse to have no buttons and thinking it's very simple and easy, but then its just more complicated because it's so unusual, whereas everyone knows exactly how a normal mouse works. Just my view. I use typescript and needed a language to make a couple simple programs that could compile to a single executable, I'd love another option but don't want to use one that's not matured enough.
>Unless youve just read a handful of books in your life it is impossible to give a good answer to the question.

And yet, there are many answers to that question in this thread.
How is it misleading? FEMA receives its budget from Congress. The money is appropriated by Congress into buckets for specific purposes. FEMA cannot legally divert money from one bucket to another unless Congress specifically allows for it.
Obviously this is just broadcasters wanting to maintain their captive audience. The “what about the apocalypse” argument is just the standard “won’t someone think of the children” misdirection. In an emergency a 120V AC inverter is far more useful equipment to have in a car than an AM radio.
And your Google Authenticator TOTP records. Not sure if that’s changed recently, but it caught me out badly a few years ago that it didn’t save them to iCloud.
I take it you're not a fan of the expression "Live free or die". But not everyone agrees with you. Some understand why "liberty or death" is actually a reasonable way to live and die - that liberty is in fact worth fighting and dying for. Because if you're not willing to fight for liberty, sooner or later someone will make you either fight or become a slave, and if you won't fight, slavery is all that's left.

As for the actual practical situation: Sailing enough troops to conquer Taiwan across 90 miles of ocean, to land on a very small number of workable beaches, that have been known to be the only workable beaches for decades and therefore have highly prepared defenses... yeah, that's not something that China is guaranteed success at. Xi has looked at what happened to Russia, and may be less certain of Taiwan rolling over, and less certain of success.

So no, it's not inevitable. Stop counseling despair.
Everyone within the US and/or otherwise subject to its laws is considered a constituent of Congressional representatives vis-à-vis the Constitution. All people are counted under the census, citizen or not, regardless of immigration status. Much of the Constitution and its provisions including the Bill of Rights apply to all, independent of immigration status or citizenship. Natural disasters do not discriminate. Negative externalities due to emergencies do not discriminate. For these and many other reasons - including expediency, propriety, and basic human rights, dignity, decency, etc - FEMA doesn’t discriminate in this way when it comes to emergency response. It just doesn’t make sense for them to do so given their mandate, nor would it be legal for FEMA to do so.
Sorry, series instead of books.

Best Sci-fi: The Commonwealth Saga

Best Fantasy: The Wheel of Time
There are two significant changes I've noticed in myself:

* I mostly stopped caring what others think about me.

Outside of a small handful of family and friends, peoples' opinions sincerely do not matter. I am wasting my already finite time thinking about them. That means I've stopped caring as much about looking good, speaking and acting cleanly, and so on in public. Did I disturb someone's peace of mind? Did I make someone happy? Sorry/you're welcome but I don't and can't care; I don't even know who they are and I have things to do.

Essentially, "gaze upon my field of damns and notice that it is barren".

* I am much more likely to purchase premium services and products now.

My time is finite, I do not wish to spend it on things I don't care about any more than I have to. This means I purchase a Windows license or a Macbook rather than deal with Linux config files; I hire a gardener every now and then to tend to my lawn; I take my car to the dealer/mechanic rather than fixing it myself; and so on.

I am saving my own time by spending my money, time I can then spend on things I truly care about.
I have no doubt that any amount of alcohol within 24h of doing a hop in the soup is playing with fire. But absolute abstention? I dunno.

As for flying in IMC, modern avionics makes that stuff much easier. Getting an instrument rating has become more of an effort in mastering procedural complexity than any relevant flying skill. I did my rating almost 40 years ago. It took a different mind-set with basic steam-punk instruments.

Nephew got his rating about three years ago and has about 700 hours, with about 150 on the gauges, but all done with the modern stuff that does the situational awareness thinking for you. We were shooting an RNAV in the soup last winter in my old bird with mostly old stuff in the panel. He never got stabilized and I had to take the bird and took a missed approach.

His comment was that it should be illegal to fly in IMC with that "old shit". Whatever. Never bothered me any. And I have a few beers per week, but never within 48h of screeching "clear prop".

I'll tell what should be illegal: my wife's pork tacos without beer.
Some Makefile knowledge does not hurt much, but other than that it starts to become a nightmare.

Another big difference is the size of the standard library. One can hold on his brain all the information needed to program in C, but I would argue that for C++ or Java it would be too taxing and an IDE is almost a requirement, the alternative being consulting the documentation often.
I stumbled on an April 1950 article predating and predicting the H-Bomb: "Production of the hydrogen atomic bomb has been ordered by the President of the United States. Within one to three years, it is unofficially predicted, the first of the most awesome military weapons ever built may be ready for test."

https://books.google.ca/books?id=DC0DAAAAMBAJ&lpg=PP1&pg=PA1...

And sure enough in the 1950s when the U.S. had a can-do government that could get things done on schedule did it within "one to three years" as predicted:

- Operation Greenhouse in 1951 as first successful release of nuclear fusion energy raised expectations to a near certainty that the concept would work. (1)

- Then on 1 November 1952, the Teller–Ulam configuration was tested at full scale in the "Ivy Mike" shot at an island in the Enewetak Atoll. (2)

Somehow I had the impression that in the 1950s, the government and the press (at the government's behest) were much more secretive about how the H-bomb would work, but I found the Popular Science article surprisingly informative. We say thermonuclear weapon rather than H-bomb these days, but I didn't see anything in the article that seemed inaccurate compared to what's known publicly today.

(1) https://en.wikipedia.org/wiki/Operation_Greenhouse

(2) https://en.wikipedia.org/wiki/Thermonuclear_weapon#History
Exploiting Visual Studio via dump files
Cruikshank pretty much said it didn’t exist in 1876.
Welcome to my world :)
Ohh, a lot of spoken and unspoken things in the article made me think this was supposed to be a bug/quirk investigation. This makes much more sense.
So strange reading all the comments here saying that Rust is not a language for "lazy developers".

I'm an incredibly lazy developer and Rust only makes me lazier. I can pretty much turn off the part of my brain that deals with "programming language" stuff and put all that energy towards the part of my brain that deals with "building stuff" whenever I write code in Rust, because I have a high level of confidence that the language itself isn't trying to make me shoot myself in the foot at every turn.

Rust is the only language where I can open something like Notepad without an LSP or highlighting, write code for an hour without testing or compiling, and then run clippy a few times to see and make the suggested fixes. It doesn't get any lazier than that.

On the web framework topic: Rocket is the greatest "lazy developer" web framework I've ever used.
How much I would love to be able to use this. Every few years, I try to replace my Macbook with a different laptop and linux. But the "finish" that the Apple products have is unmatched.

Specially the keyboard/trackpad support. It's always been underwhelming with Linux. I know this is a subjective take and it's unrelated to Hyprland.

I hope that my next laptop can finally be the final step off to the Linux laptop, because I would love to use Hyprland.
https://youtu.be/Wnb_n5YktO8?si=lCGrH36DvXATdyEs
> If I’m at home without power...

You can use a crystal radio for that case [1].

[1] https://en.wikipedia.org/wiki/Crystal_radio
There's definitely a Space Quest game where if you kiss an alien early on there's a non-escapable death by stomach-bursting right near the end.. bummer if you saved after the kiss (I did).
> why is there enough interest in doing these minor improvements...

Why are people working on improvements to wi-fi at all, when there are people around the world dying of hunger?

If you can answer that, I think you'll be able to answer your own question.
>But if you are saying that your bank does not lie in the course of conducting their business

Like what?
Fukushima is simply a good example of how dangerous and expensive nuclear can be when unknown unknowns rear their head.

There are countless black swan events that are exacerbated by having nuclear around.
And, don't miss crystal radios for AM [1].

[1] https://en.wikipedia.org/wiki/Crystal_radio
Most people don’t have those bags.

We mandate seat belts in cars when they could be aftermarket, too.
What was it like working there? Any interesting stories from the experience?
Yep

Also, the original Rust developers were OCaml devs, Rust borrowed design features (like matching and additive types) from OCaml, the syntax for lifetimes in Rust is the syntax for polymorphism in OCaml, and they borrowed semantics such as latent typing.
Yes there are plenty of good reason for AM based emergency radio, but the fixation on cars is pretty odd. Plenty of scenarios where the car is not accessible, so should radios also be mandated in peoples homes?

Here is a free one for you Elon: Throw a small usb-chargeable AM radio in the glove compartment and just move on.
I think it's more like a radio in a plane. You sometimes have travel advisories and signs telling you to tune to an AM frequency when flashing. A radio in the trunk doesn't do you any good and could lead to a real mess if everyone had to pull over to use it. If you're already putting FM radios and stuff in the car, it shouldn't be a problem to put an AM radio in. If interference is an issue, then they should be working to clean that up with better shielding.
> Imagine if corrupt governments could no longer shut down the internet and cell service. Even a world war probably wouldn't disrupt this.

That’s quite naive, to believe a private company is not under political influence.

https://ofac.treasury.gov/sanctions-programs-and-country-inf...
> This is what people believe when they don't know how it works: no, you cannot.

Yes, you literally can. Whatever you think is the problem with this, it's not a problem for me, or hundreds of people I've worked with, who are doing this. So, your problem is a niche nitpic irrelevant to pretty much anyone.

> Python doesn't have a standard at all.

Again, no one cares, in a practical sense. When you install Python 3, you get pip, that's what "standard" means here, colloqually. You calling something "garbage" because of your desire for some kind of strict hierarchy of paperwork is your, very niche, personal problem that no one else cares about.

> Are you sure you know what Anaconda is? You make the opposite impression...

yeah, it's a snake. haha, get it?

> Anaconda is a competitor of PyPI. It literally provides its own package index (this is what P and I stand for in PyPI).

Yeah, two things having an overlap in functionality does not mean there is some kind of competition. It's just different tools solving similar, but different problems.

> Let's not extrapolate this to other things. Marriages, for example, usually don't suck if they lasted long enough. I can think about few more things that get better with time.

No, actually, the entire point of the saying went over your head. If something has been around long enough, it has accumulated both good and bad. Marriages, any things you can think of. The point is that you judge the whole thing, not just by how bad the bad thing is. Python is solving a huge amount of technical problems, and for many of those problems, it sucks a lot less than PHP, Perl, C. The sheer fact that it is popular makes it suck less than any language that is obscure, that no one else know, except you. I'm sorry you have a favorite BNF grammar that is useless for getting actual things done in the real world.

> I don't care to name names. Python is garbage, and I never claimed otherwise. As for knowing my stuff... so far you seem to be that kind of guy. But, keep going. Sometimes the urge to argue may lead to you read about the subject of your argument.

What you think you know, by merelly calling Python hot garbage, you lose any intellectual authority, by displaying emotional immaturity. Why not throw some names around? I can name Oberon, it's a better language. There are better designed languages. It's all the rest of the rant, that is complete nonsense, that shows someone who clearly doesn't understand why people use Python to do things like find new particles, earth like planets, or cancer curing molecules, let alone build boring web apps. Anaconda works great, pip works great, Python is great to read and write, the library ecosystem is fantastic, it's the best language to get a lot of work done, and I've considered all other choices every other project for 20 some years, and Python has been many times the top choice.

> Sometimes the urge to argue may lead to you read about the subject of your argument.

This is not an argument, you're fighting windmills, and I'm playing the internet, lol.
I've had a few cases data loss related to ZFS encryption, causing a total loss of a dataset and all of its ancestor snapshots. The key used by this dataset is simply missing from the keystore, and so it fails mounting with I/O error. We have no idea why or how could it happen, but the pool also had a lot of these "innocuous* bugs, while ZFS never reported a single error from the backing disks. This happened on two different full rebuilds (from scratch, using zpool-create and manual recreation of all datasets with rsync) of the same pool, but on the same hardware and with the same workload. I am 99.999% sure that this is caused by the native encryption code, probably compounded by sending very regular snapshots (not raw, though).

Weirdly, this only happened on a few datasets that were not used a lot, the datasets that have lots of IO have only had the innocuous errors (the ones that refer to deleted files).

I did try debugging some of this with a ZFS developer, but we were not able to recover the data, and digged deep enough to see that something was very wrong with these datasets (it was not just a bitflip somewhere, rather that dataset used a key from the keystore that was supposed to exist, but didn't.
There's a much stronger correlation: these accounts (plus a couple others—who are also active in this thread) all comment about one highly specific, niche topic which absolutely no one else on HN does. It's the claim that the Bush-era NASA Administrator, Mike Griffin, is a unrecognized key figure behind SpaceX' founding.

Just query "spacex mike griffin", and it's exactly these accounts (and people who reply to them).

https://hn.algolia.com/?query=spacex%20mike%20griffin&type=c...
The Health Effects of Being a YC Founder: A 3-Year Data Analysis
Had some downtime and decided to analyse my apple health and whoop data that I track

The main learnings for me were

1. To get my data to speak to me I had to find the right cut. Instead of plotting my data on a daily basis I found the Year - Month - Week basis to be way more clear.
2. My Sleep Consistency was/is crap
3. Listening to music while programming may be making me deaf over time
I sympathize, but I feel like people are over-selling the "end of AI".

The progress that we've seen in the past two years has been completely insane compared to literally any other field. LLMs complete absolutely insane reasoning tasks, including math proofs at the level of a "mediocre grad student" (which is super impressive). For better or worse, image generation & now video generation is indistinguishable from the real thing, a lot of the times.

I think that crazy business types and media really overhyped the fuck out of AI so fucking high, that even with such strong progress, it's still not enough.
Gustav Klimt's Obsession with Gold
Galena cat whiskers were quite common:
https://en.wikipedia.org/wiki/Crystal_detector
Tauri?

https://tauri.app
Isn't their problem that the car is a noisy interference emitter? They'd have to fix the shielding issues to let the radio work while driving.
Strategy games, actually; namely Princess Connect! Re:Dive and Fire Emblem Heroes. My hand is mostly in gearing up characters and composing parties who then take on maps and stages on their own as I watch, including bosses.

It's actually surprisingly fun, like you I was in the "why would I let a game play for me?" camp before. As they say, don't knock it until you try it.

Meanwhile, the third game I mentioned which is Fate/Grand Order explicitly does not have any autoplay functionality, and it too is very fun.
Interesting that 10 hours in there's no thread hits for EBCDIC.

All theories being bandied about should account for the fact that early C compilers appeared on non-ASCII systems that did not map \n "line feed" to decimal 10.

https://en.wikipedia.org/wiki/EBCDIC

As an added wrinkle EBCDIC had both an explicit NextLine and an explicit LineFeed character.

For added fun:

The gaps between letters made simple code that worked in ASCII fail on EBCDIC. For example for (c = 'A'; c <= 'Z'; ++c) putchar(c); would print the alphabet from A to Z if ASCII is used, but print 41 characters (including a number of unassigned ones) in EBCDIC.

Sorting EBCDIC put lowercase letters before uppercase letters and letters before numbers, exactly the opposite of ASCII.

The only guarentee in the C standard re: chracter encoding was that the digits '0'-'9' mapped in contiguous ascending order.

In theory* simple C programs (that printed 10 lines of "Hello World") should have tha same source that compiled on either ASCII or EBCDIC systems and produced the same output.

* many pitfalls aside
Self help books like "Do It!" (can't find the author) and "The Success Principles" by Jack Canfield. They're simplified to the point that they're basically children's books, but they also provide a wide range of tools to deal with the future, with career and failure, and choosing your destiny.
I heard it was the EV vehicles drive systems, not the modern electronics. Either way, they should fix the shielding if it's really that noisy.
The day the first human is born in an artificial womb is the day we cease to be humans, and become something else.
This is an instruction I would like to implement in RISC-V if it isn't already, (which yeah, I know, isn't very RISC like)

movei (%r1),(%r2),(%r3),value

Move the contents of memory pointed to by r1, to the contents of memory pointed to by r2, applying the boolean operator <value>, with the memory pointed to by r3. Then increment all three registers by 4 to point to the next word. There was something similar to this in the Intel 82786 graphics chip which had a sort of minimal cpu part that could run simple "programs".

And yeah, I really enjoyed the blitter on the Amiga. It was a really cool bit of hardware.
The manufacturers' chief objection seems to be that EV motors interfere with AM signals, therefore the AM band needs to go away. Not an EE, but for what little I understand of FCC mandated EM compliance testing, this seems like an absolutely ridiculous argument and I hope the automakers are swiftly and harshly taken to task for it.
Here’s an example of a common Rust dependency which had a very subtle caching issue: https://github.com/dtolnay/thiserror/pull/279
He only specified that it should be flexible with respect to the specific dates, so I think so. If people knew different things it would be a different problem.

Norvig’s solution is very elegant, and basically establishes an API for declaring who knows what. I learn a lot about readability every time I read one of his programs.
What toggle? To not store them.in heif?
There's nuance to the laws though.

The pawn shop has to, at 'bare minimum' do the proper paperwork (typically copying ID and taking fingerprints among other things.) The general "way it's supposed to work" is that now the police have a clean lead to the thief or part of the ring; If the shop doesn't follow the procedures, at least where I live, you -don't- have to make them whole and there's a crapton of fines.

That said, it's still a bit of a sham in some ways. In 2011 a former niece absconded with ex-wife's <6 month old Laptop, <1 year old DSLR, Her TV, and the wedding ring [0] just after my ex moved in with her brother at the start of the separation (Ex BIL also had TVs etc taken). It wasn't until their Fourth trip to the pawn shop [1] where the wedding band engraving made it just too hard to pretend the stuff wasn't stolen [2].

[0] - kinda knew that's when it was over, lol.

[1] - Part of a chain that used to have their own show that was a bit of 'Pawn stars crossed with Jerry Springer'

[2] - Ironically this worked out; since the wedding ring was never recovered but gold had gone way up, Renters Insurance covered the pawn shop costs and the added value back from the ring handled the deductible (The rest of the ring amount went to her costs related to the separation.)
Musk succeeded in Tesla in the same way he didn't at twitter - blindly picking a path and chasing it relentlessly like a carnival barker. To this day Tesla has over promised, under delivered, and has managed to turn a market leading position into a more and more wandering and disconnected third class product. Anyone involved at spaceX will tell you that musk is not involved, that's why spaceX is working. He got a bunch of smart people together, dropped a pile of money on them, and let them work.Merlin made spacex, not musk.
Really insightful, surprised they shared a lot of technical details. Seems like they would be a good acquisition target for Microsoft.
This sounds like a signal strength (or maybe frequency?) issue more than an advantage of digital. I sometimes hear people report the opposite of your experience, but many factors play into that.

Your point about error correction and perfect quality is noteworthy. Yes, if there is some data loss, error correction can maintain perfect quality, but once that fails, it fails badly. And it's not even all-or-nothing: The radio may, due to an arbitrary firmware configuration, refuse to tune into a stream that is still partially intelligible if it deems the signal integrity or strength to be insufficient. Even very damaged digital streams can be somewhat useful, if you can deal with lovely artifacts like piercing chirping noises when the decoder doesn't know what do to with garbled data.
I don’t understand how anyone can trust the numbers coming out of Russia or China.

In both cases, there is zero transparency.