skysight-inc/HackerNews huggingface dataset:
This argumentation is based on the "feeling" that something doesn't understand things the way they do and that this is sufficient to say that it is inferior. It's a very old argument against AGI, and it's as boring as it ever was: It relies on human exceptionalism and on the concept of the soul (i.e. something humans have and other things can never have, which cannot be quantified or understood). It is compelling only to those who are religious or who still hold religious tendencies.
Probably the keys are on well-guarded offline HSMs.
While that's true, the PDEP/PEXT numbers are a bit on the extreme side on AMD early generations. On Zen1 and Zen2 these instructions have latency and rthroughput of 18 and 19 clock cycles respectively. On Zen3 it's a perfectly sensible 3 cycle latency and 1 cycle rthroughput [1].

I'm not aware of an other extensions with such a slow implementation in first generations.

[1] https://www.agner.org/optimize/instruction_tables.pdf

It's unfortunate that PDEP and PEXT is part of BMI2. AMD probably wanted to push BMI2 for the other instructions and they had to include emulated PDEP and PEXT before they had a proper implementation for those.
> Can you imagine ANY kind of foreigner getting elected into government in China

Obama was/is african-american, not a foreigner
Amazon targets 10k fake review Facebook groups
PrintNC is the next step up from MPCNC. It still needs some 3D printed parts but is mostly locally-sourced steel profile and electronics bought from Alibaba: https://wiki.printnc.info/. Last time I looked the parts cost circa $1000 but that was a few years ago and I expect inflation has probably doubled that.
> People took the useful ideas and tossed the rest.

Dylan Beattie actually had a great presentation about REST: "The Rest of ReST" https://youtu.be/g8E1B7rTZBI?t=250

I feel like some of the points in that video are really nice and also sadly some of the nicer possibilities of REST have been left underexplored: HATEOAS and resource expansion sounds great, but I've seen them be used very little in the real world.

Nowadays people reach for GraphQL more often and also sometimes shoot themselves in the foot when they need to deal with the more dynamic nature of querying data with it and the added complexity of an entire query language.

That said, it's nice that we get more and more stateless APIs (with JWTs for example), and sometimes we get the ability to add middleware (like additional auth, logging/auditing or caching layers) without altering the apps themselves too much, and honestly working with JSON and HTTP is wonderfully easy, even if not all of the APIs are actually "truly" RESTful.

I still find myself kind of sad that WADL never got big or that there weren't that many machine oriented API spec solutions that would implement a healthy dose of codegen, a bit more than OpenAPI seems to have built around it. Ideally, you could query a remote API and it would tell you everything that you need to build an API client:

api-client-codegen --spec rest --input https://api.some-app.com/v3/api-description.json --implementation apache-http-client --output some-app-client-v3.jar

But alas, sadly that's not the world we live in and even while we could programmatically generate clients for APIs that change often, a lot of wisdom was lost from SOAP (and something like SoapUI, where you could feed it a WSDL and get a working client, despite SOAP itself being pretty bad).
I'm not sure how Glassdoor works but wont these people just see this news and can't they just delete their reviews?
It is true ("lot more being done in microcode than previously suspected"), but only for Atom cores. Which are much simpler than "Core" cores, and, to be honest, it should be expected for small, simple and slow core - as microcoded execution is much simplier and make sense for these cores.

