skysight-inc/HackerNews huggingface dataset:
Promises and Deferreds are anti-patterns, in my book. They pollute the call stack and explicitly introduce uncertainty. Why would you want to code against an object representing a thing that may or or may not be complete? Good software strives for determinism. Passing around "maybes" is the opposite of that.

Promises are a poor solution for people not willing to properly model their tasks.

A far better way is to actually think about what you are trying to achieve and stick with a simple sequential control flow, rather than using some sort of overwrought API hammer to bash nails into your codebase everywhere.

Don't nest inline callback functions. When you pass callbacks, pass references to object functions. Model these asynchronous flows as objects. Don't pass around uncertainty. Embrace events.
How Memes Are Orchestrated by the Man
It's your fault for using such a bad bank. Just use paypal instead.

/s
Experience.

Code a lot. Write games a lot.
"Couple" used to mean romantically engaged. When I lived with a roommate, if somebody asked "are you guys a couple?" it'd certainly suggest something we were not :)
Ask HN: What to do with ultra tight API terms?
I'm thinking about mashing up (old term I know) two services but I ran into a roadblock when I came across Yelp's ToS. The lawyers drew this thing up so tight I can't figure out any legitimate use of their API and have come across seemingly conflicting clauses. Take a look, its good for a laugh http://www.yelp.com/developers/getting_started/api_terms.

My question is, what have your experiences been with approaching companies about their API terms? Is there a good way to approach it? Obviously my biggest fear is spending the time to develop the service only to have them shut it done.
How to Get Traffic To Your Blog
Don't worry, it is a good thing. The ones who want to take it further will naturally start digging into what's going on behind the scenes.

Where would games be if we didn't have abstraction?
" Stocking a basic toolbox is extraordinarily inexpensive, there's really no reason not to have one."

This is great advice, anyone reading who doesn't have at least the basics please get them. I have a few friends who I help out on occasion and it is incredibly frustrating to not have the basic tools available.

Decent screwdriver set

Socket set

Hammer

Electrical Pliers

Multimeter

Pliers

Adjustable Wrench

Just these basic tools can get you a long way to solving problems.

I hated it at the time, but I spent nearly every weekend of my 8th and 9th grade years remodeling our house with my dad. Being able to understand the job that needs to be done, even if you'd do a poor job doing it yourself, is invaluable.
That's a weird thing to say. Is the perception really that mozilla doesn't have its share of geniuses?
AndroidFFmpeg - FFmpeg build for android architectures
Mozilla security bug approval process
This made me remember competing against my research advisor for the fastest times on the various levels of Minesweeper. The beginning was the key; after a few weeks I could tell within 1-3 clicks whether any particular run had a competitive chance. I hit the reset button a lot.
So what other programs do you use that have a balance parens command? or shift text left or right? Beyond the basic movements, all your "interesting" shortcuts are specific to your text editor anyway.

Unless you're using emacs on a Mac, in which case you have emacs keybindings in all the standard text fields anyway.

Or if you're using MacVim, which supports the standard mac cursor movements (command-arrow to end of line, option-arrow to move by word, option-delete to delete word, etc)
One easy way to disabuse yourself of this notion is to take a job working remote for a Canadian company.
"This attitude is certainly built on classism and general obliviousness as much as gender issues...whereas with rich men, haggling seems to be a necessary ritual."

The author makes it sound like negotiating over an estimate is a character flaw.

Stereotypically, men are more likely to negotiate over almost anything. At least that comes up during discussions of pay inequality; I'm not really sure what the facts are.

Also, negotiating is probably a more common, habitual practice among "rich" people (by which I assume he means businessmen, lawyers, etc.). I don't see any evidence that it comes from some kind of classism; rather, it's a useful and important skill in their job.

People who really don't know anything about handywork are likely to use what they do know to attempt to get quality work at a fair price.
By the by, doesn't that bank logo look kind of familiar? Engadget's logo was inspired by the RSS logo, but this one doesn't even try to be original.

