skysight-inc/HackerNews huggingface dataset:
Neat. I've often thought about setting up an installation with one pixel per person...in the world.

With HDTV's it's not too extravagant either - about 3345 panels. A lot (of drivers too) but doable.

Any support for it? I was thinking that a circular dome ring of panels would be an amazing visualization tool.

Ideas:
1. current age of every person, represented by color
2. Language
3. Religion
4. State (health, nourishment, etc)

But then I run out - but I think it would be an incredible tool for a variety of data sets.

You could start smaller too (country level)

Has anyone done this yet? I'm aware there are no new ideas on the Internet.
Western gymnastics without the religion also work well.
If you kick out the guys wearing manager hats, take away their manager hats, and give them to guys who used to wear worker hats

Who suggested that? Nobody. The idea is for workers to manage themselves while being workers, not for some of them to turn into the new managers.
I've heard the same as authoritative from a postgrad studying U.S. history; I'm with you, though, that's just as anecdotal as far as the HN standard of truth goes.

I wish my own U.S. History course would have covered ground like this instead of starting in the early 20th century with the plight of immigrants. No independence, no civil war, nada. I felt cheated by that (high school) course and I've been meaning to fill in the gaps.
I'm always amazed by the lengths forgers go in order to successfully deceive their victims. Specially when only takes the same amount of work, or a little, to achieve uniqueness. Poor bastards, they don't know what they're missing.
For me this is the bit which really rings true:

"I successfully avoided my picture taken. Not so much consciously, but more with the knowledge that it would come out not particularly flattering."

It reminds me of a point Tina Fey made in her Google talk that she just had to learn a particular expression which would make her look good and then bust it out whenever her radar picked up someone taking a photo. I started mimicking that idea, along with various body language tricks and found myself pleased with the results. It makes it much easier to get motivated to work out and dress stylishly when your starting point is already better than you thought because of a few powerful little modifiers. In the spirit of the OP, that's not the end - it's the start of getting better at something!
Awesome advice! :)
I don't want to be like my co-workers, but I still need to be with them :\
I want to be one amongst the great developers, with whom I'm already coding :)
So this is kina mixed emotions. I'm so there, but still so far!
I don't want to be like my co-workers, but I still need to be with them :\ I want to be one amongst the great developers, with whom I'm already coding :) So this is kina mixed emotions. I'm so there, but still so far!
But: who owns Valve, and is "who gets how much from the profit" also among the decisions made by consensus?
Will do it soon, thanks.
Ebooks of “The Structure and Interpretation of Computer Programs”
Comparing the different episodes of trilogies using IMDB ratings
On Android 4.0 (afaik) the voice recognition is offline! But surely still a non-free Google app. :(
With A Flick Of The Wrist, Facebook Could Destroy Current Advertising Models
Some really fantastic new projects here. There were loads of useful libraries and tools I hadn't seen before.

Also, I was delighted to see a project of mine (colorific) featured. Thank you Pycoders Weekly! :-)
Actually, forgers don't need to do anything extraordinary to produce these fake cards. According to the article that OP links to at the beginning, they just push some buttons on the same machines that make genuine cards.

> Very low serial numbers, like very low MAC ID addresses, are a hallmark of the "ghost shift", i.e. the shift that happens very late at night when a rouge worker enters the factory and runs the production machine off the books. Significantly, ghost shifts are often run using marginal material that would normally be disposed of but were intercepted on the way to the grinder. As a result, the markings and characteristics of the material often look absolutely authentic, because the ghost material is a product of the same line as genuine material.
I'm not going to pretend I've been there, because I haven't, but this sentence struck me as being particularly curious:

> I walk around waiting for someone to say something to me that matters, but it never happens.

Maybe everybody else is waiting, too. Why shouldn't you be the one who starts the conversation?
Anyone who could run a non-conforming PHP could just run something better.

