skysight-inc/HackerNews huggingface dataset:
An easier alternative - I'm really surprised that out of work graduates from the US aren't getting Australian working holiday visas and flooding down here. Due to a resources boom (thanks China) unemployment is only 5% here. There are skills shortages in most technical areas and particularly mining. The Reserve Bank of Australia just raised interest rates again because it was worried about the economy overheating.

The working visa has some restrictions - you must be between 18 and 30. It's only valid for 12 months and you can only work for a maximum of 6 months for any one employer. The last provision is a bit tough, but there are still plenty of 6 month contracts around.

Why do Americans have such a strong reluctance to travel abroad for work? I've never understood it. It's a great opportunity to get some work experience, live a little and, particularly for the mid-west and east coasters, skip winter!
HTC Max 4G - Cheap HTC Max 4G Contract - Free Deals and Offers On HTC Max 4G
HTC Max 4G - Buy HTC Max 4G Contract Phone Deals, Latest Offers from Leading Network Providers O2, 3, T-Mobile with Free Gifts at UKOnline Phone Shop in UK.
They could take the Netflix approach to low performers - "Satisfactory performance will be rewarded with a very generous severance."
It's one of those instances where definitions, especially concise ones, always end up conveying less meaning the the original word. They are really a bunch of behaviors or characteristics we associate with the words. What is classy, sexy, tragic, trashy etc.

What we can find are behaviors and characteristics that can act as a test for bureaucratic or political because its hard to imagine a company embodying them without embodying some others.

Political is neither equitable nor meritocratic. If a decision is made for neither of those reasons, it will probably be described as political. Applying it to hiring, promotions, raises, partnerships and sales seems to hold up well. If the beauty queen isn't the prettiest and there aren't any equity issues involved, it's political. If a hire isn't the best or a raise isn't fair, it's probably political. I think there's a definition here. It's interesting that this defines political decisions as pretty much a particular class of wrong decisions.

Bureaucratic is when rules are obeyed for their own sake, not for whatever reason they were made. I think it also implies lots of rules.

With those two definitions it seems like political is always bad. Bureaucratic might have some uses.
this reminds me very much of the thread about compulsory high fives at linkedin:

http://news.ycombinator.com/item?id=1422422
Download Free Emoticons
Emoticons are perfect for displaying your emotions through an instant messenger plus using them is just fun! Our site is regularly updated so be sure to come back to find even more great, funny, happy, sad,... emoticons. Visit our site and download free emoticons for your browser.
>Select a high-paying long tail keyword. Which is hot in google search and PPC Advertisers are bidding high for it.

>Get a keyword rich domain name

>Get some articles going on with that density. And put them on that domain making a mini info site.

>Put AdWords on it (earlier Google did approve their accounts and they can keep using it if they play nice.)

>Submit some articles to article directories and get back links.

>Keep getting back links.

>You rank high for that keywords(S) Traffic Rolls in and they click on adverts. You make the money.
In addition to the "reopen all windows" option mentioned you would probably be wise to check out the Sessions safari extension if you tend towards my habit of keeping lots of state in tens of browser windows with lots of tabs in each window... Sessions does a much better job of actually remembering your open tabs and windows (I have had the LastSession plist get messed up and windows or tabs open up completely empty too many times to count) and you can create or edit various save points for collections of windows and tabs.
Geek Stats
+1. Plus, if I'm the programmer or designer or PA or whatever, I'd also hate to be described by the common stereotypes. I once helped out designing some basic but clean slides for an awards night and was there on the night when the CEO mentioned me in his thankyous as a "web wizard" or "design wizard" or whatever it was and I absolutely cringed. Nice thought and his heart was in the right place, but I'd rather go unmentioned or just get a plain thanks amongst a list of others.
[Album] Take That – Progress (2010)
Using Weather Data to Determine Your Perfect Vacation Destination
Still, Pike writes from the perspective of a C programmer. Having the pointers and 1-1 mapping between the types and the memory layout of the can combine the principles of the structures in something bigger and more complex. For example, the tree with where some elements are also linked in different lists. I'm not saying that you can't have some logical equivalent in higher languages, but you can't have that expressiveness and efficiency.
The importance of the <popular movie person> mentioned in the movie preview is directly proportional to how good the movie is going to be. e.g., "From the director of Avatar..." is probably going to be a good movie. "From the sound editor of Forrest Gump" doesn't have quite the same chances.

