skysight-inc/HackerNews huggingface dataset:
Back in the late 90s, there was a huge collaborative effort to break DirecTV's content controls. People would hack DTV smart cards, and then DTV would break the hacks, and there was an arms race for several years, during which, if you wanted, you could reprogram your DTV smart card to get all the local channels in every DTV market, and then program your DVR to record 18 episodes of The Simpsons every day, and I digress.

Anyways: for the DTV hackers, the adversary, DTV and its security contractors, were called "Dave".

I always liked that, so I figured, let's give our global adversary a name.
Too bad that will never be for regular commercial flight even if it does get built. A 20 seater transatlantic flight would be pretty pricey even if it weren't an exotic flight system.
books are only about half the floor space so they can just shove out the books, public library style

3 new libraries have opened near me in recent years. I've been stunned at how few books they have for the floorspace available (and not just that they're planning to fill it, the non-book floorspace isn't usable for books by design). My own personal library seems just one order of magnitude smaller.
Free open source peer-to-peer high-performance distributed datastore
It prints a message and immediately boots you out. By default, Putty will close the window when the connection terminates. Here is the message I got:

$ ssh whoami.filippo.io
The authenticity of host 'whoami.filippo.io (178.32.139.168)' can't be established.
RSA key fingerprint is c8:9a:b0:9d:59:96:24:37:70:4c:ef:eb:31:47:68:40.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'whoami.filippo.io,178.32.139.168' (RSA) to the list of known hosts.

