skysight-inc/HackerNews huggingface dataset:
I wasn't aiming at having a comment be tagged as funny or whatever. It was just supposed to tell people that they shouldn't click on on the downvote button because they disagree with the conclusion of a perfectly well argumented comment -- which is what downvotes mean, e.g., on reddit. That's why I suggested to replace the downvote arrow with a few links/buttons.
There are two solutions to this. First is to have some kind of flow control between producers and consumers (send/wait for reply/continue). Second is to pull messages from sender whenever receiver is ready, perhaps with some rate-limiting or buffering.
good points, jcr. check my edits on the original post
Why do police forces across the USA, and federal law enforcement too, do this? Such peeping seems to directly contradict the traditions and stated goals of USA government. That is, such peeping is anti-American. Individual law enforcement officers must know this. Why don't any of them refuse to do such peeping? And why does an Australian computer web site have to point this out? If I were an American law enforcement officer engaged in snooping, I would be very ashamed of myself.
I've actually been conditioned so thoroughly by flaky forum software to ctrl-a-c on every post before submit that I don't even think about it and sometimes I'm surprised when I paste later and get whacked with a giant forum post.
still loving this project. both my FB and Twitter account have laser eyes.
Does anyone have suggestions for a good inexpensive standing desk setup?
what a cool site. There is lot to learn here.
Thank You
[url=http://www.sexyeditor.com]cars for sale[/url]
Can you afford a monoculture career?
Thanks :) I have so many things I still want to add! Alas, the time for side projects is always limited.
'The Cloud' today is like the electricity grid of the 19th century
It's bi-monthly nowadays. Even so, you can use the API instead, its there for a reason.

Its too bad for this guy that he simply can't access SO the normal way, but that's not SO's fault
I'm a former BCG consultant (but by no means a cheerleader for the industry), the stuff about consulting that he writes I think is considerable horseshit... if consulting didn't bring any value clients then why would almost all of the fortune 500 hire them? There is a fantastic book on the issue called The Lords of Strategy (http://www.thelordsofstrategy.com/). The term strategy really came from management consultants. Speaking from my own experience, I think the top firms (McKinsey, BCG, Bain certainly) create value. For me, the move to a startup was more about quality of life and doing what I'm passionate about.

The author does a good job of hiding who he worked for... it seems that he worked for Mitchell Madison which went bankrupt several times.
I think one of the reasons I stopped using Tumblr for general blogging was because it didn't autosave while I was writing my long posts. I think there are a lot of holes in the walls of houses around the world because of this.
It seems relevant that Opera is deploying it in order to support their "Turbo" mode, where smaller files is a much stronger positive, and interoperability means very little.

Interestingly, when Google first announced WebP, they used benchmarks to demonstrate its worth that suited the "Turbo" case perfectly. Everyone was confused why you'd test a format by re-compressing already lossy files. I'm assuming the other shoe will drop at some point and Google will start to transparently replace transient image files served by their services (e.g. Image Search or Picasas thumbnails, maybe even map tiles) as long as your browser supports WebP. Like Opera Turbo, mobile uses probably need this more than desktop in most of the world.

And of course they already ship the code for WebM, which probably helps somewhat. The two formats may very slightly re-inforce each other's use.
Treadmill desk?

"I Put In 5 Miles at the Office"
http://www.nytimes.com/2008/09/18/health/nutrition/18fitness...
Interesting, I subscribed.
Currently creating an FP PHP framework for my own projects, designed for performance over everything else.

Also just finishing up a CSS framework for adaptive screen resolutions, including the ability to show/hide elements based on particular resolutions.
Seedbombs
How To Model An AV 8B Harrier Jet
You should contact me, email in my profile :)
Signed up. I'd like to see interesting content on data-driven design (split testing etc)
int pow(int b, int e) {
return b * ((e==1)?1:pow(b,e-1));
}
I've been working on niche ecommerce sites. It seems like an interesting area. If you can get 10,000 visits a month who are highly targeted you should in theory be able to make decent revenue.
Do we have to be based in Boston?
RAM instead HDD/SSD. 
I don't pursue any promotional purposes, but never heard about such drive before.
Wunderlist: Free task tracking for the web, iOS, Android, Windows, OS X
> can anyone on HN name one single app they use daily that is programmed in java?

