skysight-inc/HackerNews huggingface dataset:
Anki basically generates cards from a table of fact and a HTML template. You can include pictures and sounds. It takes a little to get used to it, though.
hfsktr - I feel you. Managing all your own content in Anki (especially when finding or making your own images) becomes very tedious.
This can't possibly be healthy for you. Do you know what your daily protein/carb/calorie intake is? You must be losing weight?
Build a cool product, raise money, hire a team, run out of money, shut down. Why can't we just stop at step 1?
I'm comfortable with it, but none of my team wants to use it.

Even after 7 years of experience, it is very klunky to program in, and in reimplementing the Erlang program I had in hand, I immediately added some features that were very hard to implement in Erlang. And note the architecture of the code didn't actually change, this isn't one of those cases where the second version was also radically different than the first so no comparison is possible, it was actually hard to implement in Erlang. Erlang is a very klunky language to work in. Raw Java might be klunkier, but it's easily the klunkiest of the languages I use.

Erlang's clustering, which my code heavily depends on, just sort of breaks sometimes, on machines that are on the same switch, with every bit of hardware switched out over time. It is very opaque to figure out why it isn't working, or how to make it work again. Mnesia breaks even more often on loads that shouldn't be a problem. After 7 years of working with it, at this point even if the solution was just to turn on this one flag somewhere and all my problems would go away, I still would not consider that a positive.

I don't "hate" it, but I've been waiting for years for a more conventional language that had pervasive microthreading in it that I could use for work. Go is not quite it... I'd still like the goroutines to be completely isolated, and I've got a handful of other quibbles... but it's close enough that I might be able to get out of the hell of trying to multiprocess in most other languages, while being something I might actually be able to get adopted. In general, the company I work for has not been overwhelmed by the effectiveness of Erlang.

In practice, the biggest loss of fundamental capability is loss of true asynchronous exceptions, and, well... in practice that's only an annoyance, not an OH MY GOSH I WILL NEVER USE A LANGUAGE WITHOUT ASYNCHRONOUS EXCEPTIONS sort of thing. In most cases if you're throwing an async exception you've really already lost and now we're just discussing exactly how you're losing.

Every language student should study Erlang, and learn from it, and possibly use it. It's a solid language. And there's nothing wrong with trying to port some of that solidity elsewhere. (I'd pick a real DB over Mnesia, though.)
I don't know about SwiftKey, but the Google English, French and Japanese keyboards all bring up the input method dialog when you long-press space. So these three at least are consistent.
Sandstorm will make a big difference in this regard:

"Sandstorm is a radically easier way to run your own personal server. It lets you install and manage apps entirely through a web interface — it's as easy as installing apps on your phone."

See: https://sandstorm.io/"

(I'm not directly affiliated with the team, but I am a big fan of Kenton Varda's work in this space, and his work on Cap'n Proto.)
Indeed, the submission itself is phase detection. That comment was the contrast detection for, humorously, contrast.

Though the iPhone 6 and other devices still feature contrast detection (which is generally a function of the image processor) in addition to phase detection. They each have strengths and applications.
Going through the French deck, I've noticed some errors, especially with gender and homonyms - is there a built-in, effective way to report these kind of problems to the devs?
> contracts in sugarbeet auctions

I highly recommend that everyone reads http://csrc.nist.gov/groups/ST/PEC2011/presentations2011/tof...

Crazy stuff.
That's all true. However, the commercial license included this:

"You must purchase a Qt Commercial Developer License from us or from one of our authorized resellers before you start developing commercial software. The Qt Commercial Developer License does not allow the incorporation of code developed with the Qt GNU LGPL v. 2.1 or GNU GPL v. 3.0 license versions into a commercial product."

Basically, you have to choose LGPL or commercial before you start your project. You can only transition from commercial to LGPL, not LGPL to commercial.

They do that to prevent specifically the thing you're suggesting, though they're probably aiming it more at large companies with many developers, so those guys don't just buy 1 license.
Yeah, that's simply not believable.
>You cannot confirm the effects of "artificial sweeteners" as a category with an experiment that is based on saccharin. //

Hmm. Yes you can, you just can't generalise the result.

If you want to test the hypothesis that "artificial sweeteners cause ..." then you start by testing if something from that category causes whatever effect. That shows that "artificial sweeteners cause the effect" but as you note it doesn't show that "all artificial sweeteners cause the effect".

Of course you follow up by looking at other sweeteners as this feeds in to understanding of the underlying mechanisms.

Logical analogy: Do birds sit on telephone wires? Yes, I saw one. Does that mean all birds sit on telephone wires, no. Indeed it's demonstrable that some birds never even see a telephone wire.
Well, so far I have only heard a lot of FUD and nothing concrete.

http://opensource.com/business/14/7/docker-security-selinux seems to have some information. But to refuse the points there, on my system:
a) docker containers do not have a /dev/mem
b) /sys/fs is mounted read-only
c) /dev/sd* is not visible

