skysight-inc/HackerNews huggingface dataset:
In a nice instance of synchronicity, I was just reading a paper by Scott Aaronson, "NP-Complete Problems and Physical Reality" [1]. The paper talks a little bit about the quantum adiabatic method, which seems to be similar to simulated annealing, with similar limitations (on specially chosen SAT problems, the method can have difficulty overcoming local optima; see page 6 for discussion).

So, D-Wave may be selling an expensive simulated annealing hardware implementation, rather than a quantum computer.

1: http://www.scottaaronson.com/papers/npcomplete.pdf
I'm saying this for years now and people think I hate templates as a concept. I only dislike template systems like Smarty. Ever since I learned that there is a {php}{/php} tag in Smarty, I new the system was broken.
Clojure Dsl Examples
I'd completely forgotten about those, you've successfully invalidated my metaphor. My A-Level electronics teacher used to get us wagon wheels every time he forgot to review our prep (basically every week)
Sad to see it go. But it's exciting to see all sorts of new things happening in django-crispy-forms.
Kill Passive Work
The last few days, gmail has been a pain for me to use specifically because I can no longer click on the logo to return to my inbox after viewing an email thread. Navigating my mouse to the "Inbox" link in the nav menu is difficult because I have to actively distinguish "Inbox" between all the other categories that look similar, whereas I can click on the logo without thinking.
Software Akuntansi Laporan Keuangan Terbaik
I've found if I go to bed early enough and focus on rising at the same time every day (this includes weekends), after a few weeks, I will begin waking up at that time. It's nice to have an alarm, but waking before the alarm is exceedingly restful.
You know, it's strange that Adobe hasn't considered, at this point in time, open-sourcing the Flash player. Please, hear me out, because I don't just mean this as an HH (Hopeful Hacker), but also as a well-thought-out IBD (Intelligent Business Decision):

Flash has obviously been very beneficial to them in the long run. It has given them the only remaining well-controlled proprietary piece of the web. This helps them sell their IDE, and more importantly, gets their brand out there.

Now, I'd argue that these goals have now been accomplished. Adobe is well-entrenched in web history, and everyone knows what Flash is. However, the relevance of Flash is clearly declining, due to HTML5, and stigma and disgruntlement is increasing. This means they will get less and less sales of their IDE and their name will fizzle out.

Imagine for a second that they open sourced the Flash player. Just the player. Suddenly it would no longer carry such a stigma with Linux, it would be easy to include in distros, developers would contribute fixes and make it more efficient on hard-to-support systems. It would literally stretch out its life-time as a product, and keep Adobe's name on the web.

I argue that Flash has played out its role for Adobe, and if they open source it now it could only benefit them. I did not think this was true in the past, and I think it will not be true in 5 to 10 years when HTML5 has surpassed Flash adoption in the most important venues. However, right now I think it would benefit them immensely.

There also seems to be a sentiment from some of the comments here that they are losing interest in maintaining Flash, so opening it to the community would seem to make some sense. If the "standard" ends up evolving in any way, they'd always have a head-start in their IDE support, since it will easily remain ahead of the curve.
i tried hard to like sublime but at the end, i still go back to the trusty old zend studio 5.5. and i love emacs and it's great for editing scripts here and there but when working on a big project where you have atleast 10 files open, it's not really the best way to do things.
Parsing MongoDB URIs
The benefit is that you can use it to transform PHP code into an abstract syntax tree [1]. This allows you to do some really cool things like static analysis, code transformation, preprocessing, etc. in a convenient way.

The fact that it is written in PHP is nice because it allows you to use it in existing PHP projects in an environment you are already familiar with. I think the fact that it is written in PHP is less important than the fact that it can be used in PHP (e.g. it would be equally useful as a PHP extension written in C).

[1] http://en.wikipedia.org/wiki/Abstract_syntax_tree
Scott Aaronson recently wrote an informative article about his trip to D-Wave: http://www.scottaaronson.com/blog/?p=954