Eclipse? NetBeans? SOAPUi...
Unfortunately, you can't really trust them to implement that properly, IMO.

The solution is to use separate accounts.
AdMob Tablet Survey [pdf]
So, you obviously never worked at Twitter, where they moved from Ruby to Java.
The problem is that commenting in posts that are several hours old, is penalized. If you write a really interesting comment, but the post is about to drop off the main page, you're karma score will be penalized (because no one read your comment).

Absolute karma score is a measure of how many people like your comment out of how many people have read it. There's just no way to determine how many people have read it.

One solution would be to compare how much total karma the comments in the post have accumulated when you post. Then compare it to how much karma there is once reading has stopped.
Full time undergrad student.

Side projects:
http://seizethedayapp.com - simple to-do iPhone app with reminders
http://hackerfollow.com - "Twitterizes" Hacker News, allowing you to follow users
People Buy Confidence
حبس مبارك 
حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك حبس مبارك
http://bgyc.blogspot.com/2011/04/15-mubarak-imprisonment.html
There are a bunch of things that really improved my life and they aren't all tech related.

Java/.NET => PHP => Ruby
Laundromat => Owning my own * single most amazing change
Not caring about personal finances => Saving up
Sit all day => Geekdesk (I stand about 1h30 every day)
Pharmaceutical programming => Startup programming
Restaurants => Cooking classes
Playing WOW => Quitting cold turkey
Windows/Linux on home built boxes => Mac
Seeing my wife clean the house all the time => Paying for cleaning
EC2 is a big issue for a lot of things. For example, while I was maintaining a credit card donation form for a non-profit, a large chunk of fraudulent submissions came from EC2 addresses - actually more than came from African ISPs.

So I too blocked the whole of EC2; the logic is pretty straightforward, in that a legitimate customer originating requests from there is highly unlikely compared to the other options.
IPads will be made in Brazil
English literature ----------> mathematics
cook ------------------------> programmer
newspaper -------------------> internet
mall ------------------------> internet
land line -------------------> cell phone
phone -----------------------> email
desktop ---------------------> laptop
14" CRT ---------------------> 19" flat screen
CDs -----> thumb drives -----> cloud
radio -----> CD player ------> Ipod
ie --------> Firefox --------> Chrome
Yahoo mail ------------------> Gmail
low level code --------------> applications
building for myself ---------> building for my customers
kissing customers' asses ----> properly serving customers
suit & tie ------------------> jeans & shirt
calling Mom -----------------> visiting Mom
Pittsburgh Pirates ----------> Pittsburgh Steelers
Simpsons --------------------> Family Guy
USAir -----------------------> Southwest
weight lifting --------------> bodyweight exercises
eggs for breakfast ----------> fruit for breakfast
McDonald's ------------------> Five Guys
Reddit ----------------------> Hacker News
lurking ---------------------> posting
We've made http://www.prdct.io as a side project, where you can predict the future.
I'm looking for new config for my home pc. Before this article I thought to build RAID-0 with 4 sata drives, but now i would better buy this device.
You've just given examples where a great UX has made up for any apparent UI-deficiencies.
SDK buttons are "good enough," in that they're UI elements that won't negatively impact UX on their own (implementation obviously matters here). "Good enough" is all you need when you have a superior UX.
You probably have ssh access to more machines than just that EC2 instance? Tunnel your traffic through an ssh account.

ssh -D 10001 you@someplace.com

So long as someplace.com is not blocked by SO you can bind your browsers traffic to your now-running local socks proxy in the internet connectivity section. Set all traffic to go through 127.0.0.1:10001
I am not sure this article has some real bearing for someone who wants to learn about Erlang. It actually might lead to more confusion that it's worth.
I run a consulting company, on the side Im working on www.triviatise.com which is a platform which helps advertisers get users to remember their message by giving away prizes when users answer questions about the message.
The problem with doing away with the implementation specific details of recursion is that these details are inextricably linked to the correctness of your program in most languages.

