skysight-inc/HackerNews huggingface dataset:
I'm 30, and just put a layer on top of that marking the boxes that are behind me.

Like the OP, I consider myself a chronic under-performer.

And you're right. This kind of hits home. What did I fill those boxes with? What do I want to fill the remaining ones with?
What sparked me in to CS?

I was in college, getting a Bachelor's degree in Psychology, and was invited to a grad level class on item response theory. We were using R, and had to analyze 2400 items, and each was taking 3 - 6 minutes because of the function. That would be 5 -10 days if we did them all, and people were cutting it down to 50 item problem sets and emailing the teacher, and trading sets of items back and forth, and still running computers for a long time.

I figured out how to optimize the algorithm so that each took a few seconds, by coming up with a very naive version of something like a binary search. Having it be an order of magnitude faster was cool, but coming up with the idea myself was what made me interested in CS.
People are hyped up about this already, we don't need you go around posting 'WAKE UP SHEEPLE' fake news. I'm not indifferent to this issue, but as you get a bit older you notice that bad things can happen and get corrected and that generally the sky doesn't fall after all. Just because something bad could happen does not mean it actually will, despite what many people seem to think.
Create a Custom API Using Diffbot's Custom API Toolkit
Lame. See response on add.
This is probably not as fun as the stuff Carmack is up to, but if anyone out there wants to see some examples of "real" stuff done in Haskell (for "typical startup" values of "real"), check out Real World Haskell. I found it to be a great read, especially after working through Learn You a Haskell.

http://book.realworldhaskell.org/read/
Hey, I'm the Director of Development for Hacker Dojo. I know your pain, I've been homeless before too, but we seriously just got out of zoning trouble with the city of Mountain View, so to everybody who might be temped to take a similar leap of faith: please don't crash in the Dojo. I respect that we all have problems, but heaping them on somebody else is pretty unexcellent.

And Kris: have a super awesome day bro, and best of luck with CrowdDare.
> I know that I've been given a gift and that I'm a fucking idiot for wasting it, but I've just become a chronic procrastinator and it sucks.

As someone in a rather similar position (my life has been fucked up in so many ways from procrastination), one tip I can give you is to get rid of this mindset.

I feel horrible whenever I waste lots of time, looking back on how I spent my day, thinking "what the hell is wrong with me?" But the thing is, that attitude feeds much of the procrastination. I am an odd mix of being a total perfectionist, and really lazy, so it turns out that whenever I'm faced with a task that I don't really want to do, I'm quite adept at rationalizing ways to avoid doing the task. I think about possible roadblocks, or pretty much anything that would keep me from attaining my sought-ought perfection, and knowing that I'll have the same strong negative reaction later on that I always do, I just won't do it.

If you beat yourself up over procrastination, you're just subconsciously teaching yourself to not even think about whether you're procrastinating or not. Whenever you try and shift from unproductive tasks to work, it's much easier to just stay with the short-term dopamine kick of reading the internet or whatever, rather than dealing with harder decisions about what you need to do in the long term to be happy. Yes, this is backwards. Your subconscious is not very rational...

So, from my point of view, just do everything you can to recondition yourself to not hate working, and to not hate procrastination either. Just try to feel the bit of fulfillment you can get from writing code or whatever, basically just getting your shit done. Have patience with yourself, infinite patience, and know that it takes lots of work to get where you want to be, but it's worth it. You're the only one that can do this.

BTW, if you're like me, a perfectionist to the core, consider that this comes from a deep-seated insecurity, a part of your brain that tells you that you'll never be good enough. At least, that's the way it is for me, and it's been that way since my childhood, as far back as I can remember. On this front, I'd just try to evaluate your emotional well-being in the most balanced and unattached way possible. Get help if you feel like it. As others have mentioned, meditation can be amazingly helpful here, and exercise too. Unfortunately, they're both quite prone to being procrastinated on.

