skysight-inc/HackerNews huggingface dataset:
"Between semicolon-free folks and JavaScript traditionalists, who gets to play the role of the expert? If Node.js is popular, does that mean that Isaac's comma-first style is "correct"? (https://gist.github.com/357981)

No. Isaac doesn't define what style node.js is written in. And in an interview when he took on the lead developer role on he affirmed that he would abide by their current coding preference, which wasn't comma-first. That's Isaac in a nutshell, he works with the developers around him.

You may be mistaking Node.js with npm. npm is Isaac's code, and that is comma-first I believe. It's his project, and his rules, and his call as to what coding style he wants. People who participate in his projects either accept that, or walk away. Node.js is an existing project, so the existing coding preferences are in place -- unless, I guess, there's a general consensus that the coding preferences in place are causing an issue.
Activists Occupy,Justice Depart.2Demand~2End Racist Mass Incarceration
Improve Search Engine Rankings
Introduction - A search engine is effective method which provides the list of all web sites including the information on it. Search engines are one of the most important ways to expose web site’s content, product and services to the people and drive heavy traffic to a web site. There are almost 85% internet users who use search engines to search information about products and services.
There's a nice article about this on the AgileBits blog [1]. In summary they say it's a net gain for security because trying variations on a supplied password doesn't help an attack much and reducing the number of password resets is a positive from a security perspective.

[1] http://blog.agilebits.com/2011/09/13/facebook-and-caps-lock-...
Glassmap Relay Technology
CDs and DVDs would be fine though
The rise of Minecraft {infographic}
How to think to win a Lotto
"English is my third language"

I don't think that's the problem - I had no idea what shrinkage is and:

- English is my first language

- I've worked in retail (though I rarely paid attention back then)
Ahhhh, now I get it :-)
If you haven't seen it already, check out Destinos. It's a soap opera written for Spanish language immersion for English speakers--the difficulty level goes up as the series goes along. (The first few episodes actually explain key plot points in English.)

As icing on the cake, the story is so engaging that I've seen native speakers watch it. :-)
Game MP4 Player
IT'S A TRAP !!
>And in the vast majority of cases, when you ask that question about a specific problem: One of those men is wrong. Even if they're both smart. But how to tell? If a huge number of other smart and experienced people have been convinced by one of them ... well I'd go with that guy. You won't be right all the time but it's the best system we've come up with so far for things that don't conform to double blind placebo controlled studies or mathematical proofs. It literally is the best way to be right most often.

This reminds me a lot of abstraction in software systems. For 95% of cases, the abstractions make things quicker in the end. For those 5% of edge cases which the abstractions don't cover properly, you spend inordinate amounts of time trying to get things to fit. The bigger point here is that trying to white-wash anything with a particular methodology is both the right and wrong thing to do. It's right because most of the time it will work, it's wrong because when it doesn't work, you will have a hell of a time dealing with it.

