skysight-inc/HackerNews huggingface dataset:
Well I wasn't motivated to move but I am now.. that is rough.
>I wonder how much of this is part of a genuine attempt to bring a safe product to market, and how much is to pressure the German government (and soon thereafter, the EU) into making this sort of promise mandatory for all car manufacturers, including those that are ahead of Mercedes in the self-driving space. I.e. to create a legislative moat in an area where they're behind.

Mercedes is just going to place the assumed liability with a reinsurance company anyway. It seems like a very efficient solution to ensure accountability SOMEWHERE without vast amounts of litigation every time there is an incident. It's honestly hard to see how self-driving vehicles will ever meaningfully make it to the consumer market without an agreement like this.
"Infamously" ?

Well, there is for sure a lot to criticize about the CN government, but this precondition seems to me very natural (the OS is a very natural place for possible backdoors, otherwise...)
This is a poor "what aboutism" response to their point.
First of all, my heart goes out to you and your family. I would recommend that you and your wife seek a councilor. You can help each other more than you know. Also, remember that a person's death does not define their life. Carry your son in your heart. The money will never heal you.
I might have agreed 4 weeks ago, but the infection numbers keep going down towards a long tail despite everybody giving up on precautions for the last 4 weeks, an hospitalization is going down faster.

Omicron was more virulent, but it burned out pretty quickly.
Experian sends me marketing emails classified as service-related as well, seems like once a week at least. Thankfully, Gmail has learned that I always mark them as spam and classifies them accordingly, though I wonder if it'll do the same if a non-marketing email ever comes through.
But isn't the human always ultimately in control of the vehicle?
Any time the car is set in motion, it is the result of a human request, they don't just randomly drive around for fun. Just because the human farms out some of the monotony of driving, does that absolve them from setting the vehicle in motion in the first place?

For now I'm leaving aside things like "summon my car to me", or "tell the car to randomly drive around until it finds a parking spot" where no human would be present in the vehicle at all because I think those kinds of scenarios are still a very long long way off, where the vehicles can be expected to move with no supervision at all.
Apple, WiLAN settle patent disputes with license agreement
IIRC, Ford's EVs use prismatic battery modules. So their F-150 would have 6-8 modules. An obvious next step is to make them user hot-swappable.

(Probably gleaned from Munro Live on youtube. It might have been another mfg, like Rivian or BYD.)
You can ask for anonymous feedback directly in the app instead of emailing users.
Definitely an issue in 8. My hack is to call everything an `int`, write the statement, and go back and let IntelliJ handle the proper name, adding the import, etc.

I understand though, that in more recent versions of Java this is taken care of for you.
Reading your comments I get the sense that you consider system architecture to be reducible to 2 possible choices (monolith and m.s.) and you are confusing distributed systems with micro-service architecture. Would you consider a classic 3-tier (api - domain logic - database) to be a “distributed” system? Are micro-service systems “distributed”? (The answer is no to both, btw).

Micro-services were promoted for a variety of reasons. One of which was facilitating rolling out projects by consulting companies given the economic incentives for such businesses. Related was the VC driven development model that required rolling out features at greater speed than that of thoughtful development. Another was (remains?) the prevalent lack of competence in designing schemas (required for the basic n-tier system culminating in the database tier).
In the U.S., if it's a supermarket or a large chain store, they either sell it to other companies, or use it as a unique ID for your purchase history and customer profile. Sometimes both.

I'm not sure what a small-time tea stall would do.
Hot dogs are commonly on lists of food for pregnant women to avoid.
Potentially unpopular opinion, but I would much rather get well-formatted, performant, readable code that misses the business case a bit than get a ball of spaghetti mess that nails it. Not only will it be easier to update the code in the former, but the business pressure to just deploy the latter and "fix it later" can sometimes be too high to resist. I was just looking at a "proof of concept" with a 2017 commit date in production last week, the danger of that is all too real.
I don't understand the centralization argument. If anything, software solutions should make systems less centralized, since anyone will be able to run their own auth infrastructure on their own hardware.

If you mean that a single codebase could be an attractive target for attacks, it's still not a problem since the Free Software community loves having a dozen of competing implementations of the same thing just for the sake of it :)
I personally haven't had a reason to use Oracle's because I like having the latest version and any actively maintained LTS versions available for development and would prefer to use one vendor for all of them. Eclipse Temurin and Azul Zulu are the two I've personally used, but I'm not aware of any technical differences. They should all work the same since they're built from the same code.

Most of the big vendors are running the TCK tests to certify compatibility as well.
- "if you can’t staff the process then you (and therefore nobody) should be working at this scale"

Wouldn't the direct alternative be a localized advertising business based in Myanmar? That would seem to be much worse, since the leadership would then be people who likely condone genocide (and are out of reach of Western laws/norms).

