skysight-inc/HackerNews huggingface dataset:
From the article, it doesn't appear as though Baldwin pointed and fired. It looks like the gun discharged when he removed it from the holster.

"Baldwin removed the gun from its holster once without incident, but the second time he did so, ammunition flew toward the trio around the monitor."
What about FFIs? Does the ISO standard say anything about this? Is interfacing with Rust packages easier when the implementation is also in Rust?
The chart is based loosely on the Call of Duty presentation (linked in the article), which does employ parallelism to reduce latency.

There's also a lot of interest in ECS engines that can parallelize the work, for example Bevy tries to make parallelism easy.
A good law IMO is: provide quantifiable anonymity metrics and post it visibly on your website somewhere (like nutrition labels). For example your likelihood of being personally identified is 14%). This obviously needs a body of research to come up with these metrics and methods to verify them. Governments can fund that research.

Yet right now all I've seen from EU and California regulations have been friction upon friction both for the end user and the service provider:

Every website I visit I need to go adjust cookie settings (enable essential and telemetry and remove targeting).

So I'd vote for repealing all these useless laws
If the risks from corona for vaccinated people are negligible then stop the lockdowns. If you are vaccinated there's no risk to you right?
"It's for you safety"
Your comments are well thought out. Beautiful. Respect.
Potentially controversial post on why we memo all the things. https://attardi.org/why-we-memo-all-the-things/
Measles has a death rate of 1 in 1000 children. That's massively lower than COVID, which is some unknown amount higher than 2 in 1000 of the entire population.

I didn't say we shut down for 700 deaths. But that number is enough to justify minor interventions, like masking until a vaccine is available for every one, and then vaccinating broadly.
Those data items, speed and control position, don't seem equivalent to the data Google, Amazon and Facebook collect. They do seem like legitimate telemetry on a machine operated by a human though. If my pedal position differs from someone else's, that tells you nothing about me other than that was where the pedal was.

Those tell Tesla nothing about my personal habits, my political leanings, who my friends are, what organizations I donate to or participate in, etc.
That every-layout.dev link looks quite useful, to read when you need it. MDN doesn't have this kind of information.
As someone more introverted than most, I had a similar problem in college, but I noticed that I tended to become friendly with the people I lived with. So I joined a 38-person house in a student housing cooperative, and I made friends there who I’m still close to a decade later. (This was during my senior year, though I kind of hung around for another year after that.) Nothing else (clubs, classes, etc.) ended up working for me, since making friends in those circumstances required the kind of active effort that I just wasn’t comfortable with.
> "Dijkstra later abandoned the search for program provability and turned instead to the study of techniques for correct program derivation"

It's odd how even today very few people in the "formal verification" world understand this distinction. Naturally verifying a derived program is trivial, since it's literally a proof by construction. I've attempted many times to explain this distinction, and they inevitably just start babbling about the limitations of the tooling they use. A sad case of man with a hammer syndrome and probably an illustration of my own failure to achieve clarity I guess.

> "However, to some extent Dijkstra's principle has not been fully realized when we observe the complexity that must be dealt with by real-world programming tasks, such as multitasking, multithreading, interrupt handling"

Dijkstra designed the first proven correct interrupt handler for a multitasking OS two years before the Goto Letter[1][2] so I think we can rest assured that he was aware of these issues.

[1] https://en.wikipedia.org/wiki/THE_multiprogramming_system

[2] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD01xx/E...
From the very beginning Google’s public ethos was “don’t be evil”, not “don’t break the law”. They essentially asked for their behavior to be judged subjectively.
It's not cultural at all -- it's economics.

Businesses are valued based on discounted cash flows (DCF). If you're profitable and not growing, your cash flows are very stable & easy to evaluate -- you get a low P/E or P/E/G ratio. But if you're growing quickly with sane unit economics, most of the DCF value is in future years... which then results in much higher multiples relative to today's revenues & earnings.
Funny how the salaries suddenly exploded after this collusion scheme was brought to light.
It is sad, but some good news for anyone considering trying RSS:

* all reddit subreddits can be turned into an rss feed by adding ".rss" after the URL, e.g. https://reddit.com/r/news/.rss

* YouTube still supports RSS, but it is well hidden and I am worried that it will be silently removed at some point.

* HN supports RSS!

* many major news sites still offer RSS, though it's often hard to find the feed. Reuters shut it down about 1.5 years ago
Of course. Simple is not necessarily easy or obvious, and then you have to fight the countercurrent of everyone and their mother having an opinion on what things should look like, the facts and metrics be damned.
I wonder what makes people who like them become proselytizers of the Durian religion. That is, why does it seem that you are either obsessed with (addicted to?) Durian or are completely repulsed by it. Somehow I am in the middle which doesn't seem common. I don't think Durians stink but they also don't excite me that much.
I actually preferred Rider even before fully moving my .NET work to Linux. If you have any experience with IDEA, you'll feel right at home (they are very similar and can be operated with pretty much the exact same shortcuts).
I have a feeling her continuous rants on Twitter is because her overall demands and feeling of entitlement were stood down. She demanded things which would have been just another kind of shit show and targeted harassment.

