skysight-inc/HackerNews huggingface dataset:
Why? Was this country built up by the best of Old World or those that were considered the worst? Our bigger risk may not be on the dimension of education and skills but political and economic attitudes.
If this will work on Android, too, and I believe it will, it could be an instant win for HTML5 app developers, because Facebook's webstore would be the first such "cross-platform" store where you can showcase your mobile webapp.

If they keep it iOS only, I don't see much incentive to build a lower performance webapp instead of a native app, unless you already have a html5 app and you want to use their webstore to showcase it there.
You are misunderstanding the situation. Google cared deeply about their service being missing from the phones. The exclusivity clause in Skyhook's contract was what was stopping that.

Skyhook didn't ship because their contract with Motorola (and I assume Samsung) required exclusivity. Google cared deeply about that, and Motorola notified Skyhook that their contract was invalid because of that exclusivity clause.

Skyhook didn't ship because they no longer had a contract. If they had found a way to get a new contract then they could have shipped it. Unfortunately for Skyhook, Google managed to prove that their service gave just as good results as Skyhook, and Skyhook couldn't show any additional value so manufactures were no longer interested.

(It's worth noting that apparently the manufactures were paying for Skyhook, but didn't have to pay for Google's service.)
The title of this reminds me of the awful "5 Simple Rules to Reduce Belly Fat" banner ads.

That said, it's an interesting read. Especially for someone that lives in the instant-gratification world of web apps.
If you consider losing $328,000 in nine months while posting $90M in revenue to be "bleeding cash", I suppose you're right.
A couple months ago I had to recover some rm'd files by basically grepping 512-byte blocks on the file system for the file headers then writing out the next few KB to a file on a separate partition to manually go through..

My command sequence was more like this though, rather than a straight rm:

find -name '*.java' | xargs grep --color 'something'
# guh, get rid of these old copied .svn dirs polluting output
find -name '.svn' | xargs rm -rf
# now what was that..
find -name '*.java' | xargs rm -rf

Forgot to edit the right side of the pipe back to the grep. Zealous use of the up-arrow burned me...
North Dakota companies are now recruiting experienced welders from Canada. I would say you might want to look beyond "degree".
dead tired, 4am in the morning working on a client app for a huge client of theirs (I was subcontracting) was trying to remove everything inside a folder and instead of going

rm -rf ./*

I went

rm -rf . (can't get the wildcard thingamajig to show up)

It took me a second to understand why the command was taking so long to run, by the time I figured it out and killed the command, I had wiped out almost half of what was on the drive.

Biggest "oh. my. god" moment of my life. I think I had an actual panic attack for a bit even.

Luckily, media temple had a backup from just a few hours earlier (I was lucky, they only ran them periodically and it just so happened to fall on that day).
The 2-factor approach my bank takes (bit of detail at http://news.ycombinator.com/item?id=2634730), is what I consider a decent security/usability tradeoff.

When your phone has a NFC reader and your bank smartcard can talk to each other to handle it, even better. (Well, higher risk of intrusion because it's a multipurpose device, but way ahead in terms of usability)
More than once I've made the mistake of running an UPDATE and forgetting the WHERE clause.
Yep. Better to just hire someone offshore then. Killing domestic telecommuting is not going to be good for jobs.
- Many strange default characteristics, like auto-dimming (had to install caffeine http://lightheadsw.com/caffeine/ in order to disable auto-dimming)

- Since 2008, uncomfortable edges (oh how i love the older macbook pro keys and body ...)

- having to clean the screen

- uses bsd getopt rather than gnu (the difference is that if you try to something like

$ rm foo -rf

then it parses -rf as if it weren't a getopt flag)

- the apple logo (which makes you look like a hippie character vis-a-vis the "professionals" who use windows or linux)

- PITA to deal with custom USB devices (I have a delcom 904005-SB led light + switch + buzzer and had to hack together a solution because libusb doesnt work well)

- Office can't compare to windows office versions

- poor bloomberg support

- the default tab order skips drop-down menus (can be changed, but the default bothers me)
Get back to work
I hate that feeling you get in the pit of your stomach after you realize what's happening.

Same thing when you forget the WHERE on a DELETE FROM.
Oh boy here we go... queue the comments about how Apple hates your cat or whatever ridiculous theory people will invent to explain this.

Apple is testing WebGL. Introducing it in iAds is a pilot and will allow them to shake out bugs and such. This is a good thing as it means that WebGL is coming to iOS soon.
Linked from that site: http://www.colorzilla.com/gradient-editor/

Very useful for people terrible at making their own nice looking gradients.
oh man, thursday evening, a couple of glasses of wine, and here I thought I was the grammar nazi :)
You're aware that there's already careers.stackoverflow.com, right? That said, is anyone else disappointed by the lack of response there? I'm not actively looking, but in ~2 months on the site I've had "search hits: 8, employer views: 0". Kind of disappointing, considering all the hype.
my windows-using coworkers.
From what I can see there's not really much in the way of exact matches for "cloud cruncher" with two words so I don't think it would take much to get near the top of results.

In fact there's a whois record for your cloudcruncher.com domain in the first page of results. :)
i love the copy-to-clipboard, i use this tool on most of my projects. thanks paul for your kick-ass tools!
Pirates have Stock Exchanges too
Are you concerned about using an old news.arc, with its somewhat-easy-to-steal auth token?
The problem with these systems is that they're okay when only a really few people do it. But imagine if you're a VC and every aspiring entrepreneur keeps spamming you every single day. The novelty wears off quickly.
I've done somewhat similar work. I found it best ultimately to pull individual transactions -- as a text/report dump -- and then work them up in a combination of Excel with hooked in regular expression support and Perl and whatever else (i.e. for a front end interface). Excel provided a convenient interface for necessary manual sanitation. Perl provided enough speed along with flexibility and further pattern matching. Other stuff made the results accessible to accounting staff.

For my purposes, SAP was a giant data entry system. And a crappy one, at that, as one of the most important fields for my work was not a field, but one of an arbitrary number of entries glommed together in a free text field where only the maintenance -- or not -- of data entry conventions by the many individuals creating records provided any degree of sanity.

Thank goodness for regular expressions!

Separately, it's not just the "sexiness" of the problem at hand. It's that in typical SAP environments, the level of bureaucracy to get anything done is overwhelming. Your technical problems are far and away secondary; for example, just getting what you need on a report, any report, in a format you can at least begin with, is a six month ordeal.

Having your hands on the pulse of billion dollar divisions is kind of cool. The six or eight layers of wankers you have to go through, to accomplish this -- not so much so.
Google Profile - Move towards "One Social Network to Rule Them All"?
Are you talking about the timing based attack or the cookie in vote URL?
Apparently if you ask them (and have decent credentials) you can get an invitation easily. I did.
The issue comes from some vagueness in the wording from the C standard. The expression is valid from a literal interpretation of the rules, but to eliminate it would require a much more convoluted set of rules. Remember that C historically was a single-pass compiler ...

And if you want to get even funkier, try this in other languages (python yields 2, bash yields 4)

$ python -V
Python 2.6.1

$ python -c 'x=1;y=x++ + ++x; print y'
2

$ x=1; echo $((x++ + ++x))
4
That post is skewed and narrow-minded. Pandora is in places most people don't realize, and has growth opportunities the poster is not taking into account.

Remember, there's a big difference between a lifestyle business and a startup. A startup knows how to grow and do so creatively. A lifestyle business has no such inclination, and those involved with such efforts tend to think about other businesses in a narrow manner.
If it's for the life of the blog, I don't think anyone would have a problem paying a one-time fee. I'd also be interested in hearing if you can import posts back into Tumblr as well. (This would be useful for people who want to clone a secondary blog into a primary)

EDIT: Based on the signup page[1], there are a handful of steps that likely represent what you'll do when you backup the blog. They seem to indicate more of a one-and-done process.

[1]http://tumblr.downstreamapp.com/sign-up/
Hey, that's really slick!

You should do a "Show HN" with that site.

(FWIW I like the layout of the individual review pages but the home page seemed cluttered/hard to follow.)
The author couldn't be more wrong.
Wow! so many anti-Coufon:)
I trimmed the title from "The top five engineering tips..." :)
I'm surprised that no one suggested "Structure and Interpretation of Computer Programs". (The "Little Lisper" suggestion is reasonable if SICP didn't exist.)
Are you people really this deluded about the immigrants? The problems throughout the West are not policy or economic issues. The problem is massive numbers of people with no interest or aptitude to assimilate to Western culture.
Chrome 10.0.648.133 on Linux.
Is there a good reason why Linux doesn't have a recycle bin?
Actually I didn't thought it may cause such problem. Interesting. Actually when I think of it right now, I somehow realized that the controls have two purposes - one is setting parameters for calculation and second is filtering if criteria is not met. This in deed might not be obvious.

Just a quick thought - would dropping a provider down the list + dash instead of price + stating "provider does not support this configuration" instead of server summary. Probably a limiting resource should be also mentioned. Would it make it?
I wouldn't say the advice is more hardware-oriented (although the examples certainly are). Most of the advice can be translated pretty well to software. However, it's definitely geared towards organizations where production and development do have a clean separation; those obviously tend to be larger and older (> 2yrs).
Wouldn't that just delete the folder instead of emptying it?
I think it's too easy, with all this talk about nuclear meltdown and the world's worst industrial disaster (really?), to loose the following nugget of context: Japan just got hit by the fifth largest earthquake since 1900. They have bigger problems - at least in the short term - than radiation.

One of the most frequent complaints that comes up is the lack of safety mechanisms built into the reactor. Sure, they could have done a better job (the fact that electricity is needed for a cool-down is particularly disturbing) - but really, /all/ industrial mechanisms are going to start to experience a significant problems when hit by a historically significant earthquake. Sure, the engineers should have expected earthquakes (and they did - this is Japan, after all), but it's unreasonable to expect them to be prepared for a 9.0, just as it's unreasonable to expect them to be prepared for a direct meteor strike.
Every hackathon or startup weekend I do I make sure people know about http://namechk.com so they can check all the possible places you may want to use a name. I am not connected with them at all, I just find it makes the discussion on naming things go so much faster and smoother.
I'm unaware of any HN blacklist. Reference?
It does pay well, which is why I'm often surprised there's not more demand from the younger generation. For example starting salary for a SAP consultant at a big firm starts at about $50k with some nice cooshy bonuses on top of that. Very competitive with that of banks actually. But bankers have the "promise" of making several folds of that if they just stick it out. I don't think the younger generation sees that promise in the enterprise world - even though I know many SAP in their 30's and 40's who are making more than enough to support a family.

On the flip side there
<sarcasm>because real Operating systems don't need one?</sarcasm>
I decided to take some time and read the sections on the climate being a chaotic system and, frankly, I'm still thoroughly unconvinced that it isn't one.

The main argument against it being a chaotic system is that the climate is a boundary condition system, determined by it's input and output energy. This does not satisfy me as an explanation because the sun, being the main input, is chaotic in it's energy output, as demonstrated by the unpredictability of the current lull. So if we can't predict the main input, why do we think that we can predict the behavior of something that has a chaotic input? It does not compute.

All of these discussion really miss the point though, which is that pollution of our environment is generally a bad idea. In other words, I agree with the sentiment but not the rationale.
No, about using the user identification cookie value as the "auth" parameter for voting. http://xach.livejournal.com/228481.html
By far the best trick I've found for getting marginal meetings (where you might not otherwise) is "I'm going to be flying through <town>, could we meet up to discuss <thing relevant to them>?" Usually the artificial time/distance limit makes it happen; then you end up flying there just for the meeting.
Sadly, on the subject of climate change the FUD goes both ways, and the end result is that science suffers while everyone else peddles their agendas.
Apple is testing iOS5. Why would they need another testing period focusing on a specific subset of WebGL applications?

Wouldn't WebGL be better tested by putting it in iOS5 now and letting the (tens of? hundreds of?) thousands of beta testers destroy it?
I guess it's time to start me a blog. I'll see if I can get it done this evening.
Use the Dummy switch:

http://sql-info.de/mysql/notes/I-am-a-dummy.html
I think people are ready! Look at online dating. It was creepy for so long. Now 20%+ of relationships start online. It seems natural that the internet would help organize data on people we don't know by matching interests / location, and make it easy to reach out. Obviously that's why we launched UrbanOrca.
I comment pseudonymously so that I can speak my mind honestly. If this takes off, I would be somewhat tempted to create another account and write enough shallow, uncontroversial, professional, heavily self-censored comments to reach the threshold under my True Name.
Loved this comment

> Gee, and to think we were wondering what businesses could do to create jobs?

Clearly, the answer is "what can government do to stop holding back job creation?"
Very interesting! I like it :-) Do you have community of critics already? I would much more like to review such things with larger community rather than several people I can ask.
Can you clarify what state and what kind of trouble you had with the contractor? Were they contracting through a corp/LLC?
The Halting Problem for Reverse Engineers
Fan noise.
HN is mirrored on tons of sites. The fact that it's the default on somewhere like jimmyr.com for 'coding' should tell you how well-known news.yc has become. Don't think it's full of erudite hackers only anymore.
Every one I have encountered so far has gotten very hot when doing any kind of light CPU/GPU task. Sure it's by design, but it's also very unpleasant.
Real-time Instagram with Node.js, Redis, and Websockets
Tread very, very lightly if you plan on going this route.

Be absolutely sure that your e-mails have real content in them (i.e. this is progress we've made, we just closed X deal, etc.) that can be easily digested. The goal shouldn't be to make contact and then explain yourself. The goal is to generate interest, which will lead to the contact.

Also, if this technique catches on and hordes of desperate entrepreneurs everywhere start spamming every VC and investor they can find, it's all over. The HN crowd, of all people, should know just how easy it is to create a filter to immediately trash messages from a specific address. This is why it's important to have excellent content in your very first e-mail.
I don't what else to do in my spare time beside developing stuff... outdoor is hot...
afeakejkkkadsjfjkasdjfkjsdfkjsjdfs

Sorry, my two year old was logged into Hacker News.
I'll assume this applies to MacBook Pro's as well:

My MAJOR complaint is that I still can't hook up 2 external displays to it without resorting to some sort of ghetto USB video dongle. Just put a 2nd mini-displayport/thunderbolt on the damn thing!

I also don't like the fact that the full-size wired keyboard and the laptop/bluetooth keyboards have different layouts because of the placement of the Fn button. I would much rather my MBP have a full-size Ctrl in the lower left and Fn be moved somewhere else.
Over the years I've been steadily training myself to type "WHERE" earlier in the process, until I have finally settled on the obvious-in-hindsight solution: Always simply start with the WHERE clause.

(Of course every effort not to be on the SQL shell of a production server in the first place should be taken, but sometimes you need a sledgehammer and nothing else will work.)
I never knew the crack in the casing was a known issue. Thanks for info, I have same problem.
I've noticed this as well.

Facebook, to me (others may use features of Facebook I simply don't care about, like the games and apps), is just email done badly, with a big contact list that tells me who my contacts have as contacts, public message board type thing with a little photo hosting mixed in.

Using gmail as an example, nothing facebook does couldn't be done either just as well or better with email: the gmail contact list could be augmented to be a social network - it already almost is and Google have been trying something like this with Buzz. Email is already better as a messaging system than what Facebook could ever hope to do. Mass emails, mailing lists and services like fiesta.cc and we've covered almost all of Facebooks messaging usecases (private, public, mass/event messages). Tack on a Buzz-like public notice board and an RSVP system for events and everything (plus some stuff Facebook is bad at) is covered. Throw flickr or picasa into the mix (or just a more convenient way to email photos to people) and that use case is covered too.

Except that with email, mailing lists, mass email, bcc etc I am put in control of who gets access to what - privacy is under my control.

At least, thats how I see it. YMMV.
they have the same problem of not being kind to device orientation events
I'll fix that myself.
The jobs threads are already incredibly active on the first of every month. If you want the community to get into this you might try to come up with a way to scrape that data.

Additionally! If you want people to actually remember this thing exists it needs to show up on the front page from time to time. I'd get with whoever is handling the automatic submission of job threads via the whoishiring account to see if you can get the link to your site added into the description field of the monthly threads.

http://news.ycombinator.com/user?id=whoishiring

http://news.ycombinator.com/submitted?id=whoishiring
cool concept. hope it takes off. but why would i want to meet strangers. why not help me reach out to and organize my facebook friends?
I am working on a site which failed with a lot of Don't use IDs in selectors.

Yet my site works perfectly fine in all major browsers (including IE6).

So why would I want to use this tool to fix something that really isn't breaking anything?
Where are such people? From my perspective, you're suggesting a natural counterweight to nobody.
Well, before my macbook was stolen:

- Optical drive was unusable if you had the macbook in your lap; slight movements would cause the disc to scrape against something in the drive. Somehow when I mention this to mac owners they get into a rant about how it's unreasonable to complain about this. Forgive me for trying to use a laptop in my lap.

- Loud mooing fan and other noises that were hard to identify.

- The magnetic latch put so much pressure on the cheap plastic that it would crack it.

- The cheap plastic would get discolored after a while of use.

- Trackpad was horribly inaccurate causing the cursor to noticeably jump if you had your finger over a certain portion of it.

I'm sure I'm forgetting some other hardware issues, the whole thing just felt incredibly cheap for the price. Biggest annoyance actually came from the mac communities and how defensive they got when someone would mention these problems.
the author makes a mistake...in async tasks you want to handle the device orientation properly so that when the activity recreates upon device changing form landscape to portrait that one can resume the asynctask and still retrieve the cached images..
Very nice job. Once I hit 500 karma or my account is a year old, I might be able to get some use out of this. :)
GPUs don't respect CPU memory protection -- they can write to any region of mapped memory. If you happen to have some of your program code living there you can "draw" over it with replacement code.
I enjoy my side projects, but to be honest, I work with people who are better engineers than me who never do engineering projects in their free time. I think it's an interesting question, but not as valuable as the author suggests.
Live stream: Microsoft releases official SDK for Kinect
of course it is
what about a zune or hddvd?
MMMOOOOOOOOOOO
You certainly make a valid point, but I must add:

Rails is a fast moving target because they are always looking for new ways to save you time. As I mentioned in a previous post, the Rails 1.0 API is painful compared to the current generation. You are saving massive amounts of time during development because the project has evolved so far.

Spending a few minutes patching a framework bug once every five years pales in comparison to the gains you are seeing in development time.

To each their own, but I'd rather have a framework that is better than have a framework that knows it could be better, but won't make the changes because it might break some several year old app.
This is probably breaking my NDA to say this, but yes, they did. Web.app now has the "dynamic-codesigning" entitlement, which enables Nitro.
I do that now, too. I have a trigger-happy semicolon finger.
fn key where the ctrl key should be
Here's the download site: http://research.microsoft.com/en-us/um/redmond/projects/kine...
I was very surprised to see statistics like that so soon after it happened. Typically reliable statistics for data like infant mortality are not available until awhile (read: a year) after the event.

And, frankly, even then it seems very early to draw a conclusive connection to Fukushima. Correlation != causation.
Call of Duty: Black Ops - Annihilation Multiplayer Preview - XPG
You can alias trash-cli over rm, though it ignores -i, -r and -f and instead runs recursively, forced and non-interactively by default.
I also find the resolution on the 15" MBP to be too high at 1680x1050 and a strain on the eyes. I also have a 13.3" and this is much better at 1280x800.