I can't recall what movie it was, but I once saw a trailer that touted itself as "from the company that distributed <not very good movie>." The movie proved to be terrible.
If It Won't Fit On A Post-It, It Won't Fit In Your Day
Thanks for the quick reply.

I've heard that Confluence can be a hassle to administer/maintain/upgrade. Any truth to this?
8 years?

I still own my 88 Toyota Landcruiser. 170K original miles.

And yes, I do all the work on it myself.
No Facebook User Emails for Google–But Yahoo and Microsoft Already Have Access
The wording was a little bit unclear to me, but I interpreted it to mean that, in addition to the raise, they're changing how their bonuses are delivered- rather than as one lump sum, they're being spread out over each paycheck. I could be mis-reading, though.
5 Unusual Ways To Measure Your Online Reputation
I don't mind that atmosphere and we have it at my office (my employees, interns and the freelancers we share office space with), but it's a bit grating when it's piled on so thick and sugary-sweet.
(a) On non Sun JVM-supported platforms Sun would always point to other VM's (eg, hardware support for JVM bytecodes in ARM, etc). Also, they would quite happily discuss the benefits of using IBM's Linux JVM.

d) The Java ecosystem has grown because of the diverse range of vendors. It's easy to make an argument that JavaEE only survived the .NET onslaught back in ~2002-2005 because of the high-quality and free implementations from Apache. The current biggest growth market for Java is in non-traditional areas (eg, Google's product: AppEngine/J, GWT and especially Android). Oracle should work with these vendors to keep the Java platform relevant.
1.0 Is the Loneliest Number
According the pomodoro technique pdf "we’ve come to consider the ideal Pomodoro as 20 – 35 minutes long, 40 minutes at the most. Experience shows that the Pomodoro Technique works best with 30-minute time periods" I now have leveled up my pomodoro to the half hour mark, it does wonders.
Mystery Missile or Airplane Illusion?
Perhaps there could be installed a paperbox which is actually an on-demand 3G printer? Basically, "you swipe your RFID dongle, it pulls down a PDF of your favorite newspaper and prints it out, and debits your account." It could be a third-party service that newspapers subscribe to, subsidizing the boxes/paper/toner in exchange for having their paper printable at them.
Thanks for the advice. Were the first 8 months of 14 hour days in a start up environment? And, if you don't mind sharing, what changed to prompt you to transition to 'normal' hours?
I use this OSX Dashboard Widget - http://keisasaki.com/Minutes.zip

The developers blog has changed (and the screenshots are gone) but you can see a screenshot here http://img205.imageshack.us/img205/4898/minutes2thumb1mg8.jp...
10% doesn't make up for the fact that GOOG stock already peaked way back in 2007, which means any Google stock options granted at today's prices are worthless to new employees.

Google is essentially powerless to compete with Facebook's stock option potential value.
Wow, that looks amazing. Website blocker and everything. Now that I see it, that just seems like such an obvious solution. Why am I not using this already?

Just looked closer at the rocket company and software, and they do awesome work.
I'm glad facebook doesn't give out the email addresses of friends to third parties without permission, and I am for their distinction between owning the friend list, but not their friends' data.

The public seems to not have a consistent sense of privacy. They slam Facebook for being too open by not having a privacy setting enforced as the default, and then slam Facebook again when Facebook isn't advertising emails.

Personally not a fan of all this hot air.
Why do you think it needs to add to 60? Those "4 missing minutes" are probably the first four minutes of the next period.
I'm one of the main people involved in hammering out the tech issues in Do Not Track, along with my colleague Jonathan Mayer at Stanford. We work closely with the EFF's Lee Tien quoted in the article. See my post http://33bits.org/2010/09/20/do-not-track-explained/ for some background; we've also set up http://donottrack.us/ as a sort of clearinghouse.

