skysight-inc/HackerNews huggingface dataset:
Linux is "insecure", Society^TM supports Windows only, please install Windows to continue using Bank^TM, School^TM, and irs.gov. 'Legacy' tax paying is now unsupported, please use new and improved windows.irs.gov
A side project story: octave.im
I have made it my goal to stop using Google services as much as possible. I will never buy another Google product.

they have lost my trust completely.
Really? A quick google didn’t turn anything up. Source?
Before the cables, there were the leaks on Afghanistan and Iraq that were unredacted.
I have a Cassandra story as well. At a previous employer our org used a database that was a custom wrapper around Cassandra. This was a fairly large organization and this particular database was the keystone to the vast majority of operations of this particular organization. Well, one day I was giving a demo to some junior devs on how to use the REST API for the database which just so happened to take in raw Solr queries. I always liked to point that out to the newer devs as a way they could do some nice things that were otherwise fairly limited by the REST API.

Well, one of the junior devs just so happened to be playing around with various different Solr queries to see what he could get back and somehow issued a query that caused the entire staging database to fall over. That was a fun phone call to get. It wasn’t the junior dev’s fault, of course, but it really did wonders to expose the fragility of poorly optimized/unindexed queries against the database.

My experience in general with Cassandra is that outside of a few experts working with it, it was pretty poorly understood throughout the org and no one except those select people could really do anything when it all fell over.
Then why not make them 30 mph robots? If a 15 mph robot is safe sharing the bike lanes with cyclists, why can't they make a 30mph robot that can share the lanes with cars? Even if the robots are in the bike lanes, they still have to contend with cars and pedestrians.
Linux Alternatives for Everyone
Small-time TikTokker here (~100k followers) -- TikTok has a HUGE first-mover advantage in this space. By the time Snapchat and YouTube started taking short-form content seriously, TikTok was already miles ahead of them. Additionally, the TikTok collaborative recommendation algorithm is leaps and bounds above any other platform's. They've got a very active userbase, they invest in creators, and they provide a way to get discovered as a creative teenager who wants an outlet.

Their UI has been refined a lot over the years, with each update making it more satisfying to click on notification bubbles.

Additionally, because the community is so large and the algorithm so good, you can literally find almost ANY niche you like there. People who haven't used the app for long complain about the content being mostly dances and pranks, but the truth is that if you use the app consistently, it'll figure out a dozen super specific-to-you niche topics within a day or two. For instance, I'm part of the VFX, filmmaking, art, and music production sides of TikTok because those are my hobbies, but I also routinely get candy making videos, absurdist comedy, and animations, things I didn't know I loved until I downloaded TikTok.

Overall--if you have a history of social media addiction, use it with caution. If you're not afraid of getting sucked in for hours at a time, it truly is a wonderful platform full of stellarly creative people.
They are signifigantly changing the hardware requirements, so I think it makes sense to bump the version number.

It would be a lot worse if this was a Windows 10 update that was incompatible with the majority of Windows 10 machines!
Big PSUs and monster heatsinks are things today's consumers have in spades.

But GPUs are so rare that a modern mid-level costs $1000 and my 1080Ti is currently worth double what I paid for it three years ago. I think a good APU would be very welcome in this hellscape.

I think a more realistic reason is AMD doesn't want to cannibalise its GPU sales.
If I were homeless and hangry AF, I would have a crowbar handy to get me some free yuppie-hipster pizza.

Also, Whole Foods' freeganning is a must for everyone tired of Amazon's insane "convenience" (vulture capitalism) pricing.
How about a fast growing bamboo variant that is denser than water, so that it can be grown and then dumped into the deep ocean to sequester carbon.
Just don't touch Uncle Enzo's Deliverator
Yep. But can we expect everyone to spend $$$ to upgrade their Apple TV boxes for this or can we be allowed to complain a little when we bought the old device for Christmas last year?

PS: I don't actually complain :-) I'm a recent convert and compared to Chromecast I find Apple TV a massive upgrade.
>I just want to point out that this nonsense is Islamophobia and should not be tolerated. Muslims are no less people than anyone else. They are not the cartoonish evil character that you believe them to be.

He said progressive. Progressive doesn't mean "not evil", it means progressive. Can you name a single Muslim-majority country that allows gay marriage?
I'd rank his channel leaning towards the productive entertainment side, I usually leave at least marginally more inspired or knowledgeable than before.
It wasn't announced that eol also meant "and throw away your perfectly working hardware"
I saw those running around Redwood City, CA back in 2017. There was always a guy following them about a hundred feet back. Did they finally get rid of the minder?
No.

Restaurant delivery is not a full time job and it is not a job that pays particularly well, particularly after factoring in expenses. Tips may make up for some of that, but it is an expense for the customer rather than the restaurant.