Most interesting to me: "Geordie presented graphs that showed D-Wave’s quantum annealer solving its Ising spin problem “faster” than classical simulated annealing and tabu search (where “faster” means ignoring the time for cooling the annealer down, which seemed fair to me). Unfortunately, the data didn’t go up to large input sizes, while the data that did go up to large input sizes only compared against complete classical algorithms rather than heuristic ones. (Of course, all this is leaving aside the large blowups that would likely be incurred in practice, from reducing practical optimization problems to D-Wave’s fixed Ising spin problem.) In summary, while the observed speedup is certainly interesting, it remains unclear exactly what to make of it, and especially, whether or not quantum coherence is playing a role."
I have an alarm clock, but it's only for emergencies.

For a long time, I used to wake up about 2 minutes before the alarm. Every single morning.

Lately, though, I've been waking up 20-60 minutes early. I just shrug and decide whether I feel like I need the extra time, or if I should do something with it. I usually get up and do something.
New 50% UK tax rate results in lower government revenue
How to find great participants for your startup's user study
I find it highly ironic that an anti-piracy bill, ACTA, proposed by the MPAA and RIAA, actually seems to be sparking a discussion and paving a way towards less IP protection, and so might become one of the worst actions RIAA and MPAA took.

Except, of course, if Anonymous planted the idea about ACTA into RIAA's and MPAA's bosses (perhaps inspired by Inception), expecting such an outcome...
A little OT, but I've found that it's better to make your own extension cables. I have a 1kW tank heater that is about 100' from the closest outlet. The cost of 100' of 12gauge house wiring and a plug, socket and outdoor outlet was much less than even a cheap 100' extension cord and has much less voltage drop.
In an interview, David Evans, who teaches the search engine class, said Udacity's business model will be recruiters paying for access to the top students.
The Most Important Online CRM and Social CRM Apps
i'll be happy to do so again. (well, not so happy about the chocolate part....) (i hate coffee on taste principles, so decaf isn't even in the picture, all my caffeine these days comes from diet soda and chocolate.) i'll get back to you on the results.
Yo dog...
That particular hack is among my favourite. I think I learned it from Steve Losh. It means that if I'm editing away and I notice some repetitive task I keep running into, I can quickly open up my vimrc, create a mapping and then source it again all in a few keystrokes. Totally changed the way I use vim.
It seems like you could have saved yourself quite a bit of parsing/lexing work if you had used the parser that ships with PHP:

http://us3.php.net/manual/en/function.token-get-all.php
http://us3.php.net/manual/en/function.token-name.php

Very cool nonetheless.
ABC's Nightline looks behind the scenes of Apple's factories in China
Introduction to Type-Level Programming in Scala
Why map it to nothing when you can put it to good use instead?

Now, I'm an Emacs user, so having Caps Lock as Control is even more important, but I've found it nice even in normal programs like Chrome. The only time it's inconvenient is when I'm using somebody else's different physical machine, but that happens sufficiently infrequently that it's worth the slight annoyance.
I hear from startups all the time that they're struggling to find participants for user studies. You can only recruit your friends or hang out a the local Starbucks a few times before you start wishing for better participants, and better data.

Michael outlines the process here that I've seen work well for dozens of user studies that we've done together. Hopefully it'll work for you too.
Something I've noticed about my own behaviour is that when I'm tired or lazy or in a rush I'm quick to downvote. When I have the time and energy I'm more likely to post a comment asking "Isn't this wrong because...?" or "What about...?"
Western consumerism is going to change human lives for bad.
It doesn't necessary apply to this specific posting. But in general, as with many open source projects out there, the point is in increasing author's visibility on the net and assisting author's CV in finding a job.

