skysight-inc/HackerNews huggingface dataset:
One way I get round this is make lists (I use clear for mac because it is so simple. Otherwise I end up procrastinating making overly complex plans in JIRA etc).

Firstly make a list of all the tasks. Then of the big task you're putting off, split it into loads of small component tasks. Smaller the better - even if it is is 'make a GitHub repo'.

I then find that I do the first small component tasks and after marking them off start ploughing through the rest of the stuff.
The Java world has 1/10 the programmers Javascript has (which is basically everyone doing web work).

The Java world also historically had a parent company giving strong guidance.

The Java world also has strong standard libs and tended to include everything and the kitchen sink in them (including full blown servers, XML/XSLT parsers) in the SDK (and EE SDK). Heck, it even has a full JS interpreter there.

Even so, there was huge fragmentation of effort for things like web frameworks (Struts, WebWork, Spring, Cocoon, Turbine, Tapestry, and many many more). Actually, if you were doing Java in 2000-2010 it was a running joke how everybody would write their own framework.

And I would argue that all the resources diverted to numerous Java-derivative languages (like Kotlin, Ceylon, Xtend, etc) would be better of in making Java better, or creating a single, community driven, Java successor, if there was a process (and access) for that.

As it is, they are all doomed to remain niche players, and ultimately fail, while languages like C# and Swift march on.
Try breaking your assignments / objectives into bit sized tasks.

That serves two purposes -- you get to futz around with something before doing work, but you can also set deadlines for each task to give yourself some urgency.
or just move to China:

http://www.seeker.com/how-electronic-heroin-is-affecting-chi...
Do you keep a simple list of things to finish? Whenever you think of something that needs to be done, jot it down. Carry that black book everywhere. See if that works.
Ask HN: Front End Web Development vs. Web Design
My question is in the light of the trend that the web development industry is facing moving towards SPA using tools and frameworks like Angular, React, Redux, etc.

Does the front end web developer need to have graphic design skills like photoshop, illustrator, etc ?
You're holding too many things in RAM. Get paper, pen, sit down. Write a todo list of everyhing you need to do except the work.

Now do the easy things to shrink the list.

Now work.
Little different from any historical thought police - we know what's best for you, citizen, move along, nothing to see here.
dang's comment is the same as it was when i responded

the 'material difference' that i was trying to discuss was less about the first part of dang's comment and more about the second

> "Censorship" is a pejorative and "curation" is an honorific and "moderation" is either that or neutral.

calling censorship a pejorative, expressing contempt or disapproval, and calling moderation 'nuetral', to me, lends itself to the interpretation that the super set is moderation and censorship is a form of moderation you disapprove of

'censorship=-moderation' juxtaposed with 'moderation=+censorship'

it's funny to have received a response from dang, the hn moderator, because i have this.. self censoring :p.. feeling that any opinion i express in response will somehow be associated with dang's work on this site

i want to note, that though i am sure plenty of work goes on behind the scenes that i am unaware of, the times i have seen dang step into a thread and moderate explicitly it has been done with commendable tact and respect both for the community and the issue or user being addressed

that said,

> "Censorship" is a pejorative

is a terrifying sentence to me
Using "infinity" in the place of a number in mathematical formulas is, in my view, a kind of hack made by mathematicians. Infinity is a concept, not a number.
Why Unix needs a standard way to deal with the file durability problem
I never want to do anything. I only want to play World of Warcraft everyday (on the Emerald Dream realm which is an RP-PvP but it's actually more PvP than RP and features lots of World PvP so it's actually amazing).

That said, there are things that I want, and since I want them I take the steps toward achieving those things.

Here is an example:

Goal: I want to eat.
Steps:
1. Get money.
2. Get food.
3. Make food.
4. eat it.

However, each step may need to be broken down as it is accomplished.
1. Get money.
a. Look in couches;
b. Look in floors.
c. Try to get gigs on freelancer.
d. Apply to McD's.
e. Apply to YC.
f. Sell WoW gold, items and services with Bitcoin.

