skysight-inc/HackerNews huggingface dataset:
I had to do some stuff in Java at university, it felt too clunky most of the time. :\

When using libraries, their functions always wanted their arguments to be some strange classes or implement some of their interfaces, which always seemed like big overhead to me.

Stuff like Smalltalk, PHP and JavaScript felt much faster in development speed.
The reason we're using a CDN is not because of the traffic - that would be easily solved with an AWS server and a lightweight http server such as nginx. We decided to go with a CDN because of two reasons:

1) The website and web app should load fast all over the world. Not only in the US or Sweden (where we live).

2) We don't want to host or put any time into hosting or own website and static files. We rather pay a little extra to don't have to think of that ever again ;)
Anything involving the preprocessor ranks high in my favorite C trick (I once got a "clever abuse of the C preprocessor" notation after writing a C+ library for school written entirely using macros).

Actually, anything involving meta-programming is "cool". Knowing a language is "easy" once you get the logic, but manipulating the language to do the work for you is even more satisfying.
The Distributed Everything blog post encouraged me to leave most of Google' services due to their closed ecosystem and the violation of privacy. I managed to leave everything (GTalk/Hangouts, Agenda, Contacts, Google+, etc.) except Gmail because of how great and useful filters and labels are. In my opinion, these two points are the reason why Gmail cannot be easily replaced. I thus would encourage working on these futures.

Also, I don't want to sound like a troll, but I wish it was build in a more popular language, such as Java (it's not my favorite) to encourage contributions.
Good luck!
What might happen if Yelp paid reviewers? It could cost $12.8 billion.
Just mark the "tax treaty" checkbox and be done. Been doing it for over 10 years, including with my offshore company.

The offshore bit was pointed out to me recently and so I had to set up a proper European Union company in a hurry. Now all is well.
Consider a large company like Google or Apple.

You don't subpoena and gag the guy that gets whipped in the video. You don't even subpoena and gag the CEO, the head of legal, or the guy who writes the transparency reports.

You subpoena a mid-level manager or a helpdesk guy or a janitor with the right set of keys, and gag them from telling anyone else at the company.
Extract the UX part and the article could be a primer on how to blag your way in pretty much anything.

That's not to say I disagree with what it says. As a UX designer I've been on the receiving end of most of these - and probably perpetrated a few as well.

