skysight-inc/HackerNews huggingface dataset:
> How many foreign companies actually use US Chipmaking equipment?

In the semi industry, nearly all of them. You can hardly make anything in the semiconductor industry without using several of the major US companies. The US still dominates the semiconductor equipment industry. Of the six major players, half of them are US companies.

> The $412bn global semiconductor industry rests on the shoulders of just six equipment companies, three of them US-based. Together, the companies make nearly all of the crucial hardware and software tools needed to manufacture chips, meaning an American export ban would choke off China’s access to the basic tools needed to make their latest chip designs.

> "You cannot build a semiconductor facility without using the big major equipment companies, none of which are Chinese," said Brett Simpson, the founder of Arete Research, an equity research group. “If you fight a war with no guns you’re going to lose. And they don’t have the guns.”

> "ASML cannot do without Applied Materials and the other way around. If you take even one out of the value chain, that may hamper Chinese fabs," said a former ASML executive.

https://www.ft.com/content/4a8553a6-f3b2-11e8-ae55-df4bf40f9...
Yup. It's the best. I wish Ghisler was better at marketing and general e-commerce. I wish that project all the best for the future.

Double commander has been produced which also gives total commander plugins comparability across all platforms!
Some time before HFT was as popular, I worked at a Wall St. trading firm (though in the back office clearance and settlement area). The devs who supported the traders had some wild "high stress" stories; it was pretty routine and commonplace for them to be screamed at nonstop by multiple traders during the entire trading day, then everyone would go out for drinks/dinner afterwards. Daily.

There was a paramedic on the trading floor. At least once a trader had a heart attack and the other traders were just casually stepping over him post-collapse, because... paramedic on the trading floor.

It was my first job post-college; in the first or second week I was there, a company wide email went out that stated the policy for in-office birthday parties was being changed in that strippers would no longer be reimbursed. Out of office it was still ok.

Anyone interested in those times should read "Liar's Poker"; it's a good overview, at least from what I remember, since where I worked was that same firm.
If this was Reddit I would submit this quote to /r/nocontext
https://gusto.com/ has something in the dev console. Its like a treasure hunt.
I make a lot of HN accounts because of this. Every reply includes more information that can't be deleted but can be used to tie it to my real-life identity. I don't want to have to precede every reply by pointing out it's my views and not my employer's.
I wrote a Python utility to help our folks at our analytics company load/unload/move data among CSV files and SQL databases.

Getting the parts that work with CSVs to "just work" when presented with an arbitrary CSV file has been super interesting - even with Pandas at our disposal.

https://github.com/bluelabsio/records-mover/blob/d18ec02fdf5...

I wrote up some of the experience here:

https://github.com/bluelabsio/records-mover/blob/master/docs...
You’d see that mainly in over the counter and manual trading desks. So in the front office of a bank or corporation hedging commodities or interest rates for examples.

I think OP is asking about programming skills implying automated, systematic trading and algorithmic execution on exchange traded products.
I'd say it's an unnecessary dilution of national brand power. I know people who refuse to buy things directly from China, yet are perfectly happy buying the same items through a western distributer. That price delta is directly measurable brand equity that ends up as taxable money spent in western economies with no real value add.

Pulling this crap only incentives China to develop their own silicon. Since the west can't compete on manufacturing cost or quality, Chinese products will continue to dominate. But the importance of incorporating western technologies will deminish since there will be no legal alternative. The end result is just plain brand dilution, since not using western technology will become the new norm.

I'm not really personally concerned, the west will learn sooner or later that it actually needs to build something to remain competitive. A service based economy is simply everyone serving each other coffee, while gradually eroding existing equity so we can keep buying coffee beans.
Thank you for that link! :)
>Chekov's Gun can rarely, if ever, improve a story

