skysight-inc/HackerNews huggingface dataset:
No offense, but visiting Andrey's website and reading the top post here:

http://tarantsov.com/

kind of rubbed me the wrong way. First he states that whitepapers are a 'shitload of crap' and then he has 'NIGGAS' in his most recent tweets. Now imagine you are a black grad student in CS -- not the most warm welcome. You might want to think about endorsing his personal site on your startup page.
In the case that your prediction comes true, his (and my) concern that people need to know JS will probably not be as much of an issue. But then again, he'll be right about giving up on JS, and debugging in IE will still be a monster.
peer pressure. "What, you're not on Facebook? Lol, looser."

Weird worldviews will result in you be treated weirdly. Deal.

And people ARE being forced to use proprietary software. At home,

Change. If it's that important to you, you will.

at work,

Quit. If it's that important to you, you will.

if it's only because they don't know any better

Then they don't care, and it's unimportant.

You don't always have a choice.

Yup. Life kinda sucks, huh? Wear a helmet.

Furthermore, it's not just about having a choice. It's about breaking the dominance, and eventually getting rid of proprietary software altogether. The only rational choice for any human being who's interested in progress and long-term sustainability is Free Software. Proprietary software is opposed to both of these concepts.

This does not follow from...er...reality. Terribly sorry.

I write proprietary software (TEH HORRARS!). I am also interested in technological progress. The two are in no way opposed, unless as your postulate you take the really cretinous stance they they are--and once you do, well, sure, it's obvious. But that postulate is wrong and cretinous, so...
...but business I really just don't get excited about.

Neither do I. But, I'm willing to put up with it if other alternatives piss me off real bad.
Making something well-known and well-seen does not make it well-adopted.

No, but neither does being invisible.
So, KA as the Mozilla Firefox to Big Education's IE6?
How Apple will use Siri, Maps and Microsoft to divorce itself from Google
I think it's kind of missing the gist of the criticism that mongodb advertised itself as so much faster than traditional DBs and yet it turns out its not reliable.

And for all the painful stories of foursquare and others having meltdowns, it seems to be really unreliable.
And you're still wrong. Ass loads of professional programmers don't know and won't ever use assembly; they are not tinkerers. Your use of the words tinkerer and professional are decidedly non standard and frankly I don't think you know what you're talking about.

Being able to write slightly faster code than the next guy does not a professional make. In the vast majority of work you'll be called upon when writing applications in the real world, that will simply never matter. Real professionals know when the code is fast enough and move on to delivering real value on time for solving real business problems.

They also know there more than one way to skin a cat and if you ever do hit a wall on one approach because the abstraction leaks that much, you can just try another approach. I don't need to understand the machine at every level of abstraction down to bare hardware to be able to make the machine work well. One needs a vague idea of how an abstract machine works, one does not need the details of how this specific machine works. Knowing x86 assembly will be virtually useless on most modern VM hosted languages.

Even when you do find a bottleneck, algorithm choice is vastly more important than any fiddling you're going to do to get the compiler to generate better assembly or even hand coding it. The idea than one must know assembly to be a professional is just absurd and naive.
Yeah, I would not try to explain what UTC is "like". Most people can find the current UTC time somehow. When someone asks me about my timezone, I say "UTC minus six". As John suggests, that's simpler than trying to figure out is that person one or two hours ahead or behind my current time.
I don't think there's anyone credible out there who will say that there is never a case where garbage collection isn't appropriate. Sure, rocket guidance systems, military software, video games, and software from 1983 aren't a good fit for garbage collection.

However, in 2011 I think that the vast majority of software programmers write would benefit from garbage collection more than they would lose.
This is a nice data point. But if you want to know the real deal, don't talk to fellow programmers. Talk to guys in finance who support the R&D function at tech firms. We know all and see all, everybody else except HR only sees data points. And are you seriously going to trust anybody from HR to interpret numbers?

My advice: Do this work because you love it. But negotiate aggressively. Programmers don't push as hard as other types of employees, there's no real cost to pushing on compensation, just don't be a jerk about it. Read books, blogs, etc on compensation negotiating tactics.

Bottom line: This compensation will not last and plans are already in the works to put an end to it. I will bet money that 2-3 years from now people will be wailing about the drop in programmer comp.
CRE secure is better Esp.for integrations to various providers like Auth.net and Sage
Most common stars are more life-friendly than thought
This isn't going to do portrait as well as landscape. Strikes me as being a bit of a kludge.