(We're a bit too implicit about the fact that Silicon Valley corporations are American corporations, global projections of American power. If we neutralize them, we lose some things we haven't examined carefully).
Mandatory morning read
One of my favorite examples of a literate-style program is "cl-6502, A Readable CPU Emulator" by Brit Butler
That's a Scandinavian thing I love as well. I remeber that a Nokia CEO once paid the equivilant of a new Porsche 911 for a speeding ticket in Helsinki.

On the other hand, I like it when my tickets are basically only table change for me. Egoistics aside, scaling tjose fines with income would be much fairer than a flat fee.
> Does Strasbourg not have any fire regulations that require fireman accessible power cut-outs, automatic extinguishers etc?

On the other hand, it could be that this was deliberately allowed for buildings with low/no occupancy, easy, safe & quick escape routes and no risk to neighbouring properties.

If someone wants to risk their own property, as long as they don't risk harming anyone, why not allow it?
> I think it was promised for 2019.

https://youtu.be/o7oZ-AQszEI / https://old.reddit.com/r/teslamotors/comments/s7vea9/fsd_bei...

Although his earlier claims in 2014 / 2015 were met, as autopilot works reasonably well on roads and highways. The claim for LA->NY was 2016[1]

1: https://www.businessinsider.com/elon-musk-autonomous-tesla-d...
For those who want to reduce corporate weasel speak:

Do not criticize those who USE it. It is a symptom of a larger problem.

Rather, criticize people (like many in this thread) who say "you should sue" in response to any problem you have with a corporation. That litigiousness is what makes corporate weasel speak necessary. If the result of acting like a human and saying "oh, my bad" is to get sued (and have a slam dunk case, because they admitted to it!), then people are going to stop saying "my bad" and start saying "that sucks".

This is a cultural choice that we make in the US, and the choice is made in places like this thread. If you want to change it, start here and shame those who say "sue!" after a person encounters a bug trying to unsubscribe.

Or we can all continue to assume that everything is malicious, everyone is in on it, and there are no good people. And we'll continue to get a lot of corporate weasel speak. And we'll deserve it.
I precisely gave the example of Krugman, who won a important prize.

If they would give the Nobel of Medicine to Dr. Oz, without much general commotion from other doctors:
I would for sure consider Medicine a quack, or at least 90% of it, which is the one I use.

Now the questions is, are 90% of economists more close to Doctors or to astrologers?

If most of economist are quackers and I cannot distinguish them, and most of the quackers end up in Government positions and Universities: economy is quackery!
I just want to point out that drunk driving also kills innocent bystanders: pedestrians, cyclists, sober drivers around, etc.
A Btrfs Update with Encoded I/O, Fsync Performance Improvements
Oh nice, that's very useful to know!
Checkout Surelog - https://antmicro.com/blog/2020/12/ibex-support-in-verilator-... and the more recent usage in https://github.com/siliconcompiler/siliconcompiler
> Taking your attention actually away from the street to watch a movie or check your emails.

If I were the kind of person that can afford and buy an EQS[1] I would rather hire a driver so I can do it all the time, not just at 40km/h in a slow moving highway jam.

[1] https://www.mbusa.com/en/future-vehicles/eqs-sedan
Teens are struggling to quit smoking and vaping
That they even waste engineering resources on this while they have larger problems...

I think I will cancel my support for Windows 11 too.

> For now, the watermark doesn't affect functionality

So basically the OS basically fully supports the system... I guess their TPM craze is about forcing software to run in their DRM-ridden software environment. I don't think MS has that many developers left that develop for their platforms that cannot run on another OS too.
The best way to run truecaller is to install this app called 'Island'. This creates a new profile called work profile for you. Use a new google id for this work profile. Then install true caller inside island. I rarely use it but all I have to do is turn on the work profile, look up a number and then turn it back off.

I keep all crap apps in the work profile since there is a shortcut in the android drawer to turn it off and on in 1 click. I also assume it saves a bit of battery since these apps can't drain it while work profile is off.
It seems impossible to find her actual degree anywhere. Its like it has been scrubbed from the internet. Do you know what she actually majored in? The best I could find was a BA in History but I am unsure as it came from a third party source.
But the problem is that checked exceptions create the same “what color is your function” problem for errors.
Apple employee spent a decade defrauding company of $10M
Ignorance of the Supreme Court decision that Java API copyrights are not enforceable.

https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....
Most editors will warn you about this now as soon as you type it
You can do

table.query('column > 2 or column2 < 3')

If you want. I'm not sure why you're dropping the index there.
My wife, kids, and I have a shared Google calendar for our schedule. We're all responsible for putting our own stuff in it (for the most part).

For a to-do list, I just use a notebook. I've yet to find a digital app that gives me the same flexibility. I'm also far more likely to remember something that I physically wrote down, as opposed to copying it into some app.

