skysight-inc/HackerNews huggingface dataset:
I did it briefly for 3-4 months in 2014, mostly out of necessty (stuff was happening and thank God I was working remotely at the time).

My two cents: don't do it with a small-screen laptop: my ThinkPad X220 had served me good for me until then, but it has been a huge PITA to work at places with a 12.5 HD (1376x768) screen.

I would happily do it again, but now I have a 15.6" FHD ThinkPad W530.

If anyone is reading: I'd like to learn devops and I'm fairly well versed with Linux, bash scripting and stuff. If you'd like to get an apprentice/intern or something, drop me a line.
For those addicted to exercise, I am curious to know the course of your "disease."

(a) "I've always loved exercise." Clearly genetic then, or tied to some childhood environmental factor. For there are many people who hate it.

(b) "I got roped into a sport at a young age, because my friends were doing it, and after a couple years got addicted and just have never stopped."

(c) "I never worked out much until I was 35 years old and 60 lb. overweight. I decided to get serious, tried many different things and hated them all -- until I tried ___________, which I love and can't stop."
Have you ever worked with the kind of company that supports the merchant accounts for businesses that legitimate processors avoid? They are run by the shadiest people in the tech services industry. They only manage to accept credit cards for scum clients because they themselves are scum willing to do anything to make a dollar. They always operate overseas in countries with dubious legal systems, tucked away from the first world.

Stripe operates in the first world. They're not going to deal with clients that have 10%+ monthly chargeback rates.
There's a fair amount of hostility to standups here. I'm surprised.
At my current job we didn't have standups, so I made a slack channel and just posted what I was working on for the day in there. I find it useful to have as a specific driver for myself - regardless of what other folks are doing.
I think the idea of condensing the current tasks into a few sentences and saying _that_ is what I'm doing is valuable, both to myself and any others who are on the same team.
Fluent Bit v0.8.4 have been released
Several of these -- high end wine / online alcohol sales, travel tickets / private jet rental, high end all-natural pseudo-pharmaceuticals -- amount to little more than "this business is too risky when normal people are buying, but fine when rich people are buying."

Is it just that they can accept more risk when the average ticket price is higher?
What continuous integration is and what it isn't. How to train continuous integration skills. Live coding. Now with better sound quality.

Feedback is warmly welcome!
Is it impossible for a new player to discover a mine and start selling them for cheaper? Why doesn't this happen if they are so overpriced? They don't all go through the same company, so I would expect someone to try to undercut their competitors.
Meme pages plan mass revolt against alleged Facebook bias
> I don't, myself, want to spend an hour panting & sweating like some wild animal instead of engaging my brain like a human being

The fault with this thinking is that by catering to your short term preferences and avoiding long term gains (if you're not in shape already, exercise is the best investment you can make for your longevity, productivity and well-being) you're acting much more like a wild animal than a human being.
>Which lock can you buy that a locksmith can't unlock?

"Unlock" is the key verb here, and any good safe should have that property to as great an extent as possible within its economic target. There is a critical distinction to make between the ability to "unlock" something and the mere ability to "gain access" it. While both ultimately yield up whatever is being protected, part of the core concept of "unlocking" is that it's non-destructive and trivially reversible, and thus to some extent provides some of the services of checksumming to the real world. It's not merely about preventing unauthorized access, but knowing about unauthorized access that couldn't be prevented. Any decent locksmith should be able to access any standard safe (that's their whole job) without any keys, but for a good safe that should require physical bypass (such as drilling, mechanical or energetic application, etc) to be involved, which will leave marks. In a legitimate scenario that's fine, because legitimate scenarios (including the government getting a warrant in an investigation) are not covert. As always in security an adversary with access to and willingness to use sufficient resources may be able to figure something out, but to point is to make that a bar sufficient to whatever level that situation needs.