Either way, once you know what you're doing and why you're doing it, it makes it a lot easier to do it. If you don't know why you're doing something - or more importantly - can't figure out why you CAN'T do something, it might be pertinent to explore what that something is and if you really want to be doing that something.

Lastly, one word of advice, every day when you wake up and every time you go in the bathroom or are in front of a mirror, look at yourself and say:

I get it in.
I get it done.
I am a champion.
I am a winner.
I am beautiful.
Everyone loves me.
I love everyone.
I am a billionaire.
I am so smart.
I never procrastinate.

If you say that to yourself every single time you're in front of a mirror, you'll slowly never procrastinate. You don't even have to believe the things you're saying either. Just say it to yourself anyway everytime.

Hope someone finds value in this comment. Going back to WoW now.

edit: if interested, im hanging out in goldshire. im horde. ;)
Hallo. I see some of you are listing things here. It really would be very helpful to me if you could list them on Reddit as well, using the format of the thread, so that I only have one source to deal with.

I don't mean to instigate any Reddit vs. Hacker News rivalry, or whatever, but I just don't have time to go over several sources for my talk and PDF. So this is just a tip for if you want me to include your Haskell "complaint".

Glad to see the thread has sparked discussion here too!
I'd add to this excellent suggestion which has worked for me:

If we complete things that are not on the list, go note it on the list even though you've done it.

I get frustrated whenever I end up doing things that are not on my list which throws everything out of kilter and I stop doing my list ... which is a disaster. So I found that I feel better whenever I add a completed item to my list. :-)

The lengths we go to trick our mind.
A question was asked, a problem was posed, and it got helpful replies and answers for someone looking for a solution.

It's origin should not matter.
Railways stations in India have started receiving free internet from Google
Young innovators create apps at HackTrack TLV
I have Creationists in my family. I don't poke the bear.

But I've always wanted to ask how the Earth is perpetually 6,000 years old.

Another question, if the assorted Creationists can't agree on the true age, then why do they get huffy about science's varying estimates?

Oh well.
It's TV mentality.

You're right, but most of these companies like that mentality, because a user in that mode is stickier and more profitable.

And that's OK! All of these private platforms can find their own happy medium. Those who want to watch Nazi crap might not find any mainstream forum for that, but surely one of them is resourceful enough to set up a site for that purpose. This might make "keeping tabs" more difficult, unless of course the entire site is a honeypot created for that purpose, by other parties. (Admittedly I don't see much use in surveilling Nazis, but there are other groups that more often switch from talk to violence.)
Maybe Cantor would be The Man Who Knew Infinities.
As a solo indie game developer, who has to self motivate everyday, here's what I've found:

1. Programming is a completely mental/brain activity as you know, requiring no real physical exertion. So it should be easy to work on code problems all day right? Wrong.

2. The body requires physical exercise of some sort, it is literally how we are architectured, and if you don't move about then the immune system can't function properly [1]. This can quickly cause feelings of anxiety, depression and a lack of wanting to do anything. And because our brains are inference machines, you instead associate these bad feelings with your current thoughts ('need to get this coding work done'), leading you to where you are now, unable to face the problem out of fear of the bad feelings.

3. The solution I have found is Yoga! You can buy a mat for something cheap, and can keep it unrolled in the house. Then every time you have feelings of stress, go and do some poses on the mat. Specifically downward dog [1] [2], also Cobra Pose. Ideally watch a yoga video that goes though a set of poses and then pick the ones you feel most comfortable with and do those throughout the day.

4. The productivity increases I have got from this are ridiculous, and this all stems from me feeling relaxed. Programming can be full of frustration, and letting it build up can cause real physical problems. But once you incorporate yoga, and take care of your body, suddenly those challenges will no longer feel insurmountable, and instead of worrying about everything, your brain will work on finding solutions instead.

[1] http://www.livestrong.com/article/422920-how-to-cleanse-lymp...

