skysight-inc/HackerNews huggingface dataset:
That is a very western-centric view. Outside of the west and India, Huawei is still going strong. Support for China is quite high in the middle east and in Africa, where many people are skeptical of western narratives about China.

Furthermore, Huawei isn't the only Chinese party that needs advanced chips. Other Chinese phone makers such as Oppo and Xiaomi aren't banned. But they have become wary of US dependence and are seeking to decouple their semiconductor supply chain from the US. To them, while Korean suppliers are more risky than Chinese suppliers (which still need time to catch up), it's still less risky than TSMC.
On the other hand, most Europeans speak more than one language precisely because of how close the next country with a different one is.

Why do you estimate only dozen suitable cities?

And why go by number of cities rather than population sizes? Cambridge (UK) was a good place with smart, fun, and adventurous people, and has a population about 27 times smaller than Berlin.
>It’s the same thing with code reviews. I make a distinction between issues of opinion vs issues of correctness.

Good way of putting it. Too often code reviews devolve into nit-picking and bickering.
Learn Vector Programming
Modern fabs are nearly completely lights out.

There are more people sitting in offices there than on the floor.

I fact there is a huge oversupply of semiconductor engineers globally because of fabs becoming less, and less labour intensive.

Companies take a big effort to reduce the number of people on the floor futher, but now not so much for labour cost readon, but security. The chance of somebody who shouldn't really be on the floor acidentally pressing the wrong button, and sending $10M worth of wafers down the drain is the risk they don't want to take.
WSL1 was not a VM
> Do you believe Facebook is the only company that would ever be affected by this?

