skysight-inc/HackerNews huggingface dataset:
My thought as well. The tolerances are so small that any scratch or dent on a part involved with the lithography means an entirely new part is the only option. Most of the equipment would likely be unusable and unrepairable with a couple well placed kicks.
> Taiwan would look much more like Hong Kong than the West likes to think.

I think you are right that there are significant ties between the people of Taiwan and China. I don't know what the "West" thinks so I'm not confident talking about that.

What I know that all of your points about familiar, professional and other ties also stand for the Ukraine-Russia relationship. But the invasion doesn't seem to be going like Hong Kong for Russia, does it?
> Gaining control of TSMC will vastly accelerate this process, which makes this one big additional reason China has to invade.

TSMC requires EUV. China is already banned from acquiring EUV so TSMC would be dead on arrival even without plans to blow it up.
A few points here:

- Factories like that would be unlikely to survive an invasion in any case.

- China has domestic chip manufacturers that would end up being a lot more dominant. I'm sure their long term strategy is to not be dependent on Taiwanese imports. I'd be surprised if they have not been implementing that strategy for many years. A threat like this would only accelerate this.

- Threatening with economic suicide is not a great defensive strategy. Somebody might call your bluff.

Of course what the Ukrainian situation has made very clear is that you can invade a country and behave like animals without triggering offensive actions against you from other countries. That's a line NATO just won't cross. Taiwan is not a country many countries even actually acknowledge as a country. They are not a NATO member. Clearly, if it comes to an invasion, they have the choice between economic suicide plus destruction and a quick capitulation. The Russians are doing a great job of show casing what it looks like when you choose to fight.

Countries are happy to supply weapons to Taiwan and the Ukraine. However, the world is much more dependent on the Chinese economically than it ever was on Russia. Russia is a tiny market to export to and it does not export that much else besides oil and gas. China on the other hands exports a lot of stuff that is integral to supply chains around the world. And it's a huge market. And it's going to be the largest economy in the world pretty soon.

The deterrent against a Chinese escalation in Taiwan would have to be economical. But economical sanctions at the scale Russia is currently is experiencing would be a form of mutually assured economic self destruction that is simply unthinkable. It's basically the nuclear option and about as desirable for any side. Even the mere threat of that would cause economic unrest world wide.
Is this maybe supposed to work like putting coffee grounds into the fridge to absorb bad smells?
Does your company's name start with Pi and end with co?
Man, Germany relying on Russian gas is such history ignorant meme by now. Ever since Stalin Germany got gas from the USSR, relaibly at that. Fun fact: we still do, despite the war.
Wikipedia has gone down the toilet. Too much political correctness, leftists, and sensitive snowflakes.
The idea of instant updates across the fleat is terrifying to me. But if you added some sort of rate limiter it would be very cool. For example it can only update one machine per data center every hour and only half of the data centers on any given day.
I'm a dev so I have/use both daily, though I tend to use my iPhone more than the Pixel.
The minimal Joy:

[A] a = A
[A] b = [[A]]
[A] [B] c = [A B]
[A] d = [A] [A]
[A] e =
[A] [B] f = [B] [A]
It goes both ways - China claims Taiwan as theirs, but also Taiwan claims China as theirs

Due to some obscure legalities, Taiwan dropping the claim would amount to declaration of war
Hanami actions are one of the richest building blocks in terms of available features and in this episode I want to go over them, showing how to validate params, handle errors and and use before or after hooks.
There are restrictions on lithograph trades so they have to produce their whole pipeline and atm they are at 30+nm.
This is oddly specific, I like it. Why is a half loaf of bread important enough to you that you made a website for it?
Intelligence is but one of many factors.

Read Crime and Punishment by Dostoevskji.
> Might we run out of Unicode code points, like we (seem to) be running out of IPv4 addresses?

