skysight-inc/HackerNews huggingface dataset:
It was on the HN front page for a few hours when it launched.
Because its a monopoly platform (at least from the perspective of sub-AAA) charging monopoly rents of 30% commission on each game sold.

They have no standards/barriers to entry, so the store is being filled with crapware - developers releasing 20 games in a week, etc.

Plus, it has completely ineffective DRM, so the work of developers is not protected from piracy.

All of these things can be done better, and developers given a much better deal, which will result in better games being delivered to gamers.

People seem to care so much about Telltale shutting down and the poor treatment of game workers in the industry. Part of that is because the monopoly platforms holders Sony, Microsoft, Nintendo, Google, Apple, Valve have no competition in terms of the deals they offer developers. We need Epic to come in and break this pattern open with a much lower commission.
And I'm sure the Pixel like will be the same.
This is unnecessarily harsh. You can install wsltty[0] and get a real bash prompt with posix and forward slashes if you want.

WSL is not perfect, but it's good enough for a lot of use cases if you're stuck on Windows.

[0]: https://github.com/mintty/wsltty
Does anyone know if techniques like these are applicable to betting in baseball games?
AIs trained to help with sepsis treatment, fracture diagnosis
This.

Twitter is a communications service, not the police.
Epic make Fortnite and Unreal Engine. They already have their own launcher which is on tens of millions of PCs.
Yeah, I don't understand how social networks are at fault here, there's law enforcement that should take care of that...
This may be one of the stupidest comments ever made on HN.
None, Steam has an unchallenged monopoly.
> I have a related theory that software development as a profession is starting to increasingly resemble being an air-traffic controller; as the actual programming parts get easier

Great comment. This also happens as someone moves up in responsibility.

Also of note, I think good code is like a good plan. It's great, until it gets punched in the face. The reality is that most code is written to address constantly changing requirements with a slew of unknown unknowns. And while there certainly is a range from bad to good, what most people say is good will eventually give way to reality of constant change. The best we can do is maintain some semblance of good in this reality. I'm reminded of this excerpt from Musashi:

“What a fool I’ve been,” he exclaimed aloud. “I tried to make the water flow where I thought it should and force the dirt to stay where I thought it ought to be. But it didn’t work. How could it? Water’s water, dirt’s dirt. I can’t change their nature. What I’ve got to do is learn to be a servant to the water and a protector of the land.”
Point in case, the German chancellors phone being tapped a few years ago:

https://www.thelocal.de/20160223/nsa-eavesdropped-on-merkels...
Thank you! At the airport and no access to my desktop so I could not run the code but I suspected that was going to cause a problem. Deskchecking ftw ;)
That's where a lot of people get it wrong about St. Louis population numbers. Most people don't live in the city there. But, due to geopolitical activities in the late 1800s, the city was separated from the county where most people live. Therefore, population numbers for the city show 300K or less but ignore where most people live--that is, the surrounding county which, if you give the metropolitan area number, is something over 3 million people! The size of Denver metro area.
>> I'm disgusted by these high-powered law firms...

It's not the lawyers so much as the private equity folks who hired them. Asking lawyers to forego business on [subjective] moral grounds is similar to doing so for engineers - like recent refusals to work on government projects. Some will, some won't.
I'm not sure why you're getting downvoted here. This is pretty much exactly what I've observed. There is really no downside to "failure" other than lost time and a few years of your life. And if you fail big, it'll probably get acquired.

That said, you shouldn't take money unless you think there's a good shot at success. I've done a VC startup and the overall hassle, stress, and lost time made me want to take a job (a good one) in preference to most things that don't seem like sure bets at the start. My company failed because we never articulated a vision bold enough to raise serious VC. I'd probably be richer if I'd taken more risk but I'm not at all sure I'd be happier.
Additionally, you don't even need to use language implementations that compile to JavaScript. WebAssembly is progressing and is quite arguably ready for production use.

I really like Rust personally and think it's a good option for web applications, but there's many options that are becoming available.
In what country can you not fire your own employees?
Show HN: Comprehensive Resources in Deep Learning
No, we do not expect any licensing problems. There's an open issue on github:
https://github.com/dasebe/robinhoodcache/issues/1

The issue mentions 3 Clause BSD, which will probably be implemented today.
Not sure what this author is saying here. Types have nothing to do with being able to trust other systems and everything to do with the internal formal consistency of the code that you write.

It's about being consistent with yourself.

If you find yourself writing defensive checks in fulfilled promise handlers because the data you get is sometimes invalid, stop. Get up from your keyboard, go to whoever owns the endpoint, and ask them why their endpoint is returning a 200 OK response with data that doesn't live up to its spec. This is a bug in their system, not yours.
Had a ~20 minute conversation about this yesterday.

