skysight-inc/HackerNews huggingface dataset:
Sometimes when I'm on my boat in Alaska, the wind dies and the water's surface becomes a mirror of the sky. It's absolutely silent. I realize what we miss living among people in towns and cities -- we're denied the pleasure of silence.

The other time I experience this is when I cross Death Valley and camp on the unoccupied far side (an annual outing). There, also, the wind sometimes dies. But there, even the noises my boat makes are absent, as well as being a very beautiful environment:

http://i.imgur.com/M6iQpyU.jpg

Silence -- like many things, you don't miss it until it's gone.
Believe it or not, people have been called heroes for doing a lot less than that.

Sure. It seems in the U.S. that all you have to do to be a "hero" is enlist in the army.
Pretty cool. Would like to see it working (video/timelapse/gif)?

Also, any reason for not making the big red button randomly select a "datacenter" to take offline?

Idea: transition this into a 3 or 4 datacenter cluster.
It works - thx!
This reminds me of more than one job interview I've had. One included a puzzler that was "fix this horribly convoluted javascript code by adding exactly four characters." I'd consider myself a pretty good bug finder-and-fixer. As in, I've read multiple books on debugging methods and even given some talks on effective debugging. Nevertheless, these kinds of stumpers make me freeze up.

I dunno exactly what puzzles like these demonstrate. That you spend a lot of time working in poorly written code?
Picture of the back of that wall !!
From your link:

> the reality of the situation is that people are presently working too much

