skysight-inc/HackerNews huggingface dataset:
'Commonly accepted' may have been bit of an overstatement on my part. The last place I read about the taxes and overheating thing was in the 'The Affluent Society' written by J. Galbraith. Written in 1958, it was a best seller at the time. The book presents a really good critique about blindly pursuing economic growth.

Generally, I am of the opinion that as we make significant gains and improvements in efficiency, productivity, and technology the number of jobs created for each dollar directed towards investment and business creation will significantly shrink. This will make it difficult to achieve wide-spread prosperity by encouraging investment, as the wealth will increasingly be concentrated at the top (we are already seeing this happen). More likely, we will have to transition to a post-labor economy (there are a few random discussions about this on the internet, but as far as I can tell this is a fairly new idea). Unfortunately for those that lean on the libertarian side, a stable and successful post-labor economy involves high taxes and large social programs (of course this assumes that we can even attempt to make this transition).

Sorry, kinda went off on a tangent, but I think this idea is very relevant to any discussion regarding our approach to economic recovery. It may be a few decades or so before it is relevant, but this transition has been happening for quite some time (when was the last time you withdrew cash from a bank teller, or sent a letter through snail mail, etc).
Clang getting some The Verge coverage http://www.theverge.com/2012/6/10/3076307/neal-stephenson-cl... - I hope these guys hit mainstream. I would love it if Neal could pull this off in a big way.
Method parameters nightmare
Ask HN: How many tech startups file IPO per year in USA?
As a person outside USA, I hear about buzz around IPOs of companies like Group-On and Facebook. I wonder who many start-ups grow big enough to file IPO every year on an average.

If there is any USA specific data please give me pointers.
It's strange how often I see this complaint about wanting a non-personalized version of Google.

