skysight-inc/HackerNews huggingface dataset:
As someone who spent a decade working on databases and scalability at multiple social networks (including FB), I believe this problem is substantially more difficult than you're taking into consideration here.

Viewing a couple pages of my news feed randomly just now, I see content from a mix of friends in the U.S., Ireland, Germany, the U.K., and Hong Kong. The content is algorithmically ranked and sorted, and then paginated. Similar situation with viewing comments on popular pages, which may span many countries.

If ranking/sorting is performed either client-side (your option A) or even in a nearby aggregation server (B), each and every user-facing pageload of N posts/comments/whatever would need to fetch the worst-case of N entries from each regulatory domain, and then re-rank/sort/paginate the aggregation of them.

This presents numerous significant problems: not just network latency on every single page load (which would be severe), but also bandwidth consumption, memory, and cpu wherever the aggregation/ranking are being performed. I don't think your option A is even feasible for a worldwide social network, with many users in countries where less powerful devices are prevalent. Even option B would have scary implications for the worldwide increase in network bandwidth consumption alone.

And that's not even considering the problem of how you migrate one of the largest data sets in human history from a non-geo-sharded topology to a geo-sharded one.

Worst-case, multiply all of this effort (and bandwidth impact) by every single multi-national social network, publishing platform, and user-generated content site/app/product. The GDPR-compliance efforts of 2017-2018, which were quite substantial at all of these companies, would look like peanuts in comparison.
Google Cloud Run will the quickest to start with, most scalable and least expensive in the short run.

Vultr is all you'll need for inexpensive and reliable VMs. My experience with Vultr has been much better than Linode and DigitalOcean. RamNode is also great in terms of performance.

Been hearing good things about Render's unified cloud too. Worth checking out.
Most of the other articles I saw when I googled "51% attack doge" said that this was unlikely, and that it had the 3rd most hashing power among crypto, mainly because of it being mined with litecoin. Saying it would be trivial to attack comes off as a hyperbole with that in mind. Litecoins 1 hour attack cost is $29,000, while Bitcoin's and Ethereums are $716,000 and $418,000 respectively, only a magnitude higher.

Those articles also mentioned a lack of incentive due to sending the price to zero, but perhaps that's an incentive now since there are ways to short the price of a coin.
“Can be oxygenated through intestines” seems more accurate, since both mechanisms tested require artificial (and in one case quite dangerous, apparently) interventions, not some kind of natural emergency response.
> It sounds like the car automatically pulled over when it detected the cones (as intended)

You can watch the video. It pulls over incorrectly at first and is blocking traffic, then the support team made a mistake, and a hilarious escalation ensues with the vehicle actually attempting to run away from the support team multiple times!
> low level code that can run on multiple hardware architectures

I thought SIMD Everywhere was a pretty interesting project for that, lets you write x86 SSE/AVX code and run it on non-x86 architectures:

https://github.com/simd-everywhere/simde
I don't think Waymo is going to program a car to intentionally hit even a traffic cone. You can never program your AV to intentionally hit anything because you might accidentally activate the "intentionally hit" routine when you don't need to. The right answer is almost always stop and wait, and try to evade the rest of the time.

