skysight-inc/HackerNews huggingface dataset:
Sorry to burst a bunch of bubbles, but don't bother learning to code if you haven't already taken computer science courses, and you want to create your own startup right now or really soon. If you are considering an MBA, then go for that instead.

Someone saying they want to learn how to code to form a startup is like someone saying they want to open a restaurant by memorizing recipes. Memorizing recipes is only 1% of what it takes to be a viable chef.

Besides knowing the ingredients:

You have to know how to mix the ingredients properly.

You have to know how to select the better quality ingredients.

You have to know how to actually cook the food properly without burning it, etc.

As the recipes get more complex, you have to know how to time each aspect of the recipe so that different aspects of the dishes don't cook before others, and they're left cooling.

As you cook for more and more people, you have to know how scale your techniques for larger batches of food.

You have to know how to scale your suppliers, etc.

The exact same thing applies to programming. Learning how to "code" is almost meaningless. To be useful, and to actually build things that won't fail, you need to get experience so much more experience. If the person in question is actually interested in coding, and loves technology and loves the thrill of building stuff, then go ahead. If the point is to create a startup and be more "useful", then don't bother, because it's too hard, especially if you're starting from ground zero. It takes YEARS of coding experience, working 40 hrs a week, to be able to build something viable.

If you want to create a startup in the very near future, then hire the people you need, and concentrate on the vision, there's no shame in that. Be warned that managing programmers and programming projects is also a skill that takes years to develop as well.

If your time horizon is in the next few years, then roll up your sleeves and start now.
Actually it only tells us that they looked at their own logs.

You could maybe classify that as looking at customer meta-data if you wanted to.

Though if you think that is bad, what do you think of when you call a bank and the person at the other end can see all of your private banking data? Or even when you call some other company and some random call centre employee has your whole transaction history in front of them. Shouldn't that worry you more?
Great idea!

One comment: A search for "Python" returned some good results, but you only list one format for them. "Learn Python the Hard Way" has six different formats including a free format (HTML). You only list the online video course.
That's a shame, I've been waiting for a while for them to have more in stock in Europe.

What would people recommend as a replacement? Fitbit looks good, but I am really only after the alarm clock aspect of the product.
Project management startup Bonafides capitalizes on 37Signals' privacy misstep
Do programmers just automatically envision what the script can do?

No we read the docs.

Is there any value in github for a non-programmer?
Not really. There are a few esoteric repos of non code / code related files but the intended use is for easy code hosting and sharing.

There are also a lot of repos without documentation or examples. There's nothing wrong with that. They probably don't want you to use the code yet.
The ultimate guide to the standing desk
People love to declare things "dead" and then be surprised when they find out, 5 years on, that the "dead thing" is still there, still generating revenue and still maintaining a user base. The radio, billboards, Second Life, MySpace...

They should simply call it "not hip enough for me anymore"
Hey Dave, glad found it interesting. Actually I do use it on my blog. Just modified a few things like the color scheme and footer contents.
Only slightly as I understand it, since from a legal perspective the intent of someone providing providing links instead of files doesn't change, and that's what counts.

From a technical perspective, and as someone who doesn't understand how magnet works under the hood, I'm slightly concerned that DHTs might be easier to attack in an underhanded manner than an HTTP server would have been.
ask, what part?
Yes, I dont code, I drive product vision and business, and completely see where you are coming from. However I need crackpot coders on my team. I view them as equals because I know I'd have no product without them however you are 100% correct in your analogy.

This leads to the question of whether entrepreneurs, who have the ingredients you mention, are born, or if an MBA can teach that?
Have a look at http://nexmo.com which is a wholesale SMS API with direct to carrier model and REST Cloud based.
The Great Big Puzzle Box: A Close Look at Dark Souls’ Ingenious Difficulty
Seems to me a little investigation into the (many) ways rsyslog can be configured is in order here. It can be relatively simply configured to ship logs asynchronously, and reliably, to a remote log server, and buffer them on disk / in memory in the event the remote server is down. This is what we're doing, and it works very well.

http://rsyslog.com/doc/queues.html

http://rsyslog.com/doc/rsyslog_reliable_forwarding.html

