skysight-inc/HackerNews huggingface dataset:
+1000 on that point.

Yes, I've dealt with systems that had bad abstractions.
And I've also dealt with systems where knowledge of highly nameable things - like how to authenticate a user, or how to connect to a database, how to obtain a token to the same API server - wasn't centralized.

Systems of the first kind are certainly bad. It takes a lot of time to understand before you can get ahead and start refactoring. If your organization had low code review discipline at any point, abstractions often become hard to refactor with time, since some developers don't understand the abstractions, and instead of fixing them, just work around them with thread locals or lots of branches.

But systems of the second kind are much worse. Here what happens is that duplicated knowledge invariably diverges with time. It can be developers fix a bug in one place and forget the other, or adding a certain feature in one place and another one the other place. Over time, each implementation of the knowledge has it own unique behavior and bugs, and some parts of the sprawling code base grow to depend on a certain behavior. Or perhaps your code doesn't, but you have other services in other part of the company consuming your API that do and you just have no idea if they rely upon the implementation difference or not.
> If bloated code runs fast on an M1, imagine how native code performs?

As an example, Minecraft on the 16GB M1 Pro running under Rosetta 2 runs much better (near-constant 60fps with everything on default, no fans, imperceptible heat) than on the 32GB i9 Pro (peaks about 40fps with everything turned down, full fans, will burn you unless you disable Turbo Boost).

I'm looking forward to a native JVM and seeing if it gets even better.
Similar thing is happening in Germany too:

https://www.wsj.com/articles/germanys-winning-covid-strategy...

Vaccines can't come soon enough.
We’ll probably get a Microsoft SoC (subscription on chip). Lol.
Sorry for being a complete outsider but can someone explain why DIY bookbinding is interesting and/or useful?
Why web apps are better than non-proprietary operating systems such as GNU/Linux:

0.
Yes, it is. In fact, I missed that last paragraph while skimming for the link to the decision and went straight to wikipedia to check the details on the three justices involved. It's nice to imagine that we shouldn't attribute partisan lean to our courts, but in the real world we all know there is one in many cases. And it's important to know when evidence cuts against that trend as much as it is when it confirms our priors.
I don't get the Stripe comparison here. Otherwise, looks great.
> snapshots don't model diffs properly

Of course a single snapshot can't model diffs properly, since a diff is a property of a pair of snapshots.

Your examples of how git doesn't treat things properly look to me like cases where git is picking the wrong pairs of snapshots to generate diffs.
Further, Microsoft will be incentivized to sell their chips to Windows OEMs. Because Microsoft makes both the CPU and the operating system, they'll be unparalleled integration and optimization between the Windows OS and the silicon (this leaves Intel and AMD at a huge competitive disadvantage)

I doubt Microsoft will lock out Intel or AMD, but we could see certain Windows features compatible only with Microsoft silicon.
Thanks for posting this. Are there cases that set precedent for satire not being protected under the doctrine of Fair Use? I'm not a lawyer so I'm not sure if the quoted Campbell v. Acuff-Rose Music, Inc. case set that precedent, or if it was just quoted to show the difference between parody and satire in the eyes of the law.
I was about to post about the cassava example which is often used to explain the role of blind faith in cultural evolution, but then I found this fascinating article that argues against it:
http://cognitionandculture.net/blogs/hugo-mercier/a-matter-o...
Sure, but then you're missing out on the ability to visualize your states and transitions, much less statically analyze your state machines, generate tests for them, etc. etc.

There's a lot of potential goodness that you lose when you drop down to "normal code" as opposed to a formalized structure.
I'm pretty inclined to think any custom CPUs will be for Azure specifically. They already have some custom hardware (e.g. FPGAs, ASICs) for different parts of the stack like storage and networking.
Well, first, it's important that a major internet management/security company was so incompetent as to use their company name followed by "123" as a password (!), but even more incompetent in posting the password on github (!!!). That's horrible for them, of course, but the broader implication is that they may not be uniquely incompetent. How many other internet security companies are... let's say less than fully trustworthy with your own organization's security? It may be time to review your exposure to your security partner's failings.

