skysight-inc/HackerNews huggingface dataset:
> If you want to "bring manufacturing back" (whatever that means) you need significant tax raises to build and subsidise significant amounts of infrastructure and subsidise education and training in the relevant skills.

IMHO large investments in infrastructure and education are the playbook China has followed for the last 40 years to become the world's biggest factory.

In China's case, they didn't fund it by raising taxes on an already-wealthy populace, but rather by going "lol, workers' rights?" and forcing an entire generation (or two) work 12 hours a day for 6 days a week (996) making pennies per hour. [1]

The PPP of Chinese citizens has gone from ~$1000/year in 1990 to ~$17,000/year today. [2] That's a 17 fold increase, compared to just ~2.7 for the US over the same period. [3] I highly doubt any employee in a country like the US, UK, or Germany is going to accept a 996-style work schedule (in fact it would be illegal in many, if not all, of these jurisdictions) and especially not for the current PPP of a Chinese citizen.

> Automation explains almost all loss of manufacturing jobs.

This is also applying to China now. You can't have labour costs increase 17x over 30 years and not consider automation to reduce your costs. However, since China has historically been the destination of outsourced manufacturing, they have built up supply chains that the US used to have back when the US did "manufacturing."

Why would a profit-driven corporation spend money to bring the supply chain back to the US when there is no economic reason to do so? To me, this is a very large issue, separate from "infrastructure" that the US government has yet to seriously discuss. Raising taxes is a politically toxic move in many political systems, and it's incredibly unlikely a corporate entity would voluntarily choose to forego profit to help an OECD country re-develop its lost supply chains.

[1] https://en.wikipedia.org/wiki/996_working_hour_system

[2] https://data.worldbank.org/indicator/NY.GDP.PCAP.PP.CD?locat...

[3] https://data.worldbank.org/indicator/NY.GDP.PCAP.PP.CD?locat...
As another point one could add "Write about a reasonably popular subject and write for beginners". From my own experience of analyzing popular content and people that have successfully built a large follower base (in tech) it seems that almost all of them produce content about subjects that a lot of people are interested in (e.g. Javascript, CSS, web development, basic Unix/Linux functionality) and target mostly beginners.
I might be thinking about this wrong, but does one have to "agree" rather than be indifferent with an expert?

I mean I don't agree or disagree with wearing face masks, but it's very clear the consensus among "experts" is that wearing masks is a good thing to prevent spreading a virus such as covid-19.

My point is more, to me wearing a mask is the "way it is" because the scientific community thinks it is through peer review etc. In my kind disagreement / agreement does not come into the question? I'm more questioning if the consensus is based on proper peer reviewed articles. And if was really concerned about the question I might research these, hopefully, publicly available papers.

In the case of vaccine / anti - vaccine my opinion is not really relevant (whether I agree or disagree), but the consensus is that vaccines helps us. If you think this consensus is wrong it's on you to prove otherwise instead of simply saying "it's my opinion". And the way you do this is to pursue research that can disprove vaccines are good?

The point of science is opinions don't matter, results do?

Maybe I'm being too academic about everything.
I actually don't agree with this and I think Feynman had a very personal feud with authority that dominate a lot of his philosophical takes.

For the layperson, but even for the average scientist, science is never just, or even primarily, the unmediated experience between some individual and some experiment. This is because the domain of knowledge or even the domain of methods has become so large, that not even the most zealous scientifically minded person can understand or participate in all the science going on.

This necessitates hierarchies and social networks that don't primarily rely on experience, this has some issues of course but it enables science to take place at a level of complexity that no individual can achieve.

I think doubt, in particular untrained doubt is not a virtue. The motto of QAnon is "question everything". The stereotypical conspiracy theorist is not a blind believer but someone who asks "why, why, why" over and over again like a child. Of course a sceptical mindset can be healthy, but taken too far it's not englightening at all. Today if anything the world has a bigger issue with virulent sceptics than it has with too much trust.

