skysight-inc/HackerNews huggingface dataset:
And if they are caught doing something illegal, they'll face a few million dollar fine so the FCC can show how tough they are, while Verizon will keep a hundred million dollars in ill gotten profits.
So?

Dell's market cap at IPO was $80M.

You can't just pick one good company to invest in. What would these funds do with the other, oh, $10Bn they need to invest?
The internet bullyicides list 1,200 reasons to behave well
We'd have to develop an external assay that can ensure immune compatibility. If we're lucky, we find a finite set of molecules that lead to immune incompatibilities from person to person and make an assay that focuses on those molecules.

Constant blood surveillance is already a fact--that is, perhaps we don't need more blood. Instead, we just do the immune sequencing on the stream that's already available. Spread out over the whole population, that's a lot of information. Firmware updates, if necessary, could be handled on an as-needed basis, or more generally like flu vaccines.

I'm not sure how the giant cube-shaped space ships will be handled--that's definitely a hurdle to consider.
Be interesting to train a model using user generated, is this click bait title yes/no. Is this something machine learning could get very good at?
iOS wifi assist feature at work here most likely...unless Verizon is making up usage, which wouldn't surprise me
Why does the author keep saying "Ms Chan"? Aren't they married?
tl;dr use ANTLR

But actually, I did read this excellent article for the second time. However, unless you are skilled in the art, you should be using ANTLR4, Honey Badger. Terence Parr deserves a Turing award.

For parsing, most upper div compiler classes start off with CFGs, dip briefly into LL recursive descent and then conclude with LALR. If people remember anything, it's SHIFT/REDUCE. Unfortunately, there doesn't seem to be any standard tools for the LL(1) equivalent, FIRST/FOLLOW tables. And as the article shows, they aren't equivalent. Each has strengths but LALR has tools.

Except for ANTLR. Which started out as recursive descent ...

Parsing Techniques doesn't really have any competition. The compiler books, like the compiler classes, can only give a little attention to parsing. Given how strong the available tools are and how hard the remaining subjects are (SSA, code generation, ...) maybe they have a point.
The project that affected my thinking the most was a bytecode interpreter[1].

I've had use for that knowledge, nearly fifteen years later - most of the interesting learnings about building one has been about the inner loop.

The way you build a good interpreter is upside-down in tech - the system which is simpler often works faster than anything more complicated.

Because of working on that, then writing my final paper about the JVM, contributing to Perl6/Parrot and then moving onto working on the PHP bytecode with APC, my career went down a particular funnel (still with the JVM now, but a logical level above it).

Building interpreters makes you an under-techtitect, if that's a word. It creates systems from the inner loop outwards rather than leaving the innards of the system for someone else to build - it produces a sort of double-vision between the details and the actual goals of the user.

[1] - "Design of the Portable.net interpreter"
I went back and read the original description of the model, this is what I think is going on:

The average performance of a bad lab is worse then a good lab. However, a bad lab might get lucky and not have any of their false-positives subjected to replication. As a consequence, the top-performing labs tends to be bad labs that got lucky. The selection method heavily favors being the top performer, and thus the poor but lucky lab tends to win out, which is why it takes over the population.

This casts doubt for me on their model, since fitness proportionate selection would probably have quite different results.
Peter Thiel's comments on Chicago are on the mark
How to build a business around an open source project?
I am working on a web app that is currently open source (MIT) and I would like to keep it that way. To date it's been a hobby thing but I'd like to be able to spend more time on it (I have a 1 year old) so I'd like to find a way to fold it into the consulting business at which I'm a worker & owner.

How do I make the case to my company that this is a worthwhile investment? I'm curious in particular about the open source piece (I know that getting traction with an app is not easy but that's a separate discussion). What if we release the app and it takes off, but then some folks decide they don't want to pay and they set up their own instance?

I understand that there are real costs involved in supporting and maintaining a web app. But support and maintenance are different than funding new feature development, and this is what I'm curious about. Feature dev costs a lot of money. We are not interested in rent-seeking (earning more than the cost of the services we provide plus a modest profit), but we don't want to get undercut and lose our shirt either.

