skysight-inc/HackerNews huggingface dataset:
At what point will LibreOffice and OpenOffice diverge far enough for LibreOffice to stop adopting the improvements OO creates? At what point will these projects truly diverge? Until then, I see little reason to use LibreOffice instead of OpenOffice, besides on philosophical grounds.
Hey Shawn, a couple pieces of admittedly unsolicited feedback in case it's helpful. a) It'd be great to check out your website rather than a linkedin page. People want a sense of who you are as a person rather than just a resume. b) Building something (anything) will give you more credibility as a doer. c) re "First place in National Collegiate Cyber Defense Competition, 2010" -- Congrats! That's pretty amazing.
http://newservers.com/ does hourly-billed, API provisioned, dedicated servers.
I think everyone here is overthinking it.

He probably just left his account logged in at a friend's house.
Apparently there is something a foot there, http://www.examiner.com/foreign-policy-in-national/breaking-...
USB drives are also good for storing changing files that need to be moved between work and home. You can burn more files to a CD but that takes more than 30 seconds,
I booked all 6 flights for our Europe/SF trip with Hipmunk and AirBnb for our accommodation.

Two great services :)
I would also add in the offer :
- How many weeks your offer for holidays ?
People might want to know for how long they can rest if they'll have to work harder than elsewhere(as in government, some banks, etc.).

- Approximate range followed by "depending on experience" ?
That way a person won't apply and waste his time and yours. If everything seems ok from your perspective and you meet good engineers, then you know the problem is likely the salary offered.

Personally for a startup, that would make a difference, as the position seems interesting.
If performance stays similar outside this 20 days (obviously not saying it will), this app is an $18 million/year business for Pixelmator and a $7 million/year one for Apple.
I have really good memories of using Forth on 8-bit computers (I played a lot with GraFORTH on my Apple II clone). It may have undone some of the damage learning BASIC did...
Ask HN: Sites like HN for designers
Like HN is the best community for hackers, which sites are there for designer community, where the designers showcase their work and discuss about design related topics?
I find JDBC unnecessarily wordy for everyday usage. Preventing SQL injection with:

PreparedStatement x = dbh.prepare("SELECT * FROM mytable WHERE a = ? AND b = ?");

x.setString(1, "test");

x.setInt(2, 3);

ResultSet xs = x.execute()

while (x.next()) { ... }

... and so on and so forth, is far more lines than I personally think I should need to write. The type system already knows the types of the vars I'm dealing with: why should I have to retell it what they are?

Querulous:

val connection = QueryEvaluator(host, dbname, username password);

connection.select("SELECT * FROM mytable WHERE a = ? AND b = ?", "test", 3) { row => ... }

It's much more concise, it's just as type-safe (and therefore avoids SQL Injection, as behind the scenes Querulous uses a prepared statement), and (to my mind) makes code much easier to deal with.

Each to their own :), but after dealing with a _lot_ of raw JDBC in another project, Querulous has been much nicer to me.
The art of good writing
Many of the questions required knowledge of basic algorithms and data structures. This is all stuff that I picked up from reading a book used in a CS101 class. The questions did not cover any advanced topics (operating systems, compilers, cryptography, databases, machine learning, ...).
Appears to be based on this code: http://snipplr.com/view/29188/

EDIT: actually, it might or might not be based on it, but that code shows how to implement dynamic favicons, at least for Google Chrome.

Another edit: MikeCapone observed in another comment that it only goes up to "30+" so they might just be using 30 static images. But if so, why that wouldn't work in browsers other than Chrome 6+ and Firefox 2+ is beyond me.
Amazon CloudWatch Console support
Successfully consuming a non .net webservice is definitely an achievement.
Not if you use RestSharp :)
You know you can just apply for one right?
http://www.google.com/chromeos/pilot-program.html
Hell, why not? I wouldn't be surprised if a Cr-48 found its way to you.
This is wonderful in theory but I've purchased laptops pretty recently (Thinkpad x200e) which I didn't fully vet before I purchased. This laptop had lots of issues. Non Working Wifi, couldn't sleep correctly and had issues with sound.