And there is nothing bad with this. It is just that many authors don't want to articulate on this and are trying to come up with some artificial rationales.
They are very different things. token_get_all just tokenizes the code, but this tool parses PHP code into an AST. If you look at the source of this project, you'll notice that it does indeed use token_get_all to handle the lexing.
Handing your search data off to other people still opens up potential privacy problems. There was a FF plugin that would run random web traffic in the background based on various RSS feeds you pointed at it. I forget the name but I am sure you could easily modify that to do google searches. This would obfuscate your real data just as well without handing it off to other people.

Don't like the machine? Pile more shit on it!
That is a fantastic website!
What went wrong? I ask because I completed the first unit of Robotics AI on Udacity yesterday, and I had a big fat grin on my face for having so much fun programming. Aside from a few minor bugs (which were responded to promptly on the forums), no technical issues whatsoever.
SL is a RHEL clone like CentOS. This was the 6.1 release, which is 2.6.32 (plus a ton of patches) and corresponds closely to Red Hat's latest and greatest. It's not an unreasonable choice if you just want to add a "Linux" line to the graph.

Remember this is a narrow benchmark of multi-core scalability under a SQL load. It's not particularly useful as evidence in OS flames, and the goal isn't to see "how much faster" Linux is, but rather to characterize areas where Dragonfly needs work.

(I will admit I was surprised at how much better Linux did at the heavy-SMP side of the graph though. Edit for clarity: I'm not at all surprised that Linux does well; I live in that world too. I'm surprised that it does so much better than the BSDs. At the right edge of the graph, Linux is still flat where the other kernels are dropping fast due to overhead, and Linux is doing 3x-4x better. That's surprising.)
diesel is rare in North America

I think that this is a very regional thing. Perhaps limited to the coastal cities? I have no problem finding diesel in the Midwest. In fact, we took a road trip a few months ago in our diesel pickup and every gas station we stopped at had diesel: it's not even something you need to look for.
so you should say that.

this:

> Just get rid of your alarm clock, and wake up when your body tells you to.

means you are telling me and everyone else to get a rid of your [mine] alarm clock.

Guess not everyones body acts the same, right?
I think the responses from the other browser manufacturers were pretty convincing. The problem, if you read the thread, was not that NPAPI was sufficient. The problem was that Chrome wanted to reinvent all sorts of APIs that already existed in the Web platform. They ignored that issue and did Pepper anyway.
Facebook content moderator rules handbook
FWIW, posting this without having seen the episode. However, watching it, I'm struck by the hyperbole. "iFactory"? Really?

"the launch of an apple product is a cultural event, and that cult following..." -- going from "cultural" to "cult". Cute.
How To Hire and Build A Team For Your Startup
I just logged into analytics yesterday and saw the new redesign and I just... my jaw literally dropped. Who the Hell did this?!

I'm not just being contrarian when I say this: I like the new Analytics design. I also happen to like the new Gmail design.

I guess what I'm saying is that not everyone hates these changes- I don't need a designer to scream at me to convince me so.
The classic example is figuring out the most efficient route for a traveling salesman going to multiple destinations. [...] For example, if you have six destinations, there are 64 possible combinations. If you have 20 destinations, there are 1,048,576 possible combinations.

That's incorrect, the number of combinations for N destinations is N!, not 2^N. So for 6 destinations there are 720 combinations and for 20 there are 2.43290201 × 10^18.

http://en.wikipedia.org/wiki/Permutation#Counting_sequences_...
It could be hard coded into the browsers like javascript.
Is Social "done," or is it a stepping stone for what comes next?
The model S is somewhat disruptive. It's closer to almost affordable(around $50,000 base price after US tax breaks) than the Roadster(which was $109,000 base). Very few people could afford roadsters. More people can afford Model S', but it's still out of reach for the vast majority. I would argue that the Nisan Leaf is MUCH more of a disruptive force, because it's relatively affordable(starts at $27,700), and is available everywhere.

The problem is that Tesla isn't trying to make a green box for the masses. They're making luxury cars, and charging luxury prices for it. That puts them in direct competition with companies like Porche, Mercedes, BMW, etc. It's not an easy market to get into, considering the competition, and the fact that the customers who can afford their products, by and large, aren't concerned about efficiency as much as they're concerned with luxury or power.
Here's an audiobook version of this: http://ia600307.us.archive.org/26/items/WithALittleHelpMp3s/...
So this is the kind of censorship Twitter agreed to? And this is the kind of "conquering of the web" Sarkozy meant at e-G8 last year?
Moving 6 Billion Messages Without Being Noticed
A clarification, the homework is NOT due later today. The FAQ said homework was given on Monday and due on Wednesday, but it meant next Wednesday[1]. The homework hasn't been released yet[2].

[1]http://www.udacity-forums.com/cs373/questions/276/homework-d...
[2] http://www.udacity-forums.com/cs373/questions/129/has-the-ho...
I agree. The auto-trimming of the signature is another good example of going to far. Gmail used to elide repeated content, and would grey the signature. Eliding it behind a click changes the emotional tone of the messages that people send to you, and that's a step further than a UX should take.
If You Can’t Recruit a Tech Co-Founder, Learn to Market, Not to Code
Interesting.

Can you prove that?

If so, this could be a very hot potato.

If google states "Your web history is currently empty" and "web history is paused" but they continue to track your searches in a way that is tied to your identity then I think they're in breach of several laws.

They could chose to withold the ability to disable tracking. But by giving you the impression that they're not tracking you I think they're definitely across the line if they continue to track you in spite of that.

> Google retains a complete history of your interactions with them, which is not subject to this Web History setting, not deletable, not removable, and will be shared across its properties.

Is a pretty heavy accusation to make without hard proof. And if it turns out to be true I'd hate to be the one to have to explain to the EU regulatory body how "your search history is empty" can co-exist with "we have a complete history of your activity". If it is a history on my activity then my search history can not be empty and if it is empty then google should no longer have it either.
This comes at a fine time--I've not been using flash at all. The only site that I regularly used flash for in the past was YouTube, and then only for some videos (the ones with ads). The open source Gnash plugin can play YouTube videos that require flash (it's useless for almost everything else--it can't even play YouTube's ads :P). All the videos that work with HTML5 are better that way. (In a pinch, Gnash would work there too.)