Let's say it legitimately costs $1k/month to just keep the app running and answer customer questions. Then let's say we need to spend $5k/month on feature dev. If we charge our users enough to cover the $1k + $5k + a modest profit, what's to stop someone else from setting up their own instance (open source!), charging just enough to cover the $1k in support costs, and simply slurping up every new release our people push to master?

Is this why folks like GitLab are "open core", but keep certain feature sets proprietary?

How do folks like Discourse, who are totally open source, make it work? In fact I see that there is discoursehosting.com which sells instances starting at $20/mo while Discourse themselves charge $100/mo. Why does anyone pay the $100? I am baffled.

Thanks for the discussion!
It won't make the banding worse.

To do this naively: Mathematically, 5 bit is 32 values. Multiply each value step by 8, and you get 0, 8 .. 256. Multiply each step by 7, and you get 0, 7 ... 224. Offset each step by 16, you get 16, 17 ... 240.

Also, some emulators do offer chroma subsampling effects just to make certain things look more accurate.

That said, yes, all my emulation days involved "incorrect" SNES rendering: 5 bit per channel SNES RGB, with each step being +32, with no NTSC adjustment.
There doesn't seem to be a free version at all. There is an evaluation version which is meant to tide you over until you decide to buy or abandon ST. It wouldn't be right to promote such an arrangement as a "free version".
Show HN: Integrated all-in-one robot kit,IP camera,atmel MCU,WiFi
If you’re not selling, you’re not a startup
Be nice to see something that uses cloud storage like Azure table storage, but run locally so at least I have a backup. Also that log is horrendous, but hey its free!
Nice post! I really enjoy playing around with things like this. It's amazing how little is needed to make a language/interpreter capable of doing virtually anything, even if not elegantly or safely. As long as you can perform calculations, jump around, and implement some kind of stack your language can do just about anything.

