skysight-inc/HackerNews huggingface dataset:
They're angry that success is rewarded with money. They'd rather failure also be rewarded with money.
That first line ("Coding is sort of like a superpower; with it you can create things that millions of people see.") exactly nails it for me. That's what made me switch about fifteen years ago: I was a geographer (of all things :) with a Master's degree and I was working for a research company.
And then I met the internet and instantly knew that I wanted to be building stuff there. So at the tender age of thirty I did my first little scripts. Today I like to think am a pretty seasoned web developer with lots of projects under my belt. I could never ever beat the hardcore coders at the company I work for (I'll always be the allrounder) but I have not regretted learning code for one day. To be able to make something out of almost nothing and publish it all by yourself is simply wonderful.
Interesting. I've noticed that I don't show up on there (not that I mind). Wonder why that might be.
>I would love to see a reference for the "profound practical difference well-recognized in the decades of work that's gone into memory GC".

I don't think you need a reference - when we discuss algorithms we have a notation to describe an algorithm's behaviour in time and space yet never bicycle messengers. If anything, this suggests these resources are, indeed, somehow (and obviously) more fundamental.

The 'defense of Obj-C' article thing is pretty silly, no argument there.
Sorry, Darwin: – Chemistry never made the transition to Biology
I feel like the traders on Wall Street would be the first people to want an economic bounce back.

Hence your failure to understand OWS. Wall Street's job is to make money. Period. If it happens that it is effective to make money by repeatedly crashing and booming the stock market, then that is exactly what they will do.

Well, it turns out that it is extremely effective to make money by repeatedly crashing and booming the stock market.

If it happens that it is legal to pay government officials to pass laws covering your losses, and if it can be done for a reasonable cost, then they will do that too.

Well, it turns out that yes, this can be done for a very reasonable cost!

I find it amazing that any person on HN - HACKER news - is unable to imagine of hundreds of different ways to hack the government-economic system for fun and profit, or once having imagined them, to imagine that people with the necessary money would then not do so.

Our economy has been rooted.
Experiential Events Jobs
Experiential marketing is an integrated methodology, always engaging target audiences through brand relevant communications that add value to the consumer. We are a one stop shop for impactful, creative, measurable; live events, and brand experience amplification. For more details about Experiential Events please visit us.
The correct course of action for them, is to put up candidates to be elected into office. That's what a democracy is about.

You don't get anywhere by whining and moaning on the streets that life isn't fair. You certainly don't get taken seriously by anyone.
FCC Agreement Ends Surprise Charges for Mobile voice/data Overages
There are no non-power users of Ubuntu or any Linux distro targeted at the desktop. None. Maybe that will change someday; however I think the idea should be to get people proficient with their PCs to the point that they demand more from their OS rather than just giving them any old POS that's easy to use and can't do shit, we already have Windows for that.

I don't think Unity is a step in that direction.

If they target "non-power Linux users", a mythical creature indeed, at the expense of power users (i.e. everyone who uses the fucking thing atm) they are more than shooting themselves in the foot, they are blowing their damn brains out.

It remains to be seen what happens with Unity though, some people do like it.
How many jobs do those 400 create? Who are they, actually? Are they generally captains of industry, steering the ship of employment? Or are they generally trustafarians, doing whatever?
Programming can seem really daunting.

It feels like the bits in portal where you find a crack in the shiny polished walls & go exploring in the grungy maintenance areas outside.
There isn't anyone guiding your hand anymore (for good or ill).

If your program doesn't work (or you can't even install the programming language to begin with) you are often left with arcane, generalised instructions or nothing at all. There's no button you can click that will fix buggy program logic & sort out your unique mess of dependancies.

You need to be able to thrive outside the comfy embrace of the user ecosystem, & it can be scary out there ;)
At some point you're downloading something and executing it. Unless you pick through all of the source code or decompile the binaries you download, you could get caught at any stage.

For a beginner, it makes no difference if they get burnt by a gist or by a compromised package or binary. And they can at least attempt to read https://raw.github.com/gist/323731 in plain text.
especially when it can be replaced with one line

echo "[[ -s $HOME/.rvm/scripts/rvm ]] && . $HOME/.rvm/scripts/rvm" >> ~/.bashrc
Hey thank you for your reply.

We're here in Singapore. Here it's unlike in the US I guess. And I think my skill would require some more time to be any where near "hacker" as one might refer to. But I love to learn & practice, so I'm confident on getting better.

I'm curious about the part of "technology choice is never just that- it says a lot about the culture and internal practices of a company". Hope you could tell more about this.
Online Article Writing Jobs
Are you a writer? You can simply earn money of freelance writing jobs. Visit us at http://paidonlinewritingjobs.com/ for more info.
> implying JK Rowling was produced by a publisher

