skysight-inc/HackerNews huggingface dataset:
Thanks for charging my battery a little. I've tried it for the last year and failed so many times with all sorts of projects and clients. Do you other working travellers actually find your clients online, or is it really all about having enough friends who stay at home and are happy & well-integrated there?

If things go by my new plan, I'll spend the next year in Taiwan, China, Russia, Korea and some other places :)
thanks for the feedback and ideas. in testing, after clicking on a house, a new celebrity would appear instantly, so there was no reason to show a waiting bar. now we can't handle the load!!! lesson learned. thanks! switching to a new box soon..
The blog link parsing is off. If the blog value doesn't have an "http:// on it, then it treats it as a relative link under githire.com. E.g.:

Blog: mechanicalgirl.com

links to http://www.githire.com/mechanicalgirl.com
The article begins by discussing their choice to open source an integral part of their product. The article ends with an admonition: "Don't open source anything that represents core business value." It seems like Grit certainly represented core business value, yet they open sourced it.

I'm guessing that what they really mean is that you should open source almost everything that represents core business value, but one piece should always be left out. Or, perhaps they're saying that their web interface is the core value they provide, and so they open source everything but that.
I don't think the word ideological means what you think it means. Ideological behaviour is behaviour motivated by ideas, not profits. Corporate lobbying is essentially always motivated by profit, not ideas. Can you name a company who lobbies for policies they honestly think will lower their profits?
Freeing your spouse from work, not your wife.
Buy $2500 worth of puts. You would have large upside and could lose at most what you paid or the put. Of course, The time decay works against you, but that wouldn't matter given the swings you're expecting.
I've taken a look at Derby, but I still can't piece together how you're supposed to do queries and the like. Like if I need a list of 25 items of a type or check if the current user has the right permission to edit something.
Needs an "I don't know who that is" button.

Really fun though!
To say that depression is a chemical imbalance is to over-simplify the cause and treatment.

People hearing the chemical imbalance hypothesis may think that there's no effective evidence based therapy available, or that they will need meds for the rest of their life, or that they are going to relapse for the rest of their life.

That's not true. There are effective, evidence based, talking therapies. The most well known (Cognitive Behaviour Therapy) is simple to understand, easy to apply, and can be given by therapists or can be self-applied through websites (the Australian "Mood Gym" is one) or books ("mind over matter" is a good example).

A person given just meds will be more likely to relapse than someone given meds and CBT.

> I cannot speak on that and recommend professional help.

Yes, professional help is important. In the UK front line treatment for mild to moderate depression is not medication, but is CBT. And CBT should be used for other illnesses too.

My emphasis on things like CBT is because they have been shown to work; not because I don't think that depression is a "real illness'. See, for example, the use of CBT to treat pain suffered by cancer patients.
Now it's time to read about scaling websites ;)
From what I can tell, the software limit is that everybody has a different set of custom macros and styles that they use, and that distributing extra code is a violation of Apple policy, one that can't be fixed unless you get rid of not only the reality of LaTeX but the idea of LaTeX as a macro system.

That, or Apple changes their policies.
Hey man. I'm a programmer who's done a similar thing twice, both times sticking to just Europe. I didn't go the "write a book" route but rather just programmed here and there while CouchSurfing, hosteling, seeing new places, had a couple flings with gorgeous European girls, etc.

I, also, never ran into another programmer doing this. I live in SF now (moved from the midwestern USA) and work for a startup. Let's grab a beer sometime! Or maybe I'll see you at one of the weekly CouchSurfing meetups. They're pretty big here- 50 people a week is not unusual.
I put "fun" in quotes since I was using the same word tptacek used.

I never claimed pills are not a valid solution - in general, have no objection to humans modifying themselves using drugs for any purpose. See here where I defend brain boosting drugs, athletic performance enhancing drugs, and anti-obesity pills: http://news.ycombinator.com/item?id=389919 http://news.ycombinator.com/item?id=3230151

I wouldn't call it [CBT] a hobby at all.

You said you "...still go to CBT...just because I really enjoy it...Even the therapist agrees I'd be fine without it...". If you don't call such an activity a hobby, what would you call it?

Maybe if you want to get technical and argue semantics a moral failing and disease may not be mutually exclusive. But we're talking about the real world. As it applies to depression and addiction, disease and moral failing are mutually exclusive.