I find it fascinating to ask what makes food taste good. We agreed it was a combination of texture, flavor(pairings, aromas, and basic taste like salt, sweet, acid, etc..), atmosphere/presentation.

What the conversation boiled down-to- are foods that use 'all the cheat codes', ie, adding sugar, salts, fats, acid; going to taste better than foods that are traditional?

I contest that American-Italian will taste better than Italian because it wins the Pepsi Taste Challenge. Where tradition doesnt allow you to use sugar in traditional Italian culture, American food has no rules.

From a biological point of view, the food with a sugar in it will win a comparison.

The goal I was looking to understand- If I can make American Thai Food that causes friends to eat until they have a stomach ache, does that beat traditional thai food that tastes good, but not addicting?
Comps are a thing for people gambling at a certain level (thousands of dollars). It’s less about keeping you gambling and more about keeping you gambling _there_.

They’re intended for people that gamble a lot - not so much if you lose, it’s more about the level of money your putting at risk over time. Long run, the casino will make money off you. They want you to stay at their property. It’s also a way to recoup losses if you’ve won a lot.

I had a good run on slots and craps once at the Venetian, and was invited to a slot tournament with a free dinner and 3 free nights stay. I then won the slot tournament. But my broader non-tournament play didn’t keep up with the level they were looking for (they wanted you to take the tournament money and spend it there) so the comps got fewer and weaker. They came back months later when I started playing and winning (show tickets, dinners, etc). A bit of play credit can happen but it’s usually not a lot unless you’re a high roller (tens to hundreds of thousands of dollars).

Before the casino cards it was the pit bosses that would keep an eye on you, so this predates surveillance technology, it’s old school.
Nobody like to remember that folks went there because the coffee was extra hot.
She didn't get burned because McD's served hot coffee - she'd been drinking that for years? She got burned because just as she took the top off to put in sugar, her grandson gunned the motor and spilled it.

So who's 'fault' is all this? In law you can sue for money from anybody even remotely connected with an injury. So she chose McD's instead of her grandson - no surprise. But was it right?
Show HN: Using 3D Arhitecture Abd Deep Learning for Speaker Recognition
Normally I try to get past grammatical errors in scientific literature if they do not affect the meaning of the content. Authors may not be writing in their native language, and the literary aspects of the piece aren't its purpose. When it's the third sentence in the abstract and the first of two questions that the paper is fundamentally seeking to answer, it does make me twitch a little.
Show HN: SpeechPy – A Library for Speech Recognition in Deep Learning
Hypercard (1987) [video]
You don’t need to wait for web-assembly to solve these problems.

TA mentions 3 languages (Elm, Reason & Purescript) that combine sound type-checking and immutability right now.

None of these bring the cognitive overhead of Rust’s borrow checker and, in the case of Reason at least, compile at lightning speed to readable (though optimised) JS.
Meet the People Building Their Own Internet in Detroit[video]
I don't understand the media.

I think it's easy to make Twitter the bad guy, censor and you get called out for it, allow free speech and they become responsible for people's actions.

The polarity increase between "us" and "them" and especially the political animosity between parties is the catalyst for this kind of radicalism. It no longer feels like American first, politics second.

Are we able to detect sarcasm using artificial intelligence yet? Because until that's possible, the credibility of a threat is going to be the job of law enforcement and not Twitter.
I'd finally access Internet, and ditch my awful 50kBps internet speed I'm getting from cable, and unstable 4G from mobile
I'm not sure that knee-jerkingly smearing him (by association) as a racist eugenicist quite disproves the point that tenure is not protection from misguided attacks.
Onavo Protect: Ne faites pas confiance au VPN Facebook
This looks very well done - I've been hoping for something like this for a long time!

For code review (pull requests) there's also https://gerrit-review.googlesource.com/Documentation/note-db... which may be of interest.

I think the GPL3 license may be problematic for some potential contributors, but that's entirely up to you!
Here's a thing to ponder:

If this were not buried in systemd, but was part of a standalone dhcpd package, would it have been done better or caught earlier?

One of the major criticisms of systemd is that it wants to take over all system management functions. In order to do that it needs to offer at least minimally functional versions of all the services it pushes out. It should not be news to anyone that trying to do everything instead of integrating with existing projects leads to sloppiness.

This incident is evidence suggesting that other serious issues are lurking in systemd as a result of the actions naturally arising from their policy.
“Here's how I'd measure the health of any tech company”
Perhaps it's a choice between this and nothing?
Legal curiosities: fact or fable? [pdf]
if it makes no difference tgen you must think that commissioned persons are less susceptible to wining and dining incentives
Show HN: Lipreading using Deep Learning
I would like to see a city where there is way less government. I picture a city in the desert like a new Las Vegas that had government backing as an experiment.
I enjoy revisiting this demo from time to time, because it reminds me of how fun Hypercard was.

