skysight-inc/HackerNews huggingface dataset:
There's two parts, here : the jquery plugin and the browser extension.

I would love github to implement the jquery plugin on relevant textareas, thus automatically providing sane wrapping by default.

The browser extension is to allow users to get this feature right now, and in case that github finally doesn't use the jquery plugin. This would not provide wrapping by default for everyone, but at least those who want it can have it.
I'd rather see a PHP/Symfony2|Silex or Python/Django|Flask RESTful backend than node.js.
Has anybody looked through the comments from Linus? Pretty arrogant. I hope he only had a bad day otherwise people with a different opinion around him will have a hard time.

Btw, Joseph, you're a quality example of why I detest the github
interface. For some reason, github has attracted people who have zero
taste, don't care about commit logs, and can't be bothered.

The fact that I have higher standards then makes people like you make
snarky comments, thinking that you are cool.

You're a moron.

Linus*
Isn't that closer to a USB vasectomy? (not a sentence I thought I'd ever write)
Fuel3D Affordable Point-and-Shoot 3D Scanner To Complement Your 3D Printer
YARN: Hadoop Beyond MapReduce (recorded live from JAXConf)
I agree with most of what you said but what bothers me is that maybe we are the ones who are wrong. Why? Because the entire premise of your argument is boiled down to a stereotype the start-up culture tries to force down everyone's throat: that if you cannot fight through the boring "stuff" you don't love what you're doing and therefore you're not fit for that job because that "stuff" shouldn't be boring, to begin with.

People should be allowed to like things besides their work. Not everyone in life needs to have a "passion" or "love" and it's perfectly fine if you never find your passion and it's also absolutely normal to have days when your mind just wanders to beaches and clubs and a tropical island or whatever.

I know that OP's case is very different but every time I see THAT statement - that if you can't do your job endless hours with a smile on your face then you're unfit and in the wrong career - makes me wanna punch a pony.

Get over that myth already.
It seems to me that some might actually believe that WikiLeaks are not reporters, even after failing to formulate differences. And even if this is accepted, WikiLeaks can probably find a way to "pay" a reporter that needs protection.
Oh, and there's lots of racism too, as represented here. We even have a party in the parliament that represents opinions like that.
Well when some patriotic/nationalistic people decide to invade the particular piece of ground you are inhabiting at the time, be sure to tell them you have opted out.
With allies like that.... :-)
Sure. And as I noted, you may even be able to configure your linter of choice to handle that automatically. There's also the macro option, I guess.
How to take on a large Django project
I'd pay decent money for a small, USB adapter with the ability to swap the pins (for international travel) and a guarantee that it would reach at least 1.8A and 5V.
John Carmack on Haskell and Lisp (video)
Forebruary inspired js calendar
I think I have seen this like 15 years ago at my office.
Google's AdBlockPlus deal will save them nearly $1bn per year
Checkvist outliner update: Add tasks via email and other improvements
There's also this one based on node.js and Ace... There is a github and you can install on your own server.. I'm using it as a private interactive pastebin/code snippet editor etc on a vps of mine.. Just need to put an apache ssl reverse proxy with basic auth in front of it and I'll be good to go..

http://codeintune.com/
It is interesting because there was concern about rooted phones, especially for people like me, because I left ADB debug mode on. For the uninitiated, this USB bridge is like a serial connection that can, among a lot of things, open a terminal on the device.

The newest versions of ADB mode in Android have settings to address this. But at the time this was a big deal in the Android community (or I should say XDA), one recognized dev developed an app for it.

https://play.google.com/store/apps/details?id=com.stericson....

I am glad all phone platforms are getting wise to these things.
Ask HN: How much do programming instructors make?
Hi all-
Regular HN user here, made a throwaway account just in case my current or future employers ever google me. I'm applying for a part-time programming instructor position (at a place like General Assembly, App Academy, etc) and I was wondering how much these positions generally make, and whether I should attempt to negotiate salary like I would with a development job. I've googled around a bit, and I can't find any information on Glassdoor or elsewhere. Do any of you have experience w/ these kind of jobs?
Thanks!
The only correction I'd make to their sentence is change "showed" to "appeared to show". And his paradoxes did appear to show all those things. Of course empirically you (and the ancient Greeks) could see that they must be wrong - the challenge was to find the logical flaw in his arguments. Finding that took a very long time.
Prefix and Suffix should be free form text!
don't worry! as long as your job is not negatively impacted, you are good to continue on your path of procrastination. yes, you could do more with less procrastination, but there will be more waste: Procrastination serves a useful purpose, by allowing you to get the most information before taking action.

you are young, so have fun, find a life partner. one day you will find a project or purpose that will give you pasision that turns you into the eager beaver you're dreaming to be now.
Even after 30+ years I still recall Carl Sagan from the Cosmos episode "Who Speaks for Earth":

