skysight-inc/HackerNews huggingface dataset:
I often sleep more than 8.5hrs and I think there might be more here than meets the eye. For one thing I think if you sleep longer you're more likely to wake up dehydrated which makes you feel the sleep didn't do you well. You can avoid this by chugging water when you wake or by drinking water during the night. Also I think folks with allergies can feel worse if they sleep longer, if they're breathing more dust from pillows etc.
Main takeaways from Accel's big data conference
Modern technology cannot stop biological clock
Pyjamas hijacked (or: how not to do open source community changes)
Nice post - and a fairly good match for what I've seen when small teams get large.

One thing I'd do different is the breaking into teams part. My reading of the authors post is to split the team on architectural lines, and place team members based on their technical interest.

I've generally found that you get the best results by breaking into teams based on who likes working with who, and on products / sets of customer-facing features.

When you look at a 10-15 person team you'll usually see some natural breaks where some folk get on better within certain subgroups. I've found that breaking down based on social groups rather than technical knowledge leads to a much better initial fit.

I'd also tend to avoid breaking down on technical architecture - because I live in fear of an anti-pattern I've seen many times where developers get out of touch with how their work affects the end-user.

If at all possible I prefer to break-down into teams based on slices of end-to-end functionality. So you end up with teams responsible for Product A and Product B, or CustomerFeatureSetA and CustomerFeatureSetB rather than "database layer" or "scaling infrastructure".

Personal I'm happy to trade of more communication between teams (because team A and team B will often both need to build infrastructure C) to get everybody focussed on delivering features that customers use.

