skysight-inc/HackerNews huggingface dataset:
I'm not sure "the point" is a well-defined term in this context.

Are you guessing that the extension is optional specifically so that nobody will need to emulate things they can't afford to implement in hardware?

But trapping and emulating is explicitly allowed. Maybe it should be possible to ask at runtime whether an extension is emulated. Maybe it is? But I have not seen any way to tell. I guess a program could run it a thousand times and see how long it takes... It would be a serious nuisance to need to do that for each optimization, and then provide alternate implementations of algorithms that don't depend on the missing features.

This is why leaving popcount out of the core instruction set is such a nuisance. It is cheap in hardware, and very slow to emulate.

On organically-evolved ISAs, there are about N variants that correspond to releases. You can decide what is the oldest variant M you want to support, and use anything that is implemented in targets >=M; and the number of <M machines declines more or less exponentially with time.

With RISC-V, there are instead N=2^V variants, at all times, increasing exponentially with time. You too frequently don't know if your program might need to run on one that lacks feature X. So you (1) arbitrarily fail on an unknown fraction of targets, (2) fail on some and run badly on some others, with instructions you relied on for optimization instead emulated very slowly, (3) run non-optimally on all targets, or (4) have variant versions of (parts of) your program configured to substitute at runtime, for each of K features that might be missing. None of these choices is tenable.

The notion of "profiles" appears meant to reduce the load of this problem, but that makes it even more complicated.
> If the car crashes while Drive Pilot is operating, that's Mercedes' problem, not yours.

And the person you hit. Unbelievable that we value these metal boxes on wheels more than human bodies.
As somebody who also used to enjoy bashing R for similar reasons, I think the new preamble to that document is an important and nice addition. (Wasn't there last time I read it.)
Exiting their car after it caught on fire in a live lane.
Not unheard of on German roads.
Explore the global assets of Russia's oligarchs and enablers
I see much in there that aren't general principles at all but rather a reflection of the author's personality and preferences.

In other words: I'd be wary of sticking to these unless they fit who you are and the conditions in which you operate at your best.
Highways are actually some of the safest roadways for motorcycle riders, with the vast majority of motorcycle accidents happening at intersections. Scooters are not immune to this, and would in fact spend more time in these danger zones than motorcycles. I do believe that area also plays a large role in fatality rate as well as culture. Eliminating any alcohol consumption goes a long way in avoiding motorcycle accidents, but there's a huge cruiser culture that involves going to the bar as a ride destination. And localized driving culture also plays a big role. In many developing countries where more people are on bikes, speed limits tend to be lower to match road quality. As such, most motorcycles and scooters will be functionally equivalent, with most bikes being sold being less than 250cc. But also, all the traffic, including car traffic might be slower. Additionally, the increased prevalence of stick shift means less texting and driving. Whereas in the US, especially in big driving cities, you may have very aggressive driving culture. Like Chicago, where I actually felt safer on a full motorcycle than a bicycle and most definitely safer than on a scooter. In those places, being slow puts you at the mercy of the aggressive drivers coming from behind you. Classes I took there actually encouraged you to be a more aggressive rider, to ride slightly faster than traffic to find bubbles in the traffic and be certain that you weren't going to be rear ended by someone doing something stupid. Sorry I don't have any data, just around 100k miles of seat time over the course of about 5 or 6 years, most of it urban riding. Motorcycle's are very dangerous, and there are steps you can take to mitigate the danger, like choosing when and where to ride, but at the end of the day, you are always at the mercy of cars on the road, and drivers seem to be getting progressively worse as more people are on their phones.
Of course they're assumptions. They're assuming that the person doing Y did so in best faith and full knowledge.

As opposed to assuming they're cousin loving inbreds who did Y because they hate every computer scientist ever.

Assuming that doing Y was indeed wrong, and you want to correct that... do you think approaching it with the mindset of "you're a competent person who made the best choice you could see" is going to work better or worse than approaching out as "you're so incompetent, I've met more capable toasters, and you obviously did this because you hate America"?

It's just people skills, my friend. Start your disagreements by assuming the best of your opponent.
> So how does this compare to Teslas FSD?

Well, it exists. Courtesy of Wikipedia:

> In December 2015, Musk predicted "complete autonomy" by 2018. At the end of 2016, Tesla expected to demonstrate full autonomy by the end of 2017, and in April 2017, Musk predicted that in around two years, drivers would be able to sleep in their vehicle while it drives itself. In 2018 Tesla revised the date to demonstrate full autonomy to be by the end of 2019. In February 2019, Musk stated that Tesla's FSD capability would be "feature complete" by the end of 2019. In January 2020, Musk claimed the FSD software would be "feature complete" by the end of 2020, adding that feature complete "doesn't mean that features are working well". In August 2020, Musk stated that 200 software engineers, 100 hardware engineers and 500 "labelers" were working on Autopilot and FSD. In early 2021, Musk stated that Tesla would provide SAE Level 5 autonomy by the end of 2021 and that Tesla plans to release a monthly subscription package for FSD in 2021. An email conversation between Tesla and the California Department of Motor Vehicles retrieved via a Freedom of Information Act request by PlainSite contradicts Musk's forward-looking statement.

https://en.wikipedia.org/wiki/Tesla_Autopilot#Predictions_an...

(Also, incidentally, Musk's decision to use cameras instead of LIDAR – for depth perception etc – is insane and is widely regarded as such. He's doubled down on saying LIDAR is rubbish, since the entire industry has bet on it, and presumably Tesla is too far into the woods to reverse.)
It is as tiny a degree as between software 95% ready and 100% ready. Or a software development contract with or without the pesky word ‚guarantee‘ in it. At some point a few degrees make the difference between water and vapor.
Autocorrelation is the simplest and worst pitch detection algorithm. It's highly prone to "octave errors" (not necessarily off by an actual octave, it's just the term for detecting a harmonic/subharmonic of the "true" pitch).

