skysight-inc/HackerNews huggingface dataset:
"i might as well learn" <-- that's why I read HN -- learn something new every day :)
Two week old thread is stale, but regardless: thanks for the information; I'm young enough that AOL was already in the "just an ISP" stage by the time I was subject to it.
I've sort of done this. Mostly for myself, but I've made it publicly available at:

http://www.cancelbubble.com/

It was basically my answer to not getting a Delicious account (nothing for me to learn signing up for a 3rd party service). This is where I catalog all the neat stuff I find online. I originally built it where it was open for others to join/submit but that resulted in spam - people would just spam their own sites. I closed all that down and now it's just me submitting.

What it sounds like you're looking for are design patterns, you might want to go through some of the links I've collected (filtered in the design category):

http://www.cancelbubble.com/search.php?q=design+patterns&...

Obviously feel free to search my site, but I openly admit my site search really sucks (it's simple string matching). Tag searching is another option for you to try.
Criteria for evaluating software product ideas
I certainly hope that's not true. It'd be a deal-breaker for me. I don't want to play games with my wallet. I want it to be a simple, serious and functional tool for dealing with money.

Some things should not be game-ified.
I got stuck on loops each time I tried it, and figured he made it up. Damn.
It used to be the other way around for me, until I saw him on Shark Tank (where he just came off as a huge bully).
>On what evidence, on whose word, should we believe this?

Pure capitalism is barter amongst two consenting and legitimate property owners. Trade makes us rich and allows for specialization and niche markets to exist. Forces that promote trade make us rich, forces that prevent trade make us poor.

Forces that promote trade are things like innovation and technology, capital that can be risked in order to try new things, Y-combinator and other incubator funds, savings invested for future use such as start-up companies. Things in this category are what "pure" capitalism is about. It is ideological, but reasonable as well.

Forces that prevent trade also prevent innovation, the development of technology, and ultimately our livelihood. These include tariffs, taxation, inflation, regulation, war, theft, murder, basically anything that hinders consenting adults from interacting. You can't trade if you ain't alive, or if you owe all your money to the State, or if trading is illegal.

The more you trade, the more prosperous you will become. America is declining because we don't trade, because we can't produce, because we can't invest when we're taxed thru inflation and bubbles. We invest in military and regulation which has yielded nothing but croneyism and bankers. A strong State always inflates and invests in war, it's a textbook maneuver.
Quit trolling, that's a technicality.
"We ended up writing a new queuing system from scratch" <-- If it's good, why not open-source it? I'm sure there are many others who have use for a good queuing system.
The Basics of Web Workers
Observation of the Dynamical Casimir Effect in a Superconducting Circuit
Introducing Mango: Rack-Inspired Web Framework for Google Go
That looks helpful- thanks!
Activemq is a program that you can install and run, of a type often called message oriented middle ware. Zeromq is a library that provides abstractions on sockets. Basically they are unrelated.
This looks helpful, too. Thank you!
Python 3 was introduced two and a half years ago. Its major syntactic changes, while frustrating if you're set in your ways, are hardly insurmountable.
Rosetta Code: solutions to the same task in many languages
zeromq does not persist messages so you can lose them and need to adjust your infrastructure around this. If you are used to network programming that should be fine, just build persistence in to your protocol where you need it, ie reply after you have committed to persistent storage.
It's amazing that a one hour video performed best. I get that people want to click on it more, and it IS obvious that putting a big play button would lead to more views... but how far do they get and how does it impact conversion etc?
Some languages are hostile to plain old XML too though, mix one namespace declaration with an XML novice and you'll end up with much head scratching as to how to actually get the data out.

And then you have to add a few utterly pointless lines of code to deal with that namespace.

And people defending XML namespaces will appear in 3, 2, 1...

TBH at one point I thought the XML/XSLT combination for generating html server and clientside would be the next big thing, it was amazing for me, much, much better than jQuery.tmpl or any other js templating language as it acted identically on server/client. Unfortunately non-trivial XSLTs are a little much for many programmers to grok, you have to be able think functional. People want their loops. So I've given up on them as too high maintenance (even I had trouble reading xslts I'd written even a month ago).

