skysight-inc/HackerNews huggingface dataset:
edit: It sounds like the first alarm clock with a snooze might have been synchronous so maybe it's worth thinking more about that :)

http://en.wikipedia.org/wiki/Telechron
http://blog.onlineclock.net/evil-snooze-clock-history/

It's a bummer the Wikipedia article for Alarm clocks cites the straight dope article which links to some suggestive information that is totally missing now. It's too bad that Wikipedia doesn't store source information that is important for verifying the statements in articles in case the linked source disappears (or does it?)

originally, and probably wrong:

Yeah, some clocks used this, but I don't think it was most clocks and unless the first clock with a snooze functionality was this type, it doesn't give any more insight into why 9 minutes was chosen.
No, they aren't. They're denying that the smell is cat urine (or any other kind of urine). They're admitting that the smell is there.

Bad headline even for Engadget.
Can you point to some example that are a bit more complex in nature? My issue (that I identified with the backbone tutorials and re affirmed with the Angular tutorials) is that simple apps are easy to do with x, y or z. But if the new one or that one is going to replace the old one there should be 37 signals level complexity type apps out there. While I can't speak for Meteor, I don't see anything running on angular that's at that level.

Caveats: I glossed over the fact that angular is not a full stack, I have seen a few angular videos where teams have demoed and presented on complex angular apps.
"If you think the UI is designed badly, just imagine how bad the backend is..." - exactly! A glimpse into the mess that lies behind the curtains.
I agree, but then again, I remember the days when any given piece of software was ported to a dozen competing home computing platforms with wildly different architectures and operating systems as a matter of course. These days we basically have 2 architectures and 3 or 4 different OSs and that's about it.

Looking at lots of "web-scale" technologies, I can't help but think that lots of what we're trying to solve with racks of computers could probably be handled with ease by a single modern machine if the software wasn't so inefficient.
I can imagine it went something like this:

Engineer: "Hey boss, how long did you want the snooze timer to run?"

CEO: "Oh, I don't know. Not too long, not too short."

Engineer: "What does that mean? Like 10 minutes or so?"

CEO: "Sure, I guess that would be fine. Just get it done."

Since this is an alarm clock, not a nuclear power plant, it's entirely conceivable that the decision was made very casually. It could have just been someone's gut feeling that 9 or 10 minutes felt right.
LUX experiment finds no Dark Matter and excludes others by factor of nearly 100
I see your 5 and I raise you 6
37 Dr. Seuss Quotes That Can Change the World
Liberty Mail seems cheesy and try-hard.
Maybe people could run a local app/filter that extracts keywords from our own mail and shares them with google. Leave the power completely in our hands to give to google what we feel like giving them.
Are people seriously surprised? After all of the other stuff we've heard the NSA has done, I am surprised that people are surprised by something we all but already knew.
"dark mail alliance" group, here is what you need to do...

1. get a new website, terrible design even from a 1995 point of view it is bad. Drop shadows on tag-lines are tacky. Not that tech people care, but if you want to take over the world. Try starting by having a decent designer on your team.

2. the only way to "truely" fix this for good is to not use email. instead, use a different form of communication (im thinking of...)

3. work with a few "enterprise companies"
4. get some capital
5. lastly, email is really still on 1.0, there was really no 2.0... unless you consider the time before the internet as 1.0 when the government used internal mail. But as we know mail today technically its still 1.0
Having made some fairly substantial web-apps using Meteor such as http://subtitles.fiddlware.com, I can say that Meteor does make it incredibly easy, at least at the outset, to create a certain kind of application. It's great for something that is fairly self-contained; i.e., the task of the app is fairly narrow, and only consists of 1 - 2 pages... which may still make up multiple views. It's incredibly easy to implement a login system. And if you're at all dealing with something that is real-time, Meteor basically gives you socket.io style functionality for free. It was a good fit for the subtitles application.