The best system we have come up with so far is actually to take things on a case-by-case basis instead of trying to solve everything in one fell swoop. The problem is that one must be mindful as consistently as possible to achieve this. Most people are not capable of keeping that line of focus for an hour, let alone a day or their whole lives. Funnily enough, the solution to this is meditation, not a set of best practices or expert opinions.
(I realize this was written 8 months ago and the addendum tries to take away the bite, but I'll comment nonetheless)

I hate articles that make it seem like there is some magical cult of amazing engineers that have an untouchable and unattainable aura. I remember how intimidated I was after I graduated college and was coming into the workforce due to it.

Well, I used to work with the men and women who "who keep Google’s servers running" and at one point in time I was one of them. I can tell you that none of the stereotypes listed apply to any sizeable percentage of them, and their variety and skills were incredibly diverse. Some had years of experience and were grizzled veterans, some of them were right out of college. Some of them lived in the south bay, some lived in the city. Some dressed more fashionably than others. Some were men, some were women.

They, like many, liked working on interesting problems. They, like many, cared about engineering and improving their skills everyday. But, there was no magical guild which encompassed them. It is just a bunch of engineers with different skills, different interests, different personalities, who all just enjoyed engineering. Just like you and me. Your company doesn't need people from this magical guild to succeed, because this magical guild doesn't exist.

I certainly agree that any engineer would like working at a place where their work will have a huge impact and will be appreciated, but who wouldn't? If your company is marginalizing some percentage of your employees, whatever their job title is, then you certainly aren't going to be able to attract quality candidates for that position. That really has nothing to do with engineers or some magical guild though.
Does this mean my project... meetingShed (http://www.meetingshed.com) is in conflict with this patent? I guess you could argue this point either way. I developed this some time ago now, and I've seen many other solutions all taking a slightly different approach in existence. Do small fish like us stand much of a chance developing innovative products if this is what tech patents have come to?
Vagrant box for Ubuntu Precise Pangolin (12.04 LTS 64bit)
It's just the game of competing polemics. Pro-BigData was last week, and so the pendulum swings.
We need to start making a distinction between computer science grads and web application developers.

Nobody really believes that you can learn everything you would on a CS degree in 3 months. But with awesome frameworks like RoR, jQuery, JMVC and Codeigniter, a wealth of online knowledge and big communities it's now possible to achieve an awful lot without any formal CS education.

I think that's the point they are trying to make.
> Is there any software that makes it really easy to integrate multi-variate testing instead of just A/B?

You might find this useful - http://visualwebsiteoptimizer.com/
I thought the model was that the content would be free, but the certification would involve a fee that won't require a student loan. Sign me up.
For the rare (on HN, it seems) PHP user, I work on the latest iteration of PHamlP (stripped down to just SASS):

https://github.com/richthegeek/phpsass

It's feature-complete up to 3.2, although there are a few bugs that still need to be ironed out (very rare to come across).
JS Lint is your friend in this case. It will log that

* There's a missing semicolon on line 2

* There's a missing semicolon on line 3

* baz was being used before it was defined.

That's just in a global context. When it's in a function you get a little more:

* the baz line is indented too far - because it's being interpreted as a new statement.

Sure, you could eyeball your code looking for this. Or just use an automated tool that'd do it for you
It's surprising that we haven't managed to create languages/editors which can break code down into atoms which can be presented however the developer working on said code likes. E.g. if a segment of code was tokenized properly and the editor could manipulate those tokens, coding style issues would become a thing of the past.
If you're going to require classnames anyway, it might be more flexible to use those to define the type of content to insert. Personally I'd prefer adding a simple bit of js to a page to define the fixie behaviour, something like :

fixie.fill('.my_header_class','head');
fixie.fill('#my_id','paragraphs');

etc, as otherwise I have to have a special layout with lots of 'fixie' everywhere and perhaps a special structure using certain tags in order to use the js, and can't define what sort of content goes where except by changing the type of html element which contains it.

I'd prefer to start with an html document which has already been made, and consider how to add fixie to it in the least obtrusive way - and how to remove it later when it was not required, without impacting the document structure or classes etc at all. So if I can add a bit of js which adds fixie in an unobtrusive way to any existing page, and then remove it by simply commenting out that js, that would be preferable to having to set up a special template just to use fixie, or having to consider fixie use from the start. Fixie should really IMHO adapt to the html it is used on, not force that html to be adapted to it.
Website hosting with AWS for 51 cents a month?
Why we built Ziliot
Question and answers session
Yeah, it used to just be "loser-talk"
>> giving a +1 to a video that could possibly go on your Google+ wall (if that even exists)

> It does not exist. You can specifically Share a video with Circles.

https://plus.google.com/109412257237874861202/plusones

> +1's are inherently public.

> I can appreciate that you like to give feedback to content creators saying, "Hey, I liked this!" Google is tying the "I" in that sentence to your Google+ account.

> I think the days of "Anonymous Likes" are somewhat over... They were always susceptible to spamming, anyway. And they were never really as anonymous as we liked to think they were.

There is a big difference between unauthenticated and anonymous, even if from the perspective of the viewer they look identical. On Hacker News, you can't tell whether I +1'd or -1'd you, but I certainly have an account that I must be logged in to in order to vote.
I think this question is deeply rooted in the zeitgeist!

For me, investigation into it over the years has led me to Zen Buddhism, which though ancient seems to me almost incredibly relevant to our age.

It's a question of attention, awareness, reality & virtuality, mental health beyond the crude categories of psychiatry, desire, comfort, sacrifice, renunciation, virtue...

As someone steeped in internets and technology, this question is like a lens through which I view my whole life purpose and aspiration. And it seems increasingly relevant for everyone I know.

All this stuff is reality. It's affecting our lives, second by second. Our relationships, our selves, our life worlds. Not bad, not good, but profound and worth paying close attention to.

Here's a nice quote by Dogen Zenji:

"Even when you are uncertain, do not use this one day wastefully. It is a rare treasure to value. Do not compare it with an enormous jewel. Do not compare it with a dragon's bright pearl. Old sages valued this one day more than their own living bodies. Reflect on this quietly. A dragon's pearl may be found. An enormous jewel may be acquired. But this one day out of a hundred years cannot be retrieved once it is lost. What skillful means can retrieve a day that is passed? No historical documents have recorded such means. Not to waste time is to contain the passage of days and months within your skin bag, without leaking. Thus sages and wise ones in olden times valued each moment, day, and month more than their own eyeballs or the nation's land. To waste the passage of time is to be confused and stained in the floating world of name and gain. Not to miss the passage of time is to be in alignment with the way.

"Once you have clarity, do not neglect a single day. Wholeheartedly practice for the sake of the way and speak for the sake of the way. We know that buddha ancestors of old did not neglect each day's endeavor. You should reflect on this every day. Sit near a bright window and reflect on this, on mellow and flower-filled days. Sit in a plain building and remember it on a solitary rainy evening. Why does the passage of time steal your endeavor? What kind of enemy is the passage of time? How regrettable to waste your time because of distractions. If you do not know yourself, you will not be able to be your own ally in this great undertaking."
Nicholas Carr is a good introduction, but he just touches the surface of this sort of thinking. A lot of his thought is like a popular version of stuff by Neil Postman and Albert Borgmann, though I'm not actually sure how much he's been directly influenced by them. To be fair, most of their work was done before the internet became widespread, so Carr's exploration of the online aspect of the impact of technology is quite welcome, but I think it also may lead some people to think that it's a problem unique to the internet, which is unfortunate. The internet is just a specific case where the issues are more pronounced, but all of these sorts of criticisms are really getting at the sort of thing warned against by Brave New World. There are those of us who think that we're rushing headlong towards the scenario that Huxley depicted because we're so freaked out by 1984 and the like that we're blinded to other, more insidious threats. Incidentally, a lot of these sorts of criticisms all trace back to Heidegger's thought. If you've got a solid foundation in philosophy, "The Question Concerning Technology" is a fascinating read.

P.S. I apologize if anyone finds this post a little too esoteric or off-topic. I just have strong feelings about the way technology is used; I think that those who work to advance technology need to have a good understanding of the ethical considerations related to their work, and that most of the time this is lacking.
I did use xmonad on OS X a lot, and I liked it. Since I live mostly in terminal emulators and vim, tiling for X11 applications was plenty enough. So, I ran X11 with xmonad fixed to a specific desktop (as OS X allows you to specify that an application should always run on a particular desktop). I used the other desktops for Cocoa applications (without tiling).

Unfortunately, Lion switched to Mission Control, and I didn't revive that setup yet. It should be easy to do, since Lion now provides an option to prevent Mission Control to sort desktops by usage.
Forex Trading Tips – 4 Basic Forex Trading Tips That Must Make You Money
I think they are also split between trying to think of Facebook as doing an extension of their information gathering, ie social relationships add more data that we can use to sell you ads more effectively we need to do this, as against Facebook as a platform is a threat to the open web with search as a gateway. The first part is easier for them, especially as plus gives them some data from circles even if no one uses it. The only big platformy thing they have is youtube, and perhaps android, oh and orkut, but they dont really know how to compete with facebook, in the past they just tried to build attractive places on the open web.
OK, Asana looks pretty much what I was looking for (about the only thing I'd "like" though probably not need is the ability to link tasks (ie Task x is blocked until Task y is complete)

Thanks for the tip, I can see this being the answer (for me at least)
This would be so much more awesome if you could assign the class to a container div. Then on each page reload it would randomly add content - be it paragraphs, headers, imgs, lists, tables etc.

This would be a fantastic tool for testing templates against a wide variety of random content. When making a template for clients to use you can never be too sure what they are going to add so you do your best to style everything. Getting random content on each page load would really solidify this testing.

Adding a class to individual elements... I don't find this too useful.
Now let's see if it withstands the HN effect :)
Understanding the Origins of the China – Philippine Cyber War
https://addons.mozilla.org/en-US/firefox/addon/rikaichan/

I use it too.

I will mention that a long time ago, I had trouble with the dictionary file extensions being "incompatible" with new Firefox releases. They're just dictionaries, though, so I hacked them to make them stop. They might have fixed that by now.
Having too many semicolons will never ever cause you a problem. Having too few almost certainly will. Why is this an argument? Don't we have enough bugs to deal with? just use the semicolons, or get out of my way.

Most arguments about style are almost certainly pointless, but if you are faced with a choice between two styles, one of which may cause a problem sometimes if you don't know what you are doing, and the other style, which will never ever cause you a problem, it seems the choice is kind of obvious, no? Particularly since the guy doesn't really make a case for what his objection to semicolons actually is to begin with. He doesn't like the look of them?
yep, we added fixie.init(query); functionality. coming up soon.
Video Infographic: Cloud Security and You
Facebing.com
if I had as many shares in the pipeline as he does, I think I'd be cashing out $40m to keep me going until my hundreds of millions kick in ;)
"Special ink" ;-) There is no ink in traditional printing, no printer as you think of it either. There is silver and there is gelatin embedded in the paper, and you project the film onto it, then wash it in special chemicals to make the projected image permanent.

You can get it done from digital easily enough these days however http://www.ilfordlab.com/
Microsoft Hires 14 Yahoo Researchers to Kickstart New NYC Research Lab
That's just the CTP, it's not clear yet whether they will release that support.
This should be rebranded "Learn to produce Average Code in 3 months or how to make the real programmers on your team miserable".

I mean seriously, it's one thing to have some cute blog summarize trendy tutorials in one place, but to have it appear on the front page of HN is disappointing to say the least. I honestly expected to open the comment and see people bashing this.

In 3 months, with serious dedication (assuming no background in science), you will at best be able to run a CRUD-app prototype on your laptop, you have no feel of "real world" problem, let alone do more "serious" (as in go beyond generating a couple of forms with your web framework) programming. (Yay! you learned to type in ... a Unix command!)

The crazy thing is that I thought this was already settled 15 years ago, when Amazon started selling books a la "teach yourself programming in 2 hours (and be insanely rich for the rest of your life!)".

Don't trust me, I'm a young old-fart. Take this guy's word instead. I bet HE knows a thing or two about programming.
http://norvig.com/21-days.html
On the Starship Enterprise, the payroll will still be done in COBOL.
Because the industry is so much more than throwing preformated auto-generated web forms at a database. There are things far more serious than your average "Facebook meets Fitocracy for lumberjacks" ideas...

If Carmack and others managed to do great without a formal degree good for them. But they're outstanding people and are more the exception than the rule. If you're as talented as these guys, fine let your skills speak for themselves. But assuming every person following this 3 month "program" will now call themselves a programmer is something completely different.
Chrome and Firefox already wrap all WebGL calls through ANGLE to avoid real exploits. Of course the driver being retarded enough to lock up is not something that can prevent.
But the package is quite large and rigid and thus relatively hard to conceal.

Also when stored like this: http://www.bendbulletin.com/apps/pbcsi.dll/bilde?Site=BB&...

you can put a lock on it as well.
Facebook is still trying to use E-mail addresses as user IDs. Amateur hour, just like Apple.
Signal: the Instagram of Citizen Journalism?
We can forecast solar flares with enough lead time to allow the crew of the ISS to return to Earth.
Outdoor IP Camera from Agasio 
24 IR-LEDs for upto 20 meters (65feet) Night Vision - Features an IR-Cut Filter for true and accurately colored images.
Functional Programming and Python
When OOP Classes are not really necessary?
LeBridge announces 10 startups it will be Caravaning from Paris to London
Codeable Objects
Codeable Objects is a library for Processing that enables novice coders, designers and artists to rapidly design, customize and construct an artifact using geometric computation using geometric computation and digital fabrication
I have attempted to port my app (https://play.google.com/store/apps/details?id=com.sjwindsurf...) using eclipse back when the Playbook had just come out, RIM were offering a Playbook to anyone who submitted an application to App World. I was very busy at the time, but attempted to port my app across (WindFreak), as it was supposed to be quick and painless. It basically didn't work at all.

It would get to the loading stage in the virtual Playbook, and crash every time, no real way of debugging it (not that I could find). It might have been due to the complexity of my app, and at the time there was no list of compatible functionality. I gave up after wasting 1 day on this. It might be easier to accomplish now.
You should do AMA in reddit.
App-UI
Just wanted to say congrats to LeanDesigns getting into this video - I love the LeanDesigns product, and they definitely deserve praise. Way to go :)
I think you just offended a lot of people with CS degrees that call themselves web application developers or do that kind of stuff.
The title is link-bait at its worst. An honest title would read:

Scott Forstall sells 95% of his vested AAPL shares

With a subtitle:

... because he's in line to get 5x more shares in the future

He sold 64,151 shares but by 2016 he will have 250,000 restricted stock units that are vested.
"the industry notion that a CS degree is needed to be a good engineer needs to be challenged."

true enough. but whether CS knowledge is required is a more interesting question. John Carmack (picking a name from your 'homegrown' list) is extremely knowledgable about algorithms, computer architecture, graphics etc.

of course, it also depends on the definition of 'good engineer'. If you define it as "someone who can build a simple CRUD app in Ruby on Rails", then probably very little CS knowledge is required.
Facebook only accounts for accidental Windows caps lock, not OS X.

Accepting the entirely uppercased password would significantly reduce the number of unique passwords needed to guess a user's password.
"Both are valuable in their own way but the comparison is just rediculous."

But people still insist on making the comparison and treating CS degrees as vocational training for a career in software development.

Personally, as a CS graduate I think that CS is about as relevant to most software development as an engineering degree is to being a plumber. Note that this is not intended as disrespect for trades - quite the opposite in fact.

NB I used to work for a Dean of an Engineering Faculty whose speciality (fluid flow - e.g. through materials and things like water hammer) arguably has a similar relationship to plumbing as most CS has to development tasks.
Interesting. Can you please name the framework you left behind?

Also, why did it seem to be more time-efficient to ditch canvas altogether and rewire the rendering part?
Replica Hermes 2012 Bags|Fake Hermes 2012 Bags|Hermes 2012 Bags replica Belts
Effective Weight Lifting Routines & Powerful Results Are Just A Thought Away
If you run your own mail server, you can usually configure it to forward mail over SMTP to a specific port, rather than delivering it to a mailbox for a client to pick up using IMAP. If you send the mail (using SMTP) to inbox.py, you'll get callbacks as soon as the mail is received, without having to worry about mailbox management and the complexity of an IMAP client.
Astm download