skysight-inc/HackerNews huggingface dataset:
Really well written investigative piece. Its so often forgotten that safety critical hardware like a car ecu dances to a different rhythm than consumer electronics that just has to not explode in your pocket..
> TLA+ is not generally used for end-to-end checking of actual program code, unlike Coq.

To my knowledge, TLA+ is never used for checking program code. At least, I've never heard of anyone doing it.

> model checking is helpful in some cases, but it's not a generally useful tool

I strongly disagree. Spending time trying to "prove" in Coq an incorrect, flawed specification is an insane waste of time. A model checker can show you the problems in (literally) seconds.

Consider Raft, for instance, which was formally verified in Coq. You know what they did first? Write a TLA+ model, and then model check that until they got the design right. Trying to start in Coq (with an incorrect design) would not have been smart.

Model checkers are extremely useful tools.

----

Going further, the TLA+ spec of Raft is less that 500 lines.

The Coq proof of TLA+ is ~50,000 lines. It resulted in a verified implementation that to the best of my knowledge, no one uses in production.

It's a nice achievement, but in terms of usefulness? TLA+ has Coq beat by a country mile.
Jesuits definitely look at science as a way of discovering the beauty of the world created by God.
It’s interesting that the OP didn’t also consider that people wear masks on bikes to block out truck and car fumes and other particles that tend to fly in your face.
I rarely wear a helmet when biking, but there’s a noticeable benefit when I’m biking around traffic and don’t have to breath in car exhaust because I’m wearing a mask.
With the ubiquitous use of credit/debit/gift cards used as payment, and now digital payments being used/accepted, ATMs are the modern day pay phone. In true dystopian fashion, cash is heading towards one of those signals of illegal activity.
The ecosystem's problems are also amplified by the patchiness of Node's stdlib -- often that ecosystem is all you've got.
As mentioned above there are folks who's entire job is maintaining the spreadsheet for said plan.
You’re missing the point. Or perhaps, the messaging from this page on the Internet Archive is missing the point. The Archive saves and serves the content even after the deplatforming has occurred, regardless of whether the removal occurred due to a governmental thoughtcrime department or an oligopolistic private company. The fact that a private company (or companies) can do so in the first place with such great impact is an opportunity for disruption. The fact that is has already occurred is an opportunity for libraries like the Internet Archive.
>

From https://www.poynter.org/fact-checking/2021/border-patrol-hai...

Ratje said he saw a Border Patrol agent swing his horse’s rein in the air while migrants were in the river. One migrant who was holding bags of food fell backward.

As some migrants tried to get past Border Patrol agents, Ratje took photos, including one that would later go viral. Ratje saw the agent swing his rein vertically, spot a Haitian migrant in a black shirt carrying bags of food, and then pursue him

The Border Patrol agent “is grabbing the Haitian with his right hand and has his reins in his left hand. The rein swings up,” Ratje said. The migrant then “got swung around,” Ratje said, but the agent eventually let go.

Nice. The rein "swings up" and the migrant "got swung around". Purely through divine intervention we presume. We also presume that when the agent eventually let go, the person was stood back on the ground without any excessive force

A separate video tweeted by John Holman, a correspondent for Al Jazeera, showed a Border Patrol agent yelling at Haitian migrants as they crossed the Rio Grande with food. A video showed a Border Patrol agent in the river yelling at migrants: “Hey you use your women? This is why your country’s s—, because you use your women for this!”

Even nicer: yelling at women who are trying to get food and water to feed their children and families.
I think the typical commentator on HN is unaware of how they think very differently from the typical American.

Advertising definitely works. I've seen it work among many people in person. Even people who agree that ads are dumb, I've seen decide to get some candy after seeing an ad for it on TV.
Living in the Matrix: Physicist finds computer code embedded in string theory
I'm consciously uncoupling from Facebook over time. I'm down to a couple of groups, well one actually, before I disengage entirely in a month or two. You are correct that a lot of organizations make use of Facebook but somebody has to push back so why not you?

