skysight-inc/HackerNews huggingface dataset:
In an internal org, this kind of attitude would be escalated to management. A responsible party for software used by the public doesn't get to say "Because I said so".

inb4 "technically yes they do" - I'm talking about expectation, not capability.
Depends how the engineering teams are partitioned really. MCAS could be built as a closed system with a set of interface specs that the avionics teams would then have to integrate and test. That said, someone definitely should be doing integration tests.
oohh interesting. will throw this in as an “example”. thanks!
i get the sense that back in the 90s, statisticians must have been really rude and dismissive to Judea Pearl, and he might not have gotten over it.

it seems very plausible to me that at the time, many people outside CS would have considered a graph to be a type of illustration not a "legitimate" mathematical structure, and wouldn't have understood or cared about computational complexity arguments about performing inference or computing independence.

it does seem to be the case that for various reasons, for economics and population-level social science, there's limited advantage to using DAGs.

I have also noticed as a causal inference outsider in machine learning land, people use DAGs or SWIGs to write down assumptions, and then translate to potential outcomes to derive estimators. And for people who do automated causal discovery, I haven't heard of anyone trying to use a potential-outcomes-based representation for their system.

so i buy Pearl's argument that DAGs are the "right" data structure for representing causality, both for humans and computers.

But many social scientists may not have any reason to care about this, because automated causal discovery is hopeless for their applications, and for methodological reasons any reasonable model has to be such that representing things directly as potential outcomes is manageable anyway.
The Updated Platform of Health Fill the Gap Between Nurses
This is exactly right, and probably the way that liability will shake out with self-driving vehicles in general since it's in the manufacturer's best interest for it to be that way.

"Here's your self-driving car with a 20 page EULA/ToS. Oh, but if it's in self-driving mode and something goes wrong it's not our fault, you must respond (within seconds) and fix it yourself."
> The highest form of charity is to help sustain a person before they become impoverished by offering a substantial gift in a dignified manner, or by extending a suitable loan, or by helping them find employment or establish themselves in business so as to make it unnecessary for them to become dependent on others.

This is also pretty much one of the ways a certain Shi'a Islam community, Dawoodi Bohra, administers loans which they call Qardan Hasana (the diginifed loan).

[0] https://www.thedawoodibohras.com/2020/07/16/qardan-hasana-th...
It's a logistically simple ubiquitous sport that is weather-independent. What else would they play, if they want a sport? The only thing simpler is running.
> Pinephone's cover is designed to be easily removed

Yes, compared with iPhones or Android phones, but not really. It requires two hands and at least several seconds. You will definitely miss that cool photo moment.
I don't think you should lecture me on mental health problems. I am already diagnosed with mental health problems.

I was just asserting what he said and what it came off as.
Yeah, this is what I had in mind. Right now the economics there seem in favor of attackers since botnet resources for low level DDOS are plentiful. While major players have plenty of measures for mitigation, for a residential/SOHO/SMB/smaller NPO even a very cheap DDOS or actual more focused (but still automated) hunt for vulnerabilities and unpatched targets might cause real trouble. Economics works both ways unfortunately, efforts like tarpits in principle aim to make mass scans more expensive and troublesome reducing the incentives. But attackers in turn can work to make it more expensive and troublesome to run tarpits or the like, and certainly have incentive to see them not spread. So who has the best multipliers and resources?

