skysight-inc/HackerNews huggingface dataset:
So analyzing the time complexity of an algorithm is the easiest part of designing algorithms. There are two harder parts:

1) Figuring out how to prove whether your algorithm works.

2) Learning how to build new algorithms.

The two parts are intertwined. If you really want to learn how an algorithm works, you must be able to convince yourself how it works: Part of that is to build a mathematical proof that it works, another part is to be able to code it out. So first out figure out the technical language of how to convince yourself mathematically whether an algorithm works: Work on a few proofs, a few chapters from any discrete math books (e.g. Rosen) should help there. Pick a language that lets you focus on algorithm details without having to mess with a lot of infrastructure details. Then practice, go over the book (by which I mean solve as many problems as you can), play with algorithms by googling questions that are related so that you can get a flavor for how different algorithms get used. Eventually as you progress through the book, you will start getting a sense for how to decompose most engineering problems into well known algorithms or combinations of algorithms.
Is Fear Holding You Back? Embrace It
I am confused why the FB IPO is considered anything other than a failure of bankers to price the stock correctly. Did anyone who actually understands Facebook's business today expect it to maintain a 100B valuation? Did any institutional investors throw money into it hoping it would rise up to 150B? If you invested in Facebook at the 150 P/E or whatever absurd value it was you deserved to get burned and hopefully are not investing in startups.
I too completed a Bachelor of Information Technology (BIT) though I more than completed the equivalent of a Bachelor of Computer Science & Technology (BCST). BIT at my university is a BCST Advanced with Honours thrown in (a year of research where you produce a thesis on a novel topic).

I interned at Google and know many people who work there -- whilst their interview process takes forever they wouldn't mind what your degree is if they have enough ticks from the Google interviewers.

Essentially Google are just slow to trust. It's easier for them to turn down a promising candidate than remove a candidate who showed promise but couldn't live up to their potential. The best suggestion is to have a friend on the inside recommend you -- internal recommendations feature a lot more klout.
What to expect when you're expecting (iOS 6)
It was the 23rd anniversary of the Tiananmen Square Massacre yesterday. Its a generally well-known event and there was a lot of coverage yesterday.

http://en.wikipedia.org/wiki/Tiananmen_Square_protests_of_19...
Building quality software for Android - A post-mortem for Tweagle
Singularitards tend to forget "size of brain" isn't related to "usefulness of brain." We don't have superintelligent elephants and whales running around.

Brains are slow, dumb things. They are just have freaky connectivity.

On a related note, it's hilarious modern GPUs aren't classified as weapons.
Biz Dev Documentation
About twenty, I think. I use Twitter to keep track of people who I know but aren't necessarily my Facebook friends, as well as a few personas (the Penny Arcade guys, for one) and a few eSports pros.
Great Product That Everyone Needs
A great product that everyone needs and wants, that actually helps them succeed in their existing business or they can use this as their primary business and earn as well.
I was in a similar position as you: C++ experience from AP Comp Sci courses in high school, CS106X (accelerated intro-level CS course at Stanford, ended up majoring in something else), and Wordpress hacking from various projects. Worked through Rails for Zombies, why's (poignant) guide to ruby, but none of them really stuck for me.

www.teamtreehouse.com OTOH, has been great. easy-to-understand videos with logical progression.
NASA reps said the satellite itself and the optics are the most expensive and time-consuming parts of the project.
Physijs: a Realistic Physics Engine for Three.js
I don't believe that browsers let uploads be gzipped, as it can't be sure that the server supports gzipped requests.
Just like AirBnb and eBay, take a % of the money that flows from rider to driver
Negotiating with investors is somewhat like negotiating your salary after a job offer. The per hour ROI can be insane, but you need alternatives before you have real leverage and you want some deal to go though even if it's not with them.
if you can infer a schema, I'd almost prefer a column oriented arrangement.

"users":
{
"first":["Homer","Hank","Peter"],
"last":["Simpson","Hill","Griffin"]
},

