skysight-inc/HackerNews huggingface dataset:
I believe to date every time an individual has sued about receiving a national security letter, the government has arrange to remove the NSL gag and get the suit dropped, so as to prevent setting a precedence as to their limits or illegality. But doing that requires a constitutional lawyer, and that is expensive, so they continue to be effective gag tool.
>In real world you can not turn the vessel on a whim..

Yes. I originally planned to let the boat turn only using the rudder (the blue line at the end of the boat). But after a while, I felt that it would make very difficult to get it working.
I tried installing Arch on my laptop and couldn't get it to work, so I went with Ubuntu because it was easy. Haven't had any problems so far, except one: I simply cannot get good results plugging my laptop into projectors. Either I can't mirror screens at all, or if I can, I end up at a lowest-common-denominator resolution, usually less than 1024x768. It could really become a dealbreaker for me, because I need to give a lot of presentations in places with their own projectors (e.g. classrooms). Anybody know if there's a Linux distribution that can do whatever magic Windows and Apple do when plugged into a projector?
The only part that actually has to be as thin as a credit card is the part with the magnetic strip. Below that (where the screen is), it could be as thick as they need and still be swipeable. So they could shove the battery, charging coils, etc. behind the touch screen.
It should be spdy:// in my opinion.
Stop instance, start instance, land on new hardware (AWS EC2, with EBS storage). If your application requires a hot migration, you've failed, as it can't tolerate failures inherent to a virtualized environment.
Geospatial Search Adds Location to Your Applications
... And I'm saying you're being pedantic, because the underlying economics are that they are. Workers are paid for output vs. time, whether or not it's shown that way on the record books.
I disabled the scroll wheel zoom because it would be frustrating when trying to scroll down -- instead of scrolling the map zooms in and you have to unfocus from it.
A bit easier is to simply include a news headline in the signed message:

http://www.rsync.net/resources/notices/canary.txt

It's not as sophisticated as the blockchain, etc., but about as good - if you pick sensitive pieces of financial news it's clear you could not have known about them in advance. Or sports results.
Well, I don't think it's a huge problem. Maybe I'm wrong.

I feel like it's core to the idea of "let's go play a game" that we largely agree on its rules -- and if more than half of us deny those rules, they are going to go off and play a different game; we won't want to play with them. So one response is for the reference client to simply say "if I see too many totally crazy things I'm just going to disconnect and ignore those peers who were saying that for a while."

But is it really a problem? You've got to imagine that we've got this red-vs-blue team game with two clients: ref and hax. The only way Red will be able to do this is if the red+hax population is greater than 50% among the server-population, because all of the ref clients will reject bad physics.

So suppose we've got a game of 21 people. 15 of them use the hax client (~70% participation), and we'll just assume there are no low-latency peers for the moment. The red team gets 11 consistently; the blue team gets 10. Then assuming team assignments are totally random, there's still only an 0.12% chance in any given game of the red team actually having 11 hax nodes and dominating the game. In the vast majority of the games they'll have to play honestly. And that's with 70% of the peers trying to game the system. (It gets a little worse if we include low-latency peers. So let's assume that there are 4 and they get distributed unevenly, 1 on red, 3 on blue. The consensus threshold is now 9. Assuming we lost 3 hax clients in the process, 16% of such games will be vulnerable to your attack. That's enough to make things frustrating.)

Meanwhile, the hax-client may make things unplayable unless it behaves like the ref-client when it's not in the majority.

The basic point is that the red-vs-blue partition makes those attacks not a concern. But when that partition doesn't exist, then there's a bigger problem. So the more concerning thing for me is denial of service. I don't think I'll get 70% of the legitimate customers to try to hack the game, but I do think that IPv6 support could lead to one person having a block of 10,000 IP addresses being able to take the majority of peers in all of my games. Okay: they may not have enough red peers to win the games for red or enough blue peers to win the game for blue, but suppose that their goal isn't to win, but just to shut down the system. Suppose their modified client, instead of saying "everyone on blue suddenly dies", says simply "everyone suddenly dies". Now 99% of games become unplayable, all of my legitimate users rage-quit, and I'm totally screwed.

