skysight-inc/HackerNews huggingface dataset:
Silly rabbit. The reason why companies are in China to begin with, is because of the massive Chinese market itself.

Think about it. 1.4 billion people are finally coming online, and into the middle class.

GM, Ford, Boeing, KFC, Starbucks, McDonald’s, Apple, Microsoft, etc. And then, all the European luxury companies, Mercedes Benz, BMW, Airbus, Louis Vuitton, Gucci, Lamborghini, etc. And then, all the Japanese brands too. Toyota, Honda, etc.

If American companies leave China, then guess who is going to eat their lunch? The European and Japanese companies would love for American companies to leave. That’s just less competition for them! This is now like shooting at fish in a barrel. It’s like Capitalism on cheat mode.

And then, the big ticket. The Chinese companies themselves. If they haven’t come online yet, then they’re going to make a splash in another 10 to 20 years. Then the competition will get really interesting.

You should realize, that the Chinese love American cars. Nobody here in America, really cares about Buick, but that is a favorite brand in China. Why? Because the Chinese prefers to buy American cars instead of Japanese cars, because it doesn’t remind them of past historical grievances dating back to the Second World War. So, in this regards, American companies are operating in China on easy mode.

But with the way things are going, these American politicians, are about to squander the good will that the Chinese people have towards American companies and their brands. And once lost, this may not be easy to regain. The Europeans and Japanese (and now the Koreans) are ready to jump in, and take that lucrative market share from the Americans.

So, to the American companies, do it. Pull out at your own risk.
After years of pain, I've come to appreciate what was once relayed to me. All configuration management software is broken. They are equally terrible, each in their own merry way. The only thing you get to do is to choose the one that sucks the least for your use-case, and two years down the line hope that you made the right choice.

Which is why I have come to believe that the very concept of host configuration management is broken. We should do it as little as possible, preferably NONE AT ALL. Sure, use something like Ansible to run the image creation steps, and provision the necessary first-boot scripts in place. Only leave the steps in that absolutely can not be done during image pre-bake.

Cycle your hosts without mercy, so that new ones are brought up from fresh pre-baked images, continuously.

And even for the few unavoidable snowflake hosts (eg. those that have to live outside the K8S cluster), follow the same strategy. Make them disposable, so that you can bring up a new one from their own pre-baked images on demand. Try to keep the delta between the snowflake base and your cattle base as small as possible.

Configuring live hosts should be considered an anti-pattern - if you find yourself doing it at all, take a step back and consider how to get rid of the need.
even though I am quite successfully using pytorch under win (with conda), ... THIS IS EPIC. because now o can finally go full wsl

and a pretty good excuse to switch to fast lane.

i love wsl(2) and this is the icing on the cake.
What became of it?
I have to say that I have seen a lot of arguments in support of bathroom bans, but trans women have stinkier shits is new to me and perhaps the most outlandishly petty reason I could imagine. So while I disagree with the entirety of your post, I will give you kudos for coming up with that one.
This is referring to the sales tax in the buyer's state. I'm not aware of any state that requires sales tax in the seller's state for orders that were not made or received in that state.
"Poor people spend cash grants well"

As in they buy things they need? What else are they gonna do, not eat and die? If you are really poor you basically have no choice to only buy what you need. The problem is, once they are in a slightly better situation, they probably won't start investing that money or opening a business, because they don't need to. The problem is psychological, and "grants" just patronize poor people from the start, preventing them form seeing themselves as their own primary benefactor.
It's really hard outside a well-funded lab. Also it's hard to find people that actually understand the basics from first principles. There is a lot of effort put towards easy things that don't take molecules like bioinformatics, and md simulations, but when it comes down to it doing size exclusion chromatography is hard and expensive.
It would be even nicer if there could be way to embed those in any web page.
To get the electronics made
That’s not what anyone means by monopoly, every TV show and film starts as exclusive and opens up with “windowing” until distribution is ubiquitous.
No task hierarchy?

How can you possibly manage anything without hierarchy? No task list is worth anything if you cannot chunk it down.