(This isn't, however, to say the documentation on this stuff is easy to find / understand. The rsyslog documentation is definitely not the best.)
Google and Apple are the new IBM/Xerox/Microsoft: big, slow and monopolistic, in their own ways. It's the cycle of life!

There, I said it. Let's get downvoted together!
How much faster could it start? It's already instant.
Yes, that's true. Google's goal is to organize the world's information for you. To organize it, they have to collect it. This makes them money because there's a lot of information out there, Google has a nice interface for searching it, and people will pay them (via their eyeballs currently) for that tool. The more information Google collects, the more convenient the product becomes, and the more value is generated. When you generate value, you generate money.

"Don't be evil" is not just marketing copy.
There's a difference between awareness and action. We need to take action. Going dark would help those who've not written/called/met with their representatives to do so, before it's too late.
If a company abuses DMCA, they are liable for perjury. The police prosecutor is meant to charge them. However, that hasn't happened.

Alternatively, if a person suffered monetary damages (current and future), they can sue the abuser for damages. This is what protects big companies from potential DMCA abusers because they have a lot to lose.

Since free content creators can't sue for damages but only counternotice and accept liability if they're not scared from the notice; but people sharing the content will be more afraid of the legalese in counternotices. The bill's intent was to stop freely infringing copyright content, it also consequently kills free content sharing due to the unchecked abuse. It's brilliant bill for the anti-Internet activists.

MPAA are anti-Internet activists by the way.
One drawback to magnet links is that you can not in advance see what files are there.

So if you only want to download some of them, you first have to wait for the magnet to download the torrent, then go back to it and pick the files you want.

A magnet link also makes it hard to check if the link you are looking at is a duplicate of what you have already.

With a torrent you can check the file size and compare to others.
Protect IP Author Senator Patrick Leahy Says 'Further Study' is Needed
I just learnt Vundle. It took all of a minute to read the three lines of documentation, and now all my vim instances will always be in sync.
Obsolete? This works only with github, which hosts only git repositories. So the only developers who are hireable use git? Am I getting this right?
"Only slightly as I understand it, since from a legal perspective the intent of someone providing providing links instead of files doesn't change, and that's what counts."

Indeed, but a link can be posted anywhere a user can post text. Here, have Pioneer One:

magnet:?xt=urn:btih:3a4be1d48c31dfa62bf52958f3fdca3d5ce91cf1&dn=Pioneer%20One%20SEASON1.720p%20x264-VODO

I can see this leading to a block on many sites on all links starting with the "magnet"-protocol, if it's not in place already. It also highlights the issue with SOPA further. Had that series not been allowed to be shared, Hacker News would be in big trouble for hosting the link.
Lulzsec back?
This bill will not just affect those of us who live in the US. And there's not really any reason you can't send letters to US representatives anyways. At worst they might ignore them. Or, you can contact your country's ambassador to the US and ask them to weigh in on the matter.

These actions might not have any effect, but it's better than just throwing your hands up in the air.
Thank you so much for the recommendation Adrian, I'll reach out in a bit!
See the shell script in the top comment here: http://libtorrent.rakshasa.no/ticket/2100

I tested it, and it works as advertised.

For firefox integration, in about:config create a new boolean as:

network.protocol-handler.expose.magnet := false

For chromium integration, you need to use Xdg-open.
I don't think they're trying to decide if its "ok" or not. I think they're trying to stop it.

You don't have to care about its morality in order to stop it (or at least sharply curtail it).
I suspect it'll be easier to patch the torrent client to accept magnet links fed through a named pipe, or in a text file in the drop-off directory, if it already supports magnet links.
In my opinion the issues stem mostly from how violations are determined. Basically in the current wording, a rightsholder would go to the US Department of Justice (I think) and put in a complaint stating that "website X has unauthorized copies of my work on their site." The DoJ and the rights holder would then go to a federal judge and say "here is our evidence." If the judge agreed with the DoJ and the Rights holder, they could issue a court order to ISP's, payment processors and search engines to block the site. The accused infringer is never given a chance to face their accuser or even know that they are under investigation.
It's so pointless and irrelevant to most people that companies like Foursquare are conquering millions of users and fads like Zynga are making millions out of purple cows...
There isn't really a reason the piratebay web interface couldn't display that info for you anyway.
Not as good as a call, but here are links to their Facebook pages (most have public posts enabled):

[moved to its own thread]
http://news.ycombinator.com/item?id=3458653
Sorry but those are a lot of assumptions your making there in the chain of events.
Ok - the icons cost a lot though I'm sure ;-).
Some other interesting things to note:

1. Made by some ex-Ableton folks.
2. A multi-user collaborative mode over LAN or internet
The Art of Design Validation
It's okay to be bored
I can see when you last checked out freshmeat :)
Bitwig Studio: A collaborative, Digital Audio Workstation with Linux Support
Of course, but don't all entrepreneurs make insanely illogical assumptions when they start something?
Piling is now scientifically proven to beat Filing
In the email app (not the gmail app, the email app) I frequently have to press back 20 or more times, bouncing between earlier emails I read, before I get back to the app that I was on before the email notification popped up.

Whatever way you look at it, that's pathological behaviour.
Map Apps: The Race to Fill in the Blanks
I think it's meant to be a standard client browser API that allows any program on the computer to interact with it [0]?