(Obligatory disclosure: I use one of these with my iPad and like it: http://www.zagg.com/accessories/logitech-ipad-2-keyboard-cas... -- yes, it's more expensive and requires bluetooth, but it's the best I've found so far.)
in addition all this was motivated by the stiff rivalry with the centralized and militarized soviet union,
XQuery in the Cloud - 30sec youtube clip
Little clip we've made about XQuery.
It's a false choice that's been presented many times: Learn CoffeeScript, or learn to do JavaScript right.

When I wrote the PragProg book on CoffeeScript (http://pragprog.com/book/tbcoffee/coffeescript), my aim from the start was to fill common gaps in JavaScripters' knowledge while introducing them to the new language. Brendan Eich himself said in his blurb for the book: "It helps readers become better JavaScripters in the process of learning CoffeeScript."

Far from distracting people from learning JavaScript properly, CoffeeScript is a terrific learning tool.
Pancake Flipping is Hard (NP-Hard)
The US (and probably the UK) are quite strict about not looking for jobs whilst on a tourist visa. Both countries also make it really hard to get a work visa.

Given your experience it sounds like your best chance is big data style jobs. Off the top of my head try Mozilla Labs, DNAnexus, EpidemicIQ, Twitter.

Worth looking through here too: http://startuply.com/#/machine%20learning/1
Sorry...www.cresecure.com
I wrote and submitted this article to HN about a year ago. I've since moved it from a self-hosted Wordpress site to Posterous, which is probably why the dupe-checker didn't catch it (slightly different URL). A lot has happened since then. I'm still working toward my goal of doing my own thing (ironically, still working for someone else myself). When you're trying to create and market a bootstrapped business, its pretty easy to get distracted unless you have the ability to go full-time.

When I wrote the article, it was essentially me expressing my thoughts about how anyone if they want to (because not everyone does) CAN build something and start their own business, even without substantial capital. The barrier to entry is so low (comparatively speaking) that if you want to go out on your own as a developer, it is entirely possible. The post was meant to be encouragement to those who are interested, not sensational (although I did make some generalizations) :)

I actually built the original thing I discussed in the article (a service to manage Boy Scouts), and it got some great reviews and initial interest, but then the Boy Scouts wanted me to pay huge fees to license the term "Boy Scout" or use anything even resembling any of their trademarks. I decided to let that go and build something that does not piggyback on any other organization. That's what I'm working on now.

A year "lost" is a long time, but I haven't given up. I haven't lost anything other than time, since I was bootstrapping it and building it on my own time in the evenings. I won't be happy until I am doing my own thing. I'll post a follow-up with what I've learned and what has happened over the past year to anyone who is interested.
Perfect Primal Gluten Free Pizza Crust
Everything Strings - Online Guitar Shop
Everything Strings is the newest online guitar store on the web that carries all sorts of guitar supplies as well as other string instruments. Their online catalogue consists of instruments, guitar electronics, and all sorts of other supplies.
Question I've always had that you might be able to answer: how do you know how much sap you can take? Is there some point at which you're doing damage to the tree?
Project HAKMEM [Oldschool MIT]
Hard problems for real nerds (like me) :-D
So the UK is ok too? Or even going to Appsterdam (NL) or Berlin where startups are thriving, less stressful and better healthcare/social benefits/pension arrangements?
Apple ships OSX on a pretty consistent schedule every 18 months to two years and I think they had their hands full with all the existing stuff slated for Lion and had also only recently acquired Siri. Engineering teams remain small and focused at Apple. I'm sure Siri or something like it will make it into the core OS at some point.
Related discussion: http://news.ycombinator.com/item?id=3197827
This guy finds 20 hours week. This means he is spending 60 hours a week working. Its not healthy.

He names 5 tech companies. How many developers are there in the world? So what hundreds of thousands of developers have the potential to make a Google? I think not.

In reality you will probably be happier sticking to employment and working on and launching a side project as and when inspiration strikes. Burning 20 hours a week of your free time will likely lead to - in this guys case - divorce and for other people burnout.
It probably would be simpler to just use porn browsing mode to access FB.
Darpa Offers up to $50,000 Prize for Shredder Challenge
Shop Everything Strings for all of your guitar needs!
I have nothing but vague questions :)

I've been thinking for a while now that I would be able to find much more work by teaming up with some web/frontend devs.
That's potentially monopolist behaviour

That's not illegal. Using a monopoly to destroy or harm the competition is. There's nothing anti-competitive in this proposal.
For your Emacs users out there who end up using/needing Eclipse on a daily basis, Emacs+ actually does a remarkable job of giving you a lot of the immediate wins of Emacs with the immediate wins of Eclipse. For larger codebases, this makes me incredibly productive. On small projects, I still live in Emacs when possible.
Dominic Mnemonic Memory System (Building Your Initial List)
Just to let you know, sometimes internships are a means of interviewing a person and other times they are a way to get cheap (free) labor. I can't say which was the case with your experience, but you need to get a reference letter put together from this employer so you can find work. Start something cool. Take the time now to find something good. But remember... nobody is going to hire someone who is in panic mode, especially in this economy.