But there are definitely some weaknesses. It doesn't scale particularly well -- and I don't mean, necessarily, in terms of performance, I mean in terms of creating a large application... or a page with many sub-applications. And while the reactivity is awesome... and the auto-real-time can be awesome... sometimes you can feel "locked in" to the Meteor-way, when another (declarative) approach may be more suitable. In a weird way, you end up "working around" the features of Meteor.

I'm increasingly convinced that a more modular approach is ultimately the best route... which is what something that express, sockjs, and component.js provide. I like using reactivity when I want to. And I like being able to swap different parts of the stack when desirable. It's typically more work at the beginning, but the flexibility can ultimately be liberating...
Spoiled beef is quite a different thing from requiring a 60 year old man to buy maternity coverage.
This is fantastic. I needed an app like this a couple of months ago, shame it wasn't around then. Good job!
I want to know why the alarm clock off button is built like something you'd not want to use. Snooze is a big fat easy button; off is a small switch hidden among other switches and usually on the bottom back of the device, requiring turning off to stop the alarm and then turning the switch back on to re-enable it for the next day. Once I'm awake, I want to shut the alarm up - period - without having to find and fiddle with a hidden control. Or am I seriously missing something obvious about standard cheap alarm clocks?
It's not. Just look at what limitation of such sort lead to in Windows, where each application tries to serialize an otherwise perfectly valid filename into a set of characters allowed in Windows. Of corse, majority of them never get that right.

Unix is tools, not policy. It's what you make of it, and that's its beauty.
> I'm sure most reasonable people would agree that (simple) unicode characters are fine,

What's simple? Chinese? How about vertical scripts like Mongolian? http://en.wikipedia.org/wiki/Mongolian_script What about composition characters, where unicode is basically acting like a set of instructions just like a terminal control character?

> what possible use is there for having control characters in a filename, like newline or carriage return?

Terminal control characters are only a problem because the terminal is interpreting them due to another ancient broken paradigm, but the fact is that these filenames exist. They're present right now. You're breaking old code by changing the rules on them. Keep 'rm' from operating on them, and then I can't delete them when some stupid program goes and creates them. Keep 'vi' from operating on them and I can't look inside to see wtf caused it. That's what I meant by re-quoting Linus there. You don't get to pick the reality that you already live in, and the reality that we live in has silly messy filenames with "beep" in them.

Besides, unless you go hyper-restrictive like [A-Z0-9]{1,8}, there are going to be edge-cases. Just spaces are enough to trip up bad shell scripts. Spaces are effectively control characters as far as the shell is concerned. If you allow spaces, you already have to deal with the "bad" filenames.

I don't pretend to have a good answer, so I guess my point here is that these kinds of issues are more deep-seated than they appear at first. The fact that "ls" allows what's basically an injection attack on your terminal isn't ls's fault, or necessarily the terminal's fault, or the shell's fault, it's because of a whole generation of bad assumptions and "good enough" design that adds up across these tools. Just "limiting filenames" seems like a quick fix, but isn't going to fix it because that's not the root of the problem.
this is so wrong, you should really read the documentation first.. turn off autopublish and add server-side filters, should take about 2 minutes
Maybe it's just a simple matter of whoever implemented the snooze functionality picking 9 minutes as the value. The one minute difference between 9 and 10 minutes is probably negligible.
Why doesn't next.com redirect?
I think it depends on the school you go to. If you're going to a school like MIT, Harvard, a good business school, good CS program etc...stay. Its all about the environment.

I went to an average business school in NY. Not up there with the Harvards of the world, but definitely not a low end community college. Somewhere in the middle.

Nothing at all that I learned has advanced my career or helped me in any way, shape or form. My professors were often 60+ years old, outdated and flat out boring. The student body was average - I was probably the most entrepreneurial there amongst a few others... But that's basically it.

Had I not gone to college, I probably would be much further along in my career - building my business and products. Also I would have more savings and no student loans.

So my point here is if you are at a top school that has a good program, faculty, interesting student body, programs, clubs etc. then stay - network, meet people, develop yourself and your career with those people around you. When you graduate you'll have amazing people and experience to tap into.