No. There are currently 144697 codepoints allocated, out of a possible 1.1 millions. And most updates allocate a few hundreds. The large allocations (in the thousands at a time) overwhelmingly concern large additions of CJK unified ideographs (see: 13.0 with 4969 out of 5930 new codepoints, 10.0 with 7494 / 8518, 8.0 with 5771/7716).

There have been large additions of historical scripts (9.0 added the entire Tangut script, 7.0 added 23 different scripts) but those occurrences have slowed down a lot.
I can't see any positive things to come out of this. Supposedly Russia has now been buying armaments from Iran. I don't know, maybe Russia will sell them some nukes in return?

The world is a lot more dangerous place that it's been just 10-20 years ago, and it's not good.
How did you do the alignment?

I've seen various tools that let you take a picture and that then automatically align the paper to scan it (sometimes with and sometimes without QR codes in the corners) and I wish there was some general "how to" tutorial out there for that kind of trick
Just like most humans.
These are people who use coinbase (and I assume work for coinbase too) for sketchy crypto trading. Already not the smartest.
> All China has to do is wait for 30 years - half of the island's population will perish of old age by then, the remaining 2/3 will be retirees

So, like China itself, which is aging faster than almost all other countries in modern history [0]. In 30 years (~ 2050), the proportion of Chinese over retirement age will become 39 percent of the total population.

[0] https://en.wikipedia.org/wiki/Aging_of_China
How is it an history ignorant meme? I didn't state it is new, I was just pointing to the lack of strategic vision.
While that's true, we're talking about this in the context of rational deterrence. It's is a valid point, but it's another notch on the "this is probably not necessary" side.
The girl is a good writer. The boy has subscribed.
paying in a currency/asset of your choice is no one's right. I have a bunch of foreign currency in cash lying around which I cannot use where I live without exchanging it, I guess that makes me a minority as well - should I make a fuss about my european country of residence not accepting a central american currency?
James Bond violates the majority of these guidelines.
Not last April, the April before. He died April 11th, 2020.

He was an entertaining man ... it was great fun playing backgammon against him, and he was always baffling when he went off on one of his latest ideas and/or investigations.

My notebook has his notes made by him on one of those things.
This would be a really cool integration with Paper Website

https://paperwebsite.com
I think you misunderstand the Network part of the Lightning Network. It is not necessary for users to have a direct payment channel to Wikimedia in order to donate to them. They just need to have an active channel to anybody in the network who is capable of routing a payment request to Wikimedia's node.

The assumption is that Lightning users already have active open channels to other nodes in the network, and so making a new donation to Wikimedia would not require any additional channel opening, and no on-chain activity.
This is like the definition of legacy luggage. And somewhere there's probably someone who will argue that if the symbol is not present in a typeface, then said typeface is not "compliant".
Thanks! I do this but go in and remove the echo. For some reason I hadn’t thought to pipe to a shell interpreter.
It should be interesting to have a seed system so that you can challenge other people.
If I remember correctly, the IEEE 802.3an line coding overhead is around 2.6ms for each time you switch between SPF+ and RJ-45. That's in line with my measurements.

SPF+ switch to OM3 fiber to SPF+ PCIe card => 0.2ms

SPF+ switch to RJ-45 cable to RJ-45 PCIe card => around 3ms
He went through a phase of being sick of it, but towards the last years he came back to it a bit. It was fun watching him and Bill Gosper talking about some of the finer points.
That looks awesome. Something I'd love help with, I use pdsh to tail logs from multiple servers at once, but the ways I can manipulate the logs feel really limited because of how pdsh works. Does anyone know of a better solution for that? Like, from a head node, aggregate/tail the contents of the same log file on multiple servers. Bonus points if it uses 'genders' too to get the list of servers.
Because they are a gutted, disempowered US-regulator. Wrecked by 4 years of Trump and countless other presidents before them.

Possibly there is also not the political will to ramp up the regulatory speed and power although I still have hope that Biden will be able to change that at least a bit.
That's crazy! If you're inclined to keep it, Rockauto [0] is a cheap place to get auto parts, and often cheaper than the local stores for the same stuff. $368 for a Walker cat for an '08 Element [1].