Experts make mistakes and the separation of concerns can lead to science being done incorrectly, but collectively it's still a system worth placing trust in. And that's not a technical trust but a social one that we should not get rid of.
15B Stolen Logins Are Circulating on the Dark Web
Sort of. It's important to point out that there are effects other than death. However, he's exaggerating like crazy, possibly by accident. Issue is that most of these complications happen to the same people. Young healthy people are nearly always fine. The virus is likely widespread in the military, and deaths/lasting impacts are minimal. Older, sicker, fatter people suffer an array of adverse consequences. In other words, the machine is highly biased depending on your circumstances. 1 in 100 is the worst case. Policy does not reflect this.
> liberal is not considered "Left" outside of the United States

I see this repeated as a talking point by multiple individuals. I don’t really get what the point of the comment is or what I’m supposed to learn from it or do about it. It feels pretty close to a Scotsman but to what end?
An executable zip file would solve 90% of the need for a containerized or static executable. Extract zip (app + dependencies) to /var/cache/exezip/<SHA256>/, do whatever complicated pre-execution-song-and-dance you need to transparently locate files there, and execute. Pile on features as desired.

From a portability standpoint, the above could be done with zero OS-specific dependencies, and you could add features depending on the OS. By default you just run the executable with modified environment variables to try to automatically locate things like libraries and other binaries automatically. Then you add chroot, overlayfs, namespaces, control groups, etc as they are available to improve compatibility.
Mental math is so difficult for me that it’s embarrassing! The numbers just don’t stay in my head long enough. I used to feel anxiety if math came up in conversation because I simply can’t calculate in my head like others do, and it makes me feel like a fool.

In school, I’d think I’d be doing great on my math problems. When I’d get my work back, I did terrible because I’d accidentally change the numbers in the middle of the problem. I also always had a feeling that I missed some foundational information because nothing ever clicked for me. I put it down to switching schools a few times, but I think it may have been something more than that now. I was actually scared to even try programming because I was always told you need to be good at math, so I thought I would fail terribly.
macOS Big Sur is flatter than ever
From my understanding, they’re going to use the brokers as their own metadata store, so the data that was in ZK goes in a topic instead, and I believe Raft for leadership?

KIP-500 is the proposal/PR (?) for ZK-free Kafka which I understand has been merged in and work is now progressing on follow up tasks.
most of the companies nowadays consider all their engineering hires will stay at most two years, so they think giving a raise or promotion is a pointless action and waste of money.
Also worth noting that Outline's license seems to come from the future:

Change Date: 2023-07-03
Adding unconscious bias into hiring right at the start. It's a terrible idea.
I am in the same boat. My runway is gone, and now I have to choose between rent or debt. I am choosing rent. Still, apply for unemployment. Do it if you’re not even eligible for it yet. Then when you are eligible it'll be a breeze. Use it to supplement your life while you continue your search.

Sorry you’re in this boat with us. Good luck fren!
If I’m reading marcan_42’s comment correctly, the FTDI chip defers any EEPROM write request to an even address until it receives the next write request to the subsequent, odd, location. If the next write is somewhere else, it discards the original data.

The 3rd-party chips, on the other hand, perform each write immedately per the official documentation. The malicious driver uses this difference to overwrite the firmware of the 3rd-party chips with carefully-crafted nonsense that has the same checksum as the legitimate firmware.
How the maturity of a Ruby implementation is measured
There’s truth to what you say, but prefixing it with a comment about dang is unnecessary and detracts from your point. I think almost all of us here are sympathetic to and appreciative of dang, so your opening remark does not appeal to me, and thus puts me on the defense against the rest of your comment.
Also, it doesn't work. Just tested it right now.
When you're doing any sort of non-trivial gamedev, graphics, or physics simulation work, there are so many instances when you have to get a bunch of magic numbers by trial and error, and it's usually all over your code. If you try to "refactor" these cleanly into a separate JSON file (hint: it NEVER is that clean), it still takes time and effort away from you to by writing boilerplate code, which seriously kills your momentum for experimenting and iterating with your code. It's kind of a niche domain-specific thing which most gamedevs and graphics programmers would sympathize with.

