skysight-inc/HackerNews huggingface dataset:
Anyone else feels this is shortsighted?

Estimates are that China is 10 years away to be able to build chips domestically that can compete with TSMC. Mostly because a lot of the precision chip making technologies are hard to make and are only made by a few manufactures and their exports are controlled.

However, I feel like our new competitive mindset is using the wall to block others. To wall off China to wall off immigrants.

I love to see manufacturing sector return to US and protect US jobs, however, it seems like instead of investing into the future, like we had in the 50s, 60s, 70s we are spending our limited resources waging all types of wars and then using our might to block other countries now.

We've lost our ability to make political decisions and planning with a long-term vision, and if we think building walls will stop innovation in other places, we're wrong.

All we're doing is setting back China for a few years, fueling a nationalistic fervor to motivate their public even more and once they've caught up, they'll even be stronger and more competitive.

While we might keep the aging Western Europe under our pressure, rest of the emerging world will be under China.

I'm also really curious how this action will ultimately impact Taiwanese views of merging with China. It's possible this might create more sympathy and create a massive defeat for the nationalist side of Taiwan and the country might vote to merge with China.

What would we do then? Stop Apple from buying chips from TSMC?
/s?

I almost wonder if you've ever met anyone in need. This brand of smug entitlement preceeds revolutions ...bro.
Alan Kay is one of my intellectual heroes. I've always been enamored by the Macintosh, which was influenced by the work at Xerox PARC. However, it wasn't until I started studying more about Xerox PARC within the past five years that I received a better understanding of the vision of Alan Kay's work. Over the past five years I've gone from a big Unix and C fan (who loved the NeXT heritage of macOS but who didn't program in Objective-C, basically treating macOS as a BSD that could run iPhoto) to someone who is in love with Smalltalk and Lisp. I just started reading "The Art of the Metaobject Protocol," a book that Alan Kay has spoken highly about.

One recent project from the now-shuttered Viewpoints Research Institute that I've taken particular interest in is STEPS, which is an attempt to develop a minimum-viable desktop operating system environment using a minimal amount of code. The STEPS researchers achieved this goal by defining domain-specific languages to describe and implement subsystems and applications. One of the things I'm curious about is how well could something like STEPS be implemented in a language like Common Lisp which provides macro support and also CLOS. I'm curious if the work done in STEPS could be applied to production desktop environments? The GNOME and KDE stacks rely on a lot of C and C++ code, respectively, and it would be interesting to see if the use of very high-level languages would result in a less complex stack. Granted, GNOME and KDE need to support complexities such as accessibility and internationalization, but I'm wondering if the lessons of STEPS can still be applied even to address these considerations.

I wonder what advice Alan Kay has for young researchers who want to do long-term, potentially revolutionary, open-ended research in an age that strongly favors short-term, directed research that tends to be incremental and iterative. Alan Kay came of age during a pre-Mansfield Amendment ARPA (where ARPA used to heavily fund basic research in computer science before the Mansfield Amendment of 1973 required ARPA to focus on funding research that was directly related to defense) and also during the golden age of industrial research labs, which ended in the 1990s. However, he has seen the landscape transform to the current situation.

Happy birthday, Alan Kay! He's inspired me to discover and encourage the beauty of computing, and his philosophy regarding research strongly resonates with me.
Right but what does that have to do with a Taiwanese company? That’s the part I have trouble with. According to the U.S.’s own policy, Taiwan and what we call China are the same country. So the U.S. is putting restrictions on a company for taking business from another company from the same country.

U.S. needs to work on making its foreign policy self consistent. Recognizing Taiwan as a separate country would be a great start (logically and morally)
I used Lomuto's algorithm in my presentation of Quicksort in http://canonical.org/~kragen/sw/dev3/paperalgo#addtoc_21 because my emphasis there is on using the simplest possible algorithms. It didn't occur to me that it might actually be faster, or be capable of being made faster, and indeed in that page I said you could improve efficiency with Hoare partitioning.

Alexandrescu's branch-free code in this article is a thing of beauty, in the same sort of rugged way that Stepanov's code is.
Gentrification happens everywhere all the time without high property taxes. I'm not sure it is something we can or should avoid. A little inequality is ok and may function as a driver for growth, a lot of inequality had bad outcomes for everyone, even the rich.

I sincerely believe all types of capital should be taxed instead of income, the tax burden doesn't have to change but it should be redistributed a bit.

This would also deal with companies like Amazon and Apple who pay very little tax on profits - they'd pay a tex on assets instead like land or cash and pay a larger share.
If that were obviously true, then why wouldn't the CCP just ban the import of silicon? Same effect without having to wait for America to do it, no?
Every worker is faced with the choice of "go back to work and have an increased risk of getting this disease that has a ~1% chance of killing you, or lose unemployment benefits." Explain to me how this is not the case, except for those who can WFH.
It's about €2 a month, and I subscribed yesterday. It didn't occur to me until they prompted that CS must be doing pretty bad during the pandemic. I still open for Hangouts (I'm "stranded" in Vietnam where things are open back now), and the CS as a platform was fantastic to meet new people.

I think the €2 price is only for those who live in relatively richer countries. Here in Vietnam, my friends were not asked to pay, it's just me because my address was set to the Netherlands.

They even support PayPal payments, which I believe take ~€0.30 for the payment.
Minor pet peeve of mine: Some websites put the language selector on the bottom of the page.

I usually first look it up on the top right. Then I go back to editing to URL before scrolling all the way down. (And hoping it doesn't use infinite scrolling...)
Haha, maybe were all hoping other devs will notice and remember next time this comes up?
> While the restaurant preparing "partial" pizzas to ship to coordinated orders is obviously fraud

Does Doordash allow customer menu modification requests? "No cheese, no tomato sauce, no onion" etc. That would also then fall under shit code and auditing :)
My Favorite SSN Screwup
One of my favorite bits of lore from a prior life:
https://www.ssa.gov/history/ssn/misused.html

This made the rounds every year or two when I worked on Wall St. It was the canonical example of why "you never primary key ANYTHING by SSN".
Fair enough, but what makes the instantiation of causal cascade conscious? I see no reason to suppose it would feel pain or see color. What makes it so?
IFTTT Email Service Is Down for Past Two Days
Many users are complaining on Twitter and other social media platforms, but no response from IFTTT. No mention on their status page: https://status.ifttt.com/
Warm Showers is also pretty good. It's mostly Europe focused cycling community, where you meet amazing cyclists with a decent garage and a night full of stories.
All my experiences with couchsurfing were on the weird side, as a friend, friendly but serious kind of guy who is a weirdo magnet published the home we were renting together.

We had an artist which might had a mental issue or maybe just acting as he constantly confused who we were and told the same histories again and again. Some guy who in his own words, was trying to start his own religious cult. And some guy who brought a lot of peyote and blow the kitchen trying to destilate the mescaline.

Those were pretty interesting times, I definitely appreciate the experiences I had, but I also don't think I host anybody now (or at least not until my son is older).
Worth considering, I believe, is that many people do not have an inner voice.

For those of us who have conversations with ourselves, who can explore our consciousness throug dialog, it is easy to assume that all humans can do this.

Many cannot.

Many have no internal voice.

I find many folks are asking "where does my internal voice come from," and yet many conscious individuals lack it. "I think, therefor I am" has a different meaning when that question cannot be asked through internal monologue.

For myself, the concept that consciousness is an emergent and mechanical outcome became easier to accept after considering consciousness without monologue.
Any tax is "arbitrary" in the sense that there's no natural law dictating what should or should not be taxed, it is up to our best judgement. Carbon taxes and garbage taxes make sense, thus why I stated in my comment that LVT is logical as a primary tax, not the only tax.

Currently most federal tax revenue comes from wage/payroll taxes (65%). There is nothing less arbitrary about taxing wages than land value. In fact, taxing wages is more harmful as I will explain.

In general the more you tax something, the less of it you get. So by increasing income taxes, we discourage working - something that is presumably beneficial to society, while also encouraging more people to evade the law to avoid the taxes (working under the table). Land value however doesn't have any of these distortions because land supply is fixed and nobody creates it. Unlike income or sales taxes, land value tax is impossible to evade.

The reason to tax land value is because nobody is more entitled to the land and commons than anyone else, land value gains are pure unearned income, and taxing land has no negative distortions. By not taxing land value, we give a free ride to the landowning rentier class, and encourage the zero sum economic waste of playing land speculation, leading to housing booms/busts like the 2008 Great Recession and 1986-91 Japan housing bubble.

> Why should a low-margin supermarket which people need, occupying tons of space, pay huge taxes, while a tiny very profitable ultra-luxury boutique hotel pays only 5% of the taxes?

Land value is largely determined by location. That supermarket may have a lower tax bill than that boutique hotel in the city center if the supermarket is located in an area with lower land values. LVT promotes denser and more efficient development, and thus a supermarket could be located in the basement of a residential apartment complex or mall and pay less in land value taxes by sharing the tax burden with the rest of the land property.
There are a lot of different philosophical positions with regard to the mind-body problem, but very few attempts at a testable scientific theory about how consciousness works. Integrated Information Theory (IIT) is such an attempt.

Nature Opinion article: https://www.nature.com/articles/nrn.2016.44

Wiki: https://en.wikipedia.org/wiki/Integrated_information_theory
That doesn't solve anything though, there is still the "you" that becomes aware.
I think this is a fascinating question and I don't honestly have an answer to it. There is a lot of interest in the broader HCI community around wearable tech, embodied tech, and ubiquitous computing. Naturally Google - a major employer of HCI researchers - has a lot of people who are into this sort of thing. But that just pushes the answer back to why is the HCI community so into this? My best guess is that the HCI research does not really have a central canon or paradigm (a lot of people come from other departments (CS, Psychology, ...)). Consequently the community is very open minded about what constitutes valid research and creative expression and potential valued more than practicality.
100% this. I have a decent resume and it’s from building stuff at work. Some of that is luck. Some of that is impressing managers and getting handed opportunities.

But a lot of it is just trying to solve problems around me without asking permission. A lot of people seem to start by asking for help. That is not how you get deep and broad learning.

My learning strategy is continually ask questions and never be satisfied with the status quo. Surely there is tech at your job that you could learn better. If you’ve mastered everything than it’s time for a chat with your manager or time to look for other opportunities. Nothing forces learning like being dunked in the deep end at a new job!
By the looks of it, this is major news and a big escalation of the US China "trade" war. But I notice this:

"TSMC shares in Taiwan were down more than 2% in Monday morning trade, while the benchmark index was down less than 1%."

So the market seems to think that is probably not such a big deal or guesses that a solution/workaround will be found. Also that the US may cut-off TSMC supplies to Huawei has been rumoured for about a year now and is an extension of the restrictions on Google software/services and the ARM chip designs.
By that faulty logic, just going to vote incurs a tax because of time and travel involved.
Wait a minute... You're pretending like trade is only "fair" if selling happens in both directions. Doesn't that fly directly in the face of what trade means?

You buy something, but you get value in return. That's why it's not called "donation". If the thing you bought is not valuable to you then why did you buy it in the first place?

Also, there is all this talk about "forced" tech transfers, but nobody forced US companies at gunpoint. US companies always had the choice to not enter the China market. They signed tech tranfer contracts, willingly, because they think the upsides (gaining a new market) are higher than the downsides, or that the downsides are manageable. The fact is, companies made a choice. And now the US government is making that choice for them?

From a national supply chain security or technology hegemony point of view it makes sense to deny certain transfers, but let's recognize that this is just geopolitics and not about ethics, fairness, etc. The rherotic about fairness just doesn't make sense upon further scrutiny. If the US government doesn't fully believe in free market, why not just go ahead and say so instead of all the mental gymnastics?
As someone who's still internalized pre-voting internet discussions, and just reads things without voting 99% of the time, I saw your comment and upvoted. Some real karma for you :)
Why new US rules on selling chips to Huawei could be a ‘big blow’
I think it was the British and the French who brought freedom to Libya. Foreign intervention seems to nearly always make things worse. Just the other day there was an appalling attack on a maternity hospital in Afghanistan. People are saying that the West needs to do something...
Huawei is one of their largest competitors in terms of 5G chipsets. Restrictions on Huawei would also likely help US companies like Apple, so this move would be a net positive.
I’d love to see the notes — is it possible? I’m currently struggling with putting notes for an analysis course into Zettels, and an example would be tremendously helpful.

If it’s not possible, let me at least give you a couple of questions:

1. What app are you using? (And why not Roam / why not Obsidian?

2. What do you put on one Zettel? Just theorem? Theorem+proof? Some bigger mass of knowledge?

3. Do you rewrite the proofs in detail, or just explain them using your own words without mathematical rigor?
Probably off topic, but does democracy "guarantee" more rights and transparency?
How are you installing these troublesome JVMs? Either you use your OS' package manager and get updates as a bonus (for a looooong time on CentOS/RHEL). Or you can literally download an OpenJDK zipfile, unzip it and you're done -- will require manual updating. Or, if you're feeling enterpricey (not a typo), you can install an Oracle JVM and get paid updates for an eternity.

Kafka and ZK are a pain to deploy. Not the JVM's fault. Entirely down to the choices made by their respective community. Last I checked it was still virtually impossible to secure a ZK-ensemble. Maybe they'd welcome patches, but when I tried to submit a minor bugfix years ago, I found them to be an unwelcoming community.
>China has completely blocked US services from Google to Uber

Both are wrong, Google quit from China, and Uber sold its China division to a rival company.
If the US recognizes Taiwan, doesn't that make even less sense? On the one hand you're saying that Taiwan is sovereign, on the other hand you're saying, we the US call the shots.
>It's hard for a local pizza shop to compete with this kind of thing and the sheer scale of Uber Eats.

I mean, Uber Eats is losing cash at a phenomenal rate.
So, more accurately:

>It's hard for a local pizza shop to compete with obscene amounts of venture capital subsidised delivery
Why is defaulting to the user's implicit choice silly?
Where there are two possible defaults for a game to use (OS or Steam), the Steam language setting is closer to the game, so it should use that. For most users it'll be correct.
It is also common in many fields in Switzerland, Italy, Spain, ... Newton's Principia was written in Latin, for example and not in 18th century English.
Web-scraping is hard man, especially with mom-and-pop restaurant websites that are often exported straight from microsoft word or some ancient "platform" that got reconfigured 20 times over.

As article pointed out it picked up full-toppings pizza as plain cheese.
> the presence or lack thereof of homeless is not an indicator of wealth disparity.

What a load of crap. The U.S. has the greatest wealth disparity of any OECD nation, and the most homelessness. So yea, I'd say homelessness is a pretty strong indicator of wealth disparity.

The mental gymnastics people go through to justify homelessness is appalling.
Ah yes, that's horrible. No matter if the user couldn't understand a word in the video itself if he needed that translation, let's just deceive him by showing him a badly translated video title in the wrong language. Meanwhile I have to set the site to dark mode and English again multiple times a year because Google struggles to persistently store this simple user setting.
I see ... I was just about to ask about this one:

https://famicase.com/20/softs/219_sample.jpg

... which I hoped to run in an emulator ...

EDIT: How close are we to "thissupernintendogamedoesnotexist.com" ? I hope "very close" ...
iTunes, in all its bloated, much-maligned media-managing glory, is a mere 188 megs on my Mac.
He might not actually have discovered or invented everything on his own.

What I most likely think, is that he was more like a Director of a government program or university who's tasked with key projects and allowed to interrogate or gather intelligence from anywhere.

He most likely met a lot of people from both east and west, learned a few things them and decided to document them. Maybe those people also documented it in their own language somewhere but ofc it didn't survive the test of time and only way we know any of those things is through Leonardo's illustrations.

The cities where he lived had influx of traders from all over the world.

It's otherwise seemingly impossible for someone to come up with so many things during his lifetime.
Smooth scroll that snaps to set scroll levels is absolutely infuriating. I question the psychological integrity of anyone who thinks it's a good idea; how much of a control freak must you be to want to micromanage people's scrolling?
Wait, are you suggesting that Google/YouTube is still accessible from China?
Agreed, location should not be the primary way to decide which language is served up, but it's also not as simple as the article suggests.

I have been building web apps for a couple decades and have some that operate in dozens of languages. My best practise is to only look at your region when your selected language has regional variations. However, that's true for most of the popular languages which is why it isn't as easy as the article suggests.

For example, your browser's language is set to English. Cool. But, are you in America or somewhere else? Oh you're in Canada, no problem neighbour. Spanish? Are you in Mexico or Spain? Don't worry, I'll give you the appropriate version of our Spanish translations then. French? You in Canada or France? Portuguese, Brazil or Portugal?

Not to mention, when you're operating in a lot of languages, and your application is in active development, you're constantly sending out copy for translation. Different translators have different turnaround times and they don't always make it into the release schedule. So, what happens when a translation is missing in a particular language? First we fall back to another region for the same language, then we fall back to English. American English to be specific -- that's the language the developers and product managers write in so there's always an American English translation.

Then, we also allow the user to override their browser settings and pick whichever language they want. That is saved to their user profile so wherever they're logged in they'll get the language they have set for our applications.

So ya, we give you your configured language whenever possible. But asking us to ignore region is not ideal for most users either.
I don’t have much time, but look at: Tiago Forte’s blogpost about How to Take Smart Notes (also, see the book), Roam research, Obsidian, Zettelkasten.de (mostly English). Also, both Roam and Obsidian have Slacks (or Discords) full of friendly knowledge-management enthusiasts.

Those are the things that I found most helpful on my recet foray into the Zettelkasten world. Could save you some time.
Hah that box story is hilarious.

The actual automated fix should be during stock intake I assume. We ship international parcels with DHL etc and it's a clear stipulation there are NO BARCODES at all on the box apart from the mailing barcode that we generate. Being Amazon, nothing probably happened because they have more money than they need, but I assume they have similar rules and would be justified to ding the suppliers for this cost.
Wasn't the initial Airbnb pitch "like couchsurfing, but with money"?
I can confirm having the exact same issue, Facebook isn't alone though. Google also tries to be clever and fails hard. There's only one way to get the preferred user language, it's to check the Accept-Language header, anything else will fail, please don't try to be clever.
Small Azure CLI Alternative
Nothing can surprise after the cave thing, but this is actually dangerous on a huge scale.