(I also have to admit that I'm confused by saying Scrum is a heavy-handed process.... There are things I don't like about Scrum, but it's one of the most light-weight frameworks out there.)

I'm also surprised the teams end up so small. Not that there's anything bad in that - I'm just surprised. I worked with teams of 6-9 folk where people avoid stepping on toes so I'd be interesting in finding out the pressures that made pairs/triples work so well for them.

I'm wondering how the teams work together physically. Are folk co-located? Team per-office? All teams in one room? Something else? Looking forward to the "cohesion and strategy" followup :)
It doesn't matter, if Firefox supported NaCl none of these games would work in Firefox. They're all Chrome-store only.

Besides IE, Opera, etc all rejected it as well.
I don't think the total time spent by developers dealing with Daylight savings time comes anywhere near the time spent by people adjusting their clocks. Assuming there is a minor benefit per person there are 7 BILLION people and it adds up.

If, 1 billion people spent on average 10 minutes 2 times a year for 50 years ~1.9 million man years was spent adjusting clocks.
Travis-CI, give me my data back
Just good，not perfect。
To be fair, many math professors have the didactic abilities of a monkey.

I remember a professor and made no sense whatsoever. You felt that he was bored teaching Analysis and decided that he'd do everything but.

At one point he was talking about his theoretical work on the Riemann-Zeta function, on another point he talked about his childhood memories. He did this every lecture, hopping back and forth to what he was actually supposed to be "teaching". The equations were splattered across three blackboards in an absolutely illegible handwriting. No one could read that handwriting. On top of that, he switched from English to French to German every other minute. He was not able to maintain a consistent train of thought for longer than 30 seconds. Then, regularly, one minute before the lecture ends, he realizes that there is an error on the blackboard and starts to erase half of all the variables (which we couldn't read to begin with) and starts to doctor around.

In short, we had no clue what that guy was talking about. Not a single fucking clue. And at first, you just think that you are that dumb. That you are going to fail miserably. After all, this was the beginners course! There was one for advanced students! Because I had worked as a web dev after high school for a year and after that, I had to do one year of mandatory army service, I naturally enrolled in the beginners course.

After a month I changed to the advanced course. Of course now I had also no idea what was going on. Good times. Just reciting this story makes me angry.
It does go far, literally. He sends it back to the old country.
Behind Buzzwords The Internet of Things is already here to improve our living
Leandro Agrò is one of the pioneers of Interaction Design (IXD) in Italy. Among the best Italian visionaries - not only conscious of the technological shifts but also of value changes ​​that global society is going through these days - Leandro played a decisive role in several digital revolutionary projects in Italy as well as Worldwide. Co-Founder of WideTag, president of Frontiers of Interaction, now Director of Global User Experience for Publicis Healthware as well as prominent blogger and TEDx speaker.

How not to catch the opportunity to confront with him, to talk about how IoT (Internet of Things) is already here, facing our interpretation and creativity, while we are waiting to participate to the fantastic eighth edition of the Frontiers of Interaction conference in June in Rome?
"What xargs is doing is taking each line of input and applying the supplied argument or command to the line of input"

Actually it does not run command once for each line of input. This confused me for some time until I read the man page:

"The command line for command is built up until it reaches a system-defined limit (unless the -n and -L options are used). The specified command will be invoked as many times as necessary to use up the list of input items. In general, there will be many fewer invocations of command than there were items in the input. This will normally have significant performance benefits. Some commands can usefully be executed in parallel too; see the -P option"

Think you're looking for "-n 1" if you want that behavior..
Users here too.
C++ 2011 by Dietmar Kühl (PDF presentation)
Am I too cynical? I thought he said he had cancer to save face while stepping down.
Renaissance au Bien-Etre et à la Santé
The Three Biggies of a Website
Skype now broken on many Android devices
I have exactly this pattern. I have a bunch of

@Daily 30m: [Something or other]

tasks in my todo.txt to make sure that I actually do something on those projects every day.
A bit ironic, too.
Amazon CloudFront - Support For Dynamic Content
Mbt Shoes Clearance Sale,Buy Cheap MBT Shoes Outlet Online Store
Cheap Mbt Shoes Clearance Online Store Sale,Buy Discount MBT Shoes learance,Mbt Shoes Sale,MBT Shoes Outlet,Mbt Shoes For Men & Women,Free Shipping Worldwide.
Or a copy of your mind could be put into a virtual hell - a rather disturbing concept from Iain M. Bank's novel Surface Detail:

http://en.wikipedia.org/wiki/Surface_Detail
TALKING PENS
Design. As slim as it would be
Features
. Give sounds to any reading materials in paper
. Internal Memory: Support Biggest to 2GB
. Batteries: Built-in Li batteries 380mah
. Support MP3 Playing
. With USB Port
. Volume +/- Adjustable
. Built in Speaker
. 110~240V charger
Packaging accessories including of talking pen
. Earphone
. USB connection cable
. Power Adapter
. Direction manual
. 2G memory
. With MP3 mode
. Charger
. Earphone
. Package book
Seems very natural to flip instead scroll to browse content.
It seems that Brendon has commented on this: http://news.ycombinator.com/item?id=2983157

tldr: Nacl cannot be standardized, and the relevant API's are too strongly tied to chrome/webkit details to provide a first-class port to Mozilla.
C++ as the solution to the cross-platform tablet application development problem
That's not exactly true. On average with the current unemployment I think you are correct, but the value of an ivy league degree is still many multiples its cost because it gets into the good ol' boys club.
C++11 Concurrency (video, part 1-9)
If you find this interesting then I can recommend Greg Egan's novel Permutation City:

http://en.wikipedia.org/wiki/Permutation_City
Programming complexity
Graduate / research degrees are a university

universities exist solely for the purpose of enabling professors to do further scientific research

to do this they need:

* a supply of intelligent grunts (phd candidates)

* an administration capable of turning grant money into a well stocked lab

and

* a supply of very rich young people who will be taught the basics of science such that when the young rich people run the country they might get something right

unfortunately we have forgotten that one genius well supported can provide value and economic growth for a whole planet (who invented steam engines, fire, wheels, transistors) - and million English graduates wont make up for it.

I would be perfectly supportive of a university system that publically funded scientific (empirical, provable) courses, had industry funding for vocational work (engineering) and left arts to do what they have always done.

But saying let's get rid of the lot? Nonsense.
Lucas McNelly is sort of Kickstarter consultant for film projects. He's apparently pretty good at it. He also did his own project to spend a year travelling around the country volunteering for other people's films, which was a fascinating journey in itself.

You can read his adventures at - http://www.lucasmcnelly.com/
The point I thought was interesting was how Mark Cuban talked about the Innovator's Dilemma for many universities that don't believe in or support online learning.

I'd venture to say the education model experienced this same sort of ID (Innovator's Dilemma) when writing/print became available to the masses.

What was traditionally taught via in-person sessions (e.g. Socrates => Plato => Aristotle) could now be written down and distributed. Sure, if you optimize for depth of learning, you won't get anywhere near the quality of having Aristotle teach you in person. Then again, unless your last name is "The Great" (Alexander), you're probably not going to get Aristotle as your teacher.

What we're seeing now is remarkably similar. You have elite legacy institutions available to a few, while technology has progressed enough to make it available to the masses. I understand the point about how great a "signal" it sends to potential employers and why that's necessary, but now that more and more of your work can be online, it's easier than ever before to send the right signals.
Puzzle for Hackers: From A to craZy.
Having written it, I can assure you that cookies are not required for it to work, and thus no whitelisting should be necessary. I think you may've had some other problem.
NaCl constrains the CPU architectures that the web can run on. No one is going to compile for anything but x86 and ARM. Some people might not even bother to compile for ARM. This seems bad. (If NaCl were widely adopted 5 years ago, the web would be much less accessible to mobile devices.)

PNaCl makes things a little better by using LLVM IR instead of machine code, but one of the LLVM developers has publicly stated that "LLVM IR is a poor system for building a Platform" (http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437...).
I'm sure the bandsaw mentioned in the SO post would do it quite easily.
Lets just hope the use of "traffic accident" as a euphemism doesn't increase in order to end a trial prematurely. I would prefer to use my trial version for as long as possible (or would I really? Look at all those nice plugins!).

Some (rather lame) lingo for the coming pay model of life:

Cheapskate, you're such a trialler

You haven't really lived until you lived with Life TM.

He hasn't upgraded in a long, long time

Do this for me and I'll make you live forever

You gotta commit suicide at least once, the rush beats base jumping hands down, and the white tunnel effect is pure bliss - and it's legal

Well you know, I could sponsor your life subscription if that would help the situation
It's interesting to think about people who clearly have experienced extreme highs and extreme lows like this guy has
ls | grep junk | xargs trash-put

https://github.com/andreafrancia/trash-cli/#readme
Welcome to Code_Analysis Twitter (C/C++/C++11)
I've had an absent-minded professor or two, but that's far worse than anything I experienced in 4 years of college.

High school on the other hand is another story. They hired a chemistry "teacher" off the street who turned out to be drunk every day in class (mind you, this is first period, 7:15am!), it took several weeks to figure it out because her personal hygiene was so bad you couldn't get close enough to smell the liquor.

On the other hand that was public school, so I didn't pay anything. Still a better deal than most people pay for college these days.
Installing Apache2 With PHP5 And MySQL Support On Ubuntu 12.04 LTS (LAMP)
That was my first reaction as well, but I'm going to leave cynicism to the side here. Faking cancer is ways and leagues beyond faking a CS degree and I just don't want to spend the energy required to believe anyone would do that.
Creative work is not something you can turn on and off on command

Actually - it is. Or at least it's often something you can often train to a reasonable facsimile of working that way.

You're right - of course - that those moments when you're not working on the project explicitly and mulling everything over are often the most important ones. But I think you often train yourself to get into the right working context very quickly.

As a scriptwriting friend of mine says "No write. No money." ;-) My musician friends - at least the ones who take it seriously - sit down and do that couple of hours of focused practice each day no matter how they feel.

