skysight-inc/HackerNews huggingface dataset:
If you use a lot of it, it will get into the air and you will taste it. If you use it to clean a keyboard or mouse, the bitterant transfers to your fingers, and then on to your lunch.

It's a kind of disgusting example of how diseases get transferred, now that I think about it...

Lastly, you should NOT use it to clean flour out of the crevices of your kitchen mixer.
This might honestly be one of the stupidest things I've ever heard of. This was clearly written by someone who understands neither AI nor blockchain technology. Can't wait to hear about their ICO...
> a major internal architecture change. It simply wasn’t possible to write a proper console before.

Really curious why this would be so. On Linux there's dozen's of terminals/consoles. On MacOS quite a few too.

Why would the GUI (which was the biggest pain point) has to have anything to do with the terminal functionality, except maybe a few keybindings maybe being impossible to implement. There were 3rd party console alternatives since like ~2000 - only they all had horrible UI/X (but still better than the original one), but Microsoft could simply have adopted one of them, normalized it's weird quirks to follow sane conventions, and baked it in as Windows default.

I never understood Microsoft's attitude of "mushing" these and other things together needlessly.

As a Mac & Linux user now, I can only applaud the idea of keeping things separate at all levels. Desktop environment separate from os separate from shells separate from terminal apps etc.. Heck, you often even have the GUIs as separate applications from the main one in Linux land. Never going back to Windows! Dis-integration ftw!
Biology's a B*Tch: Reasons It's So Hard to Keep Weight Off
I find the current Windows 10 terminal vastly superior to anything default on Mac or Linux... Take resizing the window for instance, Windows adjusts the content text, whereas Mac does not seem to handle this well.

EDIT: It is possible you are on an outdated version of Windows, or have upgraded and still retain your old settings.

Be sure QuickEdit Mode is enabled, as well as Ctrl key shortcuts.
Hey so I'm a developer on the Windows Console/Terminal team - I can answer any questions people might have :)
I agree, and I think that was well articulated.

Do you have any ideas for solving it?
Sex Is Revolutionary, in This Online World
This is remarkable, and impossible to predict from the Microsoft of 10 or 20 years ago. Satya seems to be the rare visionary CEO of a megacorp, instead of just defaulting to a defensive and reactionary stance like most other leaders.
containers.json wasn't enough in my experience. Still went through some kind of reset due to the way the plugin initializes.

ffcontainers looks promising but couldn't get it to work (spaces in my path..) probably needs a bit of a clean up.
The document mentions that the majority of returns through housing are through rents collected (6%), not capital appreciation (1%). So, not sure about your point.
Is anyone getting deja vu with the powershell announcement?
That's not the issue here. It seemed true to you, and I pointed out you were wrong.
All of the following assumes you plan on running more than a single instance of your monolithic application. If that's not the case, then ignore Kubernetes, and be glad you don't have the problems it was designed to solve.

If you consider what it takes to manage the end-to-end lifecycle of a single application, monolith or micro-service, you need a solution for the following items: deployments, application configuration, high availability, log and metrics aggregation, autoscaling, and load balancing across multiple application instances.

Kubernetes provides an opinionated way of doing all of those things. For example, Kubernetes leverages container images and declarative configs for packaging and deploying applications. For many people this approach is much simpler than what Puppet, Chef, and Ansible bring to the table in terms managing applications.

When it comes to high availability Kubernetes provides an orchestration layer across multiple machines, grouped in clusters, that deals with distributing applications based on resource requirements and automatically responding to node and application failures. When applications crash, Kubernetes restarts them. When nodes fail, Kubernetes reschedules the applications to healthy nodes, and avoids the failed nodes in the future.

Many of the patterns for managing applications, even monoliths across a handful of nodes, Kubernetes provides out of the box. In essence, Kubernetes is the sum of all the bash scripts and best practices that most system administrators would cobble together over time, presented as a single system behind a declarative set of APIs.

One other major caveat to all of this.

