skysight-inc/HackerNews huggingface dataset:
Aren't Senators fairly good at detecting people spam? I wonder if it actually productive to have a bunch of people who don't understand the bill or its risks and/or benefits showing up to just regurgitate what they read on the internet.

Wouldn't it be better to have a small number of people who ACTUALLY understand the bill go and offer independent arguments?

I know if I were in a decision making position the latter would impress me a lot more than the former.
Boredom is your subconscious telling you to strive for better.
Talking about magnet links I remembered KAD with ed2k and eMule. Its almost same. Bittorrent with magnet links just have different chunk size possibility to make faster download with smaller piece size.
Lame Venture Capital Firm Made Its Companies Make This Lame Video
ZFS supports deduplication with this release.
There is no new 'device' it was an experiment only
Apples and oranges. I felt I needed to do both if only because they are now essential and necessary business skills.

Disagree with the comments about "if you have this dilemma, you probably aren't meant to code" and "don't bother with an MBA outside of the top 10 or 20 programs, they're mostly useless", but that's just my opinion/experience.
your blog site is down too, probably for another post-mortem
An Un-programming Challenge
> how would one know that when Urban Airship said they were excited to acquire SimpleGeo to continue improving the service that it was BS, and that the search for a replacement should have been started?

As a reader of HN, one would expect that acquired products are almost always shuttered within a year. Customers that didn't have year-ahead contracts are exposed to that high-probability risk.
You don't seem to have even looked at the web page.

For each programming language implementation, that web page shows 7 descriptive values - not just the median!

As I've already said - The outliers are not discarded. The outliers are shown both in the chart and in the table.
I made something sort of similar for Amazon a few years ago:

http://bigbooksearch.com/

It's horizontal (like a bookshelf), instead of vertical, though.
Internet blacklist power to be stripped from Protect IP
I just hate when people release JavaScript libraries that needlessly depend on specific platforms. For awhile that dependency was usually jQuery, then with the rise of server-side JavaScript it was the DOM in general, now it appears to be Node.js.

Just write "X for JavaScript", dammit.

That said, this doesn't appear to have any Node.js specific dependencies, it could be used in any CommonJS environment.
I was really surprised that this didn't roll out with the major redesign of the web app a few months ago... Guess they were just waiting to make sure they got it right. The social aspect of this really brings a layar of legitimacy that I find lacking in yelp, google places, etc.
Fermat spiral increases solar efficiency
According to Wikipedia, magnet links are in fact based on ed2k and Freenet URIs.
I didn't see an ultimatum in the letter. It expresses that he doesn't support it and doesn't like to be associated with a supporter, but doesn't pose any "or else" clause.
You are right - horses for courses. At the end of the day its about having a balanced team that can execute across product and business. As an individual you can't be all things to all people. As a founder my strength is in product management and driving a vision, although I have a computer science degree, I choose not to code because I prefer to drive product and business and hire people who are way better than me to code.
No, because going dark purpose is to spread awareness and everyone here already knows / understands.
ScrumMasters Get No Respect
I found the site by way of an @AndroidDev tweet [1], and I was incredibly frustrated. Their old documentation [2] was completely useless, and this is even worse. Am I supposed to purchase and learn proprietary design tools to develop an effective Android app? This turns me off to the platform as a whole.

[1]: https://twitter.com/#!/AndroidDev/status/157570583800971264

[2]: http://developer.android.com/guide/practices/ui_guidelines/i...
It's also worth noting that paper and phone calls are a lot more hassle than email. All those 'email your councillor/senator/mayor/whatever' campaigns are ineffective because the people who take the time to call or mail in a letter are likely to be 10 times more pissed off (and express it) than those that simply email.

Also, remember. Paper builds up. If you've got friends who oppose the bill then get them to write at the same time. Get a stack of letters and mail them together.

Emails can be deleted, and phone calls can be ignored. 100 letters being dropped off by the mail man, that's gonna be a problem.
Lame gadget blog discovers HN has mountains of traffic up for grabs, commences writing content for it.
I did my undergrad in finance/economics and instead of the MBA I quit my banking job and took 2 semesters of CS courses. I also taught myself python/django and have now launched a beta for my first web app. It's hard work, but totally doable in 12-18 months time.
Not sure about my greatest triumph, but my biggest problem is definitely how certain tasks are either hilariously easy (linear analyses, data modeling) or prohibitively frustrating (lack of conditional loops, version control.)