So the problem is that sign-ups must be relatively closed and everyone needs to be able to validate that independently. I'm not sure how to solve that in a distributed way without some web-of-trust thing going on.
The Ill-Defined Plot: Essays and Amateurs
I browse PH everyday, however it seems like I only need to do it once. The list seems stagnant; it looks the same at 9am as it does at 5pm. So unlike HN, reddit, FB I spend maybe 3-4 minutes on PH. I would like to see their metrics on site visitation to see if perhaps others share this issue.
Show HN: CallerSmart, Gamification + rep mgmt to solve iPhone's caller ID issue
The Beer Hammer
I wonder how much of that 15m was spent to buy the .com domain? Interestingly the domain was registered by DomainsByProxy, why is a real company hiding their contact info behind DomainsByProxy?

That being said, I've used them for a little over a year and a half now and am quite pleased. The "one stop shop" for integrating all the analytics and email stuff is great
Daniel Suelo renounced money in 2000, left his last $30 in a phone booth and walked into the desert to start a new life in Moab, Utah.

On his blog Suelo describes his philosophy: I don't use or accept money or conscious barter - don't take food stamps or other government dole.

My philosophy is to use only what is freely given or discarded and what is already present and already running (whether or not I existed).

As well as quitting cash, he threw away his passport and driving license and changed his legal name, Shellabarger, to Suelo, Spanish for soil.

Ever since then Suelo has lived outdoors, camped in the wilderness, lived in caves, stayed in communes and spent nights in stranger’s homes.

http://factlets.info/Suelo
This can be profitably read in tandem with pg's "The Age of the Essay:" http://www.paulgraham.com/essay.html
Target and Wal-Mart go from 'matching' Amazon prices to undercutting them
Goal here is to help iPhone users identify mystery phone calls & texts plus avoid those they don't want to talk to.

We've aimed to do so by creating a game out of keeping the U.S. phone book up-to-date.

Took elements from Wikipedia, LinkedIn, Waze, and Yelp. Combined them with our own (funny) educational badges to bring game mechanics to managing one's phone number.

Did we accomplish our goal or miss the mark?
Marinas usually charge $500-600/month for a slip (maybe a little more if you live aboard), but there isn't any need to be at a slip if you have a wind generator, diesel generator/engine, or don't require constant shore power and fresh water.
It is fine. :) We all have our reasons for making the choices we do.