On the other hand, most of 12-series CPUs contains them :-(
QStash: Messaging for the Serverless
Are you saying you think bitcoin was fair? That seems hard to support.
> You have never been on a bike, it seems.

I have a Kalkhoff endeavor (it has a Bosch motor).

I have to take my bike to the bosch shop to get the firmware updated on the battery, the motor and the computer.

Maybe I'm wrong but I doubt that an ABS system will be as easy to maintain as a regular brake.
Thanks for the links, a nice little read.
many of us would prefer they say it that way, then
> you just need to choose the cheapest way to generate the bulk energy.

I disagree with that framing, I think we deserve better than the cheapest way. We deserve the best way. Cost factors in but is not the be all and end all.
For now, the decryption keys have been obtained only for older Atom CPUs (e.g. Apollo Lake, Denverton, Gemini Lake).

While these are reasonably widespread in the cheapest personal computers and servers, the impact of examining their microcode is much less than if the decryption keys for some of the mainstream Core or Xeon CPUs would have been obtained.

In a more decent world, the manufacturers of CPUs would have been obliged to only sign their microcode updates, without also encrypting them, to enable the owners of the CPUs to audit any microcode update if they desire so, in order to ensure that the update does not introduce hidden vulnerabilities.
I read and write comments on HN.

What do you do?
The difficulty of mining a Bitcoin block automatically adjusts based on network hashrate as measured by how fast recent blocks have been mined. It is already the case that improvements in technology have massively increased hashrates (per kW) and difficulty (you'd be rich if you went back in time 10 years with modern hardware).

Likewise, electricity prices and miners shutting off their hardware will lead to a reduction in difficulty.
The main difference between a turboprop and a turbofan is the speed of sound. A propeller needs to avoid breaking the speed of sound, otherwise you get obscene noise, a reduction in efficiency, and potentially damage to the propeller (although there are some rare propellers that do regularly break the sound barrier). This means that propeller-driven planes must have a speed limit that is quite a lot lower than the speed of sound, to avoid the propeller tips breaking that speed barrier.

A turbofan however is typically installed on planes that want to fly around 80% of the speed of sound. That's really close to the limit, and there isn't enough leeway there for a propeller to get away with it. A turbofan manages by using lots of blades to more gently push the air back, and then the cowling helps by preventing blade-tip vortices, and by constricting the airflow slightly, which increases the air's backwards speed.

So a propeller and a turbofan are suitable for different plane speed regimes. When you're travelling slowly, it is most efficient to push a very large amount of air back just a little bit faster than the plane is moving, and a propeller is great at doing that. As you approach the speed of sound, that becomes infeasible, and a turbofan becomes more efficient. If you're trying to break the speed barrier, then you need a lower bypass ratio, or you may even need to switch to a turbojet.
Playwright cross browser automated testing
> To those commenters who say that you need to be bright to be an EE, it is very flattering, but I am obviously not very bright :D

I did a CE degree as well. Reading all the comments saying that it's super hard at university makes me feel like my university was really shit.

The difficulty in EE exams came from having to solve stupidly long and complex equations by hand in an exam with significant time pressure. Pretty much every single exam question was look at problem, identify equations to use, solve them by hand. And all the exam questions were close enough to stuff that was solved in lectures/tutorial.

In a way, that made it easier because everything was basically the same. I only had to get good at solving equations quickly and then I could get an A in an exam after just looking at all the tutorials/lecture notes the day before the exam. There are entire subtopics of my degree that I had 0 interest in (high voltage, electromagnetism), skipped all the lectures and then still got an A. I had/have 0 understanding of those topics, I just pattern matched questions to equations and then solved them like I solved everything else.

For some reason, the CS exams never had this sort of "difficulty". They were much harder to bullshit through with 0 understanding, but if you did understand the material, were much easier. I remember in a computer graphics exam they did force us to solve some matrix multiplication by hand, it was so absurdly trivial compared to the shit in EE exams that I almost laughed. But a lot of my pure CS peers really struggled because they didn't practice solving hundreds of much nastier problems by hand.
I don't know about null, but wouldn't sum types and pattern matching make the language spefication and the toolchains a lot more complex? Their goal has always been to be simple and have longevity, but I think it's been at the cost of "safety", e.g. being able to just ignore errors, allowing nulls (although that's only for pointer types, value types have sane zero values and should be used as much as possible; some pointer types can handle null values as well), etc.

That said, there are other languages with proper sum-types and pattern matching, if that's what you need; I think it's a bad thing that some people advocate for every language to have every feature from every other language. Take Javascript; someone Decided that it should have classes, but the implementation has never been good (e.g. field access levels) and it's always felt bolted on. Take Scala, which borrowed every feature from every other language ever, and now you can't have two people work on one Scala codebase without them having endless discussions about which flavor or pattern to use.
I have a lot of unvaccinated friends, some of whom have now had COVID. Their experience is not any different to those who were vaccinated. Bear in mind, Omicron emerged in 25% vaccinated South Africa and the reports from there were that it was so mild people didn't even realize they had COVID.

The problem with your view about "uninformed and malicious actors" is that this is how public health describes anyone who points out their mistakes. It's a cliché they use to shut down debate and opposition. I've read a lot of material about vaccines now from non-public health sources and never seen any that could be described as malicious or uninformed. Indeed, they are usually way more informed than those who simply "follow the science". And the idea they're malicious is pure Hollywood fiction. None of them ever are. They just want to know what's true about the disease and vaccines. You could though, argue that about the public health officials who constantly lie to the public about scientific topics in order to generate compliance.
Ah so when it's about Chinese app the US is all of a sudden concerned about their citizens privacy, check!
Depends on country and government, TBH.
Actually, in those cases the client is a person; the browser is only the transport mechanism.

But indeed we agree on the "for humans" problem. I'm inclined to accept widely-repeated guidelines on technology that I'm just learning, but this is another instance where the fallacy became obvious when it was time to implement something. Kinda like any attempt to use a lot of inheritance in OOP, which is now recognized as silly.

I assume that a lot of problems are "solved," but continue to be surprised that they aren't. I defined an API using OpenAPI and am now trying to generate code for it and do some prototyping, but the whole ecosystem is a mess and the standard itself is only now shaking off some truly dumb gaffes.
That's very much a red flag. Worked with a couple of similar troglodytes that inspired my original "I don't care about REST anymore" comment - most people are doing it wrong.
Grin wasnt instamined or premined. One new coin per second is mined forever starting day one. So it is pretty interesting and very high inflation and widely considered to be the most fair distribution to date.
I don't know about "all important features" but you can try projects from https://projecteuler.net/archives
What I hate most about the industry is how everyone drinks the AWS+Docker+Kubernetes kool aid. That plus the worship of React and Node with its tortuous async programming model.
They have not stated they released a new version, did they. Firmware development and testing is slow. So you can assume it's exactly the same.
blender, if it ever manages to make a consistent experience.

ableton, is sort-of-there but it could be less verbose

PHP as a scripting tool , has everything fast

Secondlife/opensimulator as gaming platform. Unfortunately too much legacy stuff and not enough innovation, but more open and hackable than others
Yes, that is a concern as well. There is a threat from three primary vectors: data, algorithm, and hardware. All can be used for nefarious purposes with hardware being the most fundamental and scariest threat of all.
> There isn't evidence that he was involved with either attempt.

This simply isn't true. There's plenty of evidence of that. (There's one specific kind of evidence—an documented order—that doesn't exist, but there is plenty of other evidence, including a series of public statements stating intent to exterminate the Jews stretching back to 1922, and a statement in 1942 referring back to those anticipatory statements and claiming to have silenced those who would have laughed at them, among other anticipatory and inculpatory statements.)

> If we applied the standards of the Nuremberg trials to the British Empire during the Boer war Queen Victoria would have been hung.

There might be an interesting argument for that, but the assertion is not the argument, and since no person similarly situated to the British Monarch was tried at Nuremberg, such an argument would require something much more specific behavioral analogy to make.
Which just means you are tracked differently. You are an Outlier instead of Average Joe making Average Data.
It's a defense in depth mechanism: when you allow user-generated content uploaded on your main domain, somebody will find a way to break your security system and make that content executable on the user's browser.

When doing so, an attacker can steal cookies, and/or invoke APIs for the user.

Now, there are of course ways to avoid that, but in the end, if every other system fails, being on a domain without any API and without any sensitive content allows reducing the blast of the impact.

Real-world example: https://gitlab.com/gitlab-org/gitlab/-/issues/200094

GitLab has APIs under their main domain. Due to a misconfiguration, it was possible to render in the browser user-generated `.svg` files. Thus, a malicious crafted SVG file could bring to a XSS, and accessing a lot of personal user data on the main domain.

There are technical reasons for the shared domain, but if that particular API call was on another domain, the impact of the vulnerability would have been way smaller.
Newsboat also has a sqlite backend, so you can use scripts directly on the database which is handy.
Can't be an EU law, few things are outside of the very specific scope of product feature requirements. Germany (part of the EU) has or exactly reverse: explicitly posted speed limits apply to bikes just like they do to powered vehicles, but the law that defines the implicit speed limits (50 inside cities, 100 outside) is written with wording that explicitly restricts its applicability to powered vehicles (that's how the superset of motorcycles, cars and trucks is usually written). This certainly wasn't the intention of that law, but it has been tested in court. When you use that loophole, "they" can't do anything about it other than invoking the catchall law of "don't do unreasonably irresponsible shit in traffic" (which certainly they can)
The average is so bad it barely even has to produce code that works, so that's not really a bar I'm interested in seeing cleared.
Every year more young people reach voting age. Soon(now?) banning TikTok will be politically infeasible, at least until the natural tide of social media makes it unpopular.
Loosely related, but I see its descendants eComStation and ArcaOS still being maintained: does anyone know what they're used for these days?
> access to the r/lounge VIP space