If an electronic lock makes it trivial though to not merely gain access, but for non-owners to "unlock it", ie., to access with a speed and transparency equivalent to that of a legitimate operator, then that is actually a different and more concerning threat profile no matter what the case. As another example, it's certainly hardly an unknown threat that somebody could trivially smash the windows on a typical car to gain access to the interior. But that doesn't mean someone shouldn't be concerned if a newer car with an electronic lock can be trivially made to unlock in a way that's indistinguishable from the owner. There is a risk/reward economic difference that in turn changes the security threat profile.
Dscripten: An example of D to asmjs using emscripten
How to Defragment
A very interesting article! Being in academia myself (though admittedly still as a student) and having done some writing for magazines, I can thoroughly relate to this discussion.

Academic writing is all about compressing complex topics and ideas with a long history into as concise a form as possible without losing accuracy. (At least in the natural sciences, where I come from; some people would say otherwise about some humanities, but that is beside the point.) This is why we use technical jargon: it helps us express precisely what we mean in as few words as possible. If you've ever tried explaining something highly scientific to a lay audience, you'll know how tedious it can be if you can't use your technical terms. One of my readers doesn't know a word I used? That's what dictionaries and textbooks are for. I can expect all my readers to already have a sufficient background knowledge to understand what I have written. In academic writing, the greatest sins I can commit are misrepresenting something, omitting something important, or - heaven forbid - not citing somebody correctly (= plagiarizing).

When writing for a nonacademic audience, everything changes. Suddenly I can no longer assume any background knowledge on the part of my readers, every word that sounds vaguely technical needs to be explained. Also, my readers really don't care who said xyz or who disagrees with him, they "just want the facts". Oftentimes, they do not understand that nobody actually knows exactly what these "facts" are yet, and that all we have are various hypotheses and theories vying for the upper hand. So how do I as a writer present them with as understandable an overview as possible, while still doing justice to the different points of view? It is a constant balancing act that all too often doesn't have a satisfactory solution.

Apart from the question of content, the language I use is quite another issue. As j2kun pointed out, scientists aren't trained to write - at least not in the sense journalists are. Scientists are taught to write for scientists: concisely and accurately. Writing in a way that is easy or pleasant to read is not a criterion. So when they do write for the general public, they need to completely overthrow whatever they have learnt about writing and go with a totally different style. That is not easy. All the time I have to keep in mind that the greatest sins here are a) being uninteresting and b) being unintelligible - even when clarity is bought at the expense of accuracy.

So yes, academics can write. It just isn't the type of writing lay audiences appreciate. All in all, a little more patience on both sides of the divide would probably be a good thing.
Mitt Romney paid 14% federal, that doesn't include state. And the person I was responding to said that there is "nobody" paying more than 50%.

FYI, he paid 14% federal because most of his money came from carried interest which is taxed like dividends. The 14% is only after the same income is taxed at the corporate level at 35%.
Frankly I don't understand why people turn risk of falling into risk of death.

Why can't they make some device for him, say, a thick-ish belt, which will make him hang inside of a sphere full of compressed gas, after a second of free fall? Not unlike how car SRS work?

Why don't ships have inflatable balloons strapped to their hulls that would allow them to float indefinitely? We still have sinking ferries with hundreds dead that could perhaps been fully prevented?
The cop was over reacting, no question about it. However it sounds like the issue stemmed from a computer system that did not make it clear that it was a plate that was missing and not the car. I wonder what the actual screen looked like that the officer misread. He was driving, reading and typing in a license plate, and reading the computer readout. Seems like a color coding system or some kind of better UI could have prevented him from mis-interpreting that the car was stolen. It sounds stupid to say that a UI fix could prevent this kind of violence but I wonder if it could have and how often this type of thing happens.

Proper communication is the first line of defense against conflict.
Many government services are offered over the Internet. My county government has an app I use to request services. I find information about state government services such as motor vehicles. The school system has an extensive online portal for parents. They post grades there.

Sure you can do all this with no Internet. But it will take much longer, requiring phone calls or in person visits.

