skysight-inc/HackerNews huggingface dataset:
I'm using grunt.js (0.4) with grunt-contrib-jasmine to test my front end JS on the command line in phantomjs (headless webkit). If you also use grunt-contrib-watch, you can have this happen every time you save your source/specs.

Example: https://github.com/joshuacc/change-calculator
I like BBT for the neuroses. They're dead on.
> We aren’t laughing with Leonard, Sheldon, Raj and Howard. We’re laughing at them.

And what would be a sitcom where this is not the case? Let's take one of the tamest and more humane sitcoms, the Cosby Show. Even in this case, you are more often than not laughing at the characters (to be specific, at certain quirks in their personality), not with them.
When visiting the article, I get interrupted by the following popup

Cookie Disclaimer

This site uses cookies. An explanation of their purpose
can be found within our Cookie Policy. To comply with
new EU regulations, please confirm you consent to their
use by clicking continue. After consenting, you will not
see this message again.

Continue

I don't really like drive-by cookies, modal dialogs, or dialogs that try to force a choice on me, but can it be construed as consenting to cookies from that site's ads and tracking machinery if I use javascript or CSS or whatever to remove the popup without actually clicking continue?
Oracle to Buy Acme Packet for About $2 Billion
I'd rather have neither in the end. It seems strange to watch a show about characters one self is. Hell, I'd rather watch Police Squad! or - yes - How I Met Your Mother.
Jeez, you people are scum! Stop with the karma whoring on this guy's death.
Sublime Text Front End Snippets
This is a practice I use; in my opinion it is akin to descriptive variable names.
It's not a "thing"; one of the most cogent (and informative, and insightful) criticisms of BBT is given barely any notice as a link entitled "Sheldon is autistic", which just goes to show that the author probably didn't read it all (there is so much more than autism issues in that article; it's at http://butmyopinionisright.tumblr.com/post/31079561065/the-p...).

The question is not "should I hate this because everyone else does?" but "is BBT really a champion of geek culture, or is it pandering to the anti-intellectuals like every other show out there?" Read the article I linked and decide for yourself.
That's pretty handy. Didn't think about the phpinfo thing, actually, though in all fairness if they managed to upload any PHP files you're rather screwed. I think the way to be secure would be to not actually serve PHP files in the document root and instead have nginx proxy / directly to the FPM pool, and just alias your static files over, much as one would with Django.
“Updates to major portions of the user interfaces aren’t easy;
they don’t want to break what is effective today nor can they break
how their developers integrate with the platform,” Blau said

Mr Blau appears to be blissfully unaware of OS X .*Lion.
Band Camp is great! I don't care enough about music per se to use it for its intended purpose, but I do get pointed from time to time to some groups who remix video game music. There's some pretty talented musicians on there even in esoteric genres.
Open bar for how long?
Personally, I prefer the A-Team:

http://caseysoftware.com/blog/the-software-development-a-tea...

Hannibal - provides the Vision & plan;

BA Baracus - knows how to get things done the right way;

Face - can get anything, find anyone, or knows someone who can;

Murdock - tries things that "everyone knows" won't work.. makes it work anyway (sometimes).
Thank you for this post, because it made me curious enough to look up Dijkstra's views on LISP. (It seems he credited it for some innovations but had a lot of complaints about its early design and docs, and favored ALGOL family design decisions)
Also liked it - and agree, double hyphen is mega ewww.
Let's not pretend this "revolution" is about anything other than the Icelandic people not willing to pay for the failures of the government they elected.

From my understanding, this is not quite true. Icelandic banks defaulted on debts towards foreigners, the Icelandic government was being pressured into taking over those debts - even though there was no legal obligation to do so - and the Icelandic people revolted against this.

So: Private entities screwed up - both the banks and non-Icelandic bank customers who misplaced their trust in those banks - and so private entities were morally responsible for taking the losses. The Icelandic people simply did their part to ensure that capitalism works properly, even though it required going against their government.
Have you seen Arrested Development? The characters are not nerds, but the show is clearly designed for nerds. The same applies to Community.
Barry Mazur Wins the National Medal of Science
In that case why not just host it at wordpress.com where it's managed by people who are (presumably) more experienced?
I think this article deserves to be flagged because it looks like it's written just for pageviews. Wired is getting worse with each day!
An Evolving Country Begins to Accept Sara, Once David
Behind the Scenes of the Oculus Rift Pilot Run
Ox10^c sounds like a game where Notch went "Ok, I have money and a fanbase which will pay attention if I make an obscure game, what game do I really want to play but wouldn't get approved in a million years by a publisher."
I don't see really how skeuomorphism is a bad thing. If you make things too alien in any sort of UI, it can throw off many users, sometimes even advanced ones.

The thing that I don't believe many people realize is that skeuomorphism has been used with regards to UI design since the earliest days of computing. We call electronic messages "e-mail". We call our contact list an "address book". We call the waste file folder a "trash bin".

Skeuomorphism is everywhere, and I don't think there needs to be such a vocal and violent uprising over it. Was it overdone in iOS? Yes, it was. Does skeuomorphism need to be completely taken out? Of course not, because then it would be unfamiliar to new users and current users alike. Just look what has happened with Windows 8.

Lose the leather in FMF, get rid of the tacky chrome in the Music app, but leave everything more or less the same. Skeuomorphism is not a bad thing when used in moderation.
I never got that analogy. Lightning will strike the same place over and over again[1], because that place has the least resistance for charge to flow between the clouds and the ground.

[1] http://www.newton.dep.anl.gov/askasci/wea00/wea00354.htm
Not in a well designed house, actually. I lived in Cuba, and in all the older houses it was quite cool during the day, if the windows were open.

I have no idea how they did it. This was mostly in coastal areas, so there was much wind. But it even worked in inland areas. The windows did not let in much light. There was usually no air conditioning, and inside was generally much cooler than outside.

In any modern buildings, air conditioning was required. I also expect this system might not have held up in the warmest summer months.
Not sure if it's actually that helpful but might be nicer to serve up a 404, in the interest of opacity.

Simply giving the hacker less information (though not just depending on this) is a useful form of security. If you give them a 401, then they at least know that the file exists.
Show HN: run any Common Lisp app at Heroku
Don't allow private data structure to "leak" out of a module offers a great example in module, type, or even class design.
Community is aimed at nerds to let them laugh at highly dysfunctional but lovable characters. The characters themselves aren't nerds. In contrast, TBBT lets normal people laugh at nerds.
He can be wrong without being a personal failure driven by spite. Your comment is not so nice.
Facebook Graph Search Breaks Your Privacy Settings
Oleg,

I learned quite a bit with your article but there is a statement that is not quite accurate: "dollar bills do not have any value in themselves"

Legal tenders like dollar bills are the value themselves, it might even come to a situation where the material used to build it costs more than the actual value of the medium (1 cent coins).

I wrote an article some time ago and I would be very happy if you could read it and give your thoughts: http://eduardo.intermeta.com.br/posts/2013/1/18/bitcoins-and...
Congratulations guys :)
The Icelandic political system is certainly helped by the fact that Iceland is small, because it means that politician are closer to their constituents and therefore more likely to act in their interest.

