skysight-inc/HackerNews huggingface dataset:
and why should it be the richest? anything special about it being "American"?

i would wager the the stats aren't the full truth. it lists german middle class below, which is hilarious - income alone doesn't mean shit in countries with top notch public infrastructure and well organised health care. that US middle class family needs to pay health insurance on top, if their kids want to go to college an ever increasing tuition, pretty likely need multiple cars to get anywhere and have less vacation time.

if more US citizens would travel their view on how much they're getting ripped off would change drastically. US immigrants from india, china, africa still get an improvement, but for northern Europeans, incl the Swiss, Austrians, moving here is a step down in a lot of factors.

"world's richest" - haha.
The Eval that Men Do: A Large-scale Study of the Use of Eval (2012)
Those who don't want to suit up for Walmart, can always shop at Dollar Pallace: http://www.ghettoredhot.com/debra-jackson-dollar-place/
So is the correct way to look at "middle class wealth" to take top line incomes and then determine a list of "middle class services" and then subtract the average cost paid for those services in each country? This has long been a pet peeve of mine in country v. country comparisons.
Is it really a bluff (something they won't do) or just hype? If it's hype, who cares?
An unknown number of attempt end with the stowaway falling out of the wheel well after takeoff and before touchdown.
Note that the full text is available: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=C4C...
Other (7 hours old) HN discussion here: https://news.ycombinator.com/item?id=7626072
I wasn't saying anything negative about Asimov, I have a tremendous amount of respect for the man, it was more about the contrast between someone supposed to write fiction and the other supposed to predict the future and how one got thing righter than the other. The irony seemed rich.
You can't read it anyway.

"Fatal error: Out of memory (allocated 3670016) (tried to allocate 7680 bytes) in /home/auroand/public_html/thefuriousgeek.com/wp-includes/l10n.php on line 530"
Kind of surprised no one has mentioned gogs, which aims to be an on-premise github, but written in golang with a single binary deployment:

https://github.com/gogits/gogs
Not that I have many facts to back this up economically, but I think at some point the top percentile have invested interest in either paying the bottom percentiles more or making it easier for them. Everyone at the top 10% somehow relies on the other 90% to consume something they create. Look at what Henry Ford did to pay his workers more, in the hopes they would buy their own Model T.
Buy I'm an optimist, so add salt to taste.
It's an interesting time for native development with all these languages making some serious attempts to dethrone C++ when in comes to combining high/low level in one language.

I'm still using C++ myself until the dust settles a bit, but I've found that my C++(11) code is trending towards being less stateful and more functionl-ish.

It's cool to see things changing in this space after feeling like it would be old style C or C++ forever.
HuBot let's githubbers deploy code to production, amongst lots of other things. In other words, access to internal chat is a much bigger deal at GitHub than it is at your workplace.
I came here to post that it was a great article - except for the needless invocation and anthropomorphization of Occam's Razor.

I. It is not clear that a rock falling out is _simpler_ than a meteorite falling out. How exactly is a meteor less simple? Sure, it's rarer and less likely, but it is not simpler.

II. A simple explanation of a how an iPhone works is "magic." But we know that's not the case. Our invocation of Occam is tautological - we only call on it when we think it's right, not when we're making a decision. We note that the article did not begin with: "there must be a simple explanation, because Occam's Razor always works." Instead, it invoked Occam after the fact.

Conclusion: Occam's Razor is a fetishized social construction and carries no magical properties and is of no use in predicted phenomena using a scientific model. It is simply a feel-good mantra like prayer and rosary beads.
There is already age discrimination: http://en.wikipedia.org/wiki/Age_of_candidacy_laws_in_the_Un...
https://help.github.com/articles/support-for-subversion-clie...

For anyone who would like to work with Github but prefers svn. I can't personally speak to how well this works but it is available.

(OT: I first found out about svn support from a presentation by Zach Holman, I believe you can find it here: http://zachholman.com/talk/git-github-secrets/ Some interesting bits in there. )

Edit: fixed spelling
> Many start-ups define “working with” regulators as simply accusing them of holding back innovation. But Mr. Laws said regulators were trying to balance many competing interests. “This assumption that they’re always bad in my experience has been almost 100 percent wrong,” he said.

My lesson, as a former engineer in a regulated industry who later did a stint at a federal agency: you'd be shocked by how many people, not lobbyists but real people, have priorities other than maximizing the rate of new technology deployment. Most people see "disruption" as a bad thing. This is a fact that serves the interests of incumbent industries, but it's a fact that exists on its own apart from those interests.

It's undeniable that incumbent industries have figured out how to use those regulations to protect themselves. And it's great to see start-ups that are willing to fight these fights and enter regulated industries. But I think "rules don't apply to us" bravado like Mr. Chesky's comments are counter-productive. It's rare that a regulation is wholly a sop to some politically-favored industry. There are legitimate interests in play, and dismissing those interests out of hand and needlessly antagonizing those that have different priorities is a sure way to turn the process into a very expensive legal battle.

In this case, I think it's a miscalculation to think it's merely a fight against the hotel industry. It's not. It's a fight against condo and co-op owners. In New York City, the land of $15 million 3-bedroom units, that's a class of people you don't want to needlessly antagonize.
Our new SDLC includes UMLs and ERDs for all new projects. Sigh. For a Drupal site, really? (ok, to be fair we do a lot of mobile development too, but a blanket requirement seems silly)

FWIW, contractor working on government projects (DOD).
I didn't read the whole article, but from what I had read - I disagree with.

Yes, Git has complex UI but so does Microsoft Word - if you want to be efficient at using those, you need to spent some time learning.
Two more:

* FME - a lovely GIS data proccessing language - http://www.safe.com

* IEC_61131-3 - the main way of programming industrial controller devices - http://en.wikipedia.org/wiki/IEC_61131-3
This article shows PBKDF2 as being barely any slower than sha2 but makes no mention of how many rounds it is configured for. The note at the end implies that something is misconfigured. I'm not a rubyist, but something is definitely wrong there. PBKDF2 is maybe not the best choice but is certainly safe and better than sha3 if configured correctly.

If the author is reading here, it's probably best to take PBKDF2 out of the graph until you get it properly configured. Otherwise, people may choose sha3 as their password hashing function.
Is this satire? or a real rant!? I get that git has a bit of a learning curve to learn "all" of the techniques, but it's really not that hard to get the basics going.
Agreed, it would appear that instead of heavily incentivising the positions that the private sector pays more for they raised pay across the board.
I guess that's the advantage to more generalist orgs like the Red Cross. They're not trying to design a tool for a job, they're trying to get a job done and are procuring tools as needed for the job. If there's a need for wheelchairs and the weird upcycled one does it well, they'll buy those. If conventional wheelchairs will do the job, they'll buy those.
Most Habitable Planets
They are legitimate words. It's called loanword
The physical dropbox. That's what we're building at www.makespace.com.

What cities are you in?
Git is complex because version control is inherently a complex problem. Let's look at some of the Git complexity that people don't like, and why they should:

Branches: Especially if you work on a team, but even if you work alone, you definitely want branches. Often you'll want to work on an experimental or not-production-ready feature or refactoring. Yet you'll still need to be able to jump to the production codebase and maintain it, e.g. when a high-priority bug is found. Branches assist you in this and other scenarios.

Local commits: You shouldn't need to rely on the network just to save your progress.

Cloning: Every developer's Git repo is a complete copy of the main repo. That gives you an automatic backup system for every project. If you've ever seen corruption in a central SVN repo, you know how important backups are. Yes, with SVN you could implement your own backups for the central repo, but with Git, it's one fewer thing I have to do.

Adding a.k.a. staging: If you've changed a bunch of files but only want to commit a subset of the changes, it's nice to be able to add them incrementally. The alternative is to have to type out all the paths in one big commit command, which isn't as user-friendly.
As others have said, this will depend on the specifics of your case (i.e. the employment and other agreements between you and the company).

However, you implied a question about single/double trigger. If your contract mentions single trigger vesting, it _typically_ means that some/all of your equity vests on a sale of all or substantially all of the company. Double trigger vesting is similar, but would require a second event (usually your position being no longer available, e.g. if you were CTO and the acquirer didn't need two CTOs) to trigger vesting.
It's actually a good bit worse than the article makes it out to be because it's after tax income. Almost all of the European countries that have been gaining on the US have substantially more services paid for by their tax dollars. So their income is far less stressed than in the US.
Show HN: Our startup product uses NLP to find the best tech answers
Red Hat, Ubuntu, and Docker: Container virtualization goes mainstream
C is only used because for cryptography we really need to be close to the CPU and memory, going all assembler is an option actually. Anything higher than that and you have to have formal proofs for your compiler as well as your equations.
Customer-Driven Product Development: Understanding the real problem
I'm actually surprised that people learn about this only now... It is quite standard (and very common) thing to do in Ada.
But then we can "subtype Strength is Natural range Natural'First .. 32;" since 80s (numeric type with all operators defined with permitted range of values from 0 to 32; range checks are performed at runtime by compiler - but most of them are optimized out anyway so penalty for them is in single digit percents of performance). Or if you prefer example from that site: "type First_Name is new String;"
We've been using Gitlab side by side with Github for the past few months. In general it's a very nice replacement, but one thing I've been fighting with lately is code review capabilities.

The problem I've been having is when I go to a commit, in Github I'll be able to see what's changed (the diffs), but in Gitlab I often get "diff too big and not shown for perf reasons" or suchlike. This inability to reliably view diffs makes me wonder how we're going to do code review on projects hosted on Gitlab.

Does anyone else have experience with this, or any workarounds?
Nice! Definitely useful.
> please try not to store user credentials at all

Sorry for nitpicking, but in my understanding of terminology, non-anonymous authentication always require some sort of credentials and a public key/OpenID/Google account/whatever is one, just as well as an old good username-password pair.

And in case of verifying certificates/signatures, we're not outsourcing jobs to any third party, but doing the verification ourselves. This is important distinction between user-owned keypairs and Persona/Facebook/Google/OpenID - I'm not sure entrusting user identities and authentication to a third party, instead of establishing secure means of authentication, is a wise decision.
Glad you like the packages! It took some effort to package it but thanks to the example of Omnibus-Chef it turned out really nice. (GitLab B.V. CEO)
I completely agree with the article
While I don't agree with the post I do think anyone that can meld the power of git with the simplicity of dropbox will have a killer service. But I'm assuming thats like having your cake and eating it to.

Are there any notable projects that try to accomplish this?
Google is killing more and more companies. for Google to continue their artificial growth of 20+%, they need to send less people to other sites and more to YouTube, G+...hoping they click on ads. Google is eating its tail
I thought that it was quite regular. I have two little girl 8 and 10 yo. I can ensure you they are learning tons of exceptions I did not realise.
The gap between the US and the rest of the West is clearly (if you look at the charts) closing due to rapid catch-up growth from the others, not decline in the US.

Wouldn't it be kind of odd if the rest of the developed world did not catch up to US lifestyle standards with the spread of technology and capital?
I can see that perspective. I could have made it more clear.

I see it as it being more about incorrect usage or application, rather than a fault with scrypt.
If you like GitLab, checkout GitHost (https://githost.io) We provide hosted private GitLab instances. We handle upgrades, security fixes, and backups automatically.
Also, consider that the value of time vs features is different depending on your lifestyle. If you buy a PC and you have time but not money, you want the most featureful machine that may involve more waiting and maintenance.

The Chromebook is designed with "less is more" in mind. It's a zero-maintenance machine, at a cost of features.
AT&T Launches $500M Joint Venture To Invest In The Next Netflix
Great to hear this! (almost a year and already experimenting in 2012?)
The result here is pretty interesting, but the characterization ol of being about the middle class is wrong. Median income doesn't define middle class, middle class is generally defined as elite workers (professionals and executives) that are still primarily workers rather than capitalists. Median income workers are generally working-class, not middle class.
How Zidisha Hides Its 20% Loss Rate From Lenders – And Why It Matters
I can't see how some of the examples are "great" design. Yes great for a consumers wet dreams, but there are other "situations" you hadn't thought of. Coca Cola yes great... for Diabetes... the ONE WORLD FUTBOL super awesome for lasting a very long time and polluting the environment while it slowly falls apart for a super long time.
What I am trying to say: This is all good and nice but consumerism shouldn't be the main "desire" to satisfy when thinking about design.
i found learning to speak chinese rather easy, but writing was very hard. I remember being taught to write characters with a ballpoint pen and my teacher commenting on how much pressure should be applied during each part of the stroke, it was around then that i gave up.
I wrote - http://invoker.codemancers.com/ for similar use. It provides easy to use `.dev` local domain support and then ability to manage multiple processes via a Procfile or custom ini file.
Not really. (Common) Lisp is often referred to as a "Building material".

"Growing the language toward your problem" is a common Lisp design pattern.
It's interesting that the graphs there exclude a few countries with higher GDP per capita than the US, such as Switzerland, Hong Kong and Singapore. I imagine the numbers for the US would look less favourable if such comparisons were made.
Could actually provide life saving information in fire situations
Alan Kay said about Lisp:

"Lisp isn't a language, it's a building material."

...in a positive sense, because he was also quoted describing Lisp as "the greatest single programming language ever designed", though I bet this was not in a Lisp vs. Smalltalk comparison :)
Many ideas from Bret Victor also seem relevant, such as his recent talk on drawing dynamic visualizations:

http://worrydream.com/#!/DrawingDynamicVisualizationsTalk
We're switching to Rugged (https://github.com/gitlabhq/gitlab_git#move-from-grit-to-rug...) and it does perform better. But a current GitLab instance should not be sluggish, even with grit.
Odds are you'll get nothing. And your options will be turned into options of the acquiring company.
Improving our product and sharing the progress with the customers
"a science-fiction writer"

And in his spare time, a PHD in biochem, and a university professor of biochemistry, and author of a couple dozen popular science non-fiction books. Not exactly the kind of guy who merely wrote Jar Jar Bink's movie lines all day, or decided which red shirt gets it on Trek.
Really? I'd be curious to hear what French words are as bad as the 11 pronunciations of "ough" in English ("Though the tough cough and hiccough plough him through)". Or, the other way around, there's the /eɪ/ diphthong, which can be spelled a, a…e, aa, ae, ai, ai...e, aig, aigh, al, ao, au, ay, e (é), e...e, ea, eg, ei, ei...e, eig, eigh, ee (ée), eh, er, es, et, ey, ez, ie, oeh, ue, or uet in the words bass, rate, quaalude, reggae, rain, cocaine, arraign, straight, Ralph, gaol, gauge, pay, ukulele, crepe, steak, thegn, veil, beige, reign, eight, matinee, eh, dossier, demesne, ballet, obey, chez, lingerie, boehmite, dengue, sobriquet. Not to mention place names like Featheringstonehaugh	(pronounced "Fan-shaw"). What are the most difficult things about spelling French?
Google Granted Patent For Panda Algorithm
There's a certain beauty in the ideograph system: you may not know how to pronounce the characters, but you could figure out a meaning out of it.
We just released GitLab 6.8 minutes ago https://www.gitlab.com/2014/04/22/gitlab-6-dot-8-released/ The main new feature of this release is protection against force pushes. Other changes include improvements to mentioning in comments, Merge Request UI improvements and new API features.
This is pretty useful! Maybe a noob question but how does this work offline / slow internet connections? I'm coding on the train pretty frequently and I hate waiting for urls to resolve... I'm guessing it's caching this DNS entry? (why would I otherwise have to run dscacheutil -flushcache...)
Matthew Green ‏@matthew_d_green Apr 18:
"@MiodVallat @cwlcks Well then I withdraw my earlier comments. What happens in BSD when the system RNG lacks entropy? Does it block?"
I have a hard time with the word "sharing" when it comes to AirBnB.

If you want to share your space, then why are you charging me?

There's a huge difference between couch surfing and AirBnB.

The fact that Silicon Valley is trying to convince us that subletting your apartment constitutes "sharing" says a lot about their values.
I think one of the most important things is to learn for learning's sake - you should want to improve yourself and expose yourself to new things, especially if it makes you uncomfortable. The important thing is to challenge yourself (near) continuously, since specific libraries can come and go, but patterns can last longer.
Those are great insights.

I'll add that many games don't understand "the reveal." They simply rely on "the experience." iow, Sure, it's great to be an astronaut zapping meteors, but it's not great to instantly and always be that astronaut. It's best to earn the ability in several large strides.
Well, we're all waiting for you to write a BSD licensed git/hg replacement that has decent performance on a VAX.
"Modern studies suggest that, on purchasing power parity basis, one tael of silver was worth about 4130 RMB (modern Chinese yuan) in the early Tang Dynasty, 2065 RMB in the late Tang Dynasty, and 660.8 RMB in the mid Ming Dynasty[citation needed]." [1]

So taking the nearest estimated value of a "tael", 100,000 taels of silver * 4130 CNY / 6 CNYUSD, the irrigation system costed around USD $68m in today's dollars to build, back during the Qin dynasty.

There were an estimate of 20 million people living in Qin china.[2]

By the time of the Han dynasty, just 200 years later, the population tripled to almost 60 million [3].

[1] https://en.wikipedia.org/wiki/Tael

[2] http://en.wikipedia.org/wiki/Qin_dynasty

[3] http://en.wikipedia.org/wiki/Han_dynasty
If this is truly the case, then we in technology must take much of the blame.

Over the past 30 years--even the past 15--automation of tasks which were once done by people in the lower-to-mid tiers of the middle class. Word processors have replaced secretarial pools. Robots have replace assembly line workers. Self-service web-sites have replaced data entry clerks. "On-line" (web, e-mail,etc) have replaced tellers, postal workers, etc.

I know I'm personally responsible (due to proposing and implementing automation projects) for replacing over 1500 people since 1995. Is this a good thing or a bad? I don't know. The Industrial Revolution killed off craftsmen, but created millions of other jobs. The question is, what will the Technology Revolution leave in its wake?

So before we start pontificating on taxes, social welfare programs, and ever increasing calls for "wealth distribution"--remember to look in the mirror and ask how many people's jobs have you eliminated today?
This is an absolutely incredible feat of engineering and science. GO SPACEX!
Indeed. And it's not like profits aren't waaay up. http://i.imgur.com/gs8WsLk.png
Seems like Asimov's main genius was just looking at what the trends of his time were - long distance communication, television/media, cheaper/nuclear energy, automation (robots are the ultimate automation, right?), and increasing inequality and just forecasted that those trends would get cheaper and more widely accessible.

Futurists like Kurzweil seem to forecast much more drastic changes in human behavior (although the link to predictions made by RK is actually a lot more accurate than I would have guessed. Still out there, but none of them seem "impossible" to me. He seems to mainly just be too aggressive in his "when."
I disagree. Your statement that regulators give a due weight to important priorities of a democratic society in theory is definitely true. However, regulatory capture is very real and I would hypothesize that majority of regulators are serving special interests, not community interests.

And, yes, political special interests are rarely a main reason for regulatory capture. However, business interests are much more influential.

I am at loss why would you use inflammatory language like "bravado", "tropes", "hilarious" and simultaneously criticize Cheskys comments for being counter-productive.
Don't listen to him, its just for performance, compatibility and portability. There's many other reasons why you might want to use another language, and some do.
Pretty meaningless numbers - taking the average of someone working in the sector.
That's one thing I've noticed with my C++ code lately is that I'm writing const absolutely everywhere. Having mutability where you need it is awesome but it is interesting to see languages like Rust where immutability is the default.
At the very least he had, as of a few years ago when I met him at a speaking event, very few wrinkles for someone his age. I don't think he's got magical life extension kool aid yet, but it seems like he's doing something that at least reduces the appearance of aging a little bit. Although all the meta-analyses recently reporting the potential negative effects of supplementation are in disagreement with his approach.