skysight-inc/HackerNews huggingface dataset:
This is a good article. I believe this idea comes from Jerry Seinfeld^1.

Here's an article that really complements the submission: http://start.jcolemorrison.com/how-i-fight-procrastination/ It's titled "How I fight Procrastination" and gives advice on how to break up tasks into day-sized activities.

Finally, I want to say I personally disagree with the OP's 2nd point:

2. It must be useful code. No tweaking indentation, no code
re-formatting, and if at all possible no refactoring.
(All these things are permitted, but not as the exclusive work of the day.)

I've noticed that when I'm really tired or "not feelin' it" sometimes I just want to do something that takes 10 minutes so I can keep the chain going. When I spend a day (ie: 10 minutes) refactoring some code, I don't lose my motivation to work on my project tomorrow. It's breaking the chain makes me lose motivation and if I forced myself to write something "useful" on a day I don't feel like it, I may just end up breaking the chain instead. It's of the utmost priority to lower the bar to work on your project and rule 2 is an obstacle to that. Plus, I take mild offense to the idea that refactoring is not considered useful :)

And, if I had this rule I think I'd avoid refactoring a lot of code that needs it. I'd spend more effort squeezing that square feature into that round hole if refactoring "didn't count".

^1: http://lifehacker.com/281626/jerry-seinfelds-productivity-secret
This is your ninth "Show HN" for your startup in 6 months (yes, I counted)