A social-justice themed charade is being made out of just being salty at getting fired.
Please do not post such biased views.
Measuring Std:Unordered_map Badness
Agreed. Shkreli was dumb/honest enough to say "this is what I've done with your broken system." If he had pulled a Sackler-style, "I did this for your own good" lie (complete with the requisite bribes/speaking_fees for industry "experts"), he wouldn't have earned the same ire from the media or regulators, imo.
Curious: where can I find those remote opportunities in Vietnam?
I don't think you understand the point. Google can get all the same data as an EU company. They literally can do the same job an an EU company by simply not leveraging US data. The fact they have US data doesn't mean they are forbidden of getting EU compliant data like any other company.

They can also get US data that doesn't follow EU privacy requirements. So Google has two source of data they can combine into a better product.
I can't imagine (haven't tried it so I'm just speculating here) that Magit functions very comfortably on something like a deep clone of the Linux repo, but I think there would be very few monolithic projects most of us would encounter with that kind of lengthy history in our day-to-day work. Maybe some Googlers could weigh in on how their large repos are handled by Magit?
This is false: they have vendors come onsite to give haircuts, but employees still pay for it. Had to point this out, since you jump from one false statement to a completely absurd conclusion.
I really enjoyed my time as a Blue Apron customer, but the sheer amount of packaging that I threw out made us stop. Very little of it was recyclable.
Why would there be a last mile problem if you were directly generating on base for synthesis?

Solar and wind have the issue of land usage, in that the large land requirements of renewables mean more land to secure. That and military bases do not have the luxury of being conveniently sited next to the best places for such things.

It would hardly be the first environmental disaster happening on a military base. Even as recently as Iraq and Afghanistan: https://www.military.com/benefits/veteran-benefits/what-burn...
Note that longevity statistics are also affected by growth.

A high-growth company will, by definition, be a short-tenure company. Ironically, it's at shrinking companies that relative tenures often increase, especially as those who cannot (or feel they cannot) compete elsewhere remain.

For a company increasing headcount by 35%/yr, half of all employees will have been hired within the past two years, even with no attrition.

Statistics under conditions of rapid change are ... counterintuitive. And you'd probably want measures that better indicate length against hire date, or at departure date, or similar factors. In some ways this is similar to the challenge of identifying disease mortality during early phases of emergence as not all cases will have reached conclusion and identification of all infections or instances is likely to be incomplete.