I'd be happy to answer any questions.
I don't think it has much to do with Android, for two reasons. Google doesn't care whether Harmony gets TCK-certified or not, and the Apache-Sun spat dates from early 2007, before Android was even announced. http://en.wikipedia.org/wiki/Apache_Harmony#Difficulties_to_...
They should have used the title "Facebook is lying"
Shooting games,gun Games,hunting games,action games on shootinggames24.com
Play shooting games and action games at shootinggames24.com
Marissa Mayer On Why Google Doesn't Have Infinite Scroll For Search
The article actually just says FNV is popular, not good. The point (as I understand it) was how common bad hash functions are.
Thus replacing consumption of material by consumption of fuel?
The rule against nested includes seems dated — he doesn't like include guards in header files because "[t]he result is often thousands of needless lines of code passing through the lexical analyzer, which is (in good compilers) the most expensive phase." Surely not any more?
http://www.fsf.org/news/dont-depend-on-mono

(short version: "we should discourage people from writing programs in C#")
I'm siding with Facebook on this.

You can already get Facebook UIDs, which can be used to reconstruct the graph edges. You don't want to store Facebook UIDs? Build your own social graph.

And Facebook is right. I own MY info on Facebook. I can prove it. I'll just delete my account with my email address. If you were my friend let's see if you still have acces to that info. If they start letting my friends export my email to third parties then I'm getting off Facebook.

EDIT: Think about it. Most sites these days require an email. It's not exactly optional info to use Facebook. Are we seriously considering that it's acceptable that we let friends EXPORT people's email addresses for third parties just because they "friended" on Facebook? Maybe if there was a new "Share my email" feature this would be acceptable but "friending" != "here you can give my email to third parties and here's an easy API for you to do that"
UGG Seline Womens Boots Chestnut
This is correct. The two changes are independent, and stack.
I haven't been doing web dev for very long - and only in a fun/learny capacity...

but this speaks to me... deeply.
Many US high schools don't rely on hourly scheduling, so classes may end at arbitrary times: I finished at 2:11pm daily.
Your friends might not but Facebook sure will still have access to your email address.
I didn't mean to imply that they were the same—just that, in practice, where a systems programmer thinks "use an in-memory binary tree data structure", an application programmer thinks "use a database", and a B-tree is what they end up using under the layers of abstraction and encapsulation. Yes, a binary tree and a B-tree are bad substitutes for one another, but you'll be much, much better off substituting a B-tree for a binary tree, or vice-versa, than substituting in, say, a linked list.

A cooking analogy: you wouldn't drink cream instead of milk—but if a recipe calls for milk and you don't have any, cream is a much better call than orange soda.

For some things (implementing a virtual filesystem, say), the app programmer will make the call to use a database, and they'll be fine, because a B-tree is just what a virtual filesystem needs. For others—storing and evaluating a Lisp AST, for example—they'll have to make O(N) roundtrips through the database and create a bunch of useless indexing cruft, but if the AST is complex enough, and if they're beta-reducing and caching their results in each parent node as they go, then this is still likely to outperform an alternative implementation that naively uses any of the other three data structures.
I'm assuming they actually delete the info when I tell them to delete it. But in any case my friends won't have access to that info therefore it's not their right to export that info to others unless I give them permission to (which I won't).
I thought Appcelerator Titanium was supposed to compile to native code? I downloaded it myself, saw all the HTML and JS files in the package and wondered, what the heck is the point in making this a standalone app instead of a web app. It's a ton of UI for a very simple to-do list. If it's just a webpage running in WebKit, and this is all the binary encapsulates, I see no reason to put it online, and then add http://fluidapp.com/ to allow people to use it offline as a desktop app, if they really want. Or, just use HTML5 manifests to make it work offline in any browser.
Yep, it sure is a great quote, shame he didn't attribute it to Reid Hoffman, who has been saying it since at least 2006: http://www.cambrianhouse.com/blog/startups-entrepreneurship/...
Out of curiosity what are the specs of your box? If anyone else can answer, I'm also curious what kind of box you need to safely compile a huge project like Chromium.
I'm a little baffled by why people feel that finding a device (hardware or software) that will countdown a specified interval of time and announce the conclusion of that interval is so hard.