As much as I enjoy developing modern web apps using React etc., I can't help but feeling that we're kind of like cavemen assembling things out of sticks and stones when you look at what was possible in Hypercard 30 years ago.
When I lived in New Caledonia growing up, we had a similar service which used reusable food "boxes" that would get delivered to your front door or to your work every lunch.
It would be left on your door step and it was up to you to grab it quickly and refrigerate it. This was in a tropical country. No one ever got sick.
Seems like regulatory overkill, especially in a place where half the year the outside temperature is colder than most fridges.

(Link in French for those curious, it's called "la gamelle" and it's still going strong today, albeit with throwaway plastic containers.http://lafamilletortue.com/gamelle-nouvelle-caledonie/ )
I'm launching a physical consumer product, reusable cloth pads, but I'm going to open source the pattern so people can make it for free too if they'd like.

My main goal is to fight period poverty so my thought process is that I didn't want to limit my product to only people that could afford it- and the numbers were not adding up to build a one for one model, so I decided that maybe open sourcing the pattern at the same time might be the easiest and simplest, occam's razor solution.

I plan on trying to disrupt by releasing an open source pattern with each product. I think people deserve the right to choose and that the knowledge for basic things like taking care of yourself as a woman or making your own underwear if you want to should be free.
Ask HN: Good resources for stable docker in production
Hello,

I've spent some time searching for resources dedicated to managing a docker set up in production (docker/docker-compose), in a reliable way.

It'd cover load/resources management, logging, failover etc.

I still couldn't find anything, so do you know any serious resource to learn ?

Thanks!
that's exactly what's already proposing Slovak ministry of labor meaning you will have sunrise in summer at 3:30 AM, despite out of Slovak participants in survey 53% voted for permanent DST and in whole EU survey it was even more favourable, let's hope for EU wide agreement on permanent DST, otherwise i will be rather switching time twice a year, despite voting against it in survey
No, that is exactly correct. The brunt of the argument applies to most popular languages- Java, Python, Ruby, and what have you- although the specifics vary.
The dial turning to position the ship was a wrist killer after a few hours.

I liked Megaroids too on the Atari ST!
Flipping through random years is more fun than I would have thought. 1629 was the year "April fool" was first used.
How to Make More Cash from One Game Than 10 James Bond Films
I don't remember any issues. WP7 backward compatibility was very good on WP8, in WP7 they didn't supported any native code, it was all .NET so kernel change didn't matter.
In the first case, maybe it's treating the '+' as string concatenation - so 3+4 is giving 34? Then it's just dropping the 5 because it can't multiply a string and a number.

Regardless, I really like this project. :)
There is pretty strong evidence that US laws do not reflect community standards[1]. So by that standard, they even by that standard, they are not morally legitimate.

[1] https://scholar.princeton.edu/sites/default/files/mgilens/fi...
So many good lessons in Musashi.
We have two layers of tests in the repo (unit and integration) and one in our staging environment that tests the whole API from the he customer (black box) perspective.

For our integration tests (we also call them acceptance tests), they are in an internal acceptance package. We have scripts that manage starting and stopping the docker containers of our dependant services and our service.

We developed a test harness atop "go test" that allows different suites of tests to have pre and post suite set ups, with separate pre and post test setups and built a framework atop that. However, that is overkill for many projects.

Just have test helpers to make requests into your running and containerized service and validate responses and output artifacts (logs, metrics, data sinks).

If this is a missing space for a blog post or tutorial, maybe I could write something up. It would have to be a month or two out before I could start it in earnest.
That looks interesting, thanks!
You do know that "rent seeking" doesn't mean "seeking someone to pay rent" right? And being a landlord doesn't make one "rent seeking", right? You use this phrase over and over again and you don't appear to understand what it means.
Make no mistake: their phones are data gathering devices serving one master. They may keep up to date with patches, but you have very little knowledge or control of what they collect from you and what they do with it.
That's what tamper proof seals are for aren't they?

Cameras in fridge + CCTV could also have worked.

Fridge/unattended issue is a solved one. Japan has vending machines for food.

I think their biggest mistake was turning down the dragon funding. They would have avoided most issues especially the one that led to their shutdown.

With food vending machines, better pricing, and new location deals, this might work out. E.g. A vending machine in an office building.

I bet they would do well in silicon valley or any other location with high startup density.
There's the KRACK vulnerability issue [1] where OpenBSD pushed a minor patch and published information on the originally agreed embargo date, which was extended. OpenBSD made sure to not mention the attack and instead say that it was fixing an OpenBSD-specific issue, and others agreed that it didn't constitute a violation of the embargo agreement.