Hopefully going forward it'll put an end to the impression that PH is easily and frequently gamed then. :)
a very very small fraction :)
Before thinking about passing anti-online-abuse legislation in all countries (which, like you, I'm not very sure would be effective), we should first agree that online abuse is actually a bad thing, with real negative consequences.

Then, we can figure out what we, as individuals, can do to alleviate the problem, like ceasing any sort of collaboration with a known abuser (just an example; haven't thought it through).
Better Ways to Learn
Segment is great -- the team helped me with a complex mobile app issue, and Peter personally came to my office, opened up code, and helped solve it. Segment is providing stellar developer support and service to me and my client. Congratulations!
There's lots of errors showing up in the console

http://i.imgur.com/rQGweR8.png
Unless the Assembly is using clever tricks like code rewriting, it is always possible to at very least decompile into some form of pseudo-code.

Just the fact of giving symbolic names to memory addresses and replacing Assembly opcodes by more meaningful instructions can make wonders trying to understand some code.
I turn my phone off in unfamiliar cities to save battery for GPS.

I turn my phone off at movie theaters and airplanes.

I rarely keep bluetooth on to save battery (I don't really use it save for once in a while) and I also quite often turn mobile data off unless I take my phone out to use it.

Sometimes it runs out of battery.

Quite often I keep my phone in a different room of my house than I am in, especially when it is charging.

Sometimes your phone breaks or malfunctions (hopefully not often).

Sometimes I just plain forget it.
I wouldn't exactly describe an HTTP content retrieval method that revolves around state as a "technically or intellectually elegant architecture".
Prices, but what about selection?
Thanks for the link.
So the player is written in JS and the editor in Java-GWT, what are the motivations about this choice ?
It's configurable either way. But most applications will probably choose to own the whole experience and not offer a WePay-branded experience.
Fun little sim, although a bit simplistic. Before I started sailing in real life, I used this Android app to build an understanding of sailing physics (which is quite difficult for some to understand until you see it): https://play.google.com/store/apps/details?id=com.mooncoder....
Sorry that the site was down for long. The site was on poorman's hosting (hostgator) that could not take HN traffic and bogged down.

Cloudflare, along with flatfile caching by Drupal's Boost module came to the rescue. Hope that stays alive for a while now.

Regarding not having disclosed this one discretely to Slack:

* I have considerable experience in a couple opensource projects including Drupal and have reported multiple vulnerabilities on various occasions for various modules discretely (though mostly of lesser significance and a very narrow/rare attack vector) to the right teams through various channels meant for this purpose. As such I am aware of the SOPs for the righteous to follow in case of discovering a vulnerability.

* I don't think this one is a security issue that would take a professional security expert to crack. Nor could this have been not noticed when Slack tested their product. This is an issue with 'common sense'. I am pretty sure that Slack designed it this way. It is just the customers that are surprised now. Not Slack.

Also, it looks like this was reported earlier to Slack by https://twitter.com/rootlabs/status/499723782244675584 a couple of months ago and it was rejected by Slack as "Not a bug". However I do acknowledge that I was not aware of this report when I first published the post and hence can not say that I disclosed it only after being rejected by Slack. I would say it was not a security vulnerability to report but just bad design that Slack had put in being totally aware of what it means.
Given the amount of terrible Medium posts which try to compare traffic from Product Hunt and Hacker News, I wouldn't argue that difference: https://hn.algolia.com/?q=product+hunt+hacker+news#!/story/s...
Get Jazzed for ActiveJob
FYI, Fábio Rehm is also the author of the great LXC provider for Vagrant[1], which I sucessfully use for fun and profit almost every working day.

PS: I you like Fábio's work, consider tipping him[2] (I already did, with bitcoins! :)

[1]: https://github.com/fgrehm/vagrant-lxc

[2]: https://gratipay.com/fgrehm/
>I'll take a shot: it'll fizzle out, just like Occupy

Fizzle != Violently repressed:

https://www.youtube.com/watch?v=uNvxp8qSOKU
That depends on what you're counting. Do I include 401k/IRA accounts even though I'm not able to access those easily for another 25 years?

When we turned 30, my wife and I had 10+ years of expenses saved up in accessible form -- specifically because we had plans to buy a house and wanted liquid cash for when the bubble burst (my friend Tim Ellis ran the popular "Seattle Bubble" real estate blog, which gave us a heads up about that.) We actually did buy the house -- we paid cash to my parents to move them into a new and completely paid off place, and took over their older, larger, less wheelchair-friendly house. But that killed our flexibility; we're down to a year and a half of expenses in easily available form. On the plus side, our post-tax income is over 4 times our baseline expenses, so now that the singularly expensive house-buying event has passed we can go back to saving.

There's an additional ~15 years of expenses in retirement accounts. We should hit age 40 in pretty good shape -- a paid off house and a couple decades of runway.
U.S. has it.

State Unemployment Insurance

http://workforcesecurity.doleta.gov/unemploy/uifactsheet.asp
What happens if a storm wrecks your boat and you need cancer treatment? These are the things that retirement needs to account for imo. Everyone can live on wellfare and ramen indefinetly, but when the fecal matter hits the rotating air moving device id rather have the cash to stay alive a few more years.
Found this related to it: http://lists.w3.org/Archives/Public/ietf-http-wg/2013OctDec/...
Excellent news! We've used them at Spreedly for a long time now (a lot of similarities in some ways) The biggest benefit for us is it helped us run MixPanel and KissMetrics side by side for an extended period of time before finally deciding. I think too there is an enterprise API that will be exposed allowing us to send the raw data to some custom tools?
Depends... I use Amazon primarily because I <3 prime and because Chicago has 11% sales tax. When buying something expensive, 11% adds a good bit. Brick and mortar can't take out sale tax, so for expensive purchases, amazon wins.
Organic growth.
Do you not think there might be a market for software for analyzing text in Farsi perhaps -outside- the region where it's actually spoken?

(disclaimer - work for IBM, but not on Watson, or anything related to intelligence analytics)
MongoDB Sharding Pitfalls Part II: Running a Sharded Cluster
As a person who lives in a small town with a small town airport, my self-interest implores you to not talk about that sort of thing. I really like getting out of bed at 7:15 for an 8:00 flight - getting to the airport 15 mins before departure time and being at the gate right when boarding starts is fantastic.
This doesn't explain what is going on very well. A sail generates lift and drag (the power is perpendicular to the sail angle). The keel generates an opposing force that converts the lift into upwind travel.

The only way I know how to explain a keel, is like ice skating. you plant one foot, and kick the other foot to the side and back, but the result is forward motion.

Ice skating is impossible with just one leg, and sailing upwind is impossible without both a keel and a sail.
AFAIK it was the first one that got the model right.

The only other one I remember is Sourcer (sr) for MS-DOS.
Metadata collection at it's finest!

Seriously this is very interesting and could be valuable. Expect that it will get fixed soon though.
Is there any reason for using highcharts? it's license is costly and you have free alternatives for these simple graphs.
Yep, I was looking for 6 month as well.
Mod_honeypot for Apache2
Bruce Mitchell released mod_honeypot to integrate Project Honey Pot's http:BL to Apache2
Don't require verification for the first hour if you can, and try not to worry about it, or change your provider.

In the end, you only have control over how fast your mail is sent. The e-mail provider of the client determines when it is received.

Good on you for tracking and measuring it though.
Have you ever looked at resources for in-person mediation? I wonder to what degree those translate (or what interesting ways they fail to).
The first person to be diagnosed with Ebola within the US has died
This looks great! I love how I can see companies listed by multiple technologies! I can't wait to see where this goes
.com domains are getting expensive!
A 10-Year-Old's Journey, from Lemonade Stand to Silicon Valley
I think I almost understand your position now.

A running computer program does not contain mathematical functions, merely represenations of them.

A printed computer program text does contain mathematical functions, and not merely representations of them.

Because of this difference, logical propositions about structures in the program text are types, whereas those about structures in the running program are not.

Furthermore, this has something to do with gravity and rocks: the running program is analogous to a falling rock, but the non-running program is like ... something else.

Somehow, compilers are exempt: they are running programs, which work with types. The source of this exemption is that they operate on other programs; a proposition inside a compiler is a representation about the program being compiled, not about anything in the compiler. Running programs may not entertain propositions about their own typing, because typing is purely prior to run-time. Type does not exist at run-time, period. The propositions of run-time typing are not type, but some kind system of data representations that mimics type.
1) Boat insurance (inexpensive)

2) Health insurance (moderate to expensive, depending on my income and available subsidies). Or possibly seeking care in a country with a real (i.e universal) healthcare system. Cuba is in the Caribbean, and fairly accessible by boat.

You can't plan for every scenario; if I have terminal cancer I'd rather die surrounded by family and friends then exhaust my retirement in weeks or months to extend my life <1 year.
How We Increased Average Revenue per Account (ARPA) by 296%
They are in a sweet spot right now, where they get to compete with commercial business, but with nearly no regulations. Essentially, they are commerce where it comes to profits, but "sharing someone's home" where it comes to regulations.

It's kind of like running a restaurant out of your dining room, but claiming that the government has no right to inspect your kitchen, because you're "sharing" meals. If I invite friends over for dinner, I should be careful about food prep, but the government clearly doesn't have the right to suddenly show up and inspect my counters and refrigerator.

But if I start charging and serving a large number of meals this way? Totally different game.
> Does anyone know how they justify this type of violent entrance for a non-violent offender?

With the stick.
App allows for unlimited depth of sub-projects. Very cool. It's like Workflowy with task management built in.
Thanks for the link. I just bought your book from Amazon. Paper version.
Judging by the screenshots of the product, it seems like repo:status is the permission that you should be asking for instead of repo. It's still read/write, but only to commit statuses and not code.

Is there something that your product is doing that requires read access to the code?
Segment is a great service. One of the first things I setup on a new site.
Show HN: The animated JS/CSS font, LetterBolt
Similar to NetBSD's mantra: "Of course it runs NetBSD!" NetBSD is notorious for being able to run everywhere.
For Mandrill, did you set up DKIM on it? I am running verification e-mails via Mandrill and right now they are getting sent more or less real time.
Show HN: Pantone, an eye-messing mini-game built in 2+2 hours
Triangloid – Trianglify Images
The key thing is to break down the vague word "trolling" into specific bad actions. Threats. Verbal abuse. Inciting harm. Doxxing. It's fairly easy to get people to agree that these are bad and use the existing antispam machinery to get rid of them. You don't refute death threats, you delete them, ban the user, and if they're persistent enough report them to the police.

The older sense of troll (posting controversial opinions and false statements in hope of getting furious disagreement) does respond to "feeding", but is not so directly harmful.

Then you have to make a judgement call as to whether some opinions which aren't specifically violent or threatening should be banned anyway (e.g. "women do not belong in IT"). Allowing those opinions drives people (e.g. women) away, often quietly and without fuss, but creates a subtly oppressive environment. This is not easy to do and will itself attract controversy and trolling.
Used to be about 3 years, but I'm about to put some money into buying a house, so it's back to 1 year or so. Also, I'm not including retirement savings which I'll only get when I'm 67.
Yikes, that's about twice my calculations. Mr. Money Mustache must not be earning very much on his investments.
CS50 Guest Lecture by Mark Zuckerberg (2005, Posted 2014)
> Once you have an established product, it's no longer premature, it's just optimization.

Its premature even if the product is completely feature complete and bug-free if the particular optimization being done is being done before more significant optimizations, which, if you aren't using some measurement more sophisticated than "this looks like it could be optimized" to choose what to optimize, it probably is.
Thanks for the feedback!

Prior to version 1.0.0 response.json() was a property, and was not callable. That's probably what caused your error.

I'll add a minimum version to requirements.txt for the folks that install this package manually.
You've never heard of a raffle prize or a grab gift?
Thync Raises $13M for Its Brain-Stimulating Electrodes
This has zero relevance to the topic but, yes, there is a reference you're missing. When AirBnB redesigned their logo, there was an internet uproar (read: slow news week and some tweets about it) about how ugly the new logo was/is.
I wish more people thought like you :)
Daniel Suelo sounds like he has given up a consumerist lifestyle with the limitation that he doesn't have any assets, such as a car or house or bulky belongings.

I doubt that he would be able to work in a computer related industry at all, even if someone gave him a computer with free electricity and internet.
Not very long because I'd be bored and run down from not having any important work to do. Also, social isolation would be a problem.
Hard to answer. One answer is forever because of some rental houses which bring in $2000 a month profit. Life would be less fun, and things would be tight with 4 kids.

Another answer would be a few months, because the Great Recession kicked the crap out of my savings and investments. Of course if I got to that point I would start selling assets and tightening spending, and thus extend my personal runway. So back to forever.
That example is old, but yes it does work, and will continue to work until docker uses user namespaces.

That said the example is not a good one because of the changes applied these days, e.g. the use of the UID on the host-side.
One of my favorites: when "mandatory" actually is, and when it isn't.
If I ever met a person who had that on their phone, I'd definitely question sleeping with them.
No need for anything proprietary, IPv4 + NAT suffices. Solves the common problem of me accessing the toaster, and leaves the less common problem of remote toaster operation to some kind of tunnel. IoT and everything getting an IPv6 address are interesting ideas, I just doubt whether people care about it enough for it to pan out. If it's not really necessary, it's difficult to justify the cost of switching.