skysight-inc/HackerNews huggingface dataset:
Those are RTGs that harvest a couple hundred watts of decay heat for really remote applications. Often used in space probes, etc... Bit of a different safety profile since they're low power and generally don't have any moving parts.
It's definitely a fun gimmick. And they definitely need gimmicks to create reasons to price discriminate so wildly on the same platform. It's too bad Musk apologists need to come out of the woodwork to defend it's legitimacy as an idea.

I do get a sense though that Tesla suffers from chasing down too many gimmicky ideas: giant central consoles, their weird HVAC tech, gullwing doors, Cybertruck, some really bad manufacturing concepts.
The difference between being put in charge of programming that is consumed by tens of millions and joining a no name startup...
How the hell do people got hit with ransomware anyway? Do they not have offline nightly backups of critical data?
> TikTok's curation selected for relatively wealthy people

Was this controlled in some effective way? Seems plausible that humans like looking at wealth, and so wealthy people tend to get more likes. It's like crowdsourced tabloids.

> Also, the compilations show people who are overwhelmingly white

I think that depends a lot on what filter bubble you get sorted into. Plant/science/compsi/engineering/lefist sections where I tend to hit like feel pretty diverse. The default 'prankbro/dance/thirsttrap/wealth porn' areas do seem predominantly white though.
I don't see why it wouldn't work with F#. It runs on .NET and can interop with C#. Note that I have not tested this and I am just speculating.
“Data escrow service”
Heh so you have that backwards. All RAM should be ECC if you care about what’s stored in it. It’s not a ZFS requirement, it’s just that ZFS specifically cares about data integrity so it advises you to use ECC RAM. But it’s not like any other file system is immune from random RAM corruption: it’s not, it just won’t tell you about it.
I do believe that the license was fine for macOS but when Oracle bought Sun that killed it cold.

Jobs never liked anybody other than himself holding all the cards. Having Ellison and Oracle holding the keys to ZFS was just never going to fly.
A new kernel has a massive uphill battle to fight to get to where Linux is today. Like, an absolutely huge battle to fight.

Although it would be great to eventually see it.
Do you have some evidence about these particular taxes? 'All taxes / tariffs are bad' is not an argument. That they are imperfect does not make them bad, or everything is bad.
Yes I agree with you. Even with unity/unreal/etc. it’s still a monumental amount of work to have a game. Personally, I have more fun modding a fully functioning game than I do starting from scratch.
Cryptocurrencies are decentralized. It would have to be banned literally every country in the world for them not to be able to use it and convert to a non-digital currency. Good luck with that.

And I'm sure they'd just invent or go back to some other method -- possibly riskier and more violent -- so they can continue to ransom money from people.
Is it just me, or can this Reddit post not even be viewed with iOS Safari? I understand that Reddit wants me to download their app, but to prevent me from even seeing the post is a step too far.
Editions, like for Rust, seems to be a solution. If you add a feature because it's really popular at some point but then decide to remove it, you can. This allows for removing legacy cruft after some time, so newcommers and new codebases don't have to care about it. And it's codified and enforced by the compiler, not "here's a list of what you can use". On the other hand, it creates churn. But you can't have evolution, no cruft and no churn. It's a "pick two out of 3" situation.
Because knowing exactly how much signal is too much is really hard.

When using the speaker, for some purposes you want absolutely max volume - that involves getting the physical parts of the speaker moving fast and far. Yet move them slightly too fast or too far or do that too often and it'll physically break. Odd effects like resonance mean two very similar looking signals can have widely different physical effects.

The ideal threshold might depend on numerous factors, like temperature and pressure, the age of the speaker, etc. Easy to do in software, impossible in hardware.

So why not just have more margin and make the line between 'loud enough' and 'breaking apart' wider? Well to do that your speaker would need to be physically larger, and space is very much in a premium in many devices.
I felt something in media much darker than the stereotypical SV kumbaya-change-the-world thing. It was about loving that you have the power to influence how and what ordinary people thought about. Keep in mind this was before social media. Maybe this is how Facebook algorithm developers nowadays also think.
> This strikes me as a very postmodern and intersectionalist view.