then the information about the original structure can be restored by a set of object paths which need to be "rotated" from column to row orientation.
["users"]

saving a few characters in the process. though I see that the advantage of this system is supposedly that it can handle any sort of shape of data, not just ones with a fixed schema. I've been trying to figure out how trang [http://www.thaiopensource.com/relaxng/trang.html] does its schema inference trick. (it turns a set of xml files into a relaxNG schema). If you have a schema for a JSON file, it's knowledge you can apply to algorithmically creating really efficient transformations.
Thanks. Just sent over to teammate for fixing
> 1,492 items are in staging (awaiting an update, in beta or not live for some other reason)

So only 1,492 apps have been created on student competitions (or some similar challenges)? (I guess that's why they have been submitted and haven't seen a single update, kudos to those students who continued developing the apps).

My point is: I expected a higher number after all that heavy campaigning on universities and faculties (Windows Phone Camps and etc etc).
Since the relational model is very set-oriented, it has always had a particularly hard time dealing with ordered lists. But that's really a minor thing, and is actually something an ORM can do well to abstract.

My real headache with ORM has always been to get it to perform efficiently. For example, say I want to iterate through the GPA's of all the students. To do so, the ORM usually pulls in the full object model for each student - multiplying the cost of the desired operation by 10x or 100x. Now, each ORM tool usually has some tweaky knob or special declaration you can use to have it limit the fields queried, but by the time you figure out the right incantation you may as well have written the SQL yourself.

But wait! The ORM tool often saves you from this sort of overhead by caching the object model in memory. Alas, therein lies my biggest headache with ORM. "There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors."
Would like to emphasize that this is only really useful in environments where gzip is not available (as the OP notes)...some tests using the demo JSON (minified):

test.json = 285 bytes

test.rjson = 233 bytes (18%)

test.json.gz = 205 bytes (27%)

If you are able to bundle a RJSON parser, why not just bundle an existing, well understood/tested compression scheme such as http://stuartk.com/jszip/ or https://github.com/olle/lz77-kit/blob/master/src/main/js/lz7... instead?
On day 1 it was a success, but now it is a disaster for several reasons.

1. It is harder to attract people to come work for you when you company's valuation is going down. Obviously FB can afford to pay for talent, but that cost just went up.

2. If FB ever needed to get more investment money, people may be more reluctant due to this situation.

3. If your company was getting acquired by FB would you want to be paid in cash or Stock?
Nick Hornby wrote about the essentially sad nature of pop music in his novel "High Fidelity" (1995):

"What came first, the music or the misery? People worry about kids playing with guns, or watching violent videos, that some sort of culture of violence will take them over. Nobody worries about kids listening to thousands, literally thousands of songs about heartbreak, rejection, pain, misery and loss. Did I listen to pop music because I was miserable? Or was I miserable because I listened to pop music?"

The movie was good, the book is amazing.

Teenage tragedy songs from the 50s or 60s are quite depressing (though the scenarios are pretty maudlin): http://en.wikipedia.org/wiki/Teenage_tragedy_song
The kind of IT managers that didn't know that Oracle owned Java are also very likely the kind of IT managers that don't know that Oracle was involved in a lawsuit with Google.
I think tikhon is starting to make hacker news and YC Companies look bad. The poster of this link is the founder of scribd and a YC alum. If you look at his last submission on Parse you'll see this isn't the first time. We don't come to HN to be spammed with subtle marketing for YC Companies. We will start to go somewhere else.
Modern Carpet Cleaners at Bury
Carpet Cleaners Bury- Allkare is the best service provider for Carpet Cleaning Bury. Offering Carpet Cleaning, Upholstery Cleaning by expert in all over the UK.
Kids should be building rockets and robots, not taking standardized tests
For safety, there is (1) profile verification using LinkedIn; (2) Gender matching, usually requested by females; and (3) User reviews, similar to eBay, with thumbs up or down

Good one on the payment flow. Right now, it is using paypal, so it's basically a "Pay with Paypal" button that does the usual mobile paypal flow
You used Subversion and you said it was a godsend. Stick with that. I use Subversion with all sorts of non technical people such as writers, graphics people, etc.