However, if you are at a average school like I was, maybe taking a leap and joining a startup isn't a bad idea. You can always go back to school if it wasn't what you expected.

It depends on how you learn as well. I wasn't a great student...I learned by doing and in my opinion that beats any classroom lecture.
My company has tried quite a few, but in the end settled on Panopta. No false alerts which many of the others suffered from. Very helpful support staff. And pretty in-depth and complete feature set.
It leaves you with an extra minute to decide if you're going to hit snooze again.
I think the idea is to make it harder to semi-consciously turn off the alarm clock before you're really awake.
Data for the 31st Century - 360 terabytes per disc
Engadget banned from Reddit
Wait, how can you say that Amazon makes "healthy margins" when they've been operating at a very-close-to-loss, or at a loss since their creation?

Their last quarter was a loss of $25,000,000.
In Singapore, Building Businesses for the Next Billion
Sounds about right, but it would be awesome to know for sure, but maybe I should be getting something done too :)
But do you really need a removable battery if it lasts 14 hours per charge?
Funding Platform for Clean Energy and Social Projects
Love clean energy? Want to support it? How about a social project for social good? Check us out!

www.cleanvisionnetworks.com
It's the "professional" designation that's the problem. Once you say someone is a "professional," that means that they are part of a "profession," and that they answer to the ethical standards of that profession.

Sadly, we have doctors force-feeding people at Gitmo, so it's not terribly surprising that there are counter-professionals at the NSA.
Because for people like me, unconscious zombie-like bears who will dig through concrete walls with bare hands in order to quiesce the source of the disturbance of my crucial slumber, while maintaining no memory of the demolished wall should I be successfully woken 10 seconds later, easily shut off devices simply have no effect.

I've woken up a few times on the floor curled around the power cord to the alarm clock, torn from the wall (or to find a phone in 15 pieces and a new dent in the wall).. many, many people like me
He/she would be impeached under the espionage act.
Agreed. Instead of "I Failed a Twitter Interview" you could have just as well called this "Twitter Failed an Interview with Me."

There's no telling why Twitter didn't make the job offer, but it's probably not because you didn't get the optimal solution to this one particular problem. More likely, Justin just didn't feel that chemistry that made him fall in love with you. Had he felt that immediate bond, he would have unconsciously overlooked any number of sub-optimal answers.

Maybe he didn't like the way you pronounced "max'm'm". More likely, and I'll put money on this, he was in the middle of doing something he thought was important when he was pulled out of it at the last minute to do an interview that some idiot forgot to remind him about, and for a position he doesn't think really needs to be filled, and in any case doing this stupid interview pales in comparison to the task he just got pulled out of, and so he was already in a funk, at which point it wouldn't matter how you answered because Justin was just plain in a rotten mood.
I'm sure his project worked, too, it just didn't scale.
NewRelic is good
> Amazon makes pretty healthy margins on a lot of what it sells

I guess you're not following Amazon earning reports closely. In Q2 this year, Amazon's margin was number 1,428, out of 1,515 US companies [1] [2]. That's barely 1% after-tax margin. In several quarters they reported close to break-even or losses.

At these levels, a "mere" 0.5% donation would be unsustainable for shareholders, unless there's a way to claim most/all donations to reduce their own tax payments.

Margins got better in Q3, but still (intentionally) low.

[1] http://www.forbes.com/sites/greatspeculations/2013/05/21/ama...

[2] http://247wallst.com/investing/2013/07/25/amazon-com-company...
Here's another way to check on the status of the HNSearch crawler:

http://api.thriftdb.com/api.hnsearch.com/items/_search?limit...
Here is the template I have used in projects:

http://rosskimbarovsky.com/contracts-for-software-and-websit...
Kind of an ahistorical, huh?

Orwell wrote and lived in the context of rising totalitarianism. As in 1984, he saw totalitarianism as a new system that could arise under either capitalism or socialism.