If "we" (both the overall world community and subsections) were able significantly reduce the resources available to attackers for DDOS making vengeance/example setting more expensive that'd help. But it seems like it's going the other way if anything :(
but is the whole point of autonomous driving is so you can be doing other things while the car is driving itself??? cause, you know, if you have to pay attention, then technically your driving.

not for nothing but they are blaming the wrong person and it upsets me that they are charging them in the first place. i love how the company is not at fault yet the employee now has to pay the price. it sickens me how our justice system works. most of the time people get charged specifically cause the da wants to make a name for themselves and i see it with this case.

btw... uber better have their entire legal team helping this person out, cause this could REALLY set a president to the point where it could kill this technology. imagine if self-driving cars really do become a thing and this happened to you.

personally i think the biggest mistake we made as a society is putting too many automated feature in vehicles. drivers are becoming way too laxed and dependent rather than alert.
Coffee Rust Is Going to Ruin Your Morning
I used it quite a bit for simple scripting before I learned python.
If they depend upon another entity for doing the task they aren't competitors in the first place. That is like calling me a competitor to Exxon Mobile because I can get gas in my car at a gas station.

The data siloing concept doesn't make any sense on a networking and design level in the first place. It would call for the user to implement all data desired by the service in their form and pass it back and forth - which in practice would involve a lot of redundant dataschelping, especialally if everything was designed to be stateless by making websites not store any data permanently! Indeed the only point to the design is as a passive aggressive way to tell them to "fuck off, if I wanted you to have it I would give it to you".

On a technical level it is a bad reinvention/implementation of cookies and using them to store all state essentially.
Shipment page [0] says that the current batch update was slated for September 11th. I haven't gotten an update from the batch before that one.

I appreciate the fact that they are a small team. It just seems odd that the next shipment has been planned and I haven't heard anything on the shipment before that one.

0: https://www.pine64.org/shipping/
If that had happened to you on Windows instead of doing an fsck you might have had to re-install from scratch. And I've had OS/X helpfully suggest to 'initialize a harddrive' with some perfectly good data and a borked boot block on it.

Fixing that took a lot more magic than just an fsck, no matter what the incantations. Once you have trouble at that level any OS will be tricky to get going again because a lot of the underlying assumptions have failed.
Proper Whistle blower program would have prevented these failures
Previous articles mentioned that the driver has some tablet device(s) to watch, to monitor what's happening with the AI.

The last PR piece seems to omit that. Next piece maybe we will find out the driver was watching hulu on their phone on their lap... while reclassifying objects on the AI tablet also on their lap.
Snowflake's IPO: A Data Blizzard
>> that alerts me whenever I exceed the speed limit by some threshold

But would you buy a car that hits the brakes at the speed limit? Not an alert. An actual limiter that you cannot bypass.
Organoids emerge as powerful tools for disease modeling and drug discovery
So true. And so shitty.
Not sure on the name a18n, because it looks like a numeronym, like i18n is, but doesn't seem to be, had me trying to guess what the 18 characters are between a and n.

I get it's a18n like Automated18n like AutomatedI18n.
> Maybe try harder with the negotiating first.

If you read the bug report there is a period of about 7 weeks where they are asking the maintainer why it was removed, offering to fix it, pointing out that it works fine and can just be put back etc. with no response whatsoever. I don't think there was any further negotiation that could have elicited a response.

The NMU was also delayed by 14 days in order to give the maintainer time to respond. Which they did. Within 3 hours, to simply say "please cancel [this NMU]."

Don't get me wrong: I use systemd and have no interest in going back to sysvinit, but to say the sysvinit users didn't try hard enough to negotiate here seems rather unfair.
echo that. Failing to register as a foreign corp operating in CA is going to be seen as tax fraud by the authorities. They don't like that.

CA is an expensive place in many ways. Basing your business operations there is only one of them.
Hence the "usually" public, I presume. While this doesn't invalidate your point that IRC could use E2E encryption, I personally only use IRC for communication on public channels, where it would be largely pointless, unless you're assuming a really paranoid threat model, in which case public group conversation is probably not a good idea anyway.
HN seems to be beginning a transition I recognize from proggit: thoughtful discussion by experts devolving into superficial critiques for the social media masses.

Perhaps I’m yelling at clouds, but it’s disappointing to find an article that opens with “fanboy” and closes with “suck it” making a debut on the first page of HN.
> "if aviation and safety experts determine that areas in the FAA's processes for certifying aircraft and equipment can be improved, then Congress will act."

Climate experts determined things too. Congress has acted... by ignoring those experts. Why should we expect them to listen this time when they have demonstrated an unwillingness to listen in the past? Judging by history, they aren't planning on acting.
Don't forget fail2ban or something similar. 2 hour lockout after 4 bad tries does wonders to discourage bots.
> The fact that it's impossible to make good decisions doesn't change the fact that a decision has to be made, nonetheless.

Does it? Maybe the right answer is not to make all decisions in one place: maybe the right answer is to let every citizen make his or her own decisions. The one who is willing to trade the emotional cost of moving back in with his loving family in order to have more money for lunches with friends does so, while the one with abusive parents chooses to cancel cable rather than moving back in — and so forth.

> We might also want to consider why pensioners are living off of complex financial relationships instead of, like, cash

Because storing all of one's life savings under the mattress is susceptible to theft. Even taking a broader definition of 'cash' to include a bank account, would you at age 60, with another 20 years to live, rather be earning 0.06% (the current savings account rate) or 1% (or more) per annum? At 0.06%, one would need about $100,000,000 to earn the $64,000 median U.S. income in interest. Alternatively, if you figure that you will live a maximum of 50 more year, you will need over $3 million in order to retire and just spend the money. You gotta invest to have something to live off of.
Thanks for posting, review I have been waiting for ;)

3090 Specs are next gen no doubt: 8nm process gpu. 24 GB GDDR6X RAM. 19 Gbps mem bandwidth. 8K 60 Hz HDR. 10K shader cores. 285 TFLOPS
The story of how to NOT start a project
That's an interesting point indeed. This podcast episode discusses the topic: (the first few minutes have tangential banter)