(Slightly off-topic: I don't think the term Information Architecture is helpful even though that's what I do. IA, UX, UE, EA, whatever - it's all design. Though Information Architect or Experience Architect does sound fancier than just Designer.)

Design perspectives are vital as good design is about finding creative solutions to problems, best practices and patterns are useful as they help avoid common mistakes and research and testing is useful for refining and developing existing ideas.

However, the main difference between a blagger and a real expert is that the latter is able to articulate where and why each rule, guideline, finding etc. should be followed or broken.
Healthy overweight people who lose weight die prematurely
I doubt he's reading this - but for you, sure...

His claim is that there aren't any viable anonymous payment systems for the web but that advertising is semi anonymous, so that's better.

(1) There are ways to make anonymous payments on the net, I can use cash to buy cash-cards in denominations up to $500 that work just like debit cards online, they are even branded with Visa and/or MasterCard. Until a couple of years ago you could buy even larger denominations but war on terror hysteria made it illegal to do without providing ID. None of the entrenched powers seemed to mind the new regulations all that much, which leads too...

(2) The rise of advertising as the primary source of online funding has choked out development of alternative online payment systems in the same way that an invasive species chokes out native species that occupy the same ecological niche. If it weren't for companies like google we wouldn't be in the situation we are now because a lot more work would have gone into the development of alternative payment systems.

(3) The entire goal of modern online advertising is to identify and track users as narrowly as possible so as to better "target" them. The more sophisticated online advertising systems become, the less anonymous the users become. Companies like BlueKai and hundreds of others exist to connect your real-life identity (and associated database entries) with your online activity. Even google does it with their real names policy for g+.

So instead of each vendor only knowing about the specific transactions they have with you, there exist multiple databases that amalgamate all of your transactions (online and offline) across multiple vendors into one central record that is for sale. I'm well aware that Google thinks their user records are super proprietary and that they would never make that data openly available outside of Google, but (1) they are far from the only holder of such data and many of the others see selling/renting that database as their main source of profit, (2) sophisticated use of targeted ad-buys can indirectly mine Google's data, it's not as easy as just buying access like you would from a place like Experian but it is feasible under the right circumstances and (3) who can say if Google will have a change in corporate direction tomorrow and start selling access to all that data that they have been collecting for over a decade?

So, in short, his claim was so blindered that it really was quite ridiculously naive/ignorant.
Am I the only one who expected to see the "CSS Zen Garden"? :(
The main reason I'm using GMail is that it's available everywhere for free - both in money and my time.

However, I like your project and it would be nice to have an alternative if I decide one day that I value my privacy more.
In my opinion the only way to use Odesk (or any other similar site) is to have a trusted client in mind that will post jobs there for you. That makes it easier to get paid internationally and was an option for me when I took my current position. I declined, however, as I like to keep things simple and so I don't want to add an additional step between me and my money ;-)
I'm exceedingly happy with my ratpoison, but fully expect others wouldn't be.
My anecdotal evidence using my MacBooks (3 since 2008) carry as much weight as anyone else's linux anecdotes.

And osx is by no means perfect. I just have had far fewer problems related to hardware and drivers than I ever did on Linux.

In 9 years of desktop linux, audio was a constant problem. It's been an extremely rare issue on my MacBooks.

What it demonstrates is that even in 2011, the base issues of how audio should even work hadn't really been sorted out. oss vs alas vs pulseaudio vs whatever aren't issues I want to be concerning myself with - this is just one reason I left for the macbook world.
Or Show HN: Google Analytics app in pure CSS ;)
Mark the tax treaty checkbox on the W8BEN. This solves all issues, assuming that your company is established in a jurisdiction with a tax treaty.
I've been extremely happy with CloudFlare. 4chan probably wouldn't be around today without them. CF has helped us by mitigating every DDoS since we started with them two years ago, and have kept operating costs in check by offering flat pricing. Even at their highest tier (Enterprise), we're saving money versus what we'd be spending with our colo.
If anyone needs me, I'll be over here catching serious phat air.
Bitcoin at an all time high
Amen to that.. :-)
Wet agile or agile waterfall?
This might be cool from a js side, but isnt it really scummy to shoot out a pop up when someone is about to leave?

Maybe its just a pop-under or something to that effect... but gross.
This is true and it is completely ridiculous.

I often get recruiters who try to sell me a job based purely on technologies and not what the company actually does. I'll ask them who the company is and they usually wont say, either due to the fact that I haven't sent my CV/resume or they think I am another recruiter that is trying to steal the details.
If your apps are write-heavy, it makes sense to allow row-locking (InnoDB) vs table-locking (MyISAM).
Dutch government sued for cooperating with the NSA
not the same as the fish protocol I remember from kde, but looks interesting. thanks!
a lot of comments here dance around the "quality" of hours.

the "flow" state you describe is quality time. we all pretty much like that.

on the flip side, if i'm at home 12 hours a day but my wife is in the other room and my child is watching tv while i'm on my phone checking twitter and hacker news... you get the point.

all these numbers and thresholds are practically irrelevant. quality of time spent is key...
Actually, not so much. I was really hooked right from the start and while I had a couple of frustrations now and then, I never really left HN and kept a strong interest in it. Do hang on, even if you don't understand most of topics at first.
Interesting, that sounds reasonable, but two questions:

1. Is it certain that rating inflation is linear?
2. Is there actually any evidence that the constant Elo delta property actually holds even with inflation? It's well known that Elo is flawed, which is why people have been working on alternate rating systems...
Thunderbird on desktop, K-9 Mail on Android. Rackspace Mail hosts the mailboxes on all my domains. $2/mo/mailbox, 25GB storage, 100% uptime SLA, 24/7/365 phone/chat/email support, configurable backups. They have a webmail client but I don't use it; I prefer native apps.