The fact is, even with modern optimizing compilers that prove all sorts of correctness theorems about transformations, stack overflows will occur in recursive programs if you aren't constantly aware of their existence. You always have to code recursive programs defensively.

A program coded like "recurse(n-1)" will probably blow its lid if you pass in 1,000,000 as the parameter while "for (i=0; i<N; i++)" will happily chug away a billion times. Or worse, if you call "recurse(n-1)" twice in the same function and then pass in a measly value of 100 as the parameter, you will be waiting for the program to terminate on your deathbed.

Explaining why these differences are important to a beginning student, let alone teaching them how to avoid them on their own, is a task that can only get in the way. Avoiding recursion for a while is a much better way to make first few attempts at independent coding not go up in flames.
The cost of a micro EC2 per month ( is:

- 82 /3 / 12 = 2.27 (fixed monthly cost for a reserved instance)

- .007 * 24 * 30 = 5.04 (variable monthly cost)

for a total of $7.31, assuming it's running all the time. If it's running only during business hours, the variable monthly cost becomes:

- .007 * 8 * 20 = 1.12

But the thing is, even the micro instance does almost NOTHING when used as a VPN endpoint (CPU and memory are flat) so you can use the machine for anything else (hosting, dealing with other VPN clients, etc.)
Male => Female
In the final assessment I don't think Mono and such have been a net positive or negative for MS. For those who are in the MS camp they have found something useful. For those who don't wish to be in the MS sphere of influence Mono has had little attraction.

It's a strategy by a company in the business. It's not an invasion by whatever dark forces inhabit the back of the mind.
Totally agree! Another example is Reddit and Dig. But I believe the trend will eventually give weight to UI to be as equal importance as UX as web styling technologies evolve (CSS3). I am not saying that UI will overthrown UX, but I think It will goes together.

Thanks for commenting by the way. :)
this is just awesome, there must be an use case where something like this actually makes some sense.
If you just want a quick and dirty VPN to tunnel your TCP traffic through, it's probably easier to launch a random EC2 image and run shuttle [1] on your client.

https://github.com/apenwarr/sshuttle
To infer this new statement, the islanders have to be aware that the others are listening, they understand, they know that everyone understands, etc. etc.

That's deeply unsatisfying because we are told that everyone is capable of making the observation that is communicated right from the beginning for n > 1. What prevents the group from acting as soon as the situation starts but before the foreigner speaks?

The message adds information to the system but it is not that there is one person with blue eyes, i.e. what was explicitly stated. I think it adds information about the time at which an action will or will not occur. The information passed is "you can expect something to happen to the people with blue eyes tomorrow."
Just released mine not long ago, it's an interactive video library using HTML5 video and canvases:

http://www.cacophonyjs.com/

Realized my main projects are taking all my time so I finally put it out minus much of a launch just so it's public and open for others to use :)

You can contact me at john.luxford at gmail.
I'm with StackOverflow on this one. If I was then, I wouldn't waste my time fine tuning the detection, and just block all of Amazon ECS.
* Gym in the evening => Gym during the day (extended lunch break)

* One monitor => Two monitors as an extended desktop

* Never checking my finances => Using Zetabee cashflow to manage my finances

* Reading blogs only => Reading books (on anything) and audiobooks (in the car)

* Hot showers => Occasional Cold Water dips

* Cow's Milk => Goat's Milk

* Microsoft Outlook => Gmail

* Wasting time on the internet => Writing a journal or creating a list of things to do when im bored in advance

* Irregular work pattern => Aiming to achieve a minimum of 5hrs of focused productivity a day with 3min breaks every 60mins

* Friends that are negative or with no ambition => Limiting contact with them

* Trying to spend time with successful people or ambitious people => Setup my own Mastermind Group

* Green Tea => White Tea

* Manual version control => Mercurial using TortoiseHG as the GUI

* No programming skills => Started learning Javascript

* Relationship issues with colleagues and friends => "How to win friends and influence people" by Dale Carnegie plus being more direct without being confrontational

* 20hrs of TV a week => Choosing 1 or 2 shows and following them only