Just like I would not recommend standing up OpenStack from the ground up in order to deploy your monolithic application across a set of virtual machines, I don't recommend rolling your own Kubernetes cluster either. You should strongly consider leveraging a fully managed Kubernetes offering such as Google Kubernetes Engine, Digital Ocean's Managed Kubernetes, or Azure Kubernetes Service.
It doesn't sound like we're disagreeing? I'm saying that the tax system needs to be more progressive to better fight income inequality, and that the tax cuts made things less progressive.

And some responses to the claim that nearly half of Americans don't pay federal income tax: https://www.brookings.edu/opinions/five-myths-about-the-47-p... The biggest one missing is that a sizable number of Americans are either retired, too young, still in school, disabled, etc., and don't earn a meaningful amount of income for these reasons. Why would you even expect everyone to pay taxes when not everyone earns income??
Because the rate of change is too slow to perceive it as something that is critical. When looked at on a geological time-scale this is all happening in an eye blink. When looked at on a human timescale it is spread out over many years and so there is time enough to get accustomed to the new baseline as the change is happening.

The only thing different between an explosion and wind is the rate of change.
Hmm I was not asking what this is, I was asking what they do specifically now? where's the official announcement?
> you pay for this in speed of read/write and storage making it nearly useless in payments industry

You are ignoring the so-called “off-chain” solutions embodied by lightning.
I have nephews in three different states who do Scratch in elementary school.
> Once it is customized per enterprise customer, that's when it will really take off. Microsoft seems to be in a good position to lead that.

I think RedHat is way ahead on that front with Eclipse Che.
It's interesting that they've managed to merge the numbering systems in that way! Who pays the extra cost for a call to a mobile phone, the caller or the receiver? I've yet to visit any South/Central American countries, they seem to have inherited a lot of North American phone operator customs (like 850/1900 radio bands and CDMA).

In the European country I used to live in, they even had different mobile area codes per-operator, so you knew which mobile operator the person you were calling to was on. They would have deals where calling someone on the same operator was free. This got complicated when number portability was added (and the number of mobile phones increased)
Hey all! I’m the author of this post, and lead the PM team at Microsoft behind IntelliCode, Live Share, and the cloud-based remote development capabilities described in this article. We’re looking forward to working with developers, and learning how to further support teams who are looking to up-level their productivity and embrace further workplace flexibility (yay for remote development!). In the meantime, feel free to ask me anything!
Could you do the same thing with a digital filter?
PowerShell has been more usable than Linux or OSX shells for quite a while. It has tab completion for not just commands, but flags and arguments. And the home and end keys work.

And every dev I know that has to deal with Windows still uses CMD instead.
I retain an out of state number that was used on resumes in the past. It gets slammed with frequent robocalls from the same area code. I have no contacts there so I can easily ignore them. My in-state numbers have been kept more secure and don't get any unwanted calls.
This comes a few months after Chrome began treating Google cookies with more respect than non-Google cookies. Yikes!
That is taken out of context. Practically all Google server code is written in C++ or, at a much smaller scale, Java. Go is used for logs analysis, internal services, monitoring and automation, etc. Nobody at Google reaches for Go when they are thinking of high performance nor would anyone try to optimize a large service in Go. They would just write it in C++ instead as soon as it starts to cost non-trivial amounts of money. Remember that Pike wrote Sawzall and Go replaces it, in a similar role.
How Idle Heroes Made $100M in a Year
College Pulse poll shows students value truck drivers over entrepreneurs
Policymaking and enforcement resources are limited; it might make sense to triage according to absolute harm.
I'm starting to be on the same boat, though not necessarily for the same reasons. Amazon Basics is still pretty strong... it's when you get to third party stuff that it becomes a real minefield.

The amount of third party sellers re-using listings for multiple products to pad their reviews is honestly astonishing. Searching for a lightning to 3.5mm jack leads to this as the #2 result:

https://www.amazon.com/Earphone-Charging-Headphone-Splitter-...