Generally speaking, I'll use Excel when I want to go quickly from nothing to displayable content (it also helps that it's easier to explain away an Excel formula than show someone a mess of Haskell). And, on a tangential note, it certainly helps that pretty much every school or office computer will have some version of Excel.
Total speculation... but maybe because C git clone always reads from local disk (?). jgit clone appears to read from Bigtable/GFS, and those systems have in-memory caches, or columns can reside totally in memory. Also you could probably make use of parallelism in I/O with cluster of servers, where as with local disk you are probably limited by there being a single disk head that has to move around.

So I doubt it has anything to with Java, but the underlying storage. If I'm wrong I'd also like to hear about it!
Ask HN: I'm frustrated with Github - please explain something to me
OK, I see the value of github and everything, but I'm always frustrated when I follow a link to github and there are no visual examples of what the hell the thing does.
<p>
Do programmers just automatically envision what the script can do?
<p>
Is there any value in github for a non-programmer?
Aren't the higher ups at Goolge also programmers?
This podcast from Relevance - http://thinkrelevance.com/blog/2012/01/12/podcast-episode-00... talks about the development of ClojureScript One, and names a few people responsible for the visual design.

I believe Jen Myers (@antiheroine) is one of them.
Ditching Google for Bing
The New Android Phone is Prose, Not Poetry, and That’s Why It’s Good
Android has finally developed a soul. But it keeps it hidden and that's a good thing.
For Android/Google on web, it's possibly the most apple.com-like designed page I've seen yet.
I disagree. I think the confusion is caused by users not intuitively understanding the context of the android "back". In a web browser, if you click a link to a sub-page on a different domain, you don't expect the back button to take you to the home page of that domain, you expect to go to the previous site you were browsing. Do any android devices have something akin to the right click on the back button in web browsers, that shows the back stack?
I don't think that would be a classifier, or at least not reasonably. You could have "In Soviet Russie X Y you" for each X,Y as your classes, but that would be unreasonable.

Yakov Smirnoff is a structural joke. You would need to parse sentences, pattern match, transform it, and then do some kind of regression on the phrase to get its humor quotient.

The Stanford Parser for structural parsing, then some custom pattern matching and transforming code, might get you somewhere.
Readers of HN generally already oppose SOPA. To do so would be to take out our hub for news and info on the topic. You would accomplish nothing other than having us look elsewhere. Bad call.
That is ideal if you have the time and money.
A New Coding Project Every Week at Code52
He's making a consumer/producer dichotomy. If you can't produce software, then you are relegated to only consume it. This is true of all technologies and advances though. Lofty arguments aside the article is mostly a subtly placed ad for Codeacademy.

If you're currently living, you will be able to make it to your grave without any knowledge of programming. There's no reason to learn to code if you don't want to. Sure, you won't be able to take advantage of many things that technology offers, but that won't seriously degrade your standard of living to the point of hopelessness.

A better bit of advice would be "Learn to understand systems, get a job".
This really appears to be for Android 4.0+. Google's core apps follow these guidelines but Android 2.3 down seems to be left behind.

I'm not sure as an Android developer I'm ready to leave those users behind just yet which means a lot of extra work maintaining 2 different sets of UI code. The action bar is the killer.
I think one valid reason for creating a new distribution is if you have some architectural ideas you want to experiment with. A fresh distro may be easier then trying to modify an existing one, due to fewer cascading effects of your changes. But in that case, I would start with something like Linux from Scratch and go from there.

Ideas that I've personally wanted to work on involve system initialization procedures (this was before Upstart came around), packaging tools, overall package layouts, etc. But if I did that I probably wouldn't promote the distro, since it would probably be useless to anyone else but those working on the specific projects.
... or users can just be given the option and decide for themselves.

http://i.imgur.com/ym4W4.png
I thought this was a pretty interesting article, until I went to bing.com and tried a search. The interface is not "super clean". In fact, it looks just like Google's (with all the silly previews and panels on the left/right) and as soon as my search results came up it asked me if I wanted to integrate my results with my Facebook friends or something... they're just copying all of Google's new crappy features....
Confirmation that Windows Server Is Moving Away from GUI
So, what if you don't run the client on the same machine you're browsing TPB with, like people who have torrent enabled routers or VPS/seedboxes? I suppose you can copy-paste the link to your client, but clients which had automatic pick-up of .torrent files (like rtorrent) were nice because you could just drop them on a remote directory and have them be downloaded.

I wonder if I could write a small application just to download the torrent file from the magnet link/DHT to copy it to the remote server afterwards.
For a brief moment, the title sounded like TPB was going to blackout for "stop SOPA day". Wouldn't that be funny.
What I’m wondering is whether it’s not yet possible to have a distributed, decentralised torrent database.

