skysight-inc/HackerNews huggingface dataset:
> Ops, security, and reliability don’t go away when using EC2 either

They don't go away, but you have to spend considerably fewer resources on it because Amazon does a lot of it for you.

Edit: This effect is even more pronounced when you use Amazon's more specialized managed services, like S3, RDS, Lambda, etc. Then the things you mentioned almost completely go away, as you're letting Amazon completely maintain your infrastructure.
lol. So true.

(One college grad, one still in college).
I think if we could wrap our minds around what is happening psychologically in these games, most of them would be off-limits to children.

What's interesting is that we've decided to define gambling according the rules of the game—in reality, "gambling" is probably more akin to a psychological state that can be induced by many different rulesets and experiences.

Mobile games today are largely thinly-veiled attempts to induce this state in children through various Skinner Box mechanics in order to get at their parents' wallets. Fine.

But the real question is: what happens to the mind of an eight-year-old if they have a gambling simulator in their pocket every day? What happens to their neurological development after five years of exposure to this "gambling" state?
These games are a modern version of slot machines. It's habit forming, and it burns time and money. tbf it's still slightly better than things that you see in a casino
Openshift doesn't choose the pipeline. You can deploy to it however you want. Openshift is literally the same exact thing as kubernetes, with a simpler api and a nice ui. Openshift is extremely flexible and you can use it however you want. Don't know why you think it's so restrictive.
They're investing in apocalypse bunkers.

https://www.bloomberg.com/features/2018-rich-new-zealand-doo...
I haven't really been following along very much. I take it from your comment that await in Rust will not automatically propagate errors upwards like it does in JavaScript? So you have to use `foo.await?` in the normal case if you only want to handle successful results?
How is it even possible for him to cover that?
Tobacco ads haven't been legal in awhile, and I'd be fine with a ban on alcohol advertising. Marijuana's legal status is shaky enough that a lot of dispensaries are cash businesses, because banks and payment processors don't want to touch them.

We've already been down that road with heroin, and it wasn't pretty: http://www.businessinsider.com/yes-bayer-promoted-heroin-for...
Show HN: Build forms in React with clean boilerplate code around fields
Secure Mobile Development Best Practices
Yes, it only works for tall plants like tomatoes, raspberries etc., but that doesn't mean it "won't work".
Thank you for sharing, while I disagree with you, I understand your viewpoint and I respect you for sharing it.
Those of us over, say, 50 have seen hot new writers come and go.

As for fashion ads, we may be creatures of habit, not to say biased against the "risible" ads.
You just need a server running AD. Third party and browser SSO with AD is a solved problem.
How does that make them a monopoly? As a matter of fact, their platform is open to third party sellers now (which IMO has hurt their quality of service). Is 50% the magic number that deems an entity to be a monopoly? What is, and who decides?

WalMart is still leaps ahead of Amazon in revenue. It’s disingenuous and you point out a percentage metric, which is very misleading, but don’t compare hard numbers such as revenue.
And only few days after this comment, is official:

https://devblogs.microsoft.com/dotnet/introducing-net-5/
My point was that the statement should be amended since it sends no such signal related to hacking.

As for the rest of the reaction, I doubt there are many wars going on right now in which so many atrocities and war crimes were committed, with the rest of the world attributing them to a "response to a hack".
Cyber Security Assessment Tool [New 2019}
The above is why I said that 9/11 was really nothing in the grand scheme of things, but a lot of people got mad at me. Were we not the nation that faced down the Germans and the Japanese at the same time? And then a few years later, a couple planes hit a couple buildings and everyone lost their minds and let the government take away most of their rights. Makes no sense. And yes, they dug deep--look at all the spying they do on us now, all the rules for bank accounts, drivers licenses, the TSA, the PATRIOT Act and the absolute dragnet put on the Internet.