Not only does this not work (as discovered by my SO), but all of the reviews for it are for phone cases, utility knives, etc. In the past month or two, this has been happening WAY too often. It's gotten to the point, like you've said, where AliExpress has become more reliable. That seems insane to me.
New poll of over 20,000 college students shows that 40% of students say truck drivers contribute "a lot" to society, compared to 34% who say the same of entrepreneurs.
Personal blog: https://www.amerkhalid.com uses Hugo and Netlify. BitBucket for private repo.

But also use WordPress for several niche blogs.
My site www.lessboring.com is running on Pelican, a Python static site generator. It's great for writing in a text editor and deploying with Git. Fairly easy to hack custom functionality, and no backend to get hacked.
Lambdatheultimate should be renamed to Lambdathetypo.
Which requirement? Moving off COBOL?

They mentioned numerous times that COBOL work was harder to staff and maintain.

Seems like a good reason to move to me.
It's just means there is lack of trust to core designers. They haven't proven themselves to users, that they are capable of addressing their problems and align with their interests. Obviously core devs of Google backed language cannot do better. They can only gain that trust from users within Google, not outside of Google. Not sure about Rust though.
Yeah, they have managed to solve the confusion over the various flavors of .NET in the best way possible, it would seem like.
It is published on the Arduino website. I will send your feedback to them.
I think it's healthier and more reasonable to think of these problems (and their solutions) as existing on a spectrum and not in black and white.

It may or may not be illegal to jump off a cliff, but even if the government declared it explicitly legal tomorrow how many more people will start doing it?
Has Eclipse gotten any better for languages not named "Java"? I tried it for a while for C development (maybe 8 years ago?) and it was terrible. As in "I don't even know where to start fixing this" terrible.
Failed and vapor ware are a positive indicator in R&D. Failure and prototypes are a normal part of research.
Throw in India and you now have a problem. I love sports analogies, because they represent pure human emotion and psyche. I'm not a stat padder. I don't care if I average a triple-double like Westbrook if I can't get past the first round. I want a championship.

If you have lung cancer, it's great that you can quantify how much LESS you smoke. "Since I've developed lung cancer, my smoking has decreased 90%". Cool story bro... Why don't you just quit.

For sure, we need to do EVERYTHING we can to keep us in the game and our planet alive; but I'm not interested in splitting hairs about what, for instance, China is or isn't doing. Be real. They have a WHOLE middle class that is growing and wants to live like Americans. Judging them now would be very wrong; because in 20 years their population of "polluters" is going to increase. Regardless of what green technology China invests in; the have a BILLION people living in smog and VERY POLLUTED areas that have NO INFRASTRUCTURE. They haven't begun to start paying that cost (you know that thing that took the USA 50 years to build and is even starting to break in our country). I think they only guarantee we have is if we are all on the same page; even if that only nets us a 1% change toward climate change in the short-term. We need a dramatic change in our outlook toward life and how we proceed to live. This has nothing to do with climate change directly; but is prolly the biggest driver of it.

I bring it back to the Avengers. We are in tech. We all talk a good game about changing the world with tech, AI, machine learning, etc. The end result is just another dog dating app, because people "can't find problems to solve". Are you kidding me? Save the world kid! We need heroes. We need individuals to take full responsibility and come up with moonshot solutions.

If the people who visit Hacker News can't at least use their imagination to try to thing of some global moonshot; no one will. I want you to realize that. I hope that my solution will help (still working on it); but it could just be a toy and a pipe dream. But you know what... At least I fucking tried. At least I can take these Super hero myths and do something constructive with them.

That's what we used to get in tribe, you know? You would be told stories of your great, great, grandmother; who saved the whole tribe. And that DNA runs in you; so you must live up to your ancestors. But instead of us internalizing these things, I guess we just wait for the last Star Wars movie....
This is a hard problem for commandline applications unfortunately. Think about pasting text with Ctrl+V. Lots of existing commandline applications bind particular actions to Ctrl+V - should the terminal application always eat the Ctrl+V keypress to handle pasting?