Autonomous delivery also has questionable benefits. Moving at 15 MPH, and likely being prohibited from using certain roads, means several vehicles would take the place of the more traditional delivery driver in a car. The restaurant would also be responsible for paying for upkeep of these vehicles. (If they have contracts with a company to operate these vehicles, they would be more aggressive at recovering their expenses than the typical owner-operator delivery driver.)
> But in practice, they're just a bad match for projects where the defining characteristic is unstable ground. They force artificial clarity when the reality is murky.

The rebuttal to this is provided by another post from Alexis King: https://lexi-lambda.github.io/blog/2020/01/19/no-dynamic-typ...

> This story sounds compelling, but it isn’t true. The flaw is in the premise: static types are not about “classifying the world” or pinning down the structure of every value in a system. The reality is that static type systems allow specifying exactly how much a component needs to know about the structure of its inputs, and conversely, how much it doesn’t.

Static typing helps you to safely model the parts of the system that you actually do know about, while allowing you to leave the unknown parts loosely defined. And when business requirements change, the compiler helps you to make those changes in a safe, guided way. This is why people often report the experience of doing large refactorings driven by compiler error messages, then running and finding that the change works correctly on the first try. A confidence few report in dynamically-typed languages.

> After doing a couple dozen, I'm seeing a pattern: developers using static tooling (e.g., Java, TypeScript) get circa half as much done as people using dynamic tooling (Python, plain JS).

I hope you understand and accept the fact that interview code challenges are not very representative of real-world software engineering. On-the-spot interview code is throwaway; real production code is not.
So if it's just a hardware crypto token, how does it work with secure boot? Just the other chips on the mobo working in concert, no OS oversight?
The industrial strength version: https://m.youtube.com/watch?v=EefFxEGVbWo

I made sprockets with an endmill and a simple macro on a C-axis lathe. Worked just fine since the tolerance on those is very forgiving.

In principle you could make a helical gear as a multi-start thread. I'll have to test it once I have the machine free an afternoon.
Ultimately, the government picks winners and losers with spending/subsidy and taxation. It's not politically feasible or practical to exhaustively enumerate and tax/subsidize the external costs/benefits of various policies. For example, there are numerous positive externalities associated with installing bike lanes(reduced health care costs, reduced noise, reduced pollution, reduced road wear, etc), but it's all at the cost of possibly increasing road congestion.

Of course, local governments are extremely unlikely to improve bike lanes at the behest of a single startup. Bike lanes are already extremely unpopular as is, when the primary users are common neighbors and citizens.
React Slack Notification
Puppy Linux on Wayland, Sort Of
It’s a good read, and I really wish time was always that simple. Sometimes you have multiple platforms on different clock systems and distributed systems running across them. Did you know google and amazon smear leap seconds? GPS/Galileo/that-China-one don’t have leap seconds (but all are different TAI offsets) but that Russian GPS one does have leaps. They all have slightly different versions of utc.

Most of the time none of that matters and you can just install chronie and point it to whatever.pool.ntp.org and you’re off to the races. But boy does it suck when you have to to know.
10 MCQ’s to Practice Before Your Databricks Apache Spark 3.0 Developer Exam
would that not be the parent's responsibility then?

this argument reeks of "but think of the children" fallacy.
How does that work in short form?
Hey! Use Linux. Get off the stupid windows train.
introvert != self-absorbed
Turn TPM off and you'll avoid any sneaky upgrades!
Are you saying there was no credible rape accusation?
> Maybe thats because a government that issues a currency also provides goods and services to its citizens and guarantees to those holding the currency in its banks.