On Windows you can download TortoiseSVN and install it and it works well http://tortoisesvn.net/

To get a Subversion server up and running, the easiest is to just buy access to a Subversion server. They are not expensive, e.g. I had good experiences with http://wush.net/ at $6.66 a month, but there are many others out there.
In the futures market the items traded are accurately described as futures, rather than the seller pretending that they have the item they're selling.
The poster is the founder of scribd doing subversive marketing for his company. Guessing that is how he knows they are profitable.
I had actually looked into license plates for another startup idea about a year ago, but the smartphone camera technology is not there yet in terms of getting a good take on license plates for moving vehicles. It had to do with regular optics mechanics that I frankly dont understand well...

But RiderBee is a good way to broadcast your need for a ride to those going in the same direction
Doesn't this introduce ambiguity? How do you represent list of 'tuple lists'?
SaaS Service Distribution Innovative Providers
The sum of all its future earning discounted to reflect how far off in the future they are.
Well, that was in about 6-7 years of operation. Please see it in that perspective.
A comment and a question:
1. Unless you are going to make commits or any changes in the deployment directory (not recommended), you don't need a git repository there - 'git checkout -f' to GIT_WORK_TREE should work as a post-receive hook there
2. Would your post-receive hook deploy for a push done to any branch or a specific branch??
I'd like to see what Twitter would do with the expected 2,600 employees. Hard to see that happening unless they dramatically change the product.