I've got a lot of medium sized projects this year, and I haven't really found a good way to track all of those at the moment. They're currently in an Excel workbook.
Linters catch this: https://rules.sonarsource.com/java/RSPEC-4973

Basically the tooling around Java is very evolved and Java static type system helps the IDEs a lot. One of the main reason enterprises prefer Java. Also majority of the tools and IDEs is free for commercial use.
Where is this Rubicon you speak of?

Yes, people were "nudged" to get vaccinated to by restricting travel and ability to work, aka denial of food and shelter, but not quite physical force yet.

However, I don't recall any civilized government using physical force to pin down their subjects and force-vaccinate them.
I went looking for the legal filing to see if the story checks out, but couldn't find it. So it seems like maybe they haven't actually been sued, and instead they've just been warned of a potential lawsuit.

Another site [1] says: "At present, ClientEarth has only sent a pre-action letter to Shell's board, to which it will have the opportunity to respond. If proceedings are issued against the directors, ClientEarth will require the permission of the English court to pursue them by way of derivative action on behalf of the company"

1 - https://www.jonesday.com/en/insights/2022/03/clientearth-thr...
Again my point was that the only justification that these ideologues have for attacking equal treatment under the law is the "evidence" of unequal outcome by demographic. That and a healthy amount of cherry picking, like exaggerating the implications of 19 unarmed black male deaths in 2019 in a country of 300MM+. Unfortunately the standard for evidence in soft sciences is not particularly rigorous.
In this case it means GPL+Classpath Exception. The link goes to the Oracle provided OpenJDK builds.

Oracle also has their own build of the JDK which is not GPL. That is free to use in commercial software as well, under their "No-Fee Terms and Conditions"
> If we hold Meta to a 'zero hate' standard

No, it's that they want to become the platform and medium for all of humanity's communications and they want to digest the entire social graph and mine every human interaction for a place to inject advertising in a bid to get even bigger.

They want to swallow the world, let them sit on the hot seat. Forgive them nothing, and point out their gross incompetence and hypocrisy at enforcing their moral standard while trying to push their top end numbers up and up and up.
Retrospective antivirus-esque techniques are still useful, though, as not every actor is a state-level actor, and even then, forcing state-level actors to "burn" their state-of-the-art exploits/models because previous exploits/models are detected out-of-the-box, slows down the abuse of those actors.

And realistically, since deepfake detection will inevitably be more expensive than captchas or antivirus scanning, this will be adopted by human-in-the-loop organizations for critical processes where threat scoring or moderation is already being applied.

That said - Reality Defender, please train your system on diverse human data sets, do not release models where ethnicity or gender (including gender identity) are nontrivially correlated with deepfake score, and have processes in place from day 1 to allow users to report suspected patterns of bias. The kafkaesque "prove you're not a bot" scenario envisioned by the parent poster is one thing for holistic human-in-the-loop verification processes, and another thing if it suppresses minority voices and minority access to government services.
For me the choice is really about the JVM, rather than going with Microsoft and .NET. I work mostly in Clojure, which runs on the JVM. But I have the whole universe of Java libraries available to me. Whatever flavor of language you are into, you will find something that runs on the JVM.

The competition includes languages like Rust, Go, Haskell or Erlang. Most of these lack the languages that you'll find on the JVM, so it really is a question of what you are trying to do. Go is certainly interesting in some places, especially if you want a binary that is entirely self sufficient. Each of these languages is interesting, though of course one has to wonder about hiring, whereas finding developers who've worked on the JVM is easy enough.
> R feels like a language that was built for people who were using excel

The S language predates the first release of Excel by 11 years.

> and which becomes literal baggage trying to use R

I've had the opposite experience. My experience was that having a broad array of programming experience made it easier to pick up the weirder corners of R. It became more likely that I'd seen *something* similar to that construct in the past. The converse has also been true. Seeing all the weird corners in R has made it easier to pick up new concepts in other languages & paradigms as it's been more likely I've seen *something* similar from R.
Having worked with otherwise decent Swedish public healthcare systems, I can't tell you if its as bad, just that it is absolutely awful. I would never think to try and use anything they provided as basis for a dataset.
This is so fascinating, but not going to lie - it gave me the heebie-jeebies shudders
The author is also putting a LOT of stock in a single misguided person asking a question.
There was a lot of skepticism that their planes were real, even years after they had first flown publicly. Information spread more slowly in those days.

https://generalaviationnews.com/2011/05/09/fliers-or-liars/#....
Redlining doesn't have a simple solution — after 1980 or so it was probably not the case that someone would outright be turned down for a mortgage but that bakes in a lot of inherited inequality (your ability to qualify for a mortgage in a pricey part of town, or feel welcome in that neighborhood, will vary depending on your race and your parents' economic status) and there were a lot of dubious practices which followed boundaries based on those historic redlining practices. For example, during the previous mortgage bubble the people targeted by predatory lenders and foreclosed on rather than negotiated with were disproportionately non-white.

