skysight-inc/HackerNews huggingface dataset:
From the product web site:

Will Tertill get stuck?

Tertill uses four-wheel-drive. This helps Tertill move through soft soil, sand, and mulch, and also helps Tertill climb slopes. Its distinctive diagonal wheels make Tertill more stable on slopes and help it get past certain terrain challenges. Tertill relies on several sensors and clever programming to keep out of trouble. To detect objects like the garden fence and big plants, Tertill uses sensors similar to those found in many smart phones—the lightest touch is all it takes. To detect steep slopes, Tertill uses the same sort of sensor that tells your cell phone which way is up. Tertill can also sense if a motor stops turning—perhaps jammed by a rock—so it can protect itself from damage.
The stores in our local mall do this as well. You can see the mailman carrying a trolely full of packages out of the mall every day.
Ironically, this is actually a behavior lots of developers do want.

The new Terminal fortunately gives us much more flexibility for customizing it's behavior with user settings, so we'll be able to support either pausing output or not, depending on what the user prefers.
If the feature is in fact designed exclusively for businesses, the IE11 mode will only activate on a whitelisted list of sites pushed out via your corporate provisioning process.

I believe this is how the feature already works today in Edge anyway, it just opens a new window instead of a new tab.
That's the exact thing I thought with this. How are they that without a clue as to the world right now when they do stuff like this?
They don't go away but you are generally focused a lot more on your apps and you have better tools for many problems, especially because you're getting out of the lower-level stuff which is harder to work with and full of pitfalls. If you're running your own datacenter, you're going to pay for the team of people supporting and debugging basic things — power & cooling, network infrastructure, storage, routing & load-balancing, server hardware & firmware, etc. creating APIs for all of that for your application teams to use, performance and security testing all of the above, etc. in multiple locations. If you haven't done that before, it's really easy to underestimate how many little things will soak up expensive staff time, especially because so much enterprise hardware was designed on the theory that you'd have humans doing all of the work with automation either an afterthought or a perceived chance to sell $$$ add-ons.

Beyond a certain level of scale you can find efficiencies which pay for all of that but many places aren't at the level where it's unquestioned win, and doing it yourself means you have to start paying the full cost immediately in the hopes that it'll become a win in the future.
I think one of the issue is availability or distributed data centers. Its indeed cheaper to buy hardware and setup server but to ensure you have datacenters in many locations is the problem.
The best sun protection is still to go out in the sun for a few minutes each day.
Native. I uninstalled WSL and am not running any VMs on my CI box, just to make sure Windows isn't busy doing anything else.
imo space tech. why? because we need space colonies and because there are currently nations which can’t wait for global warming to come soon enough (russia has a whole new income stream they plan, and starting to, exploit)
If this is your product and the above mentioned was listed when the client purchased it then the client should have been aware of what they were purchasing and the policies about said purchase.

In my opinion you do not have any obligations to refund money to them for services they had already used.

Maybe if they somehow did a pre-pay for say a year's worth of operating costs up front based on an estimated usage and then bailed before they used it all maybe there may be some grey area where you owe them a prorated amount of what they didn't use.

Much like say you get a car insurance policy and pay for all 12 months up front, then all of a sudden you get a new car 9 month into it and get reimbursed for the 3 months you didn't use.

In my opinion any services they used they owe your company for.

Services they were planning to use but didn't actually use yet may be a grey area.

If you do not allow them to pre-pay for blocks of use ahead of time this isn't an issue.

Again I'm not a lawyer.
We don’t know what kind of details Google gave, we only have one side of the story.
Same. For me it seems like Amazon is getting much too cozy with their market share and are starting to price goods in a monopolistic way- I can get equivalent or higher quality stuff at local stores for a better price.
I wonder if I would ever find something like

my_iter
.foo()
.bar()
.return

more appealing than

return my_iter
.foo()
.bar();

I could see it happening, but I'll definitely need some time to get used to it.
I can certainly agree about DROK-branded products, they've been great for the price. Apparently the brand is well-known enough to warrant counterfeiters: I ordered 2 5V buck converters and didn't pay enough attention to the seller. The description said DROK but I received some generic boost converters, all of which were inoperable. It wasn't worth going through a return for such a cheap item, I treated it as a cheap lesson on being careful in Amazon.

It just shocked me that someone felt the brand was trusted enough to justify faking.
I'm awaiting this answer too.
totally agree, but life is full of compromise. I like to write code so that someone new to field could without too much effort follow what's going on but also so that someone better than I isn't so bored that they miss obvious things in the code (which does happen).

It's a balancing act which I have found to be one of the more fulfilling aspects of my work. Having people of different skill levels review my code has made this much easier.

