skysight-inc/HackerNews huggingface dataset:
I am one of those guys who has been programming since he was 12 (I call it 11 actually). I'm now 23.

Before I went to college, I thought my programming skill was high enough to get me a good job. I was just going for that piece of paper, the degree.

Two and a half years later I dropped out. I looked back on my 18-year-old self and realized what a terrible programmer I had been. But now I was ready. Some courses and a bunch of awesome internships had prepared me.

A year or so later, I got a job offer at an NYC startup. Looking back on my pride-filled self at that time, I now realize what a terrible programmer I had been.

I'm still at that startup, and it still kicks my ass from time to time. After 11 years of programming, it's still hard to believe there's a cap on knowledge. There's definitely not a cap on experience
Well, there's a reason why it's worthy of a news story. You don't see articles written whenever someone creates a song on his Mac or PC.

That's a bit like saying, "you don't see articles written whenever someone creates a song on his piano or violin", back in the 50s or 60s. There was a time when computers weren't used to produce music, pictures, or movies.

Rather than lament the current state of new mobile platforms, why not celebrate these amazing new platforms? They're increasingly becoming creating rather than consuming platforms and, even if we will never easily create apps directly on them (which I don't believe is true), they're wonderful new distribution platforms.

Just because they're not like the Apple ][s or C64s of yore doesn't mean it's the end of the hacking world. A new generation is growing up programming apps (yes, on their desktop computers right now) for this new world and can easily share their creations with millions. From where I'm sitting, this looks like a pretty interesting step forward.

(And for designing flyers and brochures on an iPad, you're welcome to use Pages or any number of other drawing or painting apps found on the App Store.)
holyshit, reddit works in https?
http://en.wikipedia.org/wiki/Growth-share_matrix bottom left keeps you fed, top left is doing whats never been done. Cash cow might be your day job and you work on your stars in the evening.
I didn't learn to program when I was 12. I learned to program when I was 8.
http://gowers.wordpress.com/2012/01/21/elsevier-my-part-in-i...

http://thecostofknowledge.com/
His lawyers can probably blow this out of state (internet being an inter-state medium, appeals and maybe even supremacy clause) where federal law will take precedence over the state law. This case will be a waste of time, money and government resources and a circus nonetheless.
Might just be misremembering the specific retort he made - he is famous for use of reinforced concrete. (I checked that after the last time I told the story, to make sure I hadn't invented that part.)
I've tried Talkatone, Sipdroid, and Groove IP. GrooveIP is easily the best (sadly). Tighter integration sure would be swell, but it seems a lost cause. It works well enough, especially for receiving calls while on Wifi. Beats the hell out of paying for minutes, though.
Starting to program at 18 is early. I took 2 programming courses in college (1 was a Pascal-clone, and the other was an assembly language course), but I essentially taught myself how to program after graduating from college, and have made an entire career out of it, and I'm more than double your age. Don't worry about it, you have plenty of time.
> There are good ways to spend money in bad times. See: Great Depression.

Maybe, but that's not how "the great stimulus" money was spent. (And, as Obama learned, there are no shovel-ready projects.)

At this point, your argument is basically "yes, we pissed away the last $1-2T, but this time, we'll get it right."
No, it's a todo list app, period.

It doesn't pretend to be something else or more, so the 'glorified' here is meaningless.

That said, it doesn't matter what Cheddar is. He asks for that pay for iOS consulting in general, not for recreating his own app.
Why aren't projects like this on Kickstarter? I'm sure there are plenty of folks out there willing to pony up $5 to help kids in Africa get clean drinking water.
Canadian start-ups on track for raising $3 Billion in 2012
Obat alami diabetes illitus
Kencing manis banyak dibicarakan lewat media massa secara gencar dan melakukan promosi obat – obat degan besar-besaran akan tetapi untuk kencing manis telah banyak menjanjikan tetapi tidak nyata malah banyak kecewa. Ini berita baik untuk anda yang menderita penyakit kencing manis karna sekarang sudah hadir Obat Alami Diabetes Mellitus Atau Kencing Manis XAMthone Plus yang sudah terbukti efektif mengobati segala penyakit termasuk penyakit kencing manis anda tanpa meragukan adanya efek samping bagi tubuh anda karena terbuat dari kombinasi bahan alami.
About $350/hr
I don't really understand why people complain about this. iPads aren't tools for creating things. Do you get upset that your lamp doesn't allow you to create things? If you want a tablet that lets you hack it however you want then hop on Octopart, order the components you need, and start hacking away. But that's not the product Apple is selling, and it's not the product most people want to buy.

Also, nobody is stopping anybody from building desktop PCs. As long as people are willing to buy the components I'm sure somebody will be selling them.
I'd say programming is like architecture. Most architects don't start learning their craft until age 20+. Yet those "late bloomers" still go on to do amazing things. If it was as easy to learn architecture as programming, we'd probably see blogs from people wondering if age 18 is too late to start doing architecture.
Mike Lee did this 2 years ago

http://le.mu.rs/motherfucker/Entries/2010/6/24_What_money_ca...
I was talking about Malcolm Gladwell specifically.
I don't think the rate is unreasonable, given the value of great advice. But I could see some internal techies at a company scoffing at a consultant who is using Rails to run his personal blog: https://github.com/samsoffes/samsoff.es

I'm not defending that scoffing, mind you, as playing around with frameworks is good initiative...but anyone who's been burned by a consultant/vendor who recommended a bazooka to kill a mosquito will be wary.
Having recently re-joined the big-co world, allow me to share my email management strategy that has been working splendidly for me over the past month and a half. Note that while these instructions are MS Exchange (cringe) centric, the general idea applies universally.

1) Create a folder called "Not Inbox". This folder should not be a sub-folder of the Inbox folder. It should be a sibling. This prevents the mail from being delivered to the inbox on your phone.

2) Log into Outlook Web Access (must be "Premium", not "Lite", so you'll need to boot up your Windows VM and use Internet Explorer)

3) Create a rule that if the message is not addressed to you (ie. Your name on the TO or CC), move that message to the "Not Inbox" folder.