I find the more often you put yourself in a situation that you need to do something, the easier it is to do something. You find ways to optimise your workflow and approach (e.g. I have a my project WIP in a vagrant VM and I write code TDD - so I spin up the VM, open the editor, see the failing test I left yesterday and boom I know what I'm doing).

If I sit around wait for inspiration - shit never get done.
Kinda reminded me of Pleix's E-Baby, circa 2003 - http://pleix.net/filter/film/E-Baby
This is where having a solid referral network and a good technical pre-screening process help.

The screen would be a quiz, puzzle, or other technical challenge which can root out the obviously unqualified (and possibly net you some viral buzz), while being easy for an HR drone to administer. They don't need to verify the code, just that it produces the correct result. Mind that "correct result" should be sufficiently qualified (e.g.: parsing /etc/passwd for valid user accounts will vary somewhat by 'Nix system and Linux distro).

College degree does make for a useful filter. It's not the only one. For a company which is deluged in qualified candidates, the problem isn't making the exact correct hire, but in eliminating obvious misfits quickly. Now, I'd also hope that they'd make exceptions for personal referrals who lack a college degree.

Also: college is itself a place to seed referral networks. Again, not the only one, but there.
Isn't this the exact same thing that a lot of people have said flash was ruining the internet with?
Orange county appliance repair
Welcome to the place where you can find expert contractors providing roofing in Hawaii. From cool roof services to roof leak repair we are your resource.
Rocking Kickstarter
For tweeting no. For making vile racist comments over the medium of twitter yes. There is a difference.
Especially health related implanted computers and or home automation systems running software with backdoors, it is a wild future.
So is page turning cool again?
The average Greek is working a full 40% longer than the average German
Spot on.