"In a full nuclear exchange, in the paroxysm of global death, the equivalent of a million Hiroshimas would be dropped all over the world. And, in such an exchange not everyone would be killed by the blast and the fire storm and the immediate radiation. There would be other agonies. The loss of loved ones; the legions of the burned and blinded and mutilated; disease; plague; long-lived radiation poisoning the soil and the water; the threat of stillbirths and malformed children; and, the hopeless sense of a civilization destroyed for nothing. The knowledge that we could have prevented it and did nothing."

http://www.cooperativeindividualism.org/sagan-carl_who-speak...

I found the idea of being someone left around with "the hopeless sense of a civilization destroyed for nothing" particularly appalling.
Selfish traits not favoured by evolution, study shows
You pretty much just described the Apple charger. 10W, with multiple duckheads, will take any voltage and has the option to plug any standard figure 8 cable in if you have one lying around.
Plus not all tools can ignore whitespace changes (so indentation changes everywhere intermixed with actual code changes drown the code stuff), and if your codebase mixes whitespace-significant and whitespace-insignificant code...
For a long time we have had a public policy that anyone can go to higher education if they want to and in combination with different labor programs that pushes unemployed and under skilled to universities, that leads to undermining academic merits to a point where its not left.

And that we granted every small education institution with the status of university.

So to sum up: the goal of "free" education is to make higher education available for more people. This will lead to lowering of standards of already existing programs because more will attend (normal distribution of skill) and in the universities self interest a majority will pass because universities is paid per graduated student.

And with a gradual lowering of standards this opens up for unqualified students to attend, especially in combination with government programs.

Ergo academic merits does not matter.

In Swedish Almost anyone can be a teacher
http://www.dn.se/nyheter/sverige/nastan-vem-som-helst-kan-bl...

This is now norm on many programs at the Swedish universities.
There are lots of suggestions here about using timers or "just do it" or thinking about the pain/reward of doing a task you don't feel like doing. But for me none of these things worked.

If you are like me, the problem was I had no reason to improve myself. I had no motivation to improve my life beyond its basic needs. You have an easy life - you have money, time and good health (just an assumption) but clearly there is still something wrong. Something gnawed at you enough today to make you write this post. Something is telling you that your life could be so much better.

I recommend reading the book Getting Past OK by Richard Brodie (a fellow programmer). For me the helpful points in the book were:

- It is possible to drastically improve your life, to find meaning and happiness (I was pretty skeptical of this point in general before picking the book up)

- You need to accept who you are now (skrebbel commented on this already)

- The beliefs, opinions and feelings you have about things (e.g. doing "work" is a chore) are the product of your experience up to this point. This means they can be changed. If you identify a belief that is holding you back, you can change it to fit your goals.

- Procrastination is just one of your problems and is actually quite easy to fix once you figured out why you want to fix it. There is a section of the book devoted to breaking out of the procrastination habit.

- If you want to be successful you have to be committed. This might sound hard and constraining but once you figure out "ok this is want I really want", it's just the opposite.

I am still nowhere near where I should be. I don't think that book has all the answers. But I think it is a great start - you can even read it while procrastinating from work if you like :)

Good luck!
Well, you can still get bitten by "11. People’s names are all mapped in Unicode code points," as well as the sets 1-8 and 32-36 (people have exactly X names at a given point in time, where X>0); that's not to mention ordering and collation (12,13,18,30). But it's definitely the easiest option, and avoids many common pitfalls (if I had a nickel for every database using latin1 + latin1_swedish_ci because that's the first charset + collation in the list, I'd have a lot of nickels).
It's fairly standard for me to use my iPhone while it is plugged in though. I wouldn't rely on the lockscreen presenting any real security in the face of unknown attacks.
You might be procrastinating for the right reason: that you are currently working on things that are not that important.

If you were free to do anything in the world, what would that be?
Uber Boston: $9M of Fares in 15 Months, Barely Denting Cab Market
http://en.wikipedia.org/wiki/Hyperloop
Wow -- this hadn't even crossed my mind. Regarding Android devices (mine included):

Could I just hide a tiny linux OS inside a charger? Then when someone plugs in the device just auto-mounts the SD card and copies away? Is it that simple?
I still find the project/app distinction in Django pretty confusing. I wish there were just the app standalone, and some way to join apps together if you really need to.
Re "DOWNSIZE". I have the opposite problem. If I have too little on my plate I procrastinate. If I am obviously in over my head I have no problem lining up the tasks and working hard on them until completion.
For me, it helped to work in different places.

When I'm on my home-desktop I won't get shit done, but when I'm at work, or at a different room with my laptop, everything works out fine.
I haven't read through all the other comments and I have offered this advice before, so forgive me if it sounds repetitive.