You might not agree but it is only a job. You will find something else if you have the attitude that you're marketable and you have excellent skills.

Good luck.
Even though Growl 1.3.0 was distributed via App Store with the same price tag, the source code was published at http://code.google.com/p/growl/source. Seems like that practice has stopped as well.
Ramalan shio hari ini terbaru 2011
Dasar Ramalan Shio Tionghoa adalah diambilnya hewan-hewan yang melambangkan dua belas cabang bumi yang kemudian digabung dengan lima unsur yaitu logam air kayu api dan tanah Kelima unsur ini digunakan untuk menjelaskan interaksi dan hubungan antara gejala-gejala alam
I think a lot of the frustration comes from people thinking that CoffeeScript is proposing itself as being a replacement for javascript or even a full abstraction from javascript.

CoffeeScript is a tool you can use to write javascript more conveniently, and more consistently.

It is not a replacement for knowledge of, or usage of javascript. You're still going to have to know how javascript works and CoffeeScript never claims otherwise. People who either don't understand or are too excited by it's blissful syntax are the ones that do.

Are you Douglass Crockford or John Resig? Then you're probably gonna stick to straight javascript as you can already write consistently rock-star javascript. Are you an overworked dev just trying to write some js without mucking things up too much? Then whip out coffeescript and let it help you do that. Then check the source it generates to make sure everythings going well(and get better at JS by reading it).
Being able to 'talk the talk' will not get you a job at Google. You have to be a very strong problem solver, a fast thinker, and lucky. All Googlers might not be rockstar programmers, but they are almost all unusually intelligent. There really are no average people there, apart perhaps those that came in through acquisitions (like myself).
I've always had a love/hate relationship with growl. Sometimes it just seems a bit excessive and overly distracting. With growl being a paid app now, will developer support wane? Now that I have to buy it, it might be a good reason to stop being distracted by it for me.

It would have been a better solution if they released a free stripped down version, and a 'Pro' version with the new toys.
>the worst possible outcome would have been accepting the offer at $110k, and nobody at your company would care either way because the difference is bat guano to them.

That's a pretty unimaginative worst possible offer. The company could pay you 115k, resent it, and use it as justification to give you various shit-work. I've seen that happen to a friend and it actually hurt his mid term learning and career growth.

It's also fairly common for a company to simply choose to fill the position with someone who's less troublesome.

If you have an exceptional value to offer a company then, you have significant room for negotiation. If your skill is a common commodity, you likely won't.
does this mean other apps won't install this attention parasite per default?
Beyond Barrel Roll: 10 Hidden Google Tricks
In "Objective Caml. [...]" what you snipped out started with an "Oops, forget what I just said about Objective Caml."
I'm calling troll.

Having a serious discussion about NoSQL databases begs the exact same question as having a serious discussion about cancer: what kind would you like to have a serious discussion about?

I think the most important lesson we can learn from NoSQL in general is that the idea of a one-size-fits-all database is becoming dated. NoSQL databases certainly don't solve the problems the author points out, and they probably never will. In fact that's the point. By not solving one set of problems, you allow yourself to solve another set of problems.

How about we use databases to solve the problems they were meant to solve, rather than basing our choices on whatever the popular opinion is at the moment.
Well I think the portrait landscape thing is a non issue mostly. The real point of this keyboard is that it doesn't add any extra bulk to the iPad. Having said that the logitech thing really does look nice but I still question adding extra bulk as opposed to simply this keyboard on and off. (Thanks for the logitech keyboard tip)
In terms of returning to the US, you can enter and look at applying for jobs while you're there (meet people, have interviews etc) but you'll still need to go through the H1B procedure, which typically takes 6-8 weeks.