http://i.imgur.com/WKZEMiQ.png
JSON-LD: a lightweight Linked Data format
A close friend of mine is an ophthalmologist. The Medicare reimbursement rate for a cataract surgery is a little over $300. This is surgery that restores eyesight. How much would you pay to have your eyesight restored? It's clearly not market rate.

I guarantee that at least in this situation his practice is not turning a profit on these surgeries. $300 certainly doesn't cover the labor expense.

This story is, of course, anecdotal. I'd be eager to hear of similar stories of Medicare reimbursing appropriately.
I don't see Google's pilot as a competitor to Amazon at this stage. I will still buy on Amazon (mainly large things that I can wait for but I get better pricing on).

However, if Google can get a diverse enough vendor pool to compete with Amazon on enough stuff (much like they did with Android vs. the iPhone), then they have a very powerful story.
I think that most self-made rich people are over that mental barrier where they know that everything in the world is made by people like themselves. So they aren't afraid to participate in new things.

I`ve definitely have had my share of folks that like the pretentiousness. As it turns out, they are also the easiest to screw with.
Cyprus did not just load up on Greek debt because they were seeking risky loans. They loaded up back when nobody was particularly aware that there was a fundamental problem in Greece because it is easy for a country that is full of ethnic Greeks who speak Greek and are right next to Greece to be aware of opportunities to invest in Greece.

When the Greek problems became obvious, they had no easy way to divest themselves of that debt because nobody wanted it. And when the EU decided (without Cyprus having any say about it) that the bailout would involve a 50% haircut for privately held bonds, Cyprus was hosed.

It seems to me that the biggest sin that Cyprus committed was being in the wrong people (Greeks) in the wrong place (right next to Greece) at the wrong time (when Greece was diving off an economic cliff).
But it has more normal types. I'm betting if asm.js takes off, dart2js could easily output code that uses it. Sure you can write fully untyped Dart code, but their js compiler already does a lot of type inference.
A NAT64 implementation for Linux
This seems like the possible outcomes for high profile startups and not necessarily most startups. I am relatively young (not even 30) and have already been a part of a startup that died a much quieter death, absent any fire sales or acqui-hires.

If anything it reinforces how powerful it is to be a high profile company. Then your company doesn't just die, it either salvages its resources as an acqui-hire/firesale (which clearly isn't good but it's something) or survives unglamorously. There are companies out there that cannot say they were "fortunate" enough for either of those things to occur.
EC should have treated Cyprus in same manner they treat other countries which are part of Euro Zone. If they can bail out Greece without a haircut which actually caused crisis in Cyprus, why do this against Cyprus?
Also it might be a tax haven for others , but for Cypriots its their country. And this haircut is applied to everybody who has deposits in the Cypriot branches of Laikie bank but Same bank has branches in Greece and people with deposits in Greek branches won't suffer.
€100,000 was insured. If you want to go along that line of thinking, then he currently has access to less than 4% of the uninsured money.
Pros and Cons are very subjective things. Learn both of them and decide yourself :)
> Kids with higher IQs will do better under time-constraint.

Ehh... I don't agree with this at all. I don't think how fast or slow someone works has any relation with IQ/intelligence.
Maybe Amazon can turn Goodreads into an actual recommendation site and use the full capabilities of its databases and search facilities.

To this day, since I first joined near its founding, I am astonished that there is still no way to search for the highest rated and voted books within a genre.

Instead, one is left to rely on heavily skewed "Lists" or "popular" books or their (annual) Award system.

In short, at this time, Goodreads for books is far less useful than say, IMDB is for movies. I actually find Goodreads less useful than Amazon itself for recommendations!
"Who wouldn't want their start up acquired?"

A person who is building a sustainable business that doesn't want to see it mothballed or sullied by others.

"I mean what's the point starting your own company?"

This is a common but fallacious argument. If you wanted to make money, at median you are far better off working as an employee for another company.

Given the high failure rate (you are forgetting selection bias), you have to have something more than a profit desire to start a company. For me, I know I wasn't happy working at a company and having left that environment I don't think I ever want to go back :)

"The goal should eventually be an exit of some kind."

The goal is an exit if you think of your startup as a massive pump and dump. Plenty of people build very sustainable lifestyle businesses.

It really sounds like you need to reevaluate your life a bit, especially if you think that everyone goes into this solely to make a boatload of money. It's easier to make your first million working for a hedge fund than it is in a startup.
When you deposit money in a bank you become a protected senior creditor, but creditor nonetheleas, to the bank. The government insures the first €100 000 or $250 000 against losses, but that guarantee is only as good as the government.

Jeroen Dijsselbloem, president of the eurogroup, told the FT as the bailout was announced:

“If we want to have a healthy, sound financial sector, the only way is to say: ‘Look, where you take the risks, you must deal with them, and if you can’t deal with them you shouldn’t have taken them on and the consequence might be that it is end of story.' That’s an approach that I think we, now that we are out of the heat of the crisis, should consequently take." [1]

If you want a dollar asset as close to risk free as possible, buy Treasuries. If you are afraid of inflation buy inflation-protected Treasuries, TIPS.

Not Bitcoins? No, not Bitcoins. The purchasing power of your savings has a higher probability of being retained when backed by the full faith and credit of the U.S. government than a cryptocurrency. This may very well change, but it is not the case today, particularly if you pay your bills and buy your food in dollars. Speculate in Bitcoins, use them to transact if you must, and perhaps participate them as a form of activism, but do not convince yourself that you are George Sorosing the global financial system.

[1] http://www.ft.com/intl/cms/s/0/68c9c18e-955e-11e2-a151-00144...
Would you consider releasing some of the benchmark code/setup? (better yet integrated into OP's project) I am very interested in seeing clojure's performance. What kind of framework did you use for clojure?
Since when has "investment" implied "security?" This is a textbook, bog-standard example of investment.
How salty is that seawater? Ask the Aquarius satellite
"but refused to contribute." - Where did you get this? Why you say he refused to contribute?

He had operations in Cyprus with employees in Cyprus, He was not operating in one country while using bank accounts of Cyprus.
Well, that`s where having good VCs might make a difference. Summly might be at a bigger scale but VCs trying to get their money out of a sinking ship is usually how "soft-landing" is managed.
If you want to show off the demoscene, try the 64KB prod "Chaos Theory".