The extreme urgency of now

05/05/2020 by David McWilliams & John Davis

Web player: https://podplayer.net/?id=104174933

Episode:

https://media.acast.com/the-david-mcwilliams-podcast/theextr...
I don't see why you would need such a complex system (spatial model) to switch between your apps.

In my opinion, this has been solved perfectly many years ago. I simply use Super+<num> to launch/switch to my 10 most important applications. Supported out-of-the box by both Windows and Gnome and 100% predictable. Every shortcut invocation will launch exactly the right application.
When I utilize the interstate highways, I am doing so for my benefit with my personal vehicle. The wear and tear on the roads is negligible.

When the Waltons utilize the interstate highways, they do so using giant tractor trailers which chew up blacktop with heavy loads.

They deserve to have a higher tax burden because they use more resources.
Mexico is not unique. This isn't the US's responsibility.

https://www.amnesty.org.uk/truth-about-refugees
I disagree with that characterization of Pearl's work. Pearl's methods are actually already being used in many fields like Epidemiology.
I decided to take a weekend and poke around with Ada last year, and wrote a stream-of-consciousness blog post about it https://steveklabnik.com/writing/learning-ada
>With over 200 TV shows produced per year, the TV business could be the closest equivalent to the technology world

Why do people always oversell the equivalence of software and thing-that-is-not-software when trying to take lessons from the other thing?

They're both collaborative creative processes with scheduled product deliverables. That's where the similarity start and end.

If the author could admit the ways live action production is sharply divergent from software development and show how the translatable advice crosses the gap, then I might care what the rest of this article has to say.
On the other hand, because config files aren't a thing you don't have to learn 15 different poorly documented often-changing config file formats.
That's why Pinephone and Librem 5 have the killswitches.
> electrical capacitance tomography

Mind blown. Wow, that is very impressive.
I cannot see the relation between your rant and the article which is about a didactic implementation by some teacher.
there is too much pressure and hype about 'friends'. the article(i skipped the research 'statistics' part) misses the part where literally millions of people are just fine being introverts or even 'friendless'.

also..its speciesism to imagine friendship only occurs between human beings. of course, 'friendship' evolved for the survival of the species. it is an acceptance of differences so we can all 'get along'.

finches dont have 'friends' who are of a different colour. thats their survival code. woodpeckers are solitary and are infamously anti social. cheetahs are like not tigers or lions. Carpenter bees are solitary vs honey bees that exhibit hive mind. Sheep are..well..sheep. They follow and they need to stick together. You dont see praying mantii flocking together. Snakes..dont even care.

The pattern seems to me that the weaker one is in their ability to survive by themselves...could be bird, beast or insect. or man...they cant afford to be solitary. with mammals, the need to 'get along' with their own kind emerged from the lack of the protective shell of their eggs..for mammalian babies are born naked and vulnerable. tribe becomes important. groups become protective shields so the young would survive the traumatic phase of early infanthood rife with mortality challenges.

Evolution of 'friendship' is a survival hack. Vulnerable populations need to flock together. Women are known to have more friends because they had to...our biology makes us vulnerable as does procreation. As does society. even as early as cavemen days, the cartoon notion is that men dragged their women by the hair to their caves. a caricature, no doubt. but that..my friends..is a depiction of rape. and that's why women surround themselves with their girlfriends.
It is? I thought it an old fashion thing? My partner was massively into it and even played competitively back in the 00s.
You could use netcat (or something akin to it). Back in the days I tunneled that via stunnel to get TLS [1] support. One could do the same with POP3 and IMAP.

One problem with this workflow is that in some clients (e.g. IRC client supporting TLS) the user had no way to identify/verify the certificate. If a client just automatically accept self-signed certificates, its just snake oil.

[1] Everyone still called it SSL back then. Oh, wait...
"The significant problems we have cannot be solved at the same level of thinking with which we created them" --Einstein

https://en.wikipedia.org/wiki/Snowden_(film)
Also bad example.

I've crashed Excel (2016 for Mac) trying to preview CSV I was about to import.

To Microsoft's credit, they eventually fixed it.

What still doesn't work (in Mac version) is ODBC driver for Postgresql (and maybe for other databases; it is shipped with MSSQL driver only). It will also crash Excel. So to work with psql data I have to export them into file and then import into Excel. I cannot have a query saved in the spreadsheet and just refresh it.
Good evidence that Microsoft has already begun making Windows more like Linux Desktop.
I get it in Safari 12.1.2 (12607.3.10) on the mac. It works correctly in Firefox for me now.
Not sure how this is relevant to a discussion about Lenovo laptops
Before E2EE was used in IM clients, IRC already had IRC over TLS, and also OTR (which was also used in Gaim/Pidgin).