Having everything work out of the box is not guaranteed. Ubuntu is generally better about it but not all distros have the level of workarounds that Ubuntu does. As far as ACPI is concerned not even Ubuntu is decent.
LibreOffice already includes multiple patchsets (what used to be go-oo) that have been rejected by OpenOffice for political reasons, so that's one reason. Most of the non-Oracle developers on OO are now working on LO, so I don't see any reason why the codebases would have a huge divergence in the near future other than intentional mucking-up by Oracle. Of course, one day LO may decide to take things in a direction different than OO or vice-versa, but there's no point in that kind of speculation.
Postmark: We’re Not Dead Yet
Tell HN: Just got delivery of TAOCP 4A
...as Knuth says in the preface "The Kind of Programming I Like Best".
Egyptian users could access twitter (bypassing the block) by visiting a web proxy in another country and then logging into twitter through there.
So if Google and Facebook are the sexy places to work, and can offer programmers less because programmers would rather work with cool people on cool project than on something boring, what are the unsexy companies that pay more?

Oracle? Something else?
Obligatory XKCD: http://www.xkcd.com/842/
So your argument against false positive is one special case ? This happens everywhere, you cannot avoid it at scale. The only meaningful number in that aspect is the ratio of false positive compared to the number of hired people (they should also control false negative, ideally, but that's much harder to do I think).
I suspect he's one of the many who have applied without receiving one. Not all who applied have been so lucky.
Marla Singer Didn't Exist
Matt, would it make more sense to put more weight on number of web page visitors (recorded by Google Toolbar) as opposing to number of incoming links?
Looks useful. If you like this, you might also like a look at learning algorithms which are less nature-inspired, but still effective --- Support Vector Machines, for instance.
agreed, but since it still early, why don't you mock up something better and submit it.
HipHop makes PHP run as C++. It is a massive boost and a kind of a port.

http://developers.facebook.com/blog/post/358
Large scale ecommerce is pretty boring and usually pays a lot. Try Amazon. Likewise, any sort of big ERP package consulting pays a lot and is boring.

The other direction is a combination of hard and unsexy. VMWare had the highest base pay in the Bay Area when I left.
I'm in Australia now and it seems like the highest pay for a software developer is to work with a mining company. Of course, if you are in NYC, there's always some financial thing.

Then again, I'm on the market and have been poking around and thought the proposed compensation at places like Apple and Google was pretty good. If your career goal is a stable job that pays $250K a year, software isn't the right field.
I'll give you another one: do a two finger drag downwards on any tweet in the iPad app, and you can reveal the whole thread (assuming there is any. Ie "in reply to")
Better Link to Track Egyptian Revolution #Jan25
You are right, but I think s/he just means that this is not "news".
I like the part where the ad doesn't show up because I've blocked it.
Swiftmailer Transport for Amazon Simple Email Service
I don't understand why he doesn't put his email address in the signature?
The shareholders of food processing companies like it. The reason we have so many processed foods is that traditional "whole food" businesses are not good businesses to invest in. The population is not growing and people do not need to eat more calories, so that means that your revenue is not going to grow year over year, because the US basically needs the same amount of food every year. This means that you have to make money by using less raw material and charging more for it; hence, processed foods.

(Sure, Store A may steal sales form Store B in the short term, but in the long term, the industry will not grow.)
Real Blogs Don't Have Six Hour Meetings To Kill A Nagging Feature Which May Or May Not Have Been Bestowed Upon Them By Their New Corporate Overlords.

TechCrunch is a real blog either way. However, this article could be more of a useful tutorial on dodging bullets and shifting blame, than a post I'd expect from Arrington.
yeah, I figured my time had passed and then I saw on Engadget that somebody recently one. I was already playing around with the CSS for this just for fun, so I decided what the hell. It probably looks horrible on IE, and not as nice on firefox<4.
Ah, and I too would have been rejected, if nothing else than for poor reading comprehension. :{
this is awesome! Larry if you read this I want one too :) (I did apply with no luck :/)
Huzzah, now I don't need this extension to do this for me. Rather off topic, but I really wish one day that gmail (@gmail.com and custom domains) supported multiple logins from the same window, I have Opera installed just for company email.
Fedora 15 will have LibreOffice http://fedoraproject.org/wiki/Features/LibreOffice
Not the most meaningful markup, huh..
http://gmailblog.blogspot.com/2010/08/access-two-gmail-accou...
http://gmailblog.blogspot.com/2009/07/send-mail-from-another...
http://mail.google.com/support/bin/answer.py?hl=en&answe...
The graceful way to decline is to promptly send a written proposal reflecting the quoted rate. Personally, I would include a healthy retainer to be applied against final invoice and call it a day.

Most of the time, these things are fishing expeditions. They are either willing to pay and just trying to get the upper hand, or they are going to shop your price around and go with the lowest bidder. Either way, putting your proposal in writing means that they will be the one's who decline, not you.

"Non-profit" does not mean charity, and a professional organization's members typically don't provide discounts to hackers. Once you discounted your rates you put the value of your time on par with the person who accepted "a nominal fee" for the previous work.
A very obvious false positive for somebody so unqualified for such a senior position. My point is Google's hiring system is not as good as what (lucky) googlers who got through believe. From my limited exposure it looks there's selection bias at play.
DesignFloat (http://www.designfloat.com/) is gaining in popularity.

Also there's DocType (http://doctype.com/) which is a Stack Exchange style site for designers.

The Web Design subreddit gets some activity too (http://www.reddit.com/r/webdesign).
Hey guys, thanks for the comments.

@brianwillis - I have read the Joel writings before but didn't realize StackOverflow had a careers section. Great pointer!

@manganita - I think you describe a certain kind of startup environment, but certainly not all early-stage companies. I know from the standpoint of having to attract great people, we need to offer a good "product" which means great company potential, nice work environment, reasonable hours, expectation that it will be fun, etc. Certainly, there are times when you just have to go all out to get the work done, but in my experience that quickly exhausts a team and lowers overall productivity anyway.
Here in Canada they shut down the worlds major reactor for producing medical isotopes - because the secondary backup diesel generator failed an inspection.

It didn't matter how many cancer patients died because of the lack of treatments - you can't be too careful.

It's lack grounding all the fire engines in a city because one of them had a siren a 1/4 tone flat.
I work for a company that focuses on custom made clothing...

Based on the title, am I correct in thinking that said custom made clothing is business suits?

We currently donate to charities, but as we scale this becomes harder and harder to do as we out grow their needs and also starts to devalue our brand.

Which charities are you donating to?
I think it is a bug in the font he's fetching.
I have 2 invites if anybody would like one just shoot me an email.
I figured Larry would know how to do a whois.
I had no idea Chrome had that "pin tabs" feature until I read this blog post. My tab bar is suddenly a lot neater without the ever-present Gmail/HN/SO occupying as much space as the stuff I'm actively working on.
Although I've never played a game simply for the achievements, I do understand the appeal. My game of choice is Left4Dead 2. I've earned just about every achievement that you don't have to consciously work towards and it is cool to see that you've done something the developers deem an accomplishment in your gameplay. It shows improvement and allows you the opportunity to see how you stack up against other players. In the end it's a little about status and a little about a feeling of personal growth.
Very clever design, much more efficent, much safer - negative temp coeff and no chance of a steam explosion.

But they never reached the critical mass (sorry) to make them standard and so cheap to build and operate.
applied and got hired.

Not quite Portland, but if you're willing to move to Hood River or The Dalles...

http://www.google.com/intl/en/jobs/uslocations/the-dalles/sw...
Thinking beyond the compiler: libclang (Slides)
That's nice. A couple years ago I suggested that they should do that for the GMail link on the Google homepage:

http://michaelgr.com/2008/11/17/google-homepage-feature-requ...
Where did you order it ? I preordered it on InformIT and havent received my copy yet.
I have three accounts in the same window, I can switch which one I use currently by clicking on the email address. Two of them are Google Apps accounts, and one is a Gmail account.
I think I'd prefer to have all the features I paid for from day one, and not have to jump through arbitrary hoops to get access to them.
Ask HN: Am I learning Python the right way?
So I have some previous SQL experience but I don't think it counts for much. My objective is to eventually build a databound website using Python/Django by June this year.

What I have done so far:

1) Finished Learning Python the Hard Way

2) Went through the Django tutorial online. Realised I was still a long way off from trying to understand a Python framework and I wasn't grounded in the basics yet.

3) Did HeadFirst Python but stopped half way. Didn't like their approach. Thought their HTML/CSS series was better.