There's nothing “postmodern or intersectionalist” about noting the historical factual sequence:

critical race theory (1970s+) -> detailed analysis of post-civil-rights structural/institutional barriers to racial progress -> modern DEI
*among people using benchmark software.

There is definitely a selection bias at play here: your run-of-the-mill personal computer owner does not even know what a benchmark is. Interesting (but not surprising) trend among enthusiasts though.
> A stored procedure that takes a fathers(text, text) row, shouldn't necessarily be able to accept a mothers(text, text) row!

Of course, in the real world, you shouldn't make such a distinction. People are always messier than your database schema.
Once they are in, who knows what back doors the installed
The "you need at least 32GB of memory and it has to be ECC, or don't even bother trying to use ZFS" crowd has done some serious harm to ZFS adoption. Sure, that's what you need if you want excellent data integrity guarantees and to use all of ZFS' advanced features. If you're fine with merely way-better-than-most-other-filesystems data integrity guarantees and using only most of ZFS' advanced features, you don't need those.
> Serious question: How do you know if it's right or wrong?

I don't know much linguistics, but sometimes the sound-changes involved seem plausible to me which leads me to trust it ("yeah that makes sense").

When I do follow the references they normally check out. In some cases where there weren't references I did some sleuthing myself and provided them (things checked out).