It has to start somewhere...
I've been beating this exact drum this past year. I recently had a discussion with a friend who is doing a dissertation on atmospheric chemistry soon. They agreed that solar geoengineering is an important thing to consider but informed me that injecting aerosols is a black sheep topic. It's highly controversial due to military cloud seeding operations, is banned internarionally, and mentioning it to the scientific field will get you shut down (it isn't funded). This isn't a surprising reality, but the game theory is that isn't just our decision. There are players that won't ask for consent when faced with an existential threat. We should be sitting up in our seats and making sure that if it's to be done then we have a bulletproof blueprint of doing it right.
But in this case wouldn’t it be more like they keep seeing people around them being burnt to death all the time, and you have a pretty solid theory of why this happens / how to predict the next burn victims, but they keep insisting it’s actually spontaneous combustion and you’re just being “alarmist” with your predictions of further (and even worse) burnings?
we went into war only with reluctance after pearl harbor because japs were blowing our shit up... population was otherwise coming off a long period of isolationism and would not have fought, i think. considerably easier to deal with global warming than that: we have a wide range of latitudes where we can grow crops, lots of natural resources, can throw money at the problem. no need to destroy our lifestyle today
A fair point, but don't you think it sidesteps the matter at hand? Never mind that other systems have flaws, too. What are the specific reasons that Node.js itself is hated?
ARM M family cores can run each other's code more or less.

Only the libraries for I/O need to be rewritten.

In some cases, there are drop in replacements (Gigadevices STM32 clones)
Build something better.
> It should be at least theoretically possible for an AI to identify contradictions, incoherence and inconsistency in a set of assertions

Not in the slightest. Likelihood of veracity is opinion -- laundering it as fact to make some people feel better doesn't make it any more subjective, or authoritative.
this is madness, a transform parenting system would have done this.
> However, no previous generation has had the juggernuat that is...

Every single generation for all of time has said this.
I have no personal issues with JS/Node.js except that when I was learning it there were so many different ways to create objects that it took me a while to sort out how I wanted to do it and what all the trade offs are.
"Might", "possible", "may", "potential" all seem to be the most damning terms applied to this issue in those papers. Lots of suggestions, no proof. Given the ubiquity that the original research is suggesting the effects should be obvious and pervasive, particularly in animals with shorter lifecycles. At this point I am going to assume that if this is the best you have the answer to the question is 'no, there is no evidence but we are still looking' and that the rest of your grand claims are equally suspect.
There are two problem here, you are conflating them:

1. Government spend on stupid shit like welfare and all the stuff in Paul's Festivus report,

2. Government spend inefficiently paying lot of buraucrats between when dollars are taken in and when they leave goernment.
For me, it's less an equation of active hate. I can actually see why some people like it, and I wouldn't want to get in anyone's way on that.

That said, I have found that the .NET ecosystem is an agreeable way to build the kind of software I need to build. I don't think my product would be infeasible in a Node.JS ecosystem, but it would certainly be more painful for reasons that are specific to our problem domain.

If I had to take a shot across the proverbial HN language war deck, I would say that dependency management is the biggest reason I would prefer to avoid Node.JS on future projects. I have a very complex .NET code base which uses 3rd party dependencies you can count on one hand. Our customers really enjoy that kind of thing.
> Terraforming other planets to be more Earth-like is the most obvious long-term application

If you live in a sci-fi book maybe. Colonizing other planets isn't a silver bullet, we can barely maintain a space station for 10 dudes, we're faaaar away from anything remotely close to terraformation. We can't even maintain earth even though it's been terraformed for us during billions of years, what makes you think we'd be able to transform a dead planet into something as good as earth

> Absolutely. Thank goodness we're not in a closed system!

Right, in the meantime 90% of every object you own is made of petrol derivative and we won't find that on Mars. Earth is 100% a closed system and we're not anywhere close to escape from it. After 200 years of industrialization we used most of the easy to get energy sources and fucked up the environment to a point of no return.
> Although JS has problems, it did already win

In what way did it "win"? People use JS because it is in the browser, do you have any data that JS won anywhere except the browser? Pretty sure it isn't even the most popular solution for web backends.
I feel like GM and Ford are at US Government and NASA size where getting any change through takes so long and so much middle management and red tape that it stretches to infinity.

I’m sure Tesla is more agile than that. For better or worse sometimes…
Kratom is such a terrible overall experience. I did it recreationally a few times and it’s always headaches and nausea the next day in some kind of hangover that lasts multiple days.
So, a bunch of people already replied to note your proposal is non-standard, and the NYT is reporting this correctly, but I'd like to reply to ask: Why were you confident enough that you were right and they were wrong to actually have to add the dunk at the end of your post? Like, it wasn't enough to say "It seems like we should care more about per capita deaths" -- reasonable enough, you could imagine considering the impact of an event in either manner -- but you had to declare your way was obviously right, and then insinuate Of Course The Failing New York Times Blew It Again.

I've noticed this quite often here over the last year; not just someone replying to or critiquing a journalist's defensible choice, but then immediately jumping to indicting the practice of journalism or their outlet. It's already an overreaction when the criticism is true, but it's especially an overreaction when the criticism ends up more wrong than the position being criticized.
What an irony. Car makers with their volumes can buy decades worth of these STM32s for the price of a single car...
Just like how they can't build electric vehicles 10 years ago. Yeah sure. The automotive industry is run on room temperature IQ's.
Java is used everywhere, I'd wager it is nowhere near hated as much as node or JS in general. PHP with all its flaws is also used on the web, much more than any other language except Javascript, it too gets less hate than JS/Node.
Like Botox. The doctor doesn’t mention they’re injecting you with botulism (or maybe the toxin that causes botulism?) but they are.
Potential attack on threshold ECDSA prevented
I don't like Node, either. Having one company and one package manager entirely control a formerly open and decentralized programming language ecosystem is a regressive step from what we had before. I also don't believe Javascript should be used as a general purpose programming language outside of the browser. I don't hate JS, but it's a very flawed language designed for a specific, niche purpose and the amount of effort put into making it "enterprise worthy" (which seems to fail spectacularly and publicly just about every week or so, in ways no other language has to deal with) is the reason the JS ecosystem is a such Lovecraftian horrorshow.
Metaphor is on-brand for advertisers. Maybe she wears the bag to go about her life unmolested by advertisers.
Can’t remember where I first heard this but I think it applies here: There are two kinds of programming languages. Those people complain about and those no one uses.

EDIT: To add a more constructive comment: Don’t worry too much when people hate on a given language and don’t try to make a decision based on what tool or language people are complaining about. Every tool has its usefulness and its drawbacks.
88 being used by nazis predates 4chan, it's not a recent invention.
> Hell, at this point, GPT-3 is probably a better approach to knowledge processing than trying to piece together something actionable from a half baked information graph born of old programmers' utopian fever dreams.

I mean, at this point, wouldn't it be a lot simpler to go back to the middle ages (or earlier) and have a few humans memorize all that stuff? It's not as if GPT3 would give you any more insight than that approach...
What a boondoggle: the private shipping companies use the USPS to deliver to unprofitable routes as they have no such mandate. Imagine if NASA were similarly kneecapped to protect private space companies - it'd be awful.
https://www.politifact.com/article/2021/sep/24/what-we-know-...

>Ratje told PolitiFact that his photographs didn’t show signs of agents whipping any migrants or using anything as a whip to strike them.

>"Nobody saw a Border Patrol agent whipping," he said. "What we did see was a Border Patrol agent swinging the rein in like a circle. It looked pretty threatening. Nobody saw him strike the migrant with that thing, the reins.

>"I asked other colleagues, ‘Did you see him whipping?’ No," he added. "That stuff got misconstrued.

Truth is there was no whipping of immigrants. That part was completely misinformation.
Weeks? This has been going on for almost 100 weeks
Are there even any ARM Cortex-M chips that are ASIL-B rated or better?
Interesting discussion.

The tobacco settlement was a settlement. It didn't put the poisoners out of business. Their poison is still sold in our society. People -- including young people -- are still smoking.

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

FB isn't some harmful drug like thalidomide, nor does it cause concussions or cancer. It's going to be a subtle battle to wage, and must take into consideration that all the rotten and stupid behaviours of FB/social-media users -- as well as pathological behaviours -- were observable and demonstrable both outside of and long before social-media business.

It's the implicit rule in our society that children should be protected, but foolish adults can be maximally abused.

Maximally-abused adults are not going to do much for progress or for children. For example, children and young adults are still encouraged to play concussion sports, despite the evidence.
Cute. There is already a News Corp doing monopoly stuff and regulatory capture, so that doesn’t seem too far fetched.
"Australia gave police power to compel sysadmins into assisting account takeovers – so they plan to use it" https://www.theregister.com/2021/09/14/identify_and_disrupt_...
It's even simpler than that. Art has always just been a way to avoid taxes for the wealthy.
You may find this[0] helpful (note -- download link to a .PDF). It's the GA100 whitepaper.

[0]: https://www.nvidia.com/content/dam/en-zz/Solutions/Data-Cent...
Didimo high-fidelity digital humans engine
Is that a speculative or declarative claim you are making? The word "should" in your post implies... that it hasn't happened yet. Do you have a source?
I'd love to see Ken Sherrif do a teardown of some vintage ECM.

https://www.autotrader.com/car-news/when-did-cars-get-comput...

(tldr)

> So instead of one clear answer, we have three possibilities: 1957 Rambler, 1958 Chrysler or 1968 Volkswagen.
This will literally happens if you try to open some site with the in-app browser in WeChat.
I am continually amazed at how quickly people are willing to wholeheartedly believe everything that comes out of the PR offices of organizations they once rightfully recognized as being corrupt and unethical simply because it now fits their needed personal political narratives.

We see it with sudden insta-faith in governing institutions, corporations (tech and pharmaceutical are just the most recent examples), and NGOs with what can only be termed as having a very checkered past to put it unduly mildly.

It truly does border on strict religious adherence and fervor. Those like Bellah and Ellul were more right than they could have ever known.
Amen to this. The amount of money and time wasted spent chasing IE compatibility was insane.

I worked at a web agency during the dying days of IE and we spent so much time fixing IE problems that we would instantly add on a third to the quote if the client wanted IE7 support, double for IE6. When faced with that, clients who previously insisted support was vital suddenly agreed that 11 was fine after all.

Microsoft may be a completely different organisation now, but I’ll never forgive or forget the amount of time they made me waste.
To elaborate on this, the feature sets on these low level microcontrollers are no standardized. There is no common API for them to implement. Even chips coming from the same manufacturer will have different hardware capabilities, and although low-level drivers can abstract that way to a certain extent, there will always be differences.

The biggest challenge is when you need to update your firmware to use a microcontroller from a different manufacturer. Often times these chips are specifically chosen due to the set of hardware functionality they offer, and the firmware is written to take advantage of that from the start. The two are coupled.

Now you are forced to use a different chip, and the firmware that was written for a specific set of hardware now has to be modified for a new chip that may have a different feature set. Things fine print on how things like Analog to Digital converters becomes extremely important.
I remember the Web 1.0 era well, and while there was some advertising, it was usually the old school model where the advertiser emailed a GIF banner to the webmaster, who hosted it on their site.

It all went to hell in the 2.0 era when DoubleClick and Google introduced Real-Time Bidding and serving ads dynamically from their servers.
The ethical considerations of killing 50+ million?
I don't think we hang in the same bubbles. Java (pre version 8) and PHP still get a lot of hate in my dev community.
If it’s not N95 it won’t be blocking out P2.5 particulates emitted from exhausts.
> Im thankful that automobile tech didn’t discover electron yet.

Too late. I am well aware of a few car dashboard clients using it to their own detriment (imaging gluing CanBus I/O to electron.)
You have a little webapp you built with enterprise tools. Do you really need React, TypeScript and Redux?
I hoped it was something that fanciful, but didn't expect it.

Your comment brought to kind something. I wonder if GPT3 et al could be used to invent or predict futures. I know AI is being used to work on domains in science and having some success. It seems like those spaces have rules that can be followed to make new discoveries. Could we set an AI on certain social/economic/technological simulations and have it spit out various possible outcomes?

One sort of simulation that comes to mind is the Transition Integrity Project. Could an AI have arrived at realistic conclusions given the right rules?

https://en.wikipedia.org/wiki/Transition_Integrity_Project
Vehicle electronics have some real environmental challenges as well.

They have to function correctly

* after they've been parked outdoors in Death Valley all day.

* after they've been parked at -40 degrees for a long time.

* when doused with slush containing road salt.

* when their wiring harnesses deteriorate after a couple of decades of hard use.

* at least for a few seconds after a catastrophic crash.

It takes the kind of risk-taking guts that Tesla exhibits to push new, better, electronic parts into test and production. Most car companies' executives, designers, and test engineers just don't want to take those risks.
Right. So it's ethically considerate to kill 50 million people in pure vengeance for 600?
If you're in traffic, the right kind of mask protects you against breathing in pollution, which is an immediate annoyance/harm, vs. helmets and masking to protect against COVID, which are more statistical harms, so it does have some sort of logic.
> Why does every attack on Facebook seem like an actual pressure tactic to get them to censor views the mainstream media disagrees with?

Maybe that is just the way you want to see it? The article is clearly talking about recent revelations about the impact of Instagram on teens. Not sure how you are getting to 'censor views the mainstream media disagrees with' but it must have been a serpentine road.
Indeed, in Japan they drive a knife into the brainstem [2]. Why is Japan so progressive? Their medical products, their audio equipment, their food, I mean...pretty much everything I've ever purchased from Japan is on another level of care, consideration, design, and quality.

It's like..they understand something that most of the world doesn't. Japan loves cats and sells products for cats that no other country produces. Even their moving companies have special boxes... I've never seen anything like that in America [1]

[1] https://youtu.be/ynEjnebw8LA

[2] https://en.wikipedia.org/wiki/Ikejime
Exactly, booked up for weeks, so to plan you had to buy in the shops in bulk before a slot became available to your family of 4
> You can’t statically check TLA+ types

I wish I could someday meet a programmer who's main problem, daily, is that their code won't type check. Otherwise, everything's great!

I like type checking, but not because the static type checker helps me write correct code. (When it does, the "bugs" it finds are trivial, at the same level as the syntax checker.)

I like type checking because it makes documentation easier, it makes writing code easier (code completion), because it means I can write fewer comments, etc. Not because of "correctness", and since that's the goal of something like TLA+, I haven't (yet) found myself wishing for it.

Especially with my experience using Coq, the way TLA+ handles types is a breath of fresh air. Simply lovely.
> A single tree might make hundreds or thousands of seeds each year but the number that sprout and survive to adulthood is a very small fraction, there is a lot that needs to go right.

While this is true, I think you are stretching this to fit your particular narrative. Seedlings that sprout from a nut that "didn't fall far from the tree" have a lot of things going against it. The shade of the mature trees around it prevent it from getting enough sunlight. There are other factors that contribute as well.
Vibrato also helps a lot to obscure the difference between, for example, just intonation and equal temperament, although of course that's not why we do it.
Square’s past CTFs puzzles are all available as Docker images. I believe all the puzzles have published solutions.

Start here: https://squarectf.com/

If you want to submit fixes to the above site ping me or open a PR here: https://github.com/square/squarectf