The book that helped me the most was 'Mindset' by Carol Dweck. It is a quick read and gives multiple settings for describing fixed mindset vs growth mindset. It sounds like you are mainly in the fixed mindset and perhaps reading this book could jump start you into finding ways to incorporate the growth mindset.

http://www.amazon.com/Mindset-The-New-Psychology-Success/dp/...
KwikSurveys.com - Bristol, United Kingdom - Full time/permanent.

C#.NET / MVC4.5 / EF5 / SQL Server / SignalR

If you're a knowledgeable .NET developer that wants to work with the latest technologies in a small company environment where your views and opinions actually will matter then please get in touch.

You will be working on our soon to be rebranded/relaunched suite of fully integrated projects (online surveys/form/polls, email marketing, and live chat apps.) All projects use SignalR (and if your curious our front end is AngularJS based.)

We will consider any applicant with demonstrable skills and interest.

Please email me directly at: david@kwiksurveys.com with your CV if interested.
[0] http://blog.xkcd.com/2013/07/29/1190-time/
ASP.NET Devs: Mvc security and membership done right
That's actually pretty standard of Linus :)

Most of the time, he's not that rude. But when he thinks someone is wrong, he reacts with very offensive comments (especially if the person try to insist to prove her point).

That's some kind of terrorism management : nobody would dare make an error while working on the kernel.
When I first looked at Google Docs, it reminded me of the desktop office suites I had used back in the early 1990s.

The core functionality was, and still is, quite limited. In some cases it's still inferior to what those early office suites offered.

The ability to access and share documents over a network is nothing new. We did it all the time back then. There was even software back then that enabled collaborative editing of documents, in real-time.

For all the hype we hear about how great JavaScript is as a programming language, and how great web apps are, we just don't see that translating to improved software.

When these web apps don't offer anything beyond what we had with desktop software decades ago (and in many cases are even worse), it's hard to get excited about them, and it's impossible to consider them to be "amazing".
It's really worth to read, at least partially, the One True Thread [1] - a thread on XKCD forums when people were discussing the comic as it unfolded. It is really interesting to see how they reacted to first frame (at which point it wasn't known that it will last 4 months), and then how they began to dissect every frame after that.

[1] http://forums.xkcd.com/viewtopic.php?f=7&t=101043
> It's possible fish are eating the pellets, believing them to be eggs, he added. That's worrisome, because plastics tend to absorb pollutants such as PCBs, pesticides and motor oil. The pellets could therefore be poisoning the small fish that larger fish then prey on, and the larger fish are consumed by humans, posing a human health risk.

Sometimes the plastic doesn't move through, causing animals to become stuffed with plastic. (http://pacificvoyagers.org/midway-atoll-the-plastic-plight-o...)

Good that manfs were quick to say that they'll remove micro-plastics from their products.
His talks are unstructured brain dumps that take a lot of effort to unpack. Even so, they contain interesting experience/research/experimentation insights that make it worth the effort. I have every single keynote right from 1998 and its interesting to see how his thoughts have shaped over the years.

For people new to game dev don't miss these ..

Tim Sweeney's talk at POPL about the next mainstream programming language.

http://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-...

and Jonathan Blow's column from gdmag.

http://queue.acm.org/detail.cfm?id=971590
I used this when creating a farm share timeline: http://coloradocsas.info/pages/farm_share_timeline

It was an extremely easy way to put together a very professional looking user interface. I especially love the google spreadsheets integration, which make managing the data for the timeline trivial.

Highly recommended!
Nature's Painted Tree: The Rainbow Eucalyptus
Assuming hyphen = married = wife's father's name-husband's father's name is just so ignorant. I've known many people who have always have hyphenated names, a few I've gone to primary school with. I have a good friend with an always-hyphenated-last-name who gets asked personal questions by strangers and near strangers about her name. How about "It isn't any of your business, I can have as many names as I want?"
I'm not saying Manning shouldn't have been found guilty of breaking some military rules, but the biggest charges are mostly bullshit. How was it "espionage" what he did? Did we lose track of what espionage means? Or is the government twisting every word in the dictionary to mean whatever they want it to mean now?

Manning should've gotten a few years in prison at most, if that. It's quite obvious the government's hand is all over this case to scare future whistleblowers.

Anyway, is there any hope for Manning, now? Can the case still go to the Supreme Court, or is this over?
"Hitler had access to American newspapers" - yes and someone in the US military who leaked information useful to the enemy to one would have aided the enemy. This isn't "anyone gives information to the press", it's someone subject to military law giving information away.
Manning was acquitted on the charge but the article tries to imply that no-one should ever be convicted on the basis of giving information to a "good" party that allows the "enemy" to receive it.