Just recently there was a lawsuit against Wells Fargo alleging unfair lending practices and given how many examples there have been over the years of different credit scores or loan terms for people who appear quite similar financially, I'd be surprised if there wasn't a fair amount of truth to it:

https://www.bloomberg.com/news/articles/2022-03-19/wells-far...

The interesting question is whether this is intentional human discrimination or more subtle things like algorithms laundering old historical data. For example, if someone was training a model on borrowers' applications and credit histories versus loan default rates it would not surprise me at all to learn that it picked up on details like traditionally Black neighborhoods, colleges, societies, etc. and used that to “objectively” give a higher risk score because the algorithm doesn't have a way to recognize that many old outcomes were due to things like discrimination at work (“last hired, first fired”), being offered less money for the same job, higher likelihood of bad judicial outcomes (e.g. disparate prosecution rates & sentencing for things people of all races do like use marijuana), etc.
> A car manufacturer might not be willing to accept 100% liability

It won't be the car manufacturer, but their insurance underwriter who has the final say (unless the car manufacturer self-insures, which, let's face it, is a non-starter).

I'm not sure if you've ever dealt with business insurance, let alone underwriters.

Underwriters tend to be, by definition, fairly boring risk-averse types.

If you catch them on a good day, they might be willing to make a few relatively small adjustments to their standard wording in order to relax the scope a bit.

However this assumes you are lucky enough to be dealing with one underwriter. If you're having to pool at Lloyds, then the chances of you being able to get significant wording relaxation drops dramatically because everyone in the pool has to agree, not just one underwriter.

You'll never find an underwriter willing to cover 100% liability for anything under the sun. That's just not how it works. Especially with new and little-understood risks such as self-driving.
As a counter argument, it's much easier for a developer to write code that does the right thing when that code is readable.

Too often I see code that is _maybe_ correct, but the reviewer can't actually be sure of it without manually testing it, and the chances that a future reader in 4 months will have any idea what it does or why are extremely low. Good variable and function names get you 90% of the way there yet for some reason cryptic code is still all too common in the world.

To me, reviewing for readability isn't nitpicking - it's equivalent to a mechanical engineering design review pointing out that design for maintenance or design for assembly has been entirely ignored.
The more experienced I get the more I want to work on teams with a higher degree of trust than ones like this. Don't get me wrong I think code review can be valuable but on high preforming teams it works best on a as needed basis.

The way this has worked successfully for me in the past is as a new joiner to a team you submit for code review every time. My first couple of reviews tend to have a good bit of feedback as I settle in to the style of the team and often a new language or framework. After a while though I become a domain expert for the projects I am working on, and code reviews end up becoming a rubber stamp. At that point it's just something slowing me down. I'd request review when I need it, or I'm making a big change that will effect everyone, otherwise there are many cases where there is really only one way to skin this cat and it's totally perfunctory.

This sort of arrangement also requires a bit of ownership, if you see reports floating around about an endpoint you just worked on having issues you have to be able to be trusted to jump on it. I feel like trust and ownership are touchy feely people problems so tech people invented code reviews and linters to try to make up for not cultivating the sort of culture where they aren't required on every single little thing.
Running Python in WebAssembly
If all else has been eliminated: kickbacks perhaps?
And how many hundreds, thousands, maybe millions of people need to mark "cloudflare.com" as spam before Google even thinks about disabling email coming from that domain?
Telegram surpasses WhatsApp to become Russia's top messenger
200% (2x) higher is not as high as I believe many would guess. If you did a straw poll you'd likely get answers like 10x, 20x etc. Hell SOBER driving had 10x more crashes when you/your parents were learning to drive compared to you/your kids.[1]

[1]https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...
I spent a few years at a startup and answered many support tickets. My favorite people were those that would break things, and then get irate that you were "asking questions and not solving problems."

One great example was an admin that claimed our software wasn't working properly. After some prompting, he let me know that things were timing out with symptoms that matched an inability to contact the database server. I asked if they'd changed anything on their end, and the answer was "no". Trying to dig in further just made him more irate.

After several more minutes of me asking questions and him getting increasingly mad, he proudly announced that he solved the problem. When I asked him how, he said that he turned off the firewall. I then asked if they'd changed anything on the firewall recently that could have affected the connection between server and DB, and he said no there were no changes. When I pressed to ask if he was sure, he responded that there couldn't have been any changes because they'd just installed the firewall earlier in the day.

I took a deep breath, told him I was happy his issue was resolved, and wished him a great day. I then took a break from going through the support escalation queue.
I use regular KeePass for one reason only: its ability to open a remote database using SFTP.

https://keepass.info/plugins.html#sftpsync