In another case it seemed that two words should be marked as related, so I asked on the etymology scriptorium ( https://en.wiktionary.org/wiki/Wiktionary:Etymology_scriptor... is their etymology messageboard - I find it highly entertaining to browse through people figuring out a random assortment of etymologies in the same place), and someone took the time to explain to me (to my satisfaction) that no it was just by random chance.

A few other times when I've found problems (last one was some vowel-length inconsistencies for a Latin word entry) I've asked about them, had them confirmed as problems, and fixed them (in the case mentioned, it was reverting someone else's erroneous change).

Also, some people I know who are a lot more experienced with linguistics [still amateurs, but...very highly skilled amateurs] than I am contribute to it.

All of these experiences lead me to have a high level of regard for wiktionary. As said, I'm not very experienced with linguistics, but I haven't gotten the sense that the people running the shop are anything other than competent.

>Ever check cites on Wikipedia? Many of them do not at all support what is written in the article

Dictionary citations of the sort you get on wiktionary tend to be less open to interpretation.
If you like action sci-fi RPG, I'd recommend Space Pirates and Zombies 2. I played the whole thing in its optional sit-down VR. One non-completionist run through took me about 30 hours.
Thanks for your work on wasmer-go.

Would it be possible to make go functions that wrap string passing, and add them to the go api? Is freeing the memory manually inside the wasm vm something that can be delegated to the vm?
> Was this controlled in some effective way?

According to the article, yes. Human curators were instructed on that policy. I don't remember how/if it was implemented in algorithms, but per the article, humans controlled who succeeded.
And it's arguably even a bigger issue on Linux distros.
The elephant in the room is the cost of putting a payload in orbit.

Even a large difference in materials price will be dwarfed by the cost of fuel and rockets if there's even a small weight increase.

While wood is a material that will burn up in reentry, there are many others without wood's weight and reliability concerns, and people are starting to look into different construction methods to help satellites burn up on deorbiting reliably. e.g. Instead of joining pieces with bolts, use an epoxy that will fail at reentry temperature, ensuring the satellite breaks up into many small pieces and burns up.

This is a fun stunt and good publicity for those involved, but wood probably isn't replacing materials engineered to be lighter and more predictable any time soon.
best solution is to use int/long primary keys, with a uuid column that has a unique index. then the uuid can be used with public-facing apis.
Whats Oracle's play here, do they somehow make money out of ZFS which makes them reluctant to re-license it?
If it looks stupid but it works, it isn't stupid.

If it looks stupid and it doesn't work, it's stupid.
Saab also tried a joystick.

https://youtu.be/Z-ZXGTJFSig?t=177

https://www.wired.com/2015/01/well-didnt-work-saabs-weird-jo...
Source? I'm not quite sure what you're saying and I haven't heard of it myself.
You really only end up needing that if and only if you're also going to do live deduplication of large amounts of data. Very few people actually need that, just using compression with lz4 or zstd depending on your needs will suffice for just about everyone and perform better. the ECC argument is probably about a 50/50 kind of thing, you can get away without it and ZFS will do it's best to detect and prevent issues but if the data was flipped before it was given to ZFS then there's nothing anyone can do. You might get some false positives when reading data back if you got some flaky ram but as long as you have parity or redundancy on the disks then things should still get read correctly even if a false problem is detected. That might mean you want to run a scrub (essentially ZFS's version of fsck) more often to look for potential issues but it shouldn't fundamentally be a big deal. If you end up wanting 24/7 highly available storage that won't blip out occasionally you'll probably really want the ECC ram but if you're fine with having to reboot it occasionally or tell it to repair problems that it thinks were there (but weren't because the disk is fine but the ram wasn't) then you should be fine. The extra checksums and data that ZFS can use for all this can make it really robust even on bad hardware. I had a bios update cause some massive PCIE bus issues that I didn't realize were going on for a bit and ZFS kept all my data in good condition even though writes were sometimes just never happening because of ASPM causing issues with my controller card.
This article is really complete and straight to the point.

I really like that madaidan keeps it updated.
The "journalism" has been shoddy from the start. This entire "Russians are pwning the electric company" meme has always been motivated more by politics, CYA, PR, and marketing than it has by anything real. TFA itself is a mail-it-in, paraphrase-the-press-release "effort". They actually link to the press release rather than the original marketing document; it's possible TFA's authors haven't read the latter! There's no guarantee the marketing document answers your question, but if you have an email address you don't mind getting spammed you could find out for yourself. [0] I don't have such an email address.

[0] https://www.cybereason.com/ebook-ransomware-the-true-cost-to...
Rust has an extremely predictable stability promise. I have proposed a handful of changes to Rust and it's actually a bit funny (if occasionally frustrating) at how a miniscule "breaking" change of the sort that would be right at home in a Java release (https://www.oracle.com/java/technologies/javase/8-compatibil...) is often rejected by the Rust team in favor of waiting for the next edition instead. It turns out, the fact that Rust's edition mechanism gives users a way to opt-in to breaking changes results in regular releases being just as if not more conservative than "enterprise" languages like Java or C++ when it comes to breaking changes.
I'm shocked at such unethical practices by the hackers. I expected better from a group of terrorists.
As others have said multiple times, you can turn off all that crypto stuff in brave and ignore it. They've found a unique way to fund the product, not at the mercy of Google which can only be a good thing right?
Brave the company has made some egregious missteps, but the problem with Brave is that there is so much FUD around it it's incredible. People keep repeating the same bullcrap which has been debunked hundreds of times, and Brave gets reviled much more than it deserves. Every time a Brave article is posted on HN the first 5 top comments are the same trite, wrong arguments, whose first reply is usually someone clarifying and correcting OP.

There's a long road ahead to cleaning up the Brave name, if it's at all possible in the first place.
Language changes over time, yes, but also over space. Something other than 'he' might be default where you are, but not where I am.
Well it's easy enough to think of a situation where you would use a date as a primary key, for example time series data.
Backup is only part of the picture, one needs a proper disaster recovery strategy that is tested and updated. Otherwise it could turn out that backups exist, but it'd take half a year to bootstrap the company back into function using them. Backing up and restoring one PC is trivial, doing the same to 10000 PCs and another 1000 of interconnected software systems is a whole different business.
I had a similar trajectory but opposite experience. I felt like after doing heavy TDD and even FP after a while TDD felt more and more like a waste of time. I find that I naturally think and design in a test driven perspective without actually writing the tests due to many years of experience.

1.) I'd much rather lean on the type system to prove things than automated tests if possible. But of course depending on the language that often isn't possible.