(This is why the trolley problem for AVs isn't real.)
And yet it's true. 2/3rds of pasture is not suitable for agriculture and would be worthless without ruminants. The corn-fed cattle industry in the US is a result of energy being cheap and labor being expensive. Less than 20% of beef is farmed that way.
The cones were just closing one of the lanes. It shouldn’t have pulled over.
Yeah, this is admittedly a serious issue. If anyone hasn’t seen it, install Google Pay on iOS and go through the signup/intro screens.

The lag is awful (and I say this as someone whose app in built on Flutter). I know it’s only a “first-time” thing, but it’s a horrible first impression.
Oregon Attempting to Outlaw Diesel Fuel
There are lots of non-web solutions for this, for eg Qt, wxWidgets, Flutter etc.
Vermont and Idaho are also thousands of miles away from each other, a distance not achievable within Ethiopia's borders. I think people are missing the point, so to make it clear, in the US, you can move from Los Angeles to New York (not even extreme ends of the country) and experience the same culture, language, TV shows, cell phone, etc. at both ends. That would be the same as moving from Madrid to Moscow, or Lagos to Khartoum.
Well if that's what it feels like to you no wonder you sound hopeless! :)

I also have never owned a car, ride my bike, eat mostly vegetarian, and eschew travel by planes! Solidarity!

And definitely feel your frustration with people. I think if there was clear guidance and leadership, financial help to make good climate decisions, and it became part of a cultural expectation that making bad climate decisions like buying a new fossil car or gas hot water heater was a faux pas then we'd progress toward climate solutions a lot faster.

Working as a therapist with people with addictions, I feel a clear analogy with people trying to change their behavior — lots of behaviors are quite deeply rooted both in people's psyches as well as our culture.
Read the article.

One third of all pasture is suitable for growing crops.

Removing grazing animals from the land can allow for reforestation and increase biodiversity and carbon sequestration.
Many cattle pastures are cleared forests. In the east bay hills of northern California, there are significantly fewer trees where cows graze because they eat any small shoots, preventing new trees from growing. Forest is not worthless, it supports biodiversity and captures carbon.
Imagine humans who can't die from old age: how many would choose to do anything dangerous?

Would you risk your life crossing a road? Working on a construction site?
Allied bombings of Germany began in 1939, the information is even present in the Wikipedia link you provided. V-2 launches against Allies started in September 1944, well after commencement of large scale strategic bombing of German cities, and the name was given to it after successful test launches, also in 1944.
Geotextile-reinforced unpaved roads and retaining walls are a few decades old. By only comparing to paving, though, this article misses the benefits of incorporating aggregate without having to pin or fold fixed-sized sheets. The whole thing must be way stronger in the end.
The promise to open source if it goes bust adds more confidence though that a customer won’t be screwed.

I agree about lifetime. I’m suspicious of lifetime offers. I don’t think you are really going to support me in 2060! Is there anything from 1980 like this that is still supported?
Quantity is important (according to my food scientist friend, so I don't have a cite-able source).

Only four/five generations ago we (humans) weren't having 120g of meat every day.
i disagree entirely. this bullshit nostalgia of the refs and players getting tit for tat ruins the game. if you’re fair all the time it’s always better
Bruce Garlow
Me too. But counter argument: Angel Hernandez and Joe West.
> everything is on the same tech stack ... has resulted in gargantuan productivity gains

i highly doubt that - i don't disagree you got productivity gains, but it's not from being the same stack, but it's from experience gained doing it.

If what you say is true, why doesn't people use GWT (google web toolkit) and java on the backend to get this productivity gain? It has existed even earlier than typescript, and is compiled to be quite fast. It's even more integrated as a stack, and anyone knowing java is able to use it fairly easily.
I’m in the US. iOS is wayyyyy more important or else I’d have 50 users of my app instead of over 2000.

Android has a lot of documentation but there are so many more layers to Android development than iOS. On top of that, the best practices on iOS are very consistent while on android they change like twice a year, it’s exhausting. Finally, I personally dislike working in the Java ecosystem, so android is way less fun for me than web and iOS is
For a binary classifier, recall is defined as the true positive rate: Of all the samples that are actually positive, how often did our model output "positive".

To get this to 100%, the model would simply say "positive" all the time. This means that the precision (the fraction of samples where the classifier said "positive" that were actually positive) goes to 50% (for a balanced dataset).
> got overblown

Musk was very intentional about promoting Tesla’s autopilot as equivalent of self-driving L4 (if I remember right), even getting into fights with people who questioned the validity of the claim.
Is Walmart not a national supermarket?
Human can survive well without meat. Even if you don't want to go full vegan, fish is another option, fish are way less intelligent than farm animals.

I'm all for human survival and well-being, but this is more like convenience: it tastes good, easy to get and cheap. We can at least change to make it not cheap and easy anymore. Values in our economy are artificial anyway. It's not like we have much else to innovate for the next centuries, besides making more internet apps and going to Mars.
None of what you write makes any sense.

Spain and Germany have hugely different history, completely different food, different weather, they speak two non-compatible languages sets (Romantic vs Germanic), they have different laws, different stores, different banks, anything.

Texas and California speak the same language, have similar makeup of people, are similarly wealthy, they have the exact same stores, your bank account is the same, everything.

Now I am not argueing there aren't differences between CA and TX. But those are similar to differences between Hamburg and Bavaria or between Catalonia and Madrid. German<>Spain is a whole different ballgame.
At the end of the day it doesn’t matter what the sin was. The guy comes off as an asshole and was let go. End of story.
Thanks. This will be an interesting read. It looks like the author here doesn't really discuss how SARS-CoV-2 got its furin cleavage site. The Bulletin article [0] seems to think that's significant while Dr. Duehr kind of brushes it off. I'd love to know what his theory is.

Obviously Dr. Duehr's paper predates The Bulletin article by almost exactly a year.

[0]: https://thebulletin.org/2021/05/the-origin-of-covid-did-peop...
Ask HN: What's your death plan? Deadman switch?
Curious about what folks have concocted as best practices upon death regarding passwords / accounts / keys / securities / etc.

Do you have a deadman switch? Have you "tested" it?

Do you have your master password (to a PW manager) printed and in a safe?

Considering the technical nature of certain post-mortem unraveling, have you designated a particularly competent friend as executor?
pretty bad... I'm surprised how calm he stays while Waymo puts his life in danger...
At 30:18 there's a very interesting tidbit.

https://youtu.be/zdKCQKBvH-A?t=1818

They way I understand that is the route planner, which I assume is ran completely separately to the self-driving car, removes un-navigable spaces from the route planning. So in this situation, the roadside assistance driver is surprised that the entire lane has not been removed from the route planner.

That's pretty damning and it makes me wonder if there is a huge gap in autonomy here that is being papered over by clever route planning (ie. avoid that lane altogether and the AI won't have to worry about the cones).

The AI should be able to figure out on its own that the right lane was closed, it shouldn't need route planning to do that for it.
That’s a fascinatingly done projection. It really demonstrates how it’s possible for Maine to be the closest US state to Africa.
I have three social media accounts: this one, one for Twitter which is fully blank, and one for micro.blog.

The only reason I even have the Twitter account is because sometimes people link to tweets and I got tired of not being able to see them. But not enough to make an account and actually use it.

I really enjoy micro.blog. I have...five people that I talk to regularly and maybe a few dozen that I follow. It’s been a great way to have a little social media circle without going crazy on Twitter or Reddit.

I actually do have a Facebook account. But it’s only so that you can use messenger which for some reason is the only messenger app that my brother will use.
Gluten is a protein, doesn't that mean it's broken down into amino acids by digestion?
A car moving at speed can’t stop on a dime. It’s possible for multiple obstacles to show up in front of the car, and it has to pick which one to run over.
That’s amazing, I wonder if it constantly doing ML classification is more draining on the battery.
Gemini is a small and human world. Human in the sense of hand crafted.
> simplicity of the web technologies in general

Are we looking at the same web technologies here or are you from an alternative universe?
Animal husbandry is an answer to human survival, among other things.

Does there have to be one answer, to such a strong degree, that this mode of survival needs to be treated like a science-fiction oddity?
Yeah, refined types are a great solution to this problem, but can lead to slow compile times. Just having private constructor for a case class and a public apply method that is an Option or Either or something can go a long way in my experience.
Cool, but as someone who does mainly backend and only rarely tries to do some FE myself (because, come on, you are supposed to be at least somewhat full-stack!), I feel like what I actually missed over the last 10 years is the current consensus on go-to tools/frameworks/libraries, both JS and CSS. Some "best practices 2021" tutorial would be way more valuable to me, but somehow I can never find one.
I can respect that. Slaughterhouses are not pretty places. The weirdness is when you consider that the animals only exist because people raised them for their meat, is it really less cruel for these animals to never exist at all? I think we have to accept that both man and nature can and must be cruel at times.
All ML on device definitely seems like a goal for Apple[1]. However, right now Siri doesn't work in airplane mode.

Maybe its still too power hungry to run locally? Maybe they still need the data from the requests server side to improve the model?

I hope both Siri and Maps, and especially their integration, i.e. "Siri navigate to ____." "Siri find restaurants nearby (or along the way)" works on device in the near future. Its annoying for the CarPlay integration to stop working when you're in a remote area and need the navigational help.

[1] https://appleinsider.com/articles/18/11/15/apple-considering...
Deploy Scikit Models from DeepNote on Inferrd.com
We also grow a ton of crops to use as animal feed. If we only raised meat with natural grazing we'd produce a lot less, it would cost more and we'd heavily mitigate the climate cost. And switch all that feed production to growing human edible plants.
Popular Russian hacking forum XSS bans all ransomware topics
Yeah dang sorry. Didn’t realize Rewiring America was working on making ovens and clothes dryers more efficient. Brighter days ahead!
I think it's closer than most people might think. I suspect this is largely because there seems to be a wide gulf between most hardware and software hackers (i.e. they don't talk much and tend to throw things over the wall to each other) and FPGAs require you to have a foot in both disciplines. You're right that the mindset required is a hurdle but once I got over that (I'm primarily a software person and it only took the better part of an afternoon), I've been finding it pretty straightforward. I'm struggling more with dusting off my digital logic design skills... I'll get there, just need to get back in practice.

