skysight-inc/HackerNews huggingface dataset:
So, a couple points.

He uses wget to get pages because he's on the road almost constantly. His life is in his email, and he tries to respond to all of it, but gets a TON, and responds pretty quickly. He does this partly because he's using his own email client and his own editor, both of which he's been using for 35 years or so. In Emacs he has a ton of abbrevs for various common responses.

Because he travels all the time, he has a lot of experience of what works and what doesn't work, and is trying to make things as smooth as possible.

45 minutes of photos after a speech isn't his ego, its him asking the organizers to make sure they have plenty of time after the event for all the people who'll want him to sign a book or their laptop, or talk to him about free software.

I went to Brazil with him on a trip and I'm pretty sure there were photos and signing and things for a few hours after. We had to have a dedicated photographer to cope with the sheer number of people.

This is a guy who travels so much, someone bought him a parrot as a gift because they thought he'd like it, and it forced him to ask people to not buy animals as gifts. That's the scale of what he's dealing with.
Startup seeks to slash shipping prices by 50% and save the planet as a bonus
Recent startup company DCshippers.com challenges the Triopoly of shipping. DCshippers.com leverages the power of mobile and internet to cut the cost and time of shipping by 50%. It does so by eliminating fuel cost and harnessing the power of daily commuters. By connecting shippers with commuters it is a win win for all. The new shipping paradigm will be to ship packages in a matter of hours and minutes rather than days.
It would be nice to turn down the volume on the video I'm playing now, but still have my VoIP app ring loud enough for me to notice it if I'm not paying attention.
Please don't cite the HN guidelines while breaking them. The problem is not that a Lone Ranger has been lacking to gallop up and tell us not to be Reddit or Tumblr. The problem is that the community is divided.

Is it too much to ask that we suppress all discussion of gender issues on HN? Yes, that's too much to ask. Many are on-topic and obviously have to do with "the world HN surrounds". To deny it would be stupid and artificial, would alienate a large number of users with legitimate concerns, and wouldn't work anyway.

The problem is that most of the discussions have been deplorable. Given that, you pick an odd hill to rant on. This thread has some bad comments, but overall is better than median. There have been several thoughtful posts from people with relevant experience, including some women. Commenters have mostly been respectful to one another. There has been little juvenile trolling or angry defensiveness. Calling this "pure and utter trash" discredits you as an observer of HN.

The OP was trollish, its title outrageous, and its subject inflammatory. The fact that a thread here managed to hold up sort-of ok under so perturbing a signal, rather than immediately being thrown off, is if not a sign of improvement then at least a data point in a better neighborhood.
That would be a heat pump: http://en.wikipedia.org/wiki/Heat_pump
To continue with that line of thought...

For non-GPL developers, GPL code can even be more expensive than the cost of a proprietary library.
Could be part of the game.
Bughouse = chess + chess, inb.tw = chess + XSS.
"In startup we are practice Outage Driven Infrastructure."
Like last time, I hardly know what I'm doing, so all criticism and feedback very welcome.
Drone Flies Over World's Tallest Building
Garrett Camp: Building Products People Actually Want to Use
How can you eliminate competition that does not exist? By definition, what the cable companies are doing now is eliminating competition, because there is none. Any change is an improvement.
Perhaps the writer could enter the target number of words. You could show a progress bar (with a course granularity of say quarters) then when you're near the target show the word count in real time so that you can fine tune your words into the limit.
I'd love to know where the idea came from that Mac OS X has a slash in it somewhere. I've seen Mac/OSX, and I've seen Mac OS/X. I reckon it's probably because of OS/2.

People sometimes call the Playstation 2 the "PS/2" as well, which is all kinds of wrong.

No slashes in OS X!
Is every one of the cities on Google's list of upcoming cities to receive Fiber agreeing to the same thing? And will Google stop deploying fiber once they've exhausted all of this low-hanging fruit? It seems unlikely.
I use Gchat + Skype for work

