skysight-inc/HackerNews huggingface dataset:
Funny. I've spent most of my professional career trying my damndest to ensure that those shitstorms do not happen in the first place. :-)

(Not always successfully -- I have to admit -- but I try).
I'd imagine it would be incredibly difficult to get that kind of regulation without all the other existing manufacturers having the same incentives to support it.
Your answer is informative, so I can't fault you for that, but I already know this. I asked because "empty calories" is (almost) always uttered in the same breath as either 1) no real information or 2) comparing to other carbohydrates.

I do however take issue with this:

> but once you have "enough" carbohydrates to fuel whatever activity you're doing adding more just causes your body to convert them into fat. So, that's why they're considered "emtpy"

That's true with any calorie. By that definition any calorie you're not using is empty.
That's my primary issue with UNIX culture. It took a huge step backwards by deciding to work with unstructured text. It wasn't a wrong turn, mind you. It was backtracking on known and understood best practices all the way and then picking a wrong turn. And only now people seem to rediscover what was in common use in the era before UNIX - the virtues of structured text.

I guess our industry is meant to run in circles, only changing the type of brackets on each loop (from parens to curly on this iteration).
how is this solved by GraphQL though?

You still need to add a new edge `friendsandfamily` (same as adding to a new endpoint) or add a new a field to the existing object (same as adding a new field to the existing endpoint).

What am I missing?
Rense is a conspiracy/racist site and if Dr. Lawrence Britt is an actual doctor I can't google him

Try some of the definitions of facism from https://en.wikipedia.org/wiki/Definitions_of_fascism some may meet your needs.
It does. See Dota 2, CS: GO or Team Fortress 2.
Structured data may or may not imply "hidden and inaccessible", but there's a lot of correlation between the two.
I'd call it a racket.
9 Experts on the Emerging Trends You Need to Know for 2017
OK, then Microsoft changed what gets installed. A year ago when I bought a signature laptop, no junk was pre-installed, IIRC
GraphQL puts discoverability front and centre, by prioritizing introspection and static typing. GraphiQL (the browser-based GraphQL explorer) is pretty hard to beat.

Check out Github's GraphQL explorer for a great example of this: https://developer.github.com/early-access/graphql/explorer/
Not necessarily. JSON is not bad, _if_ you allow comments. Even plain-jane key/value config files can be sanity-checked. I suspect part of the problem is that anything fancy like that is awkward to do in C, so people take the lazy way out.
I can't disagree there. I've used SNMP in anger before. Underlying SNMP is the MIB.

People ran away screaming from it :)
But I trust that Uber takes the security of their customers information very very seriously.

Looking at Uber history and a number of major gaffes that came to light i call bullshit.

Trust is something that needs to be earned. I can't speak for others but I don't trust Uber at all.
Come aggiungere le notifiche push Web al sito in WordPress
"As I understand it, "whales" tend to be less "poor gullible fools maxing out their credit cards" and more "extraordinarily wealthy people that enjoy wasting amounts that seem ridiculous to us but are truly nothing but a drop in the bucket to them." The term "oil prince" is trotted out sometimes, and people like that really do exist: I don't remember his name, but there is a very real "oil prince" who likes to go on twitch.tv and shower random (mostly female) streamers with thousands of dollars."

https://news.ycombinator.com/item?id=7164862
Not sure how much detail you want. As a quick summary:

* "Gacha" is basically a mystery prize. Pay 1 token, get 1 random thing from a pool of options. Generally no published odds.

* "Kompu Gacha" is a system where you have to collect a set of specific prizes from the pool, which you can then turn in to obtain a very desirable item. Again, odds not published. And as you might expect, 1-2 of the items will be extremely rare, meaning that most people end up with an almost complete set, and a strong compulsion to open just one more prize to see if it'll complete it, but with no guarantee you'll ever complete it.

* "Box gacha" has a fixed, depleting pool of prizes with a known distribution; they come out in a nominally random order, but you can buy every prize in the pool and guarantee that you'll get the reward.