Of course not, Facebook is not the only company parasitizing on users' privacy. The point still stands, though: it's an absolutely tiny (compared to the company's income) amount of work, versus users's rights.

As for delays - again, FB routinely displays much worse problems, adding some more delay there wouldn't be noticeable.
My workflows have been queued for at least four hours. It's a hotfix commit. GitHub Actions helped me a lot in synchronizing updates with other repositories automatically, but this time I have to manually apply it. Because I'm the first time expecting GitHub Actions incident, I was wondering that I ran out of my free quota for this month...

By the way, should GitHub send an email to the owner if any workflow has been delayed for an unreasonable time?
Crypto's primary use is as a speculative asset, and for tax evasion/capital control evading/money laundering.

Drugs are a consumable, crypto is an item of exchange. If you cannot exchange them, then they have no value.

About 60%+ of market activity is in the USA:
https://www.statista.com/statistics/1195753/bitcoin-trading-...

The USA could ban online exchanges in the same way it has banned online gambling.

Sure, trading could still occur via foreign exchanges, but the pool of people willing to put money into the network would shrink dramatically and the price - since the whole thing is a ponzi scheme - would also fall dramatically.

If the price of Bitcoin or Ethereum was 5% of its current value, the levels of electricity and advanced manufactured goods dedicated to mining them would also fall to the same extent.

Turkey (an economic minnow) banning exchanges, and a few tweets from Elon Musk have been enough to send prices tumbling 10-20%. Can you imagine if the USA banned the exchanges?

Its also likely that allied nations eg. European countries, Australia, Korea, Japan, India would follow a USA ban with their own.
> No, intentionally spoiling evidence — or “spoliating,” to use the legal term — is definitely not legal.

> Neither is hacking somebody’s computer, which is what Signal’s blog post is saying a “real exploit payload” could do. It said, “a real exploit payload would likely seek to undetectably alter previous reports, compromise the integrity of future reports (perhaps at random!), or exfiltrate data from the Cellebrite machine.” All of those things are a violation of the federal anti-hacking law known as the Computer Fraud and Abuse Act, or CFAA, and probably also of many state-law versions of the CFAA

I'm not sure if that will hold in court. You can argue that the Signal app has built in hacking defenses. A more common case would be that Signal app detects that it is being hacked by Celebrite and self destructs (i.e. deletes all data) -- that's what an iphone does, if you make too many passcode attempts. In this case Signal jokes that it might counter hack even, but since it's a defense to being hacked in the first place, it shouldn't illegal.
>I learned from this that some people are always going to see you like they first saw you.

First impressions matter most !
E-Başvuru Görev Belgesi 2021 – e başvuru görev belgesi
KDE is the one desktop environment I haven't experimented with enough to give a fair judgement. I need to put that next on my list.

Updates on Windows is usually more annoying on Windows than on Linux because of the forced updates with reboots, in that regard Windows is more garbage than Linux.
Ask HN: Which SaaS apps do you pay for personal use?
I'm curious which SaaS apps are people paying for personal use.

I'll go first, I use Notion personal pro account ($4/mo) to get access of page version history.
I use Ticktick (todo list app) premium account (25$/yr) because it is more feature-rich than other todo apps and works smoothly on my android device.
I'm not sure how analogous a holocaust is in this case.

Fact remains: both sides are willing to kill children in order to advance their cause.
The main problem, and I see this a lot in this type of analysis, is it completely takes attraction out of the equation. It is assumed that all men are attracted to all women, and vice versa. In reality, if you're not attracted to someone, they are not in your pool, regardless of any other factors.

Any such analysis must be conducted on a per-sex basis as the game is completely different for men and women. In fact, it's debatable whether the creepiness rule applies to older women, or to women at all for that matter.

To do this properly for men, the number of available older women needs to be heavily attenuated. According to this, 60 year old women are in the dating pool for 35 year old men. How many 60 year old women do you really think a 35 year old man will find attractive? A vanishingly small number. Conversely, men find the women on the bottom end of their creepiness band disproportionately attractive. But not enough to balance it out. I suspect it would be more realistic to simply rule out all older women.

For women, attraction is different. Women do not have a preference for younger men. In fact, the opposite would seem to be true, especially since women do have a preference for wealth, stability and status. So, using the same example of a 30 year old woman, think about the limits of the non-creepy dating pool. How many 25 year old men will be attractive to her? Not many. But, equally, how many 60 year old men will be attractive to her? Also not many. However, it is probably also the case that not many men in general are attractive to her.

There are so many other confounding factors. Like, for example, the fact that women can't do much to change their level of attractiveness, they're either attractive without trying, or they're not, while for men it's necessary, and often sufficient, to build attraction through hard work (similar to how male in other species do courtship displays).

I find the reluctance to take attraction into account to be, at best, wishful thinking and, at worst, delusion. It makes any analysis like this, frankly, ridiculous.
They're also forgetting about fish and other wild-caught animal food sources
Yes. But it is missing in the GIF. Because there it would have to be the first line to show up.
Ng-sq-ui tour: the datetime-picker component (+ Brand new Rewards Program)
This is just clickbait. Don't bother.
Look at Twitter, you see a similar sentiment on the other side.

In the television industry, you've seen a massive segmentation in the news and TV channels over the years. 40 years ago, there were only a few news channels that tried to target the largest demographics possible. Because of that, they largely stayed neutral. However, market competition and other forces have led to a separation between left- and right-leaning news channels. If given the choice, people avoid information that doesn't align with their worldview.

Fast forward to now. Social media companies are anything but unbiased, enforcing a mentality of "tolerance," multiculturalism, and cultural relativism. In such an environment, pushback from people who disagree makes a lot of sense, though it isn't good.
If an access point moves more than a few times per year, it will be blacklisted from Googles location database as unreliable.
And nothing of value will be lost. The only issue is that the powerful that have invested in crypto will fight with their lives to prevent that.
I've noticed that for a while (with many exceptions, of course, purely anecdotal), you can generally double your ram for the same price about every 3 to 5 years. That's also about as often as you see process refinements leading to higher yield/surpluses along with newer models that benefit from process shrinks.

Ram chip packages themselves have always been about the same size on the stick, so I figured it was a shrink that led to higher capacity for roughly the same amount of wafer used... so actual costs remained relatively consistent as it's the size cut from the wafer itself that tends to determine the costs for many things.

Generally spitballing it here, but that would be my take on why prices have hovered around that $90 to $180 mark for two/four sticks of a decent capacity. I've had to budget about $200 for ram for nearly every build I've done in the past two decades.
Hey, thanks for starting this discussion, I think it will be an interesting one :)

1) Just to be clear, when I read "serialise" I understand that you want to parse some object into a format suitable for storage. I would honestly go with the common flow: use some library like kotlinx.serialization or whatever your database library support. If this isn't what you meant, please let me know.

2) I personally like well defined type. For example, if you have a case where Email must be like Email(local, domain, tld) and another where you just want a String out of your email, I would rather use two different types for the two different use cases and therefore different parsing logic (which will probably share most code, but still produce different results). On the other hand, if you want to model the fact that some piece of information could be provided or not by the external source, than yes, I would just go with nullable types, which in Kotlin is like `Something?`, but in other language are known as Maybe or Optional.

3) Just to be clear, I will strongly advice against having validation in object constructors. Once this is out of the picture, you are left with simple Value Objects: simple, immutable, bundle of data with a defined structure and semantic meaning. When you work with these simple objects, it's very easy to derive different views for whatever use case you need. I'm not familiar with SQLAlchemy and Python ecosystem in general, but I guess there will be some way of converting a specific type into one that is suitable for DB consumption.

4) Both Parse and Parsed are actually Monads ;) And we know something about Monads, is that composing different Monads together is usually not straightforward xD That's said, in your particular example of having an optional field, I would see the parser produce a Maybe<Something> (or Something? in Kotlin)