I guess I'd see Chekov's gun as a subspecies of a more broad range of tactics you can use to introduce themes and events so they don't completely come out of left field when the reader arrives at them. If you don't do this, you risk particular events appearing surreal - for instance, if a character shoots another with a gun, did they seem like the kind of person to own a gun? If so, you're basically doing a light form of Chekov's gun anyway, and if not, you either have to put up with the fact its presence is weird and jarring, or put a stutter right in the shooting scene, slow down, and explain why the gun is here. Seems very practical to me - when you require a gun, it takes about ten seconds to go back in the narrative and place one innocently in some corner.
They probably all use the software.

Funny thing is that TSMC +10 nm is subject to these rules, but not the 7 nm as it uses under 13% USA technology.

Yes, I think ASML will not sell them equipment.
It’s pretty hilarious that the grounds for the block is that China will use the chips to spy on people, given that the United States is certainly doing that already.
This after previous indictments of Huawei for RICO violations and theft of trade secrets from USA companies T-Mobile, Qualcomm, and Cisco. Including theft of 5G technology that is now being used in equipment sold to EU countries.

[0] https://www.justice.gov/opa/pr/chinese-telecommunications-co...

[1] https://www.justice.gov/opa/pr/chinese-telecommunications-de...

Whatever happened to arresting Huawei’s Chief Financial Officer Wanzhou Meng? Was she ever extradited from Canada after being captured in Vancouver, BC?
I know that Mozilla has historically been paid by Google to make Google search the default search provider in Firefox. But you just claimed "Google has apparently paid Mitchell Baker personally multiple millions of dollars too" which is something different that I have heard nothing about. So, what is that claim about?
I coded an app to help artists and small entrepreneurs monetize their work during the pandemic. It allows to charge for livestream easily by selling tickets. (Only works in canada at the moment)

https://starstream.app
If you didn’t know....and I don’t want this to be a spoiler, but you figure it out in the first few pages...Fall is a direct and some what spiritual sequel to your two lowest rated....that being said it waves in a good bit of the snowcrash absurd stuff as well.
I agree with other comments that portknocking is stupid.

It's not stupid to have a tiny tiny service to unlock your bigger attack surfaces. It IS stupid to implement "IP-over-SYNpackets" (actually "password over SYN packets") when we already have a perfectly good way to send packets of information that doesn't expose even the complexities of TCP (e.g. slowlaris, SYN flood, etc…). And it's called UDP. Just send your plaintext password in a UDP packet.

It's not exactly hard to safely receive a UDP packet. In fact it's orders of magnitude easier to make a UDP server secure than a raw packet sniffer.

But also I would argue that TCP MD5 (RFC 2385) is vastly underused. It doesn't work through NAT, so maybe now that IPv6 is becoming more and more common it'll gain more traction. It's been used in production with BGP since forever (at least since the 90s), but there's nothing stopping it being used for SSH too. (in fact I run a patched OpenSSH that uses TCP MD5, see my blog post)

TCP MD5 also prevents your connection from being reset on a TCP level, once it's up and running, even by someone who can inject spoofed packets and sniff your encrypted connection.

More on this: https://blog.habets.se/2019/11/TCP-MD5.html
You're almost certainly describing a file format that already exists and that nobody uses because it is not human-interactable.

Anyone can edit a csv. I often have. An important feature.

The only real stumper in the CSV format is why they didn't use \ as the escape in strings like everyone else. Probably some good reason.
Feinstein selling $ALLO on Feb 18th. Not a good call, I'd say.
Humans are not bound by the computer science definition of “standard”.

But you’re correct that I was using the word “standard” imprecisely to mean something more like “file extension” rather than an IETF RFC.
Free security tools every developer should know and use to Shift Left
Allowing truck drivers to work from home
When you hit that kind of data which isn't quite a corner case anymore but already in the realm of subtly broken, you'll actually be happy to have written your own ad-hoc CSV implementation. Figuring out that problem will be much harder if, because programming is scary, you are using a black box library.