Gchat for all my personal use
Despite its actions historically, Google has shown the ability to incubate a startup and provide the resources it needs to reach levels of success previously unimaginable. Two such examples are Google Maps [1] & Android [2].

1 - http://en.wikipedia.org/wiki/Google_Maps#Acquisition

2 - http://en.wikipedia.org/wiki/Android_(operating_system)#Hist...
Coinbase Giving $10 in Bitcoin to College Students
I think they do.

Open source software would probably not disappear, since it's largely successful (and extremely convenient even for companies who don't give anything back), but maybe libre software would. The FSF's concern is libre software, not open source software. I'd like libre software (as well as user rights and our freedom to tinker) to continue to exist and therefore I support the FSF's mission and their principled stance. I'm not as uncompromising as they are, but then again, my job is not advocacy.

I hate to sound paranoid, but I think libre software, user rights and the open internet are under attack, and we need to organize and defend those rights. This is an ideological issue orthogonal to any technical merit of open or closed source software. I'm glad the FSF exists as one of the groups on the side of users.
Not quite as disastrous but when I was at university the resident administrators configured the entire site's tftp server (everything was netbooted Suns) to boot from the network. This was fine until there was a site-wide power blip and it was shut down. When it came back it couldn't tftp to itself to boot because it wasn't booted yet (feel the paradox!). Cue 300 angry workstation users descend on the computer centre with pitchforks and torches because their workstations couldn't boot either...

Bad stuff doesn't just happen to Windows networks.
Chain, the Blockchain API for developers
I _very_ nearly did this whilst working for a University back in the early noughties. Luckily I managed to get to the server before the "advert" activated and wiped out everything. It was so easy to do I am surprised that it is stil possible. I feel for their pain, but it does sound like they are doing a good job of mopping up. I did allow myself a snort of laughter when I read the bit about the server being re imaged as well. That is pretty darn impressive carpet bombing the entire campus.
How the FBI Cracked a Chinese Spy Ring
Deletion and formatting doesn't necessarily destroy data, it just destroys the pointers to the data. If they're lucky the data can be recovered via software utilities (undelete) with backfill from backups. If they're unlucky then important and un-backedup data has been written over, and those people are going to be SoL.
We accidentally re-imaged all of the Windows servers with Linux the other day. Nobody noticed though...
Great concept, but "not delete" feature? God no! A total deal breaker for me!

I like to correct obvious mistakes, such as typos, when i see it. I like to insert a paragraph, or a phrase, on a early section, when i think of it. I like to erase whole paragraphs that a new one I just wrote contradict or substitute.

I am starting to write some essays and this would be perfect, except for this write-only. You disrupted too much my process.
Especially in one of their earlier mockups: http://i.imgur.com/yFwXJF3.png
no blame both big cable AND local governments ... its always a distraction to polarize the argument ...
Nice project. Very smooth. You should make a todo list app out of this. The tree layout would make it very easy to organize projects and tasks.

One thing: you should increase the minimum size of the smallest sized clickable circles. They're hard to click on to expand.
Hey HN. I'm the product design intern (at a small idea lab) that's leading the Jiffy project. If we're to map Jiffy to current startups, it's Lyft for furniture delivery. We would love to hear about your moving/delivery experiences and any feedback on you have on the idea!
I like the idea, the problem would be the let my address publicly available to everyone.
You shouldn't keep people out that have older browser versions.

Instead, you should prompt the user and warn them that their browser has not been tested and is not supported, but they may continue.
Ask HN: Travel via Contract IT Work?
Does any travel around the US/World by doing Contract IT work? I am about to graduate with my AAS in Computer Network Technologies. I have plans to get my CCNA this summer and also have about 4 years work place experience under my belt.

What I picture in my head is bouncing around the US doing 3-6 month contract jobs after college.

