skysight-inc/HackerNews huggingface dataset:
Microsoft has 6x the cash on hand compared to Intel, 7x the market cap, and roughly 3.5x less debt-as-a-percentage-of-market-cap. $100 billion is nearly 40% of Intel's total market cap; $10 billion is less than half of a percent of Microsoft's total market cap.

Basically, Microsoft is just much much bigger and has much much more cash on hand and much much more ability to raise debt compared to Intel. All of these factors mean that relatively speaking, $10 billion to Microsoft is a sum that would barely even make a blip on their annual results; $100 billion is life-or-death for Intel. I don't think it's clear that Intel would even be able to scrounge up $100 billion if they had to.
There are 4 Microsoft people contributing to the project.
But it doesn't rely on CAs. It relies on TOFU.
> find -> fd

oh, I loved it! Thanks for sharing. For others interested, here [1].

I still need to check others, but find is the one I use the most anyway.

btw, it seems ytop [2] is not being maintained anymore. I use gtop [3], which has the same interface, but was developed in Node instead of Rust.

[1] https://github.com/sharkdp/fd

[2] https://github.com/cjbassi/ytop

[3] https://github.com/aksakalli/gtop
Nextjs examples deployed to vercel, it's disturbingly easy, and works great unless you need fancy security / compliance. Use Redis Labs cloud for the database, you write the whole stack in typescript, API routes live right next to your pages, boom, done.
>Democrats aren't a unified political party the way Republicans are,

This is unnecessary and also incorrect comparison

>Some Dems are corporate-friendly and want contributions from lobbyists; others are social democrats who are distressed about corporate dominance.

True, but not relevant. There's a reason Warren stayed in the primaries long enough to make sure Bernie couldn't proceed - and Kamala Harris who didn't go anywhere is now Vice President. There are functional powerblocks that are making decisions, whether the party is unified or not.

>So it depends on who you're talking about: AOC and Joe Manchin aren't going to have the same perspective.

That has nothing to do with what the effective leadership and powerblocks are doing, and both can be used to push a position that does what the powerblock wants by propandazing it in their perspective.

Tech regulation is good! AOC can push it because it will protect against misinformation, protect minorities against hate, and guard against russian intrusion in elections similar to what allowed Trump to be elected. See how easy it is? It's just spin. spin is not what the actual politics going on are.
Search speed was already a ranking factor. It didn't have much effect on publishers, who continued to bloat their pages.

As for why they didn't just "dial it up to 11", I'm guessing that would cause the quality of their search results to go down.
Yeah, I saw those, and I didn't recognize any of the people, but their arguments never made sense to me, and it ended up really damaging my opinion of Google even more. What other bad things has Google done, that other people have defended, that I silently accepted without thinking it all the way through?
I think so, because the spec prevents "death by a thousand cuts" and makes it crystal clear what's allowed and what's not.

If your marketing department want one more tracking script and your execs want one more pop up banner etc and each change is bad but not egregiously so, then your average "web guy" at most non-big-tech companies will just do what they're asked to.

With AMP they get to say "it's not possible"
Note that's not the breitbart funding Renaissance founder. That's the other one.
IIRC even when Wuhan had been under total lockdown China was still upset that other countries called for flight bans from China. How is that responsible behavior?
Can’t speak to the legality but your immorality is 100% crystal clear to me.

You know they charge for a product and you’re taking their product and giving to people who don’t pay.
Map shows how fertilizer is choking the Great Lakes
I think I prefer tech giant fiefdoms to a web where governments are the ones who control every access point and standard.
How many libraries written in 2015 rust have you actually tried using recently?
Seeing a circular and linear visualization of a loop pattern side by side made me realize how it makes so much more sense to have it circular. Interesting.
You seem to have misunderstood my point.
I'm mixed on that. I love neighborhoods with lots of tiny mom & pop stops and am sad when they get torn down and replaced with a modern building that usually gets filled with chain stores. This is common in Tokyo.