I recently threw something together sort of like this, just for fun (I like your interpreter's name better though): https://github.com/briansteffens/bemu

It's crazy how much these little projects can clarify your understanding of concepts that seem more complicated or magical than they really are.
That sounds like you got the 'tourist' discount.
Microkernels are designed to let users implement those things on top of them.
Yes I wrote a parser/compiler and interpreter for a custom domain specific language and it had a similar effect on my career. Lots of fun!

Okay I guess technically I used a parser generator that I then modified to build an AST and convert it into assembly-like code that fed the interpreter.
I wonder how this would tie in to the human bottleneck theory. According to this theory[1], somewhere between 100,000 to 50,000 years ago, we had a human genetic bottleck event where there were only about 10 000 individuals left on the planet.

If true, we're one lucky species.

[1]https://en.wikipedia.org/wiki/Toba_catastrophe_theory
I have two unlikes for this story:

1. The promoting of Medium's homepage several times in the first sentences of this anvilicious story proved annoying to me. I'd rather have a straightup explanation of why they used bloom filters for this application and context, without the condescending PR-sugar-coating which isn;t really a useful addition and only detracts from our information.

2. We could retitle this: 'Jamie Explains Technology to a Woman'.
Come on, if you're going to add entropy to our data, don't make it reinforce yet another stereotype.
Exactly, and then one has to deal with the runtime and GC.
Web development as a hack of hacks (in reply to a HN thread)
This is in response to:
https://news.ycombinator.com/item?id=12477190
It's important to note that this discussion is about a massive sovereign wealth fund, not the average investor.

I absolutely agree that the average person should stick to passive index funds. But if you have nearly a trillion dollars to invest, you'd be a fool to stick to passive strategies.
My guess is rayiner didn't miss your point but responded that way because it's a bit of a conspiracy trope that "Big Pharma" is actively hiding/preventing/whatever cures from being developed or marketed to keep their revenues up. Your point in and of itself is probably true, but it is really close to that trope, which is quite tiresome to people who have encountered it too often. That is probably why you got the response you did.
That also doesn't mean they have a clue on how to deal with an actual baby
Apparently that paper coined Eroom's Law:

https://en.wikipedia.org/wiki/Eroom%27s_Law

the 'better than the Beatles' problem is at least superficially compelling. When Benadryl was discovered, the bar for allergy drugs was pretty low. Today you have to improve on drugs that have several advantages over Benadryl (and cost ~$0.50 a day OTC in the US).
https://news.ycombinator.com/item?id=12544419
Been getting slammed with Verizon overages lately myself the past several months. Habits haven't really changed but suddenly my wife and are each using roughly 3X more data.

Used Android usage features and, sure enough, it shows roughly the same as Verizon. And most is Web data.

Still, something seems awfully fishy. I wonder if Verizon's Web gateway or similar could be the problem? I need to do some comparisons with Wi-Fi to check whether page sizes, etc are the same.

Otherwise, maybe a Chrome or other update?

Anyway,something has absolutely changed--literally from one month to the next--starting a few months back.
Can anyone comment on shaarli vs wallabag?

Wallabag seems designed to mimic Pocket more - but I'm only basing this on a quick glance. Can anyone cite any pros/cons of each platform? For example is one better to host on a smaller vps? (My use-case is really minimal, just personal bookmarking, not a team or anything like that.)
Warren Buffett, Carl Icahn, Michael Steinhardt, and arguably George Soros.

And those are just the popular ones that I know of, as a passive investor.
As I recall, the board of the Tor Project recently changed substantially amid some drama. is this related to that?
I don't know why you are being downvoted, it seems like a legitimate question to me.

I routinely edit text files that are hundreds of megabytes, and sometimes over a gig. These are usually transcripts from chip simulations, where I'm tracking down where something went wrong.

Most often I do this in emacs, and sometimes vim. They both do fine with it, although emacs used to warn about files over a certain limit. It has always done fine with them in practice.
On the basis of having had a CFS/ME diagnosis for the past several years, and spending some time reading what I could find about it:

There's no consensus yet, but there is a bunch of interesting research going on. Most of the theories I've seen fall in two broad categories:

- An issue with the mitochondria, the energy production in the cells, that for some reason produce just a fraction of the energy they normally produce. So the fatigue is a result of insufficient energy production. I'm partial to this class of theories, since it seems to match so well with my experience. I particularly like the one I saw just a few days ago, explaining CFS/ME as a kind of evolutionary hibernation where the cells shut down in response to a real or imagininary threat, in the hope of outlasting the threat rather than fighting it [1].

- An issue with the immune system, which for some reason remains hyperactive even when there is nothing to fight as far as anyone can tell. So the fatigue is a result of the immune system consuming an inordinate amount of energy, just like if you were having the flu. According to these theories it might be an autoimmune disease where the immune system is effectively fighting ghosts [2], or the immune system might be busy with an actual threat that the standard tests don't pick up [3].

I don't know if both groups of theories can be true at the same time - e.g. if one is a cause and the other is an effect, or maybe they are both effects - or whether we're talking about different subsets of patients with different underlying causes.

Unlike my sibling post, I think it's a genuine condition. I agree that the current diagnostic criteria basically boil down to "unreasonably fatigued and we don't know why". But I've met a number of other people with the same diagnosis, and there are too many similarities for us to be just an arbitrary collection of tired people. Maybe there are two or three distinct subgroups with different underlying causes, maybe there are a handful that has been misdiagnosed. But I'm sure there's something there.

For recovery, we don't know yet. A number of things have worked for a number of different people, some people eventually get better on their own. Long term and in general, we will hopefully know more in a few years.

[1] http://www.healthrising.org/blog/2016/09/01/metabolomics-nav...

[2] http://www.tv2.no/a/3615631 - cancer drugs help for some patients according to study (by killing off the immune system)

[3] https://www.sciencedaily.com/releases/2016/06/160627160939.h... - gut bacteria
People already assume their voice conversations are (usually) ephemeral. As long as it is explained properly, an ephemeral text chat can not only be acceptable, it may also be a feature.

More importantly, why are you pretending that end-to-end encryption implies an irretrievable loss of data? If desired, backups can be made locally or to another local device such some type of LAN-only network storage or a USB storage device.
Visiting Norway, I always thought it is kind of a weird country. On one hand it's one of the richest countries in the world. On the other hand, I've seen so many young Norwegian women work hard cleaning toilets and hotel rooms. Such jobs would be considered "low rung" at in the US but in Norway they treat their low rung jobs as something to be proud of.
For what it's worth, my usage reported by Verizon is typically within about 5% of what my phone reports. I just double checked and right now Verizon says I've used 2345MB and my phone says 2.26GB.
They're capitalizing on the lack of trust people have for typical insurance companies. Even though a claim "should be" paid out based on the veracity of the claim, I think there's a population that doesn't trust the insurance company to operate this way.
Because their return on investments in the fund should be higher than their debt interest.
To get extra pedantic we are apes. Taxonomically, humans are in the great ape family Hominidae.

We were, however, never monkeys.
It's very much alive. You are looking at the meta project. If you look at the other components ( https://github.com/limetext ), there are recent commits.
> Why do we always say that we need a safety net when we interact with these sorts of businesses all the time?

My two hypotheses, purely from personal experience, not at all based upon any valid statistical data. YMMV, freely-given opinions worth what you paid for it, etc.

Immigrants likely have not yet grown up in the kind of media-pumped, over-saturated hyper-aware-of-health-factors as developed-nation (especially US) native-born citizens. If this hypothesis is correct, then native-born would have an exaggerated sense of risks, while immigrants have a more proportionate sense tempered by their lives' constraints (making do without what native-born would consider necessary safety nets).

Native-born citizens might statistically be unhealthier than immigrants. Immigrants are a self-selecting group who are statistically going to exhibit certain degrees of greater perseverance than the wider population. This perseverance could be a contributing factor in diet choices, a major contributor to the rising poor health outcomes in native-born populations in the US. If so, then the immigrant group might not feel as much pressure to secure the safety net as the native-born population.

Most diet choices in the US are unhealthy. Like very poor nutrient:calorie ratios, excessively high portions, or encouraging poor convenience-oriented habits over selecting and preparing whole foods closer to raw than processed. All only possible with the kind of extravagant energy per capita spent in the US that are not generally available in the nations immigrants tend to come from, leading to catastrophic US general population health outcomes.
Exactly this -- So, someone must have grabbed a copy of the source at that time, and I'd love to have a read through it one day.
So, if a business is in an office downtown, and there is little real benefit to forcing workers to drive to the common location every day, they would be incentivized to move out to make room for a business (or other activity) that values the shared location more?

That might not be a bad thing.

Not all "property" is real estate, either.
Hands down best writer/explainer in finance. I'd read anything this guy writes. No bs moralizing, just plain rational agents maximizing their own perceived 'profits'
Wifi assist plus Facebook's auto-play videos, I'd wager.
Your own Lisp-like language (or Scheme implementation).
Really recommend it.
FaiF 0x5D: Conference Report, First Half of 2016
Right, but what you are talking about is a very involved, creative process (what I would call color grading), not an automatic tone-mapping operator which you would apply on an image and hope it doesn't look like crap.
But does the license permit you to use the free version to do work? The issue isn't the alerts it's compliance with the spirit and letter of the shareware version.
I'm just going to update the BIOS on my Smartphone then.
I’m aware the state you were talking includes state of all threads.

When you combine several sequences of state transitions (one sequence per thread), you don’t get another sequence of state transitions. When two CPU cores perform two state transitions at the same time, you typically cannot determine whichever of those transitions happened first.

We might have different definitions what’s sequence. I mean this: https://en.wikipedia.org/wiki/Sequence
As you see, global order is required for bunch of elements (in this case, state transitions) to form a sequence. And in concurrent and especially parallel programming, there’s no global order for those transitions. Hence, those transitions don’t form a sequence.
The article cites "6.00900; GB 6.00200; GB 6.01100 GB; and 6.00400 GB". Even if the phone's handling it, a megabyte or two could easily be explained by the occasional dropped HTTP request that Verizon sees but the phone doesn't count.
Sure, that's what you could do if you really wanted to know.

It's not really a "refreshing" experience though - their main selling point.
Thanks! I will forward them the information. It sounds like an incredible trip.
nobody cares. Atom ftw
> humans were never apes,

Humans, chimps, and bonobos form a clade; to say that 'humans were never apes' means that you have to make some tough decisions about what 'apes' are and live with the consequences.

http://www.whozoo.org/mammals/Primates/primatephylogeny.htm
I had the first twist in the pilot. As soon as Elliot entered the ... club rooms, I figured it out. I'm very good with patterns, and one thing that annoys me is knowing how TV shows are going to end before they do. I had BSG early on, Sixth Sense ("I'll bet he dies and we see a ghost. No, that's just too obvious."), watched three episodes of the Mentalist and had the culprit in the first five minutes of each episode - even within the first minute of the first episode I saw. I'm almost at the point where I can quote some more ordinary movies while I'm watching them. (That's not as odd as it sounds, it's the patterns that are used to build each scene and the overall film that are the giveaway, but it's more subconscious than deliberate.)