I do prefer json to xml now though.
That's basically the definition of coercion (wikipedia says "forcing another party to behave in an involuntary manner (whether through action or inaction) by use of threats, rewards, ..."). It doesn't strike me as justice.
Well goddamn. Thanks for the links :-)
Teacher quality has been mentioned, often in the context of the difficulty of firing bad teachers in many U.S. school systems.
They charged people who would want support, it was always free to people who didn't need/want it.

My employer at the time spent 6-figures at a time on Netscape server products, for ourselves and our clients, we must have spent millions with them. Then version 3 came out and we either stuck to 2 or moved off Netscape platform entirely. And that was a big deal, since we had written loads of NSAPI code! But that's what killed Netscape.
tl;dr

Just looks like super/parent like in other languages. Did i miss something from not reading this?
It seems to me that code that uses super() in these creative ways will be very difficult to maintain. You need to understand the subtleties of the MRO just to find out which method is being called. Pitty the poor Python programmer who stumbles into such code without being aware that super() may not call the class's direct base.

I suppose similar criticism can be leveled against many other dynamic techniques, except that this one sacrifices more readability than I'm comfortable with.
How come Turkey is considered a country worthy of pondering about if and when to invite for EU-membership, while the same idea and attitude towards Russia

Turkey has been much more successful in maintaining multiparty democracy internally and peaceful cooperation externally with EU countries than Russia has been in the relevant time period. Turkey has its problems, and Turkey has yet to gain EU membership, but the distinction is meaningful to me (as an American who knows people here in the United States from both Russia and Turkey).

After edit: This may result, over the last century, from Kemal Atatürk being a much better statesman than Vladimir Lenin. It appears that Atatürk did a much better job of leading his country through the tough fall from having an imperialist system before World War I than Lenin did.
True that you need merchant adoption. This whole thing will take a lot of time... but the subsidies wouldn't need to be that much - NFC is a $30 add-on. They can be in a lot of places fairly quickly.
http://www.fastcompany.com/1741837/wave-and-pay-nfc-credit-c...
The getting started guide for RabbitMQ is well done: http://www.rabbitmq.com/getstarted.html
The ZeroMQ guide goes into more indepth: http://zguide.zeromq.org/page:all
In the meantime a given console hardware is able to push from one to three orders of magnitude more polygons than the supposedly overpowering PC. This too has been known for decades.

I've experienced both sides (Computer vs Console) and I'm sick of those arguments. about which is supposedly better. I don't care. I just want my experience to be hitch-free and not having to jump through horrendous hoops (video cards, DRM and whatnot) to enjoy games.
A big problem with the Internet Archive is how easy it is to opt out of it, either by robots.txt or explicit request. I understand why they do it, but it seriously damages their mission.
Sometimes I wonder if I would have developed into a free-thinking person had I not seen a diagram like this in my youth, and a similar diagram of the evolutionary tree of life.

Putting those two things together allowed me to realize, at a young age, that The Tower of Babel's description for how languages became differentiated was similar to the account in Genesis for how life became differentiated.

I also remember seeing a third, similar diagram that showed how the various branches of Christianity branched off from each other, with the early Catholic church being depicted as the root, and the leaves being things like "Northern Conservative Baptist Great Lakes Region Council of 1912"

(Sorry, I pulled that from an Emo Philips joke.):

http://www.youtube.com/watch?v=3ab6LWXeNDA

