skysight-inc/HackerNews huggingface dataset:
Recently disassembled a 2023 Nissan, and found that the telemetry/emergency crash reporting system has its own internal battery, sim card, and LTE antennas, allowing it to report a crash even when the cars electrical system is totally down due to large numbers of burnt/broken wires.

I wonder if Tesla will consider that for future models...
I consider whatever news I do see mainly as a form of entertainment (FSVO entertainment) with no credence given.

>Given your implied self professed ignorance you must occasionally wonder if your very limited experience exploring the world is indicative of its true state.

I can tell you the world is nowhere near as shitty as the powers that be would like you to believe.
The new class war: A wealth gap between millennials
> "If you really want passkeys, put them in a password manager you control. But don't use a platform controlled passkey store"

That is my main reason for avoiding Passkeys;

I will only use Passkeys, when i can export/backup them easily and store an offline backup, without depending on some Big Tech company or whatever.
(KeepassXC can export them, but not sure if it's released and fully functional in the stable build yet.)

What also worries me however, is that apparently if i read correctly, each server/service/website can decide/restrict "which password managers/apps" are allowed to be used for the Passkeys they offer...
Did you know that bun needs to download 37 packages before the repl becomes available? No internet no repl for you.

PS C:\Users\anon> bun repl
bun-repl [6/6]
error: FailedToOpenSocket downloading package manifest bun-repl
error: bun-repl@latest failed to resolve

Not a big deal, but I was expecting (and frankly excited) to have a single no-install executable to drop in my PATH and have it just work!
If he says this and bought (and held) then I'm okay with it. If he says this and has sold, or not held, I'd think it's fraud.
Implementing Neural Networks on the "10-cent" RISC-V MCU without Multiplier
The linked scotter originally retails for $799 but is available for $199, and it folds too. What a great deal!
I assume from comments like "This is actually the #1 reason we're moving back to Unity" they're back in C# using unity
I have dust allergies and those inner walls would make my life miserable. I think the Cobod printer, which happens to be designed by a former colleague of mine, should be able to produce a better result given a little more time.
I grew up on a small farm, and we had dairy cows, beef cattle and chickens. I will never touch another animal based product until I die.
I have two scooters. One I bought for 300 USD and is basically a kids toy, OK for popping down the street to the store. The other I bought used for ~1200 (comparable new price ~1800) and is viable for daily use/commuting, but the manufacturer doesn't recommend using it in the rain and I would want a brighter headlight for evening use in traffic.
Based on your username, I’m not sure if you have HIV but EBT 101 has begun human trials as of last year and we should find out how it turns out before the end of this year. It’s from the same team that was able to eliminate SIV from primates using the same techniques.
FWIW, I believe Else Heart.Break()[0] was written entirely in Haskell.

[0]: https://en.wikipedia.org/wiki/Else_Heart.Break()
Yeah, they also killing the market. Once they established themselves they just nuke it, so you will need to look out for another ladder to climb higher.
I don't sync anywhere because I don't use the Apple keychain for my passwords. No idea if there is a solution for Android but the original claim was syncing between your devices was only possible if you stayed strictly with the Apple ecosystem. This is not accurate since you can sync to Windows even if you can't sync to Android.
Pre-checking them and bringing them through TSA properly secured is fine.
The author maybe somewhat hit on the reason for this in the article, where they mentioned that they're already seeing some of the rabid, toxic, Rust proponents already moving onto the next "hot" thing and doing their thing there. So maybe after a few years of Rust we've arrived at the turning point now where enough of those types of people have finally moved on and the Rust community has significantly changed.
I mean, nobody knows the exact price it's going to go to, and ETH doubled in value from the date Garry released this video within 5 months to mid-November.

If you bought ETH when Garry released this video, it was a winning bet.

The 10k price prediction is obviously cringe in hindsight (and clickbaity), but I do not doubt Garry was bullish and right that Ethereum wasn't done going up when he posted.

Oh, and Ethereum is still up hundreds of dollars from the price at the date the video was posted. So even if you irresponsibly "hodl'd" through a 2x gain, you're up...

There are far, far worse people in the scene to be mad at w.r.t. scams. Garry Tan isn't one of them.

I would be shocked that this made it to front page but any negative crypto press runs wild on HN. I don't love crypto, but this post is without any value.
You might be interested to hear of the Church-Turing thesis!
unrelated: the word "toxic" is meaningless nowadays e.g., "dunking on noobs" is more specific.
It requires a PIN to give a resident key, and too many pin failures wipes it.

Other authenticators have biometric requirements.
TikTok owner has strong First Amendment case against US ban, professors say
Which languages would you say google prefers these days? But also in light of what an early SWE might want to focus on to maximize career options?
And you believe that federal regulators have simply never heard of these other systems? A more likely explanation is that the driver attention monitoring in a Honda or Cadillac or whatever works better than Tesla's.
Forget billions of years: Researchers have grown diamonds in just 150 minutes
No shit. Go vegan.
Kalid Azad wrote books explaining mathematics in that way with his "Better Explained" series (https://betterexplained.com/). For me, that intuition is the seed in the consciousnes from which the rigor can then form a structure around.

When I applied it to concepts I was learning on my own -- monoids, monads, semi-groups, semi-lattices, partial orders, etc. what I found was that I'm often overthinking the intuition. The intuition for a specific idea is very, very precise. It is exactly as it is, and yet something so precise and clear seems difficult to get.

It helps to approach things from a lot of different angles until you "get it". It's not always about repeitition on manipulating symbols. The Soviet method for teaching math (and remember, the Soviet system was intended to raise enough mathematicians to be able to work with a planned economy) was to let their kids manipulate things with their hands in a concrete way. It was in a way more like Common Core, but you're playing with toys with your hands.

I can tell you that I picked up being able to add and subtract things at an early age, but I didn't really get into the deeper stuff until I was exploring monoids and groups.

I've met people who tell me, subtraction and negative numbers are difficult. They know how to do the operation arithmatically, even fluently, but they don't "get it". No amount of repetition was going to change that. I had a similar block when I came across the idea of instantaneous rate of change. I get the proofs, the idea of limits, and how it defines instantaneous rate of change, but it was the first thing that I came across that I couldn't get over the idea that this is an abstract idea, not concrete. I didn't know how to handle it. It wasn't until I came across Azad's way of explaining the _intuition_ on instantaneous rate of change that I focused on getting the intuition first before trying to develop rigor.
I'm running Tech Talks Weekly newsletter, so I'm following lots of various conferences. I must say Ruby/Rails community is increasingly active and growing after the pandemic. There are lots of conferences planned for this and the next year including RailsConf, Rails World, Baltic Ruby, and many more.
Yeah, that's definitely a concern I have. Well, projected concern I guess, I'm using Godot myself rather than Unity, mostly because I found Unity way more confusing when I tried to learn it. But not needing to worry about licensing with Godot is certainly a nice bonus.
Fast food restaurants should instead have something called "rage pricing" instead of "surge pricing".

Rage pricing would be for them to randomly post on social media that cheeseburgers are 50 cents tomorrow. There would be a special line where people can order ONLY off the rage menu which would be sodas and the one special. The way it would work would be a dedicated cook for the special that just makes cheeseburgers whether they are ordered or not - no customizations on the rage items.

That would have helped Wendys
It's less capable than ones you can get for $300 without the Segway branding and warranty, though.
Start Trek IV: The Voyage Home

(https://en.wikipedia.org/wiki/Star_Trek_IV:_The_Voyage_Home)
When ever I watch someone coding C(++) all they do is compile and then add remove * and & or change between -> and . when the compiler complains.

Multiply that by all the C(++) coders on the planet and we have lost a billion man hours...
I think the real news is the way he was condemned by the media before the audio had been properly analyzed. Guilty until proven innocent seems to be the way these days.
> As far as a game is concerned, there is only one audio system, one input system, one physics world, one deltaTime, one renderer, one asset loader.

I thought this way when I was doing Java dev around 10 years ago. I thought it excused the singleton pattern. I was wrong!

You should always be able to construct an object by explicitly passing dependencies to it. Especially for testing.

It really is no fun if your renderer starts talking to your asset loader and timer directly.
Yeah, if std::string vs std::string_view is "a major hurdle"... I don't know what so say
Just a small addition: Godot also has great C# support. It is a real charm to work with.
To wit, "incident was so catastrophic that restraint systems could not deploy"/"incident was so catastrophic it could not report" is not theoretical. In fact it is the case in the majority (yes, majority) of reported conclusively fatal crashes [1].

[1] https://static.nhtsa.gov/odi/ffdd/sgo-2021-01/SGO-2021-01_In...
interesting jump from "trans people" to "males", almost like you are parroting some sort of narrative.
Innovation is not packaging existing technology in a new shell. That’s creative at most.
I would argue that Tailwind's job is to basically fully replace everything if done idealistically. You want the ability to focus on a single component without thinking that there's CSS somewhere else.
That’s a crazy solution to a legislative problem.

Also, source that call records are sold? I thought even the government (non federal security apparatus) needed a warrant to get access to that information?
It’s impossible to break laws that are impractical and unenforceable?

That’s cute.
> Parts of the Rust community are toxic indeed, but I've been around long enough to recognize the same pattern in communities of other hot programming languages or frameworks in their up-and-coming phase.

I would say that in general, this type of attitude permeates a lot of software engineering, and even engineering and science as a whole. When I speak with people in other fields, particularly more creative ones, the discussions are so much more improvisational and flowing. Discussions with software developers, engineers, and scientists have this very jerky, start and stop "flow" to them as you meet resistance at each step. I honest to god have had people telling me no or shaking their head no before I ever finished my question or statement, much less before they even understood it.

> There's something about the new hot language/framework/paradigm that always attracts the type of people who wrap their identity up in the hot new thing. They take any criticisms of their new favorite thing as criticisms against themselves, and respond defensively.

You're spot on about the coupling of someone's identity with it. Rust especially seems to also have this never-ending gold rush to be the next framework and library everyone uses, which creates a very competitive landscape. And it seems most frameworks and libraries get 80% of the way and then fizzle out once people realize Rust isn't a magical language that solves all your problems.
AFAIK, for events like unexpected power failure, ZFS is always consistent to the point of the last complete TxG. No snapshot required (and it wouldn't provide more-recent data, either) to deal with power failure-induced data corruption, because there isn't any.

And also AFAIK, ZFS snapshots don't protect against data corruption from flaky disks: An online snapshot doesn't make a copy of anything. (That's more like what RAIDZ or copies=2 are for.)

Snapshots do make great rollback methods, even for fixing dumb day-to-day mistakes. (I mean, I'm sure none of us have ever done something stupid with a computer, but it probably happens to someone sometimes.) And they are indeed easy to send elsewhere to be used as complete backups of a dataset's state at a single point in time.

And there's other good stuff about daily use of ZFS root, too: Datasets. Like other filesystems, ZFS does occupy an entire disk (or a partition on that disk) -- in this case a "pool".

But within that pool can be many, many datasets that are independent of one-another, just sharing space in the pool. One linux distro's root might occupy one dataset, and another more-experimental (or major breaking upgrade) distro's root might occupy another dataset. /home can be on a third dataset that both distros use. This is a very wonderful thing for those with limited hardware budgets -- gone are the days of resizing/paring down disk partitions just to try something different. (Datasets can also be copied or moved to different pools and those pools can be different sizes.)

Or: Caching. Now that persistent l2arc is a thing, a snappy-feeling system can be built with big (redundant!) spinning disks, and a relatively small (fast!) SSD as a read cache.

It's not really just for "day of pain" issues -- ZFS is pretty slick in all kinds of useful ways, as a root filesystem and elsewhere.
I would love to make it possible to bypass the orphan rule in general, including for crates published on crates.io. This is an important issue for ecosystem scaling, in many different ways.

It means that if you have a library A providing a trait and a library B providing a type, either A has to add optional support for B or B has to add optional support for A, or someone has to hack around that with a newtype wrapper. Usually, whichever library is less popular ends up adding optional support for the more popular library. This is, for instance, one reason why it's really really hard to write a replacement for serde: you'd have to get every crate currently providing optional serde support to provide optional support for your library as well.

In other ecosystems, you'd either add quick-and-dirty support in your application, or you'd write (and perhaps publish) an A-B crate that implements support for using A and B together. This should be possible in Rust.
I wonder if they even considered all the possible scenarios.

Imagine there's a fire at a bar, but the TV is so loud that you need to pause it so people can hear you... but instead of absolute silence, you get an unstoppable 30s ad for Shein, blasting at full volume...
> What I see now in certain Rust communities feels a lot like what I saw in Golang communities in the early days. I had similar experiences when React was the new kid on the block, too.

Go was released in 2012, Rust in 2015. Are you saying we are still in the early days of Rust?
After you open the bag, it keeps them fresh for longer.
Arguably, ML allows us to use software to accomplish things which otherwise seem to require some level of human (or animal) intelligence. Yet we know it’s not actually intelligent in the way we are or for the reasons we are. So, it’s artificial intelligence.

This seems reasonable to me. AGI is something much different both technically and perhaps philosophically as well. If it ever arises, it may be virtually indistinguishable from the intelligence we have. It might not be strictly artificial in that it may actually constitute a legitimate form of intelligence. That’s why some of us worry it may also constitute a form of consciousness, but that’s a separate beast.
>> The problem you're having is only a problem because you haven't tried hard enough.

>You just need to read another 50,000 word fasterthanlime essay. Then you'll not have problems any more.

I'm reminded of a line from Hachiman in Oregairu: "Something is only a problem when someone makes it a problem."
> I just can't go back to Go with nil pointers and lack of decent enums/ADTs/pattern matching either.

Go is simply a badly designed language where the idea of "simplicity" has been maligned and proven bad ideas likes nil/null, exceptions and such have been introduced in a seemingly modern language. One would think that decades of Java, Javascript, etc. code blowing up because of this issues would teach someone something but seems that is not always the case.
So the argument for using this over a regular stack trace is that they don't have to ship megabytes of debug symbols. However they have seemingly just ignored the better option of only including function names in the debug table, which is obviously a much nicer option than having to use a web service to view you stack trace.

This isn't just a theoretical solution either, it's already implemented in LLVM: https://clang.llvm.org/docs/UsersManual.html#cmdoption-gline...
> Spain does not have any mafia-like structures.

I didn't say they did.
I mean.. Java is there. Java 23 is really interesting.
"Darien was stopped for having a gun on him"

The other details of the case - Googling how to do it on school computers, being the original source of the video, being under investigation for stealing from the school by the victim - don't exactly scream "criminal mastermind".
Yeah, this hits hard. Despite being proficient in a bunch of languages in college, I could just never wrap my poor brain around Lisp.
I like to play with language. English has a million words in it. Why not use it? And why stop there, I insert words from other languages, play with the spelling, use bad puns, allusions to movie dialog, whatever crosses my mind.

I hope the readers/listeners would find it fun, too.

If they mine what I write for an insult, that's on them. I'm not interested in people looking for an insult, or people who get offended on behalf of others. I don't enjoy being around people where I have to walk on eggshells.

For example, I'm bald. I'm not a person experiencing hair loss. I'm bald. I've got a chrome dome. I have to wear a hat when I drive in order to not blind oncoming drivers with the glare from it.

Is changing the words going to change anything? Nope. I'm still just as bald, no matter what words are used.

I think it was Paul Graham that recently tweeted that people should not use the word "delve" into rather than "dig" into, because the former is pretentious and the latter is simpler. I'm a delver, spelunker, archaeologist, excavator, explorer, etc. Take that, Paul!
Some jokes are serious some serious statements are jokes. Perlis's epigrams are one example.
Can you please give an example of that? Rust is very much advertised as a systems programming language. Can't really blame people for using it and going "oh it's harder than go and python"...
Crypto-Ransomware Detection in Android Based on Reactive Honeyfile Monitoring
It's ninebot, arent they a somewhat reliable company? They also make the segways. It seems like they are just offloading an older model to me.
And if we're still talking about gamedev, F# would probably make the GC too sad.

(When are we getting a low latency collector in the CLR? But I digress...)
No. You don't take firearms through TSA checkpoints. You check them at the baggage counter. And then pray they don't get stolen. Although I've only had firearms stolen when flying through SJU.
There is a reason people in the 1930s grew up stunted and were shorter than people today. Why in the world would I want to follow their example?
"On the other hand, Rust communities are inundated with people trying to write Rust as if it was their old favorite language."

This is perfectly understandable if you view languages as tools. If the new tool can't do something the old one did, then you'll have questions about using it. A great example is inheritance - if inheritance is missing, that's a negative for me. I don't care about the philosophy, I just want to use the tool to produce programs better and faster. If it's missing features, that's a negative point.
The first book that would qualify to be removed under this bill is the Bible.
I only used "just" twice, and they were both justified. Having people remember their email addresses, and explaining something in a couple of sentences, are both pretty easy.

Points #1 and #2 are not entirely trivial, but they're not much more complicated than the alternatives. A relying party has to store the public key counterpart to a user's private passkey no matter what. Is it really that much harder to associate that public key with their user ID? Point #2 is probably the hardest to overcome if you already baked in the assumption of 1 key per user. That's concerning. But that problem can also be mitigated by the authenticator, by supporting export.

I'm not saying the article fails to identify real issues. I'm saying it fails to identify insurmountable issues. The nice thing about software is that a good canonical implementation can be used by everybody for free.
I agree with a lot here, but I think the author is overplaying "get things done fast" or underplaying "stable, performant code". I like indie games, but I've played enough games that crashed if I look at them wrong or chug despite being low poly early 2000s things that I now hesitate to buy indie games. Some of the examples seemed like maybe rust was preventing a weird unexpected feedback or clobbering iteration state or whatever.

I don't think the author disagrees here and is mostly talking about awful runtime alternatives (refcell, etc) but I just wanted to say it for balance.
Yes!

Imagine the possibilities!
Coke for one segment, Pepsi for others, and Mountain Dew for the young people.

All we need is a VC
The eZ80 is a 24-bit Z80! I have one of those AgonLight 2 boards coming in the mail. Of all the machines that revisit the 8-bit age I think this is really the best because it has one foot in the BBC Micro world of a color graphic Z80 machine and another the the CP/M world where a lot of serious software is available.

Not only is it two orders of magnitude faster than any CP/M machine back in the day but it has a memory model good enough that it should be possible to build an OS that can run multiple CP/M applications at the same time.
If the last few years have taught me anything, it’s that most people will believe what they want to believe regardless of how compelling the evidence is.

You don’t need AI to falsify that evidence. An emotive image with a vague quote is often enough.