The venerable egg-timer has been around for a long time, and would work just fine. You can even setup OS X to use text-to-speech to announce the time on the hour and the half-hour (if you are doing the 30/30). Not to mention that 'countdown clock' software is practically a 'hello world'-level programming project (if you throw out all of the bells-and-whistles like sexy notification animations, etc). On Linux, you could setup a script using 'at' and 'zenity' to remind your of time intervals... etc ...
8 Things That Help Apple Design Innovative Products
Someday, perhaps on a PS6 or Xbox 1440 console game, some clever individual will insert a "Call of Duty:Black Ops" minigame, which of course will in turn have the "Zork" minigame...
Thomas Sabo Online Store,Thomas Sabo jewellery
I understand how this might be a threat to some online networks and advertising services, but I for one am happy there will be an official Do Not Track list.
I'd bet my money on that substantial portion of googlers isn't excited about fun that much, as they are about their salaries.
Use of recursion isn't the part that's cheating. It's that the recursive function uses a dummy argument to avoid allocating a temporary variable so it doesn't have the same signature as the other functions and it requires the caller to allocate space for the dummy variable.
Attention Industrious Marketers: MailChimp’s Dropping Turnkey QR Codes
Yes, it's under-personalized, but it's the right thing to try to do well.
"Practical"? Is that a good thing now?

I don't recall "practical" being synonymous with "awesome" or "excellent". "Practical" is an excellent excuse for not having principle.

I have some issues with RMS' beliefs, but I applaud the fact that he acts on principle. I wish I had embraced principle over practicality and had continued working with Ruby, rather than taking a 5 year detour through PHPland.
I wish. It's more commonly some sort of good-cop bad-cop routine, where the line manager really appreciates your work and fights hard for you against the upper level manager, who is just so stingy about raises in general. If you're stellar, you wind up with something way better than your teammates, but an insult compared to what you could command on an open market.

I think on some level, they're constrained by collective bargaining agreements. Maybe they hope you've been with the company so long you only see the people around you. Maybe they only see the people around them.

There was a real technical superstar of a guy a few years ago. I didn't work with him, but a coworker did. He went to management and said, "Give me a 17% raise or I'm leaving." They didn't and he did. The fallout was cataclysmic.

I left a project about three years ago, and there was widespread panic when I announced my decision to leave. I took four months to pack things up and leave them in a stable state, but you cannot totally mask the absence of talent. A coworker asked, "Is there anything this program could do to make you stay?" I answered, "No." He said, "How about a 200% raise?" I said, "Oh, I'd stay another year for that." Judging from the fallout over that year, it would have been an efficient option. But they either didn't have the power or didn't have the perception.
You can use the waste heat to generate electricity.

But presumably this is only done once energy is very cheap/abundant.

BTW this plasma thing is real: http://en.wikipedia.org/wiki/Plasma_arc_waste_disposal
> Unless you get everyone to switch to it, you will be disabled whenever you switch to someone else's computer, a kiosk, etc. Why bother?

I already feel disabled when not using [my favorite brand] keyboard, regardless the layout.
This is like 3rd time it's being posted, you just changed the headline.
I've only recently got into web development after being into backend C++ development through college. I pretty much see where he's getting to, and solo web development can really be a pain, especially if you're new to it (like I am). But I have to say, even while getting frustrated with the smallest of PHP/CSS/JS errors, I'm really enjoying the learning curve of web development. Learning these lessons early on is quite important IMHO.
That is exactly why I don't like bonuses.
Salary is Last Taboo
> I'm glad facebook doesn't give out the email addresses of friends to third parties without permission