If you're not getting responses, you might want to try a different strategy.
Ask HN: How to fix procrastination?
I think procrastination is one of the biggest unsolved problems. PG has it, tries to fix it and fails (http://paulgraham.com/distraction.html). Millions of hackers and maybe billions of other people have this problem.

I tried to make tools to help me (internet blocker, kind of "todo" list etc) but nothing works consistently. Like for PG everything fades away and fails after some time.

Today i only got in about 3 hours of real productivity. Too much time wasted again.
I see, makes sense. I had made the assumption you had friends that exclusively used facebook messenger.
Very cool! Are you guys going to ship an app soon (something like having to pick up a large package at a fedex location and having a streamlined UI for requesting a truck).
This video with Rowan Atkinson contains all sorts of bad truck-related naming ideas: https://www.youtube.com/watch?v=2R5tUc1S3cc
Sure. Mozilla also needs revenue of some kind to stay afloat. But unless you are making the argument that only bigots are capable of running a successful business, I'm not really sure what your point is.
No. This is not a trend I wish to support. Turning private business decisions into politicized movements is not cool.
Looks like they didn't pay protection money to a CA. Huh.
Picture a WYSIWYG or maybe a preview-below editor, much like the Stack Exchange ones, but outputting HTML behind the scenes rather than markup.

Now there's no character to type for italics, you highlight what you want in italics, and push the button. Or type Control-I. <i> and </i> magically appear. Pretty soon, you might even learn what they mean.

A "make bullet" or "make numbered" list button. An indent/unindent button. Much like GMail Compose or Google Drive.

Most of the time, people don't bother with even Markup. All those asterisks and double-asterisks. Many people just post links, rather than that paren / brace stuff like on Reddit.

Yes, HTML can get downright complicated. The vast majority of the time, people don't even Markup.

As for p tags, the site could have white-space: pre-wrap style applied to all comments. Boom.

And again, markup is nice and all. So is Notepad. But I like HTML, and I like IDEs.

And to be clear, I'm not saying a site would allow all HTML tags (that would be suicide with the first <script>), but would whitelist them. Then, there's no CPU time to render Markup into HTML. So, there's that.
"we are probably and realistically one of the best technical teams in the country"

yet were unable to debug 2 months worth of new code on a mature platform, that lesser people have no troubles with.
Inspirational post.

Last year, I [1] set a goal to teach myself git by committing at least once every day for a month. At the end of this, I saw the streak, and was too afraid to see it go down to 1 in a snap. Ever since, I've been committing code daily, and it's been about 40 weeks, and I'm still going strong. Being a full time student, this wasn't really easy for me, but I'm proud of myself.

The one thing I learned is, that the problem isn't the lack of ideas or time, but the lack of motivation to work on them.

[1] https://github.com/karan
This post manages a trifecta: it's blogspam, a duplicate, and bullshit.

All: please don't post stories like this to Hacker News. You've read the article, the rest of us haven't, and moderators can't read them all. It's your responsibility to make sure that it isn't something like this. Please do your due diligence and optimize for signal/noise ratio.

Also, when a site is ripping off another source, please post that source instead.
You can use RescueTime to automatically track how you're doing against goals you can configure like "spend at least 1 hour in Sublime Text"
I got mine E-Go Cruiser about a month ago and it really has brought back the love of skateboarding in me. Now I take lunch breaks to just hit the streets, which has a nice zen-like quality.

It is light, fast, can bowl over anything, and the charge lasts a spooky long time. The one note is the brake takes some getting used to in how touchy it can be, but by far worth the money.
Does "dont break the chain" work equally well if you split your goals out by week as by day?

For my personal situation I can't guarantee I would get time to do coding every evening but 2 session a week seems feasible.
How do you even know what a legit target is anymore after Snowden dropping docs they spied on charities and Jr sys admins.
What kind of connection is fast enough to detect the difference of a single loop iteration inside memcmp()? I get that this is type of attack is possible if you share the same machine with the attacker. But over the network? Are there any credible sources for this?
Why would you need to send multiple different heartbeats over one connection? It's for keeping the connection alive.
This also migh just be the classic 'fit' issue. Whilst unfortunate, OP (or someone on his behalf) needs to find a better gig. Life is simply too short.

Simple rule is business is to pay $10/per $100 dollars of new revenues. This is Amazon referral fee, for example. But getting paid $10/ per 1,000 is off by an <order of magnitude> and the manager is lacking judgement. This is opportunistic and potentially exploitative.

Highly doubtful a private 1-on-1 would change the stripes, but maybe who knows.
Incredibly mobile unfriendly
We recently did one too, with mixed results. Definitely hard to get right on the first try!

http://www.doctrackr.com/blog/bid/377600/Google-Ventures-Des...
conspiracy theory: W3C is creating standards with all the titles of articles criticizing their other standards.
I always assumed ping's payload was for detecting packet fragmentation/size limit issues and as a trivial mechanism for spotting things like packet corruption.
So many interesting tidbits. Bezos seems to have built a company that's constantly tinkering, experimenting, and improving.

e.g. under "Fulfillment Innovation": Our operations team is extraordinary – methodical and ingenious. Through our Kaizen program, named for the Japanese term “change for the better,” employees work in small teams to streamline processes and reduce defects and waste. ... In 2013, more than 4,700 associates participated in 1,100 Kaizens.
IANAQP, but doesn't this article describe measuring the state of a quant? Shouldn't measuring put a quant into a defined state, i.e. destroying its superposition?
I was cautiously optimistic about this device until they made it wireless. Now, I'm worried that it won't be responsive enough for its intended use, gaming.
I made a patch to ruby swapping the memcmp for CRYPTO_memcmp, which should be constant-time. I'm checking to see that I didn't break the build, after which I'll make a pull request to https://github.com/ruby/ruby. Then it'll be up to the ruby developers, who probably have better insight into this than me, to accept or decline it.

EDIT: For anyone interested: https://github.com/ruby/ruby/pull/591
Element queries are a great idea. It's a shame the W3C won't touch them with a 10-ft pole.
Sounds like Madoko, which is another interesting markdown environment, which is more focused on scholarly works:

http://madoko.codeplex.com/

http://research.microsoft.com/en-us/um/people/daan/madoko/do...

From the reference:

> Instead of a plethora of backends, Madoko concentrates on generating either HTML or high-quality PDF files through LaTeX. There has been a lot of effort in Madoko to make the LaTeX generation robust and customizable while integrating well with the various academic document- and bibliography styles. This makes it possible to write articles using just Madoko and get both a high-quality print format (PDF) and a great looking HTML page.
A spectacular notebook on Python for Data Science
Thanks for clarifying your view. I don't see any evidence of this given that the criticism against Dr. Rice are clearly laid out, and many people have explained why they are relevant to Dropbox.
Leaked Firefox OS 2.0 screenshots show slicker UI
+1 for stackedit. The biggest point is that it's open source [1] under Apache License.

[1] https://github.com/benweet/stackedit/
I have JS enabled... not sure what's up. Not a big deal though!
Rice is a director. Sure, it's not a CxO, but directors wield significant influence over the path of a company. It's why they're called directors. As a director, she can use her influence to open channels for external surveillance (of course, using nicer terms than that). I don't mean "open a port on the firewall", I mean saying "hey, it's okay if org Foo gets this kind of data". This is the kind of strategic stuff that directors do. It doesn't matter how solid your sysadmins are if your directors hand over the keys to the castle.

And I guess we'll just have to disagree that her past experience has nothing to do with maintaining private data security.
They have to say something, and for some people it's hard to find the right words to be nice without sounding condescending or superior. So they try to be funny without realising it is received completely differently.

At least it's one of my theories. I find it marginally more common in people with poor verbal skills.

It's a subset of the 'we judge others by their behaviour, and ourselves by our intentions.' phenomenon.
I assume the idea is to allow you to quickly insert many nodes without having to continually toggle from normal mode to insert mode.
I bought mine yesterday! It's not my daily driver, but I wanted to to test a few HTML5 Apps and to show my support to Mozilla and Firefox.

at 70 US dollars (950 mexican pesos) it was a steal.

My father needs a phone, (his 'feature' phone went dead a few weeks ago) and that little ZTE Open Firefox OS phone is a perfect replacement.
Certainly seems cool and I admire the way these guys have been pushing their company from when it was appfolio.

But a couple things worry me about these ads.

- If the user isn't in a mindset to look at another app, then could it be a bigger barrier to have something 'interactive' if they need to spend time waiting for menus , loading etc. At least a standard popup can show a screenshot and get straight
to the point.

- Not being able to control the experience. If all networks were equal would be great, but how many users might come away thinking your app is slow , unresponsive etc because it can't stream the app in time ?

Seems like it could be great for expensive pay to install apps, but if the app is free anyway maybe it's just better to put the effort into getting them to download that, rather than play the ad.
Got mine a few weeks back and can address this from my experience.

• Yes, you can ride normally but not the neutral gear scenario. The motor only adds a 2 pounds or so and is barely noticeable, but it has a switch under the board and on the hand control. You could turn everything on and only use when you wanted though since the charge is lengthy.

• It has regenerative breaking, so only recharges on break. But any real hill and this option is kind of a godsend.

• The motor shuts off if it goes beyond a certain degree up hill. Not ideal for this. But great for moderate or small hills to keep speed up.
Session IDs themselves are public; namely they may be exchanged in the plain text as part of an initial TLS handshake. They are used for session resumption to look-up confidential (e.g. keying) information that should be stored in a protected manner by the TLS peers.
Health secretary Sibelius, who oversaw Obamacare rollout, to resign
Congrats to John and the Runscope team!

If you haven't tried their Request Bin service for testing webhooks, give it a try: http://requestb.in
For the time being we're thinking of ourselves as just a platform for drivers to meet users and don't plan directly hiring drivers. Kind of like a moving dating website. We would like to eventually verify the drivers insurance/licensing and award them badges on the site so users know who they're hiring, though!
If verbing weirds language, adverbing...?
I think there is a healthy amount of procrastination we need as individuals - it's our brain taking a break. Also there is a lot of stuff happening in our subconscious mind that we aren't aware of, and these "breaks" enable us to solve problems without really knowing it. How often have you had that "I get it now!" moment? Or when something finally clicked without you really having to do much?

There are people out there who don't procrastinate as much as others, but I think you'll find that you procrastinate as much as you need it.

Sure this is one type of procrastination, however there are other types which include not doing things because you're being lazy (this is hard to define if you need a break), or your attention span or concentration levels are just not there.

I used to procrastinate and I still do. If I wanted something so bad, I'd get it however it hasn't affected me to the point where I can't accomplish anything - I am just lazy.

EDIT: Also you have to think about your productivity levels for the hours you worked? Were you extremely productive?Perhaps you hit your limit? I guess overall, the important thing here is that you've recognised something you want to change and perhaps the actions you take will enable you to work more efficiently in the future.
Thanks! We've worked hard on this so it's great to hear other ad players like what we're doing. Maybe there's a way we can work together.

Feel free to reach out to me (david@app.io) if you want to chat :)
This is pretty freaking amazing. I wonder how they intend to monetize sufficiently to support enough servers if this became popular. I think they need a little more information up front on the landing page, it took some digging to understand that this is essentially running a simulator build on their server and porting the bits to the browser and interactions back to the their servers and the app.