Second, there are organizations who genuinely need security. This is important to them because they need to figure out if they were compromised, and how to recover if they were.

Third, it's important because it reveals the level of skill, persistence, and just obsessiveness that you're up against when you try to keep a set of computers secure.
I'd like to know more about the potential for lipid nanoparticles to cross the BBB [1], and therefore consideration of long-term effects of mRNA and resulting proteins in brain cells. Am I alone in this concern? [1] https://pubmed.ncbi.nlm.nih.gov/29886842/
your act of measuring your system actually does compell the other system to change

Is it “to change” or “to define”? I’m a layman QM theorist, but I think this inaccuracy appears often in popsci media (if it is one). There was no info to change in the first place, there was only an undetermined coherence of either outcome. Is that correct?
"Data science" can imply many different roles, but one thing they have in common is the absence of any low-level component. They usually work with high-level garbage-collected languages on powerful machines and reliable LANs.

I am not a hiring manager, but if I saw a resume with only "data science" roles, I would assume (unless indicated otherwise) that they don't know C, can't read ASM, can't understand a wireshark trace, etc.

If you are not getting to the interview stage for roles that include this kind of work, it may be because your resume fails to disprove this hypothesis.
> ”K programs routinely outperform hand-coded C. This is theoretically impossible. K compiles into C. Every k program has a C equivalent that runs exactly as fast. Yet it is true in practice. Why? Because it is easier to see your error in four lines of code than in four hundred lines of C.”

How true is this? I hear this claim a lot but haven't seen any real benchmarks. E.g, https://benchmarksgame-team.pages.debian.net/benchmarksgame/... doesn't have K or any related languages.

I'm guessing K is fast due to autovectorization for certain cases, but are there benchmarks that provide hard numbers? The existence of a benchmark prohibition clause in the kdb license makes me skeptical of its performance claims.

https://tech.marksblogg.com/benchmarks.html has a kdb benchmark, but due to the use of Xeon Phis, it can't be compared with other benchmarks there.
Stanford vaccine “algorithm” blamed for excluding front-line residents
> The infrastructure running the auth service, like any service, is going to have a quota system, whether it's global or not.

Don’t assume that is the case. That’s exactly the kind of cultural assumption I’m speaking of.

Case in point, I routinely run services without quotas or caps and what have you, scale out for load, and alarm on runaway usage, not service unavailable or quota exceeded. I’d rather take the hit than inconvenience my customers with an outage. In this frame of mind, quotas are a moral hazard, a safety barrier with a perverse disincentive.

That principle of “just run it deep” works even at global scale, right up until you run out of hardware to allocate, which is why growth logistics are a rarely-discussed but critical aspect of running a public cloud.

The core learnings become, how to factor out such situations at all. That might be through some kind of asynchronous processing (event-driven services, queues, tuplespaces), or co-operative backpressure (a la TCP/IP) and so on. Synchronous request/response state machines are absolute murder to scalability, so HTTP, especially when misappropriated as an RPC substrate, has a lot to answer for.
Zoom Executive Accused of Disrupting Calls at China’s Behest
Why have there only been 20 protein drugs approved?
I’ve worked in sec academia and, if they don’t know they are interacting with someone from industry, using the term “vulnerability research” absolutely does not mean what you’re talking about.

The fact that you are saying “they are researchers in two different senses” means you already know the overlap of terminology and it requires context to disambiguate, which is my entire fucking point. The “vulnerability research” that people hunting for bug bounties are doing is not “vulnerability research” in the academic sense.
Five more free services available with the Azure free account
This big missing piece here is that it's not a simple red/blue property. Spin is the easiest to understand. When you measure, the spin will either measure up, or down. The key though is you can measure spin against any angle. If you measure the spin of the two particles at the same angle, you will get opposite answers. And you can choose what angle to measure at* long after the particles have separated.