You could already put up a copy of the database as a torrent and distribute the magnet link, but you’d need some method for efficiently keeping it up to date.
I was frustrated in looking for a cofounder, so I built the very basics of the prototype myself, then continued to talk to people about it and show what I had done. Pretty soon, people became interested enough to ask about getting involved.

Engaging a freelancer might help you get to that proto-prototype that will get you real engagement.
EFF Demands Withdrawal of Bogus Time Zone Database Lawsuit
Nice! I love learning about this stuff. This is what interests me
nothing on Haskell :(
> the software dev world is in dire trouble

I thought we were taking this as a given.
I agree - if you are going to get an MBA, get a brand name MBA.
While likely true, that's incidental to my point of perception mattering more than reality. I was unaware of the "sent me an Internet" comment, but I'm hardly surprised. The man was not known for verbal acuity.
Base Model for CodeIgniter: Easily enable CRUD functionality to your models
While I don't appreciate the rhetorical question, good point. I had forgotten about that.
It is not automatically easy to use an open source implementation of something just because it is open source. This is a very common misconception. If Google had wanted it to be easy for other browsers to use the open source implementation of NaCl, they would have used the standard NPAPI, not the Pepper API. Instead of being designed for interoperability, NaCl is locked to Pepper, a proprietary Google technology.
It's not to educate, it's to motivate. If HN is down, that's a way of saying "You should be calling your senator right now" if you're an American. For others it's just a reminder of how serious this issue is.

Any site with user contributed content could be kicked off the internet, and HN is one of those.
While it was stupid of them to publish this, you do realize that engineers working on cloud storage services have access to user data, don't you? However restricted it is, there are always people who have to debug this last mile and look at things, including actual user data, if something is not working on the live site.
I love Sublime, but I'm not really a fan of the new theme. It tends to be lighter in areas where the previous version was dark, especially in the tab-bar when using a theme like SpaceCadet.

Anyone know if it's possible to change the default tab background color for themes that don't support it?
My first start-up required some coding, which I did with my limited coding skills. But I didn't know accounting, finance, strategy, and things like that.

So, knowing I would start new companies again, I went for an MBA. I got one at Columbia. Before starting I wondered if I should learn to code instead.

I have zero regrets. On the contrary, it was one of my best growth and learning experiences in life (and most fun).

In all fairness, I would have had zero regrets learning to code because I always find ways to love what I do. I learned the hard skills of business, but I learned a lot more, in particular through classes like leadership, general management, negotiation, sales, and other so-called soft-skills.

I learned emotional intelligence, self-awarenss, the value of relationships.

I am a much better businessman for business school than I would have been otherwise.

For the author to say an MBA "is an expensive break from reality that will yield you a strong network and theoretical insight into the business world, but until you actually get out there and experience the business world for yourself, it is still just theory" implies he doesn't understand the value of things outside his immediate experience.

As his experience broadens I would bet he writes something different.
I couldn't agree more with this. I spent the best part of a day setting up Capistrano and Railsless-Deploy to obviate the need for manual FTP upload. That was only at the start of this week but the flexibility and elegance of it (comparative to opening up an FTP client) has enchanted me. A few shell scripts later on the target server and it's sorted (with a few niggles still to be ironed out).

I've been really disillusioned with FTP since just one flaw in the setup (as much as setting the wrong group on files or someone chmodding them all over the place) can muck your upload up. So you have to ssh in, change it all back, and retry.

If you use a VCS you're probably uploading direct from your checkout, or you're exporting it, if you're not savvy with the system. So you get dotfiles scattered throughout, or an inaccurate export if there was a forgotten commit or update.

Maybe your project has dependencies fetched in through some sort of manager. You change them, fire up the FTP and upload, and forget to log into the server to run an update or install to fetch in the altered dependencies. If you're a PHP dev (who more likely than not doesn't know what PEAR is) coming into a Python, Ruby, or Node environment, for example, this one will sting you every time until you understand that you generally won't commit dependencies to a repo - you'll fetch them in and rebuild when necessary.

How about restarting the server if you need to? Cleanup? Rolling back quickly?

Even taking it all into consideration you have at the very least a two step process: upload your files, ssh into the server to run additional setup. If you end up doing this a lot in a short space of time due to carelessness and unexpected bug-fixing, you'll get frustrated very quickly.

Having suffered these problems ever since I started my job, it feels liberating to keep my copy of FileZilla closed in favour of typing a single command into my console:

cap [staging|live] deploy

And if it isn't adequate, it's no problem. I can code another task and alter its behaviour for the different environments.

It's liberating.

I had a terrible hour the other day wondering why identical code behaved differently on two identical setups. There was much FTP uploading and server restarting. Turned out that file permissions weren't being set the same. It would have been a quick fix without all the manual work.
I think you can theme the UI as well as the syntax theme. Here's an example: https://github.com/buymeasoda/soda-theme
Haven't heard of it, I'm testing this app right now, looks really sleek. Starting to love it.
Why I Think Office 365 Is Not (Yet) Ready
The author of this article is taking the statement too literally.

When someone tells you they're bored they're most likely saying "let's go do something together". That kid probably just wanted to play with her mother.

If a someone can find time now to actually be bored, it means they have a healthy disconnect with technology. It means they still have the itch to be social without going to Facebook, watching the Kardashians or texting white noise.
Great mission statement. Nice to see what you've been up to.
How do you know that other vendors don't look at your data? Really, what assurance do you have, other than that they don't casually mention doing so?
Thanks to the anthrax scare a while back, mail takes forever to get to senators/reps these days. I think a phone call is more effective at this point.
That's the sad part of all these performance things. I lose several dozen places in an algorithm competition due to using python. Why ? The N=100 cases didn't finish before the competition bot killed it (2seconds I believe).

My algorithm was involved, but it was O(N), which took a lot of effort. The winning C++ program had O(N^2) algorithms. It finished in less than 0.02 seconds.
Nice! I didn't know it was possible to theme the sidebar either. Soda Dark seems pretty good, thanks.
Looks interesting, but...

"To play Code Racer, you'll need to login with your Facebook account."

Too bad, I'll pass.
I'm possibly missing something, but what's NOT documented here? Aren't these plugins on Facebook's documentation page (http://developers.facebook.com/docs/beta/plugins/)?

On a sidenote, I HATE that a lot of tumblr blogs don't have comments sections. How do you interact with the blog owner in these cases?
Because senators want to get reelected, volume is incredibly important. I do hope that the less knowledgeable yield to the more knowledgeable if senators do grant meetings.
DHTs/Torrents are great for static data (like a movie) but bad for dynamic data, like a website with a list of movies, their ratings, user comments, etc.

There are, however, other systems that are designed to combat this, like freenet. They tend to be overwhelmingly slow, because you need to pass lots of data around to make it consistent.

Then again, magnet links, titles, and a little html are probably not a lot of information, so it probably could be done. I just haven't heard of any attempts yet. It's tempting to go and write one. Could you make a decentralized, P2P version of reddit with distributed trust? I think it's possible but hasn't been tried.
Maybe I'm on the wrong trail here, but might this have something to do with the transition of AppleID/MobileMe -> iCloud?

If this email was (a) an Apple ID, or, more likely in this case, (b) an email address associated with an old Apple ID (that wasn't already in the form of a@b.c) then Apple could have just converted it to their new form of "every apple id should be in email address form", which I've noticed has been pushed far more with the transition to iCloud.

Though what throws me off is "Welcome to the Apple Online Store". Very specific. Too specific.

Has this email been used for purchases from Apple, at the very least?
I've been using mostly magnet links for the past year and haven't experienced any issues. If people understand that they work just like a normal link/torrent file, this won't make the process any more complicated. Hopefully this is another win in the long run, as links are harder to stop than files.
unfortunately almost all their system administration tools are GUI-based, so it will take awhile before they really make GUI optional.

besides, if you have a non-GUI server system, it's already from the Unix family anyway :)
It seems that TBP just taken another step to push judge and jury's confusion during next trials even further.
"Y'know, we're trying to shut down pirates' secret base that... doesn't serve a single file!"
A commenter on my site pointed out I could remove strotolower by adding case-insensitivity to my preg_match. Don't know how I overlooked that. The code is now even simpler at just 547 bytes, without being minified
I imagine MOST webapps out there are basically broken for you, no?
it's a great platform for developer collaboration.

For distributing the software, I still prefer SF.net
How do they choose which project to profile? I have many public repos yet they profile the single, oldest project in my profile.

Lots of room for improvement if you ask me....
http://githire.com/profiles/aantix
In fact... I would rather invest the $100-$160k+ from an MBA in bootstrapping a good internet idea.

Get that to finding and you'll get a $2-3mm+ valuation, you've created more value than a job will ever create, you are in control etc... But that's just me.