https://youtu.be/4DjBq2O0XXk
Background and summary (forgive me if some details need correcting):

Cyprus is a tiny country with a GDP not much higher than Tim Hortons. Yet, it had something like 150 billion in private funds stored in two of its banks: the Bank of Cyprus and Lakie. Why? Because the majority of the funds (I am generalizing) belongs/belonged to Russians who took advantage of the people on the conversion out of communism (dirty money). As North Americans have Swiss bank accounts, the Russians have Cyprus. Obviously, other people have their money in here too.

Greek's insolvency impacted Cyprus greatly, because a large portion of the Cyprus population are of Greek descent. Thus, when the banks were figuring out where to invest, a large portion of the funds went to Greece. As a result, the banks lost a ton of money, and are on the verge of making the country insolvent. The IMF said the government needed to come up with a large amount of money.

At first they tried to pass a bill that would skim 10% off all Cyprus bank accounts that had over 10k Euros. There was unimaginable outrage, because as you can guess, that affects a good portion of the population. In response, they changed the bill to only affect those with over 100k Euros. Interestingly, this time, mostly the Russian dirty money was affected, and there was not as much public outrage (stealing stolen money). As a result, now 30% of all bank accounts over 100k Euros are being seized.

All the North Americans probably don't realize why this is such a big deal. In North America, we have money in companies, hedge funds, etc. In Europe, from what I've been told, banks are the major (almost exclusive) depository. Thus, you can imagine that this is a much bigger deal.
As far as I understood , no part of uninsured money will be left for him.