2.) I find that only a small fraction of my code really benefits from automated testing. This is the logic/calculation parts of the code. The rest is slinging IO and SQL queries which all ends up being mocked out anyways and the tests just become secondary implementations of the original code.
I don't get the point of this. It's the exact same thing as a website, except it uses Ethereum Naming Service instead of DNS? And it uses IPFS storage instead of a regular web host or Digital Ocean droplet?

What do I, an average person, gain from simply shifting from one DNS-type service to another?

As for being censorship resistant, I'm not aware of Digital Ocean/Bluehost/GoDaddy deactivating a lot of sites for censortship reasons. Social networks sure, but web hosts?
I think this is perceived much worse than it is. I work in a polyglot company. .NET had never limited us compared to the Java, Python, C++ or JavaScript languages we have also in use.

.NET is not tailored to something specific Microsofty. However, the .NET community is still challenged when taking 3rd party dependencies (which is the actual limitation) and then complaints when Microsoft is not delivering the perfect kitchen sink.
It’s pathetic. You can request the desktop version though which works fine in landscape mode
So? The claim I was addressing was about what VS Code Community allows for free, not about the reasonability of the price of the more functionally limited, but less restrictively licensed, VS Code Pro.
Can't uuids be time based?
Very contrived over-counting.
Editions can fix syntax level flaws, but many semantic flaws or flaws in the standard library can't be fixed like that.
What stopped me was having to click "View rest of discussion" to read a full comment thread. When I clicked it, it didn't show me the discussion, but instead took me to a window with another submission from r/Windows11 in focus. I had to scroll back up to actually find the discussion. Good grief!

Edit: I meant "Continue this thread," not "View rest of discussion."
Related: In the past Apple released a bad bootcamp sound driver for macbooks that caused windows to blow the laptop speakers. So technically you can blow some speakers with bad drivers

https://www.extremetech.com/computing/240309-apples-bootcamp...
https://forums.macrumors.com/threads/15-2016-mbp-speaker-cra...
https://www.reddit.com/r/apple/comments/5e1g37/warning_bootc...
It's a combination of the license and the fact that it's Oracle, of all entities, that owns the copyright. Perhaps either one by itself wouldn't be a dealbreaker but the combination is. And, of course, Oracle could have changed the license at any time after buying Sun.