Furthermore, organizing effective social movements does not scale very well. Organizing 1000 truly active participants - by which I mean people who are willing to do more than just tweet and write blog posts - is as difficult in Iceland as it is in the US, but in Iceland that already gets you close to 1% of the population, whereas in the US it is basically nothing.

The same arguments don't really apply to topics like health care, because the limits of social organization are not as important there.
In light of this. What new professional or business opportunities may open for somebody living in the area?
>Let's remember that this machine is $50 cheaper than the vaporware Samsung ARM ChromeBook.

In what way is the Samsung ARM ChromeBook "vaporware"? It seems to be available:
http://www.amazon.com/Samsung-XE303C12-A01US-Chromebook-Wi-F...
Show HN: MifDif, solving the "Who goes first?" problem in negotiations.
I would appreciate any feedback on my little project I put together over the weekend.

www.mifdif.com lets you start negotiating a price without either party needing to reveal their starting positions. Suppose you want to sell something. Just start a session as seller, enter the lowest price you would be willing to accept. You are the only one to see that number. Mifdif then sends back a session number that you give to the other party. They join with that number and put in the maximum price they are willing to pay. They are the only one to see that number. Mifdif then replies to both parties whether a deal is workable or not.

I recently took a new job and had to negotiate my salary. What I hated most was getting the first number out in the open.