+---------------------------------------------------------------------+
| |
| _o/ Hello Jason Hutchinson!
| |
| |
| Did you know that ssh sends all your public keys to any server |
| it tries to authenticate to? |
| |
| That's how we know you are @zikes on GitHub!
| |
| Ah, maybe what you did't know is that GitHub publishes all users' |
| ssh public keys and Ben (benjojo.co.uk) grabbed them all. |
| |
| That's pretty handy at times :) for example your key is at |
| https://github.com/zikes.keys
| |
| |
| P.S. This whole thingy is Open Source! (And written in Go!) |
| https://github.com/FiloSottile/whosthere |
| |
| -- @FiloSottile (https://twitter.com/FiloSottile) |
| |
+---------------------------------------------------------------------+

Connection to whoami.filippo.io closed.
Dark Media
What is a so called “chatty application”?
What do you mean? He knowingly helped two undercover agents lie who disclosed crimes to him. One that supposedly smuggled drugs and another who touched a 14 year old. If he immediately severed contact when they confessed to these crimes he would be free. If you are doing something in a gray area make sure you dont make mistakes.

Here is the witness tampering law: "(c) Whoever corruptly—...
(2) otherwise obstructs, influences, or impedes any official proceeding, or attempts to do so,"[1]

[1]https://www.law.cornell.edu/uscode/text/18/1512

I'm guessing a lie detector test is an Official Proceeding.
Pick up some local nights & weekend work on Craiglist. You want $5k in 2 months, that means you need to charge $50/hour and work 15 hours/week for 7 months.
I think that on the internet, it's not actually that relevant - especially if you put up the old internet anonymity.

There was another thread that said a thing or two about the "meritocracy" rug that was removed, but IMHO that's what Github is about - not gender, preferred pronouns, sexuality, skin color, etc, but code and contribution (in any form).
Bullshit. My work helps Fortune 500 companies keep their data (and money!) secure, but that's not what makes me get up in the morning and go to work. I go to work because the people I work with are extremely good at their jobs, so solving most any challenging problem with them would be interesting.
I haven't raised poulets in a while but when I was I would often get them delivered. They come in a big brown box with air holes cut along the top. Sometimes they are fancy like [0] and sometimes pretty plain [1].

They are usually a little stressed from the trip but a few hours in a refrigerator box (or the bathtub) under a heat lamp with access to fresh water and feed will put them at ease quickly.

Usually there's a minimum order because the body heat of two dozen chicks helps keep them warm.

[0] http://www.hm-e.net/
[1] http://cutlersupply.com/zen_new51/index.php?main_page=produc...
Location: Frankfurt, Germany

Remote: yes (for a German legal entity only)

Willing to relocate: possible, but not sooner than 2017

Technologies: Linux, Windows, Ruby, C/C++, PowerShell, Chef, Amazon AWS, Icinga, HTML/CSS, KVM, Cloud Computing

Résumé/CV: https://registry.jsonresume.org/misha_z (password: job2015)

Email: see CV

computer science PhD - 31 years old, 12 years international work experience - interests: music, travelling, literature, sports, science - eager to learn smth new
This author is really, really bitter. I've never tried Soylent, I'm not particularly interested, but it doesn't bother me that some people want cost-effective meal replacements.

I tried, I really did, but I could not find cohesive thesis or argument here. Just rhetoric comparing personal preference with mental illness (??). An intentionally inflammatory piece meant only to provoke ire and get a few hits... seems like Donald Trump's tactics are rubbing off on the folks on the other side of the pond. ;)

Edit: Oh. I forgot this is a thing. Writers being intentionally negative and provocative, belittling other cultures and groups (somewhat hypocritically?) to entertain other similarly negative people within their niche. Misery loves company.
Computing natural laws are much much much stricter and simpler than the laws of physics.

When in physics you have many fundamentally distinct fileds with their own models and view of the world: mechanics, thermodynamics, statistical physics, electronics, optics, quantum physics and all sorts of fundamental theories like string theory. This is a very rich system, with many complex models. Scienetists only hope fore some unification there, but for the most part you have to deal many diverse parts of a huge multi-scale puzzle, and the peices don't always fit together nicely.

When you look at computation, what it really is, well a primitive Turing machine is all you can hope for really. Some resarchers push it a little bit into infinite-time computability, but it's not a realistic model of computation anyway.

What you can do with computation are conditions, loops, and variable assignment. Or in lambda calculus, it's just substitution and name binding. Even worse, name binding is not really necessary if you express your program with combinators. So, fundamentally computation is substitution, a rewriting system.

Computation is simple and trivial, but still, it's a great model, and you can create amazing things in it, even though the laws of computation are really trivially simple.
Do contract development work for contractor pay.
API Testing with Postman [video]
Speculate in stocks and commodities
The Great Canadian Vowel Shift
>I just wish you didn't consider enemies the women who are trying to make things better for women

Grandparent never said that at all. Why would you even think grandparent intended this?

>In my usual workplaces, nobody would be as systematically angry as you seem to be about a woman and a company asking other people to be nice.

Once again, grandparent isn't systematically angry as a woman and a company asking other people to be nice. Where did you get this from?
Can you explain why there is a line going to the airport? Shouldn't the airport be more of an island of light (since I imagine most people aren't getting picked up / dropped off a half mile from the airport)?

Also did you overlay it onto a map? How did you get the angled effect if it's just a grid?
It's an uncomfortable topic. But SaaSS is a separate issue from software freedom,[0] and you can choose to use GitLab without using any SaaSS features.

I worked with Sytse Sijbrandij (GitLab B.V. CEO) back in May to ensure that all JavaScript served to the client---and all scripts that generate it---is free:

https://about.gitlab.com/2015/05/20/gitlab-gitorious-free-so...

[0]: https://www.gnu.org/philosophy/who-does-that-server-really-s...
Don't you have to download the full blockchain when you bootstap a new node, to verify all the transactions? After you verify that a transaction has been spent, you can prune it from your local copy. But someone still has to keep all the old transactions around for new nodes to download, right?
Control is not ownership, many supply lines have SLAs with very tight KPIs.

Boeing and Airbus do not build their own engines for instance.
First Timers Only: A Suggestion to Open Source Project Maintainers
Yes, full stop. The moment you take race, culture, or anything into consideration when you make a judgment on anything, positive or negative, you're racist.
tl;dr

"netzpolitik.org" was accused of treason for publishing classified documents about plans by Germany's domestic spy agency to expand the surveillance of online communication. A big outcry to protect freedom of press brought a big political affair in which the federal prosecutor* was fired. The minister's own role will still be discussed.