4) Configure the "Not Inbox" folder to purge any message older than 48 hours. Scan senders and subject lines (rarely bodies) in this folder once-ish a day; probably less. If you miss something, it can't possibly be important because it wasn't sent to you. Besides, it was sent to a mailing list, so it will probably come back around when someone replies to the thread.

5) If you notice a pattern in the "Not Inbox", things like useful information about build breaks, feel free to create a rule to send them to another folder, but definitely don't send them to your inbox, even if they are rare. These are things that you want to say "Oh, hey, the build is broken, I wonder if anything broke it" but you still don't want to see a little (1) bubble next to the Mail icon on your phone!

6) Create a folder called "Black hole", also an inbox sibling. Set it's purge rules to the minimum (1 hour?). When you any sort of mail from a non-person, have it sent to this folder. You never ever check this folder, unless you request a password reset or something and expect to find a particular message.

7) Disable all calendar reminders.

8) Every morning, scan the current day for any meetings actually worth your time. "Accept" those. "Decline" any that don't meet the (hopefully very high bar). Do not look past today. Alternatively, do this at the end of the day, looking at tomorrow. If someone schedules a meeting in the morning and expects you to be at it in the afternoon, that's their problem.

9) Direct all non-employees to use your personal email account, which you manage with a different strategy. I use my old startup address for now.

10) Go do actual work. Embrace and nurture your forthcoming reputation as "The guy who never reads his email, yet somehow still shows his face in the most important meetings, and meanwhile outperforms the rest of us, while still going home on time."
Thanks for finding that reference. I was wondering where he was referencing when he said that, but I couldn't find it. Thanks!
Exactly. Everybody in these comments is doing exactly what he said not to: debating the legitimacy of this price.

The reality is he's in a position to not need work, and is able to afford turning down 95% of potential employers. Good.
It was metaphorical ass kicking. You start to reevaluate how difficult your challenges are when you start talking to someone who invented the first internally programmable computer.
Spent the last 4 hours hacking out a way to integrate UStream!