Once you start to look around, you'll see the mechanic and variations on it everywhere. McDonald's runs a popular Monopoly game that's a pretty classic kompu gacha. Tons of modern computer/console games have some form of loot crate which works like that. One I've been seeing a lot is multiple currency tiers, where an easy/free currency can purchase draws from a low value prize pool, and a harder/cash currency can purchase draws from a high value prize pool. Another trick is to have an armour set that works really well together, where most pieces can be obtained (with effort) for free, but one piece can basically only be obtained as a rare prize that costs cash per draw. You grind out getting most of the armour, then realise it's mostly useless without the helm of power (or whatever), and so you buy just one prize draw to see if you get lucky and complete the set so all your work wasn't for nothing. And then one more draw. Good way of drawing in "gamers" who might resist a cruder form.

Even Overwatch has it: During their periodic holidays, there's a new loot crate which you can earn via playing games (very slowly) or purchase for cash. The new loot crates have a chance of containing new cosmetic items (costumes, emotes) that are only available during the holiday. And that's the only way to get the items, and the holiday only comes up once a year. So if you really, really want the new Mercy costume, you'll end up buying packs of crates and opening them in the hope that this batch will have the costume. Or this one. Or the next one. Anecdotally, most people end up paying way more for the items they want than they would have if they were just listed in a store for dollars. (There's zero play to win in Overwatch; it's just cosmetic. But it's still a bit sleezy.)

As for links, maybe:

http://www.serkantoto.com/2012/11/01/kompu-gacha-package-box...

http://www.serkantoto.com/2016/03/14/gacha-monetization-japa...

https://en.wikipedia.org/wiki/Gashapon
SQLite is a huge win. All the power of SQL, and you don't have to introduce system-wide and non-local dependencies.
They didn't help matters by giving it such a glib description.
Says 9 easy steps, then in nearly every single step the author mentioned how it was a painful slog to complete the step...
Sure, but if you read my entire post I accounted for this. You could just s/sugar/carbs/ in my post if you'd like.
If you want a fast way to read the EXAMPLES section only for a command, here is a shell function which creates an ‘eg’ command which only displays the “EXAMPLES” section of manual pages:

eg(){
MAN_KEEP_FORMATTING=1 man "$@" 2>/dev/null \
| sed --quiet --expression='/^E\(\x08.\)X\(\x08.\)\?A\(\x08.\)\?M\(\x08.\)\?P\(\x08.\)\?L\(\x08.\)\?E/{:a;p;n;/^[^ ]/q;ba}' \
| ${MANPAGER:-${PAGER:-pager -s}}
}

Usage:

$ eg tar
EXAMPLES
Create archive.tar from files foo and bar.
tar -cf archive.tar foo bar
List all files in archive.tar verbosely.
tar -tvf archive.tar
Extract all files from archive.tar.
tar -xf archive.tar
$
May I know the team name and what you are on Slack?
Algorithms are making us small-minded
The Phony War Against CO2
Fantastic app! (But I'm keeping my short wave radio anyway). Can't help but notice vast areas of radio deserts. I presume there are at least radio broadcasts there, but they don't stream?

What is the meaning of the size of the dots? I was guessing it's related to transmit power?
If you are wealthy, and you enjoy playing a game, why wouldn't you spend 4-6k a month on items? It is no better or worse than spending hundreds of thousands on cars, yachts, prostitutes, and whatnot.

Obviously ripping off your employer to the extent of $4.8m is a bad idea, but if you've earned the money, why not?
Is there someone who can refer me at SUSE, if you find me suitable.
Hmm, I would draw the line at adults spending their own money however they legally pleased.

It's not moral to dictate how another's earnings should be spent. That's the opposite of moral.
Yeah, but that's the point. Pipes are fine. The tools suck, though. UNIX would be infinitely better if it defaulted to piping structured text instead of making each tool have to implement its own shotgun parser.
> Also, the program is called KILL so one could be forgiven for assuming it's main purpose is to KILL things...

I think this is the source of the problem. kill really is just for sending signals.

In the "Unix philosophy" there's no standard way to end processes, normally you send it SIGTERM and hope that it catches that, cleans up and exits. If it doesn't it could be a bug in the program, or maybe the program uses SIGTERM with slightly different semantics (eg Celery will wait for its children's tasks to finish, and does the "normal thing" of exiting as fast as possible when it gets two SIGTERMS); in any case I think the idea is that it's a weird, non-standard situation and the user needs to explicitly send SIGKILL (kill -9), since doing so might be dangerous.
I have a Pebble Time Steel, and I couldn't disagree more about it being redundant..

I don't care about apps or watch faces or any of that stuff.. I use it for (1) notifications and (2) the calendar timeline..

Being able to glance at my wrist when I get an email or a phone call (or any notification) without having to fish my phone out of my pocket, especially in the winter when it's deep inside my coat, is invaluable.. I can quickly decide "do I need to deal with this right now" (which for me, during the work day, is important).

Being able to tap the down button and see the next thing in my calendar (or the thing after that, etc) is also super useful.

For me personally, that's the killer app, and it's why I am so sad that Pebble is gone, because their calendar timeline was innovative and super useful (to me at least), and combined with quickly checking notifications, made my Pebble Time as essential as my wallet when leaving the house.

Also, it looks great.. Better than any other smart watch that provides the same functionality.. And the battery lasts for a week..

Ok I'm going to stop, because now I'm just bumming myself out that my Time Steel 2 will never arrive.. :-(
Inside the world's longest rail tunnel
Emphasis "are". Still.
I'm a huge proponent of platform owners getting out of the way when it comes to restrictions (at odds with my use of iOS, but it's a balance of priorities).

When will regulations catch up with this sort of thing? Do Apple/Google have a moral responsibility here? Apple expressly forbids gambling apps, but this is essentially a slot machine with a different mechanic. Apple (not as familiar with Google) have done a great job on iOS giving parents the options to restrict their children making unauthorised purchases, but the settings aren't hugely discoverable.

In this day and age, do we need to consider a digital restraining order that allows a spouse or close family member to block or limit digital addicts? Do Apple or Google have a duty of care here or does it rest with law makers? The concerning part is that these purchases are invisible. If I buy a $1 million boat, others will see that and can intervene. But digital purchases can rack up silently and cause massive damage without anyone realising.

I'm really not sure where I stand on the issue. One side of me says that "it's his money, he can do what he wants" whereas the other side says that society should protect it's weakest, and this man clearly has a gambling problem.
> With that out of the way - you know your cell phone carrier already has this data right?

Its close to fascism when the argument becomes that the government (ie. NSA) already has this data.

> including establishing relationships based on who you call, which sites you visit, who you are signed up on a plan with, etc etc.

Not if you use Signal and Tor.

Also, the phone company supposedly doesn't abuse that data (they certainly don't have my permission for that); Uber supposedly doesn't either, but it is proven time and time again that it is being abused. Just like the NSA watched people on watchlists watching porn.

For evil software practices like the ones from your employer we need two things:

1) FLOSS applications, and legislation against these practices. (Ironically, your employer is already breaking the law in many jurisdictions as we speak.)

2) If that fails, and for the time being we can still work around it by uninstalling your application. We can also still work around it using magic like LD_PRELOAD faking the geolocation. There already exists libfaketime, not sure about geolocation.

Its also already possible to fake this in the browser: http://www.makeuseof.com/tag/disable-fake-location-firefox-i...
Modern tools should offer the option to write out JSON (with a proper spec, please). I can definitely see the value of a 'ls' variant that can do this, and I remember people discussing JSON-based shells. But not either/or! For example, the Rust compiler can now be persuaded to write out error messages in JSON.
Yes, it's a known issue. Pull requests welcome. https://github.com/kubernetes/kubernetes/issues/1443#issueco...
Biologists love to quantify things. Even when it makes no sense. Your value as a biologist is your publication record. That is, number of papers in "high impact" journals. Nothing to do with the quality of your output at all.

A tremendous amount of lip service is given to the virtues of publishing in open access journals. Or to using modern technology (like the WWW!) instead of paper. But when it comes to it, do you think those very people advocating change will put their research out there and lose a Nature/Science paper?