It's interesting to me now that both the tree of languages and the tree of religions are both artifacts of a very long process of self-replicating patters of information, and that self-replication is the essence of life, and that all three manifest in the shape of a tree.
They're in the process of doing that. (I no longer work there.)
I've often been glad I'm not a lawyer. Could you imagine writing code (a contract) that you can't test before putting into production, and running it on a processor (Judge) that would execute it inconsistently from every other processor?
Which we are discussing here. People should keep this in mind because it can lead to bugs that are hard to detect.
WePay (YC 09) Adds Event Ticketing To Hassle-Free Group Payments Platform
Got it. First, I need to the network effect. Everything else is just icing on the cake.

What I do next from the domain to the scripting language to the release locations will be focused not only on getting results but on getting the right results. Thanks!
I don't see how title of the article is relevant to the content.

And on the issue of the bubble it's the natural flow of the market, based on supply, demand and competition. There are so many flavors of pop, do we have a "pop" bubble?

Should be retitled, "Do you need an incubator?" or "On selecting an incubator"
They are doing something like this for accounting and financial information via XBRL.
Never said it wasn't coercion. But it seems to me that Oracle is attempting to coerce the court into behaving in a way that may be detrimental to its ability to provide justice for others. So there's coercion all around.
Superchips Mini Cooper S R56 181 bhp (184 PS) 1.6-litre Direct Injection,
This has been downvoted several times after the original comment was deleted, for no apparent reason. For those of you who are downvoting for the sake of downvoting, the comment I responded to went something like this:

"it's funny that Kutcher would invest in a service he would probably never, ever use"

It was clear that the commenter was not aware of the quality and luxury Airbnb has to offer, which is probably why the comment was deleted after I responded.