Proper CSV handling is simple, just don't try to take shortcuts to make it even simpler than it is. There just happens to be a lot of CSV around that is too broken to be read without a bit of handholding, but no gold standard library will be able take that problem out of your hands (an argument might be made for libraries on the producer side of files). That little list of pitfalls in the article would be a good guideline for "things you should know before" but it doesn't make a particularly compelling point against rolling your own.

Personally I'd even argue that CSV is the only format where, on the consumer side, rolling your own is actually advisable. Because every beyond-corner-case is different and the format is such fertile soil for imperfect as-hoc processing that happens outside of your code.
It reminds me of something I had posted to a math/engineering forum some time ago but my answer was taken down because I didn't use proper mathematical terminology and I had ended the comment with a question mark asking for feedback.

My idea was that what if the halting detection function sometimes intentionally lied about whether or not the program halts (E.g. just returned a random true/false 1% the time instead of actually doing the analysis work) then because Turing's proof is recursive (and relies on the occurrence of an infinite recursive deadlock condition), eventually, at a certain random depth in the recursion, the halting detection function would break out of the recursion when it hits that random error case. So the intentional % error added to the halting detection function would prevent hitting the infinite recursion case on which Turing's proof relies. The downside of this approach would be that my hypothetical halting detection function would return incorrect results a certain percentage of the time when applied to other algorithms; but this problem can be offset by running it multiple times against the same input. The accuracy of such a function could approach 100% as you run it more often but never quite reach 100%.
That's where VMware on aws comes in ;) you get vmotion, so no downtime due to planned maintenance
How to Stay Relevant in the Data Science Landscape,Chief Data Scientist
I'm not a consumer of OF or IG content but I think OF content is more honest and moral.
Whistleblower: Wall Street Has Engaged in Widespread Tampering of Mortgage Funds
The beauty of federations of user-managed communities like Reddit, 8chan or Mastodon is that the friction to "voting with your feet" is low enough to be practical. Migration of user communities from hijacked subreddits happens all the time.

While I agree that there should ideally be a process to deal with obviously maliciously confusing community names, a country is an entity too big and diverse to have a single centrally-moderated conversation platform for anyway. Control of the exact country-name subbreddits could be offered to official governments, but is that in any way interesting? We already have country TLDs as official government communication platforms on the web.
Samsung Galaxy A Quantum first smartphone with a quantum random number generator
Popular browsers don't accept these prohibited names, e.g. here's the relevant code for Mozilla's NSS:

security/nss/lib/mozpkix/lib/pkixnames.cpp

Likewise for Chromium:

trunk/src/net/base/x509_certificate.cc

(I've intentionally not linked these because burdening the relatively heavyweight source viewers with idle HN readers who are mostly going to glaze over and not read once they discover it's tricky C++ code seems unfair)

My guess would be that because it's harder to process multiple wildcards at all, and indeed even the sketchy single wildcard in odd position (which Symantec used to issue and argued wasn't technically prohibited e.g. dev-*.auditcompany.example where auditcompany.example was a domain belonging to Symantec's auditors...) it's less likely anybody goes to the effort to do this even though it's a bad idea.

But I guess if the wrong programmer is assigned the problem they might cheerfully write a nice loop to process wildcards even though it's more effort and the wrong thing so we can't rule out that it has happened somewhere at least once.
One way to reason about what could have been done better from the
beginning is looking at stuff that is marked as [deprecated] in the
standard library. E.g. how the "try!()" macro was deprecated in favour
of the "?" operator.
Dataset for sale: [redacted]

Similar data structure: https://stackblitz.com/edit/angular-soswe4?file=src%2Fapp%2F...

Owner works for: https://covve.com

Covve: This simple yet state-of-the-art app will revolutionise your business relations like you've never seen.

Edit:
Response: https://twitter.com/covve/status/1261287954967941120
Thank you. The only other model I found is out of stock from the German store as well and can’t find it elsewhere.