Good luck...
Your work seems to think that they're getting more than $130K of value for the $130K they pay you. Why does it matter if it takes you 3 hours to do that and not 8? Of course your employer would like you to believe you're defrauding them because they'd rather get $260K of value out of you instead of, say, $150K, but if you're not fired over it, the arrangement is working for them. Every employer in this country would like their employees to feel as guilty as you do, but you're not pulling a lever to make sprockets. The relationship between your time and your value to the company is not directly proportional to pressing keys in your editor. Our field is swamped with bad programmers that spend all day making codebases worse. Some days when I'm not productive, I have to remind myself that at least nothing got worse. The guy I replaced, most days when he did any work at all, things got worse as a result. So if I fail to accomplish anything, it's still better than an accomplishment from someone who shouldn't have been doing this job but inexplicably was (and got away with it for a year before being fired for reasons unrelated to performance!).

By the way, 8 + 3 = 11 hours of work a day. Is it possible you're simply burned out? I know you're 21 and probably don't feel like it can happen, but it can.
ADHD is NOT add .. big difference and distinction to be aware of.
Nice looking app - - for non-iphone people,http://www.7-min.com is a great timer also.
Google Pressure Cookers and Backpacks: Get a Visit From the Feds
start a company®. the solution to everything.

seriously? it's that simple? everything will come together, the hopelessly entangled knots will suddenly loosen and free themselves? start a company?? what?!
http://www.wvec.com/news/local/Package-discovered-neighborho...
> as I get older, I care less about the abstract goals of "justice/altruism"

Is this that abstract? These are the tools that will be used to usurp Americans of their privacy. If you just don't care, I can understand that. But if you do care, why sacrifice your values for salary money. I'm just saying, my personal price for driving society back into the dark ages is much higher.
Are you implying that startups not featured on these sites have a better chance of making it longer?
I liked "The Facebook Platform is a shit crayon.".
Are you sure you are a procrastinator? Chances are you are NOT.

I was also a long time procrastinator (at least I believed) till I came across this article http://www.nytimes.com/2013/07/28/opinion/sunday/why-smokers... which is changing me (its only a week now)

As I said, you might not be a procrastinator, you may very well be a victim of seeking short time pleasure at the cost of long term benefits.

Your impulse to read online, game for whatever time wasting activity might be giving you the short term kick/relief and keep doing them will cause the task (which you think you OUGHT to do) to postpone later (or better, you are not finding time to do them).

Read the article and think it through and reflect.

If you realize the actual problem, it is easy to break.

I'm doing it now. Its getting better, I can vouch.

Thanks
A friend.
Python way to CRUD Salesforce's std+custom objects using OAuth2 and SOAP
PushToSF : A Python way to access and modify Salesforce Standard and Custom objects using OAuth or WebService.
SEEKING WORK - Remote or Helsinki

Full stack web developer, with 8 years experience in programming. I'm very creative and precise, but adaptable to whatever the situation is.

Skills:

Backend: Python, Django, Java, Node.js

Frontend: LESS, Jinja2, Coffeescript, jQuery, Bootstrap

Databases: MSc in NoSQL databases, experience with HBase, MongoDB, Redis, MySQL

Others: Heroku, OpenShift, gunicorn, Wercker (for CI), TDD

I'm a fast learner, so throw whatever at me and I'll be fine.

Example projects:

http://www.iroquote.com (my startup)

http://about.me/andrestaltz (more about me)

Contact:
andre [[dot]] staltz [[at]] gmail.com
Edit your hosts file to point all your procrast sites to 127.0.0.1
Glad to see thoughtcrimes are being properly investigated, in any case.
Stability of the PNaCl bitcode ABI (June 2013)
Very interesting, are u using destillation column, or traditional equipment?
I was just highlighting that the reasons presented are the same issues reddit has in common. To ignore the problems is ignorant. But I can see you are pretty bent out of shape about two communities sharing any similarities and the interesting patterns that emerge. Lest we be intelligent about the entire thing, let's just argue about arguing.