9/11 was the biggest bunch of nothing (yes, it sucks if you were victim or the family of a victim). We let the big gov statist MIC get such wonderful mileage out of it! Then that bastard Chertoff with the shoe bomber got his naked body scanners sold, too. Never forget!

The people who run the US since the 1950s are such pieces of shit. We the people deserve better and we need to do better at stopping this scourge.
Hey, Alexa: Stop Recording Me
Are there any locals here that can shed some light on the Kenyan economy / job market? All I've done is to read a little bit from cursory googling but I'd be interested in what it's like and what the chances for an early 30s foreigner are, for bootstrapping themselves.

I wouldn't even know what to do in my own country, except try to acquire as high an education as I can manage while working (vocational training, parallel Bsc or something). If I get through the application process at that age.

From what I read in 15 minutes, the job market for white collar jobs in Kenya seems to be oversaturated and companies can pick from the mass of graduates. Yet skilled manual labor is something that I've read is lacking in training for specialist technical jobs, like plumbing, electrical installation, welding.
I wonder about this often. I contend that we are getting better at extracting money from people. Is there some sort of line we will cross at which point the majority of people are psychologically unprepared to resist spending their money in a way that causes them financial harm?

We understand that friction causes consumers to consider their purchase more carefully, so we've worked hard to lower friction, and this has a statistically noticeable increase in users who complete their purchase.

I'm genuinely curious whether we'll eventually reach some sort of threshold where the bulk of the economy is simply driven by overriding our better instincts.
Amazon fired these 7 pregnant workers. Then came the lawsuits
Ultimate Software | Ft. Lauderdale, Atlanta, San Francisco, Toronto, and more | Onsite & Remote http://www.ultimatesoftware.com/careers

We also have opportunities in Europe at PeopleDoc, a company we acquired last year: https://www.people-doc.com/company/careers

Ultimate Software has been building HR and Payroll software since 1990. We moved from selling licenses for on-premise installations to a cloud-based/subscription model in 2002. We are passionate about building awesome tools to make people's work lives easier. Our motto is People First, which describes how we treat our customers and our amazing company culture.

Ultimate Software is hiring for a large number of full time development positions, including:

Software Engineers
Devops Engineers
Business Analysts, and more.

About 20% of our Product Development team works from home. We have an unbelievable benefits/401K package, so apply to Fortune’s #1 Best Tech Company to Work For in 2019 today!

Here is a link to our job postings: http://ulti.pro/29PRPAj

You can also email resumes to techcareers AT ultimatesoftware.com
The deepest hole we have ever dug
DoJ use their own definition of rape for statistical purp[oses.

> “The penetration, no matter how slight, of the vagina or anus with any body part or object, or oral penetration by a sex organ of another person, without the consent of the victim.”

https://www.justice.gov/archives/opa/blog/updated-definition...
A Compliation: On Charlie Munger
Yes, the branding is terrible and has been for some time. It's good that most of it is merging but this is still years away and will create a lot of historical churn in its wake.

Even with the tremendous strides in tooling and docs, the naming and runtime complexity is the biggest hurdle in getting new developers to the ecosystem. Just about every other major stack has a far simpler setup. Even ".NET" is hard to search for.
This would have been my favorite approach, and there was a discussion about doing it in Rust: https://internals.rust-lang.org/t/explicit-future-constructi...

There were two main objections:

First, a Rust async function like this (using explicit lifetime annotations for exposition purposes only, normally they would be elided)...

async fn f<'a>(r: &'a i32) -> i32 { ... *r ... }

...desugars to a sync function whose return value closes over its arguments:

fn f<'a>(r: &'a i32) -> impl Future<Output = i32> + 'a { ... }

Sometimes you want the future to live longer than the arguments, so you write that desguaring yourself:

fn f<'a>(r: &'a i32) -> impl Future<Output = i32> {
let i = *r; // Deal with the reference *now* before constructing the future.
async { ... i ... }
}