*) The same prosecutor decided to stop investigating the NSA's role in spying at german politicians/companies/people.
that's a very long way to say "I don't understand / like affirmative action"
In all seriousity, I would love a similar SSH server that automatically uses keys from GitHub for authentication. Great for setting up a little private git server without fiddling with keys.
There's only one sensible validation script: "Send an email with a confirm link".
:) Good point, I never really investigated how to leverage them under linux because of program requiring a tty... Still good reminder.
Facebook Allows Turkish Government to Set the Censorship Rules
Facebook has been blocking and banning users for posting Kurdish or anti-Turkish material. Many screenshots exists of Facebook notifying people for such. You can insult any single historical figure that you like on Facebook except one: Turkey's founder Mustafa Kemal 'Ataturk'. However, he should not receive special treatment and be protected from criticism, but rather should be treated and examined like everyone else.

In order to be accessible within Turkey, Facebook has allowed the repressive Turkish government to set the censorship rules for billions of their users all around the globe. Facebook censors Kurds on behalf of Turkey. To show the world how unjust this policy is, this group https://www.facebook.com/groups/CensoringKurds/ discusses Facebook's censorship policy as it relates to Kurds and how to get Facebook to change its unfair and discriminatory policy.
Correct. https://cloud.google.com/bigquery/pricing
Same is US, if you sell fake drugs you will be prosecuted as if you sold those drugs.
wingo likes/studies v8? https://wingolog.org/tags/v8
Complete Round-Up of SaaS Growth Hacking Strategies
The problem would be such a facility will have a hard time competing with a...

1.Libraries without being subsidized from tax payers (free to enter and borrow books)

2.Big stores like B&N which have coffee and sandwich shops now and allow browsing and are free to enter.
Sex, Flags, and Ocalan: Facebook Embraces Turkish Censorship

The 17-page manual outlines especially strict policies when it comes to Turkey, its founder Mustafa Kemal Ataturk, the Kurds, and imprisoned Kurdish leader Abdullah Ocalan. No other country enjoys such censorship privileges. Gawker.com recently posted the document leaked by a former employee of oDesk, the firm contracted to police the content shared by Facebook users.

http://armenianweekly.com/2012/03/01/sex-flags-and-ocalan-fa...
I think you should probably clarify how much you don't want to work a regular job (Seems like the simplest way to make that amount of money in that time)
Pretty interesting. Although it couldn't find my github ssh keys for some reason. Maybe the database has some stale entries? I imagine it's quite a lot of user data to go through and process.
And for those that want to see what a successful key check looks like:

+---------------------------------------------------------------------+
| |
| _o/ Hello Evan Tschuy!
| |
| |
| Did you know that ssh sends all your public keys to any server |
| it tries to authenticate to? |
| |
| That's how we know you are @tschuy on GitHub!
| |
| Ah, maybe what you did't know is that GitHub publishes all users' |
| ssh public keys and Ben (benjojo.co.uk) grabbed them all. |
| |
| That's pretty handy at times :) for example your key is at |
| https://github.com/tschuy.keys
| |
| |
| P.S. This whole thingy is Open Source! (And written in Go!) |
| https://github.com/FiloSottile/whosthere |
| |
| -- @FiloSottile (https://twitter.com/FiloSottile) |
| |
+---------------------------------------------------------------------+

Connection to whoami.filippo.io closed.
> And so I come to Soylent, the meal replacement plan that has taken the SlimFast concept of feeding you unpleasant gloop in place of real food and welded it to a dumbass ideology drunk with libertarianism, confused futurism and startup bro stupidity.

This is the tone of the entire article.
Oh yea, duh. Thanks for clearing that up for me, I get the two mixed up a lot. (which is bad)
Pelican Imaging Adds Depth for Augmented Reality Devices
EmbedXcode: The Battle of IDEs
Yes, I coincidentally saw Shapiro's talk at the Curry On conference last month, and was quite inspired by that way of looking at the problem.
Reconstructing a piece of Russian history in color using image alignment
It's easier to keep the money you earn than to earn more, and the discipline will provide long-lasting benefits. You'll be surprised to find that you can live with far less expenses without decreasing your standard of living. It will however require thought.
Yeah, that's been my experience too. The NoScript plugin helps; I'm generally not interested in dealing with complicated websites full of scripts anyway, and prefer to opt-in rather than leave everything running by default.
https://www.codecademy.com/
no. you should use an ssh key w/ password. more secure and easier. your public key is designed to be public.
I'm one of Domino's 8 engineers and wanted to provide a bit of depth.

My colleagues are all smart, experienced and very motivated. They have taught me a lot (not just Scala :)) and even though I'm quite new I'm already working on some of the most critical components. We all take an active role in deciding the future of the product, including joining calls with customers and talking to them directly.