Anyone else do this? Or has any advice on how to kick start this?
I've always found the backtick (`) to be the most convenient for me. I can hit it easily with my left hand ring finger and I don't have to type backticks too much as I typically use $(command) for command substitution.
Jill Abramson and the Times: What Went Wrong?
I think it does happen often but isn't as well reported. I certainly know of more than one place that's suffered from this kind of accident (thankfully not places I personally work so I've not had to deal with the fallout. These are places I have friends or family who work there)
s/FFC/FCC/
Since you insist on a longer explanation, here goes:

You can have crypto primitives in the browser: AES, RSA, ECDSA, etc. So given a private key and cyphertext you can decrypt it and given a public key and a piece of cyphertext you can encrypt it. The actual crypto code is just a callout to libssl. In this regard, you can do this right now: simply wrap libssl from within Chrome's JS engine and you are done.

Now what? What can you actually do with this stuff? Well, you could create an email client: one that downloads a message over XHR and decrypts it. That's great, except the code to run this app is unsigned and downloaded from a remote server! I can pwn the server, add my own code that will backdoor the app and send me your private key as soon as it's in memory.

"BUT!" you say. "I can sign the code!". I say to that, how will you verify that signature? By downloading the piece of code from a remote server? I'll just pwn the server and add my own code to accept my signatures, then add the code to send me your private key.

"BUT!" you say. "I can have the signature verification code built into the browser. Look ma, no remote code download that's not signed!" I say to that, how do you know that the developer was not forced by the NSA or another powerful adversary to give up their private key or just coerced into created a backdoored package to own you specifically? You don't. You didn't grab the source and compile it. Instead, you downloaded and ran a code blob.

The solution to all of this already exists and it does not involve the web. It's called package management. Your distro already does this: multiple people review the source code that goes into every package and every step of the way is cryptographically signed. The binaries are built on trusted machines and distributed with yet more signatures. There is peer review through and through.

Compare this to a closed-source web application you are trying to secure. In this case the best you can do is say "if you trust me (the developer), and you trust that I know what I'm doing so my servers don't get pwn'ed, and you trust that I have not been coerced by the NSA/other gov't agency, then you can trust this code".

Except, you don't need client-side crypto for that. You already have HTTPS which provides the same guarantee without re-inventing a square wheel. QED.
Service.js – A library for implementing global interfaces in JS
The most frightening movie ever for sysadmins -- The Sorcerer's Apprentice.
Part 2 is now live! You can read it at http://www.scaletheplanet.com/post/the-industrial-revolution... and comment on HN at https://news.ycombinator.com/item?id=7758174
Doing it at all, economically or otherwise, is something that is being worked on this very year:

http://iddp.is/

Summary article here:

http://theconversation.com/drilling-surprise-opens-door-to-v...
https://en.wikipedia.org/wiki/Geothermal_power

> If you could get the steam turbine to power the drill then you could make it all the way to 'China' by teatime...

You can't because to generate power you need both a hot side and a cold side, and this drill would only have a hot side.
I think it was being used the same way as people write PC/Windows, or perhaps Unix/Linux.
The "no delete" feature is super-weird to begin with and takes a lot of getting used to. If your workflow is to edit-in-place all the time then Earnest is probably not for you.

Thanks for checking it out.
You sort of missed the whole Atari 2600 rig which probably had a lot more to do with the fall of arcades than concerned parents did.
Why wouldn't you just use a minimalistic text editor like Notepad or nano, then?

They avoid the distractions of spell checking and all that, while still saving files locally, and while still allowing you to delete text you've written.
Funny. I typed up my edit2, hit enter, and had a reply from you basically saying the same thing. Also, I never said anything about use-cases, signing code, etc. Only "does this safely get you the primitives", not about what you can do with them. The "you say" in your explanation are not what I said.
Why All The Best Minds In Tech Are Starting To Flock To Hardware (Not Software)
Thank you for your post here, jal. I hope many take heed, I know I am.

There's also this as well:

Call FCC - *please be courteous

1. Dial 888-225-5322

2. push 1, 4, 0

3. a person will answer.

4. they will ask for your name and address. you can just give them a zip code if you want.

5. "I'm calling to ask the FCC to reclassify Internet Service Providers as Title Two Common Carriers."

6. They'll ask if there is anything else you would like to add.

7. "No, Thank you for your time."

8. hang up.
Isn't ctrl-a the shortcut for beginning of line? i prefer ctrl-x
I'm not sure that's so unlike Netflix's Chaos Monkey.
I don't know about "most", but the target of most startups is definitely on the lower end of the age spectrum. It's easier pay and treat them worse, because they don't know any better and generally haven't sufficient experience to recognize that "the next big thing" they're working on isn't.
In Hinton's Coursera class, which was very good, he made a strong point about GPUs being the way to go (at least for now) in building deep learning networks.
I use Sublime Text for my writing for this purpose. I'm fairly good at not making spelling errors, and I usually correct them when I type them anyways, but it's nice to not have something look like it's on a printed page already with the margins, etc.
This is a total gray area at this point. I had no idea who this guy was before this post and now I know more about him than some of my close friends and all by his own admission. I'm glad Beanis added his viewpoint, it doesn't give too much away but provides a more nuanced understanding of what the issues are for this guy who is obviously technically very capable.
tptacek, can you suggest a design for end-to-end email encryption delivered through a browser?

As theboss mentioned [1], is:

(a) browser crypto theoretically impossible, is it

(b) that something's practically from browsers today (like build-in crypto code) for a practical solution, or is it

(c) that existing attempts have not attempted to do something that is theoretically possible?

If I understood you correctly, you alluded verification might be possible [2] but it seems there isn't yet a clear description or understanding of what's possible and what's not.

[1] https://news.ycombinator.com/item?id=7757892

[2] https://news.ycombinator.com/item?id=7757678
ServiceWorker implementation status in Firefox
OK, thanks, I'll have a look at Earnest on smaller screens at some point over the weekend and sort the sizing out.
Science. The article: "The most intriguing discovery made by the Kola Superdeep Borehole researchers was the detection of microscopic plankton fossils four miles beneath the surface of the earth." and "The Kola Core Repository in the nearby town of Zapolyarny displays rock samples obtained during the drilling operation"

Unrelated: what surprised me reading http://en.wikipedia.org/wiki/Kola_Superdeep_Borehole was that a more recent borehole drilled 10 km (horizontally) within 36 days. That's over 10 meters an hour, kept going for over a month.
Why can't my JavaScript closure access a parent scope's variable?
that's what public comment is.
> offsets responsibility from the recruiter

Also from the potential hire himself. It's not that he sucks, his college didn't prepare him for this new role. It's not his lack of passion and really any deep interest in the craft, it's just that he had wrong lecturers, also most of them even weren't there to lecture most of the time, so what can you expect?

So now we can hire him and train him for a year or more, because without it he's completely useless, but that's ok, because he's just like we expect him to be. On the other hand, this one here who was willing to take all the responsibility for himself, who's eager to prove his actual skill doing useful things, he's too dangerous, because... What? Because he could actually end up doing something, and then we'd feel bad?

I'm not saying what you say is wrong, like in untrue, but I can't help but feel it's somehow unfair.

> a school continuously assessed the individual abilities over the course of several years

Yeah. Some abilities. That differs from person to person and from college to college, but these abilities may or may not be the ones you want to optimize for.
DRM is pretty distracting when it prevents you from watching the show at all though.
I have recently been reading blake masters notes on the class and I find them extremely valuable. They are written so well I feel like I am reading a transcript of the real lecture. It feels like I am getting the source material even though they are a students notes.

I bet the book will be even better since it is revised by Peter himself. I can't wait to read it as well.
Weird, first time i feel rejected by a company/service. Feels like highschool.
Why can't the rich get access to gigabit while the poor has access to a few megabit?

We may want to avoid a scenario where fiber is unregulated, then incumbent ISPs also get deregulated out of fairness (Austin is currently at this step), then incumbent ISPs stop maintaining/installing service in poor areas, so rich people get gigabit and poor people get no bits at all.
Wouldn't an offline desktop version of this be better?
Why can't the rich have express-ways and make the poor drive dirt roads?
"Making Software" [1] has a chapter called "How Effective is Test-Driven Development?" where they do a meta review of 32 clinical studies on TDD pulled from 325 reports. They filtered out reports based on scientific rigour, completeness, overlap, subjectivity etc, and ended up with 22 reports based on 32 unique trials. "TDD effectiveness" was defined as improvement across four dimensions - internal code quality, external system quality, team productivity, and test quality - and each dimension is strictly defined in sufficient detail.

They report that high-rigour studies show TDD has no clear effect on internal code quality, external system quality, or team productivity. While some studies report TDD has a positive impact, just as many report it has a negative impact or makes difference at all. The only dimension that seems to be improved is "test quality" - that is, test density and test coverage - and the researches note that the difference was not as great as they had expected.

The chapter concludes that despite mixed results, they still recommend trialling TDD for your team as it may solve some problems. However it is important to be mindful that there is yet no conclusive evidence that it works as consistently or as effectively as anecdotes from happy practitioners would suggest.

The meta-study is relatively short and can be read online [2].

[1] http://www.amazon.com/Making-Software-Really-Works-Believe/d...

[2] http://hakanerdogmus.net/weblog/wp-content/uploads/tdd-sr-bo...
4 Alibaba Businesses That Disrupted the Industry
nice, i'd prefer more to be unfolded from the get-go. maybe 3 levels
I also find the algorithm they're using very interesting, as we have a lot to learn from the systems people have built (systems of any kind).

But making libraries better is not exactly an unsolved problem, the only problem is the solution made libraries themselves mostly obsolete. E-book stores and online publications make libraries "S" - Superseded, and library books "E" - Elsewhere.
And will Google stop deploying fiber once they've exhausted all of this low-hanging fruit?

Either that or they can raise prices to, say, $300/month. The Google Fiber business model appears to require political concessions to be even remotely viable.
Google Buys Visual Translation App 'Word Lens', Makes It Free
Nobody is moving the goalposts; pointing out fallacies in your argument is called "shedding light" or "exposing the duplicity of BJP's critics".

You talked about "stance on homosexuality". Why is the BJP's stance a negative, while the Congress's stance not? Congress was the one that decided to defend the law and argued in court against homosexuality; and yet you find BJP more reprehensible?!?
I didn't realize Google Maps was an acquire. But that was Google from 10 years ago, which is a very different company than the Google of today.

Google does what's best for Google. Google doesn't do what's best for its users. Its users aren't its customers (its customers are advertisers). If Google does something that appears to be good for its users, it's because it's good for Google as a company.

Furthermore, when Google acquires a product/company, it does not do so because it wants to further that product/company's goals. It does so because it wants to further its own goals.

Basically, Word Lens is joining the Google Translate team. But that does not necessarily mean the Word Lens functionality will be put in the iOS Translate app. Google will do that if they think it's good for Google, but I would not be in the least surprised to see them reserve that functionality for e.g. Android or Google Glass.

Edit: Whomever downvoted me, care to explain your reasoning?
Excellent! thankyou
Breaking up MS I could understand--they were in a dominant position largely through questionable legal tactics involving strongarming OEMs to block them from distributing competing operating systems. But Google? They're in a dominant position because nobody else is as good at helping people Google things.
OpenBSD 5.5 based Firewall/Router Improves: VXLAN(SDN), VirtIO etc
That one's still exception based. You wanted

http://p3rl.org/Worlogog::Incident
http://p3rl.org/Worlogog::Restart

which uses Return::MultiLevel to do stack unwinds that can pass through try/catch constructs.