To be honest 99% of us ignore it and treat it like a different world. However, if it becomes a problem en masse the shit WILL hit the fan and the accountable will be made examples of.
> Strings in Lua are interned, which makes it possible to efficiently use string keys in all sorts of places instead of numeric enumerations.

Interning is an implementation detail. I don't know how they are implemented off the top of my head, but string keys are pretty damn fast in most JS JITs, since they're used to get e.g. methods of objects.

> Lua's garbage collector has support for running incrementally with a configurable pause time, so you can run it in the background every frame to avoid those nasty GC pauses you still get in most modern browser games from stop-the-world collections.

Again, this is an implementation detail. Firefox is about to get incremental GC. While the pause time isn't configurable, it doesn't really matter as long as it's short by default.

> Debugging is built into the language with a user-accessible API that lets you write your own debugger or diagnostic tool, in addition to using third-party ones, instead of having to rely on the vendor to provide one.

Gecko and WebKit both have debugging APIs. I will concede that it's a PITA that they're different.

> Lua uses a single container type for storing data, with an efficient representation (densely packed elements are stored in an actual array; sparsely packed elements and elements with non-integral keys are stored in a hashmap). As a result, operations on sequences/containers only ever have to think about one data type, and you still get the near-optimal performance you would in JS if you manually used Array/Object where most appropriate.