And so on. What's the thing with cgroups? Can a container delete the host's cgroups? Can it overwrite it's own cgroup constraints?

Can you or someone tell me if there is something I can try out on my own to understand actual issues? I run my containers unprivileged (which is the default) if it matters.

Again, all I am asking is for some material to educate myself on what actually the flaws are. All I have seen are vague articles claiming it's insecure.
Briefly, but I think there are like three people in the world that fully grok C++ grammar, and I'm definitely not one of them. I just know that C++ generally has some kind of infix operator or delimiter between pairs of immediate data or variables, I'm pretty sure it's currently just a compiler error in every case.
They got acquired by GitHub. From their January 2014 blog post [1]:

> We’re excited to be joining GitHub to continue to pursue that goal. What does this means to you, our users? Easel continues to run as it has.

So more of a case of build a cool product, get a talent acquisition and focus on something more important (I presume).

[1]: http://blog.easel.io/blog/2014/01/06/easel-acquired-by-githu...
I'm going to have to disagree here. I think that the tests necessary to prove psych are incredible difficult, but I can still use limited sets of data to verify things. Evolutionary psych is the philosophy that matches up the best with what I have seen in this world. This isn't scientific, but if I don't have another philosophy to go off of then I will at least reference that model for ideas on how people will behave.
This should also help you: http://pages.cs.wisc.edu/~remzi/OSTEP/
I am thoroughly impressed with the detail and patience of the prank. I can't lie that I won't try it myself. What's sad though is that for the prank to work well, there has to be a real possibility of Facebook looking over your shoulder in a real intrusive way. What we are willing to expose ourselves to in order to share our life online. ):
There was an Ask HN on the subject of HackReactor and similar a little while ago:

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

a HackReactor graduate was very positive:

"TL;DR: I graduated from Hack Reactor last year and received four job offers, the one I accepted was close to the average salary Hack Reactor advertises, and the 99.XX% hiring rate is actually true. I credit the program's success to their selectivity, the resources they pour into hiring instructors from the industry, and choosing to focus on JavaScript. You can read my review of HR on Quora: http://www.quora.com/Reviews-of-Hack-Reactor/review/Jake-McG...

Another thread:

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

Edit: I would take online reviews with a grain of salt. It would be best if someone you know who attended can tell you.
This is fairly basic stuff. If you want to meet hundreds of people who do things like this every day you could attend RECon in Montreal.

Or send me an email. We're an expensive group to hire though. :-)
My guess is that Zeo mostly measured motion - motion correlates well with sleep, which explains why it seems "to work" for you and others, and despite that it can still be fooled by sitting still. I haven't read the studies, so I don't know about them - maybe they just found correlation? I do know that my friend's experiment has pretty much completely deflated my interest in Zeo. Though he is not your friend, so you're free to disregard it. :)