Apple should buy these folks pronto.
The (very funny and large)instructions say not to get it wet. I've gotten it wet without issue so far.
I've thought about this on and off over the years as well but never had the motivation to try. Congratulations.

In all seriousness, the one question I could never answer for myself is "what happens when there's cocaine in the box?" Have you considered this and how this risk will be handled?
You'd think that, if any of his files actually covered such a possibility, he would have released that file by now.
Proper SCSS Asset Structure in Rails
This could, in theory, allow discovering IDs of sessions that are either active or cached on the server end. IDs are passed in clear between SSL peers, so being able to recover them doesn't compromise the security of the protocol.

That said, this can be used to estimate the size of the server's session list and to covertly measure and monitor the volume of its activity. This can come handy in some cases, but then splicing into server's Internet connection and passively listening to the traffic would yield the same information with much less fuss.
TypeScript in First-Class F# Web Projects
Wow. This seems like an incredible iteration on mobile ad tech. How responsive (as in from a UX standpoint) are the trials?
Be fair to the guy and use the whole quote:

“[It] will give our adversaries a huge moment of pause to go: ‘Do I even want to go engage a naval ship?’” Rear Admiral Matt Klunder told reporters. “Because you are going to lose. You could throw anything at us, frankly, and the fact that we now can shoot a number of these rounds at a very affordable cost, it’s my opinion that they don’t win.”