4) Spent the last week attempting to do exercises here: http://www.cse.msu.edu/~cse231/PracticeOfComputingUsingPython/index.php. I found the site randomly. Found myself asking more questions on Stackoverflow after I couldn't find the solutions through googling.

5) Got stuck on one of the questions where I needed to access a specific value from the tuples inside my list. I realised that must be a really basic thing you have to know

6) Once again googled for it but found nothing. Posted the question on SO and getting flamed for asking a newbie question.

I think I'm doing this the wrong way. I like material/books that encourages hands-on participation rather than books that just 'talk at you'. Should I just read a whole bunch of them beginner books over and over again?

I'm pretty sure that I still wouldn't have found the answer to my question (use list comprehension) by doing so.

tl;dr: What's the best approach to learn python for a beginner?
Another angle would be to go to the meeting to discuss scope, under the condition that he pays for your time at your stated rate. This drives home the point that your fees are non-negotiable, while still listening to what he has to say.

I deal daily with program managers who specialize in getting you to the table with a legitimate request, then pull you into a weakened position after you said an initial "yes".

"Discuss requirements" - who could oppose to that? He can easily make the point that the main reason for the large cost is that he had a much smaller scope in head. He might not understand that the project is larger than he thinks due to dependencies. At worst, he might not care.

Listen to what he has to say, take a cool-off period, double-check yourself to see whether you're being pulled in something that might turn sour, and provide a revised quote.
I installed it and it just says 30+