Pitch detection algorithms are a fascinating rabbit hole, and designing a good one for a given set of requirements is a real art.

Edit: One thing autocorrelation is quite effective for is autotune. Here, you need to snap to the nearest (12-tone equal temperament) note, and it turns out the ratio you calculate to perform that correction is unaffected by the most common octave errors. Eg. If I detect your slightly flat D4 as a slightly flat D5, the correction to get to the nearby D is the same.
GDF11: Moving the Longevity Needle? [video]
JavaScript Framework Unpoly and the HTML Over-the-Wire Trend
Transfer Data from NVMe Directly to GPU: DirectStorage API Now Available on PC
Cloudflare have made it impossible for me to unsubscribe from marketing emails
This morning, I received a marketing email from Cloudflare (through one of our mailing groups), being militant about these kinds of emails, I immediately go to unsubscribe.

Dark pattern one: You must login to manage your marketing preferences. There's no security related emails here, so this is completely unnecessary.

Dark pattern two: "...confirm your email address to save your communication preferences.". I've no idea how we have a several-year old account without a confirmed email, but it should not have to confirm an email to remove old marketing preferences - or if cloudflare is so careful about this, why did it end up opted-in ion the first place?

Dark pattern two-point-five is that the email somehow became unverified - something it seems is only necessary to adjust marketing emails.

Okay, so I hit the "Resend verification email" link and check my inbox, nothing just yet. I wait a little longer. It's odd that I immediately got a security email about the login from a new IP, but I've not received this verification email yet.

10 minutes later, and I've still not got anything. I know these things can take longer, but I don't have the patience, especially since Cloudflare are clearly trying to make this hard.

Going to the preferences page, I hit that verify link again - still nothing. Okay, F12, I switch to the network inspector and click the link again.

To my surprise: Absolutely nothing. There's no network requests being initiated by this link. Maybe it's websockets, or maybe there's a script that failed to load? The UI does respond when I hit the link, but nothing else. I opened up the element inspector to find a click handler:

function () {
return a.setState({
toast: 'verificationResent'
})
}

That is certainly less than I was expecting. If that's just a react setState... this link is literally doing nothing other changing the UI when I press it. Perhaps some silly frontend developer reads that `toast` state elsewhere to trigger the real behaviour? Nope the only other reference to verificationResent is a ternary statement in the render function.

Dark pattern three: Just break unsubscribe. The cynic in me says this was intentional. Hanlon's razor tells me perhaps it is just a mistake, in which case dark pattern three is the overengineering of the unsubscribe function so you can get as much dropoff as possible and it's most convenient if it just breaks.

So wtf Cloudflare?

Oh, and to supplement dark pattern two: The verification check is only on the frontend. In the end, I was able to use the debugger to skip the verified check and edit & submit my email preferences anyway.
I don't understand the use case for SPSS. My local university is training their neuroscience researchers on it, which seems so odd in 2022 with Julia or python sitting right there.
While the tribalism definitely existed back then the amount and openness in which it existed was so much less as to be categorically different. For example, people openly blaming one tribe or the other for some aspect of reality that doesn't even fall nicely along party lines wasn't just a fact of discourse back then like it is now.
If you work harder and longer you can buy a car you'll never have time to enjoy. Cool.
Their most recent ISO/IEC 27001 certificate is available at

https://www.lne.fr/recherche-certificats/data_certificats/37...

The SOA date and the effective date of the certificate are posterior to the fire incident in question.
It appears, at least in EU and US markets Tuya, and others, have 'abandoned' Espressif ( mostly replacing it with Realtek ICs) for their IoT solutions. It's nice to hear that Espressif is sound and well.
This seems like it’s actually breaking his defenses when it comes specifically to phishing though since a fake site wouldn’t trigger autofill.
Absolutely, we can always try to assume that our predeccesors or past selves had the best of intentions but nothing beats writing down the context and problems at that moment in time for future reference.
The hardware components may be supplier driven, but who wrote the software? Isn't that from Mercedes? Its the software that takes the decisions.
Active recall is a key component of successful memorization, which is why the popular system of spaced-repetition flashcards is very much based on it. Actually, even pre-flashcard systems of organized rote learning tend to feature it, e.g. via being asked to recite some short text (the "lesson") word-for-word until it is learned by sheer habit.
I had the opposite experience - OVH support not responding for several days for fairly simple cases. They even forced me once to send a fax to them..

I also had several outages with OVH (Exchange and Dedicated Server) - none yet with Hetzner. Right now planning to finally leave OVH for Hetzner and Microsoft (Exchange)
It is VERY common in buildings to have ventilation dampers that are closed when a fire alarm starts exactly for this reason. I am most surprised that the design sounds like it was made a certain way deliberately even though the basics were got wrong. Does Strasbourg not have any fire regulations that require fireman accessible power cut-outs, automatic extinguishers etc?

It doesn't matter just that their equipment burned but the severity of the fire was massively dangerous to the fire brigade and anything else nearby if it couldn't be extinguished properly.
Tips and donations are voluntary.
What is your background? I'm assuming you either come from a programming background or at least enjoy programming and are pretty good at it. Most people I know who are either statisticians or scientists first and programmers only reluctantly love Stata and SPSS.
If we divide whole map into small enough regions then all of them would be "green" by your reasoning. All kinds of problems can be "solved" that way.
I love R more than any other language I have ever used. Perhaps more than any piece of software I've ever used. All of these points are valid, and yes, it's messy, and if you try to write the same type of code that you would in Python, it will frustrate you.

And yet.. it somehow works. It makes data analysis and statistical modelling a pleasure. It somehow gives off a sense of lightness, and makes it easy to investigate and explore. I would guess I am genuinely 2x as productive in R as I would be in Python on similar tasks.

I know it's not a "proper" language, but I think that, maybe, not everything has to be exactly like "proper" software engineering?
I don’t like this. Much of this is:

1. pointing out that, like every other language, base R has idiosyncrasies

2. how use of R is more complex when you’re largely ignorant of the tidyverse, which is crucial for the vast majority of tissue today’s use of R

3. frustration because you’re using a language/ecosystem, that’s targeted for a few specific uses, as a general purpose programming language
The points the author mentions are fair but something feels amiss. I have used R heavily and still use it from time to time and I never use most of the functions mentioned in the post. For instance I have never used switch().

R is for data manipulation. 90% of what I do in R is manipulate dataframes or matrices and then run machinelearningmodel(mydataframe) or ggplot(mydataframe). And for this it is incredibly efficient. You can rightly argue that some elements of the language are quirky but that's missing the point.

> Asked over 100 Stack Overflow R questions.

As a tangent I find a hundred questions asked the first year for a very mature language is a lot.
I think (and I usually anger at least some people when I say this) that it's wrong to see R as a 'programming language'. I mean, it looks like one, and it's Turing complete so if you use that as a criterion it is a programming language, but I think it's more useful to see it as a stats software package with a text-only user interface. Approaching it this way instead of as just another language to 'pick up' makes using it much less frustrating.
and does not matter if they like it or not /s
If you think 10m is enough of a fire break, you have no experience of fire. The infra-red heat that comes off of a fire is incredibly intense and can easily spread those distances as that distance, especially if pieces of flammable debris were to bridge the gap.

It woul dbe fair enough if that design was recognised and signed-off by the local inspectors, then no-one would complain but it sounds like they were just not doing the risk assessment properly.
Teaching someone who knows a bit of Excel and very little programming how to do statistical analysis in SPSS is easy and lets you focus on the statistics.

Teaching them to do statistical analysis in Julia will involve you spending 80% of your time teaching them Julia and maybe 20% of your time teaching them statistical analysis.
This is a reasonable take in my view. When you acquire a company, you don't get to replace their entire tech stack on day 1.

And sometimes there are chains of dependencies that need to be swapped out in sequence.

So from acquisitions alone it would seem reasonable to expect that Microsoft at any point in time has at least a handful of usages of certain SaaS offerings, even if MS themselves offer their own versions of those services.

That said, the surface area of these "unofficial" 3rd party systems is likely to be quite small in comparison to whatever their official tech stack looks like (which does -- I would assume -- centre around Azure AD). I'm not expressing an opinion on whether the GP is correct to make this link...

I've worked with some very large companies where internally they (surprisingly to me) make use of competitors' products even when that company makes their own version of that product. There are all sorts of legitimate reasons why this happens.
For those that don't get the reference: https://www.youtube.com/watch?v=NAOQH4xEyhM
Probably a lot cheaper than the fire pit they just walked into.
This one is weird but I agree with the gist of it. You shouldn't be coding until you understand the problem and have a high level design planned out in one form or another.
Would it be critical though? Unless there are lots of alternatives at a similar availability and price-point, most people aren't just going to jump to another provider. Clouds sound largely interchangeable but you try swapping from Azure to AWS or vice-versa: for anything more than the simplest system, this would probably take 12 months+
I’m from the same world as you and here’s how I understood this:

Any function that’s not pure should be a ~class~ component.

ie, when you have a bunch of functions that operate on the same kind of struct/set of state, and in fact you want to prevent other functions from messing with it (you want to make it internal), you group them in some way. The OO word for that is a class. React is a component; which are much more composable because we ditched the stricter concept of inheritance of OO classes.

Hell, the es6 class system is really just syntactic sugar around Brendan Eich’s nifty prototypal system. If it weren’t for the weak typing and lack of std.lib, JavaScript would be an amazing language.

…which is to say it would probably be Go haha
Well yes but Nodechef was used before I joined the company I work for. Needless to say, we migrated away from them due to that they didn't handle the situation to our satisfaction.

Since then we've updated our view on backups a lot and it was a valuable lesson for us (or rather the managers). We didn't lose that much data and not anything important since we had backups but they were not daily.