Clearly, he's for the evolution of language's expressiveness but against the evolution of bureaucratic "duck-speak" (to use one of his later phrases).

[Source: Orwell's essay collection, My Country Right or Left]
Linus Torvalds on case-insensitive file systems
I think I saw something on cal guns but can't find it now. There was another thing about her daughter retiring...to go into politics herself :(
Congrats to Rob. Tekpub started out skewed toward .NET related technologies but gradually went more in the open source direction, his original Node series really helped me get going with the technology and embracing Javascript more.
I couldn't figure out from Kicksend's web site how much the service costs. I expect to be able to find a list of services and prices prominently linked from the home page.

Also, Walmart offers their own digital photo printing service, which currently delivers photos in 3-5 days:

http://photos.walmart.com/walmart/storepage/storePageId=Prin...

If Kicksend catches on, what's to stop Walmart from cutting out the middleman by offering their own phone app and expedited service? And since Walmart already has all the infrastructure for digitally uploading and printing photos, it would probably be a lot cheaper for them to write their own app than to buy Kicksend. So Kicksend seems like a business that could be killed by their own success.
Personally, I don't read that much into it. I see it as: some geek is proud of this technical accomplishment (in an a-moral way). Perhaps he/she even gets a kick about "getting away with something naughty"...

(I do find it sickeningly arrogant, though.)
This is really cool shame about the lack of style though, but it seems to work really well. I could see use in this for being able to pause, play and rewind animated gifs. Seems you also reduce the size of the original gif converting it which could offer some benefits, I uploaded a 1.5mb gif and it reduced it to a 700kb sprite. If you supplied a Javascript plugin to be able to use the sprites as gifs in the zip download, it would make this so much better. Good job, nice and original idea.
I rarely collapse sub-trees; I rarely have enough tabs open for that to be needed. And I set the prefs so that if I close a parent, the first child takes over as the parent of the tree.
I'm a back end developer and don't have much experience with web technologies, so may be some one can enlighten me.

Have we really come to a stage, where what Facebook has done after billions of worth investment and thousands of people working, can be cloned with a open source technology in hours?

>>I can make a clone of any complex app out there in the web in a matter of minutes/hours.

Again how is this possible. Or let me word it this way, if some thing can be copied in minutes how can it be called complex?
The money is not even close to the point.

It is about practice. If you <fill in the blank> every day, you will get better and better and better. You will get better much faster than if you try to create the perfect <fill in the blank> on each attempt. And if you keep at it, eventually someone will notice.
Dunno. All the alarms I've owned have been 6 or 7 minutes.

Another question: why does the alarm clock blare non-stop until you turn it off, rather than beeping a couple times and then going silent, giving you a moment to get up and turn it off without annoying the living hell out of everyone who doesn't have to get up?

Current theory: alarm clock designers never marry.
turns out you're right. anybody have suggestions on how to fix this?
Labor laws be damned
Why You Should Buy Custom Jackets for your Startup
yea that thing is ugly as sin
'The Next Big Thing' young entrepreneur foundation launches at HootSuite
Attempting to change the subject isn't going to work with this one.

Sorry, it just isn't.
Doesn't seem to be working in Firefox 25 on OS X.

[00:06:34.535] SyntaxError: Using //@ to indicate source map URL pragmas is deprecated. Use //# instead @ http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js:1

[00:06:35.468] Use of Mutation Events is deprecated. Use MutationObserver instead. @ chrome://divxhtml5/content/script.js:109

Chrome is good, though.
New Relic (powerful) or Site Uptime (basic and cheap)
If you're using a provider like Time Warner that has well-known and longstanding issues between it and Google's caching servers, that could be your issue. Myself and fellow Time Warnians in much of NYC spent about 2 years nearly unable to play anything above 480p. Google was sending everyone from certain blocks of Time Warner to the same caching server and it would get overloaded. There were a couple tricks you could implement at the OS level that would block the overloaded Google servers and get better video, but if you weren't using a router that supported those blocks, you were out of luck on your Xbox, Playstation, etc.

Note that things seem to be working better this year, though.
First, congrats Rob on the exit.

That being said, I may just have to get into the screen casting business since pluralsight's quality is terrible. They have no sense of editing or production values, and refuse to let you download the screencasts that you are paying for. Destroy all software and railscasts are on hiatus, and with peepcode acquired (by pluralsight), is there anyone left who is producing high quality content?
I still think blogs shouldn't require javascript. I certainly can't read the article in w3m. And to read it in Firefox I'd have to enable javascript for the domain -- which I occasionally do -- but why should I have to do that to read a bit of text?

I can't read an offline version (reasonably) via wget/curl. I find it doubly ironic considering that the blog actually has a nice clean design -- seemingly focused on content. So why not publish it as content?

As a side note, the text of the article (copy pasted) takes up 7.2k. The main javascript file 591K.

Sorry if this comes off as a bit random anti-javsscript rant, but just because we now have a few apps that benefit from client side logic, doesn't mean that most content on the web does. Surely we can use meteor or whatever to implement (one of) the interfaces to our cms/blog -- and still publish regular content as html+css (maybe with an RSS feed that allows for easy syndication)?
Healthcare.gov reveals usernames, password, and email without any authentication
No one drinking publicly fluoridated tap water in the US is coming even close to a toxic dose. You might as well call all caffeinated beverages toxic given the toxic dose of caffeine is 1/30th that of sodium fluoride.
http://web.archive.org/web/20000830091714/http://www.ultrane...
He's not a web designer. Why do you give a crap how he renders his concept page? That's like razzing on people for using LaTeX vs. PPT for a presentation.
It seems that you really could use something like http://www.HNdigest.com (it sends you a daily email with the top posts).

(BTW, I run it :))
Yes, yes and you can't DJ without crates of vinyl and 2 turntables. I'll get off your lawn now
Clearly the context of the popsicle assignment was not, "I need a better popsicle". It was, "show me what you can do."