Amazon results for vitamin D lights seem dubious to me... the only thing I found was some reptile uvb lamps but not sure I want to risk those on myself :-/
I feel like we're just repeating the exact same arguments seen for Vitamin C. Which went through the same arguments (cure for colds, cure for cancer, recommended by doctors etc) and ended up generally being inconclusive as to whether or not it actually helped.

At this point I'm convinced vitamin supplements are a scam in 99% of situations. The only time they're useful is when you have an actual deficiency as prescribed by your primary doctor.
Yep, should work fine since you only need current flow in one direction!
Americans spreaded fake new 2 years ago stating that there are SPY-chips hiddenly built into Apple, Microsoft, Amazon and Google products by Chinese. The companies investigated their chips and didn't find anything. Americans lost any credibility.
My gmail is on it, but not my burner-domain. So either the data is old (year or two), or they got my gmail from somewhere else.

I'd be interested to see the whole dump to see my full record...
Sir you are a gentleman and a scholar. Will definitely check this out — I’ve had to fiddle around with Calibre to get Eugene Wei’s longreads on my kindle.
I haven’t read anthem, but his latest is in the cryptonomicon universe....ties up a couple loose ends...or at least shows some repercussions.
To get food, I learned Selenium and web scraping in one day
I did, and I usually use site specific emails (eg amazon@username ) but it found my "generic" firstname@username email... So no insights there.
It depends what you're working I guess. I can see where you're coming from with web hooks; in the examples above it was more of a 'pure' algorithm module and much more self contained.

Haha, yes I overdid templates for this once too :)
I assume the solutions to these can be found publicly pretty quickly. So your secret bypass first filter loses utility after the first couple of people.
Balaji Srinivasan on the Argument for Decentralization [video]
Easy to say leave it up. Then you get a large Nazi community form. You don’t want your platform to be about Nazism. But you also don’t want to ban subjective things
Not in and of themselves, no. They can be, but it isn’t a necessary state.

Even if you assume their wealth is stolen and they do nothing for job creation etc., there is no reason to assume that their gains are correlated with anyone else’s losses.

To be a utility monster, you have to say that the suffering they cause is still a net win specifically because of their pleasure.

I suppose you could say it about budget airlines who nickel-and-dime you for everything and take you to an airport that is “near” your destination in the way that Dublin is “near” Belfast — lots of small irritations causing a small number of people to be very happy.
Put ssh on port 80 and http on port 22 - perfect security ;)
That's the message you are reading. The lockdown brought precious times for supply chains to start relocating, for cosmetic industries to start producing hydro-alcoholic gel, for hospitals to enter crisis mode without the staff burning out too fast, for legislators to discuss emergency measures, etc.

All these things helped France prepare for the lockdown measures lifting, and most likely saved lives.

No country except Sweden is setting a goal of reaching herd immunity. Reaching herd immunity is a failure in itself, it means a good fraction of the population will die (whether the hospitals are overloaded or not).
It's not about snatching away users from AWS, it's about gaining those first time cloud users. And in today's world it would be very foolish to not opt for cloud agnostic offerings and go for hybrid solutions
Growing up in the 90's my family would make it a point to watch this every year around the holidays, good times. If you are ever in Cleveland, OH, you can actually tour the house they filmed most of it in.
We should make the people who discovered the drug take it and use its effects to figure out a way to synthesize more of it without shredding living human brains. Then we can get to the business of other gains.

For the first run we should just ask for volunteers. No need to pre-optimize, maybe some of those poor and disadvantaged people will end up contributing more on NZT.
How to protect your privacy in video chats and conferences
There are lots of homeschooling curriculums of various quality levels, if that’s what you mean.

Saxon math seems to be good from homeschooling parents reviews.

Montessori, Charlotte Mason, great books, etc have all stood the test of time when it comes to educational approaches.

Many homeschooling parents pick and choose what they find helpful for their kids.