Even if you read the terms and conditions it's hard as a developer to really grok what legalese actually say in practice and since I work for a small company we can't really go out and hire a lawyer for each and every terms and conditions. Instead we now spend time to write our own backup strategy in case a new fire should occur, or something else like war.
Exactly. I expected people fumbling around with smartphone apps, instead the process is extraordinarily easy and simple with no extraneous steps.
Don't be upset if people aren't going to take your word for it with an account created 46 minutes ago!
I'd love to have you on my podcast to discuss these different ideas. You have quite a way with words.
The language itself can be criticized, but when academic statisticians publish a new method, they often post an R package, too, so it has recent functionality unavailable elsewhere.
> At what size does a microservice become a service?

There is no answer to that, because "microservice" is a meaningless buzzword at first place, like "cloud", "no code" or "serverless". These are mostly marketing concerns, not engineering concerns. Marketing has taken over web development.
Or maybe even Microsoft has the odd one or two guys who like to check in their nuget packages dir.
Fun fact: there exists a "Why R? Foundation" which holds yearly conferences, because after all these years the R community just cannot find a sensible reason to use the language.
Yeah. There are a lot of Vespas and similar bikes in Italian cities (they deal with traffic well) but I saw a lot of those vehicles in any Chinese city years ago. The only difference: electric engines in China.
CEO's reply:

> In late January 2022, Okta detected an attempt to compromise the account of a third party customer support engineer working for one of our subprocessors. The matter was investigated and contained by the subprocessor. (1 of 2)

> We believe the screenshots shared online are connected to this January event. Based on our investigation to date, there is no evidence of ongoing malicious activity beyond the activity detected in January. (2 of 2)

https://nitter.net/toddmckinnon/status/1506184721922859010
For someone with full blown ADHD. There isn’t much worse then being bored. It feels like a physical pain so much so that I’ll take a considerable amount of physical pain over being bored.
And think about the timescales we are talking about here. We might be creating something that evolves and persists for millions of years. We don’t seem anywhere close to the level of knowledge or wisdom needed to safely do anything that has that kind of long term impact.
Whilst it might be treasure for hacker, but for "learner" could I say any Windows are horrible precisely due to this baggage.
Doesn't SS7 allow this too? (if you have the right level of access to any mobile carrier in the world)
Russian forces 'clearly have poor standards,' Gen. Petraeus says
Never liked R. Always felt like a cheap alternative to either proprietary solutions (Stata and SAS) or simply a better experience in Python.
I have been looking for 3 years and haven't found one. I think only bad companies are hiring because only they have money. It's hard to make a profit from quality software products.
Ukraine war and neon gas supply disruption for chip manufacturing
NASA Bets on an Asteroid Killer, a Venusian Balloon, and More New Tech
Indeed. What was their objective?

Studies show that I too am boring.
> whose job is to keep/check on pigs (don’t know the English word)

"swineherd" but it's an uncommon/archaic word in at least American English, and most people would just say what you said.
KPXC is brilliant. Recently I switched to it from BitWarden and I am satisfied. The only issue for me is the autotype support on Wayland (it's not there yet; currently only able to auto fill password and username for xwayland app).
Handover warning is the key limiting their liability.

Mercedes will accept legal responsibility only while DP is engaged so driver still has to pay attention and react(so called manual take-over).

DP max speed is 60km/h or 17m/s. System is likely to detect and issue under 100m away so driver has less than 5s to take over and sort it out.
>At this point it's largely semantics. The ePrivacy directives were included in the same piece of GDPR legislation.

What? No. That's backwards.

The ePrivacy Directive referenced the Data Protection Directive. The GDPR replaced the DPD, and references to the DPD are now references to the GDPR.

That's really not the same as saying the ePD is "included in the same piece of GDPR legislation".

>And when people talk about GDPR they are talking about both.

And those people are wrong.
I don't want their compiled code let alone their source code!
Poisoning Attacks in Federated Learning