Source? You don't think JK would have produced at the same quality with a different publisher? Or if she had borrowed money, paid her own editor, and self-published?
Gambling online casino
CasinoOnlineGames.us provides us to play casino games online like like roulette, black jack, slots and many more casino gambling online. Learn casino game rules, education and casino strategies. Here is your chance to play most popular casino games online.
Run the app you want. Right click on it in the dash. Select "leave in dash" ..
Note that as PyPy we deliberately don't take part in the language design discussions. We won't implement the array infix operator precisely because other people make those decisions.
I used to see decorated bills fairly regularly, back when I mostly used cash. I was never aware of them not being accepted; it never bothered me.

One of my favorites, on a $1 bill: "Taxes are revolting; why aren't you?"
i feel cool n calm whenever i see those iPhones http: electronicbazaar com au
That is my memory too (Australian) - Peavey were cheap but reasonable. Loud, reliable but sounded pretty bad. Mesa was certainly top end boutique.
> * but none of them are relevant for me, personally *

That's fine. People are saying (I think) that sane defaults and good design choices are important.

Where the problem comes is that there's no need to exclude power users. You just hide all the stuff in a text config file. That makes a lot of sense because these are the people who tend to review and blog about the product, and if they're giving good reviews and raving about it you're going to ship more.

There was an interesting comment about support: binary blobs leads to easier support because users can't mess it up too much. The answer to that is a big "restore to default" button that backs-up the config and then resets everything.
If you liked this, then you'll love the port to the almost unheard of Sam Coupé[1] microcomputer by Chris White[2]. Chris actually recreated the graphics by hand, pausing the Amiga version and redrawing frame by frame. Because it was an unofficial port at first, it has some fairly unique bugs. There's a fairly good video on Youtube[3] if you want to see what it looked and sounded like compared to the C64 version.

[1] - http://www.worldofsam.org/node/24
[2] - http://www.linkedin.com/in/chrisjwhite
[3] - http://www.youtube.com/watch?v=Vg9YR8qnQWk
"The richest 1% of Americans control over 1/3 of the wealth,
leaving the bottom 80% with less than 1/5."

This suffers from the pie fallacy covered in http://www.paulgraham.com/wealth.html

Also if you look at http://sociology.ucsc.edu/whorulesamerica/power/wealth.html table 3 you'll see that the distribution of wealth between 1% and 99% in 2007 (which I assume is pretty much the same today) was essentially identical to that of 2001, 1989, 1965, 1939 and 1922.
> The way the do notation syntax (used by most people for describing monads) in Haskell translates to function application allows you to do some fairly interesting things with syntax abuse.

Sure but it's not syntax redefinition.

> Interestingly, C++11 now allows you to override string literals, so you can actually do this.

You still have a literal string notation. Literal notations don't have to impede multiple implemetations, and the truth is there is generally a primary representation used for the vast majority of cases (even if that representation is a cluster class and flexible under the interface).

In Cocoa, the primary sequence and maps are NSArray and NSDictionary, what would be the issue with making those literal? And one of your objections is

> When this suddenly matters, you are in the situation where what you want to be able to do is to make a very small modification to areas of your code where you need to select a different algorithm, in order to get the different result; you don't want to be forced to rewrite half your code to use a different syntax just because it was slow