Plus, want to try applying for a job with no Internet?

A person with no Internet at home (or on a phone, etc.) is doomed to be much less productive.
Absolutely. Surround yourself daily with people using the same language as you, and you begin to forget that the language your group uses is not the language most other people use.
Can I just say how much more civil the comments are here on HN re: libraries as opposed to, say, the last article I read on reddit[0] re: the subject. Seems the only thing they could do is complain about the homeless.

[0]https://www.reddit.com/r/books/comments/4txauf/internet_cant...
I disagree that all evidence must be reproducible, which is the standard for experimental evidence (simple physics comes to mind). Just off the top of my head, there is historical evidence and geological evidence, for example.

Historical evidence (whether documentary or archaeological or otherwise) is certainly producible, but not reproducible in the sense that you can provide the exact same thing again.

Geological evidence (again, very simply, like rock strata) is not reproducible. Even saying that this kind of formation always accompanies another kind isn't reproducible. (The "all ravens are black" problem.")

There are other logical kinds of evidence that don't meet the "scientific" standard, and yet are quite valid. My objection really is that the original statement was far too narrow.
"What's your wifi password?"

"fourwordsalluppercase one word all lowercase."
Welcome back, Red Hat Linux...

https://en.wikipedia.org/wiki/Red_Hat_Linux
I see this often as a criticism of legal writing as well, and while some of it is legitimate, there's also an element of academic writing having a specific purpose. And that purpose isn't entertainment or pleasantness - it's precision.

Like recently, when I had a sentence using the phase "missing completely at random" and someone deleted "completely" for clarity. That word was there for a very specific purpose - "missing completely at random" and "missing at random" mean different things.
Donald comes off a lot better in comics, where he's not saddled with a comedy voice that renders him almost completely incomprehensible. Duck Tales was, indeed, pretty popular, with four seasons - and it focused almost entirely on the adventures of Uncle Scrooge and Donald's nephews. Who you could actually understand. (It was also largely based on the Carl Barks comics, so a lot of the stories would probably be super familiar to you.)

And yeah. Mickey's a boring goody-two-shoes. The earliest cartoons had him as an anarchic troublemaker but once he became the Disney mascot he got all the fun siphoned out of him and everyone quit giving a shit about him.
I'm familiar with the systems, I programmed one in high school. (Fortunately it didn't get used beyond some demos.) I liked Khan Academy's software when I looked at it years ago, though. But that's not what I mean by having a computer be a major part in the math classroom and ideally in homework, I was mainly addressing the weird idea of learning math with just pencil and paper. I was trying to remember a quote writing the last comment, found it now from http://theodoregray.com/BrainRot whose good first half (before the violent video games talk) is where I probably first developed the sentiment: "A math classroom without a computer is a joke."