If all you need is literally a list - just write them on a doc. The rest is all fluff.
> there would be the danger that UBI is inflated away to meaninglessness

If that's true, doesn't it also mean UBI won't cost anything? (I realize that's some pretty twisted logic)

Either the amount paid by UBI is meaningful, which means it'll make a difference to people's lives.

Or it's so small as to be meaningless. Which means it won't cost that much per-capita to implement.

(It's late, I haven't thought this through, feel free to downvote if this is completely bonkers :-P)
I've been told that each product team is supposed to add CloudFormation support themselves. For some reason, it's not treated as a high priority and often lands on the laps of the core CloudFormation team.

It may turn out that the tools that CloudFormation team provides don't make integration easy, especially if the operation takes longer than 15 minutes (meaning they can't implement support via a single lambda invocation as an under-the-hood custom resource).
I think you are overreacting. Other, more popular messaging apps, also have prompts and yet they are used by hundreds of million of people.

In my opinion as power users we forget what regular users want and need, and are not willing to give up a little of what we like. But think of the benefits (phoneless sign ups and much much better private groups, to begin with) and tell me they don't outweigh the cons (a PIN prompt once every 2 weeks, in the marginal case).
Mostly doing several kinds of NLP:
My actual setup is a Windows Laptop to SSH into Linux machines w/ tmux session. However, I really appreciate WSL for working offline, etc.

My main reason: It is the most convenient way to have Unix tools (grep/sort/cut/sed/less/...) and bash available. Cygwin always was a pain, MinGW / GitBash felt much better, but ultimately WSL just feels best.

These tools are incredibly valuable to my workflow. Sure, stuff like pandas can be nice for small datasets, and some data sits in some DB/Kafka/distributed system. But there have been countless cases where unix tools allowed me to take xxGB zpfiles of text and do basic examination or even build baseline models within a few hours.

Sure, there always are alternatives to use these tools and there are many equivalents. But I would always prefer WSL + conda for Linux to a typical "Windows Conda" installation with that weird GUI and the need to install so many different applications to even just look into the first or last few lines of a huge textfile.

EDIT: That said, of course I can/could always just run a juypter notebook under windows using windows cuda + GPU and share files with a WSL bash where I do my modifications. But again, everything within the same systems just feels better (ipython shell magic, no worries about if paths to the same file are really identical, etc) and while this is by no means a game-changer, it is just nicer that way.
Official Statement Regarding Xamarin.Forms Rebranding as MAUI
The efficiency of Patreon is amazing ... creators get more than 90% of contribution amounts (for now.)

It's absolutely a fork in the eye to record labels and AdSense. :)
It still reamins to be seen if universal basic income would make videogames the most common daytime activity among adults. The reason ubi experiments in India shows good results, may be that video games are unavailable in the Indian countryside. It also may be that small villages in India has strong communities. Communities with strong social control, that won’t allow it’s inhabitants that receive ubi to spend it all on alcohol. In the western world, there is much less social control. Still it reamins to be seen if peope receiving ubi, will choose to find meaning in video games, flipping burgers or do something good for themselves or the community.
It sounds nice but it won't be long until FB starts charging these small businesses a large percentage per transaction.
You're the product.
I got nice sentence
Gaming folks won't be running games in WSL when they can just run them in W.
>The poll showed 61 percent of registered voters surveyed believed Jones, who spreads unfounded conspiracy theories through his radio show Infowars, should be banned from the sites of tech companies

https://thehill.com/homenews/media/403772-majority-of-americ...
Windows PowerToys FancyZones is the essential window manager for Windows 10
> Why work overtime at McDonalds when your rent is already paid up for the month and there are so many fun video games to play?

It's funny, people say that. But what would you do, personally? If I offered you just over your rent to stay home... would you... stay home? I know I wouldn't. People derive their sense of self-worth from a combination of intrinsic and extrinsic factors, and derive a lot of their social validation from their coworkers.