(Of course, Jobs may have just decided he didn't want to depend on someone else for the MacOS filesystem in any case.)

ADDED: And as others noted, there were also some storage patent-related issues with Sun. So just a lot of potential complications.
The median salary of a software developer in Mexico for 2020 was of $1750 USD gross, so after Taxes is around $1400. $500 USD a year is crazy expensive.
True but if equity is ~50% of compensation at many tech companies, but also varies hugely, being forced to reveal base pay doesn’t mean much.
You don't see how acceleration is a relevant metric for a car?

Yes, there are other metrics that are important for electric cars such as range and safety, and Tesla leads those metrics as well.

Your bias is glaring in your comment, they set a record for world's fastest production car, your response, "meh that record is irrelevant".

Pretty impressive that Tesla not only broke the record, but broke the will to keep records. The power of salt is crazy.

Fully autonomous is another topic that noone has provided, being mad that you don't have it yet is just about as useful as being mad cars can't hover yet. It benefits no one and is not relevant.

I for one am glad that Tesla put a fire under these other car makers ass. They've been coasting for so long, gouging for expensive upgrades without actually improving anything. They made electric cars shitty on purpose to keep ICE around. Now Tesla is making electric competitive in both looks and speed and your response is meh. I'm glad to see Ford and others taking electric seriously, but it's only because Elon is making Tesla so damn enticing.

I may be a bit biased as well, but I prefer Tesla and its goals and track record vs the automobile giants very sketchy record.

Also I remember the HN discussion from that tire emissions study, consensus was the numbers were fishy:

https://news.ycombinator.com/item?id=22517621
a post-go go
https://archive.is/msFnu
This will be very useful!

TIL FreeNAS is now TrueNAS.
There were smaller populations of humans, but not smaller populations of mammals in general.
piezo beepers typically have a resonance frequency where they are much louder.

Run it at that frequency for too long and the pizeoelectric coating delaminates from the metal disc of the speaker, leading to failure.

So, yes, you can probably blow them from software if you're willing to have it turned on for a few days continuously.
>Wiktionary reuses OED content?

Not reuses wholesale, but cites as a source of information. [Which is what you want, right?]
This entire field of so-called *design" is WILDLY overrated. The biggest problem is that there is way too much mere fashion masquerading as "scientifically proven methodologies of human interaction with machines." There's so much ridiculousness in this space because "designers" treat their own preferences (or worse, those of their company) as nearly immutable laws. Just let me pick poofy or flat buttons and get over yourselves.
a "natural key" is frequently just a really foreign key in a database you and your org don't manage. — 'wweston, https://news.ycombinator.com/item?id=27349246
> Absolutism is never a useful tactic.

That sounds pretty absolutest.
Also "no-compromise electric car", "DC fast charging", "supercharger network", "self driving"[1], "fastest production cars ever", yada yada. Y'know, gimmicks.

Like I said, they don't hit it out of the park on every swing, but they're still the best slugger in the game. And frankly it isn't even close.

[1] Which despite what all the haters say is still trivially the most capable autonomy system available to the consumer anywhere, with no competitors even close. Yeah, yeah, type all you want but this thing is fun as hell and I was happy to pay $10k to be part of the original generation of these things.
Since when is "date of birth" a distinct type?

And "date" definitely does make sense as a primary key when you have a table that has conceptually at most one entry per day. For example, a travel journal. Or a time sheet application.
Most days I can't view Facebook or Instagram content because I don't have an account, I only get a login page.

I guess this is a trend. I wonder if it's affecting influencers' business.
"While reactor accidents have not sunk any U.S. Navy ships or submarines, two nuclear-powered submarines, USS Thresher and USS Scorpion were lost at sea. The condition of these reactors has not been publicly released"

And

https://apnews.com/article/559da885ca7c3f6252d67e400e92a846

So not exactly an "incredible" safety record, more like an incredibly secret record.
This is my go to site for etymology https://www.etymonline.com/word/muscle

Has a good description of this derivation.
Makes sense. We have a company with bad security practices (not easy to fix), inadequate disaster recovery strategy (not easy to fix) and willing to pay money to criminals to make problems go away. Of course it's an ideal target. I wonder if by now the criminals compile and trade the list of easy target companies.
If I had to choose between unlimited lsd vs unlimited facebook I would take the lsd.
I think it makes the source of such a styling bug/flow of what's affected a lot more obvious than having to find the reference in each line of the implementation details:

addHorizontalScrollbar($style);
addVerticalScrollbar($style);
addHeader();
addDayColums($style);
addFooter($style);
Framing business goals as modeling tasks is the true measure of a data scientist
it's all a subtle misunderstanding of who's doing the considering and what's being considered. the author wants to say 1nf is of no concern to users of rdbms, that they can't actually violate 1nf because the system doesn't violate 1nf - however when users are considering normal form it's about the information (the phone numbers) not the data (a string) and in that sense the information is not normalized due to violating first normal form. a different audience, say the rdbms designers, can't have concerns about anything beyond the string - they don't care what you stash in there it's just data and in that sense the data is normalized but the information is not.

as an aside I think a lot of this sprouts from subtle ambiguity in the language. you really shouldn't just drop all articles and expect your english to still make sense!
> Having a vast amount of bolted-on cruft with inconsistent design principles makes a language pretty horrible.

From what I can tell the vast majority of changes to Rust are small things like "Adding a method to Vec". These aren't really the type of things that turn into cruft/ radically change the language, but we also don't have to wait years for them.