[2] https://www.youtube.com/watch?v=rbJaj0Aqw5k

[3] https://www.youtube.com/watch?v=TFCIT1Y7HmI
While knowing your MBTI type can be useful in some aspects, it certainly does not help with the issues OP is describing. Excercise is probably the right answer.

Source: chronic procrastinator who has been studying MBTI for years.
I am horrible at lists and calendars. Even if I start keeping a Todo list or an organized calendar or Evernote ideas log, I just stop paying attention to the list eventually. I see how coworkers are constantly looking at their calendar, and that's just confusing to me.
Not so easily.

I wrote Ansible, but no longer work on it.

There are numerous problems with the hoax.

(A) the user skipped --no-preserve-root to the command, if he really wanted to delete /, he would need to try harder on a modern distro, because the rm command would stop the attempt
(B) ansible by default fails on undefined variables, meaning it would never execute the command
(C) Jinja template variables are actually {{foo}} not {foo}, so {foo} in bash prints a literal foo

So this triply couldn't happen. Finally, most people should probably be using the file module to delete files, though if people want to call out to the shell they can with any config tool.

I hate this was even posted because it reflects poorly on me and was in exceptionally bad taste to imply ansible would let it happen.

But can you shoot yourself in the foot with any config tool? If you want to, yes. Can you be bitten by a bug? Yes. Do tool authors make mistakes? Yes.

But it was a mean thing to do, and it's not something the tool would even allow, and it hurts when tech journalists (arguably some of the worst reporters in existance) blindly parrot the article without fake checking (just like they'll also do fake comparisons that just recycle blog posts).
TuneUp Utilities 2016 Crack and Serial Key Free Download
Reminds me of this post.
Poster created a question and immediately answered it with his own link.

http://stackoverflow.com/questions/9751207/how-can-i-use-got...
>MBTI type

https://www.psychologytoday.com/blog/give-and-take/201309/go...
NOTE: this is a hoax: https://news.ycombinator.com/item?id=11514455
I have been running Linux boxes for 20 years as my home router, but just recently bought a Cisco RV325. Sort of got tired of maintaining it, and it took allot more power.

How will these smaller, embedded motherboards handle 1G Ethernet? Will be getting google fiber within next year.
Radio Beatmaster Webradio – Berlin
> preset responses/dialogue trees

What you refer to as preset is not strictly hand written, is it?
Why Humanity Must Become a Multi-Planetary Species
What Makes a Best-Selling Novel? A Machine Learning Approach
Oh wow, he used some tools I wrote (and that someone later updated to work with Vista & above):

https://github.com/Neohapsis/creddump7
Here’s a Way to Shut Down Panama Papers-Style Tax Havens – If We Wanted To
Github: https://github.com/syncany/syncany
17 Excellent Open Source Linux Note Takers
Good work! Slight nitpick: the author gave you credit in an update but neglected to link to your comment. Thankfully it wasn't hard to find.
Consider medieval consideration about number of angels that can fit on a pin. Those were often pretty sofisticated deductions that are not much different in spirit from modern deductions from Continuum hypothesis.
I'm of the kind of people who hear the words they read as a voice in their head, so when every line is interspersed with multiple "random" <:> >>= <=< @>-,-'-- and whatnot other ascii-art I can't verbalise, I distictly feel my brain stumble, mumble, and grind to a halt and sad emptiness.

Incidentally, this is why prefix notation seems so foreign. (+ 1 2) reads as "plus one two."

It's possible to overcome this, with dedication. (And it's worth doing.)
So the Wikipedia-Delete-Nazis spread to StackExchange?

How come that such user-generated-content communities always end like that?!
What's with capturing large predators? My book on complex analysis euphemizes building a descending sequence of sets which converge to a point by

> If R is the continent of Africa and we select R_n as that subregion which contains the biggest lion in Africa, we have an algorithm for capturing a big lion—we simply build a cage around point z_0.
It's not against the rules to answer your own question, as far as I'm aware. If the question is one that other users may ask, and you have an answer, I don't see what's wrong with posting questions and immediately answering them.
Here's a contrarian viewpoint-