* Poor quality of air in the house => Air purifier

* Back pains => Got a very simple chair, improved posture and regular back exercises

Cant think of anything else. Hope the list didnt bore any of you. Its fun to share.
I must be an engineer. I liked the three losers better.
I can't upvote this enough.

Most people can (and shoul) say NO to salary history questions, and only provide salary requirements. I just finished working on a group to hire someone for a state job. One candidate came from another state job and so his salary history was visible. It immediately put him at a disadvantage.

If I was to move to the private sector, I'd be at a disadvantage too - my salary history and benefits package is public info too.

When someone else besides you and your current employer knows your salary information, you lose.
living on the 70th floor => living on ground floor

why?
Ask HN: Any suggestions for incorporating in the UK?
Could you recommend a service for company formation in the UK? Could you recommend a company offering a registered office service in the UK? Do you have any suggestions regarding hiring an accountant for a web application UK startup? The company will be incorporated in the UK, but I am not a UK resident and the development will also be done offshore.
Yes, I understand that, and scrapers certainly are a big pain; but shouldn't SO extend a little more effort to avoid false positives...?
This reminded me of the Laughing Squid article with a quote from @jeffrey about what a Hipster is: http://laughingsquid.com/whats-your-definition-of-a-hipster/
(slightly o/t)
I'm sure somebody called Facebook a Myspace-killer at some point. But I'm not sure if facebook actually killed myspace, or if it is committing suicide.
DHH, Linus and Damien all got publicity from what they created. In marketing terminology, they did a "loss leader" and it worked. Jobs' salary is $1 a year but that's not what his stock options are. How do you think the man got to be worth billions?

>Our goal as hackers is to create value, millions of dollars worth of value.

I do want to create things and I don't care about how much money what I create is worth. Sadly, my landlord doesn't see it this way. I have to buy in a free market and work in a free market, why would I purposely avoid participating in one when it comes to my salary (i.e. my only hope to ever actually get to hack on what I care about hacking on)?
listening podcasts and audiobooks on normal speed => listening at 2x speed
Never lose content was one of the guidelines (alongside write a CMS, no forms allowed) we used when designing Midgard Create.

Not easy in every case, but generally HTML5 localStorage helps in here:

https://github.com/bergie/midgardmvc_ui_create/blob/widgetiz...
In my experience calendaring in Lotus Notes is excellent. As long as you are willing to leave your "but Outlook does it like that" attitude behind.
at least the back button works
There is another reason why you should keep your list "warm". If I sign up today, and you email me for the first time 5 months from now, I might mark your message as spam because I may have forgotten the name of your startup and what it's all about.
And this is utterly ridiculous.

http://www.wolframalpha.com/input/?i=moving+from+Montreal+to...
8 bit PNG supports alpha transparency. It's just Adobe have chosen not to implement it in Photoshop. See here http://blogs.sitepoint.com/png8-the-clear-winner/.
Would you say that the private sector is free of labor exploitation, though?
I agree. SO is great but we all need to be realistic about situations where for one reason or another we're edge cases.
PNG was supposed to be the "GIF killer", and sort of succeeded, though pretty slowly.
Love your sense of humor. Maybe I'll change that to ninja developers instead. Thanks!
That's actually one of the things Tumblr does right. If you close out of a post before you publish it, you'll get a notice on your dashboard to either continue editing it or discard it.
Announcement of NaTcl: Tcl over Google's native client.
When pg was soliciting ideas to improve HN, I toyed with the idea of suggesting that HN auto-censor and lock out for 5 minutes any comment containing "fanboy" or the infinitely more irritating "fanboi" in its text. I don't know if I've ever gotten anything out of reading a comment containing those words.
I'm not sure if this would work well or not, but I do like the out of the box thinking with this strategy.
I used to work for Lotus and was a Notes developer. But funny is funny.

Seriously I'd say it's no better or worse than any other group scheduling app like Outlook. TBH, email isn't really a source of competitive advantage for a company. It's on a par with a phone service or electricity. Just outsource it to google already.
1. A Business Intelligence/Data Warehouse that sits on top of all of my gmail data.