If you wish to argue that they are not "moral failings", then make such an argument. Define your morality explain why addiction to drugs does not meet your criteria for immorality.

For example, I'd argue thusly: "I believe an action is only immoral if it harms another person against their will. Drug addiction/depression does not do this, hence the choice to use and become addicted to drugs is not a moral failing."

Don't try to confuse people with logically invalid argument such as "it's an illness, not a moral failing". That's as logically invalid as arguing "penguins are birds, and therefore can fly."
The woes stem from Virgin’s switchover from its old reservation system, iFly, to the industry’s 800-pound gorilla, Sabre

Ah. I have a hyphenated last name (it's been in my family since the late 1800s), and I was wondering why, on my most recent VA reservation, I was suddenly greeted with the all-too-familiar "Your last name contains invalid characters". Thanks, Sabre.

Virgin's old system supported my real name (as most on the web do, as they should). It's remarkable to me that the industry's 800lb gorilla can't support something as simple as a "-" character in a last name, something that's fairly common (or at least not unheard of).
Very much agree with both comments. 'Checking in' is the lamest function since 'poking'
Specialization is Outdated
[2] refers to people who have not use Windows Phone or are not familiar with it. BGR said nothing about "if you're unfamiliar with smartphones..." The wording makes it seem like the author is implying that if you've used WP7 before, you won't need to be told this. [1] and [3] show the opinion that the system is at _least_ on par with Android and iOS, but they even go on to say that it exceeds them in some cases.

ICS was not taken into account in these reviews because ICS was not released when these were written. Hardly a fair comparison to say that OSX is worlds better than Windows 95.

I'll be the first to say WP7 is not perfect, but at least it's original and it's well-executed. It strikes a great balance between iOS and Android, while still being nothing like them.
give lout a look - it was designed to have machine-generation-friendly markup
New Social Network Allows You To Promote Yourself...Without Being Hated
This makes sense. You're totally right about the database. I've run into that issue before, but I had forgotten.

Your example is similar to the approach that Yesod, a Haskell web-framework, takes. The templating language, Hamlet, will accept many types, such as Text or String, but ultimately everything gets translated into RepHTML before being rendered to a real HTML string that is sent to the client. Whenever you give the template a value it automatically runs the appropriate conversion function based on type to generate something safe for display on the page.

The only way to get from a String to RepHTML is either to use the proper escaping function (usually done automatically) or use a special function to do an unsafe conversion, forcing you to explicitly state that a conversion is safe.

The type system is one of the tools used to guarantee that these things get sanitized. You can generate RepHTML in other places, such as through a widget, or other helper functions, and it knows at that point that you properly escaped it. Without the type system you could run into issues when a function generates HTML (sanitized) and then the final template re-sanitizes it. It would be very awkward to do things like layout templates if things are getting sanitized many times.
Front-end development bundle for Google Reader
American Migration
Thanks Derick, I'd actually seen that on your site before and used it with Backbone.
That is not a simple type. And people who still remember the original Pascal will know that you do not want to encourage people to make the size part of the collection type. And it doesn't buy you much if you cannot prove at compile time that the type you use to index into the collecton cannot overflow the collection bounds. Use Ada if you need that.

But if you want you can also encode the sizes in binary or decimal numbers:
http://apocalisp.wordpress.com/2010/06/24/type-level-program... http://www.ict.kth.se/forsyde/files/tutorial/apas03.html
This is really interesting to me, because I too am very interested in something like this but I'm not in a "startup hot spot" like the bay. I'm tempted to just apply for a visa and come down, but I think the OP would be wise in looking at ways to take this idea outside of the usual circles of startups.

Also as a sidenote, codecademy, is a great tool for learning code from anywhere in the world. It's not bad, probably not as good as a hands on instructor, but it's certainly a worthwhile endevour to explore if you are really interested in learning how to code.
> We were talking about some temperature app, not a new operating system. I did not suggest such a competition would be a good idea for every kind of project.

Right, I was trying to raise the point that it's not always obvious where the line between "trivial app" and "major project" should be drawn.
Movies to look out for in 2012 – Part 1
init / sysvinit / upstart / systemd: dependencies, reliable process monitoring & restarts, parallelization.

cron: take your pick, but I'd like a scheduler which would produce useful email / messaging reports when things go wrong, and shut the fuck up when they don't, while logging activity in markedly more detail than current jobs do. To accomplish this today you'd need to follow a strict template on your actual cronjobs. Stuff like: what host am I on, what crontab am I being run out of, what user am I running as, what script(s) / program(s) am I invoking.

nfs: performance, reliability, security, arbitrary group limits.

Generally: performance monitoring. We're still relying on top, uptime, vmstat, iostat, strace, ltrace, (sometimes systemtap/dtrace), wireshark, netstat, lsof, and related tools. There are a few new tricks coming out, and some ways to integrate data from multiple sources, but often tuning systems (especially where VMs or application engines are concerned) resembles a seance / archaeological dig / bro knowledge / myth / wishful thinking / Republican plank. For the love of Dennis, it's been 40 years, give me some goddamned insights.

There are probably a bunch of others, though I'm trying to stick with basics that you might find in The UNIX Programming Environment or similar -- really foundational basics (or reasonable extensions of same).

The barrier to change is that most of this stuff works well enough most of the time, and too much depends on it. I'm seeing a lot of exploration of alternatives around some core systems though, and suspect we'll see significant changes in the next 5-10 years. Possibly even sooner, though history suggests slower adoption.
Request Information from the Govt
I made no claims concerning causality. I only made a factual claim that "most homeless are crazy" and inferred that as a result they would be "are unlikely to accept your advice" (to make more money).

If you have evidence as to the direction of causality, feel free to post it.
Well, Postgres can shine here if you can do a fair amount of processing inside of a stored procedure. The sproc takes care of lifting, the client can be (fairly) limited in the transformations it applies, and the network latency of repeatedly going to the DB is lessened.

This is, naturally, very application-dependent.
Yes.

You deduced that from 4 words in a closing tag? Scary, en at.

Maybe you can help me with the text parsing logic that feeds the Business Intelligence for Email app I'm writing.
I think you're reading "core business value" too broadly. Github might not exist without Grit, but the crucial test is that Grit might exist without Github. Grit itself --- the ability to interface with git --- it's something specific to the functionality of Github, it has broader applications. This isn't something true of Github, and neither is it true of their Jobs site, since it has (apparently, never used it) direct and deep integration with Github.
I would jump at the chance if it was available in Austin.

How many hours a day?
If your product relies on the network effect for its success (as GitHub does) and you've already established yourself, it doesn't seem to me that open sourcing your software would be a bad idea. See Reddit as another example.
thanks.

changing the logo - changing to text on hover, i thought was really annoying when moving the mouse around. good idea with the div, will try that.

submitted votes - will brainstorm ideas to show you've voted

vote on image load - do you know a good way to check if the image has loaded?

thanks for the feedback
An Introduction to HTML5′s Video API Part 2
This is the second part in our introduction to HTML5′s video API. In part 1 of this series, I introduced you to the basic markup we’ll be using to play the video, then I helped set up a simple script with which we were able to make the controls visible, while ensuring that the native controls will still be visible when JavaScript is disabled.
Sorry, I should have explained.

Scala feels very much like "Java done right". Scala solves a lot of problems with Java and is better in every respect. In the same way, Subversion solved a lot of problems with CVS and is very much "CVS done right".

But the opportunity that was missed was that, just at the Subversion developers never asked themselves "Is centralized version control the right way to do things?", I feel that the Scala developers equally were so focused on fixing the myriad of problems with Java, they never took the step back and asked themselves "Is imperative/mutable state/exposing-Java's-warts-for-compatibility the right way to do things?" Of course, they've built a much better Java, but it feels that they've been so focused on the trees that they've not seen the wood [1].

[1] For non-native English speakers the idiom is http://idioms.thefreedictionary.com/cant+see+the+wood+for+th...
any suggested reading!? akamai isn't within my budget at the moment...
From what I've heard, Grooveshark has been pre-emptively making payments to the labels monthly for over the past year so that they don't sue. They labels seemed to be okay with this as they sort of figured out what Grooveshark was - I wonder what happened to cause the change of heart by Universal.
Congratulations, you have just reduced the distance to becoming good at this by an order of magnitude.

attempts += 1 while 1
Marketing Success Strategies -- Five Ways to Make More Time for Marketing
What I learned from my dog, my kids, and the open source community
Campaign donations are the problems, I think.
Actually, that's exactly what I've been doing. I work for a tech company now where I'm honing my skills but the work I've been doing is far more algorithmic rather than development oriented. My goal is really to be a PM and then move to start my own start up. I know exactly what I want to do and how I want to do but getting the skills in another thing. I'm not sure I'm learning fast enough where I'm working because a lot of the work they want me to do is things I already know. Knowing this, what do you think I should do moving forward?
Can you guys give some input on what would you be interested in watching?
What changed is their lawyers gathered enough evidence to bring them to trial. Grooveshark pre-emptively paying labels is not a replacement for a licensing deal. Grooveshark is a company formed to exploit a legal technicality, nothing more. Their service is indeed good for the end user who doesn't have to pay to listen to any song that they want, but it is obviously bad for music labels and artists.
Bob has 6 months of hard time with depression, but gets treatment and now feels recovered. Bob goes to a job interview.

Does Bob disclose the mental illness that he suffered? Does he keep it a secret? When does he disclose it, at the interview, or after they offer a job, or after he accepts the job?

How many employers would give Bob the job knowing that he's just had mental illness? How many would blatantly discriminate? How many would sub-consciously discriminate?

In the UK a law had to be made to prevent employers from discriminating against people with disabilities, especially mental illness. And then people had to stop disclosing at interview, but disclosing after the job offer and then talking about "reasonable adjustments". ("I want the job; I feel recovered; I need half a day once every month to see a doctor but this will be tapered off.")

Yes, mental illness is still a taboo.
More spring cleaning out of season at Google
Google Announces Plans To Shutter Knol, Friend Connect, And More
FCC finds AT&T's purchase of T-Mobile not in the public interest
What technologies did you use to make it?
He means having both implementations use the same infrastructure. This is like taking your Raytracer class, and modify its Trace() method to check some global flag to determine which algorithm to use, shunting both into the Raytracer. Instead, he argues for making two totally separate implementations: a RaytracerKD and a RaytracerBST (say), each of which have identical interfaces and which you switch between at a higher level. This way your level of coupling is lower and you hopefully have fewer problems, even though it may also be more complex.
I think it's fair to say that nobody at Universal has any idea if Grooveshark is actually raising or lowering their profits. Nobody has conducted any kind of inquiry to see whether the sales lost via Grooveshark are compensated by the value provided to music-owning consumers (upload, play anywhere) and the free publicity gained, and nobody cares to.

Rather, the industry decided long ago that it would take it as an a priori truth that any kind of piracy costs them money, and act accordingly. That's an ideological stance.
What about somebody who already played the role?
http://www.youtube.com/watch?v=TIClAanU7Os
Sort of. But if you played a small form of the recent mortgage scam a police officer would put cuffs on you and take you away for running a Ponzi scheme.

Run a large enough one and they bail you out and let you keep profiting on it. I haven't seen a single person charged in the mortgage meltdown despite that almost everyone at every bank was in a better position to see the problems than I was, as a borrower, did.

If our laws were applied without regard for the wealth of the guilty almost every bank employee in the majority of the world would be charged with conspiracy to defraud their customers and at least permanently banned from ever professionally handling money. (They did worse than Kevin Mitnick, they deserve worse punishments.)

As for corporations having rights, it's ridiculous. My cycling group doesn't have rights, the individuals in it have rights. Corporations are groups of individuals and thus, indirectly, have all the rights they need. Anything beyond that is corruption.
Mustaches + Round Glasses = Greatness
Guys. What are we really arguing about here?
If you don't have enough peeps yet. I'd be available! Ping me: joo.kno.sam@gmail.com.
>So, you only read the most non-controversial articles

I don't frankly give two craps if someone knows what public news articles I read. Why would you?

>...about the links you've visited? Do you put your browser history in a public area?

Except that's not what's happening here. So.. your point was what?
I have a 4000 and have been using various split keyboards (previously Belkin models) for as long as I've been coding. I've never experienced RSI despite spending most of every day at a keyboard, but as I never had it in the first place I can't say for sure that it's down to the keyboard.

The only disadvantage that I can see is that I'm so used to split keyboards that I find using an ordinary keyboard uncomfortable, that includes my laptop and netbook too, neither of which I do any serious work on without first plugging in an external keyboard.
That's speaking from the view of most of the market...

For a small minority it's a really big deal; which is fair enough.
mugatu, enough said. i give it a thumbs up.