1,2,3 - Cycle through PiP screens

TAB - Show/Hide PiP screens

LEFT, RIGHT - Volume Change

C - Show/Hide Chat

For everyone who's coming to Teevox for the first time, Teevox is an integrated stream viewer that has focused on gaming streams (think Starcraft and League of Legends tournaments) gathered from our very own Twitch.tv and Own3d.tv.

Let me know if you come across any bugs / new features you might want! I can be reached at jiggity - at - gmail.com
Sam's resume:

http://assets.samsoff.es/pdf/Sam%20Soffes%20Resume.pdf

This, to me, is more surprising than the rate.
If you're getting free money from the feds, you absolutely should do it. Christie is alright in general but in that instance he's just burnishing his republican creds by the flashy turndown of federal money.
> I guess I can't help being a troll when it comes to this subject, and I fucking despise the idea that Groklaw has the ear of so many programmers when they argue only in the short-term and in a reactive manner.

Groklaw and PJ are very opinionated, but it is not her or the site's fault if the people who read it choose to consume everything published there without using their own judgement. To be honest, they don't make any bones about how opinionated they are about the issues they cover.

> Groklaw is in the position to influence people on the most important subject of the 21st century, and I think they are doing a poor job of it as well as making whatever motives/resources might exist transparent.

They are one of the few sources that cover IP litigation in software in detail. They are biased and far from perfect, but I am glad they are there doing what they do. Over my years of reading them I have learned what to filter out and what to retain while reading the site. But that is my responsibility (as it is of others who read the site).

The site's mission statement makes for interesting reading, especially point number three:

http://www.groklaw.net/staticpages/index.php?page=2004092304...

"Third, it's an antiFUD site. We strive to present solid facts in rebuttal to attempts to smear FOSS with fear, uncertainty, and doubt (FUD), as well as to correct well-meaning but inaccurate portrayals of Linux, GNU/Linux and the FOSS community."

They are honest and upfront about this agenda. If people choose to ignore that and take everything published there as the golden standard, it is certainly the fault of the reader.
Cool water davidoff
Thanks. I'm glad I got the chance to meet Russell and share this story and his wisdom.
Gainfully Unemployed: How To Land the Job Of Your Dreams
First, about me not solving that problem.

I wasn't in industry when that issue came up, and I wasn't employed by Apple. So, it really isn't fair to hold me responsible for a problem I didn't have. I've only recently begun carrying a mobile device of any sort, furthermore.

There are infinitely many problems that I haven't solved nor, I reckon, have you. I will not argue, though, that we automatically are not capable of solving them, as we have not encountered them and have no reason to solve them.

Given the constraints, given the hardware, given the opportunity and incentive, we certainly could come up with something similar. Just because we did not does not mean we could not.

This logic puts us in the unfortunate opportunity of saying "Well, the first person to run into the problem, to them goes the spoils!"

That's rubbish, and heavily encourages either wasteful flailing about in the problem space wasting resources, or worse, explicitly avoiding exploring even the same areas as others because you'd hate to be a few minutes late.

We need to be free to attempt solutions to problems regardless of who else has worked on them and to what success.

Second, the point I was making was not that Apple execs can't invent anything (indeed, I believe I set the bar fairly low for novelty!) or that groups only find trivial progress.

The point was that in a community we expect some users to find problems and others to find solutions--and these may be different folks, spread far in time and space. You made some statement seeming to imply that one must both discover and solve a problem, and that is what I took issue with.
Isn't this also how Mongrel2 works? Using ZeroMQ you can have the client keep the connection open as long as you want, and your back-end workers can send data over ZeroMQ as much as they want, and they are not stuck processing at all, they can disappear or be restarted as you please and then resume sending.
I should start measuring my income in waffles per hour.
Aquaponic growing | hydroponics fish
Started sometime between 8 and 12, depending on how you define it.

I'm 24 now and work at a startup, I had a similar experience to yours, except I dropped out my first quarter of school.

I've changed a lot since 18, I can say that much.