The other thing to consider is price - pretty much all of the real EEG gadgets even today come above $300, and have more than one electrode. It's "too good to be true" type of situation. What electric signal Zeo did use likely wasn't EEG, maybe some sort of skin sensor.
In case you didn't know, they got acquired by Github at the start of this year so "get bought by company that doesn't really care about your users" is probably missing.
Take two of your most commonly requested features which are only useful for enterprise users, add them to Heatmap.js Commercial, charge $500 a year for it, and promote Heatmap.js Commercial along with heatmap.js. I don't know what those features would be for heatmaps, but I strongly suspect it will sound like "integrates with ... out of the box."

Basically, wholesale clone sidekiq's model. They're also on MIT, and he does pretty well for himself.
I've played in many CTFs and written challenges for a few. Unpleasant surprises in the binaries, especially when run as root aren't uncommon.
3.7M Comments Later, Here's Where Net Neutrality Stands
In this case they used Custom Audience Targeting which is different to what's used in the paper. CAT is advertising based on a list of personally identifiable information about your "targets" that you supply, which can include user IDs, phone numbers, e-mail addresses, etc. I can't confirm but suspect no limit is required for this since you already have their personal data.

As an aside, an interesting use of this system I've seen in the Internet marketing world is to buy e-mail or phone number lists from list vendors and use them to create custom audiences in Facebook. You can't e-mail them because that's spam and you'll be busted very quickly, but using them as fodder for custom audiences on platforms like Facebook is a way of laundering the info, in a sense. (I've not tried it myself but thought the idea was clever.)
Pixel Perfect iPhone 6 Templates
Anyone else think of the Cliffs of Insanity when crossing the GW bridge?
Well, not everything makes immediate intuitive sense.
In the spirit of rubiquity's post, I'll take a faux supervisor tree and static typing over a "real" supervisor tree (sorry, gotta scare quote it) and faux static typing.

It should be pointed out specifically that Erlang's type system is incredibly, annoyingly weak, more so than merely "weak typing". It's a language that doesn't permit any sort of user-created type whatsoever. There are good reasons for this which would be its own interesting blog post, mostly related to the need for a clear serialization for cluster communication, but I think those good reasons have been superceded by later work in the general programming world on serialization of objects and the tradeoff is wrong in 2014. (But, no sarcasm, a good one when it was created. It is no real criticism of a language to observe that it couldn't use lessons learned only a decade after it was created.)
Really? I'm really sorry about that. We checked those lists so many times.

If you can be bothered, please email me at justin@cleverdeck.com and let me know what you found. We'll push an update fixing any errors ASAP.
The spaces-before-questionmarks-and-exclamation-marks is one of the "tells" I use to figure out a writer is French.

More often than not it's a dead giveaway...
San Francisco Beats New York for Nation's Highest Median Apartment Rent
This sort of even happens a little bit today. E.g. my wife is from Thailand. The No. 1 beauty feature to have in Thailand is pale skin. Women with pale skin are preferred of women with dark skin (by Thai men that is).
Why Intel Should Be Scared of the Future
And even if he doesn't need to use them, his guns and ammo will be great trade goods after the apocalypse.
Yes Apple treats security researchers bad, but this reads no different then the thousands of video gamers bitching about how they don't credit for all the bug testing, play testing, and game breaking they do in beta.

Then (and I was one of these people) use that experience to get sponsorships, and make money by other channels. Much like the blog poster.

So why do we get to double dip but Apple Security Staff doesn't?

:.:.:

<not proper language>

If got shit on for a living (what I assume doing security research on Apple products is similar too), and one day I wake up and decide I don't like being covered in shit every day. Why would I blame the person shitting on me?

</not proper language>

I'd blame myself for buying into this horrible scheme. I've cleared made some bad choices.

But then I'd go into denial, and write a long whining blog post.
>> The repeated use of "his kids" and "my kids" (in cases where the poster is imagining being in his situation) in this thread is quite fascinating.