The current state of the open source tool chain is looking pretty reasonable (covering the development life-cycle with yosys/nextpnr/iverilog/verilator/etc) and a few FPGA families having been reverse engineered (the ones I find the most interesting are also the furthest along: the ice40 and ECP5) so you can buy/build open devices and use them with open tooling today. Granted, the devices to choose from are at the low end of the universe of FPGAs out there (i.e. <100k LUTs) but that's enough to do a lot of interesting things with for now and (hopefully) eventually higher-end devices will be added. That's not terribly different than the state of play re: microcontrollers and SoCs these days in the open source world.

The one part of his talk that I think is off base is replacing microcontrollers/SoCs with FPGAs in most scenarios. At any given process node, the specialized device (i.e. a processor) should be able to crush the generalized one (i.e. FPGA) every time in terms of cost, raw performance and perf/watt and it would likely take more than the current ~2-3 process node delta to overcome that. I don't look at an FPGA as being an either/or proposition: use a microcontroller/SoC for what they're good at in conjunction with an FPGA for what it's good at where the application warrants it. Sure, if you need a tiny bit of software control throw a soft core in there and save the hassle of adding a micro. But don't try to replace a hard core with a soft one just because you can.[1]

[1] Two cases where exceptions seem to be obvious and make sense:
- New/experimental ISAs like RISC-V where you can't readily/affordably source CPUs in the open source world yet.
- Emulators mainly because the ISA you need is typically at least effectively dead. Any devices still available aren't often good fits for what you're trying to accomplish.
Many people do, actually. They argue that fasting “reprograms your metabolism” or changes how your body digests food or the like.