I honestly believe that if you took someone totally naive to programming and put them through an intensive CS + programming apprenticeship, they'd be a better programmer than me in 1 or 2 years easily.
Yes and no. Unless consultant's work based on measurable performance, it might be a little bit of a responsibility problem.

On the other hand, having somebody paying attention to marketing/sales/bizdev from the very first days is crucial.
Heya, good luck with the new site.

One thing I think may help you out is to spend a bit more time editing your copy. I've noticed that a lot of the wording comes off awkwardly to me (I'm a native English speaker), and I'm guessing that with better copy you'd generate a lot more sales.

Also: the new site seems a bit wordy. For instance, half-way down the page I'm greeted in big letters by the sentence: "Welcome we hope you like our themes".

Since at this point I've already familiarized myself with the content of the site, seeing the 'welcome' message there seems odd, and draws my attention away from the themes.

Lastly, you should have more screenshots of the themes. I found myself really having to look closely at my monitor to see what the themes actually looked like, since I couldn't find a way to make them larger.

Anyhow, best of luck with your new project.
The startup was successful in that it had a good exit for me and my investors. As a going concern it was a failure.

My point was that, as I've gotten older, I've found that my most meaningful experiences have come from seemingly random encounters with people. The startup world is full of interesting people, but they all are kind of the same in terms of their daily lives and motivations. I wish I had spent more time in my twenties connecting with people who care about things besides venture capital, IPOs and the latest technology stack.

To that end, I now go out of the way to stimulate more random encounters. I'd rather take a salsa dance class than go to a big data meetup.
Usually, when you get to the stage where you charge this kind of money, you are really charging not for the work, but all of the work that you've done before and the experience that came with it. An hour with someone worth their salt can easily save you 20 hours paying the $50/hour developer types.

You don't hire these guys to build your project, just to point you in the right direction. The real question is "does this particular guy have $1000/hour advice to offer". His customers ultimately decide this.
Pay me the right amount of money and you too can have many of my cycles devoted to solving your problems. Exactly how much money depends on what the problem is. Or, you know, you can just pay me to learn (really, internalize) your stuff and point out problems or potential problems. I tend to find things in complicated systems. It's what I do.

I'm dead serious. Bring it on.
The transaction fee stays the same, it's 0.0005 BTC.
That is a glorious mustache.

Edit: I did a Google image search on it. Here's the stock photo page: http://www.shutterstock.com/pic-58442602/stock-photo-male-pr.... "computer hacker in black shirt working at laptops" -- I wonder what the annual salary of black-shirted computer hacker is. BLS doesn't seem to have stats on that one.

Here he is looking manic: http://www.123rf.com/photo_7515672_computer-hacker-in-black-...
What's wrong with using Rails to run your blog? If your website is built on a given web framework, it is often more sensible to run the blog on that than to introduce a standalone blog engine.
Yes, $1000/hr really is a fuck you rate for software development.

Most software development projects are months/years long and there are huge context switching costs when trying to swap a new developer in for an old one so you tend to get stuck with the same contractor for the duration which means you're committing to paying someone $1000/hr for months/years. This is quite different than finance/legal where maybe you just need some expert's time for literally like an hour.

There are some situations like the one he referenced where you're just doing 3 hours of optimization or whatever to an existing codebase but projects like that are few and far between (and I'm guessing the person paying for them will often be disappointed... I'm sure Sam is a great programmer, but 3 hours isn't much time to devote to making really substantial optimizations to an existing codebase nor to train another programmer how to do them him/herself).
Hand picking clients to do spec work that can result in tens or hundreds of thousands of dollars isn't a bad idea (aka lawyers). Someone who can take on spec work with the possibility of making two years salary vs someone taking on spec work to make a few weeks worth of salary is completely different. Taking on spec work makes sense if you need the money (I've been there) or you are vying for a very large contract (ad agencies, lawyers etc)...or I guess, if you are positive you can win the work/contract.

I never said spec work doesn't work. I'm simply suggesting that with more care, attention and commitment (especially to spend $) from folks hiring it isn't needed as much ask people think it is.