[0] http://dvcs.w3.org/hg/webdriver/raw-file/515b648d58ff/webdri...
Yeah, the straightforward reading is that they are folding the tech into their flagship product instead of running multiple products.
I created an account to stop the invites email after I've deleted it once.

5 or 6 months, and all my data was still there.

After i deleted it again, 4mo later and it appeared deleted when i recreated. But 100% match on my 1st friend list and my 3rd installment of the account is weird
What do you think of Stian's resume?
Stian has just moved to Australia and is seeking design jobs. Think this will work?
I believe their plan is to use a standard MicroUSB mobile phone charger. If your mobile phone isn't an iPhone, then you probably have one already.
Deep in the Heart of Stuxnet
I think it's activated by default. I didn't do anything and it appears next to the filename.
Most of the best programmers I know don't even have github accounts because they're so busy writing great closed-source code during the day, and living interesting and varied nightlives that allow them to stay refresh and producing high quality code during the day.

I'm not saying you can't find great developers via github, just that you're limiting yourself to an extremely small pond, even if it seems big.
Pledge support to Wikipedia if they do a SOPA blackout
Neko.io looks like it's trying to solve the access control list issues that Facebook has been plagued with since... forever. But it gets no further. It only exports these issues to all social networks.

Watch Zed Shaw's "The ACL is dead" presentation and you'll understand why.

Also it requires yet another non-standard authorization utility (Mepin?) or a separate login. I'm phatigued by phishing.
Far be it from me to disagree with an ad blogger.

However, many of those we think of when we consider creativity seem to go through periods of something close to depression.
Anyone here heard about Ohloh (http://www.ohloh.net/)? This seems like a service they could offer more effectively than this guys, who seem restricted to Github for their data mining.
It completely depends on the individuals. I for one, always wanted to an entrepreneur. But felt that I need certain skills. I needed to learn things like pricing model, forecasting, project management, supply chain management, accounting and data analytics the theoretical way via MBA. Also, I wanted to strengthen my marketing and networking skills. I took the MBA route and am very happy I did that. I am confident of the above things now. Even though I might not be doing all/any of the above, I can at least understand what my employee is doing and be realistic in expectations (I also have 3 year software development experience btw). On the other hand, someone would already have figured these out wouldn't have to put money and time into an MBA program. Reiterating - it completely depends on the individual.
"I'm slightly concerned that DHTs might be easier to attack..."

The key is in the D. Since it is distributed, there's not a single server that can be attacked.
The problem is that the "Back" button has replaced onscreen upward navigation in Android apps. This means that the back button cannot function strictly as a means of returning to your previous activity if upward navigation is going to be possible. The options are for apps to build upward navigation into their UI (how its done on the web) or for apps to push their entire navigation tree onto the stack, regardless of how you get to a given location. Google seems to be opting for the latter option.
I'd be wary of configuration settings like this, they sidestep the problem and create another one--you still have potentially confusing navigation and now there's more clutter in configuration screen. In this case, the configuration setting is badly named too, 'Manage "Back" button' makes sense to the developer, less so to the user.

There are useful settings that help me accomplish the task, and then there are not so useful settings where developer simply couldn't decide. I particulary dislike configuration UIs that devote whole section of toggles and switches for configuring the configuration screen itself.
There is an error around "I'm not in the US". I had to manually run javascript:go_foreign().
Ah, but it worked for me! :-)

Perhaps it was an "extra", but it did serve as a well known example of the incurious.
Start the scroll-loading earlier, and make the loading notification at least 50% smaller. It's annoying.
This frustrates me too. At least half of the releases I see on GitHub could use a screenshot. For technically minded non-programmers there are instructions on a lot of projects on how to download and build but anyone who has never used a command line likely won't get much use from it.
This consistently confuses me too (and I much prefer it when application insert artificial pages).

I've thought about it some, and I think the problem is that the back button lacks the concept of context.

In the music app example, when I first use it I get the front screen, then choose a song.

Then I press the home button, put my phone away and at some point the song stops.

Now, some hours later I open up the music player from the home screen and it is still showing the song, what behaviour should the back button have?

I think it should take me back to the song list (because I am now in the "Music" context in my head - and this is what it now does). But one could argue that the back button should take me back to the home screen.
I kind of agree with the sentiment that a few others are having. I've spent the past 4 months working on an Android project and when I opened this page I was in shock.

Everything looks so awesome and shiny - but where is the actual implementation? Is this stuff just a ICS theme (I haven't used it myself as our app is in 2.2 land)?

Others pointed out to check the "Developer" link - but that is just the standard Android docs I've been digging through for months already. Searching for things like "Index Scrolling" (which would be awesome to add to an app) or "Switches" doesn't return anything useful - so what are the Building Blocks and how do I get them into my app?

This page should either a) include demos (or links to the demos if they exist already) or b) be embedded in the code docs (android.widget.GridView should show the screenshot and UI guidelines).
The reason I chose node over "browser-js" is because it was originally going to be a Twitter bot, but decided to simplify the GitHub repo into just a node module to make it more useful.

