skysight-inc/HackerNews huggingface dataset:
Discipline.

This entire article is about building one core skill, entirely summed up in one word. This core skill helps create all other required skills.

That's it.

Sadly it seems to dance around discipline, like we may, avoiding saying it to not to hurt anyones feelings.

Discipline forms habits. Discipline keeps habits. Poor discipline, poor habits.

Not having and always working on your discipline makes it hard to work from home.

Fast Company; I'm available for hire.
What is the point of being in government and actually having influence over decisions that affect the lives of millions of people?

Power is a device to improve the world - you hold onto it for as long as you can to do the most good you can. Obviously "as long as you can" is defined in terms of democratic parameters (without which people would do significantly less good with their power.)

If tory policy is even more insane (scrapping all employment law, anyone* ?) then that makes it even more important for us to be in there fixing it.

* - no, really, from one of Cameron's advisers.
Book Cases - I'll never own them
It so happens that I started using git just 2 days ago. Reading the git help was pretty useful, but I didn't want to spend a week reading pro git(the ebook). This tutorial is pretty useful to get someone quickly up and running, and certainly a better alternative than spending my time learning git (not that I won't study the details as I go along) rather than the actual project.
> What is the legislation in Finland that supports this?

It doesn't matter? What is the legislation in the US that supports robo-signing people's homes away? What did they recently care about your constitution when deciding that detaining US citizens on a whim, indefinitely, is alright?

What is the legislation that supports torturing Private Manning for months or years?
I have found gitimmersion (1) to be really useful for beginners.

(1) http://gitimmersion.com/
I finished the StartupNation book by Dan Senor recently which cites the economic miracle of Israel as the ultimate StartUp Nation, and in it, they discuss the idea of immigration one of the major contributing factors to Israel's success.

Its a very interesting read if anyone is interested and goes further along on the theory that immigration is and can be very good for most countries contrary to public opinion.
Sure.

