skysight-inc/HackerNews huggingface dataset:
Thank you for this very interesting post, but I would like to point out a few things.

Most currently used anti-depressants are serotonin (some also norepinephrine and/or dopamine) reuptake inhibitors, not agonists. Tetracyclic antidepressants even act as antagonist (inverse agonists). Buspirone (more an anti-anxiety than AD medication) functions as a serotonin receptor partial agonist, but that is selective (5-HT1A) and I have never heard that it has any psychedelic value.

I would say there's a way more than just "more serotonin in the brain". That suggestion is even VERY DANGEROUS: too much serotonin means serotonin syndrome, which is potentially fatal condition. It may cause hallucinations, but rarely pleasurable ones and they are accompanied by various unpleasant symptoms such as nausea, sweating, tremor and eventually death. So, please don't try to abuse SSRI/SNRI anti-depressants. Few other AD-s have recreational value (for example tianeptine), but not for psychedelic experiences.

https://en.wikipedia.org/wiki/Anti-depressants

https://en.wikipedia.org/wiki/Tricyclic_antidepressant

https://en.wikipedia.org/wiki/Serotonin_syndrome
CSS background transparency
I seriously doubt it.

What IP or userbase does Opera have that either Google or Apple would want? If either of the two of them wanted to copy Opera's browser features they would just go ahead and do so.

If anything this makes Opera less interesting as a potential purchase. Their rendering engine was a massive piece of original IP.
That's going to make them less competitive in my opinion, although it's an understandable move considering their size. I am wondering about the timing though - now that HTML5 is finally a standard and browser developers can stabilize their rendering instead of playing catch-up with the latest draft features, it's a bit late to switch. They would have benefited more by switching 2-3 years ago.
Stick some IRC behind this and instant Comic Chat!
A lot of the work that goes into adapting a browser for various chipsets and devices (TVs, STBs, etc.) is highly configuration dependent: Almost no device is the same. There is still a market for customizing and making device specific browsers even after Presto.
If there's bugs you care about, then you patch them. WebKit is open source, so anyone can fork it and build their own version with any fixes or changes they like. I don't see anything but positive news from this.
Why Angry Customers Are Your Company's Best Friend
Planet M.U.L.E. is still around--at least as of a week or two ago! I haven't played in a while, but I check the site everyone once in a while to see if there's any news and whether people are still playing. Here's a cached version of the site from January 29th: http://web.archive.org/web/20130129005307/http://www.planetm... . I'm guessing they're just having minor issues.