But that makes no sense: as long as all equivalent containers implement the same interface (which they do, or you can't swap them anyway) that creating an object be done with a literal or with a constructor and a bunch of messages has no influence on the rest of the code, the only thing you need to change is the initialization code in both cases.

Hell, a smart enough editor can even swap between the literal and the "constructor" versions of a given collection (IntelliJ can do that for Python dicts, for instance). Not to mention in many cases the non-literal can just take the literal as a parameter, if the collection with a literal syntax has been well chosen, that way you get your cake eat it.
How to Get a Girl to Like You and Be the Happiest Man Ever
Is it easy to get a girl to like you? What are the best ways to grab a girl's attention? How can you get yourself close to the girl you like? Will you be able to overcome your shyness? What will make your girl smile back at you? Is it better to pretend or to be real? How will you handle your being too nervous when you are in front of a girl.
To quote a recent trader:

"Governments don't rule the world; Goldman Sachs rules the world"

If you need any more explanation, ponder this question:

Who is the national debt owed to?

Hint: it's not China
> we don't have a name (yet?) to describe the region

At the risk of being a bit facile, "an armpit" is what I get when reading about it. No mountains, humid summers, frigid winters, decline and decay in abundance. It's about the last place in the US I'd want to live, I think.

More than a few startups, I'm afraid the whole area needs to work a bit on its 'brand'. How many people from younger generations pretty much immediately think of the rusting industrial husks and other fairly negative things when they hear 'Detroit'? My inclination is that this would most likely happen by being so cheap that people can move in, get lots of space for not much money, and do creative things with it.

BTW, "San Fran" isn't a very current term for San Francisco.
Bridesmaid Dresses
Welcome to Australia's Largest Wedding Online Retailer - WeddingOutlet.com.au. Online store for wedding dresses, wedding gowns, bridesmaid dresses and more.
Emacs Hint #5 - Capture the monkey
A trader? This guy was proved to be a joke. http://www.businessinsider.com/turns-out-the-trader-who-scar...
Also, minor quibble: if you mouse over and away very quickly 10 times, the highlight effects get queued and the profiles blink.
Turn Your Ordinary Website Into a Vibrant Community
Replace COBOL with PL/SQL and that's exactly my story. Here are a few things I could suggest:

- Start with a smaller project, something that you could finish over a weekend. Finishing that kind of a project will leave you with the confidence to continue with more demanding projects.

- If you're working on a larger project, split it into smaller chunks. Make a list of things that could take, say, half an hour, and complete them as and when you get the time.

- Don't depend on others for motivation - motivate yourself. If you don't know why you want ot work on your own hobby projects, nobody else would.

There are lots of people I know that struggle to find the time to work on side projects. Funnily enough, I see that people working in startups find it as hard as us corporate IT folks to find the time.
Ugg Boots Clearance,Ugg Boots For Sale,Ugg Boots Online Store
UGG Boots Clearance Sale Stores Online offers ugg boots for sale. All Ugg boots online are 100% Australian sheepskin ugg boots. Welcome to buy, free shipping and no sale tax.
Image map with CSS3 & jQuery tooltips
Since HN has recently got into the habit of correcting misleading titles, perhaps PG could correct this to 'using SystemTap on Ubuntu'?

Systemtap is made, principally, by Red Hat. On RHEL and similar, running a tap consists of running the following command:

stap tapset.stp

This is fairly well known and easily discoverable.

Ubuntu doesn't even include SystemTap in it's default kernel. Saying that his experiences running SystemTap on Ubuntu are what 'using SystemTap' is like is very misleading.
I think you are right that there isn't enough space in people's memory for a huge expansion in the number of popular brands. But they don't have to, because brands on the internet too are becoming localized.

A Swedish email company may very well co-exist with Sendgrid, catering to other Swedish companies. The Swedish startup Kundo competes successfully with GetSatisfaction, in Sweden. A company specializing in sending out the same email to many people instead of one-to-one, may co-exist with Sendgrid, just as Mailchimp is.

Create a matrix with the dimensions [every thinkable service a company needs] x [the number of possible functional specializations for each service] x [the number of geographical markets] x [the number of possible target groups in each geographical market] x [the number of companies that can co-exist catering to each target group] and you get a search space that can fit as many startups as there are sands in Sahara. Even with a very low fill-factor of that matrix there is room for millions of companies to co-exist over the entire planet.

The debate is not to what extent there are huge numbers of market opportunities, because it's a fact that there are. But whether a larger corporation is more fit to compete within that matrix than many smaller ones. That balance is rapidly shifting. The flatness of the Internet does cause a lot of "winner takes all" scenarios, but it also makes it possible for the winner to be a small company.

A company like Google still has to do PR to compete with Sendgrid if they create their own email sending service. Yes, they have their brand recognition to leverage, but it's possibile for Sendgrid to say "Google has mediocre customer services and may be a great search company, but we do only what we do best and that is one-to-one email sending with excellent customer service".

And people are increasingly discovering that it is on a personal level more gratifying to be the founder of a small company competing for a very specialized market opportunity than to be an employee in a large company competing for a very broad market opportunity.
Code hero is pretty amazing (primerlabs.com). Alex has managed to leverage Unity to create a 3d game to teach programming.
Running SquirrelMail On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.04
> * The power users should know enough about ubuntu to change what they don't like. *

Except configuration is being hidden in binary blobs! And "The Ubuntu Way" seems to be being forced on "power users".

It's a great shame. Linux does need an easy to use OS, and Ubuntu has filled that role for a while now, and will continue to do so. But the great thing about Ubuntu was that power users could use it as well. Now some people are going to migrate to other distributions (debian for power users, mint for people who dislike the idea of an "easy to use, linux for newbies").
Very nice, thanks for that.
"Ad"fully Awful
Discern Neural Networks for Ubuntu
As always I would like to hear the community comments on my article.

Cheers
Boligrafo espia con camara oculta
Also would be interesting to know their hiring practices, are they paying the least they can get away with and no job security or are they creating sustainable jobs?
It's already leading to discussions all over the internet. It's obviously a successful stunt.
The support from the portion of the 1% who may not exactly be the "ruling elite" in your particular sense of the term is also worth noting:

http://westandwiththe99percent.tumblr.com/
Looks like Dan Cote https://github.com/terminationshok/Discern-for-Ubuntu-based-... forked and cleaned up the repository for a cleaner install. Isis gave a great lightning talk at Noisebridge hacker space (during Hack Meetup 2011) on the topic.
Jegenty58
I think the nice thing for me is that it creates a hierarchical method of finding my next activity - app > window > tab

The MS Windows-specific alt+tab model means way too many things to choose from without context.

What I'd love in Mac OS X is a standard way that I could drill in - with enough context - using keyboard short cuts to window and then tab level.

Perhaps something like that exists, but I haven't found the consistent way of doing it yet!
Ask HN: Separate code and comments?
I have a really weird problem at work. The project that I workon was developed mainly by a single person, and for some strange reason he doesn't want any comments in the code, quite literally.

Since I want to add comments in the code while I browse through the code making small modifications, basically getting accustommed to it, I was thinking about the possible solutions to this case:

* add the comments in my local working copy, then preprocess somehow the source files to strip the comments just before commit. I'm not sure how this will work when pulling/updating from the repo.

* An editor/IDE that have the ability to keep the comments separately as metadata and show them nicely for view/edit in its editor windows. Havent't found any still...

A similar question: http://stackoverflow.com/questions/1856133/separate-code-and-comments
Also http://en.wikipedia.org/wiki/Ja%27far_ibn_Yahya
I don't know the precise reasons for the Gnome developers choosing to go with a binary format, but there are some fundamental (and well understood) constraints that you're working within. First of all, can we just take it as read that the majority of users will prefer to modify the configuration of their GUI using a GUI? This means that your application needs to be able to both read and write the configuration file format.

Now, if your configuration file is textual, power users will want to edit it by hand. Look at the rest of this thread for evidence. This means that your application needs to be (more) robust in the face of errors in the configuration file syntax. Not insurmountable, but it's a bit more work. It would be good if your application recognises when the configuration file has been altered too, and reread the configuration so people don't have to restart the application.

Power users will also want to version control the configuration file, and compare different revisions to see what has changed. This means that when you write out the configuration file you need to preserve the textual structure and ordering of the elements from when you read it in. The power user reordered the settings to group things in away they consider more logical? Your configuration file editor needs to preserve that.

Most plain text configuration file formats also have some way of adding comments, and you'll need to preserve that. Oh, and all that whitespace that's not significant to your program but is significant to your typical power user.

So the problem is pretty much comparable with building a syntax-aware text editor for programming languages. There was loads of research done on those (Google 'syntax directed editor') and their success can be measured by the fact that lots of programmers still choose vim, emacs, textmate and other plain text editors precisely because they don't try to do anything clever with your text. Eclipse and similar IDEs are probably the closest you get to a syntax directed editor these days, and they've still stuck to the plain text editor user interface.

More sophisticated attempts to round-trip from program source code to editable UML diagrams or GUI layouts and back are routinely laughed at by the power users that you're hoping to win over with your clever plain text configuration file system, so don't think they'll be an easy audience to please either...
You probably missed reading memos between Activision executives who bemoaned the lack of monetization and "social"(of course, there is some social aspect) in Starcraft 2.

In fact, Starcraft 2 is considered a bit of a failure monetarily because most players do not pay monthly(not counting some markets like Russia).

Sure, there are two expansions incoming (which Activision will have to figure out a way to make multiplayer players to pay for).

So, while one can argue that at mid-level Blizzard is still the old commitment to quality gameplay, the high level management could care less about quality of the game.

Unfortunately, when the two clash, lower level has to make compromises to live with the demands of the higher-ups.
> what happens when you invest intelligently in a booming real estate and stock market

Or, more realistically... what happens when you just get lucky swimming on the rising tide.

I wonder what OP did after year 10 when the real estate crash and the current financial crisis kicked in? No matter how clever your investments, the whole market came down.
Amazon will never produce another JK Rowling

Yes they can. They don't need a widely popular children book about magic and wizards that gets lots of children excited. All they need are loads of books to sell that people want to buy.

Will Amazon shut down their eBook business if JK Rowling doesn't sign up? No. That should tell you how much Amazon need JK Rowling.
http://codeschool.com
If by the pie fallacy you mean that people are forgetting that the 2011 pie now represents a much greater total number of dollars than the 1920 pie, then I must point out that the simple economic fact that if we just multiplied everyone's bank balance by 1000, nobody would be better off, even though they now had 1000 times as many dollars.

And while it is true that a 1920's person could not buy an iPad, this is of scant comfort to a homeless family in 2011.
Jordan Alpha Trunner Training Shoes
tl;dr version: many websites have far too many adverts.
No clicks, I think the first paragraph covers it:

We are thrilled to announce official support for Android on the StackMob platform. Mobile developers now have a single powerful backend for both their Android and iOS applications. The process of building, deploying and scaling an Android app will be very similar to iOS and it couldn’t be easier to get started..