Which is bonkers - the press routinely have to get handled by the military because they, through ignorance or not caring, will often aid the enemy with information.

From a UK example the BBC during the Falklands exasperated the military because it routinely broadcast information of assistance to the Argentines because they didn't know any better. It isn't the fault of the journalists, it's the fault of the military personnel telling them the information.

The article rightly points out Government's abuse of general ignorance of tech. At the same time it falls into the opposite trap of the "information should be free" brigade.
Do something you enjoy? If you enjoy doing something, you won't try and find ways to avoid doing it.
There was a famous marshmallow experiment out of Stanfard looking at self-control. It's been followed with many other related studies. One recently had two groups of students do a mental task (if my memory serves, one group had to add or memorize 2-digit numbers, the other group had to add or memorize 7-digit numbers). As the students left the cognitive activity area, they were offered a snack and could choose between fresh fruit or chocolate. The students with the easier cognitive task more often than not chose the fresh fruit, while the students with the harder cognitive task tended toward the chocolate. Again, if memory serves, it was a pretty strong correlation.

The points being, (a) at any given moment we have a limited amount of self-control, and (b) that limited amount of self-control extends beyond any single given task or situation.

We can increase our overall self-control (e.g., focusing for five minutes can be increased to focusing for five hours), but not significantly in a short period of time (e.g., it might take years to increase a persons ability to focus from a five minute period to a five hour period.
Think of it like this: The project is your final product, comprised of separate functions from each app. The Project is really the glue holding your apps together.
And? With this EM it can do what?

It's a computer program, not magic.
"That alien message" was pretty much spot on. I started with that, but will certainly be reading the others. Thanks for linking!
New Project Will Let You Scan 3D Objects Using Your Browser
Product Quest II
Setting Up KeePass For Centos 6
The president in the US makes similar speeches at time of crisis. Someone has to make a speech and personally I like that at the very top it is someone who is not a political figure. That even in a nuclear war Margret Thatcher would still have to answer to someone.
The easiest way is to purchase bitcoin from a friend or coworker. Hand them cash, and they should be happy to show you how to download a wallet app, and send you some bitcoin.
Java Concurrency Animated
JAX-WS SOAP over JMS
Granted, but then you don't gain this:

> for the first time, you could have high performance JavaScript on the server, thus potentially ending the nightmare of having “client side developers” who knew HTML/JavaScript and “server side developers” who knew .NET/C#/Ruby.
ADD is no longer used as a medical term. It has been subsumed into ADHD, and the distinctions of predominantly inattentive, predominantly hyperactive, and combined were created.

It is very common for people with high IQ to go through their entire academic lives undiagnosed, and only as adults, when sheer intelligence isn't enough to pull them through, they realize they need help.
I just put everything in an app called 'core'. That seems to be pretty normal.

Anything non-core obviously goes in a separate app, and usually if the project grows large enough there will be parts where it makes sense to break it apart.
the time to travel between ny and sf can be the time it takes me to come to work. they'd make that 6 billion back in a month.
Thanks, I was wondering why this page wouldn't compile.
I have a 10,000ma/h battery pack i carry with me that I charge my phone with; when that runs out i charge it with any wall jack / usb port i can find.

Effectively the same thing, and portable!
Summer Reading: The First 90 Days
Bring your workflow to the next level with Grunt
Note: using % instead of * below because I can't for the life of me figure out how to type an asterisk without it being used as an italics markup directive.

>> Given the numerous advantages of int% a; rather than int %a;

Care to elaborate what 'numerous advantages' there are to use int% a instead of int %a, because I can't think of a single one besides 'it feels more natural', which IMO is irrelevant in the context of a coding style.

Enforcing a single line for each variable declaration does not sound like a good idea, in mathematical code this can quickly grow unwieldy due when lots of variable are involved. It also often makes sense to group declarations of related variables on the same line to indicate they are used in the same way, for example 'int v0i, v1i' to indicate two vertex indices.
I read #2, and I'll read the others later.

But all of this assumes there is someplace to let the AI out to! But first you would have to build it a hand, or get it a network card or something.

Make a box without any IO. Even if you wanted to, there is no place to connect anything (unless you rebuilt it).
Germany has something similar: https://en.wikipedia.org/wiki/Transrapid
The Asian maglevs are german engineering.
I'm European and I start the week on Monday. I don't think it makes me more confused than I normally am.
It's a great suggestion, but it presumes that task X is well defined. I think that a major source of "procrastination" (in quotes, because it's the good kind of p.) is that we do not know what to do next. I call it "the next smallest step". Do I need to read the documentation/book/google so that I can get a better idea on why this may be failing, or should I fire up the debugger? Why not just check HN instead?
Show Hn: Automated CSS Image Positioning Tool
Hyperbolic space for tourists [pdf]