I think you read too much into it. Consider the context. I am talking about the what-if "me". When I talk about myself and branch off to talking about my kid, it's usually going to be "my kid" or "my son" (as here).

If I'm in a discussion where I'm talking about the unit "us" as parents, it is "our kid" or "our son", and it's the same if my wife and I are discussing our son. (Seriously - that 'our son' wasn't contrived, it's all about the context. I'm talking here about both of us, so I automatically wrote "our son")

And when the kid in question pisses me off, it's definitely "do you know what your son did?" ;)
I'm a big fan of Kenton Varda's work, but my problem with Sandstorm is I don't understand how it's conceptually different and better than, say, Docker.
The Incredible World of Bone Marrow Donation
Crackme's like this are like a handshake in the reverse engineering world. This is a basic problem and standard for what I'd expect as an interview first step.
Getting Started with CSS Shapes: Wrapping content around custom paths
I have been using Anki for a while now and i love it. I wish there are more spaced repetition apps out there that are not limited to learning a language.
doh! you're right, I wasn't thinking :-)
Artificial sweeteners are not "carb rich". That's kind of the point of them...
really? I'd love to meet them.
Ebola survivor on mission to US to give sufferer an emergency blood transfusion
How is Ada safer than Haskell?

Everyone talks up Ada's safety, but they always seem to compare it to other Foogols, like C, C++, and Java/C#.
Come'n, there would be less suicide bombers if they had readily access to sex with supermodels! :)
You should be assuming Docker is insecure until proven otherwise. Fully isolating a root user with a shared kernel is very difficult.
How do you determine who upvoted?
Fake accounts and upvotes are not ok on Hacker News.
Crackmes (as they're known) can be kind of fun.

The late Katja Kladnik once sent me a diskful of 'crackme' virii. I tried to deadlist one of them; it infected me when I did, and dared me to try a less obvious approach.

Mangled symbol table => buffer overflow in debugger => arbitrary code. Sneaky.
Happy to hear you remembered the flash drive map!

ATM Machines? Like this thing?

www.amazon.com/dp/B000UJHCSE/
"may" can always be replaced by "may" or "may not" and also see Betteridge's law of headlines which is somewhat related
Abstract can be found here.

http://www.nature.com/nature/journal/vaop/ncurrent/full/natu...
Collecting and Remitting Taxes in San Francisco
Have we moved beyond selling $4 trinkets on esty with these things?
Well then.. that settles the is Psychology a science debate ;)
This is where I first stumbled upon evolutionary psychology:

http://www.lloydianaspects.co.uk/evolve/evolmenu.html

I was trying to make sense of some feminist arguments and this provided answers for me as well as lots of other fascinating ideas. He also made a series on YouTube about the stone age man in a modern world.
Meteor Brings Hot Code Push to Mobile Apps
Hm - a lot of comments here seem to suggest that your prank ethics are sound- but I think a lot has changed in recent years. With the proliferation of Nathan for You, #goating, College Humor prank wars, youtube shows, etc - when weird things begin to happen, my reflexive response is almost immediately "This must be a prank." and to start accusing possible culprits in a spray and pray attempt to "figure out" the situation. If the pranker fessed up immediately, then there wouldnt be much of a prank.

With prankees increasingly guarded, maybe there should be some leeway in this rule.
You may accuse me of having a condescending tone and that is up for debate, but your lies speak for themselves. RBS have not moved their registered office.

Apparently you don't have better things to do, but enjoy pretending you have taken the high road.
Matches? You mean add a text search?
Larry Page Wants Google to Build a Super-Efficient Airport
>but I can still use limited sets of data to verify things.

Such as?

>This isn't scientific, but if I don't have another philosophy to go off of then I will at least reference that model for ideas on how people will behave.

I don't understand your point. If you say it's not scientific, what exactly are you "verifying" ?
Talk/Tutorial: Creating a Personal Life API
I love this:

“Working my way through a giant bag of Doritos,” Costolo tweeted in an exchange with early Twitter employee Jason Goldman. “I’ll catch up with you later.”

PepsiCo Inc., whose Frito-Lay division sells Doritos, declined to comment.
Looks like he was doing this on Linux.

A quick experiment shows me that you can call ptrace(PTRACE_TRACEME,..)
on OSX multiple times without it failing (the constant is actually PT_TRACE_ME on darwin). I wonder if that's the same for all BSDs ?

Interesting and educational writeup though, and just the thing to get me tinkering myself!
Instapaper Goes Freemium
Unmaintained desktop applications also have their set of problems: typically a major OS upgrade will tend to kill some apps for good (I bought several > 300€ licenses and had that issue in the past, both on Windows and Mac OS X). Unless you pay for yearly maintenance (which will go away too if the company shuts down), you end up stuck as well.

Well - at least you could run some emulator in a VM if you want, technically I can still run some oldies in DosBox :-)
> It's a language that doesn't permit any sort of user-created object whatsoever.

I think you are misusing "object" to mean something like "class" or "type" (the two not really being the same thing except in some statically-typed, class-based, OOPLs); Erlang quite obviously allows user-created objects.
A probiotic might help. A gastroenterologist once recommended Align to me, if that's helpful to you.
Evo-psych is not.the totality of pysch.
I use mine (Prusa i3 reprap design) mostly for camera stuff. I've made a few lens adapters from old manual focus bayonet mounts to my Sony A7, printed the physical housing to get a full-sized speedlite flash mounted to the Fuji Instax 210 instant camera, etc. Pretty ideal for cameras where you are often wanting to mate this thing to that thing with some sort of adapter that may or may not exist otherwise or might cost a ridiculous amount of money for what it is due to relatively low demand for the part.
I like how all the people who benefit from artificial sweeteners are refuting something which the study doesn't claim. For example:

"The International Sweeteners Association (ISA) says it strongly
refutes the claims made in the study: 'There is a broad body of
scientific evidence which clearly demonstrates that low-calorie
sweeteners are not associated with an increased risk of obesity
and diabetes as they do not have an effect on appetite, blood
glucose levels or weight gain.'"

It's true that artificial sweeteners have no immediate effect on appetite, blood glucose levels, nor weight gain. None of these are claims made by the study. Everyone is refuting the immediate effects of artificial sweeteners. The study claims that after consuming artificial sweeteners, if you then consume something naturally sweet, the prior consumption of an artificial sweetener alters your glucose tolerance levels.

It's the equivalent of saying that removing all the trees from around rivers has no effect on fish population because clearly fish don't live in trees. But it's the secondary effects of this which such a statement ignores: the increase in soil erosion impacting water quality, change in water temperature due to having more direct sunlight, and so on.

Also:

"'Decades of clinical research shows that low-calorie sweeteners
have been found to aid weight-control when part of an overall
healthy diet, and assist with diabetes management,' says Gavin
Partington of the British Soft Drinks Association."

This has little meaning without having a reference point to compare the results to. If the study is correct, take one group of people who use diet soft drinks with an overall healthy diet and compare it to another group of people who consume the same overall healthy diet but drink water instead of diet soft drinks, and the group that drinks water should have a better glucose tolerance response than the diet soft drink group.
Agreed! The key to digesting a good text book is to cover it slowly.

In my experience each chapter takes about 2 hours to read and digest. Then I need an hour to summarise and reflect. Followed by another 3-4 hours of practice. By this point I can honestly say I understand and can use the material.

So 6-7 hours per chapter. Most books I read have around 12 chapters and so take a good 72+ hours to read a book. Due to work and family commitments I can only read 3-4 tech books like this per year so I try and pick only the best works.

The value you can get out of this way of reading is phenomenal.
The gut flora is as resilient as any other part of human body. It might take a significant time though. I've heard Korean food helps a lot because it's fermented. Also usual bifido youghurts you'll find at any grocery store.