In a lot of domains a rail gun is a game changer.
But your false dichotomy ignores reality, sure he could leave his current job (assuming he can't ditch evil company X at his current job), but will he then find another job at an "ideal" company that is a) not evil and b) uses no evil companies products, probably not
Our economics work out pretty well ;)

Good point on having more info. What we've found is that developers will want to get into the nitty gritty details, whereas ads people will want easy to digest info about how it will benefit them.

If you're keen to find out more, we have some pretty good documentation: http://docs.app.io/
Pick something in your domain and write something useful.
Hmm, I hadn't thought of removing the node if you never typed anything. Good idea.
I've never seen a one off fix for something as complex as procrastination. Usually the "treatment" is taylored to the individual.

Is it possible this is a physiological health issue (like ADHD)? I don't really condone medicine unless absolutely necessary. Doing exercise right before work can sometimes help relax and keep you focused.

Most studies tend to point to the prefrontal cortex as the culprit for procastincation. It seems the more you stay on task, the easier it is over time. Like exercising a muscle.

But certainly all animals, once fed, become lazy. It's not just humans. All I can say is good luck and don't stop the good fight against scumbag brain.
> I'm a C++ expert
..

> I forgot that sort was in <algorithm>

Uhm, sillysaurus3, could I see you in my office please.