Then again, I am one of the few who still strongly suspects that company will leave a large hole in the ground in a few years.
Also material like Ruby Rogues podcast ( http://rubyrogues.com/ ) contain great episodes to give a newcomer a tour of the ecosystem.
Sprinkler Systems San Antonio
Either I know far more philosophy and formal logic than I thought (unlikely), or that was some of the most facile content I've read to date...

The interviewee has to write a map plugin once, and he knew there were going to be business requirements, because he also knows philosophy and has heard of this thing called propositions... uh?

Am I missing something profound here?
Survive? Sure, as long as you're good at what you do. There are still lots of people with "feature phones", and lots of companies still need to make apps for them - you'll certainly find facebook and google maps for J2ME, though maybe not the lean startups that HN puts most of its attention on.

J2ME is certainly on the way out - dying even - but so's COBOL; there's still plenty of work around, and will be for many years yet.
Transforming the FB Ad Platform into a discovery tool for users
Morons. You can't really say much more than that.
Because most people are (or should be) aware of what happened at Tianamen Square in 1989, it is hardly news these days. The story is about a banning what appeared to be covert references to that incident, hence the "news story" is about ongoing Chinese censorship. Why does this even need explaining?
The site is not responding, so I can't read the article and there's nothing in the google cache for now.
Build something people want and will pay for. Stop worrying about Facebook and IPO's. Waste of time.
As of ECMAScript 5 you can build inheritance chains without constructor functions and *.prototype objects. It is simple enough without any framworks (https://gist.github.com/1558929) and it is just a bit more verbose than CoffeeScript classes (https://gist.github.com/1671263)
Why an Agile Project Manager is Not a Scrum Master
you could steal the method rjson uses and do this

"users": [
[3, "first", "last"],
[3, "Homer", "Simpson"],
[3, "Hank", "Hill"],
[3, "Peter", "Griffin"]
],
uh? You can change resolutions on the fly and orientation on the fly. This have been available for ages via xrandr and other things. Via API-calls or through the xrandr cli utility.

The only thing that is really ugly in X11 is the protocol, but so is win32 api :)
Three strike rule: If I see three posts in a row that I don't find interesting from the same source, I unfollow them. It works pretty well for me so far.
What's it like to work at GitHub?
Meet Echograph, the Instagram of Animated GIFs
. -[] -[] -[]
Terrible comparison, I use the roads because there are no other, better alternatives. When given a choice I always pick UPS or FEDEX over the post office for shipping, and looking at the financial position of the USPS I am in the majority.

Those industries exist because of the government monopoly, a new better social network can arise in an instant.
Slightly off-topic, but does anybody know of a good community for biz dev news & stories?
Aren't HN comments sorted in order of popularity by votes? Is the top comment not the highest upvoted?

I don't know, but this is what I've always assumed.
Why Diablo 3 is less addictive than Diablo 2: a scientific explanation
Signs a Claimed Mathematical Breakthrough is Wrong (2008)
> We have tons of budget cuts going on around here.

Your second-hand source doesn't show "tons of budget cuts." It says that the 2012 budget is 20% less than the budget four years earlier but a slight increase from 2012 to 2013. (And, objective sources don't use words like "sneaky".) 20% is tough, but what should they do when revenues fall? (If you say "tax increase", I'll ask why you think that govt spending $1 is better than me spending it.)

Yes, AZ has cut funding for some things. The increase means that it has increased spending on others. While I'm sympathetic to an argument that the new priorities are wrong, you have to actually make that argument, showing that the things getting more money shouldn't. No, you don't just get to say "they cut spending on {sacred cow}".
Nothing exists to my knowledge. Build it....
Yes, layers make money. But the case isn't about just money, it's about protecting rights and setting precedence.

We unfortunately have a system that requires a large monetary allowance to pursue or defend legal matters. But that doesn't mean you should be discouraged from protecting your rights because of it.
Google's self-driving car's main sensors are a 360 degree rotating laser and a radar, NOT a camera... unless Sebastian Thrun has been lying in his Udacity CS 373 course.
Seeing how Sebastian is the head of the team working on it, I think it's safe to believe him on this one.
http://play.typeracer.com
No. If anything you need to have a better understanding of JavaScript's prototyping behavior to write good CoffeeScript. It's only cumbersome if you're not familiar with it.
If your HTTP connection is going to be gzip compressed, then manual compression of this kind is not guaranteed to reduce the size of the final result, and may in fact hurt it.
I should acknowledge that these issues apply just as much to a document store as to a relational database. However, you tend to interact with a document store differently, since there is no need for a mapping abstraction. You often just use the database primitives provided, instead of going through a 3rd party. It's akin to manually using SQL in your code, where the database naturally knows what you're asking for.
Apple to ditch Google Maps in iOS
How do I know where to advertise?
1. Do you actually expect his managers not to try to put a positive spin on it for the media? A celebrity trial is not exactly in the same league as an everyday misdemeanor case. He has a brand and he should (just like Dropbox or Path or whatever) be allowed to defend his brand.

2.

" I do hope that he fails in life, show me that this world is indeed a meritocracy after all, and that fortune can purchase fame and success for a while. As long as you pay dearly to sustain it. "

This is incredibly harsh. When you say that you "want" him to fail to show you that the world is "indeed a meritocracy", you are implicitly assuming that there is an inherent total ordering in which he comes at the bottom and that this is all that matters. This is a rather flawed assumption for two reasons 1) I am not even sure you can characterize an accurate objective total ordering for music 2) Even if you did, just like in the CS tech world where there are people who are incredibly smart but don't sell their products for a billion dollars, I would argue that musical ability is not really the only thing that matters when it comes to financial success. This is even more true for pop where success is determined by the number of people who enjoy the artist's music (and apparently from Bieber's financial success, it looks like there is a huge bunch of people who like his product and wish to buy it.)

"I wish I had Justin Bieber's Managers propping me up in life, I'd be a world sensation too if that were so."

Remember that he wasn't born with these magical "Managers". He also had to get his break in the wide world before he gets these magical "Managers".
I don't agree with the parent comment that I'm replying to, but I think this is a healthy skepticism to have. I don't think it deserves a downvote...
And if you used gzip on a file, is has some overhead (the 10-byte gzip header) and a freshly initialized deflate state. Usually, compression improves when more data is seen, since the dynamic Huffman tree improves and there are more blocks for LZ77 to backreference.
For Pete's sake, it's the rules of the game. You might have an objection to naked shorting. but you can't redefine naked shorting as "pretending" because you don't like the rules.

They're not pretending to follow the rules of the market, they are actually following the rules of the market. Having actual posession of the item at the precise moment of sale is not a rule of the market in question. Lay investors still get their shares delivered, so I have no idea what you're worrying about.
Ah, but not all AKP voters are Islamist. The similarity is that both are primarily a union of social conservatives and pro-business voters (primarily -- Libertarianism as such isn't really common in Turkey from what I've seen, and analogies are rarely perfect.)

But if you don't think that the discourse in the Republican party isn't heavily influenced by Christianists...

(And the two countries' opposition parties are quite different.)
Perhaps some good points were in there, but they were too deeply buried under her grating writing style and overuse of sarcasm. She could have talked more about Greece and written something of substance but instead she decided to go with this obnoxious stream of consciousness.
Introduction to Latent Dirichlet Allocation
Will the real Airtime please stand up?
The problems in Europe are a more severe weight on the market (whether generally or for tech stocks specifically). By any rational logic, the Facebook IPO went well:

- the company raised a lot of money at a good price,

- the company remains valued at a high multiple (ie, even today valued on the dream not on the numbers), and

- I can imagine no better antidote for bubble muppets than the performance of the IPO

Bubbles can be fun but they're not healthy. Recent events are far better than a crash. It's just a correction. The emotional hand-wringing will last about as long as it always does, and be forgotten just as it always is.

Events in Europe may turn out much more severe than the minor impact to date. And they may not. But that's a bigger concern than the over-valuation of social companies.
I took most of Thrun's course. There was a lot about robot localization based on pre-existing map data...exactly what StreetView is collecting.

If the StreetView cars are using LIDAR, they have a lot of high-quality 3D maps, perfect for robot localization. Even if they're just taking photos, various groups have demonstrated building 3D models from collections of photos.
Payments Gateway Provider Braintree Going International
"When you're selling something you don't own you're distorting the market's price discovery mechanisms."

How? It only does so if one sets out to do it on purpose, and in that case there is no difference between selling something that own, or that you don't (yet) own.

Let's say I sell grain to you for 300 USD per ton, to be delivered in Fall 2012. How does that distort the market? Alternatively, how is this example different from naked selling? Or isn't it, and do you think that this sort of insurances should be prohibited too?

"In many contexts I think most people would consider it fraudulent to sell something before you've bought it."

I'm not sure. There are many retailers who only order something from their wholesaler or manufacturer after you've bought it from them. Why would a buyer be concerned with when or how a seller gets his merchandise? It only becomes a problem after failing to deliver the goods, and when no adequate compensation for such a failure can be given (i.e., a seller going bankrupt because of a naked sale gone wrong). Something that could be controlled, regulated or mitigated in many ways that are much less intrusive than forbidding 'naked shorts'.
Agreed, though the gamble was more than 300K, I am sure their own legal fees was much bigger than that.
I think it's reasonable to add that their coverage is universally bad. If you knew a lot a about say Medicine or Law you would find their coverage just as bad on those topics. Worse yet most news organizations are just as bad if not worse.
> You cannot quickly and switch desktop orientation, resolution and layout (not to mention drivers) seamlessly like on Windows without killing your entire X-session.

On my Ubuntu system, I can change orientation, resolution, and layout from a little control panel without restarting the session. I have no idea if Xorg restarts; the superficial behavior is almost identical to Windows. From the user's point of view, it doesn't seem to matter.

> For end-user Linux to ever become user-friendly Xorg needs a complete architectural overhaul.

Every mainstream desktop environment seems to have handled the major aspects of display usability just fine. The only serious issues I've encountered have been one-off bugs related to drivers.

> I cannot see anyone arguing this.

Everyone agrees X is a mess. But why must we continue to use X and not Wayland?
> If you want to see rents fall, repeal rent control, repeal Prop 13 and allow construction.

Prop 13 doesn't block construction.

Prop 13 keeps property tax revenues relatively stable.