skysight-inc/HackerNews huggingface dataset:
at a job I've had they actually told us that they expect 5 hours of work out of us and the rest would just be wasted time, meetings, filler crap, etc so I guess 3 hours is just taking that to the extreme
Very cool stuff. Interesting progression:

http://1.jpg.to/

http://11.jpg.to/

http://111.jpg.to/

http://1111.jpg.to/

http://11111.jpg.to/

http://111111.jpg.to/ (I was hoping to get something related to November/11/2011 here).
In regards to 2, I have it on good authority (someone who this has happened to) that the feds come ready with a coldboot kit. To counter that, he has since epoxy'd all of his ram to prevent anyone from removing it in the future.
I can see this, think of it sort of like a football game where you have breaks in between each play, you may spend 10 solid minutes intently coding but then usually you would then divert attention for at least a minute or two, sometimes longer. However, the fact is, that with software development, anytime you are thinking about anything related to a task it is basically working, all work isn't done while intently starting into an IDE.
(I'm not an expert) but it's more than simply code length - it also depends on if the library runs any functions at parse time, and perhaps also how many variables it puts in the global space.

For example: I discovered that my tiny localStorage library was taking 300ms to load, and that was because I was doing feature detection at parse-time and that feature detection attempted to actually set an item in localStorage. I postponed that, and got the load time down to 20ms.
Wow, I ended up reading http://en.wikipedia.org/wiki/Narco-submarine because of that comment.

What's amazing is how sophisticated this technology is and how underreported it is. They are using fiberglass hulls to evade radar and transmitting their location using state of the art encryption.
Poker Tools - Press Release
Stanford algorithms class offered in 2012
Lostcast Episode 1: Hello World (Lost Decade Games podcast)
...Which those CDN provide support as well: https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
http://en.literateprograms.org/Miller-Rabin_primality_test_%...
The problem with that is that plain script tags can be started to load once the first TCP package of the HTML source code has been received. Your javascript tag would only be executed after all that has been loaded and the JS parser has been initialized. That can be up to 300ms to 500ms on slow and mobile devices.
Google？
I disagree that it's the only comment with a rationale, but it's a fine example. Writing the same thing about the same subjects over and over again is tiresome, isn't it?

(Thank you for taking the time to pick one out though).
Quantum Internet May Become Reality
I use emacs. But arguing between Vim Emacs and Textmate is a perfect waste of time. Get back to work.
Farnborough Airport Transfer Taxis Booking
About Us | Free Poker Tools
Break ton Neck
One second-order effect not mentioned in the article is as follows. Investors know that to be successful, their investees are going to need to succeed at social skills like marketing, business development, hiring, management of larger teams, etc. I suspect an inner dialogue that works against diversity may occur, such as "I am egalitarian enough to ignore this person's otherness, but will his vendors/customers/employees/future potential investors be this way too?"

I am reminded of something I heard about a distant relative of mine who was involved in breaking the color barrier in Opera back in the 50's. People told her it was silly to "waste" an opportunity on a talented singer of color, because they (of course) would never be accepted by the public.

These kinds of biases can be deeply ingrained in a culture, even when individuals in said culture are honestly free of first-order bias themselves.
I think that it would be interesting to develop this technology for space communication. We could have instantaneous relay of information from probs and satellites located anywhere in the universe.
Propolis - Benefits on health explored
Hmm, maybe I get a different view because I'm a foreigner living in Denmark, but the Danes I know seem strangely patriotic! Not necessarily in a nationalist way, but in a way that's sort of civic-minded and non-cynical: proud to be Danish and think that the way things are done in Denmark is generally a good way to do them. Very different than most people I knew in U.S. universities, who were very cynical about the U.S. society/government.
> If they are subcontracting the ebook dev process to a third party, perhaps not.

So they're not willing to provide the original source files, or what?

> edits late in the process are made to the typeset InDesign files, after the structure has been lost.

Wow, they do this so haphazardly that they don't even bother to go back to the original Word file and add the same edits?

Is InDesign used for all books? I don't see why you would need it for something without any figures/graphs/tables. You could just use Word, and things would work out fine.
It Will All Work Out - Always
Android Must Have Applications
Perfect application list for Android device...
Comparison of Crowdfunding Websites
Awesome example about the derivative! I think the best part of geometric thinking is running ideas on your "native hardware".

Our brains are massively parallel, visual-processing monsters... and we try to think about ideas linearly, like we're a turing machine. No -- use that GPU! :).

When I think visually, I can immediately grok the idea (it's running in hardware) and my software layer (my conscious thought process) can work on stitching together deeper ideas.

Shameless plug, but I've written about visualizing Euler's Identity (http://betterexplained.com/articles/intuitive-understanding-...):

* Radians are distance from the mover's point of view

* e is continuous growth

* i is a rotation (so e^i*anything is imaginary growth, i.e. growth in a perpendicular direction)

Combining ideas like this is just so enjoyable! It brings out the natural beauty in learning.
How To Clean A Tassimo Coffeemaker
That's what you get now, but that wasn't the case earlier. The author says he patched it for that keyword ("google").
btw, no love for "yahoo" either.
Back into Gaming
Thanks for replying.

After registering, a link to "blog" appears, but there is no blog. Will there be? And if so, when?

Is there anywhere else to find information about xfluential beyond your 207-character comment above? I see no status updates on Facebook nor tweets on Twitter.
Without explanation from submitter, I would imagine that he is drawing attention to the fact that harvard.edu offers similar classes and (tounge in cheek) their classes are superior to Stanford's. Much like an old MIT hack (read prank) where http://www.mitrejects.com would redirect to Caltech's homepage whereby Caltech then did the same, with http://www.caltechrejects.com redirecting to the MIT homepage. Mostly it appears our submitter is drawing attention to the fact that he's a Tolkein fanatic.
Herbalife Review
...locations with high unemployment and lots of developers

Do such places still exist? Even with high unemployment numbers, I don't see many unemployed developers right now. A lot of the work in other areas is a little boring and Enterprisey (.NET, Java, C++) but there are still jobs in such areas and a shortage of people.
Lista de sentimientos
Maybe you should actually call it "Democratic Jukebox"? I think it has a bit of a ring to it and is more distinctive than just "Jukebox".
Stanford University Free Class: Design and Analysis of Algorithms I
No problem.

Best of luck. Enjoy your time there.
"Events passed to your event handers are the 'real' browser DOM events."

This is a real deal-breaker for me. One of the absolute best things about jQuery is how it normalizes events, so you don't have to care that, e.g., the source element is event.target in some browsers and event.srcElement in others.
Four Rules to Avoid Being Burned by Groupon
Have you looked at GutenMark?

(It purports to take the work out of Gutenberg->Latex->PDF; I've not used it, simply had it buried in the back of my head somewhere)
It's not something that can be resolved by simply removing `Function.apply` or the `new` operator. The way that the `this` keyword works is an integral of how JS works. There's nothing stopping you from using `Function.prototype.bind` or defining an event mechanism that retains its assigner's `this` value. That's what's so great about JS -- you have this level of control.

As far as events go, having `this` set to the element receiving the event is, IMO, entirely logical, and has been a common pattern way before jQuery came into existence. You can always access the target as `event.target` if you'd prefer.

If you have to look up "what is this set to in this callback" constantly, then you just need to learn the API/language.
Heh, it's almost like Facebook learned something from all those spammy apps.
Cool. I do agree that official guides are sometime annoying as it gives you all the solution instead of just giving you the hint needed to continue. Good job :) Looking forward to see how it progress.
Hi, I'm Klaus from Denmark. We have obviously not met. ;)
Gain Api access to your FB fan pages
This works really well, and is a good motivation for adopting IAM. Our shop has a number of people that need access to the AWS console and in only a couple hours we got this setup for everybody.

Now when people leave the company we just revoke their IAM account and they lose access, instead of having to change the master password over and over and communicate the new pass to everybody.
I'm not sure what you mean by interactive environments - there's actually a lot going on behind the graphics of Elder Scrolls. E.g., in Oblivion, each NPC exhibited goal-oriented behavior to better mimic what real-world people might do, sometimes leading to amusing and unrealistic scenarios. There isn't a highly developed physics engine in Elder Scrolls, but that's based on the needs of the game; and there aren't lots of small parts to manage, but again, that's based on the genre.

Do you have any other examples, real or hypothetical, of highly developed interactive environments?
http://100.jpg.to

Nice.
I just hope it doesn't use Java like Minecraft.
Given that there are thousands of HN readers, what are the chances that at least a few of them have an unreasonable coworker, sysadmin, or corporate policy?

That's why the NSFW convention exists. Be aware that nudity of any kind, sexual content (including text), and profanity in audio/video can get people into trouble. Given that you are now aware of this issue, it would be impolite not to use the NSFW label in those circumstances.
With all due respect you are out of touch if you think MS word has anything to do with typesetting / laying out a printed page.
Ah! Now I think I see, then - if I have a curated collection somewhere else and want it to share onto Facebook, sure - that makes sense. But you have to curate somewhere; just because some guy I went to high school read an article or listened to a song doesn't mean I want to hear about it.
Also I noticed only recently that emacs32-nox is really-really lightweight and starts immediately, so I am happy to install/run it on my servers.
This is fun, great work!

Note that I'm able to see (and remove) other people's notes on the site, which I don't think is intended. (Unless those are pre-populated as examples.)
Help Out a Fellow Startup  SW Toronto
First off, "obligated" isn't a word. The word is "obliged".

Hugh --

I frequently agree with what you have to say, but have trouble with the way that you are saying it. I worry that your rhetoric gets in the way of your point. I love that you are offering a refreshing opinion, but it would be great if you could do it in a less offensive manner.

To wit, saying "First off X isn't a word" is offensive and impolite even if you are right. There are many non-English speakers in this forum, and being pedantic where the meaning is clear is counter-productive. In this case it's even worse, because you are pedantic and wrong. This makes it hard for me (and presumably others) to consider the point you are making without prejudice. I think I actually I agree with what you are saying, but now I have to worry that others will tar me with the same brush.

Here's Merriam-Webster's dictionary on the distinction between "oblige" and "obligate":
http://books.google.com/books?id=2yJusP0vrdgC&pg=PA675
Depression is caused by many things, but exercise helps most people suffering from mild to moderate depression. I would try asking her if she'd help you keep up your new jogging/workout regimen by doing it with you.
If she's already fairly active, I would try improving her nutrition. This explains it better: http://www.hypoglycemia.asn.au/articles/depression_disorder....
Huh. http://to.jpg.jpg.to/
Matlab, R, NumPy: http://mathesaurus.sourceforge.net/
Nieta Hidayani, Jakarta Fashion Week 2012
> The way that the `this` keyword works is an integral of how JS works.

Says who? Antiquated API design by the W3C (which by the way had no reference implementation) shouldn't be the defining factor in how a language works. 'this' and 'new' were brought over to JS so people who were familiar with Java would 'get it'. JS was designed around different ideas before it was mutilated for the sake of superficial familiarity.

> If you have to look up "what is this set to in this callback" constantly, then you just need to learn the API/language.

I assert that good API design requires you to not have to look up things like this. Things that could be unambiguous. Usage of 'this' introduces ambiguity. Not to mention that in an asynchronous programming environment, if you're doing anything non-trivial and you're not copy-pasting $.ajax() code snippets, you want to have named references to things so that closures written inside the scope have access to whatever interesting thing you're working with.

var that = this is a huge indicator that API design is wrong, that this is an abomination and that people generally aren't thinking critically about the code they're writing.
He's not arguing which is best at all. He just talks about why he loves Emacs so much. It's a nice article that may make some non-emacs users look into using it.
The power of emacs is also it's biggest flaw - it's a tremendously powerful piece of software but it's hard to master.

I think it's a matter of discoverability.

A simple program such as Microsoft paint delivers a nice inital experience - my mom will be drawing moustaches on her pictures in no time. The reason for this is that it has great discoverability: Click on the little pencil and start drawing. Nothing to know, nothing to remember, just start using the program. This, of course is also it's biggest drawback - as the complexity and possibilities of a program increase it becomes increasingly difficult to create a simple GUI.

If you move up to something like photoshop you start to reach the limit of what a graphical user interface can deliver. It's hard for a beginner to just sit down and start. There are masks, layers, palettes, and all sorts of other things to master before you can really use the program the way it's meant to. There's still discoverability - you can actually learn photoshop without a manual, just by clicking around. But it comes at a cost: A lot of options are hidden behind two, three or sometimes four mouseclicks. So you have a program that's hard for a beginner, but not streamlined enough for an expert.

Emacs is at the other end of the scale. It has basically ditched the crutches that are the graphical user interface, which makes it a great program for experienced users that know exactly what they want to do and how to do it. But it has no discoverability. If you don't know how to perform an action emacs won't give you any clues(1), and it won't tell you what it can or can't do. An often heard remark in regards to emacs is "Wow I didn't even know you could do that".

(1) Yes I know there are MAN pages, manuals, etc. but they don't count. I often get better results from a simple Google search.
20 years old like me are using emacs these day. It's not for old people anymore. I bet there are people in the world who are two decade more than my age and never touch vim, or emacs.
XeLaTeX? Why do you prefer xelatex over lualatex? I would be interested in hearing if you actually had any concrete reasons for your preference.
It crashed for me on Google Chrome for Windows too. Ran it through WinDbg and looks like it is just an out of memory error causing an breakpoint.
"in Oblivion, each NPC exhibited goal-oriented behavior to better mimic what real-world people might do, sometimes leading to amusing and unrealistic scenarios."

Yes, but what does that lead to in terms of teaching? Is one going to go from autism to a deeper understanding of human motivations by playing Skyrim? No. It isn't anywhere near rich enough to do that, and it isn't because we wouldn't like to have characters in a game that rich, it's because we really don't know how to make them. It's all skin deep. Pretty much everything is.

Since my thesis is that we don't know how to make highly developed interactive environments that one can learn from, I am at a loss as to why you think I'm going to come up with an example of one.

We've invested an enormous amount of money into making things look good. There's nothing wrong with that. But we have, as a consequence, the ability to make something that looks almost photorealistic and looks like the real world, where in fact it's just a glorified toy, and it fools people into thinking we have a lot more power to create games than we actually do. At best we can manage tinkertoys or legos, as in the Civilization or SimCity examples I gave. But how would we build a game to teach History qua teaching History? To actually teach it and not merely allude to it, or merely wrap the game up in the stylistic ambiance? Or merely be a glorified flash-card simulator? Beats me, and I've been pondering the question and watching everybody else's attempts to answer the question for a long time. I don't see any evidence anyone has anything like an implementable idea at our current level of technology.
Ask HN: Feedback about VPS provider in Canada
The blindness and self-absorbance in this post is so infuriating I find myself constantly removing personal attacks on you from this comment.

It's safe to say I feel offended by this, I consider myself to be a 'brogrammer' or 'popped collar programmer'. I work in coffee-shops and co-working spaces for a non-venture backed profitable startup. I wear sunglasses in my profile picture, and I love a bunch of awesome technologies people have created in recent years.

The assumptions you make about popped collar programmers are ridiculous. Yes we pick out cool t-shirts and wear huge rubber watches. We don't wear fedoras, that makes no sense at all. But spending money on our appearance because we actually feel good about ourselves has nothing to do with our commitment to robust software as you so childishly remark.

Ofcourse feeling good about yourself and having fun using new technologies is something you must not do as a programmer. God forbid you actually use a technology that's brings you out of your comfort zone.

Have fun nailing the nails to your NIH-syndrome coffin with your Microsoft branded hammer. You make it seem like these popped collar programmers get hyped for no good reason about some technology and then use it for the rest of their lives for every problem they encounter, but this is where we differ from you. You see while you think it's pragmatic to use the technology you already randomly acquired for everything you see (like it's a good idea to build a blog engine in friggin' .net), these brogrammers actually work on accumulating a diverse toolset from a plethora of sources other programmers are passionate about.

While you are busy vomiting over some guys 'Hadoop + Riak + Redis + Clojure-powered blog platform' that same guy has attained the skill and knowledge to build robust scalable websites. And he will be able to host it on open platforms and leverage the knowledge of passionate user communities. I bet he'll do it in the time it takes you to boot up a single Azure instance too.

I'll tell anyone. Be that guy. Be. That. Guy. The guy who has fun, the guy who loves his technologies, loves learning new stuff and doesn't give a rats ass if his blog that has 2 monthly visitors runs inefficiently because he had a blast developing it and felt totally awesome when he told his buddies and they thought it was cool too.

Oh, and you look totally rad in that picture with the sunglasses, the moustache and the big watch so good for you.

p.s.: I develop in Ruby (on Rails) and Javascript (on Node) for a living. I develop in Haskell and C for academic purposes and I use C# (with XNA and mono) for my current hobby project.
The power of emacs is also it's biggest flaw - it's a tremendously powerful piece of software but it's hard to master.

I think that's wrong. It more having to do with emacs having old arcane UI convention that doesn't make sense to a modern user.

Where is my copy and paste? It's not C-c C-p? Save is C-x C-s? WTF?
One feature of Emacs that I wish IDEs would or could adopt is macros. It really enables a larger set of refactorings when you can repeat any text transformation. You really need non-popup find-this-string, though.
I'd argue that the key motivator for hackers is the presence of interesting and creative course work that has a clear purpose. Schedules tend to arbitrarily restrict creativity and learning.

This means that courses should be designed around the concept of incrementally building something useful.

A "subject" would not be broken down into one specific topic area, but rather, would encompass a small project such as:

1. develop a library that performs rudimentary speech-to-text translation and then create a plugin for {selected open source software} that makes use of this library

2. build a geospatial database that stores OpenStreetMap data and then create a rudimentary website that {highlights areas that are not within a 3km diameter of a police station, etc}

3. analyse the implementation of cryptography in {selected open source software} against many avenues of attack, particularly side-channel attacks, entropy of random data sources, etc and prepare patches that solve the problems found

In the above examples, mostly-complete plugins or websites could be provided to students so they can focus on more important parts of each problem.

I feel this would work because each small project:

1. allows a great deal of creativity from students

2. encourages students to extend themselves throughout and _after_ the small course has been completed

3. doesn't force students to move on too early

4. demonstrates how to _apply_ knowledge they've gained

5. rewards students with something more than a number/grade as they progress

6. encourages entrepreneurship

n. ...

Many of these points are built into Kahn Academy by design. This is why the theory is well suited to Kahn Academy where you can map out skills and ensure you've ticked off dependencies before moving on. Their new grading system (a learning algorithm) helps students move on _when they're ready_, not at some arbitrarily defined point of time.

A course would therefore start by introducing the project, providing a demonstration of the expected outcomes and seeding some ideas for how the project could be extended and applied to unsolved problems.

Links to Kahn Academy would provide succinct theoretical background. Course material would apply that knowledge and demonstrate how it is used to do something useful to assist with completing the project.

Hopefully this form of education builds a desire to learn. Schedules and grading become irrelevant when students are having fun and making progress on interesting problems. Students will prioritise the project over other things in their life that they'd otherwise procrastinate with. The added benefit to society is increased levels of research and development, entrepreneurship and decreased education costs.