Pretty much everything has been tried in the field of education. It’s a matter of execution and attention not innovation.
In the eyes of the FSF and people with similar ideals, the benefits gained by spending that money on free software dwarfs the tax revenue gained. The German people seem to have enough support for free software to at least make the government notice, which does not seem true in the US.
Anecdotal evidence does not a trend make.

How about saying "Young, healthy people die of the flu every year"?

You have to look at trends. And it's been clear for a while that young, healthy people have a risk fo dying from covid trending towards zero in most (all?) countries.
> Some countries use a comma as decimal separator instead of a colon.

And some companies... like Klarna, fixes this wrongly. At least they did a few years back.

We'd get a CSV file from them, containing payment information, but they ran into the issue that they really wanted to use comma for field separation, but also for krone/øre (decimal) separation. They ingenious solution: Fields are now separated by ", " that's a comma and a space.

Pretty much no CSV parser will accept a multi character field separator. So many fields would just have a space prepended to whatever value was in that field and you'd get a new field, when the parser split the field containing the amount. So now you have say 5 headers but each row would have 6 fields, because the money amount became two fields.

Being on the receiving end you now have to choose, do you want to strip spaces and reconstruct the amount field manually, or parse the CSV file yourself.
Daily Driver Task Management System
I was unaware of the Yale situation. That's rather rare among private schools.
a dynamic decision tree lib in golang
It goes into detail on site in a modal popup, there's a link in the top right corner with a clipboard icon as well as a link that you can search for with the text "opening the rulebook".

I'm going to respect the author of this clearly personal project by not copying it verbatim, it's not exactly hard to access =)...
See this is the slight, unnecessary, condescending attitude in west. Life expectancy in India is fine in people who can afford ok food and place to live. There’s a lot of poverty and poor people seemingly have lower life expectancy, which lowers the avg. And yeah pollution would have an effect, but it’s definitely not like people die early so we don’t have data on Alzheimer’s. My grandparents lived past 80, and only one of them took some diabetes medicine. Otherwise they weren’t dependant on drugs till their last years.
I would feel icky if all of my female colleagues who got laid off just now were economically compelled to have sex with people they didn't want to have sex with to pay for rent, food, and other debts. Lots of people have pretty shit deals. It's a free society, but they work as meat packers or facebook explicit content moderators. Not that free.

I vastly prefer a system with switching costs (like needing to move somewhere where its legal) than one which puts a social burden on girls to do this when times are tough. "Porn star" sounds sex-positive, lucrative, and happy. Getting fucked by a landlord is a lot more grim.
It probably will. Every release has a number of performance improvements although the release notes don't mention them. Great work like [1] [2] [3] weren't mentioned in the release notes because those notes mostly focused on feature improvements.

This work seems to be gaining momentum, if anything. The next version (1.44) will significantly improve the performance of programs that use async [4]. The next version of LLVM will be faster [5] (hopefully reversing the perf regressions in LLVM 10).

[1] - https://blog.mozilla.org/nnethercote/2020/04/24/how-to-speed...

[2] - https://blog.mozilla.org/nnethercote/2019/12/11/how-to-speed...

[3] - https://blog.mozilla.org/nnethercote/2019/10/11/how-to-speed...

[4] - https://ferrous-systems.com/blog/stable-async-on-embedded/

[5] - https://nikic.github.io/2020/05/10/Make-LLVM-fast-again.html
Would like to try it out, but I don't know what mob programming/mob team ist. Maybe mention that on the front page?
China money maybe. They push anti US hate all day everyday
The killer feature of rust is rapid incremental improvement of the language. Every quarter something gets better.
Ask HN: Anyone programmed/used KaiOS recently? What are you thoughts?
I was watching a youtube video on a 10 dollar (!!!!) flip phone. It had some impressive games and apps (all HTML/JS) for it's screen size and processor. It was quite snappy.

Anyone programmed/used it recently? Curious what your thoughts are