Sure, _maybe_ for a US bank with another US bank within the US (you have to ignore collateral rehypothication, which in practice you really can't ignore…).

But this is not how it works with an Indonesian bank dealing with a Chinese bank when they denominate their OTC bilateral transactions in USD…

Unless you think that their respective governments are issuing USD and not just those banks swapping USD liabilities with one another, as well as unless you also think that those respective governments are guaranteeing USD deposits in those banks are fully backed by USD in a bank account somewhere and not just mostly USD denominated "assets" (future USD cashflow on those swapped liabilities)…

> A tool that allows people to trade and avoid triggering tax events in certain jurisdictions

Which is not even unique to Tether… who operates just like any other bank in eurodollar markets (and withdrawls from blockchains to tradfi fiat will trigger easily taxable events, $100k min with USDT).

Like i said in another comment, i fully expect peoples minds to be blown (if they are currently clutching their pearls with USDT) with an on chain entity does exactly what tether does but has no physical offices nor employees because its a DAO…
> Edit: the iPhone keyboard really hates swearing though.

Lack of 3rd party keyboards was one of the things that kept me from using iPhones for a long time but these days I wonder why do anyone keep the original one?
There is something important that I want to say is much more basic going on though with respect to "authenticity": Instagram (which I am going to stare at; I appreciate it isn't YouTube Shorts, but I want to juxtapose how amazing TikTok feels) has--for as long as I can remember--and almost exclusively, recommended accounts that repost content from other accounts; it is like an entire industry of people who scavenge Instagram for photos or memes or comics that match some theme and then repost and aggregate the content for purposes of gaming karma and then claiming to be a way for other accounts to get discovered... I never want to follow accounts of that form. I have spent a lot of time on TikTok over the past year and a half, and I have never even seen an account like that there? It isn't a complex concept to execute--I feel like most of the people who do those aggregator accounts are amateurs--and TikTok is assuredly mature enough to be targeted... I frankly get the impression (which might be wrong? I'd love to know if there is something else going on) that if you try to repost content someone else made, for any reason, that that's both sufficiently against the terms of service and sufficiently against the community norms that you will get reported and quickly removed. Like, I appreciate that "authenticity" also often talks to the premise of "an individual with a camera bearing their soul" as opposed to "a corporation creating high production videos", but Instagram--if you aren't actively coming there to follow specific people (maybe friends off of Facebook) and are instead just trying to explore its world--feels like nothing more than a bunch of "content farming spam", which is about the least authentic arena you could possible cause to exist.
After the bios screen screen would go black as it tries to load what I assume is the os.

Then after a really long time an error message shows up, something like
Acpi error, namespace lookup failure, Ae_not_found

Then it goes back to bios and tries again.

What I suspect happened is removing the nvidia driver led to some sort of circular dependency or lock on the system. This was when Ubuntu 20 first came out and official Ubuntu 20 cuda and nvidia drives weren't out yet so I was using ones for Ubuntu 18. Never figured it out...
How can any of that content have any depth with a max video length of 15 seconds?
At ITA Software, we had servers that the customer airlines would connect to, and they would sometimes get TCP connection resets for no apparent reason. (This was back in the 'aughts, when companies still ran their own servers.) ITA had bought a super-expensive router with back-up power supplies and lots of administration features.

So, we configured logging. Mysteriously, resets increased the next day. So we added more logging. On the third day, the whole system collapsed. Turns out the resets were coming from the super-expensive router itself because it was getting overloaded. More logging meant more load. Ooops!

After that, ops needed CEO approval to turn on any logging. Good times!
Big discussion a couple of days ago: https://news.ycombinator.com/item?id=27624735
Good thing I don't partake in CPU racing then.

For today programs and most games it's perfectly fine. War Thunder, Arma 3 and many other AAA runs max quality without issue; recently COD Warzone required to cut back clutter a little and that was it.

Synthetic benchmarks are almost irrelevant, we've been in good enough territory for a decade now.
How so? I discover only what I need, which is perfect.

I will watch a video about fixing something on a car, I don't need to watch the poster's whole channel.
At a $job, I took down prod once and restored it twice after the database got emptied. Well, we didn't quite empty it - I imported an old dump into prod instead of a test database while trying to replicate an issue. My coworker, on the other hand, was running some script he had written to truncate a few tables... and ended up running TRUNCATE individually on every single table in the database.

They've been good tests of our backup systems, actually. In fact, one of the incidents revealed that our on-site backups had been broken for ~a couple of weeks. (Our off-sites use a different backup system and were fine, but we restored that gap from binlog instead, as they were still present locally and it was faster than the 100Mbps upload from our off-site...)

Each one was 15-20 minutes of downtime.
Unless Linux PC's are 90% of shelf space at Best Buy/Amazon it won't. HN forgets that 95% of people are computer illiterate and would not be able to install Linux themselves.
> This article gives no information about how these microscopes work

Are we reading different articles? From the article:

They used a type of microscope with two laser light sources, but sent one of the beams through a specially designed crystal that “squeezes” the light. It does so by introducing quantum correlations in the photons – the particles of light in the laser beam.

The photons were coupled into correlated pairs, and any of them that had energies unlike the others were discarded instead of being paired off. That process lowered the intensity of the beam while decreasing its noise, which allowed for more precise imaging.
Misattribution in pattern-matching is common and necessary to construct and improve workable inner models of self, others, and the world.

This requires training ("pre-training" or guidance from a more omniscient-esque knowledge agent), trial-and-error testing, and feedback to attain mastery (accurate and precise pattern-matching).

Think of it analogous to genetic programming of the olden days:

1) Create an arbitrary model (code that results in answers of "is it safe?" "is it helpful?" etc.)

2) Test it

3) Find parts that work and parts that are broken

4) Mutate mostly the broken parts