Personally, I could retire on a beach and do nothing for the next 60 years. That sounds shit though. I mean, it sounds great when I hate my boss, but about five minutes later, it sounds pretty shit.
It is SharePoint lists under the hood. Looks like they also have PowerApps integration as well as power automate.
This emulates a GPU driver.

If I understand it correctly, it just means that GPU-accelerated code that previously only ran on "proper" Linux now can run on WSL too, being powered by DirectX behind the scenes.

What's bad about that?
A couple of months ago, I published a blog post* about maintaining my personal knowledge base as a software engineer. Notion plays a significant role in this setup.

I do agree with others that Notion's flexibility can turn into a problem. Therefore, it is essential to clearly define use cases and conventions. Luckily, you don't have to argue about those with anyone else if you use it as a personal knowledge base ;)

* https://tkainrad.dev/posts/managing-my-personal-knowledge-ba...
As of Pi-Hole release 4.4 it will automatically disable DoH for all Firefox browsers it serves by sinkholing the canary domain [0].

For Chrome it appears that they are just upgrading to DoH for the existing DNS servers if it is possible. Since a local Pi-Hole server wouldn't be in their possible upgrade list it would be left untouched.

[0] https://support.mozilla.org/en-US/kb/canary-domain-use-appli...
Interesting and nice design on the hot deploy, lots of potential there. Congrats on shipping!
Everything ruined when money get involves. It always dilute the value of something into money making machine 'trend' for some get rich quick marketer, they milk it dry(or try to), often in a spammy, tasteless way, then move on to(ruin) something new. What a shallow society we live in.
interesting mentions of the <blink> and <marquee> tags. I have a modern app that makes use of these properties for making gif's. blink will make any content in the gif flash on the canvas and marquee will move it side to side : https://imgur.com/rgHrsoa
This is exactly what I did. Free student user. When I started working at a new company, and they wanted to modernise internal knowledge tools, I recommended Notion. Fingers crossed it gets traction.
Alternatively, we might see a rise in pick your own. I've picked many pounds of strawberries for freezing (smoothies). It's better quality than buying from the store, but not particularly cheaper. If the price of strawberries went up significantly, I'd absolutely do it more often.
well... at least it takes twice as long to overflow.
I appreciate an honest request for additional information, but you can do better than "enlighten us".
>But, to be fair, the state of the art in biology is still full of Magic and other nonreproducible effects

No, it's not. It's full of things that have week long design cycles (instead of a 200 ms compile loop) and are a pain, and lots of grad students that have either never heard of design of experiments, or know about it and are overeager to apply it. A friend worked at BP biofuels. The team kept waving off irreproducibility as 'biology being strange'. For months she kept saying "hey guys our feedstocks aren't defined". Then finally after a half a year they caved and let her do her experiments, and sure enough there was a limiting nutrient in the feedstock that correlated with the fluctuations. Then a few months later the supreme court ruled against BP and the biofuel project got cancelled.

I had a similar experience, and switching model organisms took my design cycle from 2 weeks to two days, and got huge results out of it. We then put the results back in the original organism and recapitulated the improvement. Then my project got cancelled.

In the end though, it seems I'm better at software and it pays better.
:)

IBM really need to pull their finger out and hype this.