http://www.rackspace.com/email-hosting/webmail/
...and breaks much more often at runtime.
There are three types of people at my bank:

1. Business users. So unbelievably locked down it's ridiculous. Anytime they ask for access rights it's "can't, because of audit".

2. Application IT users. As locked down as possible while still allowing them to somewhat do their job.

3. Infrastructure IT users. Domain admin rights with their standard user login. Ability to bypass any proxy server restriction by default.

It's basically the worst of all worlds. The business users and application IT people can't do anything in the name of following "security best practices" while the infrastructure IT people (including the business analysts and non-technical people in that group) have carte blanche because "they couldn't do their job without it". They don't even follow basic security practices like using a non-privileged account for everyday use and having an elevated account for when they need to do something. It's a complete mess.

So thinking about it more - the infrastructure IT people make instant changes all the time.
Midtown Madness, thanks for reminding me. Loved that game! (more then Driver :))
Daphne Koller and the Problem with Coursera
Πακέτο Γάμου Privilege με 750 ευρώ - GrGamos
Show HN: A curated marketplace for contemporary illustration
typerandom: if you have time I'd be interested in understanding the performance problems you reported on CF. My email is in my profile.
Is git pull --rebase like cvs update with respect to uncommitted changes? If i issue a git pull --rebase (with Git 1.8.2.2) in a repo in which i have uncommitted changes, i get:

Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.

From what i remember of CVS, if i update into a working copy with changes, it applies the update where it can, and leaves merge conflict markers (or runs your configured merge tool) where it can't. That is also what Mercurial does.
Who do you think the lobbyists are? Them is us.
The whole point of a cheap concurrency like goroutines is the ability to avoid using callback based async IO (i.e. the go standard libraries perform select/epoll/... under the hood but your code behaves like if it was blocking on IO).

You might have better use of your memory (caching, in memory databases) than wasting it for even a fraction of a million of routines that are just waiting for something to happen.
"Working for free" after 40 hours never resonated with me. It comes out of hard fought labor battles, but an assembly line is difficult to relate to when I'm eating free snacks in my comfy Aeron chair and working on things that generally interest me.

I think the biggest issue here is misaligned expectations between boss and worker. Personally, I've always gone into a job understanding what it was going to take to be successful. My comp expectations are adjusted accordingly. In trading bonds, which is nearly a 24 hour market, it does require >8 hours on the trading floor. At the end of the year my boss doesn't really care about my hours as long as our customers are happy and I've produced PnL.
Interesting premise. I've noticed most people use conversation (which is storytelling) as a substitute for writing essays. The main benefit in writing your thoughts is the ideas you generate by doing so. This happens in conversation too, but more randomly and usually less effectively.

And that is exactly how we think. We think in narratives all day long, no matter if it is about buying groceries, whether we think about work or our spouse at home. We make up (short) stories in our heads for every action and conversation.

Actually, I think in images. The only dialogue in my head is my own voice. Whether I'm doing mathematics or programming, it's images combined with me speaking internally about it (trying to reason my way through it). Perhaps that's a "story", but it'd be a boring one. Maybe there's a more precise term?