The problem is that they actually do with yahoo mail and hotmail http://news.ycombinator.com/item?id=1889234
Consider legal alternatives that are equal in relaxation and aren't damaging. (no fire!)
How to make Textmate rock.
I don't think Apple, Google, Microsoft, Yahoo, Netscape or any company I can think of off the top of my head could answer more than 50 percent of his questions with a high degree of confidence at their outset. That's not to say they aren't important questions, though.
I've heard that Google gives RSUs (Restricted Stock Units) and not many options. RSUs basically are stock grants which vest over time. Of course, you don't get as many RSUs as options. But there's no question of RSUs going underwater (unless the company folds).
True, but in the context of all of the recent activity in the Java world (Apple dropping Java; IBM switching from Apache Harmony to Oracle Java; Oracle suing Google), this takes on a new meaning than if you were just viewing it on its own.
He went to management and said, "Give me a 17% raise or I'm leaving." They didn't and he did. The fallout was cataclysmic.

I wish this happened more often. Then people would just automatically receive, as a raise, whatever it costs to hire a replacement. The problem is that people are really too nice about their compensation and don't realize that they have a business to run -- themselves.

(Man, now I want to get a business card that lists my title as "Technical Prostitute".)
Indeed. I have read that parsing is the slowest part of compilation several times, but I guess this is very dated. For example, compiling numpy (a python package with ~ 100 kLOC of C code):

- CFLAGS="-O0" -> ~ 20 sec
- CFLAGS="-O1" -> ~ 35 sec
- CFLAGS="-O3" -> ~ 60 sec

Since the amount of parsed code for those modes is approximately the same (for numpy it is exactly the same, but one could imagine differences in glibc headers, etc...), this shows that parsing is not the bottleneck anymore if you build non-debug builds.
A couple of issues with this:

1) Past peaks aren't relevant to the value of options granted at today's prices. The question is whether GOOG will be higher or lower next year.

2) Options and equity that Facebook gives its employees aren't free. They have a market value, which Facebook is giving in return for an employee's efforts.

The real issue is that Google has more than 10x as many employees as Facebook, and its value is likely to be more volatile, which is good for risk-seeking employees.

Edit: Both Google has about 10x the Market Cap and 10x the employees, so they're at least in the same order of magnitude in terms of how much equity can be given away in each.
Unless you have gigantic projects, your project source code is likely to be mostly in memory through kernel IO buffers nowadays, so even this is not true anymore IMO.

EDIT: just for kicks, I compiled twice numpy (100 kLOC), first just after flushing IO buffers (echo 1 > /proc/sys/vm/drop_caches in recent linux kernels):

- cold case: 24 seconds
- host case: 16 seconds

Of course, it is hard to say what contributes to the slowness (files themselves, loading in memory all the programs needed for compilation, etc...).
See this http://news.ycombinator.com/item?id=1889378
Mh why is it ok for yahoo and microsoft to access my friends email over an api but not for myself or a third party vendor (like google).
http://searchengineland.com/facebook-you-have-no-right-to-ex...

If i want to export all of my data out of facebook why cant i get these kind of informations?
Google LatLong: Changing World, Changing Maps
I'm not sure this would appeal to "developers" at $1500 per month. Perhaps the CTO of a funded businesses. I was half expecting something in the price range of a mortal individual developer/entrepreneur.
Forgot Windows Vista Password - How to Reset or Recover It?
Classes are scheduled by hours / semester, not hours / day.

Adjust for how many days you can fit in around the major holidays, remodeling, and so on, then divide the number of days by the number of minutes and you have the required course time. (Of course you tweak it a bit if the course session lengths are odd.)
It's interesting to me that heroku chose to showcase a realtime app (Clobby) as an example of what they do well. Don't get me wrong, I think heroku works very well in some use cases, but I'm really curious how to get access to the "specialized addons" that enable this behavior, as the heroku I'm familiar with doesn't play well with websockets/comet.
Don't be confused: http://impawards.com/1987/posters/spaceballs_ver1.jpg
Django-mediagenerator
Facebook pioneered random-walk as a design strategy.
I wrote a PyQt timer for doing the same thing.
http://code.google.com/p/ptimer/