I am not "bringing in stupid reddit comparisons," but wow, you are the most offensive person on this thread.
Keeping indie, indie and the core values of indieverse
You Can't Teach Speed: Falsifying the Deliberate Practice Model of Expertise
I just finished my internship interview; I sucked. What can i do to fix it?
I just finished up my interview for an internship with Apple. It was my third round. 2 out of those 3 interviews went horribly, or at least I think so, as I was stumbling around when the interviewer asked me questions in regards to as "why?". Why did I use Core data, instead of other data structures: no answer, a little bit of mumbling but no significant or descriptive answer. Why did I not multithread the app: I didn't necessarily do it on purpose, in fact, I didn't NOT multithread it at all, iOS took care of the needed parts for me, and I used the "send asynchronous request" to tell him that I did try to put in some effort to multithread it.<p>This is not the only interview where I felt EXTREMELY unqualified, there were others that included me being asked about my knowledge with developing for Linux; I tried my best but I didn't have much luck as the interviewer was not very impressed with what ever little thing I told her.<p>I'm taking a semester off due to being extremely burnt out (switched majors into comp. sci and have been in school for 2 years consecutively).<p>I want to learn and catch up to the level that these interviewers (more specifically, so my episode with Apple doesn't happen again) except me to be at. How can I do this in 4 months? Provided I sleep 7-8 hours a day and exercise a few hours a week to keep the sanity flowing. This gives me a rough estimate of 1568 hours to learn and advance my skills, but will likely be less since I'll need to account for breaks and what not.<p>Thanks!
Feynman considered working out those equations for those complex physical things "fun". He must have been an extraordinarily talented thinker because that sounds like work to me. What's fun to me? Swimming. I enjoyed working on my last project at work, but it wasn't "fun"; I had to constantly force myself to get started and keep up the momentum each day. My mind is infested with so many little demons. For some reason, lately anything that requires effort shuts down the reward centers of my brain.
> "Here's a thing," young white dude founder blogs...

If he would've said black instead of white or dudette instead of dude, Hacker News would have had this guy's header on a platter. Racists, the lot of you.
No More Kangaroo Courts If These Spy Bills Pass | Killer Apps
If you didn't have to worry about money, how close is what work pays you to do to what you actually would be doing? I find it's a lot easier to get work done on something I'm excited about, and a lot easier to keep working on something once the initial excitement is gone if it's something I give a damn about.

You say you could be changing the world. Is there a way you actually would LIKE to be changing the world? What can you do to actually work towards this change, in your day job or in your off hours?
Well I can not speak from experience enough to help since my own procrastination problems are quite bad. But this (http://lesswrong.com/lw/1sm/akrasia_tactics_review/) might help.
Throwing this out there, I have shelved a similar web-based project that did this with Verilog designs, which lends itself more naturally to this struture imo. I stopped because I don't believe there's a big enough market for it. That, and I wasn't sure how to tackle the problem of thousands of I/Os in a visual format (would make things real hard to see).
Sr Software Engineer | SF | Full-time | H1B | FiveStars (http://www.fivestars.com/story/)

Apply here: http://hire.jobvite.com/j/?aj=oj3TWfwV&s=Hacker_News or email: dev(dot)jobs(at)fivestars(dot)com

Why you should apply:
Here at FiveStars, we take pride in that we're not your typical web company. Our product faces both business owners and users, which places unique demands on our engineering team. Our web developers have built an API that interfaces with our desktop application, an analytics and tool-based dashboard for business owners and managers, and a consumer facing web application. The breadth of challenges we face is unparalleled -- whether that be handling and analyzing immensely large and interesting datasets or developing user experiences for millions of individuals.

You'll be responsible for the following:
+ Plan, architect, develop, release and iterate on web features
+ Work across the entire web stack, from frontend to backend to database
+ Learn quickly and adapt to the rapidly changing web environment
+ Maintain, administer and improve system, network, and deployment infrastructure
+ Love to pair program and don't mind reviewing code (maybe even enjoy it)

Why we should want you:
+ 3+ years of experience developing and releasing web applications
+ Expert knowledge using MVC frameworks in rapid-iteration environments
+ Experience with open source database technologies in production environments
+ Familiarity with MongoDB/Redis
+ Direct experience scaling application code and databases for millions of users
+ Making pages with HTML/CSS isn't a problem

Why we should really want you:
+ Expertise in Django and Python
+ Developed scalable RESTful APIs for production use
+ Knowledgeable about web security and authentication protocols like OAuth
+ Experience with managing asynchronous job queues and workers
+ Experience setting up, configuring, and managing replication on Postgres/MongoDB/Redis
Beautifully executed!
FreeBSD moved to clang. I don't know for Apple.
Bob Dylan can't even take a walk before a concert: http://www.cbsnews.com/8301-207_162-5243217.html
But to obtain BitCoin in the first place, you need to trust Coinbase with your account and routing number and possibly ID documents, wait a week for your BitCoin to become available, and then spend it.

To my knowledge there is no way for a first-time BitCoin user to make a purchase right away.
I'm not sure MSVC produces faster code than gcc. Icc does, but MSVC doesn't.

Note: our build system uses three compilers.
More info here for those interested

http://physics.stackexchange.com/questions/47252/simple-expl...
The problem is the optimization phase. Without optimizations bugs are extremely rare.
>I was one of those who did an all-nighter outside a store waiting for win95.

I remember coming across a picture from that day [1] and thinking to myself how similar the excitement is to the modern day product release from Apple. Yes Microsoft has become the company everyone loves to hate but I think they were considered cool or hip back then.

[1] http://i.imgur.com/4Ng1ELA.jpg
This wasn't a blogger writing an exclusive news, this was someone writing a story that (allegedly) happened to herself.
Tried the editor at http://www.typescriptlang.org/Playground/ and there is one very annoying thing. I cannot type the closing curly brace ("}") on a non-us keyboard layout (Alt Gr+ N). Other than that, it's good.
Question to you and other people working or considering working for defense contractors involved in morally controversial stuff: where's the line for you? Would you help design logistics systems for a concentration camp? Is there anything you wouldn't do for a nice salary and interesting technical challenges?
The stack I'm studying for is similar: ruby/sinatra, postgres, angularjs, bootstrap. Ok, not that similar ;)

Tempted to go with nodejs/express for performance but already invested so much in ruby/sinatra.
I'm pretty sure his point is as follows:

good means, good ends - no need for justification
bad means, good ends - the ends justify the means
good means, bad ends - the means justify the ends
bad means, bad ends - no possibility of justification

UK terrorism is bad means. UK political change is good ends. If the ends didn't justify the means, they wouldn't be good ends. Any statement that the means were bad but the ends were good is justification; otherwise, your opinion would be that because the means were bad, the ends were necessarily bad too, even though they would otherwise appear to be good.
It always shows 31 days, you can't write on it without carrying events onto the next months and the weekend can NOT be adjusted with this design.

Also I've seen this concept before many times, it certainly isn't a unique one.
Hmm, try just an NRI (http://en.wikipedia.org/wiki/Norepinephrine_reuptake_inhibit...) - it may help you focus and give you energy without getting stuck or obsess over things (i.e. without the dopaminergic effect).
Instead of charging, they simply just leave the trash on the curb if they notice it has too much of the wrong type of garbage in it. Its a little annoying having so many different days when trash needs to be taken out, but sorting it isn't that annoying once you start doing it for a month or so.
I linked to the original MS OS/2 2.0 SDK announcement at the beginning of the blog article:
http://www.os2museum.com/wp/wp-content/uploads/2012/03/1989-...
What would have happened if the question had been rephrased to "Ok, you have stop car, start car and check car. What do you do to restart a car"? Perhaps they would have done a lot better because they have a better understanding of the car domain.

The purpose of a visual language is not to replace domain experience. If you put me in front of a drawing program with a pallet of red, blue and green and ask me to create the color cyan... Then we're gonna have a bad time.

Visual programming does not claim that critical thinking is not required: aka programming in this context.

We've chatted with people who've said "I can not get the coding thing. That has always been hard for me. Designing and taking bigger concepts and parts and putting them together: assembly. I get that." These people can solve problems, they understand critical thinking. They have expertise in their domain.

What they don't get is a mapping process of automating a real world system (what programming is) in a computing device by coding out the solution.

Don't even get me started on education where students are expected to learn how to think critically (do that mapping thing) and fight with, to them, totally nonsensical compiler errors as they try to learn coding and syntax.

In my opinion, a lot of brilliant future programmers are lost because they don't enjoy fighting the compiler/interpreter.
Failure on copy-paste. Fix it ! :)
And try to keep it in 1 box. Perfectly possible without hurting functionality: Just use css word-spacing. (And auto-add spaces where needed.)
sort -n gets confused by quotes.
In http://channel9.msdn.com/Events/Build/2013/3-314 around 00:54:40 Anders Hejlsberg mentions that there is a team in Switzerland working on that editor, and it is written in TypeScript.
Here is something I wrote on this previously -

Once upon a time I thought I was lazy. I'd sit in front of my computer at work with the intention of working but something inside me just wouldn't let me. It would make me feel so guilty and bad but no matter how hard I willed myself to work I just couldn't make it happen. This didn't happen all the time, sometimes I'd get caught up in my job and not have any problems. But it happened often enough that it was a constant weight on my shoulders.

It turned out to be more a lack of encouragement and work ethic from my childhood. It was a defense mechanism, it was a way of rebelling and trying to get attention. Unfortunately it didn't fit into my adult life at all!

Many of us have old defence mechanisms and some of the most destructive ones block our drive and inner motivation.

Maybe we got spoiled as a kid, never having to do any work for ourselves so never learning the satisfaction of a job well done. We associate work with something lower people do, maids, gardeners etc. But doing daily tasks can be one of the most rewarding parts of the day.

Since I can't seem to find any good links related to this I'll go into some more details on what worked for me.

Basically whenever I come across a block from something I learnt as a child I use visualisation to relive what I would have preferred to learn. We can all do this, go somewhere comfortable where you can relax and won't be disturbed as this might bring up some strong emotions.

Now imagine back to the time when your defence behaviour was forming, when you are little. Spend some time getting this idea clear in your mind. Feel little again. Now imagine another you as you are today with your current understanding of things meeting that younger you. Now what advise would you tell your younger self, imagine your younger self views you like a big brother or sister. Let the conversation flow naturally. Repeat until you can feel your unconscious attitudes begin to shift.

The reason this technique really helps us is because behaviours we learned as children arn't based on logic so simply understanding why you should be doing something better doesn't get to that unconscious belief. The unconscious needs to feel that emotional caring guidance to re-learn it's behaviours. Guidance from someone you trust implicitly. By doing this visualisation we are becoming our own parent in a way and that lets us re-learn these early lessons.
I thought i didn't have to hold my sarcasm card here.
I've recently been playing around with it, so it will be an interesting comparison. As others have pointed out if you don't like the change rate in open source you can always stabilize a version and just use it. Which I have done in the past. (Ubuntu 10.x on an EEEPC is a good example of that)
Flow chart can be beautiful or ugly just as a textual code can be beautiful or ugly. Also shape of nodes and connectors as important as indentation in text. Look for example of some graph from Nuke - http://www.spaille.be/dev/wp-content/uploads/2010/10/works_n...
What suprise me most is why the heck has it not been the DEFAULT way to do this for years!?
Disruptive, so it might frighten some users. But so awesome. .. .
Stable in what way?
Unless you want some new C++ features or something provided by the newer compiler, use debian's version or something.

The compilers are basically ABI stable right now.

If your complaint is support, well, yeah, nobody is going to prioritize fixing your bugs over someone elses if you don't pay them.

GCC does converge on stable releases, in the same way debian/ubuntu/everyone else does.

They declare they will not ship until there are less than X P1 bugs, X P2 bugs, etc.

These bugs get fixed, and the compiler ships.
Non-primary platforms and miscellaneous bugs are simply an artifact of life.
Just do it.

Sounds easier than it is, though.
I seriously doubt most people think of it like that.
A few months back, I wrote a newspaper article about this as well as Mexico City's waste management schemes.

http://www.thehindu.com/opinion/open-page/ikea-burritos-and-...
MongoDB mapReduce (m102)