skysight-inc/HackerNews huggingface dataset:
I've used it on a 250-projects solution, and performance is much better than VS+R# or VS alone. Still not recommended, obviously. On smaller projects, I find also it snappier. It uses as much CPU as VS, and eats up more RAM.
This is not about the ISA - it's about margins and the business model. CPUs have become a commodity and Apple, MS etc want control for lower cost and with the best (TSMC) process. Switching to Arm doesn't solve any of that.
That was a quote outage imposed by Linux defaults: https://news.ycombinator.com/item?id=25236057
There could certainly be a logical error in play here, but considering this is mRNA, and not DNA, it seems like it would be fairly amazing for it to spontaneously form into DNA. Similar to a load of parts spontaneously forming into a bicycle.

That's not to say it isn't possible, but many things are possible but sufficiently unlikely that we take those risks. We eat, drink, and breathe many things every day that we don't fully understand the ingredients or impacts of.
Show me the evidence.
Just a slight correction; as I understand it, these vaccines are prophylactic, not therapeutic.
One wonders if VC-funded startups or "move fast and break things" firms like Facebook or Uber (as opposed to say '90s Microsoft or Sun or IBM or Bell Labs) becoming the vanguard advancing the cutting edge of some categories of software has created perverse incentives that reward this behavior. A cultural shift in Silicon Valley software development.
I'm curious about big outages like this in big internet corps.

Does anyone know if SREs in Europe fixed the problem or it relied on people in Mountain View? When an outage this big hits do devs get involved?

I've worked as an SRE and it sucks to be fixing developer's bugs in the middle of the night.
I suspect this problem is only going to get worse.

Each node shrink has come at incredible costs and there does not look to be any path towards decreasing those costs.

Eventually, there's simply going to be no ability to shrink. After all, we have a lower limit of single atoms. They have a radius of around 0.06 -> 0.5 nm. That's not terribly far from the current state-of-the-art processes of 7nm. Further, I doubt we'll ever get to that level in the first place without some really clever engineering. The issue to solve is electromagnetic radiation will induce currents in surrounding conductive material.

I really don't know where the industry ends up going when we hit that brick wall. Different materials? More exotic CPU designs?

Who knows.
> Would love to hear more experts discuss why this is considered sufficiently long-term safe to make the decision of vaccinating a billion people after nine months of testing. Am I missing something, or is it just a question of the precautionary principle in this case being considered too costly?

FDA approvals aren't a black and white affair. Some drugs are approved as orphan drugs through trials designed to be much cheaper than Phase 1-3 trials when they treat diseases that wouldn't be profitable for pharma, for example, and there is a path for preliminary compassionate use approvals and accelerated development for stuff like chemo where the disease is terminal anyway. The FDA works with each company to tailor the process to their needs (although, obviously, they stick to a strict standard unless there's good justification).

Likewise, the vaccine rollout won't be all or nothing. We won't even have a billion doses for a long while and the focus will (likely) be on vaccinating those for whom the benefits outweigh the extra risk like front line medical staff and the immunocompromised or elderly. I don't expect the world to get vaccinated at gun point, although the rules for schools and other institutions will quickly accumulate to cover most of the population.

Personally, I'm not going to be taking the vaccine for a while since no one in my family is at risk and we're (mentally) preparing for several years of varying levels of isolation and other precautions. I have faith in the system for the most part since I've worked on an FDA application before (clinical diagnostics, not therapeutics), but the kind of geopolitical and economic pressure its under right now is unprecedented and should keep epidemiologists up at night (hell, it probably does). It's going to be up to each individual to balance their risks and obligations at least until we get more data.
How much of the black death date rate was due to lack of medical knowledge? Would we really have the same terrible outcome if a similar disease hit today?
I think everyone is aware of the battery life / minimal heat dissipation of the Apple Silicon processor. The grandparent comment was specifically quoting and refuting this line:

> Given the little chance Intel or anyone else is going to keep up with this new level of performance
We all know how valuable network effects are in staving off competition, and universities are an excellent example of that. If you don't like dem apples, you can get a great education at the library and online for free, but education isn't the only (and possibly not even the primary) benefit of the university - it's the resources and connections that surround it.

The other big thing universities have going for them is status signaling - I went to Stanford, and because of that, my resume will get looked at/people will listen when I open my mouth/etc. Whether or not that's good is a separate question, but it's true. If you get an education of equivalent value at a place nobody's ever heard of, you don't get those benefits. As the number of resumes/people speaking/etc. goes up, the ability to quickly filter becomes more important, and thus my Stanford degree has more value.
Statistically you are right that big tech currently provides the best expected value for a programmer, but in practice people's decisions aren't based on a single criteria. A lot of people find working for Google soul crushing and would happily take a $100k job that gives them more control and impact versus trying to navigate the path to promotion and relevance in a sea of stillborn products at Google.

I also agree founders want to get rich, I mean who doesn't? It's a nice fantasy. However if they don't have a deeper motivation to solve a problem for its own sake they will fail. If you're super smart and just want to get rich, the right move is to go into finance because you'll never cross the chasm of building something people actually want. Even the language you use to describe the premise indicates you don't really get what makes successful founders tick. Founders don't "work for a startup" and they don't need to be convinced—the whole point is these are people who have decided for one reason or another that they are passionate about building a company. You might think them fools because 25yo engineers are making $500k at FAANG and that is a high bar to clear for any startup (it is), but consider that all SWEs under 35 have never known a recession, and they may have come to believe that a programmer is inherently worth $500k even though this is just market rate given todays demand. If there is another dot-com style correction, a bunch of folks might find out real quick what the value of knowing how to make your own dollar is.
> Wait, of course they write slow programs on purpose, because "premature optimization is the root of all evil," right?

No, the first is not the meaning of the second.
Part of why Shakespeare became so popular is that his plays portrayed more realistic characters.
Thanks, I tried airflow before and gave up because it was more complex to set up than I hoped but will try again with 2.0
Productive engines as they are, universities are flawed. They’re expensive, inefficient bureaucracies that are often inequitable. I have confidence universities can be disrupted, and new, stronger ideas will take their place in society in due time – the imperfections are too fatal in the long term to brush away. There is no shortage of interesting companies and experimental policies trying to find alternatives to universities as a product. But whatever takes the place of universities will also have to fill the role they currently play to the communities that grow around and beyond it, into the rest of the world. And fortunately to those who manage to reinvent this community engine, with a strong and growing community by your side, building great products become much less risky.

People also mean tons of different things, some very tenuously related, when they talk about "universities." Even among students at a given university, goals/desires may differ enormously: https://jakeseliger.com/2014/04/27/paying-for-the-party-eliz....

The "elite" university (which means it has fairly competitive entrance criteria) only consists of a couple hundred schools. They'll likely be fine, and they're also likely the entrepreneurial hotbeds the author references. It's all the other schools where we might see the greatest transformations, particularly in the short and medium terms.

Another challenge "the next university" faces is the subsidies the current university system gets right now. Whatever might replace the current system will either need to tap those subsidies itself or be so good that it can compete with the current crop of subsidies.
Oh gosh I feel the exact opposite. Of the Tolstoy books I've read I don't think any of his characters are martyrs as one might expect "someone too good is" but you see examples of people thoughtfully trying to helping others and it paying off, while others who thoughtless do it end up, uh, not so great.

I guess I don't consider myself as much an expert on Shakespeare to critique his side though.
sounds a little funny

lower pitch?
Needs more state ownership.
He brought up language barrier and re-read Shakespeare in multiple languages! It's a piping hot and interesting opinion!
that is a good/funny video (some cursing): https://www.youtube.com/watch?v=bKgf5PaBzyg
Not quite, since Apple actively works against jailbreaks on iOS. On macOS they have provided an actual path for code execution to boot alternate OSes.
That depends on what kind of a career you are working towards.
display:table and display:grid are not really the same class of thing? One lets you make things act more like pre-css html, the other is a completely new addition to the box model.

"breaks the box model" might be too strong, I'll admit. But table-styled elements don't act quite like other things in the box model even so. It's confusing and messy and anyways you have to contort your document to fit things together in a way that works with it most of the time.

On the other hand I'm saying display:grid is good, but took way too long to get here.
Nope. You just exposed yourself to compromise by seismograph. The Geologists know what you're up to.
> we are in a place where most development projects are really "stitching" dependencies together

Is there anything wrong with that, though? If there's any common thread in the history of computing, it's that progress happens when things become abstracted enough to allow for another layer of building blocks. That's not to say that those layers don't have a cost, or we don't need to learn how to do them well, but gluing together components is really all software development has ever been.
The cost of air-conditioning fell by 97 percent since 1952
On some of the silicon details: https://habr.com/en/post/518366/
I'm tired of arguing about this. Engineers agree on standards for a good reason, yes, but they also agree on "should not" rather than "must not" for a good reason too. I'll leave this as my last comment, but you might want to read the post-mortem. Turns out their implementation of the RFC wasn't even buggy. They just messed up the domain name in the configuration. Which you can only be resilient to by retrying the request sometime later.
Wow, this video is really good.
Gotta protect the business model. Twitch knows who pays the bills.

Twitch is for the guys who haven't discovered OnlyFans.
I've got a 16GB ram macbook pro M1 I can show you maybe? Plugged into a 27" 1440p monitor in clamshell mode demolishing even my hackintosh at basic tasks.
OK but what would X be? Would I be impressed by the number?
Where are the numbers to back that up? Intel has a >80% share in laptop and >97% share in server chips. The only place AMD is competitive is high-end desktops, and there too Intel has 60%. The only big blow to Intel so far is the loss of Macs, but Apple's overall market share in that space is under 10%. Sure other vendors (including cloud providers) are starting to roll out ARM offerings, but it's very early to say whether they will be successful, let alone dominant. Remember that Microsoft already tried and failed once with Windows RT many years ago.
If you record your screen for 10 minutes while doing common stuff like mail, web browsing etc, you've already beaten 99% of the tech review YT channels out there in terms of competence on reviewing something.
Staging is never hammered with production traffic, often not exposing problems. It's a sanity check for developers and QA, essentially.

On the scale of Google, you test in production, but with careful staged canary deployments. Even a 1% rollout is more than most of us have ever dealt with.
Fluency designing algorithms is a significant part of fundamentals though, if you can't do leetcode problems then you aren't fluent with algorithms. Practicing them doesn't necessarily make you fluent, but being fluent means you can do them.

Edit: Since we are talking about Carmack here you probably know he is among other things famous for designing custom algorithms for the games he made. So when he talks about deep understanding it includes deep understanding of algorithms, how they work and how to make new ones. If you got that down well then leetcode isn't hard at all.
A wild guess: the big chip makers have been compromised (e.g. adversaries have figured how to use the Intel's ME module to exfiltrate data or even send commands), and the software corps have no choice but to manufacture their own.
> Such as air-gapped systems, or something that is physically isolated from foreign access.

Air-gapped systems are better, but still aren't fully secure (ex. Stuxnet), and are becoming less secure as other technology advances.

> We need technological solutions for this problem, not new international laws or, holding nations accountable and so on.

While I do agree that technological solutions are better, why shouldn't we have international laws that deter this kind of behavior? I'm sure that nations (and private actors) will try to exploit weaknesses regardless, but why not have consequences when they've been caught?

We can't only put blame on inadequate tech, similar to how you can't only put the blame on a bad lock on a front door. Those with malicious intentions should face appropriate consequences for actions that harm others.
Useful book, thank you for sharing!
OK, let me extend my statement. If you've got one of those problems, use the standard solution, and call it by the standard name so that everybody understands what you're doing and how you're doing it.
ARM is far less of a standard than the x86/PC ever was. There are countless ARM SoCs out there with zero public documentation, and while x86 has grown its share of secrets, the heritage of backwards compatibility means a lot of things remain the same.

(Incidentally, this is why I see efforts to remove backwards-compatibility from the PC as a hostile takeover and closing of the ecosystem.)
I've only once had someone offer this without asking, but always been given it when requested, in some useful form. YMMV of course, but feeling the need to be coy about the cap table with potential hires (within reason, and assuming relatively young startup) would be a bit of a red flag for me.
How do those people break keyboard based scrolling, and only keyboard based scrolling?

It's incredibly prevalent, but the only way I can imagine doing that is by capturing every key at the top level... that I can't imagine any reason for doing.
I think this about monads in Haskell. They're a design pattern (well, several different patterns). They just aren't called that.
Alternative theory, demand is high and supply low which pushes back channel prices higher. This is a bid by MS and Apple to cut prices.
I love the name! Don't let anyone tell you different!
But that comment was written in English, not Latin, and such irregular pluralisation is better to be treated as a feature of the modern English. People generally do this not because they someway learned Latin incorrectly but because they noticed how other English speakers pluralise Latin looking words, and that is exactly how new grammar rules are adopted.

Also by referring to ancient Rome you treat Latin as some sort of a fixed, dead language, but English speakers do that irregular pluralisation to words borrowed from the modern languages descented from Latin too (see cappuccini), and so for example in Romanian plural of virus is virusuri, and in Neo-Latin it's vira. Personally I want to prefer virusuri just because it's the funniest one.
> The processor is not a magical thing that changes how much memory is needed for workloads.

Yeah, that line made me take the entire review less seriously.
Apple (M1) and Amazon (Graviton) are already out there marketing how great their chips are for various applications. They're not saying "ARM chips are great" they're saying "Apple silicon" or in the case of Amazon, "AWS Graviton processors are custom built by Amazon Web Services using 64-bit Arm Neoverse cores to deliver the best price performance for your cloud workloads running in Amazon EC2".

The thing to worry about is not them "locking it down" it's that they're building custom hardware that you can only access by renting cloud computing (EC2) or buying a complete machine (Apple).
Founders, here’s what to expect as you go through diligence process
> You're generating code that relates to a certain algebra, likely for providing API for doing calculations based on that algebra (so an algebra library). Why would you call that 'algebra generated by ganja.js'?

The 'generated by' in that sentence is referring to the code generation - not the mathematical generators. I'll change 'algebra' to 'algebra implementation' to make that more clear. (I figured the very sentence 'an algebra generated by ganja.js' disambiguates the interpretation, but I'm happy to stand corrected.)

Ganja can create numerical implementations for a wide range of algebras (not just 'a certain algebra'), including any associative algebra (you can give it a Cayley table), although the focus is on Clifford Algebras, and providing the ability to stay close to the mathematical syntax. In order to do that it provides operator overloading, algebraic literals, etc .. (all features that do not natively exist in javascript). Because it is not 'a certain algebra', but a wide range, for which the code is only generated at runtime - it seemed a reasonable way of describing what is going on.

Thanks for letting me know it confused you - will fix it right away!
Whey can't they just have an agreed upon stop point?

Like, keep parsing the incoming information until you see a period (for example).

(I know it's not using actual characters, just using the idea to illustrate the point).
Post-mortem is just a gruesome term.
For Apples previous transition, 32bit to 64bit Intel, there were seamless universal apps made with the lipo tool, or Xcode config. It sounds like the same is still possible with an intel+arm binary.

Microsoft have considered their arm desktops as less serious than the others? If this new arm chip is meant to be an intel challenger that lower status must end. Universal binaries solve that too.
Google has had a bunch of notorious outages caused by similar things, including pushing a completely blank front-end load balancer config to global production. The post mortem action items for these are always really deep thoughts about the safety of config changes but in my experience there, nobody ever really fixes them because the problem is really hard.

For this kind of change I would probably have wanted some kind of shadow system that loaded the new config, received production inputs, produced responses that were monitored but discarded, and had no other observable side effects. That's such a pain in the ass that most teams aren't going to bother setting that up, even when the risks are obvious.
Fintech: Gojek buys stake in Indonesian bank
Is this the legit link to Sci-Hub? I'm a little surprised to see Paypal allow donations.
Can you imagine explaining any of these to a novice who just wants that box to be centered and stay centered?

Layout is a hard thing that looks easy until you get in to the details. This is no different to talking to a junior C developer about transferring data and them asking why there isn't just a single simple and robust way to send structured data from one server to another. We have JSON and Unix sockets so why do Protobufs need to be a thing. Because their lack of experience doesn't give them the depth of knowledge to understand why it's actually hard, that's why.
The silent revolution of media compression algorithms, unnoticed by the public
> Visual Studio Code is now optimized for Apple Silicon… and it works and it's snappy. I hated that app on my last laptop, it was very slow and bloated

I was thinking the same thing as I read this bit. I’m still on an Intel Mac and recently switched from VSC to Panic’s Nova editor, highly polished and 100% native.

If bloated code runs fast on an M1, imagine how native code performs? I’m trying very hard to excise as much Electron garbage from my life as possible.
You have to take into account of the capabilities and willingness to work on optimization of the average developer over time too.
Wow you got me thinking. 30-60% case fatality rate. Imagine living in those days after the disease was widespread and well known but not understood and one morning just feeing a little sick and you knew wow is this the end.

Wonder if there is a 'good' novel on those days?
Just buy enough RAM upfront to last the life of the computer. By the time my 32gb of RAM in my Macbook isn't enough, the rest of the computer won't be enough either, and I'll buy a new one. I get that some people are ok with their 8 year old computers that run like garbage, despite their claims that "it still runs perfectly". But there is a huge segment of the market that are ok with upgrading their computer every 4 years, and don't need their RAM to be upgradable.

I know this doesn't really help with the M1 Macs at the moment, but they are obviously going to release higher RAM models in the near future.
https://invidious.site/watch?v=OsnfYn_ZFdE
Considering none of them are actually manufacturing their own chips, I can't see how that would help?
The odds that they would happen simultaneously if they’re completely unrelated seem astronomically small, certainly?

Both are noted as being related to “ongoing migrations,” though AFAICT not related ones. I would bet there’s a human factor connection- e.g., the day before there was a big meeting where a higher-level management gave multiple ops teams go-ahead on their respective plans, resulting in a multiple potentially breaking changes occurring at the same time.
My friend told me at their company they'd commonly convene the "variable naming committee" for such occasions, and I can't help but think of it every time I find myself in the same place.
Apple is usually the first to ship ARM designs. I think they are the only ARMv8.5 implementation at the moment.
Lol, I'm looking at this painting thinking: who ripped off whom, Dalí or this guy? Turns out: Dalí.

From wikipedia: "Dalí was also influenced by the work of Yves Tanguy, and he later allegedly told Tanguy's niece, 'I pinched everything from your uncle Yves.'" - https://en.wikipedia.org/wiki/Salvador_Dal%C3%AD
Robinhood customers would be better off trading at another broker-dealer
This sounds right but how relevant do you think it is several years after graduating?