He certainly grasped the difference.
Everyone in Silicon Valley is talking about this and the media has painted a picture of criminal undertaking by the NSA. A lot of this is just speculation that has been blown out of proportion. The only way the NSA could compromise private data centers without placing moles in their respective ops teams, is to sniff the traffic on the private DC to DC lines leased by the companies. Assuming they did this by overpowering the ISPs, they are still left with a ton of TCP/UDP packets which they need to reconstruct, decipher and schematize. Although DC to DC traffic is typically not encrypted, it is often compressed or transmitted as binary streams. There is absolutely no way they NSA would be able to make sense of the data without reverse engineering the innumerable communication protocols used and then using that protocol to decipher the packets. It is a lot more feasible to force a company to hand over data on specific users than it is to piece together user data using this packet sniffing technique. If the NSA really is wiretapping DC-DC communication, it's not because they are trying to build profiles on individuals. It's likely that they are using this raw data for keyword lookups. And, although I question its effectiveness, that is a level of surveillance I'm comfortable with.
Ignoring the fact that non-terminal users regularly want spaces, hyphens and newlines in their filenames since they have visual purpose...

The argument in favor of newlines is the same argument in favor of spaces in filenames or filenames starting with hyphen: the filesystem should not be restricted by bash and other shell scripts continual confusion between data and instructions. We should fix/replace lazy programs, don't try to fix lazy programming by neutering the system.

I think the correct action should be to design shell scripting languages that are robust about data versus instructions. The lack of robustness in shell scripting languages has been a burden since their inception. Restricting the filesystem won't stop problems with shell scripts making the same mistakes on other kinds of data.
I can do multiplication in half-conscious state easily if it means a few more minutes of precious, precious sleep...

Besides you really just need to remember how to do subtraction, not even the multiplication table

var snooze = 3
snoozety (30) minutes minus snooze (3) minutes = twenty seven

Now, if the alarm clock required you to solve a calculus problem, that'd be a bit more challenging :)
Where is the range?