This is why we added support to optionally set Ctrl+Shift+V as the paste keybinding in conhost.

Fortunately, the Windows Terminal doesn't have a lot of the legacy to maintain like conhost does, so it'll support setting paste to whatever keybinging you like :)
I've done something like this using syntax-directed translation. One can proceed by changing the transformation granularity. First, you have naive direct transliterations plus scaffolding libraries which result in non-idiomatic target language code. (In the article's case, this would be non-idiomatic machine produced Java) It runs and passes some of the tests.

Next step is to fix the bugs, and get all the tests to run.

The last step, to get to "clean" involves going through the code base, looking for project-specific idioms, then hand-tuning the syntax matching engine with rules that output idiomatic target language code. This might also involve refactorings to make the scaffolding libraries more idiomatic as well.

Since one is coding on the transformation engine, instead of directly on the application itself, production changes and maintenance can proceed, and no code freeze is needed.
Similar to gitpod.io but that one is faster to spin up, at least for OSS
For what it's worth, it seems that Rust isn't alone here. C# 8.0 introduced postfix `switch` expressions (https://devblogs.microsoft.com/dotnet/do-more-with-patterns-...), which are along the same lines of what's suggested for `match` in Rust further along in the OP.

I agree that it looks strange at first. But I think I'll get used to it.
Does the new console still have that annoying "overscroll" behavior where you can scroll below the output? See: https://github.com/Microsoft/console/issues/122
unrelated but i couldnt help but notice - is that screencap (https://techcrunch.com/wp-content/uploads/2019/05/Screen-Sho...) using the Windows Sets feature?
I like that idea for try! Near the bottom of the blog post, they mention that `match` could become a "dot keyword" expression, giving the following example:

foo.bar(..).baz(..).match {
Variant1 => { ... }
Variant2(quux) => { ... }
}
I, as a single person working on a maker conference thing, did a facial recognition system that relied on no GPU or internet anything. I did this in 2015.

That's just a lone hacker doing shit outside of work... And my solution can go through directories of images, realtime video stream, videos, and ipcams.

So yeah the cat is out of the bag. The bag was shredded, and the cat has had 3 litters of kittens.

Any video system could be retrofitted as a facial recognition system... Or even process videos after the fact.
Cool. I should try it some day...
Why do you need Homebrew? With WSL, you can just use a Linux package manager.
The Religion of Creation
I don't think I've misrepresented the outcome of the poll at all. Even after lumping together 18-49 year old respondents, an unusually coarse cohort spanning several generations, they still didn't have enough responses to get statistical power.
While a great idea in principle, this is... incomplete.

You can also do exactly the same thing with any web server. And you should. Just because you use Cloudflare doesn’t mean your server is not directly accessible on the internet. Sure, its IP is masked, but that doesn’t mean it’s suddenly invisible.

In reality this is just a much more advanced version of security through obscurity.
The "incapable politicians"-part, are you saying that this is the case globaly or that it is the case in your country?

Because on a global scale I disagree. As an example, google "china and india planting trees".

Edit: Just to clarify: I think that we need both systematic and personal change. And in a democracy, a good way to make politicians care about a subject, is to make sure that they know that you won't vote for someone who doesn't care.
`brew install bash-completion` gives you auto-completion for a huge many number of commands.

Home = Ctrl-A

End = Ctrl-E

Map Caps Lock to Ctrl
I think this goes much deeper, it tries to explain randomness in quantum realm. That's interesting thing to think about. What I say is, ok there is randomness, and you have these quantum behaviors of particles, how do you end up perceiving reality. I think that every bit of reality is one possible branch of random choices made according to structure and constraints of quantum fields.
I would say that different fields are like funnels for degrees of freedom of quantum interactions.
I worked on Colossus at Google and Ceph is the closest thing out there. Gregory Farnum gave a great talk about it at the Open Source Summit 2017.

I heard from someone at a large company, though, that it's not getting a lot of love from Red Hat nowadays, even if you're a large paying customer. Now I'm curious.
Do you have a specific example on Mac? Reflowing of text always seems to be way better on Mac than Linux. I use Windows least often, but always felt the experience was significantly worse than the other two.
Unfortunately there is no other method to bee pollination which can operate at the same scales or the same price.

It's like talking about alternatives to soil: There are alternatives to soil, but you can't just quickly replace all of the Earth's vast food producing farms with a technology alternative without serious consequences, and if soil stopped working overnight, billions of people would die.

Bees aren't disappearing overnight, but they are disappearing worryingly quickly. If it carries on, losing bees is a very serious issue for our food supply.
Stay tuned - It'll be in the Store soon(tm)
PowerShell having standardized tab completion of flags/arguments is really nice, but it's worth noting that both bash and zsh support pluggable completion. It's one's choice of tools, and the lack of completion therein, that's the real sticking point. Home/end work on every machine I own, though I know that some machines (some Macs, specifically) have issues unless they're configured in the terminal emulator.

(I try to use PowerShell when on Windows. I genuinely like it--just kinda wish it was a little easier to write-on-the-fly, it's very verbose and typey and Tab is just far enough away to cause some wrist strain. ;) )
Absolutely, you need to be dealing with a specialty vendor that understands their own supply chain. I’ve had good experiences with batteryspace.com (AA Portable Power). Not affiliated.

Amazon’s logistics advantage is huge, but unless I absolutely need it tomorrow they’re rarely the best option. Oddly enough, there are a few resellers of marked up Chinese electronics that have established a certain amount of brand trust with me - “DROK” and “SMAKN” come to mind. Brands that provide a reasonable amount of curation to help you avoid the absolute worst crap, but are small enough not to attract counterfieters themselves. It’s an odd niche that Amazon’s failure of inventory control has created.
> Also, please dont make numbers up. How would you feel if a climate-change denier simply made his numbers up during a debate? We live in a time where there is fake news everywhere, even though actual facts are easier than ever to look up and verify. There's no need to make anything up.

They were imagining a hypothetical scenario, no?
I wish I could pay for this with my existing Google account. I don't want a new Google account to access G Suite-only features/services.
Is possessing lead illegal?
I also have a theory. Anxiety is increasing because anxiety sells. The right leaning sites raise anxiety about immigrants. Left leaning sites raise anxiety that Trump is on his way to becoming a dictator. Environmental sites raise anxiety about species going extinct. Business sites raise anxiety about increase regulation and taxes.

Meanwhile, humans are the best off we have ever been. This is one of the most peaceful times in history. We have more opportunity and less inequality than before. For the first time in history, half our population is not subject to endless pregnancies and high maternal mortality. Women are valued not primarily for the child-bearing or child-rearing but for their ability to contribute to the full spectrum of society.

In addition, we are more capable of dealing with the vagaries of nature. Take for example Ebola. We came up with treatments and then a vaccine.

We also know how to control our environments. Air conditioning allows humans to live comfortably in some of the hottest climates on earth. We also know how to efficiently produce food, and more importantly to transport food from one area of the world to another.

For energy, we are not dependent on cutting down trees for firewood. We can know harvest sunlight, wind, and atoms to create unthinkable amounts of energy.

We are just on the cusp of having the capability to colonize another celestial body!

Yet, it is not the good news that sells in our attention economy. It is bad news and fear and outrage.
What will happen to cmd and powershell then ?
It's an important concurrency model. Perhaps Rust doesn't have a lot of async code because it's been really annoying to do it. This could change that dramatically.
Wouldn't "await expr" or "await@expr" (if you hate whitespace) make more sense compared to "expr await"?

let db_conn = await pool.connect()

(Which is what e.g. Python uses, with the downside that you tend to need to parenthize more because await has very low precedence).

vs

let db_conn = pool.connect() await

.await is not soo bad, kinda method-y

let db_conn = pool.connect().await
https://dave.cheney.net/high-performance-go-workshop/dotgo-p...