I wish it went up to 99 at least. I get about 150 emails a day...
He's busy.
We donate to local charities, one that gives to people looking to get back in to the work force and another that helps people going through the prison/juvenile correction process.

Yes, suits and business wear as well as some business/casual clothing.
Of course, if there were IDE achievements, some derp on your team would waste time racking up achievements with work that doesn't advance the project at all.
Interesting emphasis on 'New York'.
This is the best thing since sliced bread!
And then grow to be bigger than Google, buy Google, then fire the people who rejected you.
It doesn't seem to work for me, I can only use my gmail accounts, those using custom domains don't have mail "enabled" but if I login to them alone they work fine. Maybe it's a problem at my end then!
How the UFC Facebook page got more than 65k “Likes” over the weekend
> Also the free Sendgrid addon for Heroku is a dream for throwaway apps.

Don't they charge separately for every application? I found myself not using the Heroku add-on so I could combine all my sending into one account.
Yea, I know. Dividends are a much better idea in this case than relying on stock price growth.
Seems to be an issue with the Droid font files. I'll look into it.
Woot's take on affiliate marketing
Objective-C on Windows
They aren't stupid, and they'll say whatever you want them to say.

Indeed. When I was merely nine I had a teacher who got mad at the class for some reason and decided to punish us all by making us memorize a list of all the prepositions in English, to be regurgitated -- in alphabetical order -- on a quiz. So I did. I still remember them all, in alphabetical order, several decades later. [1]

Of course kids can learn things. Those who aren't inclined to just blow school off may well be better at memorizing arbitrary rules than adults are. For one thing, they aren't always experienced enough to tell the difference between a useful educational exercise and a complete waste of time.

---

[1] Actually, I believe my mental list may be missing some prepositions. And that really makes me angry.
We actually have a few users who translate tweets about the Egypt Jan 25 Protests on curated.by. It's not what we designed the product for but we thought that is an interesting use case and maybe it even helps someone get a better picture of what is really going on:

http://www.curated.by/meedan/egypt-jan-25-protests
They need access to the internet so they can dynamically fetch the ads they are going to show you which is where they get their money from.

