skysight-inc/HackerNews huggingface dataset:
Elixir is new to me. The Raspberry Pi 2 less so - and I'm so impressed with it. Everything I used to get frustrated about with the Pi 1 has gone.

It's very satisfying to run such a solid system so cheaply. I haven't even overclocked it. To think its efficiency can be further improved is great news.

Ideas for my own Pi projects basically boil down to having persistent sessions and server functions. Nothing mind-blowing, but certainly, as I say, satisfying. It's the silence and low-power consumption of the thing that really clinches it for me.

Also had my first Minecraft programming session with my nephew recently. He was ready to leave half-way through to go watch TV when he saw a lake of diamond blocks appear. Then he sat back down. I've left it in his room (an old Pi 1) and I'm watching to see where he takes it.
That is simply part of the style of some publications.
People whose families make $150-$250k are usually professionals whose jobs are tied to expensive cities, and can't practically live somewhere cheap.
Basically I think you're just rounding something down to zero which isn't quite zero. It's too small to express, but it's not zero, and when you multiply it by 3^^^3, it becomes far worse than fifty years of torture.

Eliezer asked a follow-up question in the thread: would you pay a penny to avoid the dust specks?
Kubuntu is very hard because use KDE.
As of launch day, we started specifying a 5 minute cache time:

https://github.com/GSA/analytics.usa.gov#deploying-the-app

We might increase that over time, but having fixes take effect within 5 minutes while the site is under the spotlight is a nice thing.
What I got out of the post was what happens to a person who spends a decade trying to make money instead of building value.

I'm not trying to make a judgment call but the emptiness of it almost hurt to read.
There's a difference between non-complex and guessable. You don't need to have a 16+ character password to make it non guessable. My comment was referring to brute forcing rather than guessing...
Website != API. A cleverly-written API can exist in the same space as a Website (even the same URLs, if you differentiate by things like Accept: headers), but they're not the same thing.

It's perfectly acceptable for Websites to include, and even require the use of, JavaScript. It's also perfectly acceptable to offer a JavaScript client for your API. In fact, you pretty much have to do that if you want your Website to work with the API anyway. What's not OK is for an API to require downloading and using additional JavaScript while the API is being used.

As a contrived (and somewhat ludicrous) example, let's say that I queried "http://foo.com/bars" for some kind of collection. It's OK to return the collection. It's even OK to use an HTTP redirect if the collection actually resides elsewhere: HTTP 302, perhaps, with a Location of "http://foo.com.bazes". What's not OK is to return a line of JavaScript reading "window.location = 'http://foo.com/bazes';" which might work for the browser, but wouldn't work for most other clients.
The Unofficial HN FAQ (2011)
Product Design: Work with the Weather
Looking back now I think I would try to not make money via ads on my blogs and instead create some info product that I could have sold to that audience. A complement to the information that they were already coming to the site to get.
This is why my current desktop is in this case: http://www.fractal-design.com/media/77283f52-3505-40db-8167-...

Super quiet, functional, and minimalistic.

This was my previous case: http://ecx.images-amazon.com/images/I/51CTlM72mKL.jpg

At first I thought it looked great, until I realized it was loud, dusty, poorly designed for airflow and wire management, and annoyingly bright at night. This case was a Civic with ground lighting and a huge spoiler. The new case is more like a Tesla.
The Return of NJRat
Angular 2 supports server-side rendering and isomorphic web apps
If you're comparing apples-to-apples (ha!) Macbooks really aren't all that much more expensive than their competition. Ever since Apple moved to unibody construction, their laptops have a build-quality that most laptops don't even come close to. The ones that do cost just as much, if not more. That's not the main reason I'd recommend a Mac though.

I've been using Linux in some form or another for just about as long as I've been using a computer. However, my Linux skills didn't really take off until I bought a Mac. OS X is Unix (literally, it's certified as a Unix OS). I found that when I was dual-booting Windows (this was before desktop virtualization), my primary cognitive investment was in learning to solve problems in the environment where I "lived". I used Windows most of the time, and Linux for things like Apache and an ftp server that I used to share files with friends. The problem was, I only learned Linux while I was using Linux.

When I switched to OS X, my environment became more consistent. OS X isn't Linux, but it shares a lot of similarities. If you buy a Mac, you'll have a bash shell in both of your environments. You'll use similar tools like package managers and command line utilities like grep, sed, and awk. You'll solve little day-to-day problems with bash scripts, and generally become more comfortable with the terminal. This will translate to skills that you can use when working with Linux servers.

The other thing I would recommend is that you use virtualization rather than dual boot. Dual booting has a high switching cost. You have to shut everything down and reboot the computer in order to switch environments. Given the power of laptop computers today, virtualization is a great option. Free virtualization software like VirtualBox gives you everything you need to spin up Linux virtual machines, which you can experiment with, and even trash, without consequence.
Are you sure lynx doesn't fetch any external resources? Some text-mode browsers (I forget if elinks or w3m does this) fetches external CSS by default so they can attempt to render fonts on the the 16-color terminal. :)