Let me know if I got you right and what you think about it :)
Month long toilet paper outages were a reality of life in USSR.

Though, fresh pronts of "Pravda" never were. That "Pravda" was a very versatile material: from toilet paper, to packaging material, to building material as packing for cracks in walls, to an underlayer for wallpaper.
Web fonts with limited glyph sets are like 30kB before base64, it's certainly worth it to block for a few milliseconds more to prevent FOUC/FOIT altogether.
Change the white balance of your monitor. Some of them call it movie-TV-games-computer
I am curious if you mean the "chance of anything" as objective, or subjective number here.

0.1% means, after approaching 5000 women, only 5 (1 in 1000) decided to give you a shot. Or was the number higher? (And you are using 0.1% just as a figure of speech?)

If a woman stuck with you, then they are not "way out of your league" - you are exactly in their league. So many misconceptions here.

My point here, there is some subjective level setting, 0.1%, "out of my league" which may or may not be consistent with actual, hard numbers. It does not matter what you think (it's quite counter productive to overthink): what matters is how it plays out in reality. What is the actual statistic. That's what your chance was, that's what your chance is.
> I’m biased, because I know Antonio Garcia-Martinez and something like the same thing once happened to me

Glad he opened with this!
go to your profile, enable shadowdead and check last 2 days for the keywords israel|palestine

not surprisingly this one made it to front page. i am unable to classify what this one is, is it propaganda or just a sanitized trash.

the subject line gives away alot of to things you are going to see on the video.

an example: israel did this, palestinian civilians did that, then israel did this, as a result hamas shot rockets at them, and understandably israel bombed them which resulted tens of death.

understandably and tens of death, let that sink in.
tens of death was the children figures alone.
What game? Paul Graham has said exactly what he thinks for more than 20 years, and he does not succumb to every new moral fad.

Contrast this with the 200000/year corporate devs, who pretend to be woke and inclusive but on closer examination just follow the 48 laws of power. Who is playing games here and who are the hypocrites?

As for attacking someone for moderately daring content in a work of literature: I hope this person will be shielded from "patriarchs" like Shakespeare.
Two related questions:

1. Would it thus cost the same to operate such a fab in the US?

2. Why did the US outsourced the semiconductor fabrication in the first place? Was it more labour intensive in the past?
Personally I'd rather they focus on the issue rather than negotiating with PR and legal to formulate an e-mail. If you rely on an external service and don't monitor it that's on you.
> "Don't worry, I froze my sperm"

You think this is great / that it might be great, but it is not: It is creapy. You'd find out about this at some point and drop it. Women do not work like that.
I’ll avoid taking an absolute position on Amazon—socially beneficial or not—but I do take issue with your argument: only by the most stunted measures of “better” is turning a profit sufficient or even necessary to show someone “makes the world better.”
The very obvious benefit of outsourcing kernel development to Linux is cost avoidance.

When there is a volunteer army that can go after Meltdown and Spectre orders of magnitude faster than the corporate stable of developers, the business case seems to make itself.

Which might be among the reasons Mr.Softy has been a Platinum Parter of the Linux Foundation the last five years => https://www.itpro.com/strategy/27583/microsoft-joins-linux-f...
If you can't tell a story without including unrelated meme gifs in every 2nd tweet, maybe realise you're not able to tell a story well or the story itself isn't good.

What's worse is this guy describes himself as a writer - FFS! This tweet storm is in the realm of "how do you do, fellow kids".
I have never appreciated being on a slow connection and not being able to view the info I need because fonts are downloading for 30 to 60 seconds.
You're talking about two different things: eliminating hardware by doing more in software (what the article was stating) vs consolidating discrete logic to an ASIC (both the IWM and the discrete logic it replaced performed the same task in hardware. The IWM just reduced it to one chip allowing them to eliminate the controller PCB)
Genç Girişimci DesteğI 2021
As the US gets more than "cheap labor" for its troop deployments.

Very large parts of it is protecting democracy. Whether you believe that's worth protecting is a different question, but it's left over from cold war & proxy wars against Russia in both Vietnam and Korea.

This is still once way the US exerts its presence against China. Maybe futile, but it is more than just "cheap labor".
If that style works for you, please be my guest! As usual, this library is just a tool, it may or may not fit your use case, and that's fine ;)

By no means we want to pass the message that you have to use this library to benefit from the "Parse, don't validate" pattern. What we want is to make the pattern more mainstream and provide a nice set of functionalities out of the box :)

Also I would like to encourage everyone to get as much as you need from this library. If you don't like `focusedParse`, please don't use it! xD
But all Signal is (threatening to be) doing is blowing up devices that parse all files using insecure software.

Let's look at another case, I remember that some people had USB drivers that detected "wrigglers" and shut down the computer in response to such a wiggler. Would that also be illegal?