But you're totally correct. This could've easily be written in any language.
Does this mean that all of the FreeBSD base is also compiled with clang ?
The quirks of the Google+ graph
bitbucket.org and blog.bitbucket.org are different applications running on different servers.

We recently migrated our WordPress instance to a new machine, but not all of the configuration was moved over. We've put caching back in place, so it should be back to normal.
> Has this email been used for purchases from Apple, at the very least?

Not that I can remember.
For those familiar with Ableton Live, Bitwig is founded by a few ex-Ableton employees.
The Elephant in the Room: Google Monoculture
Being someone who actually does teach people how to code, I say don't listen to the above comment and give it a shot anyway. I see people all the time go from nothing to building their own projects in a few months. Yes, many don't do this, but at least they tried and know for sure. If you give it a shot and you suck then step back and work on it slower.

Worst thing you can do is let comments like this scare you into not even trying.
What if you change to the message app via the task manager?

In the message app context "back" takes you to a list of messages, which makes a lot of sense.
I can't agree more. I understand such thinking in the tech community (having been a software developer myself for 3 years). The value offered in a good MBA program is under-rated. This might be partly (or wholly) because of each of us would having encountered a 'not so good' manager in our life. There might have been instances where we feel that 'the guys with MBA who decided on this thing is dumb and so this proves that MBA has no value'. I have been there as well. However, when I did my MBA, I did see the value in the program. Of course there were 'some' dumb classmates who would eventually end up managing smarter employees but that doesn't mean that the MBA program has absolutely no value. Not fair to stereotype I feel.
(The other answers to the first question are better and I agree with them.)

It is possible (I don't actually know in your case) that there are other factors that make women not want to apply to your company. For example, right now (and in the US) women are more likely than men (for this argument it doesn't matter whether it is cultural or innate) to seek companies that reward people (or at least don't punish people) for wanting a balanced between work and home. A company's career website (or benefits website) can turn off potential applicants if it looks like that balance is not respected. That is particularly true in software because there are software companies that do both.
That would be a restriction of freedom of speech and Internet Freedom for blacklisting magnet urls.

Linux Distro excuse comes to mind.

A cynical person might say that the intent would also further kill free content creators, restricting the supply of content; consumers then see only paid content.
I've been getting emails from Verizon about home phone, DSL, and cell service for over two years. I have never been a customer. The password reset for the account requires account numbers I don't have access to or the ability to receive text messages on cell phones I don't have. Verizon support's only solution is to contact the account holder and have them remove my email address from their account.
So, giving the user more control is a bad thing?

While I understand that users can be easily overwhelmed with a plethora of options, this one makes sense.. especially for an email app.
Dirty Little Secrets: The Trouble With Social Search
> And I'm always gently disappointed to see URLs delimited by () and not RFC compliant <>.

Choosing a bracket character that resembles a tag, for use in the case when you are definitively trying NOT to create an HTML tag, seems a misguided choice in the RFC.
Why did choose to put 2 phones on the homepage? Because one phone has 3, the other 4 buttons? Isn't that still a bit redundant. (If it where not for a design-centric page it wouldn't have troubled me)
No, no.

Config settings like that are a way for lazy designers to avoid making hard decisions.

Joel Spolsky wrote about this over 10 years ago:

Every time you provide an option, you're asking the user to make a decision. That means they will have to think about something and decide about it. It's not necessarily a bad thing, but, in general, you should always try to minimize the number of decisions that people have to make.

and

"But wait!" you say. "It's important to have options for advanced users who want to tweak their environments!" In reality, it's not as important as you think. This reminds me of when I tried to switch to a Dvorak keyboard. The trouble was, I don't use one computer. I use all kinds of computers. I use other people's computers. I use three computers fairly regularly at home and three at work. I use computers in the test lab at work. The trouble with customizing your environment is that it just doesn't propagate, so it's not even worth the trouble.

http://www.joelonsoftware.com/uibook/chapters/fog0000000059....
I'm so proud of the Treehouse Team for building this in four days! :)
CES: A Wonderful Example Of Not Knowing When To Stop
Even if the programmer's intentions are purely about code, and even if we assume management right now is entirely benevolent, data like that is hard to take back. If it is handed over to a Google that wanst to provide "photos that are actually relevant to you" right now, it will still be there if Google morphs into one that "sell your information to credit reporting agencies"

Overall I am a fan of Google's products and current policies, and I think some of the criticisms are overhyped. But with that said, I do think a "Google is benevolent, take our word for it..." statement should be taken with a grain of salt and an eye on possible futures.