There's nothing wrong with you- your subconscious is doing its job. Procrastination is an unpopular but nonetheless effective method of time and task management. In fact, I'd argue it's the most effective.

Take a college class for example. Your instructor gives you a weeklong homework assignment. While a few type-A personalities may dive in right away and have it done by the following day's class, they run into two problems: one, the instructor may revise the assignment (you don't have to do problem 36, it's a typo in the textbook); and two, their subconscious didn't spend a week thinking about the problems.

Compare to doing it the night before it's due. You end up spending no more time doing the homework than is necessary (whereas type-A will have to go back and spend more time at it than you), and you've had the benefit of your massively parallel subconscious cranking through it for a week.

If you find your procrastination actually results in lateness (and actual detriment to your performance), then what you should consider targeting is better deadline management (change how you define "last minute"). I consider deadline management more an art to be practiced rather than a science you can be taught. Still, I find our subconscious gets short shrift when it comes to managing our time.

I may still occasionally instinctively kick myself for waiting to the last minute (anyone else still doing their taxes?) but it's probably healthier to procrastinate with awareness of its benefits than to procrastinate without.
I second this, I have health issues (spine condition) and last year it impaired my ability to move around which led to a negative spiral.

I lost some weight and started exercising, gradually increasing my strength, now I have a pull up bar on the door whenever I'm feeling stressed or demotivated I go do a dozen pressups or pullups, it definitely helps to get the blood moving.
Have you considered that you may not like your current job? I know this isn't always possible, but if you can, consider looking for a job that you care and feel more passionate about. You are less likely to procrastinate if you like what you are doing.
I suppose it depends on the level of understanding that you want from your code. Generics introduce another dimension which you have to think about when you want a good level of control on allocations for example. Different data types also have different optimizations available which could be missed when blindly relying on the generic algorithm (think sorting on a fixed set for example)
This is exactly what works for me. To add to this strategy, I tend to note (not fix) easy todos and leave them as a warm up for the next day. It can be difficult to start cold on hard problems.
I need a network engineer for CISCO ECDS
My amature analysis:

You associate fear/bad feelings with the work that needs doing because there are bad consequences if you screw it up - I'm the same with my tax return.

The answer is to understand that and use self discipline to overcome it. Making yourself do a smaller task such as working on it for 20 minutes or in my tax case just getting the documents can be a good thing to do if you can't make yourself do the whole thing.
Think about the environment you were in when you were the most productive. Maybe that was in high school or college, or during your first few years in your career. Ask yourself: What was different back then?

I was younger.
Your right, trying to exploit in an entire ecosystem for the benefit of a single species is a great idea.
Also advocating IQ based basic income and links to eugenics.
As long as you're careful, you can treat infinity as a number. It lacks some nice properties but can allow you to clean up a lot of statements. For instance if you want to define a measure on some sigma algebra, it's useful to be able to let some sets have infinite measure. Analogously, you may have a function that has an integral, but one which does not converge.

Anyway, numbers aren't real. They're all "concepts", so, as long as our statements are consistent, we can do what we want!
I cant wait for mine to arrive :)

I like those automatic security updates and network traffic analysis...
Firstly, let me say I find StackOverflow's trigger-happy attitude as annoying as everyone else. "Not a real programming question" for questions needed to solve programming problems or blocking comparisons ... #fail.

Now that I've said that, I do think this hoax question should be closed because one of the principles is that it should be based on real problems people face, which is a good way to keep the signal-to-noise ratio high. By definition, this hoax is not real. While we could imagine it's possible, that's pure speculation and there are infinite other scenarios we could imagine, but we don't need to ask them as StackOverflow questions.

On a practical note, it's worth banning just to prevent a thousand viral marketers and recruiters falling over themselves to compose the most attention-grabbing fake questions in the next month.
In some languages, "5" creates an anonymous constant object of type Number. Some languages will quietly coerce larger structures to any object it resembles with late binding (?) and lazy evaluation.