...and let's be honest here. Folks coming to your site looking for spec work do not fall into the "committed to spend $ on finding the correct person" category. I'm not suggesting that's a bad thing. As one of my replies above state, I think there is room for 99designs, on both sides of the table.

Thanks for taking the time to reply, btw.
Nobody pays me in waffles. :(
UFC Prediction: Jon Jones Vs. Dan Henderson Now Official
Awesome job! I did this last year and lost almost exactly ~100lbs (along with exercise).

Would you mind editing your post and adding in some resources for other people interested in the scientific information? I'm assuming that others will be really interested in your sources (I know I found r/keto very helpful) so they can have background information.

Anyhow, congrats on the awesome loss!
He doesn't want to fill hours. He wants to be working on his startup. But if he can pull in $3K by showing up for a morning, it's not really a bad deal.
in my experience people who go on about how they were programming in the womb are usually lying and/or not very good at it.
How to resize multiple images with Codeigniter
How To Install Mac OS X Mountain Lion In Computer [5 Tutorials]
A word that is overused but truly applicable to this landing / 7min of terror.

Awesome
That's a great idea. I visit r/keto all the time. I'll list out some resources now and tack them onto the bottom of the post.
Quite right. Best line from this article: "If you can’t stand to see your child unhappy, you are in the wrong business."
Scientists have made the worlds first quantum router
If this is successful, do you guys think we'll see a man on mars in the next 20-40 years?
I find myself more excited because of the complexity of this task. 7 minutes of terror? Rockets fighting Gs while crane is lowering the vehicle down? All done by computer with none help from humans (as you know in flying computers are awesome at straight flying (autopilot) but horrible on landing, something here seems to be all about).

Looking forward seeing this mission succeed. And wouldn't be surprise to see some of those grownup man at the cockpit letting some loose. I know if I was in charge of this mission, I would pee all over myself, if succeed!
Also works in MPlayerX, as an added bonus it appears to be using hardware decode which it wasn't via flash (MB Air 2012).
It's my experience that most IT professionals grossly undercharge.

Get a plumber around. Chances are he'll charge you more for fixing your toilet than you will to build him a website. Both are equally easy jobs using off-the-shelf components.

As an experiment, I had someone ask me recently for an hourly quote to do some work. I didn't really feel like it, so I quoted double the normal rate. They didn't even blink.

If you're not a corporate consultant getting charged out at $400+ per hour, you're probably undercharging.

To be clear, I'm talking about consultant type work here, not 'code me a CRUD app on an hourly rate'.
NASA: Real-time Simulation of Curiosity Flight (Java required)
I'm fasting at the moment for Ramadan. It goes for 30 days and theres no eating or drinking from sunrise (5 ish) to sunset (6ish). Actually the fast includes a lot of other things besides food. If anyone has any direct questions I'd be happy to answer them.
We still use a few words with the Greek stem teras. For example, teratology is the study of monstrosities (i.e. birth defects).
All alternatives look much better and are much smaller than GoPro nowadays :)

- http://replayxd.com/cameras/replay-xd1080-camera/

- http://contour.com/products/contour-plus

- http://driftinnovation.com/camera/drift-hd/
Working in Safari on osX. http://i.imgur.com/J05jP.png
Ship early and ship twice as often
In the OED entry for the verb "speak," there is a sub entry for "to speak for." About half of that is devoted to "speak for yourself," which is what I quoted. It is followed by the typical list of examples.

There was a Simpsons reincarnation joke that used the phrase:

Sideshow Mel: You only live once!
Apu: Hey, speak for yourself!

http://en.wikiquote.org/wiki/The_Simpsons/Season_9#Miracle_o...
At

http://spectrum.ieee.org/automaton/robotics/robotics-hardwar...

it is said, that 08:23:00 PM was the last time at which they could change the trajectory 'manually.' (So I assume, that they have just very good seats to watch the show in the HQ )
Was that demo lasse reining or toasted by cubic team and $een perhaps? iirc, Pascal wrote an article about optimizing that code for the 486's cache.
Flask-samurai: Easily create Heroku addons in Flask.
NASA Mars Live Stream (Flash)