This has the advantage of generally being true, and being unobjectionable enough that most people will grant access.
It do uses some Chromium code. See https://github.com/rsms/chromium-tabs
LinkedIn Pushes Ad Tools
Safari's text-shadow Anti-aliasing CSS hack (applies to Chrome as well)
Maybe you could sell them to schools like FIT to be used in alterations courses?
What is not clear for me, after reading this post, is if I could use Objective-C 2.0 in GNUstep. Otherwise I suppose I could just buy a Mac.
That is another awesome idea, thank you so much!
Larry Page once posted on Slashdot. See http://slashdot.org/~larrypage
Here's a convenient way to test it out: http://www.elfboy.com/text-shadow/
Viewing source gives this tidbit:

<!-- PS -
I work at SLAC in a group called Scientific Computing Applications. Our goal is to
use GWT as much as possible to support as many experiments as possible in many ways,
leveraging HTML5 and AJAX/RPCs to meet these goals.

In addition, while I dearly love GWT in it's native Java form, I'd like to confess
a greater love for Pyjamas. It'd be absolutely wonderful if Pyjamas had some of the
more advanced features of GWT, especially in regards to Javascript optimization.
Just sayin...
-->
Nor should you. I was meaning to ask, though, when are your prices going to match everyone else's? I did some travelling around New Years, and found your prices were $580 whereas your competitor's (forget who) was $510. That pissed me off, as I really wanted to book through you guys. Your site is fantastic, but at the end of the day money talks.
Please add:

1) The ability to group tabs by subject area. I try to this with multiple windows now, but I still end up with a pile of mess on my hands.

2) Vertical tabs. Most of the sides of my browser pages sit unused anyway, and when I have 30-40 tabs open (typical) I can never find anything. Vertical tabs would let me at least see the names of the page titles. Right now I don't even see the icons everything gets so smushed up.

Other than that, keep up the great work! Chrome is by far my favorite browser. I feel pain, deep inside some organ someplace, whenever I have to use another browser.
You might see how far you get with Dive into Python (http://diveintopython.org/), though it is aimed at people with some level of prior programming experience...
What's the point? How many people actually keep fewer than 10k unread messages in their inbox?
heh

http://blog.earlh.com/index.php/2009/07/building-a-zip-line-...

particularly:
http://blog.earlh.com/wp-content/uploads/2009/07/p5q.jpg

We also tried a giant rubber band to increase speed. Everyone involved smelled like condoms for the rest of the day.
Ok, that's pretty much what I was expecting.

Here's an idea which is a bit off the wall but might just work: Offer them to the Grameen Bank or similar microcredit organization. A good business suit in your corner of the world is probably a good business suit on the opposite side of the world; entrepreneurs just escaping poverty are likely to gain credibility and greater success if given even an ill-fitting suit; and this gets the clothing out of your area so that it can't dilute your brand.
Also consider the Etsy DIY market. You could even scrape Etsy to find people who make stuff out of old clothes and contact them directly. An old girlfriend of mine used to make stuff for women out of old menswear. I think she even ended up turning it into a full-time business with her sister.
Exactly. Node.js is—just like Python, Ruby or LUA—an embed-able general-purpose JS runtime. You can simply link with libnode. Kod then uses a mix of libdispatch and libev constructs to perform inter-thread communication. The code for doing this is fairly orthogonally designed and can be found in the KNode* and node* source files.
Oh, my bad. I assumed the titles matched. I guess based on our informal English usage comparison, it is likely that the author and submitter are the same person.
I was hoping it would make gmail look like the screenshots, but those are just screenshots of the configuration page. Basically, what this extension provides is dozens of check boxes. Each box, when checked, removes one small element (a button, toolbar, etc.) from your gmail. Sometimes it's not easy to tell what element a checkbox will remove. It's okay, but it's tedious and after my first pass I just ended up with a ridiculously bare gmail.com, so I uninstalled it.
Endorse - Helping people connect through friendly recommendations
I'm tidy. I don't have any. My wife on the other hand...

I think you either have 0 or 10K+.