Is the quality of HN slipping? Yes.
JSONSelect (http://jsonselect.org) provides a CSS-like query syntax for JSON. I haven't used it much yet, though, so I don't know how it performs.
Trailmix: rethinking lesson plans for online learning
"This is why super() receives the class as a parameter" <-- this is not necessary in python 3. Your argument is valid in python2, but python3 allows a super() call without a type argument.

From the docs:

"super(type[, object-or-type])" <-- python2 doc, type is required

"super([type[, object-or-type]])" <-- type is optional in python3
"Consent" is the favorite weasel-word of market-worshippers. Pray tell, in what sense do I "consent" to turn over a large share of my income just to have a roof over my head and to put distance between my home and criminals? Consent in a bargain between vastly unequal parties (in this case, an ordinary citizen vs. a market of wealthy people peddling almost exactly the same raw deal via emergent, silent price-fixing) is not consent at all.

As for "legitimacy" - what makes your landlord the legitimate owner of his property? Fine, he paid for it. And the person he paid? Go back just a couple generations and you will find a corpse. And, not infrequently, a genocide.

The legitimacy of a political system is always a collective hallucination. This is not a moral judgment. Collective hallucinations make for fine Nash equilibria and can benefit the people involved. But sometimes they do not.
Going Paper-Free for $220
There are lot of details that don't make it into most press reports of the Childs case, but that are very important. Many of these are covered in this:

http://www.networkworld.com/news/2010/042910-terry-childs-ju...

which is an interview with juror #4, who in addition to having heard all of those details, also happens to be a Cisco Certified Internetwork Expert (CCIE) and is a senior network engineer at ADP (the giant payroll company).
Today I learned patio11 does design consulting, and is not just the bingo card guy.

Interesting article. Thanks (to both you and Fog Creek) for writing it up!
I believe doing stuff like this is one of the big contributors to making a "10x-100x" programmer. The best programmers don't have to perform 20 clicks in their browser every 10 minutes. Everything is streamlined so that real work can get done.

Your multiplier also goes way up when you do work that makes everyone else in the team more productive. The test automation improvements in the article (automatic screenshots of the gui for failing tests) are good examples.
Yes. I predict a high number of start-ups left hanging in the wind without follow-on funding after completing incubators.
Over ten years that's not stupendously amazing.

And clearly the market seems blase - if you improve your top and bottom line and your valuation gets cut in half, that generally means investors don't think your future is all that bright.
Although after reading the article from The Economist, physicists need electron's cloud shape to be a 'near-perfect' sphere (but never perfect) to comply with the Standard Model of elementary particles.

It's important to emphasize what you said, though: that the experiments still haven't found any "defect" in the shape of the electron's cloud that makes it a non-perfect sphere.

I wonder what HN predicts? I'd say it's a perfect sphere and the Standard Model is wrong. Time will tell...

Link to The Economist article (also in a comment posted below): http://www.economist.com/node/21518365
Check out this, from the EFF:

http://www.eff.org/deeplinks/2010/01/help-eff-research-web-b...

It's possible to identify a user based on only browser characteristics with a pretty high success rate. While in the white paper they mainly talk about using it to re-set cookies, there's no reason a site couldn't collect all of this information and sell it to 3rd-party advertisers. At that point they've gotten mostly the same results, and completely circumvented the law.

Writing laws that regulate the internet is extremely difficult.
Author of LuaJIT explains why compilers can't beat hand-coded assembly
Ex-Myspace Exec to Launch Facebook Alternative
I wondered about this too. It's not a point, though, that doesn't make sense in QM. So do they mean that the wave function is totally spherical?

Plus I want to point out that it's pointless to say that something is spherical to within 1e-20m unless you also say what the "radius" is. If the radius is 1e-21m it's not a very good sphere at all...
Thanks for the link. That email was informative enough that I thought it deserved its own submission: http://news.ycombinator.com/item?id=2588696
> Did i miss something from not reading this?

Everything? Mostly the part where, Python being an MI language, a given class A has multiple parents. And these parents are a sequence, not a set, which define a Method Resolution Order, and that method resolution order usually isn't breadth-first either, so Python's super is a graph walker. And because it's explicit, any node in the graph can stop the walking.

This means permuting two parent classes can have significant impact on the semantics of the graph walking, therefore the results of calling super.
3 Months of Vectorious Pro Membership for 1,800 Vector Graphics - only $39
Vectorious is the coolest destination for stock vector images at an affordable price. At Vectorious.net you'll find a wide range of images, from backgrounds to buildings, abstract to people, vintage to music, and seasonal to business. In fact, they currently have over 14,000 royalty free vector images in their humungous collection, and they're adding more every month to help keep your designs fresh and current. In today's deal, you get access to the Vectorious library to download your choice of up to 20 vector images every day for 3 months. That's a total of 1,800 images over 3 months and you get all of this for just $39 - half off the regular price of $79. That's a ridiculously low $0.02 per vector!
How to reverse lookup Enum in Java
And, I think you're going to be very lonely at your meetings if you start a group pushing for the state to take over currently privately owned infrastructure.

I'd show up.

Nationalizing the communications hardware (the towers and cables), then having a state-owned company lease the bandwidth wholesale to private-owned cell carriers, doesn't strike me as inherently a bad idea. It is not much different in principle from roads being state owned.

By eliminating the huge capital requirement to starting a cell carrier such a model would increase competition, not decrease it. The current price gouging on text messaging would disappear overnight for example, if anyone could just resell bandwidth. There would also be secondary effects where the handset manufacturers would not be as pwned by the carriers as they are now, so we could see more innovation there too.

Now, the US Government is very incompetent in many ways, in part because the US political system is so broken, so it may in practice be a bad idea there.
This sounds great.

This is the traditional realtime processing use case: process messages and update a variety of databases.

Question: I typically think of real-time as a need for user-facing things, i.e. handling a user's requests before he gets bored and goes away. Is Storm set up for that? Or is it mostly meant to update a database with results rather than return them to a waiting process?
Longer sessions and less bounces don't really matter to us. (They strike me as easy to measure but of limited business utility. I can do a lot of things to make your session longer -- re-bork navigation, for example. That won't make folks terribly happy, either our customers or other Creekers.)