Math builds on other math, and some amount of rote memorization and tedious by-hand work can sometimes be necessary to reach that 'aha!' moment where you understand the thing and its uses abstractly, and some of it can be useful to retain since you can do things by inspection. But so much could be cut. For instance, partial fraction expansion (mathematicians feel free to correct me) might just be wholely useless outside the group of people who enjoy such manual manipulation -- just have your computer do the inverse Laplace transform and get on with what you really want to do. Or have your computer do the expansion at the very least. More students could even reach the concept of Laplace transforms (my bet would be before high school) if they weren't slowed by so much tedium in earlier material.
And there are even blogs (known as phlogs) in gopher. After reading one (gopher://sdf.org/1/users/jstg/phlog) I was motivated enough to modify my blogging engine (https://github.com/spc476/mod_blog) to support gopher. The gopher protocol itself is very simple so getting a simple server up and running was rather easy: gopher://gopher.conman.org/
None of the material in these posts could be used directly to complete assignments for the class. I suppose someone could attempt to "back-port" some of the Python code to Octave, but if you're going to that much trouble it's probably easier to just solve it in Octave in the first place.
Unfortunately, when the journalist fails and gets the science wrong, the result is a whole bunch of people with silly ideas about science (as if we didn't have enough of those already). When the scientist fails and gets the language wrong, the result is a whole bunch of people whose silly ideas about science aren't corrected because they never read the article.

Science loses either way.
In a topic about good children's TV, morals are brought up and no one remembers Mr. Roger's Neighborhood?

As a child I never watched TV with any regularity but that and Sesame Street stick out in my mind above all the cartoons and other shows I watched.
It's not that simple.

Many (most?) chargebacks on porn and gambling sites are fraudulent. The wife sees porn charges and the husband pretends his card was stolen or the gambler loses his bet and pretends his card was stolen, etc.

Then there are sites that sell things which are easily fencable, say gold coins or foreign cash. Most of the chargebacks there are not because the merchant is fraudulent, but because the cards were stolen. Without an irreversible payment method, this whole class of product cannot be sold online.
It's also not what we do for a living. I rough order of what I should be doing with my day:

1. Writing Papers
2. Writing Grants
3. Mentoring Students
4. Thinking up new ideas for 1 & 2
...

Somewhere, probably right around "Refactor a bunch of code", is "Write for a lay audience". How many members of any profession are good at a thing that's not even a tertiary priority for their job compared to the people who are experts in that?
I come from an Iranian background and saffron is a staple in Iranian cuisine. I'm not sure how much demand it would have in western cuisines, although according to the article it's used in some spanish and french dishes. It would be interesting to see where this goes.
Huge respect to co9 for playing a great game this year. They really went all out, and deserved the win. I'm extremely proud of the progress my team made throughout DEFCON, and we were still always a solid 10 - 15 hours behind them.

This year, co9 actually took the social engineering game to a new level, and registered vanity domains, like http://assimilate.today. They hid puzzles on them that tied into 1o57's game, then they'd leak the domains to other teams playing, and trick them into spending hours solving puzzles that had no solution.

In the case of assimilate.today, I spent hours decoding it to different phone numbers, pointing everywhere from Bermuda to Thailand, and probably woke up a few dozen innocent people with phone calls.

If you like puzzles, riddles, or cryptography, I highly recommend the DEF CON badge challenge. It isn't for everyone, but it's one of the closest things I've found to a real life rendition of an old point and click adventure game.
Memebox is hiring: Front-End Engineer
No, in fact they CRAVE a simple answer.

But a simple answer doesn't mean the solution doesn't require hard work or sacrifice.

It's not wrong to desire maximum results with minimum effort. But some things just don't have shortcuts as good as the others.
I've been doing ketosis for about 6 months, after having done twice in the past. From my heaviest to today over the last 2 years, I'm down 50 pounds.

The data in this post was cool. I found Dr. Peter Addia's analysis to be one of my favorite resources. He's a medical doctor who was an overweight endurance athlete, then began doing ketosis. I appreciated an honest scientific analysis of the benefits and drawbacks of ketosis.

His blog:

http://eatingacademy.com/

As an aside, I think that our attitude toward insulin from a public health perspective is going to change a lot in the next few years.
This is all good if your goal is weight loss. However weight loss doesn't necessarily means higher fitness. Glycogen is fundamental if you do sports, and exercise is a major ingredient in getting fit. If I read correctly, exercise was not a big part of your experiment, how would you suggest modifying the experiment to accommodate one's exercising needs?

On a side note, I reached a similar conclusion on the role of "carbs at night", sleeping, and fats, and I read this interesting article https://aeon.co/essays/hunger-is-psychological-and-dieting-o... on the importance, for effective weight loss, of feeling satisfied (I believe there is also a reference to the relationship between eating fats and feeling satisfied).
Learn Morse Code
Among words correlated to weight-gain, the least correlated of these is cheeseburgers! Be still my heart (not literally)!
I'm really confused by this comment. Unless I'm missing something about this specific library, if you pass new a new `data` prop to the chart, it will re-render, so live data is the same as any other data. This is true for any react component.
> Only eat when you're hungry. Stop eating when you're full.

I have no idea why people need to be told this or what it even means.

By definition, if you're full you can't eat anymore and you've already crossed the threshold of hunger some time ago.
Study Shows That Cities Are Safer Than Rural Areas, Despite Crime
This is very grave problem that especially affects Tor users.

> In a nutshell, the vulnerability allows a blind off-path attacker to infer if any two arbitrary hosts on the Internet are communicating using a TCP connection. Further, if the connection is present, such an off-path attacker can also infer the TCP sequence numbers in use, from both sides of the connection; this in turn allows the attacker to cause connection termination and perform data injection attacks. We illustrate how the attack can be leveraged to disrupt or degrade the privacy guarantees of an anonymity network such as Tor, and perform web connection hijacking. Through extensive experiments, we show that the attack is fast and reliable. On average, it takes about 40 to 60 seconds to finish and the success rate is 88% to 97%.

> We emphasize that the attack can be carried out by a purely off-path attacker without running malicious code on the communicating client or server. This can have serious implications on the security and privacy of the Internet at large.

The authors say this vulnerability was introduced in RFC 5961 [1], implemented
in Linux kernel 3.6 from late 2012. As well as being able to infer if there is
an active connection between two arbitrary IPs, a practical DoS attack on Tor
connections is demonstrated by injecting reset packets. The attack can also be
used to disrupt connections between relay nodes to force traffic through exit
nodes controlled by the attacker.

While apparently fixed in kernel 4.7, the vast majority of Tor nodes and Linux
endusers are likely to be using older vulnerable versions, as 4.7 was only
released July 24 of this year [2].

[1] https://tools.ietf.org/html/rfc5961

[2] https://kernelnewbies.org/Linux_4.7
Pretty much every new cartoon you see is done at least partially with the computer. In the case of Regular Show, Wikipedia tells me that it's animated traditionally, on paper, then goes through digital ink and paint. Which is pretty retro for a show that premiered in 2010.
5 Most Popular Marketing Tasks to Outsource for Results
I'm in ketosis. I can tell when the glycogen in my liver depletes. I hit a wall and can't keep going. I find that it has to do with intensity - for low intensity exercise, I can go forever. When I have to exert more (like running up an SF hill), it depletes me more.

To fix this, you more or less have to keep intensity lower. I think that's why it works well for bicyclists who can change gears.

Good news is that, after endurance exercise, you can replenish glycogen stores - meaning you can have more sugar than normal without leaving ketosis.
Niantic+Pokemon+Go+Creator+Become+The+Most+Popular+in+The+World
Doesn't it depend on what type of sport you play? If you're doing marathons wouldn't ketosis work? and if you're doing high intensity, and short bursts ketosis might not be the best choice?
You know how Paul Graham says "build something people want". Well somehow I headed in exactly the opposite direction and designed some strange nondescript beast that mashed up linked data (remember that concept, no? doesn't matter you missed nothing), with JavaScript and the web into some sort of Gopher-ish linked data browser.

Basically with 15 lines of JavaScript you could navigate any http based open data API

I named it NeoGopher (New Gopher) https://www.youtube.com/watch?v=yuSDU0JiI2c The madness starts at 1:30 (turn the sound down, the words serve only to confuse)

Essentially it let you browse through linked lists. Each list item could link on to another list or to a web page. Each list was created by about 15 lines of JavaScript which could be loaded from any web server and the data came from any HTTP web API.

Ahhh... so many meaningless words in the demo. Even I, who designed it, found it hard to explain what it was - today I would say "It's a linked list browser.", which is what Gopher was.

Of all the stupid ideas I have had (there have been many), re-inventing Gopher was probably the worst. What was I thinking?

btw this is an edited repost of a comment I made a while back on the Gopher topic.
http://www.ncbi.nlm.nih.gov/pubmed/24979615

TL;DR A ketogenic diet is net-positive for aerobic exercise activities.