skysight-inc/HackerNews huggingface dataset:
I indeed haven't seen much of US transportation, only MTA buses in LA which seemed nice (they can even carry bicycles on the outside). European subways are not perfect but totally reasonable, definitely better than Moscow. Frankly it's hard for me to imagine that most public transit in the US is worse than in Moscow. I'll have to see it to believe it, hope will be able soon :)
Well, it's more subtle than that. Even if you never over-promise, your client could still get the wrong idea. The hard work in consulting often not in actually doing the work, but in finding the leads, turning them into clients, and then managing the process so that the client ends up happy at the end of it.
From http://www.macruby.org :

> "MacRuby is a free software project by Apple Inc. Sources are available under the Ruby license."
I didn't say they were equivalent. I am just saying that there are many considerations and the individual rights cannot be sacrificed just to achieve some health goal.
Normally I'd agree with this, but in the context of the OP's worries, I'd say this is the exact sentiment (perhaps taken too literally) that is paralyzing them with fear, uncertainty, and doubt.

perhaps a better takeaway is to learn to deliver what you promise (and learn to promise what you know you can learn to deliver).

Either way, you can often land the project (at a slightly lower rate) by being upfront with the client about the fact that it will be a learning process for you. Which comes full circle to properly managing client expectations.
To be fair, this is outside of the realm of my knowledge, but I think so due to the following:

Situation A: You own 10% of a company, and so does Joe Schmoe. You tell the company to do business with Anvil Corp. Joe Schmoe tells the company not to do business with Anvil Corp. Who wins?

Situation B: You own 51% of a company. You tell it to do business with Anvil Corp. The other 49% says no. Who wins?

I say this is outside of the realm of my knowledge because I'm no sure about Situation B (I mean, I could see you still not winning in that situation given your conflict of interest; it sounds like a question of corporate governance).

Taken to the extreme, one could buy one share of stock in a company and force it into transactions with another; since this would be hugely beneficial to that person, and since I don't see it happening in reality, I conclude that it's not how things work.

Purely speculating here in order to give you things to think about, since there were no comments; sorry if I'm totally wrong.
Look I have a degree in Computer Science, I wrote software to send the strings necessary to use IPOP, heck I even memorized the RFC number (1939).

And in all this time, never did I once see anything on that protocol that could do anything more than download mail and delete the mail you had in your account.

So I hear about Exchange and figure "oh just another protocol MS came up with, properly has extensions for calendars and stuff".

Now if I don't know this is going on, how can anybody know?

It would be one thing if the device said "by connecting to this system, you allow it to removely wipe this device allow/deny?" but it doesn't.

And that is criminal.
Truly, spoken like one of the majority.

;)
I think ~one school project is fine. I.e. if you had a big, multi-term project. If it was a homework assignment, no way though.
Absolutely.

I love to tell people that the hardest parts about writing software have nothing to do with code. It all has to do with communication.
Why not just bitch at them both? And then call the police on the IT guys, since they just hacked your device.

Doing your job isn't an excuse.
Launchpad programming with Linux
For information on what Launchpad is, see:

http://news.ycombinator.com/item?id=1452105
Ha, not as long as they are as corrupt as they are.
If only this was based on any kind of logic. The problem with the app store users is that they often just look at the picture, and do not read the description. There are lots and lots of cases where people are asking for something that is specifically mentioned not available in the app store description.
DJB would. I was thinking of http://www.google.com/search?q=Dmitriy+Vjukov when I thought of that category. Also Tomek (http://www.topcoder.com/tc?module=SimpleStats&c=coder_ac..., T.O.M.E.K from http://www.mcplusplus.com/downloads/)