* There is one theory of QM that removes the possibility of choice from the universe.
Microdiscectomy for treatment of sciatica, numbness and foot drop from a herniated disc is highly effective (most people see a 90-100% reduction in symptoms) and minimally invasive. However, the longer term outcomes are mixed because many patients dont stick to the required long term PT (maintaining excellent core strength and avoiding risky activities like lifting heavy objects) and end up reinjuring themselves. Many people dont need the procedure and can releive symptoms through conservative therapy, but some cannot and will benefit from surgery, especially if the condition is causing extreme pain, weakness or loss of function that make physical therapy almost impossible. Its misleading for him to say that surgery “doesn’t work” when there are so many complicating factors impacting the population-wide, long term efficacy of a treatment. Surgery is just one step of many that you would take in order to recover and stay better. Talk to multiple surgeons as well as other patients to understand if surgery is the best option for your particular situation.
Will have to be (or abstract) x86 to support the millions of legacy programs out there
Yep this bit me in the ass too. When I first used it I was expecting something like an NFS share from a NetApp or ZFS Filer. I see they offer provisioned iops now but still, why not offer a version without all the rigmarole?
I never said a game developer should lose their job. Someone, or several people in Product and Marketing absolutely should though.

CDPR share price is down an absolutely staggering 40%+, absolutely massive hit to the company valuation, Sony has an egg on their face and has to issue refunds for this unplayable mess, and all for what, because management decided the game had to be released prior to the holiday season rather than a working product because they wanted holiday sales, which they're now losing money on via refunds?

I don't work in game development but in my industry, that is absolutely grounds for putting some heads on the chopping block.
True. But the data to date indicates that it boils down to marginalized vs not. Covid has done well with nursing homes and lower socioeconomic minority communities. People absolutely care about the children. But they care about what threatens them directly as well.

The profile to date is not close enough to home for most (white) middle class Americans. But that lack of fear to some extent, at this point, is statistically justified. That is, once you get outside the sweet spot the chance of death declines.

The virus is real. The deaths are real. However, despite the media hyperbol (and complete lack of basic lack of understanding of data and data analysis) how those deaths are distributed is uneven. Very much so.
I guess you'd have to make series of patches to GDB to make it work, as well as to build your own DevTools extension once the API is stable, but in theory should be possible, yeah.
So, not much better than insects?

All of our fitness is due to memetic evolution, that is supposed to run on a time not comparable to genetic one. If it takes a generation to clean the memetic noise, that doesn't work at all.

Given that we are a quite successful species, I doubt those observations generalize well.
I think we are.
aaand ? Does it run smoothly?
It effectively makes the license "don't use this in an educational setting", unfortunately.
It's "chalk it up" as in on a board or on the sidewalk.
Absolutely; I didn't say 'banks used to give loans', just that they used to be more significant (number and magnitude) lenders to businesses; not just high street butchers and the like, but what we would today call a 'start-up' too.
Already done with the SQ1 and SQ2 in the surface pro X. Only reason it was done with Qualcomm was the radio I believe.
> And most of them will be choosing between AMD and Intel for the next several years, at least, unless someone surprises with a high-performing ARM chip (and Microsoft fixes x86 emulation performance on ARM.)

Crystal ball tells me that someone will likely be Microsoft. If Microsoft has high performance Surface chips, there is little in the way of them licensing it to OEM partners. Intel, AMD, Qualcomm, etc... won't be able to compete with MS, due to the vertical integration between the Windows operating system and Microsoft silicon.
Periodic plug for Daniel Suarez https://daniel-suarez.com/ , I'm certain I recall a "death drone swarm" in one of the books but can't recall which one. It happens on a snowy mountain with a cabin, if that will ring bells for anybody else.