Bunch of nerds pretending to be upper class British people for some reason. Pip pip cheerio old bean gold coloured bowler hats am I right lads. Haha yes my monocle has arrived.

If you're wondering, you're missing nothing.
Tried it and it didn't seem to work. I will try it again though. Again most SO answers and articles I saw have some terrible CDATA thing going on.
As explained elsewhere in this thread, the one line command only generates a lock file. This doesn't manage the dependencies so if you want to upgrade cool-lib and recalculate all the transient dependencies so they fit with the rest of your libraries, you cannot afaik.

Bad non-solutions being built in are a bad thing.
Oh man I remember this! Seeing the test notification message popping up on my colleague's phone. Damn. That must have hurt!
What do you use to evaluate XSLT to perceive it as "super performant"? I had the misfortune to deal with XSLT and I failed to perceive it as fast. In fact we had a lot of performance issues with XSLT processing. I wouldn't describe XPath as fast either.
I wish they hadn't phrased it as "less advanced forms of life", but rather "earlier forms of life". It's a common misunderstanding that evolution favours what we humans would consider improvements, when in reality evolution has no goal.
Dev, SRE, Ops, DevOps – What’s the Difference?
I can foresee all the hipsters literally dying in the streets.
Is it certain that Google will not use these (i.e. cookies enabled for technical reasons) also for tracking?