2. A utility that turns a spreadsheet into a web app.

3. An app that turns my Hacker News comments into an ebook.

4. A bridge hand dissector that helps intermediate players become expert players.
I have a daily email "learn something new every day" newsletter, at http://dlewis.net/nik -- facts like carrot used to be purple, Abraham Lincoln created the Secret Service on the day he was shot, there's an island of hyper-poisonous snakes off the coast of Brazil.

4,000 subscribers. Contact info off the URL :)
I'd use form placeholders, not values for that.

http://diveintohtml5.org/forms.html#placeholder
Django Weekly. It's a newsletter with interesting Django articles, code, and job vacancies. It grew explosively in the first few weeks in January, but the growth has levelled off at around +10 signups/week.

http://djangoweek.ly/
"Reading all the replies on HN reminds me why companies like to outsource. Americans are expensive and have a strong sense of entitlement. This race to make more money.."

Ah.. right. And the owners, board members, and CEO's of these companies are too enlightened to be concerned with mere trifles like money, nor would they ever dream of feeling entitled to anything.
I have had one of mine up for a little while now.

Faveone - http://faveone.com - A this or that site which is fun to waste some time on :)

My other side project I have been hacking at for a while now is Had That Beer, http://www.hadthatbeer.com It is a beer check list app

Not up yet, but it is getting there :)
Ensuring deliverability of email
http://rrrewind.com a wayback machine for collective trends.
After the discussion yesterday about how hard it is to know if your salary is comparable to your co-workers, and inspired by nostromo's "trick" (http://news.ycombinator.com/item?id=2439443), I decided to implement a website where everyone can compare notes, without having to disclose personal info.

It works by creating "salary pools". When you create a pool you get an unguessable URL (e.g, I created a pool at http://salaryshare.me/8a6e32dd8c9166905db6cfd588044bad). Share that URL with everyone that you want to participate, and after a minimum number of people have given in their salaries, the results are disclosed.

Apply any standard disclaimers that should apply for an application developed in less than 6 hours.
Like much of this article, it says "I can't form a coherent sentence.".

Just change "all but one" to "only one".
The City I was staying with my family ==> The city with software industry (2007)

[Financially Secure But Unhappy Two Years]

The city with software industry ==> A Village With A Physics School (2009)

The village with physics school ==> The city with software industry (2010)

The City With Software Industry ==> San Francisco (Left everything in my country to just be here, attend Google IO) (2011)
I'm really surprised by the number of people that have enjoyed the move to Mac. I went to Mac for about 6 months and then ended up coming back to Windows 7. Thats not to say one is better than the other, i just found it difficult to get used to the little differences.

Although, if i was programming more often the mac would probably have been more useful.
Markdown mixtape creator using pastie sites
So far just tinypaste...

http://tinypaste.com/f13a1a -> http://texttape.heroku.com/f13a1a

Mainly because I love netlabels but..
Protip: don't forget your dropbox..
So my theory is, you can tailor content based around 3 things:

1. The submissions that a user views (and adding greater weight to those they vote for)

2. Comments that they respond to (again incrementing the weight if they vote), and

3. Users who's content (in the form of comments/submissions) they react to

So if I consistently view content submitted by a user, and respond to their comments a lot, I'd be shown more of their content. Also, if I always click on titles containing HTML, CSS, PHP and jQuery, I'd see more links with those sorts of things in them.

Conversely, as a result of not clicking on things, over time I'll see less of them.

By having say, a six month drop-off period, this has the dual effects of increasing the likelihood of me seeing content relevant to me, and this content staying current as my interests change.

Also, by showing the user similar users (based on engagement habits) over time, it makes it more likely that they'll:

1. Engage more frequently, and

2. Have better discussions, as they get to better know the members of the community that they regularly see
Your health care is a lot cheaper. You have to consider these kinds of issues. The market rates must be as they are for a reason.
Take a look at http://news.ycombinator.com/item?id=2358871
TLDR: Write a platform where developers with running but under-advertized sites team up with marketing folks and share the profits.

If you do, please let me know :-)
Finally, a Robot That Can Punch You in the Face