I highly recommend it!
Is 16 Million VLANs enough for you?
The question is - would it be worse without testing or better? As the poster above notes from his own experience, some "math teachers", for example, do everything but actually teaching math. And from my own experience, being educated outside of the US, teachers vary dramatically in quality, with bad ones much more frequent than good ones and the majority being below average, and bad teacher usually means next to no education on the topic (I still have knowledge gaps in subjects where I had bad teachers, which I regret a lot but don't have enough time/mental agility to fill properly). The tests give you some kind of standardized quality, which is akin to McDonalds - nobody would call it a gourmet food. But the question would be - is the alternative a Michelin-starred restaurant or no food at all?
For those looking for more event libraries, try Stapes.js. As a bonus you'll also get class creation and MVC-like get/set with change events:

http://hay.github.com/stapes/#m-mixinEvents

Full disclosure: i'm the author :)
>Life here is much cheaper, I can go out with my girlfriend, eat something fancy, buy a 3 liters of beer and go see a movie with $25 and still have some money left.

But if you're good at software development you could be earning around $1k per day and retire in less than a decade. Are you really happy just chugging away like this for 40 years just so some rich CEO's can get even more money they can never spend?
I would argue that competition is healthy.

So the question is is a fork "true" competition or more of a "suggestion" for a feature change?

Or to put it another way, instead of evolution happening (as in the best win and the worst die) we now have a situation where the winners and losers are decided by subjective individuals (i.e. some project manager somewhere decides to import a forked branch back into their main branch).
The author did a talk at VanJS today, and he compared LucidJS with other events library[1]. From what I got out of it, besides the nice features it offers (set/pipe/etc), this is probably most useful for people who would like to release a library/JS API without depending on one of the "heavier" frameworks - for example, libraries like History.js would be able to use LucidJS as the events library instead of coupling with something like jQuery or rolling their own.

[1]: http://lucidjs.harp.io/#slide-30
I've been meaning to write about this but so far my thoughts aren't fleshed out very well, so bear with me. I've been observing a trend with people that is quite interesting but I'm not sure if there's any useful conclusions to it.

I grew up in Germany, went to an okay university first, then a "good" university, became a management consultant for a while, enrolled in a relatively high end business school, went to Cal to do research and finally ended up in the Bay area and went through YC a while ago.

There were very good (by some metric) people everywhere I went. I'm talking about the top of the class when I studied Math in Cologne, the 30 y/o tenured CS professor in Munich, the 22 y/o consultant who earns more than his parents etc.. Those people are often focused on achievement, grades, getting a good job, etc.

Recently, I've met a different kind of people. People that I'd consider great at what they do. The people that you can ask a stupid question and they'll give you a considerate answer, the ones that do things out of an intrinsic motivation. To find out if they want to work with you, they'll sit down with you and talk, or work a problem over. I've had to write resumes all my life and then suddenly, a few years ago I stopped maintaining one and never needed it either.

I think what I'm seeing is that at the very high end in whatever field you're in, people won't care about credentials. But unfortunately, there is a middle ground on the "slightly less high end", where it is very important. Perhaps what you can do is "keep up appearances" until you pass that stage. If there's an easy way to get credentials (i.e. I don't think I benefited a lot from any degree I have, but they were easy to get and I could do other things I liked more at the same time), go for it.

Edit: Sorry if this lacks clarity, I wrote it in a hurry. I'll come back later to edit
Why GitHub’s pricing model stinks (for us)
That doesn't mean those patches will be accepted upstream.
Wow, that's a huge step. Being the #4 rendering engine was really hurting Opera though. Most people use WebKit or Gecko during development and then make it work in IE as well, but never get to Opera. One of the main reasons I stopped using Opera for browsing was that, despite having some great features (always loved their gestures), so many sites just didn't work properly.

I hope this will only make them contribute more to pushing the web forward, as they have always done.
Actually this is up to a buyer to ask review code or not, and there are different levels of code review, so, as Jonathan said you can dive as deep as you would like. The buyer in question did not ask for any.
For future reference, if one does detection (which is probably alright for proof-of-concepts using new features) just make it a dismissable warning that pops up, preferably with a screenshot or animation or short video so that people can get some idea of what it looks like/what they're supposed to see.
> WebKit is open source, so anyone can fork it and build
> their own version with any fixes or changes they like.

You're committing an error here. Say you find a bug in Webkit. You patch it, but Apple declines to accept it upstream. You fork the project. Now how do you get your fork into the hands of your users? Unless you're secretly Google in disguise, you're SOL.
If there's bugs you care about, then you patch them.

So now you have a fixed WebKit that nobody else uses.
The Carpets - The Benefits And The Advantages | Visor Portal
"I don't know a single web dev who tests on Opera anymore."

Hi, I'm a dev who always develop for Opera. The reason: if it works in Opera it almost is working in all other browsers. And I ofcourse like Opera very much. I think it has one of the best interfaces and toolsets.

"They'll continue to be the browser that nobody cares about."

This is a very stupid statement. 300 million monthly users care about Opera.
The HN "community" != the rest of the world.
Three weeks ago, they let clues out:

http://www.pocket-lint.com/news/49375/opera-ice-new-webkit-b...

http://www.theverge.com/2013/1/19/3892646/opera-shows-off-ne...

(those were posted here but didn't get any discussion so I won't bother linking)
Regardless of how good a developer is, there is simply no way that a single week will get a developer proficient in a different language to write sufficient code. Yes, any sane dev team will dedicate senior developer time towards getting a new member up to speed with the code base, but any transitioning developer working on a non-trivial project will not just pick up everything within a week. It might work like that in a beginning startup with a small code base, but it just doesn't work like that in your typical business., to truly understand how they work within .NET, and to conform to the current standard of how code is written within the company.

That doesn't even begin to scratch the surface of how long the transitioning developer has been an employee. It's very likely that this developer is brand new to the team, and even new lead developers or team managers take longer than a week to be proficient at a company.

Yes, LINQ, lambda expressions and many of the other constructs within C# are easy to understand. What takes time is learning where to use these things.

A transitioning developer needs a week of time with a senior dev and the code-base at minimum. They need at least a month to write code to the same speed and standard of another team member, and that is if they really try and adapt to their new tools and environment.
Yes, because when IE was the dominant browser that was totally the case.

Don't forget that on mobile platforms, not including Windows Phone, WebKit is already the standard engine. Safari, Android's stock browser and Chrome all use WebKit and developing for mobile is a ghetto, especially because each version has their own quirks and bugs (and there are dozens of Android stock browser variations in active use at any given time).
Thanks for the hint on Batman Beyond. It's dark, awesome and surprisingly deep.
Limited 44Con Early Bird Tickets on Sale
Not really. You can create new 'names', i.e. your wallet. But they start off empty. So how do you get the actual money (bitcoins) into the new wallet? You need to transfer the money from your old wallet/name to the new one. And that is publically logged. This means you can always follow the money.

The way to get around this is to generate many wallets and move things around a lot. However it's still money moving within a subset of bitcoin wallets, so potentially trackable still (Google is able to detect 'link farms', so the police might be able to detect 'mixing farms')
Carbon nanotube sheets for solar sails for 5.6% of lightspeed
You've hit on exactly why mistakes in excel spreadsheets don't get corrected. Evveryone checks the output, many people check the results of intermediate calculations, but in most cases people don't check the code if those are ok.

Everything goes well until either the data changes enough to make the error in the code matter, or some other code is added which relies on assumptions about how the broken code works, and the sheet starts pumping out garbage.
A win for web developers, in my humble opinion, as the rendering engines converge. With open source projects like WebKit, why do we need so many proprietary engines competing with each other? It creates more target environments for all the web developers and designers around the world to repetitively test.

This is a great example of how platforms, when open sourced, can beat proprietary silos which fuel the engine of capitalism. While the competition between proprietary silos, together with the copyright + patent protections they require, does drive innovation forward, it does it at great cost (in the amount of litigation required to protect the IP, in the lack of interoperability, and the increased cost for everyone producing for multiple platforms). By contrast, an open source project can develop much more similar targets that have incentive to interoperate and accept contributions from others. For example Linux variants, and now WebKit and its derivatives.
It's cheaper to fly to the USA and back than buy Adobe CS6 in Australia
How to Kill Yourself in Minecraft 1.8 Creative Mode
You still have "to pray the developers left" you a method to get the data in either case as native apps are simply the client-side of an application (just like a web apps).

The "openness" of the web is mostly referring to the technology stack (open source rendering engines), the standards, and the freedom of distribution. All of those points are not fully "open" and that's what I think they're referring to when they say that "the web may not be fully open".
That is very different from a loan to buy videogames. They can take the house if you default.
what exactly defines a "monthly user" for Opera and how is that measured? Is it based on usage statistics, or is it just number of installed/downloaded clients?
To expand, Adi Shamir is the S in RSA.
Indeed - in principle. But that was back when MS handed down IE binaries from the mountaintop whenever it wanted and most people ran different proprietary OSes. WebKit is open source and it runs on every major platform.

Although there is a chance here for the -prefix-rabbit-hole to yawn wide, there's also an opportunity for a (nearly-)universally-supported rendering engine to emerge that could, one day, get into bed with the standards committee. Surely this would be a good endgame for the browser wars?
> If either of the two of them wanted to copy Opera's browser features they would just go ahead and do so.

They mostly do. Dozens and dozens and features. But it works other way around as well, and it's a great thing in the end. The most beneficial features are virtually on every browser.
You could call it renaissance. It was a pinnacle of what we learned about hand drawn animation for the past century. Then, a new method entered the arena (CG) where principles had to be taught all over again, so we lost a bit of time while catching up. A decade or so, you can see CG finally having nice animation now (pixar doesn't count since it spawned 2d principles in 3d, along with PDI).

Last 2D animation that advanced 2D animation was Tarzan from Disney.
I was trying to say how the most people in the western world disagree with sexism. I know there are people all over the world who agree with and disagree with sexism.
Interesting, although I have to say that judging by graphics alone, the Planet M.U.L.E version referenced in this thread looks alot better (imo).
I think you are missing the point.

OP presented a linear time algorithm. You did not. The point of algorithms is solving problems where the input can change - here it's n, the size of the board. Your solution, as stated, works only for a specific n. It's not an algorithm, at least by common definitions.

You could adapt the solution to handle some finite number of possible inputs with:

n_queens_answer = [ ... array of answers...]; for (int i = 0; i < n_queens_answer[n].length; i++) { place_queen(n_queens_answer[n][i]);

This is also missing the point - obviously every finite function can be written with a lookup table. The point of algorithms is solving problems with potentially infinitely many possible inputs. In fact, time complexity terms such as "linear time" usually mean asymptotic complexity, where the time for any finite number of inputs is irrelevant. Every algorithm could be said to take linear time - even constant time - if you limit allowed length of the input! That's not useful. Even though real world computers have limited memory, the asymptotic behavior, theoretically irrelevant to practice, usually agrees with reality.

In the case of n-queens, finding a pattern that solves the problem for arbitrary n does solve the puzzle. That might be disappointing or contradict intuition, but that's how computer science works. We want an asymptotically fast algorithm that outputs a correct answer, it does not matter that the answer is dull.
You know 'some' of language A and 'barely any' of language B, and you thought it would be a good idea to write a blog post comparing them and post it to HN?
" for all the indie games I've bought."

Those are typically not the graphics-intensive ones. I'm not sure what specs your machine make it into a 'gaming' PC, but I have yet to see anyone in the industry call a machine with the specs that 1000$ gets you today a 'gaming machine'.
Red Velvet Pancake Recipe For Valentines Day
That depends upon the idea. If the innovation doesn't cannibalize their existing business, doesn't require some sort of paradigm shift that people are uncomfortable with and it offers benefits that are simple enough to understand then it will probably get copied instantly.

I believe his idea may fit this mold.

If an idea doesn't fit into this mold, then yeah, maybe he will have to shove it down people's throats. That still doesn't mean that he won't be beaten up by the industry behemoths' size and market distribution once they cotton on.

None of this means that patents will protect him, of course. Plus, he may get bludgeoned by the behemoths' patent portfolios as well as their market dominance.
I hope they will go one step further and finally open-source it.
Opera's response to Open-Sourcing always was, that they would have no business that way. Apple doesn't care I believe, Google/Microsoft are in it for search and ads, Firefox isn't a business (and they make all money from search I think). While Opera makes a lot of money from search, they have a lot of OEM deals that they are afraid to lose.

So if there was no legal constraint, Presto could see day of light. If nothing else, then in patches to webkit :)
Looks very similar to http://getsentry.com. What would you say makes your product better?
Same experience, left Opera for Chrome for exactly the same reasons. However I miss much of the features in my daily use, the ones you listed and many more. Especially Opera's tab preview that doesn't seem to have an equivalent in Chrome is something I have found myself missing deeply. I really hope Opera becomes a viable alternative for me again now.
BlackBerry Z10 and Samsung Galaxy S III are built on similar platforms
But it's not that easy. It's one thing to add a missing feature to a Ruby gem or event to jQuery, but WebKit is a much bigger beast. Most geeks can't realistically patch things in a big heap of C++ code like that...
This is a great story for HN. It has current technology, a how-to slant, and it's a terrific example of how to put together a learning-driven web business. Great job, James!

ADD: I hope I'm not being too nosy, but I'd love to see some traffic and conversion numbers from you. I love the structure of this site.
Online course: Prototyping on the Web
You could check out the weekly cpan ratings[0] for "popular" modules, though I find the best appraoch is to search cpan for modules as I need them.

CPAN Modules themselves often serve as a decent template for the form and structure of a Perl application and tests, see the App:: space for standalone applications (e.g. App::cpanminus).

If you're returning to Perl (or just starting out) you can do worse than check out Beginning Perl[1] and Modern Perl[2].

There are also Perl distributions such as DWIM Perl[3] which bundle Perl and the most commonly used modules.

[0] http://niceperl.blogspot.co.il/search/label/cpan

[1] http://ofps.oreilly.com/titles/9781118013847/

[2] http://www.onyxneon.com/books/modern_perl/index.html

[3] http://dwimperl.com/
I personally think self driving cars can replace today's cars as well as public transport. Personally, I think it would be best if it were simply a government service like the post office where you go online and put in your driving schedule. Then their system will know every car on every road and can plan out the most efficient use of the cars.
Thanks, this is one of the best one-page workflow examples I have seen for Git and Github. Sometimes all the docs are so focused on the power of each command, that they neglect the big picture of how to apply them in real world workflows.
Heh, I quite agree.

Maybe it's me projecting but I've always been more of a fan of Jeff Minter for what I perceieve of him as being a really cool down to earth dude rather than his games (despite me liking many of them).
Hmm, this seems a bit odd. I get ~16ms lat on ping from the Digital Ocean Amsterdam center (I'm in Denmark). I tried their US one which gave me ~100ms. From what I gather from your traceroute, this is a lot faster than what you experience?
I've upvoted you because it's the same from us. We have had zero hits from opera for a couple of years.
It says till the device receives support atleast. After that the manufacturer may or may not provide support.
Doubt it. Unlike Opera, Mozilla is a non-profit. There're not shareholders pushing for higher profits, regardless of consequences.
This is how it works - open source quality created by enthusiastic community wins proprietary crap produced by wage coders counting hours and lines of code.

This is how the end of the era of proprietary software (NOK, MSFT, ORCL, SAP, even AAPL) will look like.
It doesn't mention what to do if the browser doesn't support FormData. What I had to do at Grooveshark is just force the user not to be able to drag/drop if they don't also have FormData.
What Exactly Does Intellectual Ventures Do That Seems to Bother (Some) People?
>Yes, but only on WebKit-derivates.

Well, that's how evolution works. Some species DO get extinguished.

This Opera species wasn't adaptive enough.

If we want web engine evolution happening somebody should build a BETTER than Webkit engine (e.g the Mozilla Rust/Servo team).

Keeping not-that-good engines for the sake of "competition" is not evolution, it's life in "life support".
I don't think it's a loss, I wouldn't mind if every browser switched to Webkit. Problems with cross-browser rendering differences would be gone, all browsers would use the same newest technologies and the engine would evolve much faster.
How to Market Your Product with No Budget
As a new user on Digital Ocean, I gotta agree, it took them less than 2 minutes to reply to a ticket I opened (so fast that I got a reply from two supporters on the same time) on a question concerning moving my server to the Amsterdam center since it'a a bit closer to me :)
As per my memory there was something of an explosion of animated tv shows during the latter half of the eighties and first half of the nineties.

I guess part of this was that they were animated 'cheaply' by japanese studios, pretty much all animated shows were, including Duck Tales. Later they were getting stiff competition from korean studios, and I believe that today the vast majority of US animated shows are being animated in korea, just like most Disney 'direct to video' releases.
Lurker, python-mysql for humans