On google.com, there is a toggle switch allowing you to turn off personal results on a particular search (it's been there since the launch of SPYW).

And if you're looking for a more permanent setting, there's one available in the Google search preferences (available through the gear on the search results page or at https://www.google.com/preferences) which allows you to set it to "Do not use personal results".
Technically, all of the display code (Quartz) was not part of NeXTSTEP. NeXTSTEP used Adobe Display Postscript which cost too much and had too many licensing restrictions to be used on OS X. Also, all the code imported from Mac OS would beed to be converted.
In the west, the way things are set up, for better or for worse, we have to borrow it into existence and pay it back with interest, further burdening the tax payer and forcing government austerity

Not only is this opinion not right, it's not even wrong. When you say "we", are you talking about the Fed? Banks? Consumer debt and credit? Since you're talking about "burdening the tax payer and forcing government austerity", I'll suppose you're taking about Treasury-backed Federal Reserve currency. Now, the Fed remands almost all of its profit back to the Treasury, so we're actually talking about the opposite--Federal Reserve printed currency is seignorage, it's very close free money to the government. The taxpayer pays almost nothing for as long as the debt-backed money exists.

A lot of this narrative seems to depend on popular, but bad, memes of armchair economics, so I'm just picking out the worst one.
This is a great idea but it returned Dutch for "voy al supermercado", though it was correct for "ik ga naar de supermarkt' and 'je vais au supermarché'. Good luck!
One improvement: for most people, the risk is not that someone tries to crack your password, it is that someone uses rainbow tables to crack many passwords, one of which may be yours.

Rainbow tables have a degree of freedom: the function that maps hashes back to passwords. You should try and pick a password that that function will never generate. To get that, do something unique. Good options, I think, are including a foreign language word (neither English nor your native language, nor the site's language), reversing a word or a syllable inside it, and made up words that have Hamming distance greater than two to any other 'obvious' word.

Short (<= 8 characters) passwords, I think, are bad choices for that reason, even if they consist of ASCII gibberish.

Disclaimer: I have never looked what kind of code commonly used rainbow tables use.
For very short phrases the data corpora are too shallow. I have to improve that, and the identifier logic, and... The most important part was discovering that django is amazingly fun & simple. Thanks for the encouragement :)
Out of curiosity do you normally write code in a proportional font?
HOLY SHIT THIS IS WONDERFUL
Email Hacks That Reach Investors
There is a problem with sexism in the software development community that needs to be acknowledged and addressed. The Lea Verou line was incredibly creepy and inappropriate, and some of the other lyrics were also ill considered.

But the dancing itself, or the idea of women(? I think there may have been some men, couldn't tell) dancers at a development conference does not make me feel objectified. The dancers were not dressed inappropriately (long sleeves and shorts? I could probably wear that at work let alone a nightclub), and the dancing was not suggestive (especially in contrast to normal club dancing). I thought the dancing was fine.
$3.4 million for lunch with Warren Buffet
Snooki’s Phone Hacked, Nude Photos Unleashed on Unsuspecting Masses
Few other Twitter Bootstrap sites (or splash pages in general) need horizontal scrolling on my netbook (1024 pixels wide), but Blossom does. I can see ~95% of it.
Upsert using Writable CTE in PostgreSQL 9.1
Hello misuba, here are some that I have found to be very handy for some projects I have worked on. Hope they are a good start for you, or at least will intice your curiosity.

http://www.haxenme.org/documentation/examples/tutorials/
http://haxe.org/doc
http://www.haxejs.org/
http://www.haxenode.org/
http://mikecann.co.uk/personal-project/more-html5-haxe-speed...

If you do have a go, I recommend HaxeNME for it is a framework that will install all you need for Haxe to just "work" straight up and it also adds some cool stuff like mobile compilation targets (webos, ios, android) and HTML5.

You will have to pick a IDE, people go for FlashDevelop and Mono a lot now, but do read through the Haxe or HaxeNME site setup sections for full list. There are lots of add-ons for a lot of IDE's.

For install, start here:
http://www.haxenme.org/documentation/setup/
Given a passphrase dictionary attack, the passphrase would be discovered in less than a minute.

Wait, what?

2,048^4 == 2^44 == 17,592,186,044,416

At 2 million hashes/second it would still take 101 [edit: actually, on average, 50] days to find this password, if it was unsalted. Perhaps if you had spent a few years of supercomputer time to generate some massive rainbow tables, you might be able to discover it quickly, but absent the need for your linkedIn password to be resistant to attacks from a nation state, you'd be pretty safe with such a password for a while.

It's entirely unclear how you came to the conclusion that it could be discovered in "under a minute" with a passphrase dictionary attack.
It's an absurd one? Isn't this question essentially the Hierarchy Problem?
I'm building open source motion tracking hardware. http://adjacentreality.org

While I do plan on manufacturing and selling the things this year, I'm going to price it as close as possible to break even.
Meebo Bar makes money and maintains a number of partnerships that are useful.

The IM client does not.
Does anyone else think it odd that being a software developer automatically means you're a "geek"? I never thought of myself that way, still don't, and am surprised that a career choice automatically confers such an odd label. It makes no sense.
Very cool. Some infinite scrolling (like Facebook) would be nice.
Chrome limits off-store extension installs
This is probably a net good: new ways for people to apply their Python knowledge are good, and new means and incentives for people to get into coding or make life easier are good, and Python is looking more future-proof than VBA at this point.

But the main selling point for this on the linked page and video is that the resulting code is shorter, and the code is only really shorter because the VBA code declares its variables. The video narrator even says that writing VBA is slower because you have to declare variables before use. I'm sure HN has had plenty of debates about declaring variables in the past, but personally I don't feel it slows me down much more than just thinking of a variable. Anyway, by default you don't have to declare variables in VBA, though it is good practice, especially for larger projects.

Also, that 40-line+ heap of VBA they show being changed into 14 lines of Python is rather unfair. They've written a function for finding the minimum in a range and then loop through a range when they could use worksheet functions (also accessible via VBA) for both. I make it around 12 lines of VBA if you do it that way. Or you could just use 3 worksheet functions and no macros at all.

OK, so these hypothetical beginners may not know the best way to do things in VBA - but they probably aren't going to use lambdas in Python as in the example, either. (Though I do like the possibilities of lambdas for various Excel tasks I've done in the past!)
Watch Apple WWDC 2012 Live Streaming
Well, I gave a citation for a larger privately-built submarine, so the sentence in the wikipeida aritlce I quoted is false.

I don't see how you could possibly think that I've missed some point here. Me pointing out a problem with a wikipedia article and sharing something that excites me should not have wounded your pride.
I hit burnout and was less productive for a long time.

It's taken about five years, but I'm almost back to full productivity. I'm basically back to normal, or better, in my day-to-day work, but I still have almost nothing in the way of progress on side projects compared to before.

Advice:

1. Pace yourself, get some work done, then go make coffee/food, or in my case, go for a motorcycle ride/work out at the gym.

2. Exercise. Hard. No walking on the treadmill shit. Start strength training and do sprints for conditioning/cardio. Our bodies weren't meant to languish in front of a computer and tend to throw a snit-fit if you don't satisfy them.

3. Have a hobby/hobbies that don't involve a computer. As stated before, for me these are strength training and the motorcycle.

4. Read a lot.

5. Focus on actionable, bite-sized amounts of work. Don't think about macro, long-term, or broad scope stuff. You'll just get overwhelmed. Let the dopamine hits come rapid-fire as you check things off in quick-succession throughout the day.

With that, I'm off to ride in the mountains.

Good luck.
There is so much to love about this. It takes writing on the stall wall to the 21st century. It seems like an indictment of asinine status updates. It has great use of double entendras (spelling?): "Start the movement"! "Plop! The rest is history". And it totally speaks to the 12 year old boy that lives inside me.

I really love how you took something hilarious and immature but still made it smart and somehow witty.
Show HN: Free, Awesome, Open Source Software
thanks for this :(
I tried a bunch of different game engines, toolkits, frameworks, languages, etc. for the game I'm working on and the thing that sold me on Haxe was NME. I was able to build for Mac and Flash without changing my code. I simply specified a different target platform at the command line. I haven't built for mobile yet, but I suspect there won't be very many changes to my code when I do.

Also, the Haxe community is full of great hackers and incredibly helpful.
NME is particularily good in building "Flash-like" applications, so mainly games.

I think Appcelerator is more adapted to applications that want to use native UIs elements (menus, buttons, layouts, etc).

Then you can still write an Appcelerator app using Haxe :)
https://github.com/skial/haXe-titanium-desktop

I don't know how/if it's possible to mix both, for example embed a NME app inside an Appcelerator app (besides using UI.WebView and embed it as HTML...)
These are all layers on top of the lower-level OS, which is the only part that would need to be ported; and it was already ported.

Quartz is basically "Display PDF" instead of "Display PostScript" with the architectural difference being that DPS was client-server, with bits of PostScript being interpreted on the fly; while Quartz got rid of the round trips between client and server, merging everything into one faster, monolithic layer. I recommend you look at the PS and then the PDF specs, they are about 90% identical.

The code imported from MacOS also ran in a separate "box" on top of the lower-level details.

Really the best case I can make for my argument is to point out the similarity between NeXTStep's IOKit drivers and the OSX IOKit drivers. That is the part, that really DOES interface with the guts of the system.
Well it was published by CNN, which is one of the largest media organizations and generally considered reliable.

I've gotten 3 responses trying to throw cold water on my post, which was just me sharing something that I thought was exciting. I don't get it.
Get rid of the warning "use at your own risk". That's what the Terms of Service is for, on every site.
>Or, just make it where websites HAVE to state somewhere how they are storing the credentials. It's shocking how many places still use plain text, or encryption and store the key in the database..

I like this idea. Like a Surgeon General's Warning for the web. I wouldn't want the government making specific laws about hashing, but requiring transparency and disclosure about how data is stored would be useful in a variety of ways.
Carbon sits on top of lower-level pieces - remember, we are talking about the guts of Mach and BSD and IO and drivers, not software that sits on top of it. There was definitely a Dock in NS :-)

May I ask, have you ever used a NS3.3 or 4.2 based system for any length of time?
Not usually, but I wanted the app to look a bit less "hardcore techie" than the rest of the Haxe evangelism material :)
Ask HN: How do you prevent your site from crashing from too much traffic?
That's irrelevant to the pun, which was referencing the common expression "that's out of my league" as well as the famous novel about a submarine, "20,000 leagues under the sea."
The recent trend of new projects trying to create a new JSON binary/more compressed protocol is troublesome ... and I strongly feel like these projects overlook gzip and "what's there" in favor of "look at my new shiny library". I had the same grievance w/RJSON previously (http://news.ycombinator.org/item?id=4068555).

These projects are failing to realize the broader picture: gzip and JSON parsing are builtin and the subject of many optimizations by browser vendors. The network/request/response cost of putting an RJSON/MsgPack like library into the mix negates any payload savings I might have had by creating a dependency to the library.
I can vouch for this, I've been running on daily for the last 2 years and have rarely encountered a game stopping issue.
How about the part where the team scaled up to a dozen people? Do you disbelieve there was enough work achieving feature parity to keep a team of engineers busy?

The article doesn't report it took JK 18 months to be able to boot into OS X, simply that that's when it got greater visibility. I think it's highly plausible that 1.5 years was enough time to get somewhere between "won't boot" and "everything works great".

Edit: re-read, and realized I made an assumption that wasn't explicit. I'm assuming that OS X diverged in significant ways from Next, and did not maintain compatibility for non-PPC architectures. I think that's highly likely. I'd also wonder how much of JK's time was spent dealing with device drivers.
With all this talk about security I am still wondering why everyone isn't up in arms about the fact that Chrome makes all of your stored passwords plainly visible at the click of a button or two. This has been the case for years and many complaints have been recorded, but Google, for some strange reasons, seems to refuse to even attempt to put forth any effort to secure their browser.
Your post illustrates Apple's success.

Perceiving a criticism of Apple, you jump in with both feet. Clearly Apple isn't just something you bought. You start with a pointedly personal comment, so it seems that you took the comments about Apple personally.

You used OS X before it was cool, proving that your purchases were not about jumping on a bandwagon and that exclusivity has nothing to do with it.

You enumerate virtues of Apple products, in defense of your purchases. You clearly see no reasonable alternatives to them; indeed, you were forced by the total inferiority of other products. Consider what this implies about the people who buy other brands: they lack discernment, or they are poor.

You clarify that you are not buying blindly. I didn't say anything about this, so it is clearly important to you. I understand: your purchase was based on the great virtues of the product which set it apart from the competition. And your purchases set you apart from the people who buy other things.

I don't know what you are talking about when you get into fanboys and mass hysteria. I gather that you are responding to some tribal enemy, because you go on to accuse them of being cheapskates or envious people. Very personal!
Dropped ~75%?!

Let's see a post with some screenshots!
> "They are saying use a phrase that's meaningful to you"

I haven't seen any passphrase advocates say that.

The ones I've seen all say "use 4-5 random dictionary words". Come up with a meaning for the phrase, and it'll be easy to remember.
The reason I put "real money" in scare quotes is because I didn't want to have this discussion.
Phrases like "I tried to call, but they were engaged." must really confuse you then.

There are a lot of things in the world that are engaging, many would say far more engaging, than just the prospect of marriage.
that's a great solution. it would be also quite great if you would tell us what these (to us) unknown parameters mean :)
World Map Of Social Networks Shows Facebook's Global Dominance
Those sites are great! It's a nuisance finding your way around so many social networks and their different settings pages. Bookmarking your sites, thanks for building them!
I wish people would try to write better and contribute Ruby programs for the benchmarks game :(
This post does not pass the smell test. Yes, there is a lot of corruption in China and the political elite is enriching itself at the expense of the public and private sector. One mechanism for this certainly involves the government suppressing interest rates on bank deposits, and then directing banks to provide loans to preferred enterprises, which often engage in real estate. This is not actually a horrible approach to development since it keeps the government from having to finance everything up-front and a lot of the time the projects actually end up working. But sometimes it leads to non-performing loans and everyone knows there is much more of this than is claimed.

But even so the alarmism doesn't make any sense. If we multiply the amount of state-acknowledged NPLs at the largest five Chinese banks (~300 billion RMB) by an order of magnitude and we still only have 500 billion USD in bad assets. Sure this is a lot of money, but the Chinese government has previously dealt with the NPL issue by dumping cash into the banking sector and will doubtless continue to do so if necessary to maintain the status quo. 500 billion dollars still pales in comparison to China's more than 3 trillion in foreign currency reserves, so who cares? In reality, this system is actually sort of preferable since no-one can effectively loot state currency reserves yet, so bailing out the banks gets the money back into play.

To the extent there are stresses in the system, its that real estate development has been on the rocks since 2008 and prices are getting past the point where people can throw themselves into practical servitude in order to buy property. If you follow the Chinese media, right now it looks like the bubble will play out with local governments buying properties from cash-strapped developers at inflated prices (bonus question: guess who will issue the loans to finance this?) in order to turn them into social housing projects (bonus question two: guess who you need to be related to in order to get apportioned these assets?). Since it seems likely the poor are going to get screwed regardless, the real losers in the coming years are Chinese citizens locked into 30 or 40 year mortgages on underwhelming properties who will soon find themselves doubly-screwed as cash-strapped localities who can no longer charge real estate developers such inflated prices for real estate switch to issuing property taxes instead.
I wish people didn't use S3 in lieu of a CDN.

From Hong Kong on a 100mbps line (and I can hit 11MB up and down):

10mb binary file

S3 US Standard avg 112k/s took 1:31

S3 Singapore avg 1290K/s took 0:07

S3 Tokyo avg 895K/s took 0:11

Cloudfront avg 8758k/sec took 0:01

Latency to Singapore is around 50ms, latency to Cloudfront is < 4ms.
Not really news - the date on the article is April 30.
I don't use that because of (unfounded) concerns that I will someday need to enter my password into some device where it's not available, or the domain will change, or some other scenario where bad things will happen because I do not actually know the password I told the site.
Google still does a horrible job at respecting your browser language. Someone, with very questionable logic, thinks that UI language should be directly related to the physical location of the browser.

Even when explicitly specifying English, it still doesn't work. For example, the alt text for Google logos will appear in the "geo-language", regardless of UI setting.

Other Google sites, such as blogspot, switch to the geo-language without any apparent way to override.

Sometimes, Chrome even kicks in and asks if you'd like to translate the content into the correct language.

This is moronic.
Car2Go Car Sharing Service May Revoke Membership Based on Driving Style