The "right" way of doing this (calling lynx in a network-restricted cgroup/chroot/container) sounds like a pain.
This is similar to the questions around "Blurred Lines" and whether or not it was a copy of a copyrighted work or just inspired by another work but still a creative work of its own.

Look at industries that aren't protected by copyright, like fashion. There is a lot of progress and change in that industry because it's legal to borrow from other people's ideas while still making a unique work.

Scientific progress is another area that requires the sharing of knowledge and ideas freely in order for all of society to benefit and progress.

I'm not convinced that borrowing, even heavily, from someone else to make a new work is a bad thing as seems to be the implication in this article.
Paxos is really a family of similar algorithms. You could have classic paxos, full byzantine paxos(http://research.microsoft.com/en-us/um/people/lamport/tla/by...), multi-paxos, or fast-paxos (http://research.microsoft.com/apps/pubs/default.aspx?id=6462...). So in a sense you could argue that it is more general than Raft. The issues that arise building production systems were not as well understood 20 years ago. Raft is similar to multi-paxos but more fully specifies things that are left out of previous academic work like transaction log snapshotting, joining new members of the quorum and transaction log truncation. I don't agree with raft's authors that raft is easier to understand, I do agree that it is a more complete spec for building a subset of real world systems.
Getting Started with GitHub and KiCad (Hardware)
Descent - made me fail half my exams one year in uni :)
I have never had stuff accidentally find its way onto ephemeral storage. The ephemeral storage is mounted at a specific location of /mnt. Everything else on the system (OS, binaries, application code and resources) is stored on an EBS volume.

You have to specifically put something into the /mnt folder if you want it to be stored on the ephemeral storage. Any other location is safe and will persist through halts and stops.

In practice the only thing you should ever use the /mnt folder is maybe a Nginx disk cache, or as an alternative /tmp or something like that. Basically if stuff you don't want to lose is finding its way onto the ephemeral storage then you are doing something wrong.
A database model for an online survey. Part 2
White House names top Facebook engineer as first director of IT
>Not sure I'd throw in paedophilia (since minors are unable to legally consent to sex with adults), or bestiality (animals definitely can't consent to that), or incest (if it results in a child it can have severe consequences for said child).

I don't remember asking the cow if it wanted to be made into a burger.

Also, we don't ban those with genetic disorders from having children. We educate them and try to help them, but we ban them.

As for the first one, it is a harder topic to deal with, but look at the things we ban that don't hurt children that could potentially serve as a substitute.
What version are you using? We'll look into it and get it fixed asap.
Tron map
I like the fact that one of the challenge judges mentioned that an appropriate solution was ~200 lines of go code [1]. The Tcl solution here is 107 lines including copious comments.

[1]http://golang-challenge.com/evaluator-feedback/
Ejabberd 15.03: Websocket, scalability and more
Me too. I already spend a lot of time reading to stay up on technology. I don't need crap like this wasting more of my time.
Really? Gmail easily failed this test with flying colors when I tried it: the second I opened the test email, gmail fetched the 1px tracking image, revealing my User-Agent (but not my IP address, granted) to the server.

How did you configure your gmail settings to pass the test? I don't think I changed the default.
Isn't it installed on OS X by default?
Private GitHub Issues attachments are public to everybody
Github unfortunately refuses to fix that issue but doesn't inform me that all images + concepts i post in Github Issues (private repository) are public for everybody (i know the urls are cryptic, but whoever catchs them can visit them everytime without my password)
Author was also a young 20-something, hardly the age in which we all make the best decisions.
If you want to look at a thing we wrongly criminalize that won't immediately turn the majority of the population against you, consider drugs and how we lock some people up for decades for possessing a plant.
> Even with open applications there is an additional security layer which is _very_ valuable because security related bugs are the normality, not the exception.

Considering that regularly writing secure servers or browsers seems to be beyond our reach for the moment, I think it's a safe bet to say that writing a secure sandboxing system is even farther beyond our reach. I doubt there is as much to gain in terms of security as we may think.

> The permissions system in android has had a good effect on privacy since you can deny access to private data for individual apps, and if need be to not make it crash you can just feed it empty or random data.