Some companies are requesting permissions for more or less valid reasons and later using these permissions for their own goals as well.
Hold on. You get prosecuted in Germany when speaking positively about the war. This never existed when America bombed the shit out of dozens of countries.

Remember, all wars without UN mandate and hence illegal wars according to the UN.
`if m[key] { }` is only valid Go if m is a map from something to bool, so I don't know what you even mean.
Freedom’s Forge is one I’d recommend, I started reading it and couldn’t put it down until the end.
Google should have stopped business in Russia like many other western companies. They are not doing this because they hope to make money. It is a bad decision because ultimately they won't be able to juggle Russian requirements and will end either following them (they already asked their Russian translators to avoid word "war" and instead say "military operation") or paying big fines.

Is it worth it to support this evil?
LibreOffice has its fair share of problems (Impress performance on Windows is especially bad), but honestly they're great projects regardless. The UI is simple and customizable (want ribbons? sure! dropdown menus? yep!), most of the options are where you'd expect them to be and it just works.

The open and free nature helps the project greatly, even though the corpse of OpenOffice still lingering around is a bit cumbersome, since all of the efforts/attention aren't necessarily redirected to LibreOffice.

Of course, when there are problems, they can be pretty interesting, like when the bibliography for my Master's thesis broke pretty horribly: https://blog.kronis.dev/everything%20is%20broken/libreoffice...
Can you similarly name the Chinese programs? Read about them in a free press, or at least dissident blog posts? Do you enjoy being able to discuss these things freely without worry of being arrested?
Another testament of natural catastrophes are the Tsunami stones https://www.atlasobscura.com/places/tsunami-stones
> Copyright (c) 1990-2022