Insurance is for Euro 100k, and he has a Dollar Account, that is why he will get only $128k based on the exchange rate.
I don't know what country OP lives in specifically, but what you quoted is wrong for the majority of European countries, who are neither tyrannical nor are they run by 'political and family dynasties'.

Perhaps whoever you quoted was making a good case for not cooperating (taxes or otherwise) with tyrannical governments, but the situation in most European countries is that the government is democratic, progressive, and operates in the interests of it's citizens more than it does in the interests of the politicians themselves.

The OP, unfortunately, doesn't get a choice of operating within a system where he benefits greatly from other people's effort and also paying taxes OR doing neither, he only gets to choose whether to contribute to a system that profits him massively or not.
While choosing not to contribute, which is what OP did, is not technically stealing, it's ethically equivalent - I present as rationale the Kantian argument - if nobody paid taxes it is obvious that (within European countries) everybody would be worse off than if everybody paid taxes, therefore it is unethical for a single person to not pay taxes.
I'm reminded of a scene from the classic Independence Day:

President Whitmore: "What is it you want us to do?"

Alien: "Dieeeeeeeeee."

It may sound cruel, but the movie studios (especially the large ones) are watching their business model get swept away and I have no sympathy for them. TV has been drinking their milkshake the last few years by producing quality original programming that we can watch from the comfort of our own home. This is the way of progress. It's also not a valid reason for rent seeking and protectionism.
As something for beginners, this would be great. When you start learning a new skill, it's important to have that feeling of tangible achievement to keep students motivated. Anyone interested enough to pursue a career in game dev will dig into pyglet to understand what's happening, as they start to push the limits of the knowledge gained from this kind of exercise.

And then here's the other nice lesson: students can learn that they don't need to know everything before they start making cool and useful stuff. The confidence that comes from knowing that is just as important (more so?) as being able to implement pyglet from scratch if necessary. The former is a skill used daily, whereas the latter -- well, consider how often in your engineering career you casually rely on the work of others to power your creation. Has anyone ever required you to write a WSGI implementation, or a framework?

That's been my experience, at least.
The difference being they can't see you getting paid in bitcoins. They can see you getting paid through banks.

They have no regulatory power regarding Bitcoin because they have no way to enforce it.
A buggy server for a buggy game. Sounds like an adventure.
It's part of how IQ is defined. IQ is literally just "the (population-normalized) number that comes out of IQ tests", and IQ tests are structured as a set of pattern-matching/lateral-thinking questions which must be answered under time-constraint.

Everyone can recognize a pattern or get a lateral thinking puzzle eventually. Adding the time-constraint splits the world into people who can recognize patterns quickly enough to employ that pattern-recognition in the course of their every-day life, and those who can't: thus, IQ. Without the time constraint, an IQ test wouldn't really measure anything at all.

IQ is believed to relate to intelligence because the ability to see patterns sufficiently quickly gives you a kind of "intuition" for new subjects. It's like a lubrication against friction: without it, new subjects will be "at rest" in your mind, and you'll have to give them a push to get your understanding of them going. With it, they'll just slide down the funnel right into your brain. :)