(If you need more than a year btw, you can re-apply for a new ID in subsequent years. I've done it myself twice)
Shameless plug time: those interested in subspace might want to check out a project of mine: dsnet https://github.com/naggie/dsnet/

dsnet is a simple wiregard management command that manages key generation and IP allocation, generating config files. I'm using it for a few networks at the moment.

I recently tried to add decent documentation and a blog post in the hope that it's useful to someone. I should so a Show HN really.

Here's the blog post: https://callanbryant.co.uk/blog/how-to-set-up-a-wireguard-vp...
I bought myself a used Stratagene MX4000 (а qPCR machine), found the drivers and software (it is quite old), and now learning to run qPCR experiments, particularly for coronavirus RNA detection (the primers, master mixes and other consumables are available everywhere now — I am always telling every biochemical supplier that I am a hobbyist researcher — no problems so far). It is super fun.
I couldn't get torch's cuda stuff working on windows. Runs fine on OSX though.
I've been using OneGet + ChocolateyGet provider for that for a couple of years now. So on Powershell that's basically sudo { Install-Package A B C }. After Install-Package Sudo, that is.
Another vote for Joplin here. All my notes are synced to Fastmail's WebDAV endpoint, I own all my data and can export it as plain markdown at any time.

The only feature it's lacking for me currently is a Drafts-like quick capture action on the iOS version.

Notion looks like one more super-hyped web-app, who will get insane amounts of VC money and start adding features no one needs or wants just to spend it all. Then it'll be a bloated mess that's not quick or easy to use.

What I would support is a note-taking solution, that is run like Basecamp. No VC money, no immense hype, just people dogfooding their own product and keeping it lean, functional and profitable.
I think never have I written generic code for summing up numbers AND concatenating strings. Even the Haskell people would agree I think. So the design problem is in overloading `+` for string and list concatenation in Python in the first place.

But I guess in terms of strings let's take a moment and remember the one truly good design decision that Python devs made about strings (which isn't usual for an imperative language). Strings are immutable by default.
Runit tools in busybox – up to the task?
Granted. Though there’s an argument on what preserving the antiquities is for in the first place.

If we think there is a value provided to visitors seeing them in person, then preserving them far away deprives the Iraqi from these benefits making the preservation neutral at best in the short/middle term (long term? will it ever come back ?). It might feel like having your pet living abroad in a shelter, on one side it gets to live, on the other it doesn’t help you much to cope with your life.
I don't think so. They blocked common pins like 1234, 1111, 0000, etc.
My comment with "共匪" on the Tank Man video [1] was deleted within minutes.

[1] https://www.youtube.com/watch?v=YeFzeNAHEhU
Not once, but twice:

https://www.techradar.com/news/new-bug-destroys-hpe-ssds-aft...

"Hewlett Packard Enterprise (HPE) has once again issued a warning to its customers that some of its Serial-Attached SCSI solid-state drives will fail after 40,000 hours of operation unless a critical patch is applied.

Back in November of last year, the company sent out a similar message to its customers after a firmware defect in its SSDs caused them to fail after running for 32,768 hours."

Can you imagine provisioning and deploying a rack or 3 full of shiny new identical drives, all in RAID6 or RAID10, so you couldn't possibly lose any data without multiple drives all failing at once...

(Evidence that the universe can and does invent better idiots...)
Really I think the issue is partially a matter of control and subset constraints. First off if you filter for something goddamn rare in the first place you are far more likely to squander it no matter how good or bad tbe criteria.

Of course one thing nobody recognizes about canceling the assholes is tbat the ability for society to control itself means being worse off. There is now an additional axis for manipulation by to take out tall poppies deservedly or not social manipulators will abuse it no matter how pure or reasonable the original motive or metric may be. Or even just natural culture turnint against those not fitting with the toxic norms. And the extreme successes are always outside the norm by definition.
Not saying to excuse everything but to have a sense of proportion for the offenses and that society doesn't know jack shit about how to regulate itself historically - its attempts to do so have a track record of causing far more harm than good. "That Semelweiss guy is an asshole saying surgeons should wash their hands! A gentleman's hands are always clean!"
I'm not sure where you are getting the idea that this would expose a normal Linux GPU API. The blog post and the thread on the kernel mailing list seem quite clear in that this is explicitly designed with the goal of exposing the Windows driver API and associated client APIs like DirectX.

From the email introducing the set of patches:

> The projection is accomplished by exposing the WDDM (Windows Display
Driver Model) interface as a set of IOCTL. This allows APIs and user
mode driver written against the WDDM GPU abstraction on Windows to be
ported to run within a Linux environment. This enables the port of the
D3D12 and DirectML APIs as well as their associated user mode driver to
Linux.
Weather Impact on Drones
I don't think this is entirely accurate. When you develop software, you don't repeatedly unload and load your dependencies (which is what causes Julia's startup time). You probably only develop one package, which you then reload one in a while. That causes very little lag in Julia. Similarly when working interactively, there you only suffer from startup time when you launch your session and use your heavy dependencies the first time.

Also, for what it's worth, I recreated his benchmarks in Julia and found a startup time of 5-6 seconds on my laptop. Not nothing, but compared to the time any FASTQ-processing operation usually takes, it's insignificant.

Julia' compile time latency does prevent you from e.g. calling a short Julia script in a loop, or from using Julia scripts that both have large dependencies and do very short-timed tasks. But I find that to be not very common in my workflow - especially since I usually don't use Julia as a small glue layer between C programs the way Python is often used.
A lot of devs gets overly exited by tactical advantages like saving couple of lines when implementing something, but it doesn't really matter, and the proof I'd give is the success of Go (which I don't even like myself). It's impossible to implement almost anything in Go in less than half a screen of code... and so what?

Anything can be succinctly implemented by just importing a well designed and battle-tested library, and calling a function. `import aws.s3; s3.upload_file('foo.data')`. Bam. Very succinct.

Strategic language advantages like large and productive community, built-in package-manager, ability to create good and idiot-proof APIs, easy ways to autogenerate readable documentation, powerful meta-programming, etc. beat minor details like succinctness.
Salamandra robotica walking to swimming transition
The reason to use Linux is to follow the crowd. I use Nvidia's docker container because the plurality of devs use it. Over the course of my career I've found that well-trodden paths tend to have a _lot_ fewer bugs thanks to other people finding them first, and when I do get some

https://github.com/pytorch/pytorch/issues/37790

weird

https://github.com/pytorch/pytorch/issues/32575

bug

https://github.com/pytorch/pytorch/issues/25301

I don't have to spend time explaining or justifying or isolating my setup.

Conversely though, my work is itself off the beaten path enough that I'm likely to run into weird bugs. If I was pushing images through a CNN, that'd be well-trodden enough on every platform that I'd be a lot less fussed about which particular platform I use.
I recall that there were adverts on some of the top news sites that link to scams though dodgy companies like Outbrain.

I checked BBC and CNN, and it seems like they don't have such links (anymore?). Do I remember this incorrectly, or is my browser maybe blocking Outbrain?

Of course, I am not talking about the JS or cookies specifically, but rather the links bought by advert companies that link to scams for cryptocurrencies, binary trading, "health" products and the like. They often have JS exploits. But my main point is I clearly remember the website real estate to be merged between site wide adverts and external scammy adverts.

A few years ago, this was actually on of the main reasons I didn't read websites of otherwise traditional media companies. Or maybe they have taken steps to stop using Outbrain et al.?
Setting Up Raku with Rakubrew – Brian Wisti
First things the vast majority of users (virtually all) when they see an old ugly GUI is to hit the back button.

Decent SPAs don’t take 15 seconds to load and they don’t break the back button. Stop spreading FUD.

It’s like the HN myth of how there’s supposedly all these old devs writing COBOL for the government and in reality the government can’t find any developers to maintain their ancient apps
Surprisingly entertaining!
I think the essential stuff still needs to be made locally to handle uncertainties. I don't expect everything to move back. And certainly stuff made for consumption in China can be made there. Like American brand cars. And I think even Europe and Japan have the same concerns. We can't pull all our eggs in one basket.
Failing a Dozen Times Before Finding Product Market Fit [audio]
Social security is "slight of hand" too. If you make an average of just $1k/mo before retirement, your SS benefit is $900/month. But if you made 10x ($10k/mo), your SS benefit is only 3x as much [0], despite you paying 10x the taxes during your career.

While this is nowhere near as progressive a tax as regular income tax, it's still a wealth transfer from high earners to low earners.

0. https://www.ssa.gov/OACT/COLA/piaformula.html
I might buy some of these Uber bonds [1], they are probably my favorite of the current tech companies, so why not help out a bit.

[1]: https://www.bloomberg.com/news/articles/2020-05-13/uber-to-s...