Hopefully someone here will find this useful.

Thanks
Ironically, tab-completion works on the command-line for long options, but not in a script (I'm sure vim can do it though).
Developers, Share Your Technical Knowledge
You can write a dummy backend endpoint, it shouldn't take too long in any platform also you can use PhantomJS with CasperJS and/or Selenium to simulate real user interactions which I think can be much more useful than simple unit tests.

Also calling simple practices anti-patterns seems a little over-religious to me, I don't believe in black and white mentality "if you are not doing everything the 'right' way, you are doing it wrong", some stuff are just simple and don't require heavily structured code to make it maintainable, if it grows over time you will have to refactor it anyway. I think you can code much more effectively if you always use the method that is best suited for that particular use case.

If you can make your login form work with 10 lines of jQuery, I say go for it, but if you are developing an advanced CRUD application, you are probably better off with MVC or some other structured paradigm.
It may or may not be a conspiracy but i have seen numerous examples where big name media outlets like CNN have made glaring inaccuracies in reporting stories. For example reports on the current situation in Congo(DRC) differ from what local reporters on the ground are reporting and are often merely used as tools in a wider international political game(Push a story to put pressure on a group) http://in2eastafrica.net/simplistic-narrative-used-to-distor....

Also sometimes shocking is the content their editors deem fit for news(Was once shocked to see L.Lohan going to court as a headline story on CNN International, not CNN USA)

Again there might not be a big media club deciding which stories to cover or which agenda to push but individual media houses are clearly biased in their coverage of selected news stories. You just have to watch them long enough to notice it.
According to this (this was posted below in the comments by another user):

http://rlstollar.wordpress.com/2013/02/02/applebees-overnigh...
In what way did .*Lion broke third party developers?
I saw Chasing Ice at the cinema a couple of weeks ago. I went with friends who study adaptation to climate change in the Arctic communities, and all of them, and I too, came out of the movie in a state of minor shock. It's truly incredible how much these intense visuals make this strike home, even for those who are already environmentally aware and focused. It's the kind of movie that solidifies the thoughts I've been having recently: my life absolutely must be about working to mitigate and slow global climate change. Any other career path or choice would be so morally wrong I would have great difficultly living with that decision.

Everyone should see this movie.
They don't necessarily know what they need. Perhaps all they need is a bookmark for your site, exposed as a big button choice. You'd have to follow up with some testing to find out what this really meant.
I may end up downvoted to hell but what's the point of this being classified as "news"?

EDIT: I want to add that I believe a good course of action would have been filing a report[1]. I just find this entry too conceited. That's all.

[1]: http://code.google.com/p/chromium/issues/list
IANAL, but if by "construes consent" you mean "I can sue them for using cookies even though I didn't strictly click 'continue' and used another method to bypass the warning instead", I doubt that any court would be sympathetic to your lawsuit.
http://news.ycombinator.com/item?id=5151230
Why American Kids Are Brats
Of course it's awkward. The timing is still left in their for the laughs to happen but replaced with silence. It's like blanking all the comments out of source code and then complaining that it uses whitespace awkwardly.
Working with PKCS#12 files in Java
not for me :(

EDIT: Googling the title got one that works (for me).
And you are... Internationally acclaimed developer/designer with years of experience and almost 30, 000 followers? Mmm didn't think so.
If there is any such thing as a universal rule for dealing with women, it is this: don't be creepy.

There are only two reasons to name a project something like this. One is to honor somebody from Vienna, but that has a different spelling (even if we discount the "-re" at the end of this project's name). The other reason is creepy. Being sly about it, as the project page does, is even creepier.

Want to know why women tend more strongly to avoid IT? Stuff like this is why. It's not the science: it's the people.
But site developers still have the option to completely block you from their content when they detect you're using iOS Safari. Which is what so many news sites are doing.
You can get them on Amazon these days, although you'll be hard pressed to find the $35 price.
nor me :(
TBBT is not meant to depict the inner life of nerds. A common summary is "The Big Bang Theory is a show about smart people for stupid people, Community is a show about stupid people for smart people." I wouldn't say only stupid people can enjoy TBBT, but the point stands that TBBT's audience is not nerds.
Currently, removing an individual permission from an app will almost certainly cause an unhandled exception, since having that permission makes security exceptions for the corresponding API calls unexpected.

This could be changed without breaking existing apps.

Google could modify Android's app model just slightly, to enable apps to declare in their manifest that they support "a la carte" permissions and then enable users to select individual permissions. To work under this new permission model, apps would have to test for permissions, or handle security exceptions - small modifications.

I think this kind of change would be well worth it. For example, I prefer to trust the OS is preventing location tracking than that the app developer is being honest about turning it off in a setting.
Rust provides safe manual memory management.
The BBC had a rather splendid pair of documentaries on glaciers and icebergs:

http://www.bbc.co.uk/programmes/p00tvcnx

The scene where there is a significant calving event on the glacier is pretty awesome....
Yes but I'm trying to have nothing "public" linked to my name and I was wondering if it was really a bad habit that I should try to downplay a bit to at least leave my linkedin (or other professional social network) profile public for example.
Quite. "Geeks" are trendy at the moment, but to the general TV amd movie-watching public, a "geek" is a fashion model who wore glasses in high school.
> the Icelandic people not willing to pay for the failures of the government they elected.

Why should they be? It's supposedly common knowledge that no democratic government has the power to bind the hands of a future government.

It is important to the financial stability of the world that the financial industry understand the world as it is, and not how they would like it to be. Hopefully the Iceland incident has been an a sufficiently good example that the bad lessons the US is teaching will be ignored.
"Stay tuned for follow-up posts."

For those interested, there was follow-through on the promise to follow-up:

https://igor.io/
#1 - not me.

#2 is more available than you realize.

#3 exemplifies supply-and-demand.

If you're not flexible, you'll pay thru the nose.
First 1,000 users.
Subtlety.

To me, given how the show is written, that feels more like pandering. "Oh look, LEGO Millennium Falcon, this show _GETS_ _ME_"
Show HN: InfoBox - free text entry password manager and information store
It takes 3,000 employees for Zynga Inc., ZNGA -0.38% the largest social-network game company in the world, to generate at least $150 million in annual operating profit.

From an office in Stockholm, a largely unknown company brought in more than half that sum. Its employee count: 29.

Ugh, this type of statement does a massive desservice to the programming service provider industry.
The OP is dated today and contains a worthwhile perspective on the circumstances of Aaron's death, if his partner can be considered having a worthwhile perspective. I'm glad this was posted and not a link to some blogspam summarizing Taren's thoughts.
This is a bit of a hack, since you don't really know how the "backup" file will look like. It might end with tilde, but it might end with .bkp. It's impossible to iterate through all the possibilities, just like it's impossible to separate them from valid files.

A much cleaner solution would be to separate "callable" entry-point files (like index.php) from "library" files into separate directories and point nginx/Apache only to the directory with callable files.
Allow “Phone a Friend” during Technical Interviews?
The video of her TEDx talk was worth the watch. I'm a little skeptical of how practical this would be for widespread use, but I find the concept pretty exciting
> This will have a dramatic effect on performance.

Agreed, but the effect is bigger on latency than throughput. If the problem set is bigger than available GPU memory, the latency is at least partially hidden by streaming as the GPU can be kept busy while DMA is still transferring. The same thing applies if you will be doing more computations on the same data in the GPU so it won't have to be transferred back and forth.
> Sorry guys, regardless of what utopian ideals of OSS you have, and I have them too, you must respect the creator's wishes. If they ask you to pay for the software, then you MUST pay for the software. Anything else is theft.

In a legal sense, this is patently false in every country I know of. Even ignoring the point others have made that theft is not copyright infringement under the law, the assertion is false. Every country I know of has exceptions to copyright law. In the US it's called Fair Use, in many Commonwealth nations it's called Fair Dealing, in Germany it's just called "Limitations on Copyright" (Schranken des Urheberrechts). In every case, the creator's wishes are not absolute.

But more interesting to me is that we have taken a purely legal concept that was completely new just 303 years ago and turned it into a broadly accepted moral imperative. Those with a vested interest have succeeded in tying this new legal concept to an ancient moral wrong, that of theft. And they have been so successful at this, that many people would dismiss the distinction as semantic quibbling. To me, this is a fascinating sociological and philosophical phenomenon.

For anyone else who is interested in this cultural history, I highly recommend "Moral Panics and the Copyright Wars" by William Patry.
This reference is full of sound advice for the new Erlang programmer. If you break it, you need to have a good reason to do so.

Also the seasoned Erlang programmer will find it useful.
It's your choice, you can either make it happen or be an expectator.
What's great about this is not only that it's a good quick summary, but it left me wanting more. That means I actually feel like I was getting somewhere with it, instead of it being instantly forgotten.
I am looking at strategies for gaining the first users to a startup and have made bullet points on several now well-known companies from the last couple of years. Would love your help at finding more examples of what companies have the best inspirational strategy..

http://mcbennett.wordpress.com/2013/02/04/1000-users/
There doesn't seem to be much benefit to the ARM over the "crippled Intel Celeron" so far:

http://gigaom.com/2012/10/22/intel-v-arm-the-chromebook-perf...
Thanks for reminding me. It's been on my to-do list.

This video is simply staggering in it's immensity. For the life of me, it is these events that make me seriously question whether the climate change deniers have ulterior motives. The fact that the calving scale has so dramatically increased in the past 10-20 years is terrifying and how anyone can pass it off without concern is beyond me.
It is true if we define client as "client which implements BTC protocol". If you define it as "random internet strangers I trust with my money" then of course it does not require the blockchain and also does not provide any of the strong guarantees from BTC. Even for Electrum which does not have your private keys, you are still trusting what it says the blockchain contains. If subverted this could for example lead you to believe that someone had sent BTC to your wallet that were not actually in the true blockchain.
How Chipotle f*cked up their brand... and how to save it
Yeah, I'm having a hard time buying the conspiracy theory here. Iceland's entire population is the equivalent of 2 or 3 larger neighborhoods in Chicago. Its just not pressing news. Its a small and unimportant country. I doubt most Americans could find it on an unlabeled map.

Not to mention, parliamentary style governments are always being torn down and rebuilt as different blocs of power emerge. Things can change fast, especially if that country also does direct democracy referendums. That's a feature, not a bug and very different to the more stable and conservative style of government the US was built on.

Also, a screen blocking "join us on facebook" dhtml pop-up? Wow. Another example of the hostile web here.
By definition you do live in an expensive place. If your rent alone can sustain most households on the planet, your rent is expensive.
How durable is Bitcoin, really? In case of major economic turmoil, the value of Bitcoins can drop to zero and stay there permanently.

This is very different from gold. In a truly apocalyptic scenario, gold also becomes nearly worthless. However, when society bounces back, the value of gold can be re-inflated based on the intrinsic value of gold.

In the case of Bitcoin, such a bounce-back is not as likely to happen, because it would be so tempting for people to just start an entirely new blockchain.