On the other hand I mostly dislike SF's old houses that have 1 bathroom for 4 bedrooms, creaky warped floors, paper tin walls, single pane glass, bad insulation, and are missing many modern conveniences. And I hate that the city doesn't build up ⬆
Me too, without a way to turn off AMP I was forced to take drastic action. Then I adopted DDG on my main computer, after I didn't notice any bad side effects compared to Google web search.
Big discussion yesterday: https://news.ycombinator.com/item?id=26548291
Indeed. And preloading of pages isn't "cheating" either. Safe preloading is the entire reason for AMP's existence. They're designed to open quickly as embedded content.

Doing a direct comparison is kind of missing the point.
I don't disagree, but it may also help in getting tighter bounds on algorithms, iirc Matrix Maltiplication doesn't have a tight Omega function.

Also, finding such algorithms should significantly expand our capabilities by expanding our understanding.
Agreed. Text messages are great for very short immediate ping messages, like "I'm here" when I drove to pick someone up.
But for anything that takes more than about 5 words, please send me an email instead.
I don't think communication services themselves have to be interpretable to manage trust correctly. See PGP used in email, git, package signing, etc. - completely unrelated actions, same trust network.

"How all messages are sent" and "who signed the message" are mostly separate issues. See for example https://en.wikipedia.org/wiki/Off-the-Record_Messaging which works on pretty much any messaging app/network.
OpticSim automatically downloads publicly available glass catalogs when you first build the package. The current list is Nikon, Schott, Sumita, Ohara, and Hoya.

If you have glass files stored locally on your machine you can add the glass files to a sources file and the next time OpticSim is built it will include your glass files as well.
NASA Ingenuity Mars Helicopter Prepares for First Flight
Healthcare, worker rights and retirement.
Should have...
> Google is viewed more favorably than any other company, organization, or institution in America. Only here on HN is it constantly denounced.

This is no longer accurate. Tech companies as a whole have seen a sharp decline in net favorability since 2015 [1]. Within the cohort of tech companies, Google is favourably views [2]. But even then, there is thin popular support for breaking it up.

[1] https://www.pewresearch.org/fact-tank/2019/07/29/americans-h...

[2] https://www.theverge.com/2020/3/2/21144680/verge-tech-survey...
I hate the interface and have no idea what say the extra pizza buttons under the sequencer do, plus most of its other functions since we've decided against labels, mouseover labels, and instructions.

This is a (simplified) euclidean sequencer where they hid all the labels and turned everything into pizza. It would be better with clear labels or instructions.

but this one allows for audio and midi export so A+ on that. its actually somewhat useful.
Rpi 4 is 28nm, earlier models are 40nm.