On IRC, IRC over TLS doesn't have the same threat model as E2EE. With IRC over TLS, the server(s) can read the data plaintext. With proper E2EE (not the marketing version) that's not the case; only clients can read the data. I'm talking about actual data/content here; not metadata.
Cash for kids – A small town in Japan doubles its fertility rate
Can you point out any specific examples, and why Google would forgo that ad money?
You are correct! I thought they'd dropped those charges and just have 18 counts of Computers.
This reads like a Slashdot post from 1998.
Not as far as I can tell. It just formats it according to a locale, not according to a format string. SimpleDateFormat for javascript[0] looks more like what I need. Locales are exactly the thing I don't need.

[0] https://github.com/noahcooper/SimpleDateFormatJS
America is lagging on climate change. Where is our innovative spirit?
It is not solid advice to suggest a book that's not even about the language that's being asked about.

There's a number of reasons why it's not solid advice, but here's a huge one: you have no context for why the person is asking. Maybe they already know Rust, and want to learn C. It comes off extremely poorly. I downvoted your parent myself, even.
This story has all the key elements that come up in discussions around autonomous vehicles (thankfully omitting that inane trolley problem). To me, it is a preview of what is likely happen when adoption is at scale.

The "driver" (or rather "liability scapegoat") will bear the responsibility when things go wrong -- simply because auto makers or service operators have more legal resources than an individual.

Any person left to "monitor" the vehicle will not be paying attention most of the time. Even a conscientious, mindful and diligent person will tune out sooner or later; the task at hand is almost perfectly tailored to make you drift off. Maybe we can look to train engineers to see how that problem is tackled?

Further development to improve the self-driving capabilities of vehicles is likely to plateau at some arbitrary milestone, because pushing further will cost more than the court battles and keeping favour of public opinion.
Show HN: I converted my tech interview study guide into a newsletter
Linux "just works" if you're a developer who posts on Hackernews. It doesn't work if you're my parents or older sister.
How the maintainer handles the bug report is weird too, childish even. Not wanting to explain his reasoning and just ignoring it until it's absolutely necessary to do so.
"Killing 300+ people is broken. And our obligation is to admit that it is broken, and fix that thing."

This is a massive trivilisation of the problem.

This is not 'code' - it's a massively complex system of large companies, various bits of tech, supply chains, varying international standards, considerably amount of legislation and that's before we get into the humane issue of 'acceptable loses' because '0 deaths' may not actually be feasible. Maybe, but maybe not.

"Terrorists flew planes into the World Trade Center. The system was broken. We fixed some of it."

Again, this is a misrepresentation. The system was not 'broken' because culturally, people 'didn't do things like that'. The 'fix' for this wouldn't be 'more security' but rather to encourage a civil culture where people don't take over planes and fly them into buildings. And some of the solutions are systematic, i.e. not 'safety checks on planes' but externalities like 'invading countries and destroying places where terrorist plan things' - which isn't so nice.

These are very complicated problems that don't have obvious solutions.
My personal experience is that it costs about $180 to setup in my state (you can do it yourself, but i paid about $50 to an online service that helps with the process) and then about $130/year to maintain. The initial process took about 30 minutes (plus a few days waiting) and the yearly "reports" take about 15 minutes. It's pretty friction-less.
Is there an equivalent of babel.js for C, which would translate C99 into C89?
Because if I can compile an iOS app in Python I don't need to give Apple (as much) money.
> Really, I've noticed that at upper management this is literally your job: ensure that people make the right decision, whether they're your team, your peers, or upwards to the CEO.

To expand on this, there has been one defining difference in good companies and bad companies I've worked for.

In good companies, everyone has expertise. Your PM can talk about details. Your director can talk about details. Your VP can talk about details. They do this because it's culturally expected that they know this. So they spend enough time to familiarize themselves and do normal paper-pushing responsibilities.

In bad companies, that's just... not there. If you ask anyone of those roles about details, they don't know and can't speak intelligently.

Consequently, in the former, you get much smarter decisions from all players. In the latter, you get ignorant decisions because there's less shared knowledge.

The strangest thing is that it seems more cultural than training / education. Either the company has this expectation of its people, or it doesn't. If it doesn't, no amount of degree will paper over that. If it does, it doesn't matter if your people are sharp but lack degrees.

There's a famous story from Microsoft back-in-Gates-days, whereby Gates was notorious for his detailed questions in meetings: https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
Ok, but what I'm curious is whether the monitoring/classifying/whatever was done in real time with the vehicle in motion, or after the fact. Presumably one would be able to do a far better job at whatever they were doing when they are able to play back/slow down/pause different data channels from a trip at will?

Because if the status quo is to poke at tablets in moving vehicles, how is anyone ok w/ cruise/waymo/whatever cars driving around SF?