A conforming, but massively improved (read: JIT) PHP interpreter is really the only way forward for us who are so unfortunate. The good news is that there are starting to be viable options in that space.
Stuff like this bugs me, when I go to a website and I'm told I can't access it because I'm on a PC. I find myself spoofing my user agent and looking through directories I shouldn't have to just to get in, even if I don't want to use the app, because to me, telling me I can not under any circumstances use your web app on my PC might as well be challenging me to find a way in.
Google (and others like AWS) don't use RAID, that's absolutely right - but they also don't use arrays from the regular manufacturers like EMC, NetApp, etc.

Whether they eventually get around to swapping out failed drives or not, I don't know. I assume they do, since a CPU and memory costs a lot more than a drive replacement, so you want to keep them up and running.
heh heh very well written Sir! I have a bike in my backyard waiting for me from 8months now, I think it's time now!
Kind of sad. I've used Installous more than once to demo expensive applications to see if they're any good before tossing the cash down.

Why? The App Store store lacks so much as the refund mechanism you see over on Android. If you end up with a turd app, you have no recourse.
True, I always get this feeling of going out of this country! Need make some courage.
Any character drawing and/or painting follows 80/20 rule too. Animation is also 80/20, where 80% is acting, where animator is the actor.
+1 for xkcd
I often end up re-reading old comics when there aren't any new ones.
365 Supers
Besides, there are poor ppl out there with iDevices.

In my opinion, people should buy devices that they can only afford and maintain, together with the apps associated with that device.
I think the title is a little misleading. This is just a sample of people who used the #code2012 hash tag on twitter.
Myth! hmm ok... I heard yoga helps a lot and people in India must do a lot of it to be happy :\ ? (Duh! foolish thought)
That's why the dual use pedals like Crankbrother Mallets (especially the mallet 2) with dual-use shoes (like 5.10 Minnaars) are so useful. Riding in clips whenever it's safe, and then when you need that ability to bail, unclip and keep on riding.
I can't even think of why would anyone would want to do that..
regular scrabble player here. 2, 3, 7 and 8 are absolutely way more valuable than all the other lengths.
Agreed - would have preferred that the original blog had been referenced rather than Wired. That HN standard has been falling into greater disuse in recent days.
CSS Grid Systems Make You Look Good and Your Client Happy
For my particular use case, IE8 is not an issue, but sure, a shim is like three lines, and we did use that before (when IE8 was an issue).
Pheromones help to attract men - Euphoria perfume
Very cute idea.

I might be missing something here, but - where's the license to the photos?
These would obviously be useful for commercial purposes, but I have to see some usage license for it.
I've SSHed into my iPad to transfer media files (without using iTunes) that I can then play with another player... I really don't like iTunes.
This is actually not op's pdf, but mine. A friend told me it was on the front page here.

Reverse flies are, indeed, a great thing.
The nice thing about it is that it allows you to break out of nesting hell while still being prototyped... e.g. window.setTimeout(this.foo.bind(this), baz);