Tim Berners-Lee is maybe 3, or maybe category for people who "got lucky once and are now famous". Or maybe there should a separate category called "semantic web specialists". That may or may not be the same category as "Don Quixote, and other windmill tilters"
I think this happens every day. If you own stock in that big company you can talk to the other stock holders at stock holder meetings, learn to know them, build relationships and in the end can influence decisions in that company. Of course all that depends on the control you have over all the stock. That does not mean you have to own a lot of stock (because as somebody said earlier, there are still some protection rules in this situation that will be used by unpleased stock holders). But when you use a little stock to gain some relationship-like influence, they might be able to pressure the CEO to change his decision from a 'maybe' to a 'yes'. Of course all that is a tough call for a small business person, because a big company of course has a lot of stock holders and the most influential ones are probably pretty rich and don't really care about you or want to make friends with you. But when you can change your chances for a successfull deal from 0.1% to 0.5% it may not seem much, but actually it increases your chances five times! That is why I would answer your question with a 'yes'. You can not really force them but increase your chances dramatically. And I think that many people and companies already do this on a daily basis.
I think it is the opposite. There is nothing like an user scorned for wasting their 99 cents.
No, because in the follow up (either telephone or face-to-face) you're normally asked questions about the code (I do, anyway). It's incredibly easy to spot people who've cut+pasted something and have no idea how it works - just ask them why they did it a certain way, or what tradeoffs they made, and watch them squirm...
The skiing corollary: if you aren't wiping out at least once each run you aren't learning.
It's not a MLM.
Well true, if people are tight on finance or similar, they have mental pressure on them and almost always take things personally. They can't clean their head, refresh their thoughts and think strait.
I would love nothing more than writing Mac or iOS apps in Ruby, but Apple's commitment to MacRuby isn't all that great.

A quick look at commit stats for MacRuby shows that there's really just one full-time Apple person working on MacRuby, 3 others that contribute occasionally and a few non-apple people.

I call that "barely committed" or "hedging your bets". For some perspective, Sun sponsored more people to work on JRuby at some point, more people worked on Rubinius at some point etc.

Sorry for tempering the enthusiasm with hard, cold facts.

kjkmacpro:macruby kkowalczyk$ git log | awk '/Author:/ {print $2}' | sort | uniq -c | sort -n
1 emoy@apple.com
6 watson1978@gmail.com
8 joshua.ballanco@apple.com
16 ben@tanjero.com
21 psychs@limechat.net
23 neeracher@apple.com
96 mattaimonetti@gmail.com
138 martinlagardette@apple.com
162 vincent.isambart@gmail.com
185 rich@infoether.com
211 pthomson@apple.com
227 ernest.prabhakar@gmail.com
542 eloy.de.enige@gmail.com
2377 lsansonetti@apple.com
It won't evaluate how good you are, but it's a very easy way to tell if you're bad. Think Fizzbuzz and you'll be on the right track. I've had people who've submitted code which doesn't run, has obvious buffer overflows and bugs, or is just plain indecipherable.

You'll also have an ice breaker if you want to interview them - just ask them about their code...
Yeah, I was thinking kernel dev's would be the people who work on operating systems in #4. I didn't say "Linux devs" because I didn't want to include people who wrote some weird GTK/KDE apps used by one person to be included.

But kernel dev's would have been better terminology.
At the end of the day, how do you implement scalable multi-threaded continuations? Yes the code has a better allure, but it's not exactly hard to add parameters to http requests.

Having used a few frameworks, I can tell you it's also easier to debug code that's closer to http requests. Being able to simply look at what's being passed in a simple way and understand everything instantaneously is a big advantage. Actually, this argument is more about the tools at hand, but there are definitively more and better tools to analyze http requests than anything else.
I strongly think that he is likely to be empirically accurate with regards to the free apps.

Relatedly, you should always have a price tag on anything you are selling so that you do not compromise people's perception of its value. (This is not necessarily going to make you the most popular person in your techy circle of friends, but then again since they won't actually buy your stuff their opinion is not the world's most relevant.)