You don't fix this by giving people basic income. You fix this by making things cheaper so people don't have to work so much to make a living. Many necessities in our society have prices artificially inflated by various government policies (for example, farm subsidies artificially inflate the price of food). Adding another government policy (basic income) won't fix that.
I did my test on WiFi which results in almost instant calls for me.
Set your computer to catch the facetime call and answer it automatically (check this: https://github.com/PaperCutSoftware/teleportme/blob/master/t...).
Capture your screen continuously and if you might get the first frames of the call.
It's all about what people do when their phone starts calling by itself. Most people freeze which results in a successful attack.
Forgot to mention: Tested via google+ and hangouts with above mentioned android version. No FB acccount or messenger on mine to test that app so cannot speak to it but it seems the method of mitigating this attack is built in to Android.
It is not increasing the supply of money, so I don't see why it would cause inflation. Even if it did cause dramatic inflation $500 would become the new $250 not the new 0.
In the wiki link that I posted an experiment is mentioned where they used rock salt instead of glass to build a greenhouse. Rock salt is IR transparent, yet the greenhouse got to nearly the same temperature. Hence IR transparency is mostly irrelevant.
Acer just jumped into the Chromebox market
> Any research at all?

Other people spending money to figure out if an alternative idea will work is good for me.

> what it is that's unworkable about text in your view?

Nothing, it just feels like a local maximum. Typing is incredibly efficient, so I don't think it is going anywhere.

There are plenty of ways of showing that in a certain situation non-text can be more efficient, so I believe there is a way to introduce non-text that can make the general case more efficient.
Comprehensive Expressjs 3x to 4x Migration Guide
Paul Graham Essays?
http://paulgraham.com/articles.html
Iodine works as a disinfectant due to it's oxidizing capability. If you take iodine orally, it'll be reduced pretty quickly to iodide (which has no disinfectant properties), then taken up by the body to form various iodine containing hormones related to the thyroid.
If you're thinking of Alec Baldwin's "Coffee's for closers" speech when you say "a huge Glen Gary speech," I hope you're aware that most people view that speech as "this is what an abusive boss looks like, if you see this behavior, quit ASAP."

Most people including the highest performers, who are generally aware of not having to put up with that shit.
I'd be worried about just switching RPi's off. We recently got a Pi for the office to run as a dashboard - and after a couple of power cuts it corrupted the SD card.

Now I'm going to have to set up the system again, and I don't know whether this is going to happen again. The SD card that got corrupted was a Class 4 Kingston.

Maybe I'll look into a Sandisk (possibly Class 10?) next time. But I am worried that it's not the SD card's fault, but rather a combination of a journaling filesystem, an SD card and a sudden power outage.

Edited: Apologies, I realized now that the red button cuts power to the network switch, not to each individual Pi. But my concerns about the Pi and power cuts still remain though.
It is not a 0day in the traditional meaning, it's a simple <did not read the manual> and <bad defaults> case.
On the other hand I've been waiting to get on Apple's HoF for two years now, reporting cross-site scripting bugs and even a sqli - yet I'm not there.
Apple is not getting any responsible disclosure from me.
Why does this advice apply to the programmers but not the people hiring the programmers?

Requiring programmers to wear suits is just as much "choosing to flagrantly break the convention of the [programming] business" as not wanting to wear a suit to a government job.

In a situation like this, it'll come down to who wants it more. The government has a tough time recruiting people for big computer projects. Programmers have an easy time finding jobs at the moment. So guess who wants it more.
There is enough campaign photos with that situation to say that the President doesn't care, and has too packed a schedule to focus on anything but getting the job done. The issue with 'nerds' is far more likely to be verbal communication ("What is a 'normalisation of a database'?") then puns on their t-shirt.
Ask HN: Best resources for web-scraping? What resources are missing?
Tools, libraries, services, books, blog posts, etc. all count as 'resources' for the purposes of this question.

Feel free to characterize your recommendations by whether the intended audience is an experienced dev or a n00b.

UPDATE: If any patterns emerge for pain points or missing docs, examples, or resources for learning I might create a page or an ebook project on GitHub that covers that area.
I find your question hard to believe.
Just finished The Sleepwalkers about the diplomatic and political maneuvers from about 1900 on. I would strongly recommend Paul Fussell's The Great War and Modern Memory for reflections on the writing that came out of and around the war.
We should go back to togas. If it was good enough for Julius Caesar, it should be good enough for me.
How programmers dress is a fascinating social topic.

Do they do it for the comfort? Maybe a little. The shoes yeah.

Is it a litmus test for the level of freedom management gives that department? Of course it is. A sizable, well-dressed software engineering department is usually a social indicator that the company is strong arming them. That means they probably have lower quality work and are less happy. :(

The reason that brings this all about though? Belief. Many software engineers believe that the way we do business is wrong - that formalities are useless and that you should care about the end product. If you're willing to let business deals fail because the other guy was wearing a polo and not a suit, your company deserves to fall apart. We don't care about giving a good impression - we care if the product gives a good impression. We're just the delivery mechanism.
Yea, I agree. Sounds fishy.
Hi comrh, Seattle has been really great at releasing data. Not sure whether or not it came from a FOIA request, but I know from working with Joy Bonaguro (Chief Data Officer of San Francisco) that SF has been working with the police department as well to release as much data as possible in leveraging data science to help fight crime.

The data from Seattle is located here: https://data.seattle.gov/Public-Safety/Seattle-Police-Depart...

The data from San Francisco is located here: https://data.sfgov.org/Public-Safety/SFPD-Reported-Incidents...

I wholeheartedly agree that police data should be available from all cities / counties with the type of detail that SF and Seattle show. Open Data Standards are still not where they need to be. If you're interested in helping civic organizations get there, shoot me a message -- we're actively working with Federal and municipal governments on this.
Thank you for the perspective. I take the requirements on job listings very literally and definitely underestimate what I have to offer. I will broaden my search. I am not in a tech hot spot, but also not in the middle of nowhere.
Yeah, but it's also trivially easy to wrap a 3rd party task in your own task and munge the config at run time. (I'll admit that that pattern didn't become apparent to me until after using Grunt for some months, but once I saw you could do that, many things that seemed onerous got easier.)
You could try supporting a subset of languages to fit in your requirements. For instance disallowing tab characters and using them for control.

Additionally problem character replacement isn't so bad if it is machine controlled, since it can be more complex and making it human editable isn't a problem since your current format isn't human editable.
This is good to know. I think a startup would be a great fit for me in many ways.
Ask HN: Would this method work to split equity of a startup?
I am a developer/entrepreneur, and a couple of weeks ago I went to see a friend of mine who owns a chain of stores. I asked him what problems he was currently facing while managing his business, because I wanted to see if I could solve them with software. Out of this discussion came the idea for a B2B software that will solve a big problem for him and potentially for many other stores.

Since the idea looks promising, I said I would start developing it right away, and he said he would like to join me as a co-founder, saying he wants to help with the sales part, and that he is OK with me having the larger equity.

We didn't discuss specific percentages yet, and I am also not sure how much he will be able to contribute, as he owns and runs 10+ stores as his full time job.

I am trying to come up with a fair way to split the equity, and here's my idea:

1. We say that developing the product is 50% of the job, and selling it is 50%.

2. Since I'll be developing it myself, I already own 50% of the product, so we just need to figure out how to split the remaining 50% (i.e., the sales part).

3. Once we start selling the product, we track how many sales each of us will generate during the first year. I expect that he will mainly sell via his network of contacts, while I will focus on selling it online, so we wouldn't duplicate efforts.

4. After one year we split the 50% sales equity according to the percentage of sales generated by each one. For example, if we sell similar amounts each one gets 25%, so I end up with 75% of the business and he with 25%. If he outsells me 4 to 1, he gets 40% and I get 60% (50% + 10%).

I believe this could be fair and even productive, as it would stimulate each of us to give our best trying to market the product.

Do you guys think this would work?
> I can't find any definition in any dictionary that says it's only about legal consequences.

Only about legal consequences? No one made that claim. But being held accountable is certainly a legal term.

http://definitions.uslegal.com/a/accountability/

Quote: "Under state laws, a person must reach a certain age before they can be held accountable in both civil and criminal matters."

How hard is that, for someone with an open mind?

And do you really downvote other people's posts solely because they try to correct your misuses of English? You do see the risk, don't you? That you will remain ignorant forever?
Interesting. I started crashing just wherever I fell asleep about a year ago. Now I'm realizing I can sleep through the night on almost any surface, without a blanket or pillow, and in a much wider range of temperatures.

It's really nice feeling like you can sleep anywhere.
Reminds me a bit of the story of the Russian family that lived in a remote section of the Siberian taiga:

http://www.smithsonianmag.com/history/for-40-years-this-russ...

Granted, they weren't alone (it was a family), but they truly lived a hermit's existence, even when they were discovered by geologists.
I somewhat agree - but given that no meaningful piece of software has ever shipped without bugs being punted (and bugs that weren't even known about), when is there really time to add an easter egg?
No, it won't matter at all.
I understand not reporting it to Apple, in their case they have basically disclosed the issue to anybody that read the manual (and they don't have the bug in their apps). I was primarily referring to the major players who do have the bug and whose primary responsibility the bug is.
> He was never happy in his youth—not in high school, not with a job, not being around other people. Then he discovered his camp in the woods. "I found a place where I was content," he said. His own perfect spot. The only place in the world he felt at peace.

This resonates very strongly with me personally. So much so, I traveled to Alaska and hiked into "The Magic Bus" of Chris McCandless/Into The Wild fame [1]. From there, I spent 2 years driving to Argentina, sleeping out in my tent as often as possible. I'd often go a week without seeing or talking to another person, two weeks when I found somewhere remote enough.

Since then I've moved to the Yukon, where I've met some very interesting characters. One guy, in Dawson City, lives in a cave across the Yukon River from town. He has a second cave full of chickens, and he sells the eggs in town to make enough money to pay for food/beer. He boats across the river in summer and walks across the river for 7 months of the year.

I once again feel the pull, and I'm heavily planning my next trip - 2 years around Africa, hopefully getting as remote as possible. With luck, that will lead into a 2 year Europe->SE Asia trip, once again camping and hiking as much as possible.

[1] http://theroadchoseme.com/the-magic-bus
It's possible to boot a Raspberry Pi with a read-only filesystem, though I don't know if they've set that up.

It would be nice if Raspberry Pi distros came with an easy way to do that.
Nobody claimed otherwise.

However it is unfortunate that they decided to conflate a product needed in a classroom (namely the Office suite) and a feature which is not (namely a game).

Microsoft's only responsibility is that their software is fit for purpose, and in this scenario it is not.

edit: 4 people downvoted, not a single reply? This place is turning into Reddit. Pathetic behaviour.
Raspberry Pi's are very susceptible to SD card corruption. And it's hard to fix: http://raspberrypi.stackexchange.com/questions/7978/how-can-...
Cool, feels as fast as a native app on my iPad. I like the infinite zooming and panning.
I think this is exactly what I will do. I've already completely excused myself from the politics and any interpersonal issues that come up. They are not relevant (and I work with one particularly abhorrent racist/bigot) so I just don't even engage.
Show HN: Duo – a next-generation package manager for the front end
Most of my development time is spent on correctness, safety, and refactorings.

If the extra information helps those at the cost of not one of those, it's almost always the right choice for me to use.
You could buy a deep cycle battery and a charge controller and run several raspberry pi off of the battery for several days if there was a power outage at a pretty reasonable price (~120$)
wow , is this the ... show HN hyperbole thread??? ...
they do something ... thats why they slow down the page ... but you know the page wouldnt even be there if you didnt have a tool to speed up your development ... I hope you have fun with your css transitions call me when you want some two way data binding with ajax calls ... I think I know some tools that help do that :>
Right. But since the current outbreak is limited to a single strain, he should have an acquired immunity. However, he's probably more useful contributing as a research subject state-side, than a treatment specialist in West Africa, to say nothing of the physical and psychological health issues he's most likely still facing.
There's no single answer that will stand the test of time, because the structure of Web pages changes over time, to some extent because of scrapers.

This general advice should serve:

1. Get the page content the simplest way possible.

2. Use regular expressions to extract the desired content.

For both the above goals, and because so much revision is needed over time, I recommend Python.
Twitter I Love You but You’re Bringing Me Down
But you can't get the one without the other. Nature does not produce disposable razors and Coleman stoves; people do.
Make sure to cleanly shut the Pi down with "sudo shutdown -h now" every time. I'm yet to corrupt a Pi SD card and I have 4 of them which I've abused in a lot of different ways.

The real trouble area is the SD card reader in my experience. The pins are very easy to break off accidentally. The new B+ model uses a microSD card so it's not nearly as troublesome.
Show HN: Codessentials, Programming resources by language and type
You can find some data of mixed completeness/usefulness here[1]. Data.gov has gotten much better in terms of usability over the past few years, but it's still a crapshoot, and it's generally more effective to go directly to the agency/organization that you want data from/about. I think it's a great idea though, and I hope it's not the sort of thing that will get neglected or die if there's a party change at the White House level (although I suspect that could easily happen).

[1] http://catalog.data.gov/dataset?q=police&sort=score+desc%2C+...
This is really interesting:

http://thisisadynasty.tumblr.com/post/87945465547/brb-deleti...

But it’s more than advertising. It’s sharing. If a person likes one song, then you know what’s likely to happen? They’ll press the download arrow and own it for free. You won’t believe what happens next! They become familiar with the artist, and seek out other material. Maybe they buy that. Maybe they talk about it online. Maybe they go to a show. Maybe they simply become a fan and tell a friend.

I’m cool with that. The labels should be too. It’s exactly what they’re trying to accomplish by funneling endless money for Facebook Likes, Twitter trending hashtags, and totally ridiculous impotent advertising campaigns. Let the people have the music. Or, to put it in language that makes more sense for the ones who can only speak dollar bill - Free the music, and your cash will follow.

https://twitter.com/kaskade/statuses/474230686778290177

Yes, so I will move forward with constructing my own portal where I can share what I like when I like.

I wonder if there is a play here to make an artist standalone site that looks and acts like SoundCloud, make it easy to deploy using SandStorm and voila!
Thank you, I will take this advice to heart.
Show HN: Hooked.io – Instant Stripe Notifications
Hi,

We're two young guys in Scotland who made this over the summer. In brief, you connect your Stripe account and get notifications via email (push, sms, Hipchat, Slack and others coming soon) of important events that occur.

We'd really appreciate any feedback or opinions on it: https://hooked.io

Thanks!
I've never had a job where we weren't constantly under tight (really, completely unreasonable) deadlines, so to me Easter Eggs always felt like a "fuck you losers" from developers at big, commercial software companies to developers at small, consulting software companies.
I use this sox command:

#!/bin/bash
play -q -c 2 -n synth brownnoise band -n 1600 1500 tremolo .1 30

You can adjust the frequency and other parameters to suit your environment. Adding tremolo makes it sound a bit like ocean waves.
Rivets.js can be added to backbone fairly easily to support 2 way binding.
> Finally, if you make it this far, Chapterhouse and Heretics are once again quite fun reads and re-reads. But it can be hard to get this far in the first place.

I loved reading Heretics just a few weeks ago. It is definitely my second favorite book in the saga (the first one obviously being Dune). What I liked so much about it is that there's suddenly a change in setting: more technology, cities, etc. The characters are also great - Teg is by far my favorite character in the whole saga.

Children of Dune and God Emperor of Dune really drag the story and it was hard getting past them on the first read, but the second time you read them - especially God Emperor - you see how packed with insights those books are.

Chapterhouse was ok, but that cliffhanger at the end...
err_sys() is something you have to provide yourself, though, which takes you out of the flow of the code you're thinking about, which is half the reason people don't write error handling in the first place.

Once I discovered the existence of the BSD err()/errx()/warn() functions, though, the error handling in even my quick one-off programs became much better and more informative.

pid_t child = fork();
if (child < 0) {
err("fork");
} else if (child == 0) {
... in child
} else {
... in parent
}

is idiomatic, quick to write, and produces useful error messages when that "throwaway" program starts failing years later.
I've noticed that a lot of people, including myself, don't suffer from insomnia with age, but the ability to sleep deeply for 7 to 8 hours. Nowadays, I average 6 hours of decent sleep, but, no matter how rested (or lack thereof), I get up and feel like crap throughout the day. I have NO problems, though, with falling asleep.
According to the blood samples on 20 patients throughout West Africa, the current outbreak is a new strain. It is closely related to Ebola Zaire, but appears to have involved a different trans-species transmission event than the Zaire strain.
I can't reconcile that men of science (internet atheists) can't comprehend other people (non-atheists) for being able to have seemingly contradictory beliefs. Do you think you're above cognitive dissonance yourself, dude?
http://www.avc.com is excellent. It's Fred Wilson's person blog (Union Square Ventures).
You must be a real blast at company party's - lighten up a sense of humour is a requirement in this industry.
Why Good Startups Fail: Not Understanding Financials
My experience porting an iOS app to Android
I just launched a new Android app, Fragment, and here I talk about the process of porting the app and how things went.
Follr Community SINC-UP Lands First Sponsor
I thought I read this before, with a different title...
Reminds me of the auto-reset Android bug that utilized a tel: URI that auto-dialed: http://gizmodo.com/5946334/samsung-security-bug-can-wipe-out...
I Quit Liking Things on Facebook for 2 Weeks
What happens when you misplace a tag, and it's around 1995, is that browsers somehow parse it anyway without complaining, rendering the page anyway. Users then believe that this is the correct syntax: closing tags is optional, as is the order in which it is done. Twenty years later, you end up with a mess of a situation where every browser has to support not only its own historic buggy behaviors but those of other browsers.

You cannot "misplace" a closing parenthesis, at best you can have too many of them not enough. Of course, you can enclose the wrong amount of material, but to see what is being enclosed, you just need parenthesis matching support in the editor. This is more common than XML tag matching support. E.g.

http://stackoverflow.com/questions/500989/jump-to-matching-x...
Unfavinator gives Twitter users a one click way to undo all their favorites