Not that I can think of any phenomena where this might be exhibited in the past few years....
I first learned that someone cracked my app from a company that offered to help me fight cracked downloads of my app. I was immediately suspicious.
It would be interesting to keep track of these predictions and then see a few years later who was right. I don't think Bitcoin hodlers understand how much they rely on a functional fiat currency system. Bitcoin is not a standalone currency and there is no meaningful productive economic activity happening with Bitcoin which means at the end of the day they must convert their "gains" into fiat to actually realize them in any meaningful way. This means inflation hurts them just as much as anyone else. Whether 1 Bitcoin is worth $60k regular dollars or $120k hyperinflated dollars makes no difference since the purchasing power of the dollar or the hyperinflated dollar ends up being the same.
As a proof of concept, I implemented a test scenario generator for work using Prolog. There was an existing tool and we stuck with it, but we essentially recreated a large bit of Prolog (a corollary to Greenspun's Tenth Rule) in doing so. The protocol being tested (a back and forth between, for my demo purposes, two nodes) was fairly easy to codify (if not byte-for-byte, structurally) in Prolog. So I could put in a message and have the program tell me what response was expected. Supply a few constraints for the scenario and you could generate a sequence of messages for both sides, one being what we'd transmit to the system under test, and the other the expected response back.

In principle, this would have allowed us to do something akin to property based integration testing (we only tested the fully integrated system, no partial integrations of subsystems or unit testing). The same program could have been used to analyze recordings of real world communications to see if they were correct (to the spec) and where they diverged if not, with only minor modification to the way we interacted with it.

That's actually one of the really nice things about Prolog, you can work in both directions with the same program, you can't do that in any of the mainstream programming languages without libraries (minikanren, for instance, allows for an embedding of this in many languages).

For instance, while trivial, you can use append/3 in Prolog to get the result of appending two lists, or to find all prefixes and suffixes of a list, or to find a particular prefix/suffix given both the combined list and the other (suffix or prefix, respectively).

append([1,2], [3,4], AB). -- AB = [1,2,3,4]
append(A, [3,4], [1,2,3,4]). -- A = [1,2]
append([1,2], B, [1,2,3,4]). -- B = [3,4]
append(A, B, [1,2,3,4]). -- A = [], B = [1,2,3,4];
-- A = [1], B = [2,3,4];
-- ...

By writing one program, perhaps supplying synonyms to get something that reads better, you can get all these options depending on which parts you choose to supply as knowns and which you leave as variables.
Reminds of the rideouts happening all over US cities. If only they would just clamp down on swerving cars.

https://youtu.be/-1mmAdy3D8o?t=254
You won't be able to do any of this. Let each person on the team use whatever operating system lets them work efficiently.
VSCode is open source, so relying on it isn’t relying on something proprietary. (The standard builds do contain some closed source telemetry stuff IIRC.)
Experiments with “AI” and Diet Logging
Given that Tesla is hiding behind their users: Why not make the car company liable for any decision the car takes on its own?

Accelerating without being able to recognise obstacles? Liable.

Unable to decide on the right track without being able to do a safe stop? Liable.

Now this would be bad in some ways because it would encourage the idiots even more. This is for Tesla to solve in my view. I think they would get a lot more realistic about where their system can be operated safely.
I'm not judging - it looks like people are willing to pay for "authenticity", and always were. It is a legitimate "value stream" to someone even if you disagree with it.
Does anyone know how to get hold of a couple of raspberry pies. It is always a drag to get hold of
> A provider offers a service is responsible to ensure it functions within the law.

This is what I like to call "engineer thinking" (and I say this as an engineer). By this I mean it's absolute.

The law doesn't work that way and when it does, it tends to be terrible unjust and illogical (eg mandatory minimum sentences, three strikes laws).

Here's how it actually works: because of the nature of your service users need to be able to give consent for legal reasons. It may be possible to provide such a service to under-18s but the legal compliance may be a significant amount of effort. Or it may be impossible.

Already we've run into a problem because what about emancipated minors? They can, by definition, give legal consent. You may choose to ignore this corner case because it's too hard. That may be fine or it might not. You may be accused of unfairly denying services in certain segments of the population. Depending on your service, you may even run into legal trouble.

Assuming you're a good actor, you make a "best effort" to comply with the age restriction. You may ask for certain personal information or even run a credit check. Certain things can only be done in person, perhaps just the first time, perhaps every time.

If it ever comes up that you provided services to minors and there were legal consequences (civil or criminal), a court would ultimately look at the balance of evidence to decide if your actions were sufficient given the consequences of noncompliance, the harm you could've done and so on (note: the standards are different criminally and civilly too).

So if you provide a hook up app and just ask "Are you over 18? Y/N" and have lots of profile pictures of suspiciously young people, lots of mentions of high school and so forth then it can be decided that you had a reckless disregard for your legal obligations and be fined or charged criminally. A court may also decide your actions were "reasonable" (this word comes up a lot). For example: you tried to verify them with a Facebook profile (with efforts to make sure it wasn't fake), you monitored photos and profiles for certain keywords and so on. That could satisfy your legal requirements even if it wasn't perfect.

It's the difference between a bank who sometimes unknowingly facilitates criminal financial transactions vs a bank that has flagrant disregard for the law. There are banks that will charge you 15-20% for a wire transfer, for example. No legitimate customer would ever pay that. It's clearly aimed at people who don't want any questions or scrutiny. This will land you in jail. The first won't.
It's neither acceptable nor understandable.

Slow business is the time a store wants to go the extra mile to sell, to build good will and a reputation, and to build long term relations.

Again, do not try to find them excuses, you do not owe them anything. If anything, they've shown you their true colours: if they treated you badly when they arguably needed you most then how will they treat you when business is good and they don't really need you? Move on.
Long live RSS!
Ah, the eternal cycle of: Microsoft does something bad, then people move to Linux, then they get dragged by Linux's rough new user experience, then they leave Linux, then things are fine for a while, then people mock Linux users for being paranoid, then Microsoft does something bad...
Jupiter hit by another space rock in rare views captured by Japanese skywatchers
How long until someone in law enforcement decides to just ticket all the speeders who have a Tesla?
I would probably print a cheat-sheet for each language, with simple examples covering the cases you mentioned here. Looking at a piece of paper next to monitor is faster than googling.

> Anyone watching me work would probably think I don't know a damn thing.

I guess looking at the cheat-sheet would only confirm their suspicions. :D
And you just believe everything the "US intel community" says?
Systemd-Free Devuan GNU+Linux 4.0 'Chimaera' Officially Released
it's similar with governments actually: All the talk about human rights, social justice etc. are usually way less important to the government than the GDP and hence capitalism/profits. BUT, this is not only good for the top x% but good for everyone usually. With profitable businesses you can pay everyone and everyone is getting richer, thus everyone wins. At least unless the top x% keep the riches to themselves, that's when the government should intervene. If they don't, it's up to the voters. So the system has quite a few fail safes. (although I agree it's not enough nowadays, especially regarding those oligopolies and climate change.)
In a related question, a twitter user registered the name of one of my companies (which happens to be trademarked), never posted any tweets, is following nothing and has no followers, and apparently last activity was about 8 years ago.

Twitter has refused to let us register the name although its clearly been abandoned.

Does anyone know any way to get them to release a name like this?
I used Flym for a while and went to download the source one day, in fear of it suddenly disappearing, and apparently updates are blocked by Google, and the dev gave up? I'm very curious to know more about it: https://github.com/FredJul/Flym

Since then I've used Feeder, it's similar (also free, no ads, can scrape full articles) but is missing a few things that I liked about Flym. It was easy to export my list of feeds (OMPL file, I think) and import into Feeder: https://play.google.com/store/apps/details?id=com.nononsense...
Personally, I prefer Rider to VS on all platforms, including Windows. It has much better performance, feels like a modern IDE, and after doing Java for a few years in between .NET gigs using IntelliJ I've gotten to prefer how IntelliJ-platform IDEs work anyway. The "Structure" pane is super useful.

Whereas, Visual Studio... well, let me just say first that I know real people work on that product, some of them are probably reading this, and if so, I appreciate you.

Unfortunately, every time I've ended up having to switch from Rider to Visual Studio for some edge case scenario or to do an Azure deployment (before we moved that process into CI), I'd end up frustrated. Even with VS 2022, which is better, it's slow compared to Rider. Also, despite a couple of cosmetic coats of paint and new icons and such for VS'22, it doesn't really feel like a modern IDE or like it's changed noticeably since 2010 or so. Granted, stability is often a plus, but there's a ton of workloads in there that I don't think are relevant to a modern cross platform .NET Core 3.x/.NET 5/6 development experience and I suspect supporting all of that is a factor in why it's so slow.

I haven't even gotten into how much worse the performance in VS gets when you add ReSharper to the mix, and even with all the genuine refactoring improvements in VS in the past decade, I still feel like I'm working with a couple of broken fingers when I don't have ReSharper active. Better refactorings, better intellisense.
Order of column matters in PSQL (2014)
Keeping local economy in mind, if there is local competition, I'd move my business to them. If not, I'd put up with it until the pandemic hardships have resolved.

If they get rude with you for whatever reason, you can reply "I'm surprised you think customers would return after being treated like this" so they actually have a chance to reflect on why customers hate the the experience so much.

You don't owe them your money. But you don't want them to outright shut down and leave the place vacant for the next year or so while there is so little interest in starting new storefront businesses.

In my old 'hood there was a florist that we really liked. They were clearly really proud of what they stocked, and treated their customers in a way that made them glad to return. Especially when they recognize you from previous visits. They understood the value of not making big-box shopping more palatable.
As an autistic person (and I'm not suggesting OP is also an aspie), I can say that all the advice that amounts to "just put yourself out there" is worse than useless; you only see things the way you do because those interactions come naturally to you, and you instinctively know how to process and act on them. People who are socially awkward are often unable to do this. It's like saying to someone who is not good a maths, "Having trouble with arithmetic? Just calculate harder!"
I don't have a link handy, but WSJ reported that China does not allow high ranking officials to drive Teslas because of the potential of leaking location data etc.
Why would trust anything to any company? They are not entities that you can trust and then everything is fine. They are face-less entities that turns on a dime if it makes them profit, because that's how capitalism works.

Don't look for companies intentions, look for their actions, as that's the only thing that matters.
I like https://newsboat.org, though it is command line and since I started using an android RSS reader, I've stopped using newsboat as much.

I also like Feeder for Android, free, no ads, scrapes full articles in a wonderful way: https://play.google.com/store/apps/details?id=com.nononsense...
This is a common technique in embedded products, but I should point out that it's not useful for general purpose Raspberry Pi work.

The author disables several important kernel features to boot faster, including network support and USB support. Obviously, if you plan to use network or USB then it's not an option to disable those. You can disable some of the other debugging features and little extras for a slight boost, but it's going to be negligible (<1s, in my experience).

The biggest change comes from removing the init system entirely and replacing it with the user-facing app. This is the fastest way to get your app started, but now you're responsible for doing everything that was previously handled by the init system. The author can do this because they don't have any network, timekeeping, or other system functions normally handled by the init system. They only needs to mount filesystems, which is easy to replicate inside of the app.

Anyone planning to ship a Raspberry Pi based product should read this article carefully as a great starting point. Anyone who wants to use their Raspberry Pi for general purpose use or even with network connectivity or USB devices will be disappointed if they try these techniques. Great article, but it's a narrow use case.