It requires entire institutions or governments to step up and determine how their research will be made available. Individuals will not do it. They will not stop climate change. They will not stop old fashioned publishing.
Prof. Moshe Y. Vardi – Humans, Machines and Work: The Future Is Now
Post NIPS Reflections
> One of the core elements is the concept of "gacha" or probabilistic purchase

Back in my MtG days probabilistic purchases were called booster packs. How far does the similarity between those concepts actually go?
Not much difference except that GraphQL does not specify how the data is processed.

You could answer the data out of a flatfile for all that the endpoint cares.

It also allows to secure access against arbitrary data requests, since on the server end, the resources only see the individual requests to the DB.

In my experience, it's much easier and less verbose to validate GraphQL after parsing than just validating any SQL you plan to pass to the backend.
Amy and Steve vs. Facebook (Web Scrapping vs. The Computer Fraud and Abuse Act)
RxJS 5 Released
sig-onprem is coming, it was decided at the last community meeting, expect an announcement soonish.
A free society is one where people don't have restrictions. And guess what GPL has.
You don't really need an "examples" section for vim, 90% of the time you just type "vim file" which the usage info probably covers well enough. You only need an "examples" section for something like zip.
We also have to be wary of the fact in a number of situations for a lot of people their mental disorders may be being negatively reinforced by unhealthy social relationships or physical limitations.