We have a very solid development process and care deeply about maintaining a high level of product quality. This is especially important for our on-premise users who have more controls around updating their deployment. We are all full-stack developers and take different roles on different issues which keeps us engaged with every part of the product. This is going to be even more vital now that the team is expanding rapidly.

We use Scala, Play, Backbone, and Docker (lots of it).

We have a massive roadmap and I am very excited about what's coming. I'm sure you will like it here!

Feel free to ask questions :)
This comment is unfair to PG. There's no way for you to know this, but behind the scenes PG has always been protective of Hacker News and has been aware that HN exists outside of YC and has utility for the community at large.

YC founders are actually subject to voting rings as well, and often get dinged.

I get that there is a knee-jerk anti-authoritarian kind of sentiment here, but in this case, the tone and attitude is undeserved.
The most prolific users of excel that I know of are:

1. Investment Banking Analysts
2. Researchers/Academics

In either case, I would try to find a smaller firm with a relationship to tech that could appreciate what you're trying to do.

I'm not sure I know what you're trying to do but based on "Identify which spreadsheets violate best practices" it sounds like you're trying to provide a better workflow for creating and maintaining large excel documents in the way that developers have version control and continuous integration. Ie. code climate, linters, testing, for example docs.

Sounds cool.
Towards the end of the post he shows how he creates his reproducible v8 dev environment.
As a person who just built a chicken fortress in my back yard, how did they get in?
There have been quite a few instances where that kind of behaviour has occurred - although mostly in chat and such. There's instances it on Reddit's /r/cringe and the like. It probably doesn't happen much on Github since that's more business-like than a more colloquial environment like chat or dating sites or comment threads, but still.

Also apparently not; if you see above, racism is explained not as 'judging by race', but something involving privilege and whatnot. Which is... very hard to judge.
I'm the one that worked with Sytse originally on liberating GitLab EE's JS. I intend to submit patches for LibreJS as well, but I've been busy with far too many other things.

Would you or someone else like to help? (Contact me at mtg@gnu.org)
How to predict rising home prices, neighborhood change and gentrification
I would think the best way would be to start out with a large sum of money and invest it conservatively. If the initial sum is large enough, your investments will yield a lot of money quickly.

Do you have access to a large sum of money?
Are you handy with chemicals? Happen to own an RV?
Get a job and live minimally? $5k take-home is about $75k/yr.
How to Provide APIs That Expose an Existing Information System
Does the server get the client's public key before or after the client has identified the server? I suspect it's after - which would imply that this is much less harmful than it looks like, since by then you've already confirmed the identity of the server.

So if my assumption is correct (some quick googling for images of the ssh key exchange suggests it is), then the reason it "works" in this case is because people intentionally say "yes" when presented with the fingerprint, just to see what would happen. If you were ssh-ing to a server that you've used before, there is little to worry about because the ssh client first authenticates the server, and the server presumably needs to know who you are anyway.
If this surprises people, it's definitely doing some good.