When you're reasoning through a problem, what does it look and sound like to you, mentally? Does anyone else think in pictures?
That's a possible solution, but it requires that stack is relocatable (i.e. that you can find and rewrite all pointers to data on the stack), which is a significant complication with regards to a segmented stacks implementation. If you have a relocatable stack, you might as well use copy-the-whole-stack strategy with continuous stacks.
Twitter’s IPO will be a chance for humans to notch a big win over robots
This makes me sad to read, but I had a similar thought when I was seriously studying chess (I'm only an 1800-1900 player though.) I ultimately abandoned chess, with the occasional blitz match on ICC these days.

I was spending 2-3 hours each night by myself alone and really enjoying it. I was also paying IMs for lessons. I was improving a lot. However, I was alone most of the time and couldn't share my experience with anybody. There was also very little tangible benefit to me other than entertainment and mental stimulation. Two things I can get elsewhere. Since I do have a masters degree in computer science I decided to focus on two things: Software Engineering and Violin.

I took up violin and haven't looked back. I had zero music ability an when I started couldn't read music. It's the same amount of hark work as chess. Like chess, I probably started too late to be anything other than an intermediate player. The difference is, I can play for my wife and my parents. A random person on the street can appreciate what I'm doing. I try to practice only 30 minutes a day.

I also doubled down on software engineering. Instead of spending 2-3 hours playing chess, I spend more of my evenings writing code.
Oh, one more fun fact: some emoji characters occupy more than one _Unicode_ character, and can be encoded in different ways depending on the device that uses them. (Before they were introduced into Unicode, they used character codes designated for custom platform-specific stuff).

Debugging a text input field where user can enter emoji & RTL text is FUN.
My girlfriend is a doctor, and tells me stories about when she had recently qualified, and working silly hours.

It seems crazy that a high responsibility job like that, where peoples lives depend on it, and it is expected to be done by sleep deprived junior doctors.

She is Mexican, but as far as I can tell it is not restricted to that country.
I agree that it's useless, with the exception of smaller organizations where the key players are involved with everything. In those, the risk of someone going "all Lavabit" and doing something dramatic are a deterrent.

All the government needs to do is give a gag order to the people processing the warrant. The folks putting the transparency report together will truthfully report that no such warrant exists, because they are unaware of it.

This isn't a big spy thing either -- if you've ever worked in a place where one or more executives or a business unit were subject to an investigation of some sort, this happens. The gag orders are there to avoid intentional or accidental disclosure to the custodian of the data in question, which could lead to tampering with or destruction of evidence. Its an uncomfortable situation that many email administrators have found themselves in for many years.

The scary thing about the Section 215 warrants from my perspective as an individual is the difficulty in disclosing things to counsel to get appropriate advice, broad scope and indefinite nature of the gag order. It was one thing when these laws were used to investigate KGB agents -- now you have orders of magnitude more of these things.
Yes, for the reasons you state. Knew a writer (not code) he said the same. No distractions, total focus, amazing productivity.
What'd you use to make the screencast?
Yes, but if I buy a server with e.g. 128 GB of RAM, I would preferably spend it to cache 100GB of live data and searchable indices, and not worry when I will spawn too many threads so that I will start trashing the swap.
randomly driving SF <3 awesome game.
Data scientist (statistician)
I have only contributed a little on the project, most of the work has been done by its main author and others.
Since it's not all about the pricing for SSL pricing, I can recommend this site:

http://www.cdnplanet.com/

They provide a pretty nice overview about edge locations and other important options for considering to use a certain service.
Sheltered, entitled and delayed adulthood. You give every indication of all three in these short comments. I suggest you put down the sociology book, forget your dreams of having the next (insert app clone) and get job at the nearest Wal-Mart. Life happens differently and faster when your opportunities are limited.
Quite a minor point of feedback, and not altogether fair, but attempting to obscure your email (~) gives me a bit of a lack of confidence in the spam filters you're using. I have my gmail up in plaintext on my homepage, and don't experience too many problems.

If nothing else, putting your email in plaintext could help you debug your spam prevention?
Health nuts are guzzling coconut water faster than palm trees can produce it
Take off without shutting off
Us Europeans think your 10 days of holidays (vaccinations) a year is crazy in the US. But then you do seem to get paid a lot better in the tech sector.
Employer Violates Labor Laws by Failing to Pay Interns
PyTennessee Schedule Announced
Are the high SSL costs because they need a dedicated IP per domain at each of their POPs?

Would it be possible for them to offer an SNI-only SSL option for far cheaper if you know beforehand who your clients are (say, if you're hosting content for an iOS app)?
https://twitter.com/HackerNewsOnion/status/39753991050192486...
Initial creation date survives transfers.
You are right about the obtrusion part hobs. But then the whole idea behind this was to add more "targeting" layers make the end solution more relevant to the user trying to exit - so, e.g, you can choose to ONLY implement this solution for your SEM traffic. Ain't that cool for marketers spending a whole lot of money to get users on their websites?
If you find that you have a lot of deadlocks due to gap locking, you can disable this feature:

http://dev.mysql.com/doc/refman/5.5/en/innodb-record-level-l...
Same in the US

http://www.nationalreview.com/article/353322/dagger-heart-ju...

The defining characteristic of English law is its distribution of power between prosecutor, judge, and jury. This delicate balance has been utterly corrupted in the United States to the point where today at the federal level there is a conviction rate of over 90 percent — which would impress Mubarak and the House of Saud, if not quite, yet, Kim Jong Un. American prosecutors have an unhealthy and disreputable addiction to what I called, at the conclusion of the trial of my old boss Conrad Black six years ago, “countless counts.” In Conrad’s case, he was charged originally with 17 crimes, three of which were dropped by the opening of the trial and another halfway through, leaving 13 for the jury, nine of which they found the defendant not guilty of, bringing it down to four, one of which the Supreme Court ruled unconstitutional and the remaining three of which they vacated, only to have two of them reinstated by the lower appeals court. In other words, the prosecution lost 88 percent of the case, but the 12 percent they won was enough to destroy Conrad Black’s life.

Multiple charges tend, through sheer weight of numbers, to favor a result in which the jury convict on some and acquit on others and then tell themselves that they’ve reached a “moderate” “compromise” as befits the reasonable persons they assuredly are. It is, of course, not reasonable. Indeed, the notion of a “compromise” between conviction and acquittal is a dagger at the heart of justice.
We were using Amazon CloudFront and bleeding money. Approximately spending about $50 every 2 days. I researched to find a cheaper alternative. And found cdn77.com. Very good and reliable. The costs came down to approx $100/mo. I am not sure about custom SSL pricing though.
I don't know. Working with shell is very uncomfy with 170 ms ping. (I use mosh which prints typed symbols right away not waiting for response from server, but other feedback such as commands output or cursor movement is still very unpleasant at that lag).
BrowserCalls extension directly in the Chrome and FireFox
>The theory here was that the law could not compel an AA scout to salute motorists. This worked for about 50 years, until the practice of warning motorists of speed traps (or perhaps rather, not signaling to them an absence of speed traps...) was discontinued for road safety reasons (basically they decided that speeding wasn't a brilliant idea).

I wonder why they decided that. Speed traps have nothing to do with improving road safety. In fact they often make roads more dangerous if they expect you to slam on the brakes.
It's also a 100+ year old tradition that even many of the "chess insiders" cherish and respect. For example Aronian (world #2) said in an interview that he thinks Anand deserves to be considered the strongest player because he's defended the title so many times.
Explosions near Communist Party building in China.
I don't know if this idea will be successful or not, but as a long time lurker here at HN I think the way you are putting yourself out there is fantastic. Keep up the good work and see this thing through.
The "Worm" Programs - Early Experience with a Distributed Computation [1982]
Frame Player
A video player without video files, just JSON. Based on "images frames" thought to mobile devices!
And note, that on a federal level, the only restriction are machine guns manufactured after 1968. In many states, full auto before 1968, grenade launchers, etc are fully legal for individuals to own. The ban on machine guns manufactured after 1968 is clearly unconstitutional. (See US v Miller, where a short barrel shotgun was ruled not protected under the 2nd amendment as it was NOT a military weapon)
If you don't have an iPhone, you can build your own Theremin (with vacuum tubes) by following this Popular Electronics article from 1955: http://www.swtpc.com/mholley/PopularElectronics/Apr1955/PE_A...

Simple!