He coded his game in one language and then SWITCHED in mid-development to another, with all the delay and hassles that that brings, in order to get links...
http://stackoverflow.com/questions/1516720/git-gui-client-fo...
Support costs for the public sector are measured over decades, not years. In this sense, open standards are extremely critical: Microsoft won't sell you a copy of Word 95 anymore, and sooner or later they'll break compatibility with the format altogether. When that happens, millions of tiny open source violins will play a very loud symphony indeed ( http://xkcd.com/743/ ).
I recently considered ditching my cheapo freeview hard disk recorder (UK - Brand Digihome) and replacing it with a media box. I tried out a few distros and open source solutions, but they all had their faults in one way or another. I tried XBMC, Boxee, Myth etc on various distros on moderate hardware, and in the end - I decided it just wasn't worth the headache.

So I see a need for something that's easy as pie to use with abundant features. But why not improve and contribute to existing projects?

You mention that the Unity interface is poorly suited for 10ft interaction - you couldn't be more right. Am I the only one left in the world without a cinema display? Just watch the interface demo over at Ubuntu to see how much it sucks. It helps to be able to read type on the screen for tux sake. It's so amateurish.

That's not to say that your list isn't surmountable, and that there isn't a better interface out there yet to be untapped.
You missed his point. If you have "any form of communication with end-to-end encryption that you control fully", that precludes "an OS-level keylogger".
Yes, next block. (If I remember which other sites do this resolution independently, I'll update my post)
be sure to use fountain codes
I'm not sure it's as rare as you make it out to be - AFAIK most compilers that support restrict declare malloc() and new to return restrict pointers, so

int *x = malloc(100), *y = malloc(100);

followed by some loop should be able to spot that x and y are not aliased. It should also be able to propagate the restrict as pointers are passed around, at least to some extent.
I think you mean Shinedown was right all along.
Something is Rotten in the State of College Athletics
If you built this while you should've been working on your day job then you are my new procrastination hero!
How does the process compare in Germany?
Moderating their policies make them look better than they are, so they will stay in power for longer than they deserve, whereas a full-on minority government would have exposed them for the nutters they are.

I know we are arguing relatively small tactical moves, when looking at the grand scheme of things, but the grand scheme of things is built day by day by this sort of "small" moves.
That's exactly why it is a well-thought-out name.
If we're talking about a cooktop, my thought about the word "cleanability" is, does it attract grit and grime, can you quickly wipe it down with a side towel, does it have lots of fiddly grooves where things get trapped, do the burners get clogged easily.
That's the idea behind Mint. http://www.linuxmint.com/
Exactly. Any backdoor comes with the possibility of use by other parties - hackers, foreign governments, etc. Which is why they are always unacceptable, even if you trust the US government (or whoever is asking for it), including everyone who does or ever will work for them (which is an absurd risk).
Germany sells six-month bonds at negative yields
PDFs did not even exist at that time, postscript was the document format of choice, you are also placing undue importance on web browsing, it really didn't explode till windows 95 came out.
Ask HN: Internet Freedom PAC?
After lurking on HN for awhile I came across a comment by rhettg asking if we could make things like SOPA go away with a kickstarter project. My question, if anyone is versed in PAC laws, could we all get together with a kickstarter project and fund a PAC of our own to combat things like SOPA and PIPA?
What’s Needed To Tweak The “Incubator” Model For Indian Entrepreneurs?
An inexpensive standing desk is nice, but I don't think I would be any happier standing continuously than sitting continuously. Unfortunately, rapidly adjustable sit/stand desks are insanely expensive.

I think this person has found a heck of an in-between position. It's not $40, but it's a heck of a lot cheaper than a geekdesk.
http://blog.melchua.com/2011/07/09/fitting-yourself-a-sit-to...
Exactly. Just going to a gas stove top helps a lot because it's so much easier to have exact control of the heat source.
Relationship marketing is key for 2012
CALEA only applies to the back end, server side infrastructure, not end user equipment.
Injecting mock objects for powerful testing in python
Against Samsung
What do you do when you start to feel your interest/passion fade? Is it time to look for a new gig or do you have good ways to bring back the spark?
"Interface ferromagnetic disk" meaning "round piece of any metal efficiently heated by induction".

I think this downside of induction is wildly overstated; I have very few pieces of cookware that aren't "induction compatible", and I certainly didn't shop for them with that as a criteria. Any All-Clad pan works; my cheap-o omelette pan works; my enameled dutch oven works; obviously, my cast iron skillet works.

So much normal, good cookware works on an induction cooktop that it might make more sense to think about "induction incompatibility" as a liability of exotic (or particularly cheap) cookware, instead of a liability of induction.
The jailbreak community is not that infallible. Not like they have the source to analyze or something (and "bugs" slip by even when the community has the source)

end to end encryption means nothing if the other end has to hand over your data anyway.
Also a little baffled by why touch panels would seem like a good interface for a cooktop at all.
What mystifies me is when large enterprise-y programs intended for developers require large amounts of duck programming to get them configured, when regular programming would work just as well.

This is a disease closely related to XML-itis.
Look up "MS OS/2 2.0 SDK". Also see this:
http://news.ycombinator.com/item?id=3419551
The free startup desk: your kitchen/dining room table (or, it you don't have one of those: two cardboard boxes and a piece of wood)
I'd much rather have these people stay with cheap shared hosting. There are too many poorly secured and poorly optimized VPSs "managed" by people who think they know how to run a server because they copied and pasted some Ubuntu tutorials. Sooner or later, they cause their Linodes to thrash, their sites gets exploited, or they botch up an upgrade and their sites are down anyway.

Some people will learn from these experiences and become better sysadmins. But most people who just want to run a WordPress blog with cutesy plugins are not interested in troubleshooting an unmanaged VPS. Someone who can't be bothered to enable error logs in php.ini to see what's causing all the 500 errors isn't the kind of person who will learn from a VPS malfunction. They'll just bash their host for being unmanaged, move to another host, wash, rinse, repeat.

HostGator is about as good as "cheap" shared hosts can get, not only because they're more competent than the majority of shared hosts, but also because they seem to be willing to deal with these kinds of customers. They understand that their typical customer is utterly uninterested in troubleshooting any issue whatsoever. (GoDaddy caters to the same clientele, but they're far less competent and a lot more shady.) If the same customer went with NearlyFreeSpeech.net, they'd just end up writing another blog post ranting about how their host charges money for support tickets and expects the customer to participate in the troubleshooting process. How dare the host ask the customer to chmod a file!? NearlyFreeSpeech and Linode are too good for these folks.
Clickables:
http://www.ikeepm.com and
http://lifehacker.com/5874115/ikeepm-is-a-simple-free-invent...
Show HN: My open source form builder
Link to project: https://github.com/haldun/myformbuilder

Link to working app: http://haldun.me/myformbuilder/editor.html

A simple JavaScript based form builder. Currently it has no backend, just generates form structure in JSON.

Any feedback is welcomed.

Thanks.
in 2004/2005 when I signed up for the facebook it was NOT a public site
You should mention the "git gui" command alongside gitk. It's a really great way to see the changes in your working tree, stage files into the index, and finally commit. You can even right click on hunks in the diff and select "Stage Hunk for Commit" to stage just parts of a file. Generally I'm a command-line person but git gui is a lot easier to use than "git add -i" Also, git novices whom I know have generally reacted well to git gui.
Not in my experience. When I worked in fine dining the chefs were fanatical about their knives. Later in life I've become friends with some professional chefs who also are particular about their knives.

Now, they don't go around announcing to all their friends about what kind of knife they use (like many home cooks), but they do care about their tools.

Personally I just want knives that are sharp. I view them a lot like wine. There is a big jump from the $2 bottle to the $8-$20 bottle and then not so much from there. Buying the middle ground makes sense.
Who Owns Your Twitter Account
The other comparison I'd make is to normalized vs. denormalized databases. Normalization has been pushed for decades to reduce anomalies that are not dissimilar from those that occur in copied-and-pasted code. Yeah, wonderful, but that same normalization can pose problems when the data gets sharded across many servers and even simple queries end up requiring many connections. Similarly, centralizing logic can become a problem when that logic becomes a contention point for competing patches etc. Sometimes you really are better off with several less general versions of the same thing instead of one highly general version.
Fedora Linux for me.
Negative anecdotes are still useful as proof by counterexample, though.
Soft Coding (2007)
It you're trying to make a statement about NoSQL databases, then you are missing the point of NoSQL databases.
Find and Monetize Your Niche: 11 Knockout Tools
I am a designer first and fiddle with programming second. Although I use GIT I am no expertert in it and actually this tutorial made a few things fall in place for me.

So for what it's worth, thanks.
PyCon Announces Schedule, 95 Talks Selected
I'm a PHP developer (if you count that as programming) so can easily develop on anything with a text editor. Unfortunately I also do a lot of PSD->HTML stuff which writes linux out of the equation (GIMP just isn't good enough.)

At the minute I'm running WinXP at work and Win7 at home. If Photoshop were not part of the equation I'd be running xubuntu again.
http://thedailywtf.com/Articles/Soft_Coding.aspx
Well, when I hear the term "cherry popper" it's a similarly titled episode of The Shield that springs to mind. And that episode was all about pre-teen sex while pervy middle aged guys in a seedy club watched. So, even after knowing what the product is, I'd maintain that it's not a well thought out name.
Here are some really nice jobs; http://forum.nedlinux.nl/viewforum.php?id=14 When friends of mine are job hunting they usually do it here because you know you are going to get a solid tech job for a good ("markt conform" or above) salary.

Edit:

Interesting projects http://forum.nedlinux.nl/viewtopic.php?id=31844 (at least to me). And as far as I have seen, Dutch companies don't really care if you finished any education; usual text is 'HBO of WO denkniveau' (has to reason on college level, roughly translated).
ICANN Stands Ready for New gTLD Launch
Work for yourself V.S. Get a job
LogMeIn Acquires Web Chat Company Bold Software For $16.5M
Proving the Theorem - Designers need to be part of the development process
Cloud-Based Video Editor WeVideo Launches To Public
The idea is nice, but the implementation is crap.

I don't use git but I'd like to. I guess I'm the target market in a sense. The key to simplifying a tutorial is removal of jargon. Just tell it like it is.

FYI: This is the line at which I closed the tab:
"checkout a repository" - wtf. I don't know what a repository is and now I'm checking it out? is checkout a typo? maybe it should be check-out? either way, I have no way of knowing and confusion has set in. Unfortunately, tab is closed.
PlainSite: Now with 716,056 federal cases (via Aaron Swartz)
It sounds a bit pretentious, but that's a conflict between tactics and national interest (tories look worse on their own, sure, but the country is also worse off) and the Lib Dems are choosing the national interest. It could mean we're just stupid, too, I'll grant you.
Make a page for your site/product on FB and put a simple Facebook Like box or full social plugin, preferably on the first screen-fold of your home page (and other important/entry/exit pages).

Keep posting to the page periodically.
2012: The year of Thunderbolt
IPhone breathing down the neck of Android in U.S.
Sms billing service
Setup your SMS service and earn the money. Our SMS billing system provides SMS gateway service, SMS lock, premium SMS, SMS donate, SMS bank, SMS billing service and SMS content services.
In a way, part of the point of the whole exercise was the self-creation. Setting up a personal website from scratch has a lot of pieces, and graphic-design is something I had never touched in my life. I thought it was quite cool to see the designs improve as I iterated.
The Race to Nab Web Addresses
I probably know fewer chefs than you do, but the ones I know make fun of the ultra expensive Williams Sonoma knives home cooks buy.

What part of fine dining did you work in? Any kitchens I'd have heard of?
Can you measure this aspect of code quality automatically? Perhaps it's not that much about code redundancy and how much does the execution jump around; it's more about making changes on multiple places to implement a single "thing" (like a bug fix). This info can be inferred from the source control system.
I've never heard of this publication before, but I've had a flick through and I'm really impressed with it, and particularly impressed to see something of this quality out of Britain. It makes a change to read content like this from a European perspective that isn't from the same old few names that pop up everywhere. Good luck to them.
While one of the main points of the article seems to be "duck programming is bad because it circumvents proper workflows", I suspect you could also reverse it and say "people write duck programs to avoid terrible workflows"

Not to say you should avoid best practices; but I think a lot of these systems come into being because the overheard required to do a task becomes more cumbersome than the task itself.
Both compilers in that 2004 paper were hardware vendor compilers, which are often heavily tuned for SPEC CPU2000. Also, both were tested with cross-translation-unit optimizations enabled; inlining in key places can make many pointer aliasing problems disappear. It's likely that these compilers already know how to do whatever is needed to get good SPEC scores even without restrict.
I'm not sure if the code was changed or my mistake. Anyway, now it will print out Fizz and then the number when number divides with 3 (but not with 5).
Ubuntu with XMonad is the best way I know of of running a web browser, browser console, emacs, and a terminal on-screen simultaneously on a notebook (with a large screen.)
I agree with you in general, but I feel like you take a wrong perspective of it.

The author takes a top-down approach to teaching, which basically means that he thought about this tutorial from his perspective, someone that was already intimately familiar with the details. This, as you pointed out, is wrong. If this is a tutorial for beginners, you need to have some explanation of what "checking-out" means, what "trees" are, etc. If this tutorial is for advanced users, however, its too sparse to give any new information. So in the end, the tutorial is pretty, but helps neither advanced users nor beginners.

I feel like the examples you give, however, are inefficient for a guide as well -- at what point do we start making assumptions about the reader? For example, you give the example that a beginner might not understand trees, but how do we know they understand anything? Do we believe they don't know trees, but do know how to program, and if so, to what level? Do we assume they are proficient in the terminal, and can even install git if it is not already present? The problem with your approach is that it seems like there's never a point at which we stop.

When I learned a new romantic language (Spanish), we didn't start all the way at the beginning with the alphabet, nor did we try to explain conjugation, past participles. We started with simple phrases -- "Hello", "How are you", "The weather outside is nice", without a real understanding of why we said them. Then, over the years, we peel back the onions of why phrases were the way they were -- Adios (goodbye) was a combined form "A dios"--to the gods. But you shouldn't try to teach that from the onset as you'll overwhelm the learner -- you just continually add on layers until they discover themselves.

Similarly, I feel like for this scenario, a tutorial should set up a scenario that fits the commands perfectly -- don't explain why we use git commit -m, have the first user just go through a few scenarios where they just do it. Then, as they learn, build advanced git tutorials that add on layers, so suddenly they start to uncover all the nuances that git has to offer.

Now, granted, that doesn't extend itself to a "simple guide" if you will, but I feel that these iterative examples that let you think are much better.
"Hanging a shelf is taught in Adulthood 101."

I think I must have been sick the week they taught that. I still have great difficulty doing it (or building anything, working "with my hands").
If you cook all day, or cook lots of things at once, being able to reliably adjust power levels without looking at the controls is a huge win. That's just a fundamental problem with touch interfaces.
> perhaps it's because so much of hacker culture is built around knowing something somebody else doesn't?

I've always thought that open source was deeply entwined in hacker culture. But perhaps you're referring to something else?
Spain has horrible bureaucracy, really not of this time and they have it for practically anything. I love the country but this stuff ruins it on many levels (visa is a big thing if you want one, but this goes everywhere; from getting land in your name to making Endesa (electricity) fix something broken in your house to changing or canceling contracts; you have to put everything in writing, with your social security number, nothing is easy, nothing...).
UK Government in Microsoft-Pressured IT Policy U-Turn
A little more info here: http://www.ubuntu.com/tv

Namely this youtube video: http://www.youtube.com/watch?feature=player_embedded&v=j...
I don't know if they are necessarily Git specific, but probably are distributed version control system specific. For example the concept that committing would record your changes to the local repository wouldn't make any sense to a Subversion user, but would make a lot of sense to say a user of Mercurial.
People should check out Lawrence Lessig's recent appearance on the Daily Show:

http://www.thedailyshow.com/watch/tue-december-13-2011/exclu...

He really does a good job characterizing the effects of money on politics, and outlines some cool ideas for sort of "shims" on the way to more complete campaign finance reform (which would take action from congress, and I guess a constitutional amendment or two).

But the thing that struck me the most was his point that fixing the corrupting influence of money on politics isn't like trying to do something like reverse a culture of racism: it's much easier. We just have to change the incentives.
Cool. Does it do validation? I tried creating a number field and entering text but I got no warning.
That's the thing that bugs me most about induction cooktops too.
Ubuntu TV
Stressful AP courses - a push for a cap
I think something may have been lost when you typed your code. y is a pointer to double, so can't accept two array subscripts (if it were "double * * y" it could, or you could keep it as a one-dimensional array and use something like y[(i - 2) * 20000 + j + 1]), and i and j don't appear to be incremented anywhere.
Apple becoming a serious player in enterprise
Clickable links:

https://github.com/haldun/myformbuilder

http://haldun.me/myformbuilder/editor.html
Striving for, and defending, originality
Marines Want iPads to Control Robo-Copter Brains
I'm assuming he's saying that because cast iron pans are extremely heavy, and because on a conventional cooktop you can be rough with them (you kind of have to be in order to, for instance, saute on one). Induction burners will shatter if you slam a cast iron pan onto one.
How about a high desk that you can stand at, with a stool or drafting chair for when you want to sit? A tall chair seems a lot easier / cheaper than an adjustable desk.
Isn't this what Facebook Friend Lists and Google Plus Circles are for?
what about https://github.com/jakesgordon/sprite-factory
Ubuntu 11.04 on work and Ubuntu 11.10 at home.
But should classes be hard for being hard's sake, or should they be hard when learning the material requires it?