One thing that I do a lot though is format code in a way that certain patterns appear for those of us that like to skim code. This generally means avoiding ternary operations except for very simple things where that pattern is easily recognized. But when to do that depends on the team(s) involved.
I'm primarily a .NET developer - I haven't seen WCF used in a new project for maybe 10 years or so. It lost out to simpler, JSON-over-HTTP a long time ago, and good riddance!
I think I used this as an intern at Microsoft in 2016. Can anyone at MS confirm that this has been live internally for a few years?

I only ever used it to take a peek at repositories before cloning them locally. It had a fair amount of navigation features builtin, like Go To Declaration, but was not a Visual Studio replacement (like the article says).
Overleaf Considered Harmful (2018)
Asylum is not given simply for living in developing world.
Either my minimal understanding of Go is showing, or this just proves your point, but don't you have your conditions backwards? `a == 4` would fail the `a > 5` condition and so execute the `a > 3` case, right?
You make a lot of statements unbacked by explanations. Capitalism has produced the most peaceful and prosperous societies in the world. What exactly is better then?
> return a < b ? -1 : a > b ? 1 : 0;

Is this a joke? This comes off like an order of operations test.
That's not exactly what they're saying. In the quote above, they are talking about framework independence, not platform independence. The wrapper executables are still platform specific, but framework independent. However the actual .NET modules in the package are platform independent, but framework specific. They can be executed without the wrapper executable by installing the correct framework yourself.
If your inbox is say, 50 gigs. 100 gigs, larger, emails from the early 90s until today, IMAP as it's applied today is definitely broken for those sized mailboxes. The problem with email for the last few decades is that it has not scaled as our storage use as scaled expotentially up, message size limits have been low, and deliverability issues have gotten worse, not better.
I know essentially nothing about go - could you explain simply what goroutines are?
Ask HN: How does Groupon make money?
I'm having trouble understanding how Groupon generates net profit? From what I've read, its sort of like a Group Buying model (https://en.wikipedia.org/wiki/Group_buying) ?

So for example, if Suzy Wong's Chinese Restaurant gets 50 new customers from Groupon, which side is taking the risk here, is it not the restaurant? What if all 50 customers don't show up and end up cancelling, is the restaurant stuck with the extra bill of materials in anticipation of a surge in new customers?

What happens when those 50 customers don't end up coming back, again, who benefits here?

Seems to me this is a careful balance of satisfying consumers & business owners needs while also watching for Groupon's bottom line?
Good point. Maybe the best approach would be postfix but with a more fitting keyword than await. I wonder if alternative keywords were considered rather than only operators?
It's VS Code in the browser, so I am betting that it will.
Malls are failing largely because anchor tenants are dying.

Sears, JCPenny, and Macy's all had horrible management over the past decade. And the department stores have faced huge competition for decades, whether it's Walmart offering cheaper goods or stores like H&M or Sephora that specialize in a specific category. My experience of department stores have been of unorganized, more expensive stores with a confusing, mediocre selection; why would I want to shop there?

On top of all that, America is over-retailed compared to other developed countries: https://amp.businessinsider.com/images/5bb37815ac0a631473519...
"any device with a web browser" is what they said.
I am very pleased with the direction Microsoft has been moving the last few years. Every release of .Net has incrementally made our lives easier.

We are already on top of .Net Standard/Core 2.0 and are building successfully against 3.0 prerelease targets without modification. I would anticipate the move from Core 3.0 to .NET 5.0 would be trivial for us, and as long as self-contained deployments are still around in 2020 our build & publish pipeline won't know the difference (aside from msbuild & SDK updates on Jenkins).

Exciting times ahead.
Where UID is used now sounds like a good use case for UUIDs (or GUIDs?) that don't ever change.
Well, you just have to use common sense. It’s not like they’re 50% of the shoe button business; they’re 50% of online retail. You’re being disingenuous because you write as if that number is meaningless.
Yeah, the recent # of updates with critical failures has resulted in a huge loss of trust. I wouldn't touch an insiders build, I rely too much on my machine being stable. It is rather sad, a decade ago everything coming out of Microsoft was super stable, but of course it came out much more slowly.

The entire industry has moved to a "less testing, more releases" mentality. Not so bad for websites, where the damage is sandboxed by the browser, but IMHO it is unfortunate this mentality has pervaded everything.

I totally get rapid release cycles, I've lead teams that releases C++ code every 3 weeks! But we had a A+ solid test team backing up every one of our releases, and each of those releases got 2 weeks of testing done to them before they went to beta.

Best team I ever worked on automated every single bug that they have ever seen into a regression test. That mentality requires having a test team that is equal in size (and technical capability!) to the development team, and the current trend of "developer tests" tends preclude such thorough testing practices.

We live in a world where car entertainment systems can lock-up and reboot themselves and where headphones need firmware updates.
If the price is determined by anything other than the market, that's socialism/collectivism/statism.

The idea that someone could do a better job of pricing than the market (with whatever definition of "better" appeals to you) has been disproved again and again. A person doesn't become an expert in what's "better" just because they work for the government. Thinking that it would amounts to worship of the state as an entity.
No - you're thinking the other Visual Studio Online which is now called Azure DevOps. It's "just" a source repository explorer with CI functionality.
Robotic Objects Designed to Be Stabbed and Beaten to Help You Feel Better
C++ is unique in that it aims to be feature-rich, while preserving at much as possible the property of if you don't use it, you don't pay for it.

"You don't pay for it," should really be, you == the-CPU doesn't pay for it. On the other hand you == the-programmer has to think about it all the time. For some domains/contexts, yes this is actually very desirable. In that case C++ becomes a performance/optimization Swiss army knife.

Other people might want it dialed in for, "You don't have to think too much about it, until it's time to optimize, and then you can't optimize all the way, but you get enough of the way there."
This is way way off-topic but: I have never seen the word "postfix" used in this way. "Suffix" is the normal/common English word for this as far as I've always been aware.

A quick search has it listed it as a synonym, but I can't find any usage outside tech and it sure seems like a tech-industry/coding erroneous neologism trying to balance the seemingly logical "post" -vs- "pre".

Am I way off the mark here?
Really, I wish it were that easy!
Democrats were the main driving force (see Kelly’s earlier career) behind demonizing and reducing nuclear power.
We can significantly reduce carbon emissions by using the safest power generation by far - nuclear energy.

Instead California is going to pathetically miss its emission targets due to nuclear power plant closure and despite Bernie’s denial the closure of Vermonts nuclear power plant did increase emissions.
A bit of friendly advice: starting out with "a bit of friendly advice" is passive-aggressive. It can be poorly received even if you are well-situated to provide useful information or understanding to the other person.

edit: https://www.irs.gov/publications/p523#en_US_2018_publink1000... I'm not a tax attorney, that's a question for a tax attorney. Calculating capital gains taxation isn't really the topic at hand.
Stalking is toward another person, that person is specific and it's voluntarily towards that person.
Actually we spent MONTHS debating the pros and cons of adding a sudo on Windows.

Curiously, Windows is more secure than linux because it _doesn't_ have a sudo.

In Windows, any application can set messages to another window at the same integrity level with SendMessage/PostMessage.

If you had a `sudo` on windows, you could have a medium-IL terminal window which is talking to a high-IL process (running with the hypothetical sudo), and any other medium-il process could drive the console, effectively creating an escalation of privilege attack vector.

Its very much by design.
> they need to start paying people better

https://news.ycombinator.com/item?id=18120221
You Can't Buy a Starbucks Franchise – Here's What You Can Do Instead
WordPress 5.2, now finally with debugging info
It's also about open source, both companies are moving towards being more based on open source. Using, building on, and creating projects in the open.
So implementing this took zero work? Probably not. Do you think it will cost nothing to maintain? Probably neither. So I don't see how "in no way" could be true.
This is excellent information. Thanks for taking the time.
Being unauthenticated as a default certainly doesn't jive with modern security practices.
I think it's reasonable to draw distinctions among different types of games. Having spent much of my near 20 year career in the games industry, I'm saddened and disgusted by much of what has happened with the monetization strategies pioneered by mobile and free to play games. Maybe there's some grumpy old man syndrome at work but I also have a degree in psychology and the way these games are transparently optimized to exploit human psychology worries me quite a bit.

I left the industry in part because of these trends and I won't be letting my own kids play these types of games. I don't know that regulation is the answer (and I'm generally anti regulation) but I do think there's a real problem here.
https://pdfreaders.org
What if it actually is cheaper though to reverse trends in the future? The companies that weren’t taking full advantage now will be forever playing catch-up in the future, or shut down entirely.
They explicitly won't support cross-platform efforts for the GUI stuff, as stated on GitHub (though maybe, one day ...).

I suppose their rationale is damage control ("Okay, they get the server, but the desktop is still firmly ours"), but it would certainly keep me from starting a personal project with a Microsoft Framework.
The flip question is interesting too. What should you not work on, or at the very least strive to not work on or use?
There's nothing hyperbolic about the claims- all of it is easily possible with some software on the device. They are very open about this, and the software is open source. You begrudge them trying to make a living by selling hardware with the software conveniently pre-flashed.
They make money by taking a cut of sales which the retailer is forced to discount, doubly cutting into his profits. Groupon is an obvious scam (at the expense of merchants) and was started by a guy with a history of scams.
> GPU models also should not be given

You don't need the model to fingerprint it. It's performance is probably more than enough.
How Microsoft is using AI to make the workday more productive
> When I can do this in windows (unix command line): cat somefile.txt | sort | uniq > output.txt

There are a lot of responses of the form "you can do this similar command in WSL/PowerShell/etc.," where that similar command will not run on a standard Unix-based system. I think that misses half of the point. One of the reasons a lot of programmers use OS X is specifically because you don't need separate sets of commands for the desktop and Linux cloud server (obviously, Linux gets even closer).

It's been possible to do a lot of stuff from the Windows command line for a long time. The problem has been that to do so effectively, many teams have to maintain a .bat alongside the .sh that will be used in production.
Almost all Democrats since Al Gore's Inconvenient Truth (and many before) have supported various levels of action on climate change. "Mainstream" Democrats and "socialist" Democrats agree like 99% on policy. The differences are primarily cultural and trumped up by Republicans and the media.
> DON'T FUCKING CHANGE THE INTERFACE
>
> Unless there is a very good reason, and I bet there isn't.
>
> I bought my first MacBook in 2007.

Apple changed one of the most common operations: double-clicking a folder to open it now (a) opens in the parent folder's window, and (b) rearranges the folder contents which I have carefully arranged for my own particular use of that particular folder ARRRRGGGGG.

They could at least have put an option somewhere for "Open folders the old way," but didn't.

Cmd-double-click does it the old way... unlike double-clicking on any other thing in the UI.
It does makes a lot of sense to spend one dollar, because that gets you the VIP status that doubles a lot of those rewards. Makes the whole thing even more crazily-generous.

I actually went and bought one of the packs (with a permanent spirit-highlands upgrade, so not one-off currency) recently, just because I figured I'd been playing for basically-free for so long that I might as well contribute a bit more.
Better Covering Indexes with Include Clause
> Men utterly dominate women in that sport, and most of the differentiator is 'testosterone'.

Naturally, but maybe because they are bigger (and have bigger muscles, and have better VO2max?) and that's probably not due to testosterone, but due to the whole body having the male body plan set as set-point from a very young age.

> Most importantly - Caster is not famale. She is a woman, yes, but her sex is not male or female, she is intersex.

I'm simply not up to date on this topic to know. What female means? Is that a biological only term? If yes, does it mean having only female-like characteristics? Is that a genetics term?

Of course, the whole problem is that whatever dimensions we look at, in terms of athletic/sports performance, in (almost?) every sport based on some biomechanical activity the distribution of outcome has a nice bimodal shape, and it kind of makes sense to make two leagues/categories, to make races interesting.

And naturally, where these distributions intersect with the other very bimodal distribution (that is the spectrum of biological sex, or male-female-ness), we find that in almost all cases it matches the male-ness or female-ness part, so it was easy to sort athletes into their respective leagues, but the middle part was never empty. There was always females that were bigger/faster/stronger than some males, and of course their female-ness was regularly questioned on the basis of fairness. (Which is a completely valid question.)

> If someone has the testosterone levels of a man (and testicles that produce it) has XY chromosomes ... well maybe they ought not to be competing with other women for whom this would be very unfair?

Yes, and I would have no problem with saying that we don't know exactly what makes her better, maybe it's not testosterone per se, but it clearly seems to be biologically based more than based on how well she trains, what kind of shoes she wears, etc.

And I don't know how the Athletic Federation (and the Court of Arbitration) argued exactly, but it seems that the NYT op-ed claims that they cited something that does not make sense (the too high testosterone levels), and in that regard the op-ed is probably right. (Hence why I called their argument simple, not the problem.)
That's legitimate; lifetime parameters are a new concept that aren't found in any other language. They naturally require a learning curve. Lifetime elision—making it so that you don't have to see lifetimes in most cases—is the main way we tried to make them easier.
Yes, "postfix" is commonly used. See http://www.cs.man.ac.uk/~pjj/cs212/fix.html or https://en.wikipedia.org/wiki/Reverse_Polish_notation
The Benefits of Having a Virtual Office Assistant for Your Business
That's not really the same. That's badly designed and error prone.
I was really excited to see this; finally a consolidated .NET. Then I read this...

Taken together, the .NET Core and Mono runtimes have a lot of similarities (they are both .NET runtimes after all) but also valuable unique capabilities. It makes sense to make it possible to pick the runtime experience you want. We’re in the process of making CoreCLR and Mono drop-in replacements for one another. We will make it as simple as a build switch to choose between the different runtime options.
Congratulations. I wish you the best.
Ok, I will try to counter that. The stack grows higher. More specialized employees become more effective. In 200X you just needed a Linux admin. Now on top of being good a good Linux admin you also need to know docker, kubernetes (the admin part, not the user part) etc. If you don’t need that daily, because you also need to maintain some apps, you will be less professional than a cloud provider.

Of course it’s a trade-off.

If you’re large, with constant high resource needs and benefit from custom optimization, you may be better off with your own team/infrastructure.

If you’re small (2 it guys), fast changing, normal speed requirements / easy to scale out then the cloud should be interesting to you.