I know that some repair jobs can be a lot because of how modern cars are designed, but if the labor is a couple grand (sounds like it is), that sounds extreme.

[0]: https://www.rockauto.com

[1]: https://www.rockauto.com/en/catalog/honda,2008,element,2.4l+...
I think Coinbase does fractional banking, I don't have any proof so not completely sure but you can judge yourself, this happened a few months ago:

- nuCypher just randomly started going up on Binance

- the price was still low on coinbase

- the normal thing to do was to withdraw from coinbase and sell on binance

"Oops withdrawal of nucypher is temporarily locked", it stayed locked for 8 hours, all the crypto subs on reddit were screaming about it etc... a normal shitshow.

No explanation whatsoever was given, the only one that makes sense to me is that they do fractional reserve like everyone else, since there is no way everyone is going to withdraw at the same time right? in the 2021 bullrun coinbase received a lot of non technical people who are ok with keeping their funds on their website, so I guess they figured out they could just imitate the banks and start lending the funds people keep there and have you trade imaginary tokens you can't withdraw if you see a better opportunity.
Extreme libertarianism is divisive, and that was the culture of Bitcoin fans from the early days. It created a negative first impression for people who don’t agree politically.
BlockFi competitor Celsius also forced to shut down its earn product in the US
Their existing model of soliciting donations via

“DEAR WIKIPEDIA READERS,”

got them over 150MM without crypto.