Nicely presented, Filippo!
Tangent: Started getting interested in Go after watching this Korean thriller that’s slightly-relevant (The Divine Move) http://www.imdb.com/title/tt3419894/
Rent a place and airbnb it.
ProseMirror is also definitely intended to keep out any considerations of the layout/look of the document. I hadn't seen substance.io yet.
How to Make Money Blogging in 2015
Well said.
Nippon or Nihon? No consensus on the Japanese pronunciation of “Japan” (2014)
Definitely thought the two examples of unprofessional behavior unacceptable, but those happen to people of all professions.

It's good that these behaviors are getting called out but it seems like people are unnecessarily harsh on the cs field on these issues(almost feels like it's a trend to complain everything about this field, maybe that's what happens when it gets popular)
She obviously was not socially disadvantaged (as many people in inner cities, etc are), since she had a decent paying developer position at GitHub.

Perhaps, just perhaps...instead of spending time dealing with the rug, she could have brushed up on her coding skills (since someone else had to fix her coding defects for her)?

Overcoming social disadvantage requires some work, you know.
I wonder if wingo knows about the 'guix environment' tool or not. It can create dev environments with the correct environment variables configured on the fly, without creating a new profile or polluting an existing one. Profiles are still useful for persistence, but I use 'guix environment' for all of my day-to-day hacking so I don't have to periodically delete generations of a profile in order for the GC to collect them.
The point is the drone will be gone by the time the police arrive, so there is no drone to follow.
Reduce your cost of living. Simplest and most direct approach that is easy for you to control. Penny saved is a penny earned and all that.
Switch jobs. About 2 years experience is a good time for a switch. You probably won't find a $5k/month raise, but you might get a $5k/3 month raise.
I'm curious, what'd you use to generate this?
I hear the lottery pays out well. To make a lot of money quickly requires a lot of money to begin with. You have no interest in relationships? Some would say a relationship and the experience is worth far more than any amount of money.
Is it normal to be told to lie on command in a technology job?
Well, that's sort of a good thing IMHO. A recruitment ad should answer the question of 'why would I want to work there' and an environment full of smart, creative, and hilarious people is certainly a good reason. I find it a refreshing change from people claiming to be 'passionate about maximizing database performance' or something.
The Princeton Review: The Best 380 Colleges 2016
Japanese police preparing to charge Mark Karpeles over Mt. Gox collapse
If you design a city, and then design a slightly better or worse city, and repeat that process until every new modification only creates a worse city, is that not at least a locally ideal city evolved through design?
This needs a large initial investment that small bookshops can only dream.
Bet on the winners of sporting events.

(Note: This works best if you have previously picked up a sports almanac from the future.)
The genesis block is actually block 0, you're looking at block 1.

Incidentally, the genesis block reward is unspendable. It's not really known if that was intentional or a bug in the initial implementation, but the rule persists.
There's a saying that you should "lose your first 50 games quickly," in the sense that it will give you a lot of exposure, and a chance to make a lot of mistakes and learn from them. I like Richard Bozulich's books - The Second Book of Go is great, once you have the basics.
Found me; very nice. I wouldn't have guessed how you did it without the explanation about GitHub.

I wonder if this means we should be rotating keys periodically? I know most companies require users to rotate their password every X days.

Also, does GitHub have a setting to disable public key publishing?
It's a rationale for not liking affirmative action, from a female author, recalling the story of someone else selected on merit.

Asserting that anyone who understands affirmative action must like it is begging the question.
OS X Mavericks will also constantly nag you with notification to upgrade to broken Yosemite.
Or a simpler example: people who believe vaccines cause autism are extremely stupid and responsible for the death of extremely high numbers of children. To the extent that is legally possible, they should be shamed and ostracized for their dangerous behavior in an attempt to save the lives of vulnerable children.

Actually, the above is two examples. One where I stop after the first sentence, one where I include both. It is extremely offensive to some people, and the second (extended) version even includes a call to action that can be considered outright harmful (but done to reduce what is viewed by those who take the call as a greater harm).

Now in some cases, such as talking to someone who holds an anti-vaxxer view point, being offensive is counter productive. But when calling those already on your side to action, using such wording can motivate and mobilize others in ways that more sanitized language cannot.