:-)
Haha that was great! But I do have "I like trucking" stuck in my head now so I don't know if I want to thank you for that :)
Is this a concept that can be eventually used with other outlets, such as supermarket chains, or any other reasonably popular services that uses gift cards? Or am I missing something that is specific to Starbucks?
Given the infrequency of moving, I'm not sure how you intend to displace Craigslist for this sort of thing, since that website is already a good one-stop shop for random services. The times when you actually need a truck seem infrequent enough that I think you're going to run into a discoverability problem.

Indeed, ISTM that the trouble with moving your own stuff is not so much the truck - most people rent a u-haul or similar even if they have to bribe a friend to drive it - as the difficulty of finding people who know how to manhandle furniture and appliances without damaging them or the building they're being moved into/out of, and how to pack a truck so that the contents don't move around during transit.
Most big iron solutions are effectively commodity systems anymore anyways, occasionally with fancy interconnects and coprocessors.
Nice and comprehensive article, cheers for the share.
You can fix it later...
Government connections -> contracts -> profit.
Super responsive. :)

It's a streaming tech, but we can target on the ad network level (wifi/4g/3g/etc). We only run ads on devices where we know they'll have a great user experience, since we hate crappy ads as well!
Thanks so much for your thoughts. Co-founder here.

- We give the user the opportunity to download the app at any time. It isn't in the video, but along the bottom, a download button is available at all times so the user can get to the App Store as quickly as possible. On loading: We actively encourage all apps using the platform to bypass menus and get straight to the content. That converts much better.

- We do a few things to ensure every user has a great experience and apps are not presented in a negative light. As quickly as we can (generally 200ms), we run a speed test to ensure latency and bandwidth are sufficient for a good experience. We also allow advertisers to specify a fallback video or static image, so if we can't deliver a great interactive experience, we are able to offer an ad which is at least as good as the existing types.

I'll also mention that the video on the homepage is actually a live filmed demo of a trial campaign.
The best motivator for me is seeing progress. Getting started on something new is the big hurdle.

I have to break projects apart into smaller pieces so I can show myself I'm progressing towards the end goal and not just stuck on a treadmill.

Once started, it's much easier to keep going. This applies to just about everything I can think of. Take the first step, build momentum.

Having goals or soft deadlines helps too. Tell a friend you're going to show them progress by a certain time.
Hulu's BeaconSpec: A domain-specific language for generating MapReduce jobs
https://en.wikipedia.org/wiki/9P

also http://plan9.bell-labs.com/sys/doc/auth.html
Heartbleed bug found in Cisco routers, Juniper gear
Perfect timing, I'm moving out of the Mission to Cow Hollow...

$80 was first bid, took it. Excited to see how this goes!
If you were looking for a beater, many of what I listed could be purchased for $500. The bike has almost no cost to upkeep, the moped very little, the camper a little more. Any vehicle that would be bought as a nice weather toy could be insured at a lower rate and would not be used as much as most vehicles, so it would have a much lower maintenance cost.
Small typo on this page:

https://www.truckplease.com/how-it-works

"TruckPlease doesn’t employee anyone..."
Those are some really good ideas.

Starbucks was good for us for a bunch of reasons, and also hopefully there are people in the bitcoin community who like their daily Starbucks.

Edit - sentence structure
Technically, you can run Shor's algorithm on non quantum computers, with an exponential speed up (but fully within capabilities of modern computing vs. small quantities of qubits)
The challenges go both ways, a-la Uber
1) How do I know the driver isn't going to steal my stuff
2) How do I know I'm not transporting drugs

As a market place ensuring safety is the value add. Having a rating system would be nice. Perhaps requiring only facebook/linkedin could help?

Or drivers upload their photo and drivers license and the photos should match? I don't have a solution, but something to think about.
I'm not great at following markitecture, but didn't Mathematica exist and have a language before this language was rebraded as the Wolfram Language? There is nothing really wrong with this, but its understandable that people might be confused about it right now.
In addition, their email could be compromised, so resetting in the app after a login is preferable I think.
How to save your next great idea
New Wave Surgical sold for more than $100 million
Give the technology a few years, and you'll probably find $200 beater e-skateboards.