So really, the only things I'm missing are flash games I don't play and ads I don't watch. (Some flash games actually sort of work, but it's not dependable.)
I’m giving up. Oh wait. Facepalm.
The Mentor Advantage
I just went and read Lexer.php to see what you mean. Never mind on my previous comment :)

Well done with the project--I have a use case for it regarding enforcing PHP style guide @ $work.
Apple Confirms Prineville Data Center Plans
I think the intuition was more that RSA is a simpler algorithm to understand and implement, so the "goof surface" is lower. But yeah, someone somewhere will screw up everything.
for folks in the Boston area, this meetup might be of interest:
http://www.meetup.com/Theoretical-Computer-Science-Problem-S...
Show HN: The reinvention of the company profile
Thanks. I'd love to know if you have any favorites.
Inside Apple - How America's Most Admired and Secretive Company Really Works
Microsoft files EU antitrust complaint against MMI/Google over FRAND abuse
Who is this for?

While I appreciate the effort and attention to detail that was put into this, I don't think this is really useful to anyone as it is intended.

For a new or novice Vim user, this kind of thing is too much at once and could actually be harmful. To properly learn, you need to start using things one at a time until they are internalized. Only then should you move on to the next new plugin or set of mappings. Including too many plugins at once is harmful because users will become complacent and won't end up using most of what they have there.

For experienced users, you can't just throw away all your existing stuff and replace it with a bunch of stuff someone else has chosen. You would certainly encounter unexpected changes in behavior and conflicting maps or plugins.

That said, it is always great and useful to look through other people's dotfiles, and to selectively use pieces and ideas from them. I did see some things that look interesting to me, so I'll take those and work them into my environment.