Conversions are much more interesting. Unfortunately, that gets into the sensitive territory. There's at least three levels, right: how many more trials are we getting? How many more trials are we converting into paying customers at the end of day 45? How many users do those customers add (FB is priced on a per-user basis, so an account with 50 users is worth 10 accounts with 5)? Then of course there is the churn/LTV question.

We're obviously quite interested in these numbers. I don't know how much I can tell you about them specifically. How's about this: I wanted to increase trials by 90%. FC would have been happy with 10%. Actual results as of now are somewhere between those two numbers. Please don't binary search me in that range. The subsequent actions are also up, and we won't know about LTV/churn for quite a while yet, but early indications are good.
Am I missing some points here?

It seems that the examples are tightly coupled and favors more on inheritance than on composition.
I was born in a communist country (which ceased to be communist ~2 years later) and I downvoted you for gross generalizations and incendiary statements that have little to do with communism as an economic system. Thanks for assuming.
Yes, Python's super is more like Dylan's next-method than, say, C#'s super.
Fitting, in regards to the original pinboard.in story, is that in the CRM section of the http://ycombinator.com/ideas.html (number 7.) links to an article
http://articles.latimes.com/2008/may/29/business/fiw-octopar... that has rotted and is now a link to a generic not-found(w/HTTP 200) latimes.com page.
Xkcd wikipedia steps to philosophy, not so.
Seen this http://ryanelmquist.com/cgi-bin/xkcdwiki ? Try telecommunication.
"That, like most people on this site, you place every person whose thoughts you read into one of a small number of mental "boxes." I, for instance, am apparently a "Looter" from Ayn Rand's novels."

Notice how you placed all the people on HN in a single mental box.

In the interest of fairness, can you tell me more about your outlook and why you believe privatization is theft?
The common thread is that the corporations in the supply chain between you and the creators of the content really don't care much about the experience you have in the theater. They care about maximizing profit. We need to link, in their minds, their bad decision making and reduced profits. That is the only way any changes will be made.

Of course, for my part, the movie going experience is horrible for additional reasons: commercials, talking patrons, and crying babies. I've seen one movie in the last 6 months and there was a crying baby and and a talking child in the theater. Had I not traveled 40 minutes to see the movie, I'd have asked for my money back immediately.
Don't forget the comments. They're a hoot, as well.
I saw and brought attention to his OTC "pump-and-dump". It turned out that he was an active investor in and advisor to the company (I think it was Gunnar Optiks) and it seemed to be mostly an honest mistake.
It sounds like a neat project, but I think describing it as "real time" is misleading if you're not also providing information on latency. The majority of the provided use cases seem to indicate a high level of scalability and durability, as well as a high level of throughput, but these are not necessary characteristics of a true real time system.

It's a common misconception. A real time system doesn't have to be fast, efficient, or fault tolerant. A real time system must guarantee with 100% certainty that in all cases it will respond to input X within a time period of Y.

I would be interested to learn the timing issues driving the development of this system and how you've guaranteed such a response time, especially given that it's running on top of the JVM and must therefore deal with a non-deterministic garbage collection process.
Here's the hotspot info. It's kind of interesting. It is above average for longer than I thought it would be: http://i.imgur.com/KGPg0.png
Wouldn't it require mathematically perfect instruments to even measure/verify a mathematically perfect sphere? A mathematical sphere is simply an infinite set of points: the set of all points a given distance away from some central point.
I am interested in lesser popular stats like session time and bounces because it sheds some light on conversion differences. If you increase conversion and decrease session time that means you have succeeded in getting out of the way of people who want to give you money. If you increase conversion and increase session time it's for a different reason (maybe you weren't providing enough info before). Same for bounces--is the new higher conversion figure due to enticing people who previously bounced or are you doing a better job at hooking in people who were already more interested? I could go on, but I'm already rambling.

Regardless, great write up. I found it interesting and useful.