5) Repeat until funding runs out

It's better to fail-safe being afraid of something if you don't understand it because life is fragile and many things could eat you/hurt you. And, young ones don't have that same experiences or defenses of full-grown, mature (-ish? because they're parents) adults.
The US has very different environmental constraints than Europe when it comes to construction. We have strong earthquakes across much of the country, which does violence to masonry. We have more severe and extreme weather than exists in Europe. The US has prodigious quantities of cheap timber for construction, which is increasingly an anachronism in Europe. American construction is optimized for the American environment. Also, the idea that this construction doesn’t last centuries is evidently false, many people live in wood houses built in the 19th and 18th century.

The tl;dr: US housing is highly optimized for local conditions, as is the case everywhere. If you built European housing in much of the US it would be destroyed by the ambient environment or not compliant with safety regulations.
Who Runs the Communist Party of China?
This is fun, just recently I had to implement a large data export feature. So I looked into generating zip file streams with this package: https://github.com/arjan-s/python-zipstream

You can generate a zip stream and then stream it over http.
The grandparent comment was about teaching, so I interpreted the parent comment to mean that "innate ability matters much more than good teaching", which my personal experience teaching people disagrees with.

And sure, the statement "not everyone can understand computer science" is technically true if you include people with mental disabilities. But in reality, some people draw the line a lot higher as a form of gatekeeping. I've known a number of professors who let themselves off the hook this way too: Poor student performance couldn't possibly be a failure of their teaching--the students must not be smart enough!
You missed from your list of alternatives the whole XMPP network. It's a federated model (similar to email/Matrix), self-hostable and there are also public providers.

The XMPP ecosystem is pretty diverse and predominantly open-source.

Personally I'm working on Snikket, which is aiming to be the easiest way to get a group of people onto XMPP (often that's family groups, but also social).

We published a blog post comparing the Signal approach with XMPP/Snikket: https://snikket.org/blog/products-vs-protocols/
This story is about a child with special needs being able to enjoy some level of parity with their classmates. One of the basic principles/aspirations of state education is that it offers the same experience to all students. Not all students have the same environment for learning at home.

Additionally teaching requires some level of personal interaction. Students competing for places at the virtual school with the best reputation sounds pretty dystopian to me.
> And why no other solutions could have helped?

Where did that idea come from? He literally wrote how they did it without streams by moving data between their Microservices, likely with synchronous http calls. He would've just preferred to just write a stream instead of the services.
Max length is actually 1 minute! They're also testing 3-minute videos for some creators. My short films are all almost exactly a minute long, and I find it's a really fun storytelling challenge to create something meaningful in such a small time frame.
I think immutability (or immutable state) adds one big advantage over mutable state: you have access to previous state(s) and the current state.

Immutability is very convenient for checking post-conditions that compare previous states and the current state for certain properties that should hold (temporal properties for example).

In turn, post-conditions guard your states to be sane.
> For the "slower" part, it depends.

Boy does it depend. Sometimes you'll get a pathological memory allocation that makes your haskell solution the slowest possible. It's this kind of stuff that makes avoiding FP languages a good idea in usual production. You've turned "do X" into "track down compiler implementation details and fix them."

> For the less flexible, I don't know what you mean by that.

I'm going to suggest you lack experience, then. OOP is optimized for the lowest common denominator. That is usually sufficient. You can do amazing things with FP, but it's not usually necessary, and usually gets in the way of accurately describing what your computing machinery is doing.
Why trust a random person on HN over a random person at the New Scientist (who is probably an experienced journalist in the field, and has editors double-checking what they write), who researched the story and spoke to the people who made the microscope?

Imagine if someone here said, 'I spoke to the scientists who made the microscope and they said...'. We'd think that was awesome? That's in the New Scientist article.
If eating GMOs has you scared, this should be absolutely terrifying
Yeah, that sounds right. Still, a lot less than concrete can still be a lot. And I think in most cases I'd rather have better insulation than more thermal mass.
Windows is also popular. Maybe change the process and thread stack sizes to 1MiB each? That's probably just as bad of a solution though, IMO. This article shows that assumptions are being taken for granted; no developer should expect two libc implementations to behave identically. Packagers for distros should be aware of this, too.
It's not that you ignore them. But your first step if someone makes a mistake should not be to fire them. Maybe they need some coaching, maybe they have too much access or authority, but everyone makes mistakes. The key is whether or not they learn from them, or keep making them.
You could argue that the companies were brought to the success they have due to the fact that they were fast to market to all available platforms. And to think of it, I don't reckon a small company writing a client for only windows/mac would make it big enough to get the money to port it to the other systems.