I know you used the "many cases" as a caveat, and appreciate the angle you're taking in making the point, but the notion that "an environment of disconnection breeds more mental illness" wont be the case for a lot of sufferers, and we shouldn't be leading the discussion down an avenue where if someone doesn't have those support networks, ability to get the benefit from exercise or has screwy personal relationships they feel as if that's a personal failure. (i.e. it'd be helpful if we normalised all avenues)
Structured text is good. Very good, in fact. It might even be idea. structured binary data, less so, at least as a storage format.

I want to be able to look at your file format using tools that haven't been specialized to the task. Is that so wrong?
Sound Bounce – The worlds first smart material hearing protection
How to build a buggy for Mars
Research in Programming Languages
Thank you, yes, this is exactly the kind of broken nerd logic I was warning about, and you phrased it better.
MessageBird (YC S16) Is Hiring a Platform Engineer in Amsterdam
DNA in wastewater could provide clues to help community health
Exploiting psychological flaws in humans might be legal but is horrifyingly immoral and unethical.
...So you're talking about having text-serialized key-value objects (or any other kind of object), with standard deserializers and tools for manipulation?

That's actually a great idea. Better yet, it's actually viable now, unlike many proposals for "fixing" unix.
But then when you put structured data through pipes, why bother with making it text at all (over the wire, at least)?
That's not entirely true. I attend meet-ups with engineers from a fairly large company whose name you would recognize who run K8s on bare metal. I know that's vague, but I don't know how public their infrastructure is, so I'd rather not speak out of turn.

You're absolutely right that it takes some effort.
Your comment was saved. Click OK to continue.
Code is only easy to replicate when they give you or publish the code. This is not true of many ML papers. In the words of the second author, a 3% accuracy difference on this particular dataset is a "huge difference."

In fact, dismissing a 3% difference is actually reflective again of how delicate understanding ML results is. A jump from 90% accuracy to 93% accuracy is massively different than a jump from 50 to 53% or even a jump from 80 to 83%.

Almost nobody writes tests for experiment code. You're proving my point :)
I'm just jumping in here, but while we're in sci-fi land let me point out that this is usually not done from the Earth's surface (pushing 100 GW through the atmosphere is sub-optimal) but instead in near-Earth orbit, or from the Moon's surface, or something.

So, the power output of the Earth is not 100% relevant, it wouldn't be a load on the planetary grid.
Have you ever tried to talk to a person who gives absolutely no nonverbal cues as to whether or not they're listening to you? It's infuriating.

Acks are important.
> A knowledgeable individual tells me that [the battery problem in the 2016 15" MBP] is probably a curable software problem.

I'm experiencing the same battery life problems reported by JLG. Activity Monitor doesn't report anything unusual, so I suspect the CPU is not the culprit. When I reported the problem to Apple Support, they asked me to run sysdiagnose and send them the output.

Apple cranks out a new beta of MacOS 10.12.2 every week or so, and I install them immediately because of the possibility of a software fix.

I recall that the first Retina MacBook Pro (mid-2012) had some problems too, so I'm not too surprised about this. I plan to be patient and see how responsive Apple is to the fast battery drain issue. I'm very happy with the machine otherwise.
Spolsky addressed this cultural difference between the Windows and Unix world in 2003: https://www.joelonsoftware.com/2003/12/14/biculturalism/

At its core, it is about putting humans before computers. Engelbart coined HCI as Human Computer Interface, not CHI. This philosophy steered my product designs ever since I read that as a teenager.
> I think the opposite. I prefer to have an open OS installed.

An open OS with closed source drivers? The comparison with Android XDA images wasn't so far fetched.

> And did you try the recent version of DD-WRT there by the way?

You mean the nightlies? They don't even release any stable versions anymore.
China is set to introduce a law that will force these sort of games to reveal their drop rates. It will be interesting to see if it will have any effect but my gut is telling their wont be any significant changes.

Thinking about it I wonder how they expect games to report this information when it is most likely have 2 or 3 different data sets in the wild with different drop rates. A company could mis-lead customers by displaying the percentages for one data set with favourable odds when in reality they are in a bucket with much worse odds.

Source :
http://www.gamesindustry.biz/articles/2016-12-09-china-force...
What in Facebook Ads Appeals to the Affluent Indian Audience?
Parsing structured text is slow and inefficient. Also reading out just one part of a data structure stored as text often requires either walking through the file character by character or first slurping the whole thing into memory.
That's more an occasional annoyance than a real problem though. The only commands that don't prompt when waiting for input are commands that are written specifically for stream processing from stdin. In which case the user should already be aware of it's behaviour because they're either already familiar with the command or have have consulted it's man page (or similar reference) before executing it. So the unprompted waiting for using input is a bug in a shell script / command line pipe and thus usually pretty quick to debug.

Going back to the man page point: I will granted you that not everyone does check what a program does before running it. Sadly in those instances there's little you can do to protect them from themselves. It's similar to how you cannot protect people from blindly copying and pasting code from the internet. If someone is willing to run a command "blind" then the usefulness of the output is the least of their worries.
I would argue that currently "academic publishing" is a misnomer.

If you write up some work you can easily show it to your colleagues or put it on your blog. You can place it on a pre-print server if you are doing science. In my field (design), and the wider humanities, you can also look to Medium.com, theconversation.com, Twitter, a think tank etc.

Once your work is formally published you're rights to show it people have gone. It's quite possible that it will reach a much diminished audience.

In my institution many people haves published in journals that the university has not purchased access too; on a strict interpretation of the law those people can no longer show their research to the person who sits next to them.

"Publishing" can often mean less people seeing it. "Academic validation" or similar would be a more appropriate.

The whole thing is a racket. The public sector has a vampire squid sucking the blood out of it; no single institution has sufficient incentive to sort it out.
Students Create Brilliant Extension That Identifies Fake News
I work for a gambling company in the UK and at least here Apple allow our apps on their store. Google block them though.
establish a framework of thinking that is outside of their usual modus operandi / way of thinking. so they are all fish out of the water .... together.
Why would you say "lose 6-12%"? The first 6 is normal real estate fee. Above that it's a normal arbitrage of house flipping (buyer thinks can spiff it up and sell it for more a short time later).
The simple fact that the Registry doesn't have comments is ludicrous.
Tell Trump We Need Strong Encryption, Internet Freedom
I have to agree. Ubiquiti have some great marketing and slick looking UIs on their gear, but the hardware is not enterprise grade. They use standard Qualcomm/Atheros chips that almost every wireless router uses (Source: https://nl.hardware.info/reviews/5592/4/ubiquiti-unifi-acces...) so you are basically paying for software with a flashy UI and proprietary cloud configuration.