https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-...
(Obligatory remark about the Nikkei's last 30 years)
This makes me wonder why Microsoft doesn't invest more in semiconductor tech. Microsoft and Intel's interests are very much aligned, and they have a common competitor (Apple) who is ahead of them both.
What a terrible list. It doesn't even have Seven Samurai on it!
That was a really great watch, thanks!
Because it can be more convenient. You could ask this about a lot of things. Why replace a powerful desktop with a laptop? Why replace vinyls/CDs with MP3s? Why drink Soylent instead of eating a meal? It's a trade-off that some people choose.
This looks interesting.

Would it be any good with a bunch of H265 5mp cameras hanging off it?

I want to put security cameras around my house, but naturally I want to DIY.
Looking forward to Dependent Haskell for linear algebra, and seeing what existing stuff can be retrofit.
A web app that helps you take slow, deep and relaxing breaths
Love how Dr. Bik exposed @IHU_Marseille and Dr. Raoult (aka Dr. Photoshop) especially. Those doctored images in the Dr. Raoult papers are comically bad.

https://twitter.com/MicrobiomDigest/status/13740469245510328...

We hear about some Chinese examples, but this happens also in Europe.
It’s possible that such a phenomenon (existence of paper-mills) could be caused by systemic flaws in policy making (in health care system in this case).
As it’s mentioned in the article, such strategies are observed to be adopted by some in Iran and Russia.
IMO attributing it to the “culture” of the people in those counties based on the facts presented in the article is far-fetched.
TuSimple S-1
Firefox's `dom.security.https_only_mode` disagrees with you. As far as it's concerned Nautilus doesn't exist. ;-)

Edit: actually it upgrades to HTTPS without complaint! Something might be wrong with your software/internet.
Ah sorry I misread "PR" as in Pull Request for "PR" as in Public Relations.

I believe there were at least marketing people involved in approving the post though.
Explaining Your Postgres Query Performance
None of that can happen if you don't enter your credit card or bank info into your phone. Treat it as just a phone and it doesn't matter.

Phone operating systems have so many issues that there's no way I'll trust them with any important data.
Apple II Rev 0 Motherboard Replica Project
Ok I read it. I get what you're saying. Refusing to call people by their preferred pronouns is impolite, and if it's a group that has trouble getting recognition then it feels worse.

That said, he does have ground to stand on: I don't think "they" for a specific, individual person with known gender (see examples above) has been in English for very long -- at most 20 years in the US, and its use in those cases does break almost everybody's English grammar, and it reduces clarity in places where alternatives don't.

Therefore I don't see it as an attack on people who want to require "they", even though I understand where you're coming from. Instead, I see it as consistent with his free-software advocacy: he's defending people's ability to control the programming language they use in their own mind and protect it from externally imposed breaking changes.

> Every language has grammar rules. They are in the minds of speakers of the language — including, for English, me. The fact that they weren't decided by an official edict doesn't mean these rules are a trivial matter; demanding people change their grammar rules is an affront. You might succeed in convincing me to change the English grammar rules in my mind, but don't you dare demand it.
The Fappening, for one.
So a perpetual bond has both major advantages and disadvantages. The advantage is liquidity - all the different issuances are interchangeable like common stock, so instead of N different markets for each of N times the company raised money via selling bonds, there's one market.

The disadvantage is that bonds do not just entitle you to periodic coupon payments, but also give you rights according to the face value of the bond in bankruptcy proceedings. Selling bonds far from the "par" you are theoretically owed in bankruptcy has big problems - either the bond is trading above par and you risk not being made "whole", or it is below par and the company is selling bankruptcy liabilities on their assets for pennies on the dollar. The movement of interest rates over time guarantees that one of these situations will eventually hold, so either issuers or buyers will want to adjust the nominal yield (and thus par value), resulting in the loss of interchangeability.

Notably, the US government has zero risk of being able to pay its nominal obligations, so is a prime candidate for issuing perpetuals in a way that corporations cannot. Currently, if you buy a new 20-year treasury bond and wait 2 years, you end up with an off-the-run bond that is difficult to efficiently trade. It'd be much better if these instruments did not "expire" as such, and the increased usefulness to investors would wind up reflected in lower financing costs for the government. Theoretically, the entire US treasury bond structure could be replaced with a zero-duration overnight interest account, a perpetual that pays a $1 coupon per day, and an inflation-linked perpetual that pays the CPI as coupon.
Yea. I've always wondered whether it was motivated purely by intuition about elegance, or whether there is another computational task that has been shown to have this feature.
(The finite-length proof that an infinite tower of algorithms exist without them actually being specifiable in finite length would I guess require some Gödelian jiu jitsu?)
Parallel programming is not what you think it is. You're right that parallelism is not the answer to everything, but parallel programming is not even a paradigm people use to write basic business transaction logic. Distributed computing, yes, not parallel programming. Amdahl's law has more to do with diminishing returns in parallel processing moreso than physical proximity to memory.

9/10 times the hundred cycles you save from leveraging your caches vs memory accesses is eclipsed by millions/billions of extra cpu cycles you have to perform for certain computations. Not to mention not every application has predictable memory access patterns that would benefit from LRU/LFU policies.

Now that Moore's law is no longer the bible in computer architecture research, CPU designers have to resort to increasing core count. With the advent of machine learning and big data workloads, you'll spend thousands of years crunching numbers on a single threaded application.
Can you recommend any new ones you like?
There is an important difference between (A) trusting "just this one" cert for a specific reason, and (B) installing a root cert that is able to impersonate any server.

It ought to be a practical to do (A) without doing (B), but due to a variety of deep human and technical problems, it isn't.
I mean, did you read those articles? In the first article "tech companies" generally are viewed as positively as churches and more positively than everything else, including universities! In the second one Google has a 90% favorable rating and only 4% think it has a negative impact on society.
Shells, Linux Cloud Desktop (iPad compatible)
False sharing is a bit of a niche optimization compared to the architectural optimization of synchronizing less and doing more work in larger chunks.

All the same, it is pretty easy. It has been a while, don't take this as gospel - A cache line is 64 bytes. Cache line boundaries will be every 64 bytes. Make sure your atomics don't fall on two cache lines.

If a pointer is 8 bytes and 4 bytes are on 60-64 with the other 4 bytes on 65-68, accessing that atomic will introduce false sharing because it will access two cache lines.

This is generally not an optimization that will need to be worried about. If you have a hotly contested atomic variable though, you might benefit from aligning it to not overlap two cache lines. You can do this by allocating extra memory and just putting at an address evenly divisible by 64 (a 64 bit atomic would then use the first 8 bytes of that cache line).

Optimizations fall in to two camps. The first is architecture, which comes from experience of what you will need up front. The second camp is what you find out from optimization after the fact.

> - Are there other best practices like cache padding/alignment/locality that improve performance?

This is pretty much it as far as I can remember. 128 bit atomics will only work when aligned to 128 bit boundaries interestingly, while 64 bit and below are fine, you just have the possibility of false sharing.

The simple recipe for locality is not really about concurrency - use arrays and loop through memory sequentially so that it can be prefetched.

> - What is an alignment directive and how does one use it?

There is an alignment keyword in C++ now. I have not used it yet but there are good explanations out there I'm sure. It will come down to automatically doing what I described in a manual way earlier.
Seems Intel senses the way the semi market has shifted.

In the early days of computers it made a lot of sense to co-develop IP and fabrication techniques, especially for CPUs. CPU IP was a way to move up the value chain and capture more $, and CPU IP had huge lock-in.

Nowadays better tooling makes it easier to develop chips, better software reduces architecture lock-in, and it's all about mass customization (of IP blocks) for thousands of specific use cases as the market has opened up and chips are in everything. The value chain has shifted and its more important to differentiate on fabrication than it is on IP.

In the short run x86 is a cash cow, but in the long run it steals focus away from pursuing the more optimal pure play foundry approach. Intel's main risk is being the worst of both worlds - less attractive IP and less attractive fabrication.

Since chips are so important there's also geopolitical considerations at play. If you want to build a semiconductor ecosystem in a region (like the US), you need contract foundries. If you just have Intel puttering along making their own stuff and ignoring others, you get a bunch of local chip designers having to outsource manufacturing, which creates supply chain risk. I imagine as Intel shifts it will get favorable treatment by US Gov't in the way TSMC does from Taiwanese Gov't.
This is not true, you can set your host to trust a self signed certificate without much difficulty. Check out this tool for example https://github.com/FiloSottile/mkcert (prev discussion at https://news.ycombinator.com/item?id=17748208)
> If you don't answer the phone simply due to conversation anxiety, that is not normal and it should be worked on.

I think it should be worked on if the person in question would rather have an easier time talking on the phone. Otherwise I'm not sure I agree.

I'm autistic and phonecalls are a nightmare given ambiguous social signalling over who begins speaking and when. Thankfully at this stage in the game most people contact me via some other communication method, the only calls I get are scammers.
Amp was what pushed me over the line to using it full time
Well, here’s something to hope for, at least:

“In April 2019, Coppola announced that he plans to direct Megalopolis, which he had been developing for many years prior. Speaking to Deadline he said ‘[...] I plan this year to begin my longstanding ambition to make a major work utilizing all I have learned during my long career, beginning at age 16 doing theater, and that will be an epic on a grand scale, which I've titled Megalopolis’.”
Reddit: A clarification on actioning and employee names
> Google could have simply made page weight a more important factor in the ranking algorithm if that was their goal.

They actually did this a few years ago:
https://developers.google.com/search/blog/2018/01/using-page...
It should be noted that Google (applies to other search engines) searches aren't just web searches anymore. Rather Google is frequently used as knowledge engine similar to WolframAlpha albeit not in that level (yet). Specifically a click-less Google search can be:

spell checking (term "wrng wrd")
dictionary (term "define word")
word translation (term "random in greek")
calculator (term "1+1")
unit conversion (term "1m in ft")
weather (term "weather tokyo")
sport scores (term "uefa scores", or ufc, nba, ...)
map instructions (term "instructions to nearest city")

For fun search any of the aforementioned terms alone (besides the first one) and with term mentioned in parentheses. Also lots of searches return card information (e.g. "spell checker" or "Issac Newton") or snippets which are seen when searching for instructions. That is when searching something encyclopedic where one-line summary or some simple instructions will suffice means someone will not go ahead and open Wikipedia or any other site.
You’re missing the point. Daycare costs are extremely high. Why? Precisely because of what souprock says and you are actually agreeing with him. It’s not uncommon for it to cost the full pay of the mother for two kids, especially if they are infant/toddler as you say. But it is extremely uncommon for a family to have 4 kids toddler and under. Because kids grow up. So raising kids in a family instead of in a daycare is far more efficient, (ignoring for a moment all the other obvious benefits) and the cost is correspondingly lower.

Thus, balancing the budget in the context of having children often means skipping the absurd costs of daycare.
TSMC wasn't a pure foundry either, it was spun off from ITRI in 1987 for the same reason. But you're right, Intel is in a really tough spot right now.
Thanks for the well thought out reply. So IIUC it's (probably) not that this result is the One True Answer in itself, but rather a potential chink in the armor that tells us where to pry.
There are professors at top institutions that publish more than a paper per week. Obviously they are not contributing with much more than just stamping their name as last authors. Least to say, this is completely ridiculous.
When I looked into this over 3 years ago, 99%+ of user agents were capable of TLS1.2. I disabled everything below TLS1.2 on all public facing httpd with no negative consequences. I would not recommend going to TLS1.3-only for quite some time yet due to people who are very slow updating their clients.
SSL = TLS version 0.x. Earlier versions of the same thing.

Colloquially we still say "SSL" a lot when referring to TLS.
Not sure that's networking.

I play single player here and there to kill time. When a lot of units are moving, the game will literally freeze for seconds at a time.
Add unique job id?
any plans to support Deno?
Google's target is for three years of OEM support on Android. In practice even that minimal standard is all too frequently not met.
Ki Lang Seeking for Contributors
It works exceptionally well for Apple, doesn't it? The devil is always in the details.

Having said that, I expect Intel to keep the most advanced, most profitable processors in house.
In China, the concept of shame [in contrast to guilt] is widely accepted due to Confucian teachings

https://en.wikipedia.org/wiki/Guilt%E2%80%93shame%E2%80%93fe...

Translation: It only really matters if you're caught going something wrong by your peers or society at large. There are recent, but also ancient origins which define this culture. The west (western and especially northern europe, etc.) is broadly a cultural outlier anthropologically, which are guilt societies.
https://news.ycombinator.com/item?id=17748208

I found the steps described in https://github.com/FiloSottile/mkcert reasonable to follow. It describes an iOS workflow too.
State management in Svelte, eg. Redux, looks really clunky compared with React and Vue so I'm afraid SvelteKit is a non-starter for me.
What’s the most straightforward way to setup Django with a frontend framework like React?
Cool. It even shows the 7 tugs trying to help.
Some of those technical people singing praises of AMP literally worked on it, helped it ruin the web and once finished left and renounced it: https://shkspr.mobi/blog/2020/12/i-have-resigned-from-the-go...
> Adobe did not birth Flash, they bought it, through Macromedia.

Thanks for the correction. I didn't know that.