Their stance on banning crypto changes nothing on this front, and only serves to make themselves seem 'green'
My personal go-to for intelligently tailing files is lnav (https://github.com/tstack/lnav) tho it has crashed a couple of times for me when applying a bunch of filters, etc.

Is anyone aware of any other comparable shell tool for tailing a set of logs?
Gamedev with Python PyGame
Why is this trading sketchy?
The question is, when is a coincident of making profit too big to actually be true. And I feel like this could be something that AI can be used for in the future. No human can overlook all the possibilities one could profit off insider information.
Don't try to short a fraud. You'll get squeezed.
I think the more basic point Is that if you want something you can’t get at work, you need to provide it for yourself. If you take a job that does not encourage coding, it shouldn’t be a surprise you’ll do less coding, and it also shouldn’t be a surprise that you’ll need to code on your own time if you can’t meaningfully do it at work. My current role has involved a lot less coding lately, and I need to make time to keep my skills sharp and/or learn new things.
The U.S. would love that I guess, getting back on the very top of the semiconductor manufacturing throne. I get the idea the U.S. cares as much about Taiwan as they do about Ukraine.
What's New in React 18
Excuse my ignorance, but what does this command do?
One possibility is to make a language that compiles to PHP, like what TypeScript is for JavaScript, but not necessarily superset.

PHP already has a ton of well tested infrastructure to interact with web servers so you don't want to reimplement that again. And by compiling to PHP you get the same request model that PHP has which works great for quick and dirty web jobs. You can also leverage the performance improvements of PHP.

If you could hook that up to apache with a handler it would be great

compile to PHP language file extension -> Apache handler -> compile it to PHP -> Apache handler -> PHP Apache SAPI
Couldn't this just be that they keep some amount in cold storage that's not super easily accessible?
The author of this blog is 100% for sure in the north america.

The dalai lama last year was asked about this and he was befuddled and left unsure what to say. Not a translation issue as far as I know. It's not something the rest of the world struggles with. If anything, the rest of the world has the opposite problem.

It has something to do with how young north america is compared to the rest of the world. The fake it till you make it stuff, the imposter syndrome stuff. No true stability in knowing who you are.

The author is going down a very bad path.
> If you have an interface with a single method, or something with a single varying piece of behavior, please strongly consider accepting a function instead.

Agreed. And if you prefer methods to functions, you can define methods on such a function type!
In my LINQ in Go (https://github.com/nukata/linq-in-go), I define a higher order function type:

type Enumerator[T any] func(yield func(element T))

and several methods on it, for example,

// Where creates an Enumerator which selects elements by appling
// predicate to each of them.
func (loop Enumerator[T]) Where(predicate func(T) bool) Enumerator[T] {
return func(yield func(T)) {
loop(func(element T) {
if predicate(element) {
yield(element)
}
})
}
}

Naturally, if you need another type parameter for a method, you must define it as a function. For example,

// Select creates an Enumerator which applies f to each of elements.
func Select[T any, R any](f func(T) R, loop Enumerator[T]) Enumerator[R] {
return func(yield func(R)) {
loop(func(element T) {
value := f(element)
yield(value)
})
}
}

Now, with the function which converts a slice to an Enumerator,

// From creates an Enumerator from a slice.
func From[T ~[]E, E any](x T) Enumerator[E] {
return func(yield func(E)) {
for _, element := range x {
yield(element)
}
}
}

you can write the following:

seq := Select(func(e int) int { return e + 100 },
From([]int{
7, 8, 9,
})).Where(func(e int) bool {
return e%2 != 0
})
seq(func(e int) {
Println(e)
})
// Output:
// 107
// 109
I like this. Has some nice features yet simple enough than I don't immediately dismiss it because I know I'll never have the time to properly wrap my head around it. Nice work.
Future Role of App Development
Why the Hybrid Designer-Developer is the future role of app development?
Same here (college, late 90's), but forgot it was still around until recently (sorry). A couple of years ago I was getting annoyed with the common editor used by my co-workers and searched and found BBEdit was still maintained. Got it back and still has the nice search features.
I personally like the headcanon that James Bond's real job is acting as a high profile decoy/assassin to divert the villains' attention and resources by killing people and breaking stuff while the actual spies do technical work behind the scenes.

How else can one explain a secret agent who constantly introduces themselves under their real name?
> You could equally say that new emojis shouldn't be added because you should use inline images for those.

Well, that's really a better solution. Or a unicode character that allows you to set a pixel on a 256x256 grid and one to compose them. Strike that. Better not give anyone bad ideas.
The idea is US military just pre-emptively stating that if something like that happens we would be doing nothing and while we would be doing nothing and you would be being occupied could you please destroy your fabs as well, because US would prefer China not having that you know. Irrespective of what it actually means for the occupied populace.

For US it’s “broken nest”, for the Taiwanese that’s the only nest - before or after invasion.
> and I will not have changed its price at all

Of course you will have, buying affects the price.
> In the very early days there was a positive attitude. However, since the price started to reach double digits, the attitude became sharply negative

From an ecologic point of view, this makes sense. The amount of electric power used by the Bitcoin network tends towards the amount of electric power one can buy with the block reward and fees. While the Bitcoin price was in the single digits, this was not an issue, since even with the higher block reward back then, the amount of electricity one could buy with it was low. Once the Bitcoin price started climbing higher and higher, however, the total amount of power used by Bitcoin miners became significant.

The utility of Bitcoin is the same no matter its price; but its negative environmental cost is proportional to its price. It's natural that the attitude to it becomes negative once its downsides (proportional to its price) increase while its upsides stay the same (though one could argue that its upsides also have reduced with higher prices).
The SEC was founded in 1934 in response to "crowdfunding" scams in the decades prior. The reason that cryptocurrency, NFT, etc are being eyed by the SEC is that the people involved are involved in selling nebulous assets of questionable value to the public at large. The SEC cares a lot less if they're content with scamming friends&family or rich fools ("qualified investors").

The fact that what's being sold are numbers generated on a computer is not the most relevant factor, and does not not warrant a different treatment than say titles of Florida swamp land.
I submit that a better measure of high end audio equipment is weight.

Top end gear is HEAVY.
> No, economically speaking insider trading just hurts the market

I think that at least needs a qualification around what is meant by "hurt". If you were to look at the speed with which information might enter the market, insider trading restrictions might slow things down, for example. Not arguing for insider trading here, but the academic discussion - as I recall it - was/is a bit more nuanced.
I guess there are always long range missiles.
> as it is currently defined

I find it completely implausible that this will ever change: the current size is baked in too heavily.

• The abomination UTF-16, which is distressingly popular, cannot possibly support it. Replacing UTF-16 would be a massive upheaval in many ecosystems (e.g. JavaScript, Qt, Windows), and there’s no real prospect of most of those environments moving away from UTF-16, because it’s a massive breaking change for them by now. Rather, if the code space were running out, they’d devise something along the lines of second-level surrogate pairs. (And then we’d curse UTF-16 even more, because it’d have ruined Unicode for everyone again.)

• All code that performs Unicode validation (which isn’t as much as it should be, but is still probably a majority) would need to be upgraded. Any systems not upgraded would either mangle or more commonly fail on new characters.

• UTF-8 software would also need to be adjusted, since it’s artificially limited to the 21-bit space; and it wouldn’t be just a matter of flipping a few switches here and there to remove that limit—there will be lots of small places that bake in the the assumption that representing a scalar value requires no more than four UTF-8 code units.
"Getting through childhood was no guarantee of a long life: in 1900, the average life expectancy in the US was 46 years for men and 48 years for women."

Nnnnggg no, that's not how averages work.

Interesting article though.
There was a time when this would work. But as we've seen with high profile taken downs, the folks like those at Chainalysis make it incredibly hard to obfuscate with any degree of certainty.
Because how can they prove how much he helped them and that NK didn't just find the majority of that stuff on their own without his help?
8h? Iceage storage.
It is pointless virtue signalling because the primary argument for ending bitcoin donations is about energy usage, but the effect of ending bitcoin donations will have precisely zero impact on the amount of electricity used by the bitcoin network.

This isn't the same as when you boycott a company's products and it causes a loss of sales.
Noam Chomsky on Consciousness, Reality, and Mathematical Realism
Sorry what I meant with “use case” is of course business model and you catched that.

I’m not convinced that people would pay for that at all.

It could be a helpful tool for a designer but if you’re saying someone would pay to get something done in the press of a button click I think that’s a very short term business that will be outmatched by an open source free alternative almost immediately.

Just look at how fast web designers are getting outcompeted by free frontend frameworks like Bootstrap or icon libs like Font Awesome.

Perhaps I’m just explaining the natural way of business and commodities, and most goods and services follows this pattern.
When the app is playing audio & titles visible read:

- "unmuted" "visible"

instead of

- "mute", "hide".

Button/label showing current state of the app is better than how the state will change via the button.
This expands a bit. Banks don't like to bank sex workers.

https://www.cnbc.com/2022/02/05/bitcoin-a-lifeline-for-sex-w...
It's stated on the about page:

> I love bread but I don't want to be eating 20 slices in 3 days. It shouldn't be so hard to find half-loaves of bread. They should be available more abundantly.
Realizing that you can put bread in the freezer changed my life - well, at least my bread buying habits ;-)
Yeah, it really depends on why you are evaluating these scores.

If it's simply to answer the question, "what will the wife and I watch tonight?" and you're presented with a algorithmically limited set of options based on your viewing habits and your up/down votes, yes, I think scores are a "good enough" blunt instrument.

If you want to explore the work of a particular director, genre, theme, period or actor but don't want to just watch all those films chronologically (or by only viewing "the blockbusters") then reading a bunch of reviews will help A LOT. The scores in that scenario would then merely be trite factoids.
Wikimedia Foundation have hundreds of million of dollars. Nothing need saving

See https://www.dailydot.com/debug/wikipedia-endownemnt-fundrais...
"Safety is the precautions that keep me safe"? That doesn't sound right at all.
QuestPDF (open-source C# library for PDF generation) gets hot-reload previewer