So where is Mr. Robot going?

Damned if I know. That's what I like about it. As you say, some of the scenes were so odd that it was clear something was up - why is he watching the game from the bench? Why were they so angry with Elliot, and why was the friend such an influence on them? I didn't pick that one, although perhaps I should have re-watched season 1 before starting 2. I don't think that was the big twist, though, that came later - Juvgrebfr'f fhecevfr gung Ryyvbg qbrfa'g xabj jung Cunfr 2 vf tvira gung vg'f uvf cebwrpg, naq nyy gur cbgragvny snyybhg sebz gung. Vf Juvgrebfr hfvat Ryyvbg sbe uvf bja raqf? I think the other shoe has yet to drop on that one.

I think that people who write it off as "just Fight Club" are hugely missing the point - the narrator in that is just too reliable after we learn the twist, and after all, Fight Club was just a backlash against the overall commercial exploitation of the world at the time. Mr. Robot is about n qryhfvbany cnenabvq fpuvmbcueravp jvgu n fbpvny nakvrgl qvfbeqre, jub unf n zhygv-ynlrerq cyna. Jr'ir bayl frra gur Svtug Pyho cneg bs vg pbzcyrgrq, jung ryfr vf pbzvat?

Really hanging out for the finale tonight.
I wonder what they plan to do about the anti-vaccination movement.
I look at these things more like "check out our classification scheme which is broken down into 4 categories", as opposed to "there are 4 different kinds of people" (which the headline kinda sorta implies).
The Norwegian 10Y treasury bond has a coupon rate of 1.3% (lower than the US T-Note! suffice to say, very cheap).

The wealth fund has been growing around 8% per year.

Borrow money at a rate of 1.3%, reinvest it and make 8%.

It's one of the golden rules of banking: if you can borrow money for cheap, do so.
I love the author's meta-idea of refusing to accept that unfamiliar things are black boxes full of magic that can't be touched.

A great example of this mindset is the guy who bought a mainframe. [1]

Refuse to be placed in a silo. Work your way up and down the stack and you'll be much better placed to solve problems and learn from the patterns that repeat at all levels.

[1] https://news.ycombinator.com/item?id=11376711
I just use pure CSS (crazy I know) with Angular. No complains so far but I don't do anything fancy in styling. Mostly just using bootstrap with some little tweaks.
I really recommend a raytracer, especially to anyone interested in graphics. It's straightforward, powerful, infinitely expandable with optional features, and opens up a ton of discussion about performance, code complexity, and general organization. Plus it's fun, in an instant gratification kind of way.
Hi John!

If you're reading comments, I just thought you should know that the link to w3.org in the (color) "Gradients" section is broken.

It should point to https://lists.w3.org/Archives/Public/www-style/2012Jan/0607.... but there's an extra "o" at the end of the URL in your page's link.