I know that Xprivacy does that in a way that makes me seriously question its security ( if these guys are correct, at least: http://android.stackexchange.com/questions/59093/how-does-th... ). Not sure about PDroid and other solutions (my phone isn't supported by Cyanogen Mod). But it looks like a big pile of hacks over another big pile of hacks to me.
Reply by Github:
We may change this functionality in the future, but do not have anything to announce now.

Helllo? - even an old vBulletin Forum sends user's content through a permission proxy!
As mentioned elsewhere in this discussion, the issue here is the double standards used by Disney. On the one hand, they borrow ideas from other people; and on the other hand, they extend copyright law and sue anyone who is inspired by them (even people who aren't profiting from their content)
I would make parsers and generators much easier to write.
DeviceDetector: A user agent parser and device detector written in Ruby
JIRA extended into mobile apps for testing
This always disturbs me that only a handful people make it big such as Shoemaker while the rest of the population sample barely make ends meet.

I don't know if this has anything to do with some obscure physical law like these phenomenons that best described by a normal/Gaussian distribution or just explained by the probability theory (read: sheer luck) and the success ratio of this magnitude in these "games" or life in general is very slim and thus people should not get that excited to imitate them or feel down and dejected if they don't.

Certainly, wealth and power distribution on Earth is one of these life mysteries that kept and will keep puzzling humans for a long time to come.
The Man Who Conquered, Then Warped Silicon Valley
Mapping will to keystrokes: an experiment in the Colemak keyboard layout
99pi did a story recently on how the auto industry fabricated the crime of "jaywalking" to get people out of the streets and seize the streets for cars.
* The Truth

* Freakonomics

* The Moth

* RadioLab

* Magnet Theater Podcast
I had the same issue with the flat-screens on a 777-300ER. It was especially annoying because my wife and I were flying with our two young children and it kept waking them up.
How to draw hyper-realistic chocolate bars
Yes, private parties stated, smd government partnership made it actually happen
It's not just about hyphenation. Typesetting a book includes eliminating "widows" and "orphans" (lines isolated from their paragraphs by page breaks, and final lines of paragraphs with only one or two words) as well as "rivers" of whitespace that can occur when spaces between words inadvertently line up vertically, and the stretching / compression when a line has more or fewer words than average. This is done by adjusting where line breaks fall.

Basically, in a well-typeset book, nearly every line break is a manually selected hard break rather than an automatically generated soft wrap.
Hooray for democracy! A self correcting system indeed. Even the NSA is capable of meaningful change.
> Regardless of what doctors may think, as a patient I can assure you that not randomly passing out due to hypoglycaemia is a better outcome.

I think you are exaggerating. Cite please. You also aren't addressing the other points: you claimed animal insulin was extremely dangerous and this justifies the continued monopoly through recombinant patents, when the paper specifically says that almost all of that safety problem had been dealt with.

> Bovine and porcine insulins didn't go away simply because newer insulins were more profitable.

That's pretty much what the paper argues, actually...
Really, in ALL of Australia? Even if you live on a farm or in a rural area? I live in Canada, not Australia, but when I was growing up, most people I knew weren't on some big city water system, but on well water or smaller (neighborhood) water systems. Nobody drank tap water, and it was a regular occurrence to get water quality warnings from the testers. Now that I live in a city I drink tap water nearly every day, and it does taste fine. Australia is a big place so I find it hard to believe that Australia's water quality is really that consistent across the board.
It doesn't seem to me that any of these guys have anything to do with the original title besides getting the license. Not that necessarily means anything bad for the game, of course.

Trivia: The original Descent was written in assembly language, probably one of the last major PC games not to be written in a high-level language.
Japanese ‘Octopus’ robot to support rescue and recovery missions
Right, that's why I reject the assumption that you can multiply it like that.

Imagine a society of 3^^^3 people, first in a universe in which the dust speck thing happened to all of them, and then in one in which it didn't happen. What would we expect to see different between the societies, 1 minute, 1 day, 1 year afterward? Would there be any difference? Any new wars or suffering?

The only reasonable outcome in which the dust specks would be worse would be, admittedly, if there's a non-negligible portion of the population that, as a result of getting the dust speck while operating machinery or doing something important like surgery, ends up making some terrible mistake that causes lasting harm to someone or themselves. In that case, the outcome is "hey, some huge number of people got maimed or killed, so the torture of one is OK in comparison."

But my thought is that your line of reasoning would still be held even if all 3^^^3 people were given the dust speck when they are sitting alone in their room away from any potentially-dangerous objects. Is that the case? In that particular case I don't see what the dust speck would actually do to any person in the future (beyond a single sensory experience in the present).

And to answer your question, I wouldn't pay a penny to avoid the dust speck. Maybe I'm just particularly frugal, being a grad student at the moment.
Good Information, Thanks.
Talking the TED Talk
The is the World Bank's classic scam. Bribe a corrupt government to take massive loans for infrastructure it doesn't need. It goes hand in hand with the United States' New Colonialism policy, because we can then demand drilling rights and military alliance when they default on the loans.

It's just a way for us to siphon off a chunk of developing nations' GDP. That's the World Bank's charter in a nutshell.

The book Confessions of an Econonomic Hitman lays this all out. The only difference here is it appears the Japanese got the ball rolling.
Minimum Viable Monitoring: 5 minutes to clear your cronscience
Looks very interesting, but I'm not sure everyone will need this feature. I really hope they put it in a plugin or module so as to not bloat the core framework.
Another kind of polymorphism that's way underappreciated is what Qt calls "static polymorphism" (http://doc.qt.digia.com/qq/qq13-apis.html#staticpolymorphism).

This is just a fancy word for naming stuff consistently instead of trying to shoehorn constructs to have some kind of formal language-aware relationship via abstract methods, overloaded methods, etc., which sometimes just increases coupling/complexity with no real benefit.
Take a look at Keepass2Android, I like it a lot.

> An "acceptable" alternative would be to implement an indirect clipboard in which a trusted keyboard application can replay the string for a short duration but that's not going to happen either.

Actually Keepass2Android does just that - it provides an (optional) dedicated keyboard layout that you can install and activate.

> Whats worse is that probably most people who use a PWM on a mobile device choose to have a PIN lock on it after supplying the initial PW which reduces the PW complexity even further.

Some password managers have the option for using a part of your password after the database is unlocked - you get a limited number of tries (configurable) and the database locks if you don't guess the short code.
Yet in this same thread here there is a discussion of torture and dust specks. As if the mystical power to prevent dust specks is close enough to reality to be interesting.

I wonder how many people that fed that question into their mentation have considered sabotaging a coal plant. Obviously, that's ethically more complicated than the thought experiment, but it follows the outline.

(If you believe that the substitutes for coal power are available and superior, then taking it offline should still be a net good, one that is distributed over a great many people, with the downside (jail) concentrated on the saboteur.)
> Basically I think you're just rounding something down to zero which isn't quite zero. It's too small to express, but it's not zero

Why not? I'm entirely comfortable saying that the lasting lifetime impact of a single speck of dust in someone's eye is zero, given that it has no lasting physiological consequences and in short order will be forgotten about completely.
Well, I assume it was far higher budget; it had better look nicer.
I feel that a good infrastructure by itself is hard to sell, but easy accessibility of the infrastructure and stuff built around it (for example the play framework in case of Typesafe) could be a good sell.
10 tips on iOS apps testing you should know about
I don't think it's really fair to say there's no way to define a temperature in a vacuum. With radiation, it seems fair to call the temperature that to which a black body would be heated if placed in the vacuum.
The Truth http://thetruthpodcast.com/The_Truth.html is really good! You could start with http://thetruthpodcast.com/Story/Entries/2013/10/13_The_Talk.... Radiotopia in general is good for this kind of stuff.
You could have roads without the government, you'd be unlikely to have an effective interstate highway system without it. Or something like the Garden State Parkway.
Well I'd probably prefer to do it before I wasn't able. If it happened suddenly, I hope I've made myself clear enough to everyone, but writing it down is probably a good idea. I'd feel awfully betrayed if nobody would do me that favour, legal or not.
Another vote for Piwik, which I find great in many cases including one in particular: when you're in situations where Google services are blocked (such as China, or visitors from a similar firewall, perhaps corporate).

Any website that uses Google Analytics has no clue how many China visitors they have (or visitors where Google Analytics is firewalled), unless they adopt their own metrics program.

Plus, you hold the data, and you govern how the data is used (or, not used). That is a huge bonus too for many folks.
My university email server seems to silently filter out the emails. Wonderful.
There isn't if you have already upvoted.
Overview Ember Simple Auth W/Author, Marco Otte-Witte:CodementorOfficeHours-3/27
> I'm always in favor of the first amendment, but this is one context where outlawing the firearms does make a difference. There is a significant lower penetration of firearms in Europe period since almost every European country bans possession.

Did you mean second amendment? Or do you mean that the pro-gun lobby does not have a right to free speech? If it didn't have implications beyond gun control, I might even support it. It is really sad that the only people in the pro-gun lobby are industry shills. Anybody who deviates ever so slightly from the official message gets effectively shut down by the lobby as not being one of them.
But that applies to anyone who owns a copyright. If you don't attempt to enforce it, you can't then sue if someone does significantly violate it. Not a Disney thing; its a copyright thing.
Depends if you're defining that as someone who has manually run a cURL command or as someone who has used an app/hardware that uses cURL "behind the scenes". If you use the latter I would say 1 billion might be a significant underestimate.
How Millennials are reshaping health and wellness
Discussion of the logical design of an electronic computing instrument (1946)
Would you be willing to share why you think this is heavy-handed?
To be honest, HN is full of this stuff too

- Double your freelancing

- Guys who create a not-very-well-known startup and then start pushing guides on how to be successful

- Email marketing, write 3 tutorials on topic X to build your list and then spam your ebook.

Don't get me wrong, things are better targeted and less shady. It just feels like people spend more time selling their systems than they do using them. It looks like 'snake oil'.