If you think of it as a different way to effect caloric restriction, then you’re on the right track.
> I'll also mention: Exploding job offers aren't always b-llsh-t. If I have a 3 person startup and need a fourth person, and two strong candidates, I'll want to extend the offer to candidate number 2 if candidate number 1 doesn't accept. They're sometimes hardball negotiating tactics, but sometimes, business reality.

This point only serves to validate the article's point though. If you already have an acceptable alternative, negotiating with you is far less likely to be rewarding than negotiating with someone who doesn't have one.
Google Docs + Lucidcharts.
The Docs format works well as the organisation is deeply embedded in Google Suite and Lucidcharts allows me to quickly produce architectural diagrams.Code snippets and other information can be formatted to make it easy to read and I use links where required to other technical documentation where required.
I disagree. I think rather that people need to be tolerant and accepting of different peoples' definitions of words.
I hear what you’re saying but I think it could also be done with the carrot instead of the stick. I believe Colonial’s largest shareholders are Koch, KKR, and Shell. If Secretary Granholm privately tells Messrs. Koch, Roberts, and Mackenzie that the US government would look favorably on a CEO replacement, they’ll each ask for something proportional their firms want that Granholm can help with, and Blount will be out the door tomorrow with his golden parachute.
One little known fact it's that in Israeli army there is heavy involvement of lawyers in ongoing activities to make sure that things are as kosher as possible with regards to rules of engagement and international law. Ground units I believe have embedded video operators for same purpose.