The visa waiver program (VWP) means you can be in the US as a tourist for up to 90 days at a time, with only 180 days in total in any one year period (* I'm 99% sure it's any one year period, though might be worth double checking). So the likelyhood is even if your in the US for that time you'll have to leave before the paperwork goes through. Immigration can get a bit funny though, so don't bank on being able to make loads of trips (they like you "out" as much as you're "in")

Now a word of warning. As a recent grad trying to convince US employers to H1B you and bring you over is hard. You're in a better position than 99.999% of the population though - math and machine learning is hot in any company. The issue the company has to decide is, "Is it worth us spending the money and time trying to get an H1B for this guy, or none of the hassel for a 'home grown' employee". If they can get your for 1-2 years it may well be, and experience with your previous company is a big plus.

Finally, trying to get interviews from the UK to the US is very tough. I wouldn't recommend applying for job boards, but look at contacting CTOs tech leads directly. Maybe my case is unique, but I applied to about 150 job board postings over about 3 months for a jobs in the US. I have an undergrad from Oxford (biochem) and masters in CS from Imperial London (GPA 3.7/4.0 respectively) and I heard nada from anyone except literally the first add I applied to. However, I've had quite a few interviews through just emailing people, so it is possible.

If you want any more info feel free to contact me (through the various means on my HN profile). For the record, I was in a VERY similar situation to you in terms of the US/UK issues.

[EDIT: Sorry, I totally projected that you're actually from the UK because of your English and what you said about moving there. I think everything still stands though, assuming your country participates in the VWP?]
You're not good enough, that's why ;-)
call back google and explain what happened. If you're good they'll get you back even if you said no at first.

Next time sign contract before saying no to others
...in exchange for dramatically pared-down and simplified code, consistent data access practices, and hundreds of hours of developer time saved. Driving a car is tough too - how to steer, drivers license, gas, insurance, what a PITA. Yet somehow it remains preferable to walking in many cases, despite the latter being mastered by most two year olds.
This is highly relevant. I had an offer from Google with a base salary lower than a competing offer from a startup...but when I factoried in benefits, stock, etc. on both sides Google's offer was about 50% larger. Of course, you're eating the same food as you get promoted, so some benefits/perks become a smaller fraction of your comp as your total comp goes up, but they're still significant around 250k.
Pssst look at tokudb
> First he states that whitepapers are a 'shitload of crap'

I'd agree that whitepapers are often useless. But this site says academic papers are useless. Anti-intellectualism in programmers is a really weird thing, it's like pro athletes telling people that exercise is useless and we should just eat powerbars all day long.

"Academic papers are shitloads of crap. Want to read something? Read some beautiful source code instead."
So, you've got direct engagement from the CTO above, and plenty of other commentary to consider here, but you dropped back in only to announce that "hey, all dissent falls into 2 convenient buckets, and here are my quick rebuttals to those strawmen"? Really?

If intellectual laziness like that is any indication, I doubt anyone is going to be reassured on your point #2. You've dropped a bomb on 10gen here, and done it anonymously to boot. You've got their people sifting through past issues on a Sunday, and for what? Because you fucked up a project by making poor choices, and probably took the well-deserved heat for it? Nevermind your categories. Man up and respond to these people directly, or don't respond at all.
Any company that treats you like shit because you negotiated a 5k bump over their first comp offer is a company you are better off not working for. And, please, read that sentence again.

The worst case scenario is that you accept their first offer and don't find out until you've spent a year and a half of your life working there that the company isn't worth working for. That is the worst case.
H1-B becomes invalid if the company fires you. It would have been worse if he'd already got here, but knowing how much effort goes into moving countries (particularly to the US), that is a very small consolation.
Simple web app ideas that generate $10 per day
I've launched quite a few iOS apps that are generating around $10 a day. This might not sound like much, but $10 * 10 apps = $100 a day income, or ~$36k a year.

What is the easiest way to get a web app up and running that would generate $10 a day.

Interested in frameworks, hosting, monetization.
I'm getting tired of this crap.

You're a developer, so why do you work for someone else?

Some people would much rather take a paycheck then try to run a business for obvious reasons.

Think about the biggest websites you visit or use on a regular basis: Facebook, Twitter, Flickr, Foursquare, or even Google for that matter -- all of them were created by developers who created something from little more than an idea in their head.

All companies with massive groups of highly-skilled developers who work for someone else.

Also the vast majority of web/mobile things these one- or two-person developer teams create are completely unimportant, uninteresting, trivial, superficial crap that I can't believe anyone would want to spend a significant amount of time creating and maintaining. It is obvious in 5 years time they will be gone and forgotten. Hardly much different from working on some back-office CRUD app only you get to use trendy languages and tools and pretend you're an 'entrepreneur'. Well you're not. Henry Ford is an entrepreneur, you just created a new way for rich people to distract themselves from their empty lives.

(Sorry, got a little venomous at the end. This wasn't directed at anyone in particular.)
The amount of politics and backbiting and sabotage that gets mixed in with partner-track programs is horrifying. Find an incentive scheme that empowers first-year hires to do amazing things for your company.
If only they had a solution for defending themselves and an answer to why national governments would deal with them (i.e., seasteads are unlikely to be self-sufficient, even in the aggregate, for many years if ever and therefore dependent on trade with existing national polities).
Google Offers Free Websites to Small and Medium Businesses in India
So, I would say, let's fork it.
That's good. One of the biggest productivity gains you can have as an OSX user is uninstalling Growl. Being interrupted constantly by stuff that doesn't matter ( Email arrived, iTunes changed song, Download done ) will reduce your ability to focus on the task at hand and all of those things can be processed later and don't need immediate attention.