skysight-inc/HackerNews huggingface dataset:
Agreed. Title is bullshit, and the article does nothing to change my mind: if you insist on living beyond your means, then no amount of income will seem like enough. $100,000/year is not a free license to move to the trendiest neighborhoods in the most expensive cities and start collecting yachts, but it's still rich by any reasonable human standards.
Have you tried taking a step back in the desktop world? I got pissed of with all the shiny nonsense and started using Xfce. Simple, fast effective. Doesn't try to push new paradigms on me. And they keep the window buttons in the correct place.

(I guess it was Windows 8.0 I got with a new laptop around a year ago. That was barely usable. It had all sorts of nonsense gestures set up, so half the time I would try to do something and it would switch me to the start menu / screen.)
Sure, but is there a one-stop framework that lets you write a CRUD web application as fast as you can with Rails? Was there such a thing in the '90s?
Show HN: Got so many Twitter Apps and SDKs to manage, so we built this easy API
To be clear, they were far ahead of lisp in the 90s too.

The major innovation is probably more societal in these languages. We discovered that they really are much better for writing reusable abstractions on the level of the whole community. We also ran into some issues with scaling those abstractions at the level of 10s of thousands of packages and are slowly coming to solve them.
Can Overthinking Reduce a Leader's Influence?
Naïve question: is there a way to replenish the ozone layer?
Wow, you're bitter.
Shrug; I've found I spend less time debugging non-scala code when working in scala than I spend debugging non-python code when working in python. (When many popular python libraries go wrong, you need to know C).
Oh, just the opposite: tit-for-tat starts out benevolent and only retaliates when the opponent `cheats'. And tit-for-that is also quick to forgive.

Grim tit-for-tat, that keep punishing after the first transgression, and a tit-for-tat variant that starts out malevolent in the very first move (but then copies the opponent) did markedly worse than straight up tit-for-tat.
[Eg.]

In the original books even Tleilaxu are not evil. Loathsome and power hungry, yes. But not evil. They are chaotic-neutral.

There are no real antagonists, except the past and the future.

Yet in Legends of Dune Herbert/Anderson books they turn into slave/traders and organ harvesters.

I just put down sometime after that. I was worried someone will start singing the litany against fear with pop music.
Would the west have been so free with resource draining and pollution if we'd had satellites and environmental state monitoring from say 1850?

Ozone holes and CFC levels and ocean acidity and fish stocks and algal blooms and ground water levels and contamination and whatever else.

"We shouldn't tell them what to do" has a moral balance to it, but it doesn't create more unpolluted planet or undo the mess already made.
I don't think this should have typing of any kind. I think it will be faster and easier if stays as it is. The focus should be in making it even more reactive/real time.

We might start using it right away :-)
How can Gnome "scale"? You are only going to use it one one desktop. You ain't going to scale it to 1000 cluster nodes.
14 Programming Communities for Developers, Hackers
This might not be for everyone, but we're tired of managing Twitter Apps and connecting SDKs for every single project we create, so we built this API wrapper. 50% discount code for HN: HN2014
Re: #2, feature exists. See Options > Insert Pic.
I love the speech rider. Thank god somebody brought it up!

I really enjoyed the part about not buying a parrot. Something along the lines of "If we haven't explored other options, then please don't book a hotel for me. I would rather stay at someone's house if someone will have me at their house. If there is someone with a parrot, I will generally prefer to stay with that person. Please also nobody should go out and buy a parrot, if you're not completely sure what you're getting into; having a parrot is a big commitment especially since they are very emotional creatures, and you can scar a parrot for life if you don't know how to take care of it. Also chances are the parrot will probably outlive you, so just don't go out and buy a parrot. It's a big decision and should not be taken lightly."

You know that's got to be in there I'm sure because someone actually did go out and buy a parrot for him once.
Because we have to start with definition of what IS rich.

I want to think about it of as how many months/years I can live the life I'm living right now If out of a sudden I loose a job.

So being rich should be more about balance between earning and savings. And looking at those places like SF, how one can claim himself rich if 100k a year can barely cover cost of living there ( if can at all)
Your skills are really needed on the market, maybe try to do some consulting?
Still around your knowledges but will allow you to explore many different stuff!
The biggest advantage of URL shorteners, outside of the length, is the ability to quickly generate URLs that are track-able, instead of constantly adding campaigns with something like grasswire.com/1234?refid=twitter, which is how a lot of marketers track where their clicks come from.
Rich is such a meaningless word that people can argue all day over who is rich.

Using salaries is an especially terrible choice though. Disposable income is a much better match for what we think of as rich.
some_collection.where(x -> x.name == 'foo').sort_by(x -> x.age)

These functions are tiny and trivial. They don't need names, and if you were to give them names, the extra weight becomes burdensome. Not just in syntax duplication, but the redundancy of the name as a comment on the trivial function body.

nameIsFoo = x -> x.name == 'foo'
getAge = x -> x.age
some_collection.where(nameIsFoo).sort_by(getAge)

Note that giving the functions names has also changed the source order of the function bodies. Now you need to do a mental cross-reference to follow, instead of being able to read the definitions inline.
A Must See Making of Final Fantasy 7 Plus New FF7 Spinoff Game
I think either way, satire or real, I'd toss a few fucks for entertainment value.
You're rich because existence itself is shockingly improbable. Beyond that, you even got to be human, with a human mind, which as far as we know is the most expensive thing the universe has ever produced. Lucky you!

You're poor because one day you will lose everything and everyone you've ever deeply cared for. That's a shame.

Enjoy the few moments you have left. You will have a better chance at this if you stop comparing yourself to others in terms of the milliliters of 'comfort' you can or cannot afford within an OCEAN, a absolute carnival of delight available to all.
Aspectroid: Exploring the aspect-oriented design space
I'm half way through this (free) book. Interesting and original approach, I'll have to let it soak in, maybe read it twice.
I don't see CLers as having a problem with JVM interop per se. ABCL is often recommended as a perfectly respectable implementation for people who need Lisp on the JVM. But it's true that Clojure and ABCL take different approaches to it.
What if your job is in Manhattan where that means you are making negative income vs. your rent? And a good meal is ten times more than a beef soup shop in Taiwan? Or spending 2 hours every morning commuting into the city and back out on a bus to somewhere you can afford on $50k/yr? Is that still rich?
It's not meant to "inform" very much. Just contextualizes what type safety means!

tel.github.io/2014/08/08/six_points_about_type_safety/

http://tel.github.io/2014/07/08/all_you_wanted_to_know_about...
But it's just so hard affording a downtown condo while putting my kids through private school! I'm obviously living paycheck to paycheck exactly like the vast numbers of americans earning 2/3 or less of a living wage with no medical coverage, no paid time off, and spiraling debt!
Justification is terrible for people with dyslexia.
Same thing with millionaires. A million dollar net worth is not the same thing it once was.
Where does this handle getting the same random shortened url twice?
That's something I've had on my todo list for ages. As others have said though, it'd be great to be able type text as drawing letters with a mouse always takes ages and looks rubbish.

SVG export would be nice too, perhaps a paid for extra :)
You can find more info and sources on wikipedia: http://en.wikipedia.org/wiki/Height_discrimination#Height_an...

If these shoes will make you look taller without making it obvious that you're wearing height-increasing shoes, and I believe they are, then these will help you out. I don't understand where you're coming from when you say that they wouldn't work. I agree that they're not stylish by any means, but that's another thing entirely. Shoes like these aren't new either, they've been around for as long as I can remember. I'll posit that you probably have met someone who wore these, and you never noticed it.
Yep. Since the year 2000:

Median and average price of a home nationally is up about 50% (even worse in hot markets)

US Dollar is down about 50% against the Swiss Franc

US Dollar is down about 40% against the Canadian Dollar

US Dollar is down about 30% vs. the Euro

Gasoline is up over 200%

Oil is up ~350%

Gold is up 300%

Silver is up 300%

Cotton is up between 60% and 100%

Corn is up 100%

Average cost of a new car is up 40% to 50%

And so on

A $30k salary in 1990, is now roughly equivalent to $60k to $75k today. Six figures just doesn't buy anywhere near what it used to.
Product Hunt iOS App
> "the growing number of dual-income households has been suggested as an exacerbating factor in the growing income inequality in the U.S."

That's a red herring.

When people talk about inequality as a serious economic problem, they're not talking about any discrepancy between households living off a salary or two. They're not even talking about the discrepancy between the ninety-nine and the one percent -- they're talking about the point-one percent and everyone else.
"I did examine myself," he said. "Solitude did increase my perception. But here's the tricky thing—when I applied my increased perception to myself, I lost my identity. With no audience, no one to perform for, I was just there. There was no need to define myself; I became irrelevant. The moon was the minute hand, the seasons the hour hand. I didn't even have a name. I never felt lonely. To put it romantically: I was completely free."

This part resonated a lot to me. I consider self-awareness one of my qualities. But I too feel like the more I try and understand myself, the more distanced of the world I am. If I micro-analyze every reaction I have, I miss the point to connect to another person. I take myself out of society.

I found out that being defined by another person is a good thing for me. Particurlaly by people I love. I want to naturally be the person that made people I love love me.
You hear that? That's the sound of Google's Business Strategy team cueing Wagner's 'Ride of the Valkyries'.
Agreed. This is like a press release from the department of not-getting-the-joke.

It is known that China "misstates" GDP and a variety of economic metrics on a regular basis. Don't take my word for it - thank WikiLeaks:

http://www.reuters.com/article/2010/12/06/us-china-economy-w...

China's economy is slowing and the electricity consumption is the best un-manipulated evidence we have. As the above commenter references, this slowdown is likely the result of the credit spigot getting turned off.
Benefits,

-- lack of crapware / malware / viruses (not saying there are none, but I don't feel like I am as much at risk).

-- Not needing to reinstall every 6 months, as the registry is full. (Actually to be fair I have no idea if this is still a problem, as I have avoided windows for a while).

-- Not needing to pay when a new release comes out, should you want it.

I see just as many Windows driver / hardware problems as Linux. I think the difference is that in Linux, you can find a forum or something that will explain in detail what is wrong and how to fix it via the command line. Windows, often you can click semi-random options until it works.
An intermediate version of #2 would be to give Windows ownership (IOMMU) of the GPU, mouse/touch and USB. This would cover the most problematic devices. The rest of the hardware could be virtualized by Linux, which would make a huge amount of Linux software available as local web services. Or create a market for a Windows X server to run Linux desktop apps.

Have you considered Qubes for option 2?
Where can you run python on Mobile? Also, yes of course it's one vendor. One vendor that also has the world's most profitable app store. OP asked for a language to get started with. In my personal experience, being able to see items move on screen is a lot more intriguing to beginners than doing some server specific tasks like building an API.
No, CL has like 10 different web frameworks or so. I never used any of them, not a big fan of Rails either though.

Talking about the 90s, there was no Ruby. But I guess we could have had Lisp on Lanes in the 90s, if there had been demand.
Surely requiring two incomes in a household is extraordinarily problematic?

Before, one partner could sustain the household and the other could stay at home and raise kids.

Now, if both partners are expected to earn and have careers, who looks after the home life? Who looks after the kids? Surely this is really really damaging?

And doesn't that mean that in real terms we're earning half as much?
Well at the time I was dieting pretty hard, so it might be possible to have had a short term deficiency of vitamin C. But good.

If I recall I did a correlation analysis, between foods and mood and strawberries related jumped out strongly.
I highly recommend both "Storm of Steel" (best first-person view of the war) and "Dreadnought" (best telling of the majestic story of the runup to the war).
From all the comments here I was expecting it wouldn't work at all without signing in somehow. Luckily that wasn't true and the site didn't seem slow at all so I got to actually try it.

I did like it but really wish there was an explanation at the end with the solution (or a solution). Since I don't know what is wrong I don't even know what to search for.

I am not sure if you have categories for the types of problems but dividing them into syntax/logic/easy/difficult/etc and showing your score on those or even compared to others (this might be what signing in does for you but I didn't do that).

I am sure I sound negative but I was impressed. Especially as it's still in progress.
These 2 designers are leading the geek couture charge
Like the comment below, I prefer God Emperor of Dune to Dune. In the first book, the universe is not specced out, the characters don't have enough backstory.

By the later books, you start feeling the expanse of the universe, the incredible loneliness the universes most powerful entity must endure until the golden path is secure.
Back to Basics:3 Ways for Retailers to Create a Compelling Customer Experience
You're confident that the problem isn't that inflation is being intentionally understated via the government having altered the CPI to mask inflation? (ie that the cost of living is showing the true rate of inflation)
>Whereas many in the Common Lisp community will not, no matter what.

Common Lisp on the JVM: http://abcl.org/

Common Lisp/Java bridge: http://foil.sourceforge.net/
setjmp and longjmp are sufficient building blocks for this.
About.me Backstory
As far as I am aware, the standard implementation of a URL shortening algorithm is to convert the number to a higher base, not to generate a random string. This has the advantages of greater loading speed, and smaller storage size.

Here is one I wrote long enough ago for me to be divorced from its implementation flaws: https://github.com/TShadwell/go-shorten/blob/master/shorten/...
As dual-income households have become more the norm, it's really the household income, rather than an individual's income, that's a better measure of richness.

That depends on how the income is spent. If people spend their extra income on leisure activities, luxury goods, etc then it'll absolutely mean that a high household income will be a good measure of richness. That's obvious.

However, if dual income households decide to spend their income on investing in a better house, what will happen is that it'll push house prices up - a finite supply of housing stock means there'll be competition for the best homes, so people will have to pay more for them. That demand side pressure will filter down the housing ladder and pull all the prices up. After thirty or forty years this will have had the effect on house prices that single income families just can't afford to buy. Further, it'll mean that dual income families have to retain two incomes, so parents wanting to stay at home when they have children simply won't be able to afford to.

This has already happened in the UK. Lots of pundits are predicting a crash because the first-time buyers can't afford to buy, meaning no one is buying the lower price houses, and that's going to pull the whole thing down.

Mind you, the pundits have been saying as much for about twenty years.
Python Patterns: Venn Diagrams
It is meaningless to nitpick about whether a language is declarative or not since the term "declarative" lacks a good definition. Robert Harper, a programming languages researcher, lists 6 separate definitions and concludes, "It seems to me that none of them have a clear meaning or distinguish a well-defined class of languages. " [1]

[1] http://existentialtype.wordpress.com/2013/07/18/what-if-anyt...
> syntactically cleaner in their implementations.

Listen to yourself please.

> lack of hygenic macros in CL

Which lack? CL macros are usually very hygienic, being a Lisp-2 and all, having GENSYM.

> I love CL, but it's helpful to remember its limitations.

What limitations? Not having syntactical things you seem to like and supporting non-hygienic macros are not limitations. Quite on the opposite, I believe these are features.
> just in case weird bugs exist like those found in this article

The article does not describe weird bugs - the behaviour it describes in fork() and kill() are by design, and well-documented. The real lesson here is to RTFM and understand what return values you get under what circumstances.
> There is a time and place for humor. Important software is not one of them.

Thing is, everyone seems to think the place and time is everywhere but not here and now. Companies today tend to have inflated sense of importance and gloominess stemming from what I believe is a mistaken understanding of professionalism.

> You won't be laughing if $RANDOM_EASTER_EGG has a bug that allows for remote code execution.

Hell yes I'll be laughing, I always laugh from remote code execution bugs ;). Anyway, you can argue that for any piece of code. Sure, an easter egg increases the surface of attack... by 0.1% or something.
Agreed. Earning over 100K in the US puts you in the top 20%. That's rich.
Capistrano Awesome
Xamarin Raises $54M – Because M&A. And Mobile
You're still not poor though. In fact, if you have a million dollar net worth with expenses covered by your current income, you're definitely in the "rich" category compared to 99% of the US.
come draw with me:

http://whiteboardfox.com/3341-4061-6898
This is handy for remote tutoring. I dropped a math worksheet image onto the whiteboard. Imagine working remotely with a student. Here's a static 'snapshot'.

http://s1.whiteboardfox.com/s/54cb7dbaf913f471.png

Tried this years ago over dialup with some MS app. The technology was flakey and kept getting in the way. This works great.
I think you meant MLX. MSX was a standard for a line of Japanese 8-bit computers that were popular outside the USA.
My objection to Markdown is that its just a proxy for something else and only fixes a very limited set of HTML issues. If you have to learn Markdown you may as well learn HTML. The security issues need to have pressure applied to the browsers to fix.
Spotify Serendipity map
I just gave up trying to connect it to Google or Twitter since those don't work. I ended up using the email signup option but neither signing up nor logging in happen over HTTPS.

That's why authentication through reliable big services like Google is a thing guys. At least they get it right.
> Talking about the 90s, there was no Ruby.

There was Ruby publicly released for a little under half of the 1990s (from late 1995.) There wasn't Rails until a decade later, though.
Spotify: Serendipity
ALS Ice bucket challenge
Thanks for the recommendation btw, enjoyed it very much.
Just because your job is in Manhattan, does not necessarily mean that you need to live in Manhattan (especially not in that $15k/month penthouse).
Sure, but those are one-line functions, which Python supports through lambdas. (Incidentally, some of them could be done with the operator module, without defining a new function). I would argue that once you write a multi-line function, it makes sense to give it a name and define it separately, which makes the "no multi-line anonymous functions" complaint less pressing.
Tic-tac-toe over the internet is actually pretty fun.
Wow the title of the article is pretty insulting. You're not an adult unless you're in a suit or business casual attire? I thought this sentence was pretty biased and disparaging as well:

> So if you do take a job at the White House, you may want to bring your own snacks, expect to work at a desk, not a couch, and hold off on bringing your skateboard to work.
Yeah, no. No it doesn't.

Don't forget to take into account the massive amount of student debt people have now, and also the vast cost of living in larger tech centric cities such as SF and NYC. I'm not talking fancy apartments either, I'm talking regular standard 1 br apartments.

Just because someones income is a certain amount on paper it doesn't take into account other financial responsibilities that lower the amount you have leftover at the end of the month.
I would count that, yes. Any time you think "I need to do X" but don't know the syntax, do you hopelessly read through help docs or do you Google it and keep going?
To handle questions like "And a good meal is ten times more than a beef soup shop in Taiwan?" we can use "Purchasing Power Parity". And adjusting for PPP we still see that an income of $100k is in the top few percent worldwide: http://jefftk.com/world-income-distribution.png
Product Hunt Scores $1M Funding
This is the personal blog post of the author of the easter egg.
The Israeli Defense Force’s first fully digital war
Highlander: "There can be only one"
This is not precisely about Tratt's response, but there was a great discussion on another Bob Harper post where Matthias Felleisen argued that while dynamic languages are semantically unityped, at the level of pragmatics (in the linguistic sense) they allow the programmer to freely mix various implicit type disciplines (http://existentialtype.wordpress.com/2014/04/21/bellman-conf...). The cost is of course that the programmer gets essentially no assistance in verifying that their implicit types are consistent.
Show HN: Issue tracking for tasks in your code
To this point. You can look at something like http://deis.io/ to run on top of Digitalocean. It promises Heroku build pack installs. I've yet to test this software. If you do, would love to hear your experiences. There is also https://mesosphere.io/ and may be others.
Bizarre they bring up hydropower not accounting for it, but don't mention nuclear power at all. Where other countries ran from nuclear power, China embraces it:
http://www.world-nuclear.org/info/Country-Profiles/Countries...

20 reactors now, 28 in construction, 58 by 2020, 150 by 2030. Seems like a poorly researched article.