Also there were long project (probably still ongoing) which tried to determine the "acceptable" amount of collateral damage (civilian casualties) under different operational scenarios, e.g. if there is somebody who about to shoot rockets into Israel or cross border to explode in a bus or go through underground tunnel to Israel just to shoot somebody how far is it acceptable to go to prevent it.

The bottom line, nobody in Israel interested in civilian casualties on Palestinian side, both because people are not a blood thirsty monsters and because every little incident will be in the news everywhere around the world and nobody really interested in it.
There are downsides to using the most powerful option at all times.

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

Also, Lisp is the most powerful at constructing programs but that means it's the least powerful in the field of making sure your program actually does what you wanted it to - that's what types, borrow checking, proof assistants and so on are for.

(Some people think Lisp is declarative because it's homoiconic but that's not true - you can't find out what a Lisp macro does without executing it.)
> Catalonia and Madrid

I believe those are what are literally called "fighting words"
> Removing grazing animals from the land can allow for reforestation and increase biodiversity and carbon sequestration

Ok. How much land could be reforested that way? Most grazing happens in places that are naturally pasture and were never forest like Texas and Argentina. Northern cali isn't exactly known for beef.

2/3rds of land used for grazing being unsuitable for farming sounds like a lot to me.

EDIT: drooly, HOW MUCH land would become forested if cattle were removed? Because if it's like 1 acre then its not really a good argument for banning all meat. Also I explicitly said I DO think we could survive on an all vegetarian diet I just don't see any reason to do it.
It’s certainly interesting to think about. We’ve been accelerating these chip improvements at exponential rates for a lot of years, and essentially just as we hit the highest speed ever, and highest dependence, we are going to hit a brick wall of sorts. There’s going to be a massive spill over somewhere. Unless there’s some new fancy hardware invention, then the next thing to happen will be a software optimisation mania.
> I've been on farms in my area, that have land that is not usable for farming, too many rocks, too hilly, etc. The land has enough natural rain-fall and grasses that grow on it to sustain sheep/cattle where there would otherwise be nothing but a fire hazard come the dry season (California).

Australia has a huge cattle industry for similar reasons, lots and lots of space, but much of the land is not suitable for crops. Cattle will survive, but not many.

Anna Creek Station in South Australia is the size of Israel (!!!), and the land can only support like 10,000 to 20,000 cattle. If you look at photos of Anna Creek Station you'll know why, it's mostly arid, almost desert-like. You can't grow any crops there.
Remember “Don't be snarky”.

I appreciated your comment. Maybe saying RCE is “ok” was a bit of a hyperbole, it depends on the game. MMOs people could steal credentials, etc.

SELinux, App Armor, and MAC is what I mean. Windows has mandatory integrity control but it’s no where as comprehensive as Linux, MacOS, iOS.

Windows does have some opt in isolation controls as well like you suggested, but their recently released security features like App Guard is based around virtualization which think won’t work for the average program due to performance and overhead.
The whole game is made up. Nobody ever said it had to be fair all the time. Sports are more interesting when there’s controversy and what-ifs to debate.

What if that Jeffrey Maier kid hadn’t grabbed the home run… What if Ron Gant wasn’t really out…