Again, this is an implementation detail. In JS, Array is a subclass of Object and in most JITs I think it's implemented the same way. The only difference is how they serialize to JSON and that Array has a length property. Lua has an advantage in that it gives arrays both sparse and dense slots, but this isn't necessarily impossible to do in JS either (https://bugzilla.mozilla.org/show_bug.cgi?id=586842)
Nike Free Run Shoes Shop The Latest Styles All Free Shipping
The number plate recognition is 100% ineffective.

People use fake plates all the time.
Water Island–Best Places To Visit in the Virgin Islands
If you are going to the Virgin Islands on your next vacation, make sure to visit Water Island. This little known 4th island of the USVI is an absolutely amazing place to stay if you truly want a complete getaway.
I don't know but there's some good advice on what to do with the body in this thread. http://ask.metafilter.com/7921/If-you-killed-somebody-how-wo...
White Tee Shirt + Jeans——The Young Chic Feeling
the trend is ever-changing, but the daily match likes white Tee shirt + jeans is never out of fashion. Though they are the basics of the basic, when matching with a good pair of The short boots accentuate the leg length. [url=http://louis-vuitton-knockoffhandbag.com/]Louis Vuitton Knockoff Handbag[/url]

The supermodel Kate Moss wore jeans with the white T shirt hem inside of it, always so handsome. Then it is matched with a broad knitting belt and a pair of black ankle boots on the feet. Emma Roberts also chose a pair of ankle boots for match, the gray chamois ankle boots is matched with the pencil jeans which is simple, comfortable and good for shopping. [url=http://louis-vuitton-knockoffhandbag.com/]Louis Vuitton Knockoff Handbag[/url]

This simple fresh collocation is suitable for the young girls, their young look is more appropriate for the casual clothes, but Cameron Diaz and Kate Moss also has proved that the age is not the problem and the spirit is the most important. [url=http://louis-vuitton-knockoffhandbag.com/]Louis Vuitton Knockoff Handbag[/url]

How to choose the ankle boots to match with the jeans? The version is very important, either the pencil jeans which legs can be filled in the boots rightly; or the crop jeans which whole length is rightly to the edge of the boots.

Lace flats make you more attractive easily
The frequency of Emma Roberts wore jeans out and shopping is really high, though they are all jeans and white T shirts, she subtly chooses the red flat ballet shoes to be matched which faintly have some sexy with casual feeling. Amanda Seyfried wore a long-sleeve white T-shirt with mini jean shorts, and a pair of black flats, show up her long slender legs and absolutely eye-catching.
I just spent an inordinate amount of time reading up on LSH for images. In the system we develop, people tend to upload images from their desktop time and again instead of searching in the system. Part of it is a UI challenge, we have to make search better. But in the case of them uploading the same image repeatedly it would be good to be able to do some kind of LSH and see if the image is already in our database (like TinEye). I started out with LSH via random projection [1] and got further down the rabbit hole from there.

What stumped me was creating a good enough feature vector, balancing size with information. We have a hack day tomorrow, might pick it up again.

[1] https://engineering.purdue.edu/~malcolm/yahoo/Slaney2008(LSH...
The "rate limited" option in the video reminds me of slow clubs from that book.

For people who haven't read it, in the novel there are virtual parties called slow clubs where poor consciousnesses go to meet. Everyone agrees to limit themselves to the processing speed of the slowest (poorest) person there, so that people who can only afford the occasional spare clock cycle can have meaningful human contact.
Yeah, that does sort of throw a wrench into it.

You'd have to indicate that this is "locally specified time", and that in the event of any DST / local presentation rules changes, the UTC time should be adjusted to keep the local presentation constant.

The obverse problem would be, say, specifying astronomical events in such a way that they're accurately presented when the time comes for them. In this case, the UTC time would be definitive, but the local presentation would change if time presentation rules changed.

Yeah, it's a mess.
People said the same thing about DOS.
I bet it could: http://en.wikipedia.org/wiki/1948_Summer_Olympics
Telephone Listening Devices | Best Telephone Recording Software & Devices.
Best telephone listening devices and phone recording devices to record all your telephone conversations and recorder softwares for better recording efficiency.
This is a fantastic article but I really wish people would stop saying "I could care less"

It's "I couldn't care less", as in, it wouldn't be possible for me to care any less if I tried, because I care so little.

If you say "I could care less" you're logically implying that you do care
Flash was just a tool for the ideas not the cause of them. Technology changes but the drive for this sort of functionalty and interaction remains.

I just wonder what the Flash haters are going to do when they realise they now hate JavaScript.
Every time I read about Java developers and their love of Factories (and Factory Factories) I think of this wonderful comment on Joel on Software:

http://discuss.joelonsoftware.com/default.asp?joel.3.219431

NB Factories are one of these things that seem like a good idea in theory, but often seem to end up with crazy levels of abstraction in practice.
If we're ripping this sample apart, I'd like to point out that

rm *junk*

in this case would've done the same, without spawning lots of useless stuff.

xargs is cool. The example fails to show a decent use case. For me a line like that would indicate that someone is _not_ familiar with his tools. Similar to

cat somefile | grep something

instead of

grep something somefile

Pipes and processes aren't endangered or (in practice) limited, but we still don't need to be wasteful?