I don't know the full history of this file, it might have started out less terse, might have developed to this state during the years.

It's not bad per-se, personally, I got almost nothing out of it at a glance, but I'm also not a J developer.

It's easy to jump on something and say "I couldn't understand this in 10 minutes! Such a mess!" but on the other hand, you don't know the alternatives..

I notice it's very short, doing anything useful in 186 lines of C is pretty good. It's entirely possible that when you know all those macros and is intimate with the style, this becomes easy and comfortable to read and write.

Something about walking distances in other shoes, don't be quick to judge.
It's because nobody cares what it meant and what the original concept was, and they don't have a use for it (the original concept).

People want and find useful what they do use in practice: the "opposite of REST" REST.

It's just that purists and/or Fielding overestimate the importance of the original REST.
> Preunification Italy was under the rule of various northern European countries and was heavily influenced by their standards of record keeping

The only part of italy under rule of northern european countries was the northeastern portions which were part of the Austrian empire (if you consider austria as northern european, which it usually isn't)

Sicily was last under "northern european" control in the 13th century
Who said anything about an empire?
That is obviously not going to work and is not what the EU is.

The EU is far from perfect but is an early iteration of a workable model. I can’t see this happening even in somewhere with a pretty similar societal model as the US currently as the political siuation is so polarised.
While for some people a plant base diet might well be good if well constructed and supplemented this is not always true on a population level.
The average person isn't drs Greger disciple and will not wake up early in the morning to be measuring his foods to be sure that his intakes are following the RDAs.

Combine that with the fact that nutrients from vegetables are not as easily accessible by our bodies, meaning that for some people with digestion problems it could cause dangerous deficiencies.

And last but not least, yes meat can be contaminated or polluted, so you should be very careful when choosing your cuts. But the same can be said about vegs and fruits I'm afraid:

"European citizens have been exposed to a
dramatic rise in the frequency and intensity of
residues of the most toxic pesticides on fruits
and vegetables sold in the EU. This report
and its primary conclusion contradict official
claims that toxic pesticides use is declining
and that food residue levels are under
control. This report also exposes a complete
failure by Member States and the European
Commission to implement EU Regulation and
protect consumers. "

https://www.pan-europe.info/sites/pan-europe.info/files/publ...
Never understood the typical all/nothing hivemind developer view around XML and JSON/YAML. It is and should always have been a case of horses for courses - XML absolutely has its uses (structured markup, mixed human readable/data islands, schema validation and multi-schema markup), yes it was bad to try to use it for everything and it is poor and long-winded for short repeated key/value item markup, but its equally bad today to treat it as passe and useless, it excels in several areas where YAML manifestly fails. Outside key/value markup of fairly shallow tree structures where schemas are singular, absent or in flux (in nosql style) or for machine consumption only, JSON/YAML is also the wrong tool to reach for.
Some cynicism on the part of their engineers would be prudent despite that advice. Lots of places encourage you to use the company phone as your only phone, which is convenient, but still not a great idea.
> pulling in a third party library wasn't a viable option

How? I would violently object for implementing an in-house XML parser as opposed to just finding a way to include libxml2. It's under the MIT license, so I doubt that was an issue.