His writing is fairly-near-future (10-30 years) and uncomfortable in much the same way that the show Silicon Valley can be uncomfortable (that is, it's so close to the truth / likely near-future that it hurts).

I swear I don't know the guy, but this will be my... sixth recommendation of his books on HN. I just love me some near-future peri-apocalyptic fiction.
Wow this is great, thank you! As someone with a reasonably positive opinion of all three here (Shakespeare, Tolstoy, and Orwell), I must say Orwell's clarity is remarkable.

> It is a mistake to write Tolstoy off as a moralist attacking an artist. […] But his main aim, in his later years, was to narrow the range of human consciousness. One's interests, one's points of attachment to the physical world and the day-to-day struggle, must be as few and not as many as possible. […] Indeed his whole theory of ‘crazes’ or ‘epidemic suggestions’, in which he lumps together such things as the Crusades and the Dutch passion of tulip growing, shows a willingness to regard many human activities as mere ant-like rushings to and fro, inexplicable and uninteresting. Clearly he could have no patience with a chaotic, detailed, discursive writer like Shakespeare. His reaction is that of an irritable old man who is being pestered by a noisy child. ‘Why do you keep jumping up and down like that? Why can't you sit still like I do?’ In a way the old man is in the right, but the trouble is that the child, has a feeling in its limbs which the old man has lost. And if the old man knows of the existence of this feeling, the effect is merely to increase his irritation: he would make children senile, if he could.

His perception of King Lear's true moral, of Tolstoy (or Gandhi) as “saint”, and of “creeds […] which seem on the surface to imply a complete renunciation of power” — in all of this Orwell hits the nail on the head IMO.
This is a circumstance where I honestly believe a commerce determination needs to exist in fair use law (that wasn't the basis of the decision, btw).

What happened here is that someone wrote a funny mashup based on a famous Dr. Seuss book with Star Trek jokes and sold it, as a book. Clearly there's transformative value here. The jokes look funny. But absent the original properies, there's no commercial value to this thing, so without Seuss and Roddenberry this book wouldn't exist anyway.

I think it would be a much happier world if we could trade transformative jokes and memes on the internet with impunity, but still agree that there's a bright line between that and trying to trade on someone else's idea.

Right now we end up on one side or the other: either we have to agree that sometimes good stuff needs to be banned entirely (imagine a world without Baby Yoda memes!) or we have to allow someone else to come along and "transform" our revenue sources for their own benefit (faceless corporations steal ideas just as often as they have them stolen!).
Success as a product company relative to others. I'm talking about simple selection bias.

A no-financing company with a decent head count is probably in the top 1 percentile among peers. Chances are they're delivering real value.

A VC backed startup hiring a bunch of people is perfectly average. The top 1% for startups would probably be post-IPO/exit/very-late-stage.

So it seems perfectly normal to me a VC backed startup in most cases will look like a total trainwreck compared to a bootstrapped company of the same size.

The vast majority of bootstrapped companies die before they even had a chance to hire anybody. Unlikely you'd ever have to deal with them.
IMO, this is bigger than the covid stories from exactly 1 year ago. It is another paradigm(i cant spell) shift orders of magnitude higher than the rona. The depth of this is still unknown...
> Meanwhile vast amounts of memory and CPU power mean flyweights and object pools aren't so useful

I'd argue that they still are relevant. The only thing that's seen more impressive growth than memory volume is the relative cost of a cache miss. So the great irony is, one of the most efficient ways to sabotage your CPU power is to make use of all that RAM.
My tonsils get seriously inflamed once a year and I wish i had had them removed. Yes, i tried various gargles. I've been given antibiotics, and all sorts of stuff. Nowadays my doctor just gives me Vicodin when i complain that my tonsils are inflamed. I then subside a week on nothing but warm soup. (I cannot take vicodin - makes me feel like i am thinking through a fog. i hate the feeling).

Sadly, tonsillectomies on adults are actually quite complex and dangerous, but as a chronic tonsil sufferer, i assure you, removing them would not be a placebo. And every year, i have a week when i check hourly whether Laser tonsil ablation is available and approved in USA yet.
If you have any sort of electrical technology is hard not to produce some form of radio waves. We have to have regulations that limit the interference caused by our appliances.

If you’re producing radio anyway, it’s not a big leap to come up with a practical application.
In this case it's probably superfluous to include under which president the judge was appointed, but there is merit to including the information generally.

The Circuits ordinarily hear cases in 3-judge panels (occasionally cases are heard en banc, where more/all of the circuit judges will hear the case). The outcome of a large number of cases can be predicted based upon the composition of the panel.

So where "conservative" judges make up 2/3 or 3/3 of the panel, you tend to see "conservative" (read: pro-business, pro-prosecution) outcomes and vice-versa with "liberal" judges.

It could be coincidence, but as someone who has followed circuit opinions for years, the panel composition has corresponded with the ultimate outcome a surprising number of times. (N.B. it would be interesting to statistically track the panel composition/outcome metric to see how often the correlation actually exists).
>This take implies that no medicine for deadly diseases can work because otherwise we would have evolved the medicines ourselves.

That is true. Most of them don't work, not without creating worse problems down the line. Specially, if it's something as simple as creating some proteins that the body can already produce (which is what happens when mRNA vaccine is given). If the solution was as simple, evolution would have found ways to do that.

Currently, some deadly diseases do have some treatments that work... but that comes at HUGE expense i.e. a LOT of energy has to be spent for little gain. It is only possible because there is huge inequality among people and the rich class can afford to spend enormous energy and manpower to treat those diseases. If and when the world becomes more equal, this will no longer be possible (you'd think that "robot slaves" working off of "free energy" would solve that... I don't think that's going to happen but that's a different discussion).

>Also, COVID-19 has not been "around for millions of years."

We can't know that. It could very well be that COVID-19 had infected mammals before and we naturally god rid of it in a few generations. When infections come about, "weaker" individuals die and those with stronger immunity survive and reproduce and the species of COVID-19 might have died out. Some coronaviruses continue to live with us because they don't cause major problems... but there must have been many more which caused major problems and we had had to deal with them differently... and one of them could have been very similar to COVID-19.

But yeah, it could also be that this is the first time we're encountering it. So, let's go with that. My argument doesn't change.

>immunity against one coronavirus doesn't grant immunity against all other coronaviruses

True. However, in millions of years, our immune system has encountered many species and strains of coroviruses, and trained on that data and come up with a much more generalized and long term solution. I'd rather trust that than some random know it all people who think that have a better solution with very limited knowledge of what is going on.

Having said that, I'm not against testing new solutions. It's the scale that bothers me.
If? They already do. Why is nobody aware of the surface pro X?
> EU law applies to EU citizens abroad...

Not in this case. The GPDR refers to residents of the EU, not citizens.
China welded people into their homes, forced people into the hospital at gun point, and disappeared any doctor that actually wanted to warn the world about it back in December.

There was also a recent document leaked that told us what many already suspected: they lied about their numbers. This isn't much of a surprise, since they stopped giving any updates pretty quickly into the pandemic.

I have family that live in China. Government officials are fired if Covid spreads at all, which will only result in officials fudging the numbers to save their job.

Vietnam used some of the same tactics and Australia is mostly desert and an island that is easy to control when it comes to borders.

There was a rumor that Trump mentioned to a book author that he thought Covid was airborne..and people lost their shit and wanted him in jail. If he implemented the same tactics as China, he would be on trial for mass murder.

The US is punished for actually telling the truth about Covid and testing. It seems like many people would much rather hear complete lies about the numbers to make themselves feel better.

Trump warned us back in January and wanted to close the borders and the Democrats told us to hug an Asian person and go to Chinese new year celebrations.

Taiwan warned the WHO back in December and was promptly dismissed. The mainstream US media silenced anyone that went against the WHO.

Corrupt organizations like the WHO and the government of China are to blame. China caused this mess and covered it up for months.