If I install anti scan files and anti mouse wrigglers when travelling to China do they become legal then?
> Do they? How can they tell? Do they ask to see the eggs first?

They can't tell. They are just attracted to women who look a certain way. They are attracted to women who look that way because they are descended from men who were attracted to women that looked that way.

It's similar to the old story about how giraffes got long necks so they could reach higher leaves in the tree. Giraffes don't look at each other and think "wow, he can reach a lot of leaves!" They look and think "wow, he's got a long neck!" Why are they attracted to long necks? Because they are descended from giraffes who were attracted to giraffes with long necks, and those giraffes were, on average, more successful at getting leaves from trees.
Considering the overpopulation of earth, not sure why anyone would prioritize "producing offspring". Maybe someone driven by very base biological urges, sure. But if you just put some thought into it: why bring a child into world with rather grim, resource-constrained future?
They sit down, as is my understanding, yet from photos I found on google search, it seems like people bend their neck forward to adjust their head's height depending on the height of the camera. Your head height from the ground, even when seated, depends on your torso's length (and the chair's height, which I assume people don't adjust to their preferences as patients in a clinic).
> It’s like auditioning an actor.

To analogise this with the original comment in this thread:

"Last time someone told me they were an actor I simply asked them to audition, for a different part, in front of me" - would be more clearly unacceptable.
And being disguised as PCI driver doesn't help.. If it was called "AMD Game Optimizer" software, it'd be OK I think.
> Europeans speak more than one language

If your skillset is English, German, and French then you're good to go. Over 30 official languages on the continent produce countless subsets though. Polish, Lithuanian, and Hungarian will not get you far even though knowing these three would be an enormous achievement.

> And why go by number of cities rather than population sizes?

> Cambridge (UK)

I mean locations like Amsterdam, Barcelona, Balearic Islands maybe Munich and Madrid, and few more. British society is heavily class-based, not only language is important but accent as well. What chance to socialize I have in Cambridge as a foreigner not studying in or not associated with Oxbrige?
Sounds like MS, that is the only way they can get organic customers. All their popular products are originally built by someone else except Windows of course
I'm not 100% sure on this, but I don't backwards-compatibility mattered in this decision. They wanted memory-efficient and O(1)-indexable strings.
Talking about "parsing", I see that different people have a different understanding of it. I will fix this point by writing in the README what we mean when we way "parsing" :)

Allow me to disagree with the "tracking validation using typestate" bit. This is just one way, but using Parsix you can also go from a String to a more complex type like Email(local: Local, domain: Domain), where Local and Domain can also be other complex types. The point is, you should parse as much or as little as you need in your domain. That's why we call it "general-purpose parsing" ;)
>It fails to recognize that procreation is just one function of sex.

On evolutionary timescales, anything that doesn’t help procreation will die out. Simple as that.
1. Labour-wise probably 3-4 times the Taiwan, but labour cost of fabs is microscopic in comparison to everything else.

Taiwan does not have dramatically lower taxes than US, but there is something particular to how working capital is accounted which will make for a double digit difference in the in TW vs. US.

Third is supplies. Even before the semi moving to Asia, US fabs had to import a big portion of their supplies.

2. > Why did the US outsourced the semiconductor fabrication in the first place

Why did US outsource almost everything, even when it makes no sense?

It simply tough, tedious, problematic doing business in the US.

I wrote about it many times before here.

You mind your own business, very much literally. Few month down the line some trouble comes: lawsuit, taxmen, utilities, creditors, SEC, city hall, suppliers, random activists, labour union... pick any.
Show HN: Binhub – A simple way to bulk remove GitHub repositories
Show HN: Borgez.ml an online interactive course to learn AI-NLP word embeddings
One these problems usually:

- application is in one state and the UI is in another state

- jQuery operations mutating the DOM causing weird edge cases after several user interactions

- the template language (handlebars, mustache etc.) was getting in the way because it lacked the expressivity of javascript

- application state was split all over the place between Models, Views and Controllers. instead, if you put as much state as possible in a single place in your application, it's much easier to just create declarative functions that take in an immutable state and output a DOM node object: `(state object) => DOMNode`

Right now I'd use React only for projects that require it as legacy or as a part of a framework. If you want to get things done quick, Next.js is pretty good framework for greenfield projects that uses React under the hood and I don't mind it being there too much. But similar things to React can be achieved with Svelte or Lit without having to ship and manage a VDOM implementation or JSX with its quirks (e.g. className).

So in summary, I'd stay away from all features of React other than VDOM, and even skip that if possible. And as a general rule, don't use any frameworks unless you can say why your project specifically really needs it. Surprisingly much can be done with basic HTML, JS and CSS. People who say "just use X" are trying to force simple answers to a field that is inherently complex and needs good judgment on which tools to use and when not to use them.