Also there are also a shit-ton of minor logic-changing modifications when you're writing prototype gamedev code, (for example, moving an if statement here or there to tweak the physics of your platforming). These cannot be easily represented in config files, and this is why people attach lightweight scripting languages like Lua to their game engines (so that you don't have to wait for those atrocious C++ compile times when tweaking your gameplay code).

(Ironically, serde is known for its atrocious compile times, which really makes the situation even worse. Because of this some frustrated Rust gamedevs wrote their own serialization libraries such as nanoserde (https://github.com/not-fl3/nanoserde)... but you get the point.)
> This might seem like mere semantics about what "disliking" is

Yes it is. Because you have cherry-picked a single word out of my whole argument to make your point. I dedicated an entire paragraph describing the undesired consequences of going the PWA route and you refused to acknowledge it, claiming it's only the "UX" people are taking issues with.
PayPal is prohibiting all intra-Russian transactions in 2 weeks
It really has been. Hopefully it's just because they're continuing to migrate systems from their previous host to Azure.
How Startups Make Money with Subscription Pricing
Debian all the way.

Used to use Ubuntu, but then they lost their way and went all sucky (both Canocial and the software itself).

Used to use CentOS, but then they lost their way, e.g. CentOS 8 was in the pipeline for an eternity, meaning CentOS 7 packages became increasingly rapidly obsolete.

Tried Alpine Linux, I really wanted to like it. But it sucks. The team managing the AL product is a bit stretched. Plus some of the design decisions make it a bit of a pain (e.g. DASH, musl libc etc.)

Tried OpenSUSE but found it a bit too opinionated for my liking.

So I settled on Debian, and the same on the vast majority of server instances at work.

Debian is solid and well maintained, and I prefer their erring on the side of stability rather than bleeding-edge (most of the packages are still reasonably in-date).
"My dear wife, please believe me ... we weren't having a sexual affair, I was just getting a BJ"
There is a cause for alarm, and some Indians do see that as a threat. Right now, Indian society is caught in a deep web of fake news, false narratives, and the conflating of what the govt is, what the nation is, and the difference between the two. Many competitors have raised a lot of questions about how Jio did not follow the rules (there are a lot to link) the basic one being a rule about giving free plans for more than three months (which was not allowed by TRAI - Indian telecom regulatory authority - previously). but nothing happened, and people were happy with free internet. A lot of these issues are buried under loads of information on the many 24 hour news channels (two of them owned by Mukesh Ambani himself) and then the web of Whatsapp and other online social media helping to shape a narrative.

Then there is an average indian feeling pride about how Jio is able to attract such investments. So, some of us may have considered it, and would have spoken about it, but a lot are not really aware. When people do speak against these, they are usually tagged as cynical or contrarian because speaking against a public figure in India is sometimes considered speaking against India.

P.S. Sorry for being so vague, but this requires a lot of context to ascertain why it is this way. I dont blame whatsapp or Facebook, just that we are a vulnerable bunch and usually believe what we want to believe.
Google Partners with India's Central Board for Secondary Education
The sad end of Brooks Brothers
I consider this a success story similar to an NBA star making it. So if 100k is very successful in terms of computer book revenues, then I’d say money should not be the main motivation to do it, as there’s better, more reliable ways to earn money in the software industry - working for any SP500 company will easily get you the same amount of money in less than a year, more or less guaranteed.
I know it’s not either or situation, just that it proves that money should not be main motivator for writing a book.
"What a billionaire CEO is telling you when he shows up to a shareholder meeting in a hooded sweatshirt or athleisure wear that costs more than most people's mortgage is that your sense of dignity means nothing to him: he is above you no matter how both of you are dressed."

Could not have said it any better
> taken too far it's not englightening at all

That statement is almost universally true, no matter the subject. But in general, if you’re going to err, erring on the side of skepticism seems reasonable, given the alternatives.
Pretty much not applicable, as "company" requires a valid registration number for the invoice. Selling to individuals in the EU, outside the member state the company has been registered, is somewhat problematic. Currently it does require VAT to be charged at the recipient's country - unless the total yearly revenue from the said member state is low enough (say 35k euro). I have heard there are some 'discussions' (some EU commission) to ease the process but for now that's just rumors.

Flip note: US companies selling to customers in the EU do require EU VAT number as well.

Overall living in the US and applying the same rules/advice to people not living there tends to be wrong.
This isn't about manufacturing.

This is $10B for /digital/ services. Google dreams of being allowed into that market. The Great Firewall prevents it outright.
Pfizer, BioNTech's coronavirus vaccines get FDA's 'fast track' status
Can you clarify why not and what would you recommend?
I am java developer who is developing side project which is using keycloak for user management.
I find it awesome I can plug invarious oath providers (fb, google etc...) While still using my own registration workflow.
Quite easy to plug it in my project as well
Protectionism only works in specific situations. For example you have a competent workforce and instead of making them work in a foreign country because that's where the multinational companies are, you introduce protectionist policies to keep them in your country. Getting to this point requires decades of focused efforts. You don't just introduce protectionism and get results automatically. Protectionism doesn't work because you have to make it work.

It's a bait and switch. Get foreign investors to build companies in your country. Let them pay for training. Children can now go to school and university. They become adults and gain experience during their job. They now want to leave the country for higher incomes (jackpot). Then finally give them a reason to stay. The Chinese government has amassed an insane amount of money and growth during their business friendly periods and is now able to deploy it for protectionist measures.

The reason why protectionism is a bad idea is that it's commonly used in incompetent governments that are prone to corruption before the country is ready. They instate the protectionism before the country has formed a competitive industry. The end result is that consumers have to pay hefty tariffs on foreign products that are almost impossible to replicate domestically like GPUs or CPUs. Alternatively consumers are stuck with inferior domestic products because there is no reason for the domestic monopoly to improve without competition.
You mentioned publishers leave you with 10% of the sales. I can't wrap my head around that, how is that possible and acceptable by authors?
AWS lambda is also slow to warm up
OP said more similar as opposed to "completely similar" which you are implying.

India definitely is more of a western country when compared to China
One side of an issue being coordinated doesn't necessarily mean what they're saying it's true, just that they've managed to coordinate their beliefs more. Medieval monks agreed on many details of theology.
As sibling comments say, this is a common feature of learning to write that doesn't indicate dyslexia.

One of my relations wrote completely mirrored for a time, that was interesting. It did make me wonder if their brain was flipping the entire World; they've corrected it now. It reminded me of, da Vinci, who I think write in mirror writing for himself but used regular writing when writing for others.
I'm using the app "Materialistic" on Android to read the comments. It works very well.
> Would the symmetrical statement, that you can only meaningfully agree with an expert if you are humble and have done your homework, be true?

Yes. But agreeing or disagreeing is not the only option. In [1] the authors suggest that the crustal anisotropy is decoupled from horizontal basal tractions and, instead, created by upper mantle vertical loading, which generates pressure gradients that drive channelized flow in the mid-lower crust. Do you agree or disagree? The truth is, you probably don't have a position on the issue.

If pressed, you might defer to the expert opinion that crustal anisotropy is created by upper mantle vertical loading. But that's not the same as agreeing with it. It's just saying "I don't know, but here's what somebody else says".

Of course, agree/disagree/defer is still too rigid: you can humbly tend to agree (based on some homework) while mostly deferring, etc.

[1] https://advances.sciencemag.org/content/6/28/eabb0476
East Asian development was not based on protectionism, it was based on providing goods/services for export (even when "weak") which requires openness to competition on a global scale. Protectionism was tried in Latin America and even in India prior to the 1980s and 1990s, and it has consistently been a failure.
Hatevertising - when I see NYT or bloomberg or washpost eyc, I know enough to skip them. Hackernew should block them = easy enough, members gain nothing from them, just a waste of time and people recall the block and skip them forever. I get so aggravated when I fail to detect one and I am presneted with yet more begging for bakshi...
Nice! Too bad I didn't find a way to save/share a good one (some mountain landscape, etc.); maybe that's not the point?
(not OP) That's true, but Modi is riding a nationalist wave. If you're Google and you're worried about having too much invested in China AND being kicked out of India for investing too little, this would be killing 2 birds with one stone...
jim
date: illegal option -- I

on macos
I think this is about to change. The Chinese shipping will go up. A couple weeks ago, there was an article posted here about why shipping from China is so cheap, epacket[1]. Because of epacket, it was cheaper to ship from China than it was to ship to even within the same state for small packages.

A recent change allows the USPS to increase rates for epacket. It looks like the new rates will go up slowly, so shipping from China will still be cheaper for packages under 3 ounces for a few years.

[1] https://www.ecomcrew.com/why-china-post-and-usps-are-killing...
Recent discussion of Pulsar vs Kafka: https://news.ycombinator.com/item?id=23787958
Astronomers discover an exposed exoplanet core 730 light-years from Earth
> especially if you're using autotools with libtool.

Then you had it coming!

I do not understand why, in this day and age, the autotools shitfuckery is still necessary. You can write a portable makefile that will compile your program on all widespread unixes (linux distros, all the BSDs and macOS). Using CI tools you can verify in a few minutes whether it compiles correctly everywhere. The autotools and cmake systems are most often useless cruft (except if you want to compile on windows, in that case cmake is probably inevitable).
Alpha Wolf Concept
Google Search Upgrades Make It Harder for Websites to Win Traffic
Yes. I wonder if Google even still uses pagerank. The true novelty, e.g. how to deal with SEO, is kept a secret.
Same...... Same.
Does this apply to blue-tribe denialists, too?
The entire amount is not being invested in one go. It will be invested in the next 5-7 years. They probably don't have the department wise breakup at the moment.
My Guess is datacenter, as it is quite long time since Indian gov want google,fb etc to have local data local.
No it's the opposite: science is having faith in the knowledge of experts while maintaining a lack of value in one's own experience of the world.
There's good intuition for this. The key moral of the story is this:

> The normal distribution provides uniform sampling on the
> unit n-sphere.

What does that mean? Assume one wants to sample a point uniformly from the unit circle. So we want to uniformly sample from the set { (x, y) : xx + yy = 1 }.

The naive method of uniformly sampling x over [0, 1] and then uniformly sampling y in [0, 1 - xx] doesn't work. It doesn't work because for a given change in dx, the change in dy is not uniform.

For example, if we are the point (x=0, y=1), in an infinitesimal region around this point, it looks like "flat land", so moving in dx does not change dy. That is, the tangent to the point (x=0, y=1) is horizontal.

On the other hand, if we are at the point (x=1, y=0), in an infinitesimal region around this point, it looks like a cliff face: all we have is vertical. So the dy change is "infinity". That is, the tangent to the point (x=1, y=0) is vertical.

Let's sample both x and y from the normal distribution. So the probability of getting x=r is e^{-rr}. The probability of getting y=s is e^{-ss}. The probability of getting some random point (x, y) = (r, s) is e^{-(rr+s*s)} = e^{-1} = constant.

So if we sample two points using the normal distribution, the points are uniformly distributed on the unit circle.

### Box–Muller transform

On the flip side, assume we have a uniformly distributed point on the circle. This means that the angle theta is uniformly distributed in [0, 2pi].

Given such a uniformly distributed point, we can generate two gaussian distributed numbers by taking their x and y component.

The intuition for why this works comes from the above:

- We saw that (x ~ normal, y ~ normal) => (theta ~ uniform) [as explained before].

- We can also show that (theta ~ uniform) => (x ~ normal, y ~ normal)

which is what the box-muller transform does.
Ah, yes, usenet.