Since .bind is essentially currying, you could imaginably do window.setTimeout(this.foo.bind(this, bar), baz) as well, if foo is dependent on bar (timing out a request `bar' or something like that).
This title is misleading. I the article title is "fully automated large object disk swap manager in java". I thought this would be about something which java did automatically.

Ignoring that, the article is quite interesting. The author is, slowly rediscovering techniques which have been used in maps for years, and if he wants to create lots of smallish objects on a file system, I am not entirely clear why he did not just make them separate files, rather than faking his own file system!
> in a century more more than likely completely forgotten.
Yes, but there are few people whom we still remember who were on this earth ages ago, how did they manage to be that?
So I must start being a machine?
heh heh nice qoute!
I'm the creator of the PDF. I just got a call from a friend who told me my link was on here. Glad to see people like it.

Props for the document go to the fitness community on reddit, where a bunch popular posts have inspired me to make this.

If you have any questions, feel free to ask them here.
Two Ruby Giants: _why Interviews DHH on Christmas Eve, 2004
‘PataCSS: The Grammar of Imaginary Solutions
I've had fun solving the Rosalind collection of introductory bioinformatics problems: http://rosalind.info/problems/list-view/
Thanks for the tip! Hope I shall find a way to balance my priorities soon!
Absolutely. The dams of NIH have begun to break down. (I've started to see teams use things like Compass instead of conclude "But I have to install Ruby?")

People are collaborating on actually finally decent solutions (Composer, PHPSpec2, Behat). I see people relying less and less upon PHP's bloated, arcane and mostly dangerous standard library, instead building reusable chunks of PHP with surprisingly acceptable (comparably beautiful) design (Goutte, Twig, Doctrine).

Drupal, which I have managed to end end up working with full time for the last few years, has finally stopped (poorly) reinventing everything it touches: http://www.garfieldtech.com/blog/off-the-island-2013 and I expect that trend to continue.

We are starting to have a decent forward-thinking and flexible frameworks and projects like PHPBB have started actually using them.

I've also seen people actually using IDEs, writing docs, specifying argument types and being aware of the concept of stepping debuggers.

Facebook has sponsored enough alternate implementations of the interpreter that I've begun to lose track, charting the massive room for improvements.

Things are genuinely starting to look better; I still lose sleep over my tools and hoop-jump laden development workflow, but I actually have hope that I might not have to by this time next year.
Huh? If checkmate is confusing you can just play until you take the opponent's king, with minimal difference to the game.
When people are using the phrase "binary blob" they are not actually picturing an amoeba-like evil alien

I am! I didn't even know blob was meant to be an acronym (or, in fact, anything other than what the word "blob" suggests) before this discussion, so, to me, binary blob always meant binary lump of goo-like stuff.
ليلة رأس السنة ٢٠١٢
But how did some of them manage to stay for generation after their dead?
I appreciate the post, but the typical reaction to these articles seems to be:

- JavaScript looks a bit like (Java/Ruby/other language)

- JavaScript does not work like (said language)

- JavaScript sucks

Granted, I appreciate folks pointing out the "bad parts" of the language and the strange gotchas. And JavaScript has more than its share of bad parts. But it also requires a change in mindset. At minimum, expect

- a priority of first-class functions,

- Prototypal rather than classical inheritance,

- time spent learning JavaScript syntax itself instead of constructs from other languages (which often will work, but not in the way expected).

Books that have given me a renewed appreciation are Douglas Crockford's book (JavaScript the Good Parts) and John Resig's "Secrets of the JavaScript Ninja."
If we are talking about ergonomics, RSI and such, I am using a Kinesis Freestyle with an Ascent -- vertical keyboard with the usual QWERTY layout. And an Evoluent VerticalMouse. Bliss. I wish for some solution to offload my thumb but other than that, this is lightyears ahead of any other setup. When Leap Motion will be released I will buy one (or Leap Motion will send me a dev copy, I just applied) and try to create an alternative "keyboard".
Wow brilliant, what a handy tool, thanks!
I'm running Arch w/ Gnome Shell on this Thinkpad T520.

I use ZFS on Arch (although not on this laptop, actually). I don't think you _need_ to choose?
That's what makes them so offensive. If you just got a tiny advantage from these obscure words it would be fine, but with the tournament scrabble ruleset, any player with higher strategic skill but who hasn't bothered to rote-memorize the wordlists will lose. Which makes it an unfun game.
I would advise against using CSS grid systems. Code like class="article column-12" looks wrong. Use stuff like Neat instead: https://github.com/thoughtbot/neat
Here's a project which is strikingly similar to (has common tooling with) PyPy:

https://bitbucket.org/fijal/hippyvm (repo)
http://morepypy.blogspot.com/2012/07/hello-everyone.html (article)
Really cool idea. Is there any website providing the same for Android Platforms?
Zomg! I started with mindfulness meditation last week.
I have about 370 such articles on my blog, but no I'm not happy yet...
You Sir, you read my mind!
Some break through that will make people to remember you for a long time?
Agreed. I took the Neat approach months ago, and it has been incredibly rewarding.

Here's a brief, easily repeatable example of a lightweight grid system with [optional] @class handles: http://snipplr.com/view/68642/simple-grid-system-in-scss-wit...
I first came across them in IBM's ice cube project around 2002 http://www.eetimes.com/electronics-news/4165609/IBM-stacks-h... which was later spun out into a startup and then canned. I think this was before the Google fail in place stuff. Because it was a 3d mesh you actually couldn't get to the hardware to replace it. They had blocks of 12 drives to offset some of the drive to CPU cost issues. There are a bunch of papers on it if you dig around and its still an interesting model I think.
This is pretty normal in the electronics industry. From major suppliers, in the 90s we had 74hc logic which was just relabelled 74ls and some east German clone z80s delivered as genuine zilog parts. You don't usually notice until something fails test or you get a high failure rate in the field.

Comedy moment was the 1M resistors which were actually zero ohm shorts.

If there is a dollar to be made...
Almost 0 physical work :\ And yes I have a blog and I contribute in free and open source.
How Was 2012 For Mobile?
Gamification applied to software
Using WordPress New Theme Customiser
heh heh :)
Can I buy a few pages Mr. Publisher?
Ask HN: How to get started in hardware hacking?
I have been into various kinds of application development(all web/mobile/desktop) and startups since last 10 years. When it comes to software and business I know what to learn and how to learn but I can't say same for hardware. I have heard about things like arduino but have no idea if this is what a beginner should try to learn. So what is the way forward for a software hacker to get into hardware hacking? How to get started?

I have deep knowledge of C (it is my first language) and basic understanding of Assembly(8086), if that matters.
Neat's grid system is an awesome alternative to CSS based grid systems. What's the benefit to it other than having cleaner markup?
I've been programming since I was 8, and this article is a good reminder of the privileges I've had as a child.

I knew a friend who started programming in college, and turned out to be incredibly talented at it -- and now makes around $150k one year out of college with just a bachelor's.

It's a reminder that people can get good at this stuff fast, if they put in the effort and are smart. So having 14 or 15 years of programming experience at 22 might not necessarily make it easier for you to find a job compared to someone who has only been coding for 4 years.
About the more famous.
I'm sorry for the delay, I was moving. What you and jakejake say is right what good interviewers do, the ones that I said that direct the conversation themselves and expect me to be articulate and consistent.

The sad truth though is that many others don't have the time or don't give a f#~%. It shows through many details. I don't know why. Maybe it's because they already have a candidate that they think fits the best, and are only trying to present the customer worse options to make the one shine. Or maybe they're underpaid, go figure.

There is a certain rules I've inferred from many interviews: if I reach the technical interview, I'm in.

If the HR person is the motivated, organized kind, I will reach the technical interview (so I'm in) unless I ask for 5k€ more than what the inteded to pay, 3k€ more is OK.

If the HR person is lazy or clueless, I could just walk away. I don't just in case, but I've never seen nothing good coming from this kind of people.

About agencies changing cv, I'm afraid it's not the case. I have the cv uploaded in the jobs site so they could just download it when they receive the application (I know because I've been at the other side of the table and used the same site). They don't. The first thing they ask when they contact me is to send them the very same cv by email.
Can you describe what made it rewarding?
Creating Loading Bars with Python
I think the main issue I have is that if there is a situation where you actually notice the paints happening on a progressive image for it to even matter, you might want to rethink the level of quality of the photo being delivered to that device over that connection speed.

The way I'd approach photos is this - no image should take more than 3 seconds to load, and anything between 1-3 seconds has a small progress bar (mobile) or just an empty frame with a thin border (mobile thumbnails or any web photos).

I'd take into account device, connection speed, CDNs, jpeg compression to ensure that I meet the time requirement for the full image to load.

If the full image isn't consistently loading within that timeframe, I've already lost and need to rethink the quality of the images being delivered or if I'm designing the right app / site, because it's going to be a terrible user experience either way, progressive jpeg or not.
Hits and Miss among Hadoop use cases in 2012 - Siesmic image, online travel ...
I'll give it another shot, I basically just installed it and played around a bit with it, I didn't give it an extensive look...
Military Must Prep Now for ‘Mutant’ Future, Researchers Warn
very cool
I would add rotated iPhone (Landscape) scenes to the mix
Apple's (internal) policies are actually quite lenient for refunding any purchases.

Of course it means to need to email them, but you definitely have a method of recourse.
@taxes

wasn't complaining, there is a price differential between US and EU electronics & media content which widens even more if one considers the lower purchasing power.

@ppl eg. get unemployed and own devices (suffering by recession anyone). Being poor is not necessarily a choice or a selfcaused taint.
>> With the exception of having the chrome (URL bar) hidden by default...

Yeah that's one pretty major problem that shatters any illusion of feeling native on Android.

The other problem is that the ability to add to homescreen is not particularly obvious to users and most probably aren't aware it can be done:

>> Create a bookmark via the menu, find it in the bookmark list, long-press on it, and tap "Add to home screen". [1]

[1] https://developers.google.com/chrome/mobile/docs/faq
Actually, forgers don't need to do anything extraordinary to produce these fake cards. According to the article that OP links to at the beginning, they just push some buttons on the same machines that make genuine cards.

The same thing occurs in counterfeit DVDs. The tell-tale sign is when the factory-identifying marks have been ground off from the clear middle plastic part of the DVD.

I believe these are sometimes also called overruns, and it affects basically every industry out there, from electronics through to handbags.
If the utility is repeatedly executed then by definition it can't be a single process.
USA prices don't include taxes as they vary from state to state. They are cheaper because they have less taxes there than we do on Europe. Europeans earning less doesn't matter, Apple doesn't sell low end and aren't competing on price.

I'm a sysadmin/devops, I don't need a root shell on my iPhone/iPad, what for? Maintenance? Which maintenance?
I've taken to standing about 60%-70% of my day. It seems to have helped a lot of the back and hip problems that I've had. I also do strength training 3 times a week with kettlebells which has also helped.
What bugs me on the web (2012)
This is the kind of thing that ISO900x systems could be quite good at dealing with.

Unfortunately, quality assurance systems are often just a paperwork exercise so a company can get a logo for their letter footings, so all those goods-in checks and route cards and batch numbering etc end up not being so much use.

It might feel like he's going to a lot of effort. He should be able to spec a part; get quotes; order; do minimal checking of the delivered product (does the pack say "4 GB MicroSD? does the device have printing that says "4 GB"?); and then use the part. The lengths he's going to are normally saved for when you're forced[1] to use obsolete stock from brokers - you don't have much idea about who has had those parts or how they've been stored[2] and so you want to put them through rigorous testing. (Especially because the situation means they're usually going into things that must not fail.)

[1] I was working on a device where the manf had specified a Bourns resister network at 1% tolerance. That design had been approved and certificated and was thus "locked in" - there was no possibility to change that device. 1% devices were not available. The manf offered a complicated alternative (testing a bunch of 5% devices) but PHBs declined to use that ("What? We buy stuff and we might not use it?") and thus we lost that bid.

[2] Certificates of conformity are easy, everyone offers them. But there's a further requirement for some manfs of "traceability" - each component must be traceable through your paperwork (and the paperwork of your suppliers) to the batch where it was made. In theory this is great. If you get a bunch of devices failing you can look at what device is failing, and see where else you've used that device, and predict other failures. In practice the paperwork is nonsense; or no-one is skilled enough to do that kind of analysis. (I guess the huge manfs might do it, but people building 30,000 off builds don't tend to have the time or software or expertise to do it.)

tl:dr QA for hardware is often a joke and there's plenty of room for disruption there.