If you give it away for free, give it away by special arrangement. (Which will make people feel like they're in the in-crowd with backstage passes, rather than entitled louts.)
Treat it like dating. (From a guy's POV:) Some girls you know you don't want to deal with, so you don't date them. Some girls are interesting, but you've never dated them before, so if you're feeling risky or ambitious, you try and see what happens. Some you know are your type, so you actively pursue them, but even then, they might not work out until you really get to know them.

Bad Consequences? You can get a reputation of being promiscuous (or worse) if you handle things poorly. People can find out you're not a good kisser, you're not good in bed, you're unreliable, you're cheap, etc. Or they can find out that you're responsible, you try hard, you're willing to give it all you got, you're romantic, etc.

The only risk I see is "is this girl worth my time to pursue?" There are 6 billion people in the world and only one you. Your time is limited, potential clients are not.
I completely agree. There's no way I can take these NoSQL extremists seriously until they stop foaming at the mouth.
At first read it seems like a normal, in fact, useful feature, but the key line is this:

"When he turns it back on, it’s back to factory defaults. All the settings, apps, and data have been erased. wtf?"

Major case of Exchange over-reaching and wiping more than just Exchange data !?
Ask HN: Rate my summer project - BookShout
Someone should do this for the most upvoted posts/commented on Hacker News. I'm too lazy for that :)

Surely, we will find content with a lot less use of subjective terms like "awesome" but I'm curious by how much. That's one way to get a sense how objectively critical the posts/comments mostly are.
Stupid California Police Warn Parents of Pedobear
If "student" only takes you 15-20 hours per week, most probably wouldn't consider it "full-time." When I was in undergrad, spending 15-20 hours per week on school would mean about 0 hours spent studying.
One thing I've done is to deliver a scaled back prototype to let the client play with. It lets me explore the technically difficult areas, show the customer something interesting and get a feel for what I can do (and at what speed).

This lets me give a more realistic estimate for completion and cost. If the customer wants too much more or doesn't like my cost estimate, we're both better off knowing earlier than later.
We've created a culture where we want everything for free, even going as far as to block ads with AdBlock... and then we complain when things don't go our way.

This can't be sustained forever. If we want legitimate content producers to take the Internet seriously as a platform, we need to start forking over money.

Edit: To anyone replying to me, we can debate this forever. The Chris Anderson v Malcolm Gladwell debate proved it's a controversial topic. However, I don't know where you're getting "close to zero." A good engineer or other employee is at least $100k a year. It may cost almost nothing for new headlines to show up on Digg every day, however Diggs 100 or so employees all need to put food on the table somehow.
Open Calais (try http://viewer.opencalais.com/ for demo)

Evri (http://www.evri.com)

Also see http://faganm.com/blog/2010/01/02/1009/ for a nice comparison of services.

What are you working on? (I'm familiar with other stuff in this space)
Carlos Barredo took the Biggest Victory
Uhm. Data loss is a huge deal. HUGE.

This isn't an evil feature. It isn't a pointless feature. In fact it's a critical feature in the running of an organisation.

Email. Calendar. Address Book. A gold mine of absurdly sensitive data.

If you want corporate email on your phone, expect to have the possibility of a remote wipe.

It isnt Microsofts fault that people use it maliciously.

If you ask the user "do you wish to allow administrators to remote wipe your phone allow/deny?" what do you think they'll click ???

People don't care about data loss. Educate someone on how to not lose data, then a week later give them a laptop with a password protected screen saver/login - first thing they'll try to do is remove password.

The amount of company phones I see with no passcode lock is astounding - I can pick your phone up, forward emails to myself and have all your information. Bang.

Don't think data loss is a big deal? If you google "PA Consulting" a top link is how they lost a USB drive.
Sometimes even if you are paying for it, if someone else is paying more. For example, newspaper subscribers are closer to being products than customers, since ad revenue is typically much larger than subscription revenue.
Big fan of the Exile here too. They had really great writing in a way, one moment they're talking about some business scheme in some remote part of the world, then it's about a point a classic Russian writer once made, then it's onto some other topic. It was a glorious, anarchic splatterball of writing and it was great!

And the the way they built themselves and their motivations to keep it going are so far out as to be mythical. I still wonder if maybe they weren't a classified spook project, because no way could any normal business get away with writing about what they did from inside Russia! Someone had to have pulled some strings on their behalf.
You're a smart man. You set this up for the referral program. Once TechCrunch and Mashable get a hold of this, you're gonna be rich.
Personally i like the concept, i also like the animation aswell. I'd perhaps tone down the cartoonyness in the rest of the design though, remove the rounded corners and bold text etc. Pretty good though.
Aren't you overlooking the really big problem that such a study would have to last all the way from pre-birth to adulthood in order to pick up this effect?
Both the Wikipedia article [1] and the other scienceblogs post [2] linked from that post are pretty interesting, too.

[1]: http://en.wikipedia.org/wiki/Common_Fig#Pollination.2C_fruit...

[2]: http://scienceblogs.com/observations/2010/01/even-mutualists...
Is it true that a supplement of eggs would be enough to cover all nutritional requirements?
No, it is not criminal, it is an essential component of ensuring security in lost devices. It would be completely useless if it asked if it was ok to wipe the device.

If you are unable to understand that Microsoft added a lot of stuff to the exchange protocol, and this is one of them, perhaps you are in the wrong field. This is not top secret information, it has been around since Windows CE, and is requested by all big businesses.
I would still say that it is better to expect failure. That way, when you succeed it is more of an 'oh, ok.' moment than something that causes you to think too highly of yourself. Once I personally learned to get over the fact that I am smart, because, so is everyone else in my field that is worth their salt, that made it much easier to walk forward and not get turned back by rejections or failure.
As far as they new, someone was hacking their servers, downloading unauthorized emails. This is completely what you would expect them to do.

The fact you can't see this, and change your world view to understand what is really going on, suggests that you are very young and being unreasonable.
Honestly speaking, I am not trying to make loads of money out of iTunes Instant. I can earn 5% of the commission which means it's only $60 if 1000 songs are being downloaded using my LinkShare referral links.

Though I do hope I will get the coverage of TechCrunch or Mashable. :)
That's like a form key. :)
Technically (i.e. ignoring Apple's recently lifted ban on non-objective-c languages) that has been possible for a long time.

See http://inexdo.com/JSCocoa and http://stackoverflow.com/questions/327200/jscocoa-and-the-ip...

I'm a Mac developer and I have to tell you that writing Cocoa apps in JavaScript is not great because JavaScript is not a great language. I would much prefer Ruby, Python or C# syntax than JavaScript syntax.

It's also a reason why JSCoca hasn't taken off despite being available for almost 2 years now and why MacRuby is such a promising, although not yet production quality, project.

Nitpicking: Palm didn't bet on JS but on HTML stack (of which JS is a part, but not the whole).
Online petitions are a sham: http://infovegan.com/2010/08/11/how-we-do-it-in-washington-d...

"So why do organizations tell you to write your members in the first place? Because politicians and advocacy groups value your email address over your voice. It’s the great lie of online organizing: that your voice to Congress or your voice to whomever can make a difference. It can, it should, but not through them. Nearly every organization in Washington is focused on one thing — inventing new and interesting ways to get your email address."
I am in the US.
They have the right to do that, perhaps, but it's still not very nice.

People don't do good work when their employer is mean to them, regardless of what they signed. What is your "destroying potentially confidential data" is their "leaving to improve your competitor's product while you spend nine months trying to find a replacement".

Balance is the key.
I really love Seaside, and I am still as amazed by it today as the day I saw it. But I just can't justify being "isolated" inside of the Smalltalk VM. There's just too much wheel-reinventing required to build a major web app in Smalltalk. The libraries are a dealbreaker and that's really too bad, because programming in Smalltalk is amazing.
This needs to be memorialized. Understanding this, of course, explains Google's approach to customer, er, consumer service.

Much to their nonpaying consumers' chagrin, naturally. Because consumers' support and service expectation does scale with the price they pay, but not all the way to zero!

On the business side, nonpaying consumers are cheaper to scale up than any product you can sell. Which is a blessing and a curse...
Next step, grab a corpus of HN posts and do some text crunching to generate suggestions.

(or you could 'borrow' Feross' code, which is not condoned by Google - posts on the Interwebs say Google Suggest's "API" is not for public use - and not specific to this domain.)
I bought a Jeep ages ago, and decided to try it out off-roading. I went to a Jeep Jamboree weekend and spent an entire day going down what seemed like impossible trails and through muddy streams and more. It was cool that an absolutely stock Jeep had no problems on the day, despite the fact most of the other Jeeps with me were totally tricked-out for real off roading.

I really respect Jeep for continuing to engineer each vehicle to do this. (Or at least they still did when I bought mine 10 years ago!)
Well, you could, but every browser relies on (some very similar version of) libc. Not every browser relies on WebKit.
Can someone confirm that the remote wipe actually works as described on each mobile OS? And that it can be done through a Google domain just by using their sync feature with a company account?
How to make things happen
Hi Pedro,

I responded to Lee. I hope that answers some of those questions or concerns.

You are correct in the assumption that I wouldn't be doing the tech work (although I do posses graphic design skills to give visual representations of what I would like site to look like.) And I am very clear on it's functional needs.

After consultations with developer friends of mine (who are too busy to jump into a start-up), they have suggested Ruby developers for these reasons.

1. The project will require a heavy data back end... and version 2.0 an even heavier back end.
2. There are standards set with the Ruby community that aren't necessarily set with PHP... (I was given the example of having two developers code the same sight with different messy PHP code, or having one developer be frustrated and end up redoing everything after looking at another developers 'functional' but sloppy PHP code.
3. .Net development standards are too expensive.

The jquery mobile and objective C has to do with the desire to be in a mobile space and have an Iphone app built.

I am definitely not an expert in the development field.. I'm sure that there are arguments that can be put up against my aforementioned reasons. I welcome the feedback so that I might be better informed. Ultimately, my requests are based from the suggestions of 'wiser' developer friends.

Thank you for your response.
- Vincent
Is apple going to let people compete in this space? Or is this a "system" level thing like the dialer that can't be replaced? Seems like someone could do a great job here.

Want to make a word processor? Go for it.

Pages doesn't come with any iOS device; you have to buy it from the App Store. Also, Apple also made a big fuss awhile back about how Pages only uses public APIs and that any developer could make the same app with the same tools.
Not sure about other Android versions, but my 2.2 warned me about this when I set up my Exchange account. It also warns me about this every time it first connects to Exchange after a reboot.

Not much I can do about it. I more or less trust my IT guys not to be dicks so I don't lose any sleep over it. But short of carrying two phones, there's no way for me to separate personal and work devices. I do keep a nandroid backup on my personal netbook though.
back atcha.
Bookmark http://www.php.net/manual/en/.

I suspect that the quality of the code base will affect your happiness much more than the language itself will. I doubt that BigNameCorp belongs to the world where all database fields are VARCHAR(255) and elaborate code is required to ensure that '99' < '100', or where globals float about mysteriously. If so, heaven help you--but they'd probably write Python in the same fashion.
If you are able to complete the project and there are problems with it in the future, you may just be giving yourself future work when the client needs those bugs fixed.
The word you're looking for is "contracting".
Perhaps I'm irrational, but early in my Python career I got back a source file from a friend that had invisible changes in the spacing (tabs and spaces got confused) and spent entirely too much time fixing the resulting bugs.

I figured whatever benefit I got from Python's other 'good' features, I'd lose back with that kind of BS, so I quit programming Python.
Have you already started with the obvious -- web server log analyzers?