Ideally, functions could switch back and forth between these two forms without changing their API, for backwards compatibility reasons. This means you can't just auto-await calls to `async fn`s like Kotlin does- it would need to be a more complex rule.

Second, a lot of users want suspension points to show up in the program text the same way `?` does. This is nice for managing invariants- you know when you might be interrupted. (Personally I don't think this is a good reason; the borrow checker and async-aware synchronization primitives would solve the problem with less noise, but it is what it is.)
And yet it still is not enough. Not to mention that banning car usage will disproportionately affect poor, disabled, rural, and mentally ill people.
They aren’t ceasing support. .Net framework is an integral part of Windows. It’s in maintenance mode. There will never be another major version of .Net framework - just security and maintenance releases.
So you will end up with a bunch of weeds inside your collar. Someone hasn't thought this through. I've walked a lot of fields over a twenty year period, weeds aren't always in the middle of the rows.
Thanks for the link. As an outsider I also thought it seemed weird given so many other languages use prefix, but it makes sense with this framing that the main concern is the interaction with the ? operator.
Why Autonomous Vehicles Won't Solve Traffic
Really it highlights the problems with trying to please everyone being an unwinnable position. Some want Amazon to act more like middleware that doesn't care about what it sells viewing any intervention as an abuse. Others want it better vetted like a more traditional store. Even if they took a firm aligned stance one way or another it wouldn't stop complaints.
It's been a long while.... At the time, RedHat was still "free".

Linux sysadmins were cheaper than their mainframe colleagues.

Hw was orders of magnitude cheaper.

Floor occupancy was lower.

We did not got as far as watts consumed per functional task performed but I doubt it would have tilted the balance?
There Are over 4M Public Jupyter Notebooks on GitHub
I would rather stand on the shoulder of giants and use Qt.

You can use .NET Core with Qt/QML. https://github.com/qmlnet/qmlnet
Here's the main problem with this: Where are the requirements?

The COBOL doesn't have automated tests. When you port the COBOL to Java (whether automated or manually) you aren't asking "where are the original requirements?". Contrast this with a "re-write". When you do a re-write you have to go back to the customer and whatever documentation you can find and figure out and re-document what the system should do. This can be far removed from what the system did in its original design docs, and can differ still from what people believe.

This step of codifying tacit knowledge of the behaviour is important in the evolution of systems.
It'll be interesting to see details here, which I guess will come out over the next couple of days.

They could either go the syscall emulation route (as in current WSL), or possibly the "thin hypervisor" route, the fact they're talking kernel versions makes me think that may be what they're planning...
I don't know if that's a fair comparison. If you deploy a monolith you have to set up a custom multi data center deploy and manage all the load balancing/disaster recovery/volume management(databases) yourself. Kubernetes isn't that hard to setup and gives you out of box solutions to all that.

It also gives more flexibility on adding additional services around your monolith. Elk stack, kafka, that kind of stuff. Also gives you a standard api to deploy against. I don't think your metaphor holds up.
Yes, an async block (or `suspend` closure in Kotlin) just wraps up its contents in a future, applying the same state machine transform as would be applied to a top-level async function.
It's almost certain they'll offer the ability to publish a self-contained binary or split from dependencies since that's a feature of .Net Core 3 today. The Mono-based projects may not, but I'd expect them to someday replace what Mono targets with .Net Core. That's just a ways out and otherwise inconsequential to the end-user using the .Net 5 API.
Batch Password Recovery in Passcovery Apps
Is the end intent of the tabbed interface to mimic the look/feel of Edge or is the current layout more or less final?
Not even if you paid me to have that fight, no.

Edit: OK, one tiny crumb: https://doc.rust-lang.org/book/ch06-01-defining-an-enum.html -- Read through that thinking about how other languages express the same fundamentally simple concepts, and consider how Rust invents new syntax for basically everything, and then sticks it all together by re-using syntax from other areas. Why does a parametrized enumerant look like a function call and not a struct? Why is "127.0.0.1" not a String? Why do parametrized enumerants look in rvalues like C++ constructor arguments, which you promised earlier Rust didn't have?

Don't tell me the answers to those questions. I know the answers. Just recognize that those are questions that every new reader to that very early page in your docs is going to have. And... did they even need to be questions in the first place?
That’s the peril of being a leaf node. The same thing was true in the early days of email. An end user, or in your case something close to it, couldn’t blacklist his upstream—-as you say that would be ridiculous. But your upstream (or possibly their upstream) does have true peers that they could blacklist for bad behavior. It might mean there customers couldn’t receive calls from entire countries, but that’s a trade-off I, and I assume plenty of other, would be happy to make and even pay extra for.

This assumes that is that there isn’t some kind of international treaty that forbids doing so. The existence of such has been claimed from time to time in similar discussions but I have yet to see an actual citation.
You basically need to de-bloat your computer from Lenovo's software and also window services (compatibility telemetry was a prime example of an offender). To help with the fan, try undervolting the CPU, my T470p got around -10 to -15mv iirc that helped with throttling and fan/heat a ton.
Those are rare skills. The optimum is texting via voice recog
Slightly OT: The linked Techcrunch article has a header image (https://techcrunch.com/wp-content/uploads/2019/05/GettyImage...) which exploits the ambiguity in the English word "terminal". This was probaly funny for the writer, but is almost never a good idea, since the image makes no more sense as soon as you switch languages.

Here is an even more weird example for non-native speakers: Having a piece of wood as an icon for a log reader. "Log" in english also means a piece of wood. This vocabulary is probably largely unknown by most non-native-level speakers, so the icon creates only confusion. [Make a google image search for "log icon" to see examples w/o context]
After embracing open source, they appear to now be extending it...
Oh, small lies, nobody noticed...

GUI is not cross-platform in .NET 5 which is not visible on the graphic.
Nah man, just eat the plants those animals are eating. You can't get away from the 10x energetic penalty.
I'm really interested in performance comparisons between the two once the Microsoft's terminal releases.
Sorry I misread your comment!

You're obviously right for licensing inside the emulator! However, the costs are(were?) in hardware & floor occupancy (as in "decomission a whole room"-cheaper)
I'm wondering how the number of R Notebooks would compare, now and for the forecasted numbers. Thinking I'll do that next.
IMO we will see the biggest change in how books are written after copyright abolition. We sort of kind of do already, with the big titles like Harry Potter, Star Wars (I know, it started out as a movie) etc. We have the canonical, original books, but we also have a lot of fan-made titles. Some of them create a specific narrative based on the original work, i.e. Harry Potter and the Medhods of Rationality[1], and then people create other fanfiction based on that. 99% of it is fourteen-year-old girls with no writing skills, but there are nuggets that could make great money if not for copyright. I think living, breathing universes made by fans, possibly coupled with chapters released as they're being written, fan voting etc. is the future. Even post copyright, it could make authors money, think crowdfunding or "Character x will either murder y or have sex with y, depending on what option gets more money".

[1] hpmor.com
[2] se [1] or https://www.fanfiction.net/s/12461030/1/The-Tinkerer
Health Care as a Right: Freedom Isn't Free
Yes, they all agree on simplicity. Part of the problem is that simplicity is not entirely objective.

As an extreme example, people familiar with mathematical notation have a hard time when they start using a programming language that uses '=' for assignment, because they intuitively understand it as asserting equality, which it isn't (x = x + 1 would be paradoxical). And yet we all here presumably think of assignment as something rather simple.

There are plenty of code bases where the ternary operator is used frequently. It's a more succinct (but less versatile) variant of the if/then/else expression that a number of languages have - do you find that confusing when nested?

The ternary operator is just as simple as if/then/else expressions. You may not be familiar with it, which can make it seem non-simple, but then we're just back to the observation that simplicity isn't entirely objective but subject to your background.
Story of a Womenintech by Herstory
That's correct. In a sense Javascript await isn't the thing that propagates errors, that's just the language's usual exception behavior plumbed through the Promise.
TMobile used to offer (maybe they still do?) a data-only plan that was/is meant for remote sensing applications (alarms, etc). It wasn't something that was listed on their site (ok - it was there, but you had to really, really dig for it to find out about it).

IIRC, it was also free, but limited to 200 MB a month.

You basically got a SIM card you could stuff into your embedded sensor app and away you go.

That might be a large enough data cap for plain-text messaging, but not much else.
This is already possible.
Wow that's a pretty intense experience for a first date.
Tiller costs $59/year, though. So yes, no-code, but it also costs money.
Tips to Get the Better Sales Candidates
Like the same way sidewalks are separated by a curb? What a profound analysis. Of course they do, even a 5 year old would agree with this.
just spit it out, please
Same (kids in Virginia Beach School system) - they've standardized on Chromebooks so it makes sense.
Your post is inaccurate. WalMart still beats Amazon handsomely in terms of revenue, not to mention, Amazon only recently shifted to profitability, and now their growth is declining.

This notion that Amazon has retail market capture or is close to market capture is completely inaccurate.
Why not something as simple as `return (a - b)` ?

It’s concise and simple to understand. Instead of returning 1 or -1 it returns a positive or negative value with I think is equally effective.
On the Edge team and I can tell you, in no way, does supporting IE, hold back our development capabilities.

If anything, it enables more companies to adopt Edge without concern of breaking support for their legacy applications.

We see that Developers are the ones held back by older versions, and we see this as a huge win for them.
What you're writing here is equivalent to insisting that people do:

if (a < b) {
return -1;
} else {
if (a > b) {
return 1;
} else {
return 0;
}
}
I don't think cost is the benefit of cloud. For tech companies the benefit is scale (you won't know how popular a product is until you deploy). For non-tech companies the benefit is not having to deal with things that aren't related to your core business.

I think you can argue that tech is always related to your core business and you only need a few servers to handle a million simultaneous users but those kinds of arguments aren't usually good enough to businessmen or entrepreneurs.
Do notation does not solve that problem. It solves the problem of chaining `.and_then` calls, but this is one layer up- do notation would still require each of those awaits to be a separate `a <- b` "statement," which couldn't even be chained in the first place!
> The COBOL doesn't have automated tests. When you port the COBOL to Java (whether automated or manually) you aren't asking "where are the original requirements?".

You should be asking where is the current documentation of the system specs, and in some cases you might even get something reasonably current and complete when you ask that, depending on how to use the change management process has been.

> When you do a re-write you have to go back to the customer and whatever original documentation you have lying around and you have to figure out and document what the system does.

Both what it does and (and this is where the customer is involved) what it is currently supposed to do.
As I have gathered from talking to former Microsoft developers and evangelists, vNext is generally embraced to mean "the next great version", maybe primarily for developer centric stuff.

Personally, I've been hearing about MS Build vNext and TFS vNext for the last 8 years, and there's been several releases since then. Maybe that's why I kind of associate it with vaporware, even though that's probably unfair.

What would be a great naming schemes for retro fitting an open standard with a new, open implementation for a subset of the existing framework?
They have touch, smell and taste.
It's interesting to see the same people who lambast Farmville get addicted to a game like this.

It's like how Fortnite figured out how to get boys interested in dressing up their virtual Barbies so much that players use "noskin" in a derogatory manner.
Former executives at France Télécom go on trial over staff suicides
Try to look into the science. You may be surprised to discover that there is not single RCT comparing a (fresh-)meat-based versus plant-based diet (eg: not mixing in sugar laden latte in the former).

Personally I'm happy that I had never bought into the whole anti-meat propaganda: http://www.diagnosisdiet.com/food/meats/