This is a great effort, but it would be better to find ways of teaching new tools incrementally, not just saying "Here's all this great stuff I use. It's the best so you should use it too. Just download my dotfiles and you'll be all set."
I'm starting to come over on your side a little bit. I don't care as much about DRM as you do, but I do care about breaking the Web. I'm not convinced this does that though.

To support this a user agent will need to implement one or more CDM that may include communicating with a DRM chip. For devices without the chip the web page won't render properly. We agree that this is undesirable, but it doesn't seem any different to me than the Capture API[1] that only works on devices with a camera or microphone.

Convince me, I'm leaning towards your position here.

[1]http://www.w3.org/TR/2010/WD-capture-api-20100401/
Backbone: Dealing with stateful applications (part 2)
Scalablity is nice, but what about redundancy? Not every website can go down for 6 hours while a tech repairs a host in a data center.

There are also challenges with putting all components on a single host. It's simple, but the components are not all going to scale the same way. And depending on how the datastore is partitioned, you'll still make remote calls anyway.
I am a physics major, so I have had a informal introduction into programming. I started with C++ and then moved to python. Reading hackernews has perked my interested in Lisp, and I was unaware of any conflicts between supporters of the two languages.
I'm wondering why Twitter would suspend those accounts. Does the French government exercise some power over them?

https://twitter.com/#!/_nicolassarkozy is accessible, at least here in the US, though @SarkozyCaSuffit and @MaFranceForte are not.
The first comment on the article expresses surprise that nothing broke when we did this. Normally I might think that's a vote against our expected competence, but honestly I was a bit surprised that nothing went wrong as well.
A Comparison of Open Source Search Engines
Monads In Clojure
Samsung Galaxy Note review: The smartphone that 'Samsunged' Samsung
For completeness, here's a link to the first part of the post: http://pau.calepin.co/backbone-dealing-with-stateful-applica...
[Infographic] The Most Important Online CRM and Social CRM Apps
> I've had good success with Sleep Cycle, myself.

I'm really liking the Sleep Cycle app, too. Works great, simple, best 99 cents I've spent. Prior to it, I had the $69 WakeMate wristband, but never warmed up to it – it was uncomfortable, and a pain to set and keep charged.
Mind over mechanics in SEM
Guitar hack puts on really cool live light show
The new icon is worse. It doen't look like a key. I only figured that out after reading the article. It's not square made worse by the perspective. The other alternatives look much better.
People like to use this as a reason for being worried about the privacy policy change, but this story is about a government gone very wrong, not about some company targeting ads to you based on ads you've clicked. The problem here is that the government can go on warrantless fishing expeditions, not that Google remembers that you dressed up as a suicide bomber and did 'shrooms. The secondary problem is that the government has some problem with those things; I know of no law that prevents you from entering the United States because you were a suicide bomber for Halloween.

Yes, it's scary if an authoritarian regime with something against you knows everything you've ever done in your life. But the solution is not to stop living your life, it's to prevent the government from throwing away the Constitution.
I'm surprised that you're surprised- there are a lot of people who work on the Linux kernel, more than Dragonfly or FreeBSD, and they generally care much more about this sort of graph than desktop performance.
I love Tim Minchin. Saw him when he came to Minneapolis.
Exactly. Even though I haven't gone beyond chapter 1 in the book - but only in chapter 3 they try to teach you Ruby assuming you know Java. HTML and CSS are just the basic stuff that you'll need anyway - but there is a focus on the tools like Cucumbur, rspec etc. that's needed for agile development. Surely its not view of "every programming language in the world" course ...
Thermal Ribbon – ALS Store Online Thermal Ribbon Store
Ubuntu para Android
Apparently @_NicolasSarkozy, the one by @kaboul_fr, is back. They had to explicitly add "Fake" after the name though.
But the imaginary CIA collects your search queries right at your ISP. And they've broken SSL.