Natural Language is only as unstructured as their speakers. Going by that measure, a lot of programs are unstructured, although the languages they are written in are not.

A more interesting notion, that I don't really understand either, is that language is necessarily underspecified.
Mine is that it's built on a lie. A nobel lie, but a lie none the less. In order to be pure it has "stop the world and record it" with monads to do any IO. It pretends that the world can be snapped shotted and immutable. In reality the monad is only an extra box with a belief that the world stops. The world in fact does not.
"stop fapping"... I wonder why you mention that? :p where can I read about that
23433234
Who cares? They have the chance to learn to be better negotiators, which they'll hopefully be some day.

Do we need to handicap more experienced negotiators so that 19 year olds do better?
I bought MikroTik for the netflow feature, which can reveal active malware via hardware packet counters by endpoint.[0] The next cheapest router with netflow is in the thousands of dollars. MikroTik is $180 at Amazon.

[0] http://www.irongeek.com/i.php?page=videos/houseccon2015/t302...
I too am horrible with lists. But when you get started - just a simple list of things (no calendar due dates etc) - just the list ... you start thinking differently.

Step 1: Make a list.

Step 2: Do nothing!

Jokes aside, soon enough you'll execute on the list and then you can show your cat what a badass you are at getting things done.

Good luck friend.
Its hard to make any meaningful conclusions about that based on just descriptions of someone's problems, since ADHD is so outwardly subtle.

OP indicated that this was a recent trend, which would cast doubt on the ADHD explanation. Not that it's impossible. Maybe OP cut their coffee intake in the past year, or maybe some recent event sent them spiraling into a depressive loop. There are a number of ways that previously controlled ADHD symptoms can suddenly run wild.
To expand, I don't see anything wrong with the joke question, I just think they both fall in the same category.

The user created the question and answered it immediately with a link to his goto library.

The issue is not answering your own question, but more about posting your own question to answer.

Suppose everyone who creates a startup, posts a question & answer to advertise their own project.
The Roslyn C# compiler is exposed as various libraries (and is open source) and is quite nice to work with. I was able to utilize it to make a C#-to-HLSL/GLSL compiler fairly easily.
You should check out Scheme. It has thorough documentation even including a complete formal denotational semantics.
Buzzfeed should not dictate how companies write their press releases.
There's even a badge for answering your own question ("self learner"), if your answer is a good one. http://meta.stackexchange.com/a/12519
Alex St. John: Game developers must avoid the ‘wage-slave’ attitude
Then don't leave them...
If you are an engineering geek you may like omega tau: http://omegataupodcast.net/. Some episodes are in German but a lot are in English too.
Well, maybe you're being too hard on yourself. Seeing that this is a widespread problem might help that.
>code other things

Drop everything else and do this. Donot fight yourself.
The russian version have it in tonnes, which is funny looking:

Золото 1

https://www.apple.com/ru/environment/resources/
Please don't post unsubstantive dismissals. (Substantive dismissals would be more valuable.)
Binary search is looking for a value. Wolf-fencing is looking for a side-effect of that value.

As per analogy, you're not checking an animal in Alaska to see if it is a wolf, you are waiting till the wolf howls (side effect of wolf-existence) then focusing your efforts in that area.

So you can't really use wolf-fencing to say... find a number in an array; it makes no sense.
Going back to the first article: it was around $300. But as a project for my home, the lack of wifi is more frustrating.
How to create the next killer app
This is a sad day for all Pastafarians.
The idea is interesting. But I don't understand what AI means here, it looks to me like straight forward keyword matching. Where is AI coming into picture here?
That's funny. I'm pleasantly surprised the stackoverflow mods didn't close it.
Don't get me the wrong way, but this is your problem, and only you can solve it. Eventually, you will probably try some stuff, only to understand that there isn't really an advice that can help you (some might help for a while but will eventually become useless). The solution is all yours to discover.