More technically, IQ could be seen as a measure for how much of a cost your brain puts to engaging your type-2 reasoning (http://lesswrong.com/lw/531/how_you_make_judgments_the_eleph...). As expected, glucose, butter, CNS stimulants, and other things that make the brain think it has more "stored resource" to work with, are measured to enhance IQ--because they lower the brain's calculation of this cost, and therefore allow you to engage your lateral-thinking processes more easily and more often. Likewise, hunger, depression, and other things which raise your brain's cost evaluations unilaterally, also raise the cost of engaging your type-2 reasoning, and thus lower your IQ.
Those are the possible outcomes for premier VC funded startups, so, yeah, that definitely excludes most startups.
Weekly Rewind – VPS, CVSS, NSA & More…
How much does 'asynchronous' matters for the performance of a web framework? I mean netty, node.js are all async frameworks as I understand, but the source code for Go and Compojure seems was using a thread/process per request model?
My life does not need any re evaluation of any sort. I am an entrepreneur as well, and like all other entrepreneurs making money does not drive me, rather the creation of something from nothing is what really motivates me.

That being said, an acquisition from a large company would provide some third party validation, that I am sure many others creating something from nothing, crave.
The pay must not be great enough, and the problems not interesting enough.
Your link yields "Access denied."
Actually this demo lacks any of big or mid-sized features (as in implementation) of Minecraft, such as infinite world, terrain generation, mobs, mechanisms (pistons/redstone).
> There was a fairly popular bytecode used in web apps: Java.

At least two, actually: Flash is another. Arguably better performing and more generally successful. And both of them were mostly open... freely targetable as runtimes, and almost freely re-implementable.

With as much hate as both of them have had, I find it a little weird when someone talks about doing it again, but then again, maybe the people who hated Flash aren't the same people who want a Google VM.

Or maybe they think third time's the charm.
so you must also think highly #DieselBoom and his templates? :P
Activision reveals the most realistic animated human
This entire article reads more like "my first Django app" then it does any impressionable reason for discarding one particular language or framework for another.

The lessons learned from this article don't really apply specifically to Django or Python, but seem to represent an overall learning of how programming languages can work in general.
I read some other pages in that thread and I think you are right, I assumed that since he claimed he would move his money to an account in the Caribbeans that the Cyprus account was used for tax evasion.

If he is a Cypriot, or his account was used for managing a business in Cyprus rather than avoiding taxes in his home state, then he was just a victim of bad politics and bad financial management.
The Eurozone is structured to suck the money out of peripheral economies in times of crisis

It seems like Greece is doing much of the sucking, much to the chagrin of their stern German neighbors.

I don't see the Euro as structurally deficient, I really think this problem is a due to Greek culture in the early 2000s being incompatible with the EU. Remember that Cyprus is a very small country, being half the size of Pittsburgh.

I think many people forget why the Euro exists. It exists to grow trade and foster connections between European countries, and it serves to level them and their societies. This is a social agenda. If Greece stays in the Euro their culture will have changed for the better.
What does crowdfunding replace or displace?
Amazon S3 API down?
I thought I was the only one who used SilverStripe!
Bay View is just the name of the new complex. It will still be located in Mountain View. [1]

[1] http://www.vanityfair.com/online/daily/2013/02/exclusive-pre...
"an acquisition from a large company would provide some third party validation, that I am sure many others creating something from nothing, crave."

Those people who crave third-party validation are usually in startups because they hope to strike it rich, not because they are genuinely interested in creating something that they enjoy. You need to escape that paradigm of measuring your self-worth based on others.
Not 80% haircut.
You will get only 100k Euros which is insured, rest is all gone. Bank is being dissolved.
Checking OpenCV with PVS-Studio
Heh. Last time I checked v8 regexes were really fast, except their string builder was a disaster... it wrapped every piece of string as a js object (gc and everything).
Exciting News About Goodreads: We're Joining the Amazon Family
I know Japan has a ridiculously crime rate and a strongly supporting culture to boot, but I do wonder if its that hard to launder looted metal or other materials there too.

Anywhere in the West, apart from maybe the Nordic countries, two years later that town would have been picked clean by now, even by their own government, regardless of any remaining radiation threat.

Is there is a very strict military cordon, perhaps?
> Unfortunately, the efforts and philosophies of otherwise well-meaning individuals have eliminated the achievement gap by eliminating achievement.

This one sentence made the entire article worthwhile. :)
In several comments he talks about Russians being victimized. He also states he'll be moving his company to a small Caribbean country, while he describes it as a “European medium size IT business”. So his company may be registered in Cyprus (and in the future, somewhere in the Caribbean), it's likely that that's not where the activity happens. (How large do you think the market for IT services is on Cyprus or on Caribbean islands? And if you had a medium size IT business, would you suddenly move all your employees to the other side of the globe, where you have no clients?)