However, given Theo de Raadt's colorful past, OpenBSD's relatively small userbase, and this relatively minor incident, I can see how other companies may think that it's not worth the risk of including OpenBSD in an embargo. It's not fair, but it is what it is.

[1] https://marc.info/?l=openbsd-tech&m=152910536208954
It's quite funny I made a very similar lament a while ago:

https://news.ycombinator.com/item?id=16230668

I only post when I think I can somehow add value to the discussion, at least value for some people who might read the comment. Obviously some people with in-depth knowledge of the paper and field in general will probably already be aware of the link I posted (for example), but others might find it an interesting avenue to explore. I know I often come to HN comments for this reason: a topic seems interesting, I want to learn of related stuff and/or get opinions from people with deeper expertise.

So even if it's only for "future reference", it might actually bring value _for some_. At least that's what I tell myself :)
I've been following this debate for years. I constantly see people arguing against this position that "nope, no greenhouse gases, no global warming".

Yet I have never, not once, not ever seen this point expressed by any person of significance.

Every single time, it turns out to be a strawman constructed by taking statements out of context, or applying dumb overly-literal interpretations to someone's words. Always.

If someone could point to any example ever of any significant person stating that the climate is not changing whatsoever, or that humans cannot possibly affect climate in the slightest, I'd be very interested. Not taking two words out of context - I mean someone who clearly means that and sticks to that message. Does such a person exist anywhere today? What is his or her name?
Is there an official policy on what kind of code a package can have? I assumed it is the responsibilty of the end-user to determine if the package has code they are willing to run. I mean the system worked just as intended: the user asked for a piece of code and PyPI delivered it.
Ahh, you're correct.

go run main.go /dev/tty
PRINT 1+2*5,"\n"
^D
12
Dupe: https://news.ycombinator.com/item?id=18265074

From the FAQ: https://news.ycombinator.com/newsfaq.html

> Are reposts ok?

> If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.

From the guidelines: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't submit so many links at once that the new page is dominated by your submissions.
But the gRPC purist who wrote that endpoint while mandating that unit testing private methods is philosophically worse than genocide and using a slackbot to append “don’t write tests for the compiler” to every pull request got a huge payout to leave the company last year before sexual harassment complaints could move forward.
The issue with the "PRINT 1/0" and "PRINT (1/0)" are the same as the previous one.

LET a = 1/0 SHOULD produce a division by error, so I think that's correct. But 1%0 shouldn't panic. I'll fix that.
Regulate freedom of choice in food like they do drugs.

Set a standard of what is accepted. (like maybe it's only legal sell a hamburger that has 500 calories or less).

People are literally killing themselves with bad food choices (like diabetes) and then asking society to pay their medical bills.
Google .new links to instantly create new GSuite docs
I really like using Smalltalk (Squeak) for personal programming and small projects. It's very reflective and it is easy once you know the tools to learn more about how the system works and how to do stuff. I have not found any similar systems anywhere. I can inspect and browse the source code for the whole system and I really enjoy it.
These functions are opposite of what most other systems let you do. They want to be an app like entity that fills a function without you either wanting to know how it works or being able to know how it works.
I used to sell computers at a local Apple dealership back in the day, and I loved HyperCard and sowed it off in all my demos. I was so disappointed in Apple when they cancelled it. I just couldn’t understand Apple’s decision! Even now, I wish Apple would find a way to bring it back :-)
Ad Hoc Nation:  The unmaking of the steady job
TS/Flow don't quite lose types "whenever" partial application or currying is involved, it's a bit more subtle than that and in many cases it works fine. But especially when using generics with currying you often have to rewrite in more verbose ways (or structure the functions in a particular way) to make the types check through.
Ask HN: How are you developing web apps in 2018?  Stack and project scope, plz
> When was a word first used in print? You may be surprised! Enter a date below to see the words first recorded on that year.

Webster was born in 1758, and George Merriam was born in 1803, yet many of the entries are from before they were born.
The same data is offered on DictionaryAPI.com as the Collegiate Doctionary https://www.dictionaryapi.com/products/api-collegiate-dictio...
In my experience and the research I've read, you've almost mentioned all the top relevant reasons: alcohol use, stress, and reduction in sleep (kid being born). It's unlikely to be age.

I'd highly recommend last year's "Why We Sleep" [1] for more info on memory performance and how it's impacted far more that you'd suspect by full (and quality) sleep, which is in turn impacted far more than you'd suspect by alcohol and stress (not to mention kids).

[1] https://www.amazon.com/Why-We-Sleep-Unlocking-Dreams/dp/1501...
Amazon's own published books are quietly taking over the site