skysight-inc/HackerNews huggingface dataset:
Wimps Who End Statements with Question Marks
Exede: The satellite broadband service you've been waiting for?
> I see. But the company was based in Hong Kong and the founders in New Zealand. Dutch, German and Slovakians citizens were arrested.

If the allegations in the indictment are true, then MegaUpload was likely violating the law in those countries to.

Contrary to widespread belief, the US is not the only country with copyright laws that criminalize commercial piracy.
Right, but the relationship between replies is not known. Is reply number 1 far ahead of reply number 2? Or are they close. Plus, what about replies with different parents. How do you tell which reply has more votes?
I can see what you mean but I don't see more than one at a time on the front page usually so it's not totally annoying. I honestly like them even if they do contradict each other. I think the trick is not to take them at face value but to try some, see what works, and throw out what doesn't. That leaves you with a personal mix that uniquely works for you. I think they're all valuable in their own ways.
I find it interesting how one can justify sexual descrimination but not racial

He's a politician. Racial discrimination is not political acceptable. Sexual Orientation Discrimination is political acceptable in some places.
Is this just an unofficial fan-created thing or is MegaUpload actually returning? I didn't see any nasty scripts on the page so it's probably not malicious.
EPub Author Coalition
Used thinkpad T-anything.

you can't go wrong. They are dirty cheap. the old models have 100% compatibility with linux (the new ones do not! my new t410 requires a binary blob for wifi, and the E425 is still with a handicaped video card driver). They are build like a tank and companies sell units that sited on a desk it's whole life.

and DO NOT get the thinkpad "edge" series.

i made the huge mistake of buying online. It seemed like the same specs as the regular thinkpads. But when it arrived, well, it's just like a regular cheap laptop. in no way related to the IBM thinkpads. even the arm rest area is a joke, it cuts trhu your skin, let alone talks about comfort...
New Google Accounts Require Gmail And G+ Accounts
I'm loving some of the other related articles on Software Quality Connection, great find! Thx! Stopped using Apache months ago!!
Completely true.

http://www.google.com/search?btnG=1&pws=0&q=breast+r...

There are 11 paid links and 10 organic. At least 75% of the above-the-fold content is ads.
"Their bills have had mixed success and usually die before being brought to a vote, but SOPA and PIPA came frighteningly close to becoming law. The internet-wide protest this week seems to have stalled their progress and probably killed them for now."

Frighteningly close! One of them was almost scheduled for debate in the Senate! The other almost had a second round of markup in committee scheduled!

The reaction to SOPA and PIPA was way overblown. Like the article says, this sort of thing happens all the time, and usually fizzles out. While this bill did have more co-sponsors than most, indicating support, it still only made it to the first verse of Schoolhouse Rock.

Somehow it caught on as an Internet meme, though, and got inordinate attention. It was definitely for the best, though.
A thought: why do people go to church to hear the same Bible stories time and time again? Why read motivational quotes and inspirational stories over and over? Wouldn't one time be sufficient?

I don't think so. People need the regular positive reinforcement and reminding. I know I do.

Jason Shen's stuff is like a shot of vitamin c for me. It's a good thing.
Our Shared Memory - A Great Place for Business
I often hear that one should not customize their Vim settings because when they have to use another machine they will be at a disadvantage but I must say that I really cannot understand this attitude.

My .vimrc is has a good deal of custom stuff that I rely on during day to day coding, but on occasion when I have to use, say, busybox's 'vi' (which by the way isn't even quite POSIX) I very rarely have any trouble at all. Certainly not enough trouble to negate the productivity gain I see with my .vimrc.
Yes, especially with a database you can't just pull in new updates and expect them to work. It involves reading the release notes and doing a lot of testing. (much of it is automated)
Shop to fill your dream
You can shop the greatest Bamboo things like, table, chair, dressing table etc. from here.
IPhone 4S and iPad 2 Finally Get Proper, Untethered Jailbreaks
SICP taught in Python 3 - UC Berkeley online
Structure and Interpretation of Computer Programs has been taught at UC Berkeley for 30 years using Scheme.

This semester Prof. Hilfinger is teaching it in Python 3. It isn't a formal online course, but it looks like everything is available including lectures, slides, book & homework.
Backplane: Lady Gaga-Backed Community Platform w/All-Star Investors (Invites)
If Sony were using my code in their product, I'd be pretty excited and proud to have created something that a huge company would use.
HumanBirdWings Guy Survives First Test Flight
DOD 8570 Training and Certification
I wouldn't assume that at all. What's keep them from running a GUI-less version of webkit on their server farm. In fact, I'd be surprised if they _didn't_.
well, by the analogy, the storage company was making money from the cocaine ($10/month to rent the space)

plus they had a gumball machine and two snacks and drinks vending machine in the hall that led to it and other units! they were clearly making money everytime the criminal went there with a client.
Feedback is always welcome. Thanks.
I'll throw my hat in the ring here. After I upvote you for starting a good discussion (which it seems few people ever do on HN).

The MAJOR difference I see is that Apple does what it does, and doesn't hide behind a lobbying group to take the heat. They say "this is the way we are going to do this, because it is better." We may not agree, and I usually don't, but whatever.

The movie studios, however, let the MPAA do all the dirty work and get all scorn. That way, MPAA == evil corporate mongers, while, say Warner Brothers == "ooh, Dark Knight Rising comes out this year!!!"

Boycotting MPAA's member companies is a way to say we see through their crap, and aren't going to put up with it.
Relevant discussion: http://news.ycombinator.com/item?id=2990768
What MegaUpload’s downfall did to the web
Cufflinks double as USB drive, Wi-Fi hotspot
I've never used a keyboard where escape was convenient to press. I personally use inoremap so 'jk' only does something in insert mode, I hit jk repeatedly all the time in normal mode while I'm thinking.
> One of the leading alternatives, the open-source NGINX, is now the number two Web server in the world, according to Netcraft, the Web server analytics company.

Netcraft confirms: Apache is dying.
Pick up the pitchforks: David Pogue underestimates Hollywood
RapidShare "not concerned" about Megaupload takedown
Megaupload wasn't just for pirates: angry users out of luck for now
Google cut off Megaupload's ad money voluntarily back in 2007
The long term effect would be that websites can no longer use referrer as a metric. What difference would that make? HTTP resources (webpages) shouldn't change semantic meaning depending on the referrer anyway. Doing so is arguably an unintended use (or abuse) of HTTP.
Structure and Interpretation of Computer Programs has been taught at UC Berkeley for 30 years using Scheme.

This semester Prof. Hilfinger is teaching it in Python 3. It isn't a formal online course, but it looks like everything is available including lectures, slides, book & homework.
Why would you assume that they don't fully analyze web pages? Google makes most advanced Javascript engine and the fastest growing browser, it's beyond belief that they aren't rendering every page. (For starters, how do you think they get all those preview images?)
Yeah, this is awfully rich considering where G's money comes from.
Ways The Recession Has Changed How Millennials View Work
Enthusiasm for iBooks Author marred by licensing, format issues
Have you seen Lawrence Lessig's plan [1]? It involves offering tax vouchers to citizens to spend on candidates who pledge to only raise funds via those vouchers. Plenty of money would be spent on candidates, it would just happen in a more flat, distributed fashion.

Also? The current system already gives an immense amount of power to media companies; a huge sum of campaign finance contributions wind up in their coffers, and they have tremendous incentives to maximize controversy and conflict, indirectly forcing candidates to spend more and more on advertising. And at the end of the day, they still have a strong voice in creating self-fulfilling prophecies over who is "electable".

[1] http://www.thedailyshow.com/watch/tue-december-13-2011/exclu...
You're right but I also think the article is right. So all things considered, maybe the takeaway is that doing the things the article lists will create opportunities you didn't think of creating and pursuing a healthy mix of goals and no goals like the article describes can help you both achieve your plans but also open doors to places you wouldn't have done otherwise.
Did you watch the full segment? It didn't look to me like they had much understanding of the issue at all. It seems like they'd read a few articles about it and threw together a segment whose humour didn't require a deep understanding.

I was a little bit disappointed.
Reading the Fine Print on Apple's Book-Making Software
It just works: This is the new year
Senate Postpones Vote on Web Antipiracy Bill
Now All eBook Eyes Turn To Kobo
I remapped space to colon (so I can enter commands without shifting for colon). :)
Good and Bad Behind Smashing Magazine's Responsive Redesign
An Introduction to Religious Freedom
I don't see any ads actually.

http://dl.dropbox.com/u/361483/archive/google_search.png
They're also blocked by robots.txt, so feel free to load up on advertising on your pages you don't want indexed.
I cannot speak for pg, but I would guess that he is targeting the site at people who can make up their own mind given the arguments, with the voting system used to let the good stuff float up and lesser stuff sink.

Why do you care so much about the scores, either within the same post or related to other posts?

You are aware, I hope, that without the vote timeline, what you are asking for is completely meaningless -- replies posted when something is on the front page get significantly more votes/replies than those posted after the thing has dropped to the 2nd page, regardless of merit.

For the score to be meaningful as a number, scores have to be normalized with respect to no. of page views, time since post, and a lot of other things.
Just to get this out the way: In his example, his resulting command should be (if hes such a stickler for naming conventions) CommandBase (or BaseCommand).

Prefixing Interfaces with an I is not a mistake; Using an Adapter Pattern when one is not the right choice, is the mistake.

"I can’t think of any logic to put in the base class and the Dependancy Inversion Principles says interfaces are preferred. So I’ll make it an interface and follow the IConvention naming it ICommand."

But then he does think of logic that he wants in a base class, as he goes about developing it. Also, hes following DI principles without first thinking about how those principles apply. It feels as though hes just putting fingers to keyboard without putting thought towards the design itself.

We've all run into this scenario, and yes it can be a pain in the ass - Thats why you should stop and think before writing any code and make sure the choices you're making now, are the choices you'll want to live with later.

As for the hassle of having to change things... I don't think theres a developer worth his salt who hasn't gone through that scenario a dozen times over, and probably will go through it another dozen times atleast. Things always change partways through development, and you realize you based later work on an earlier assumption that did not hold up. It's part of the process.

tldr; Interfaces begin with an I, Base classes should be labeled as such
Very nice! I really look forward to using something like that.
New Zealand police seize shotguns, money, cars in raid on Megaupload
To counter, it has made HN more enjoyable for me. I perceive significantly less karma-whoring and ego games now that it is gone.
I have a problem with Diaspora that it doesn't add anything useful to the concept of social network. For an end user, it's basically Facebook/Google+, but worse; it doesn't really try to engage user.

When I register as a new user on Facebook or Google+, it is constantly trying to engage me, trying to somehow connect me with new people. If I log in to JoinDiaspora, I just stare at empty screen and my two inactive Diaspora friends, which is exactly what I saw 1 year ago when I tried it the first time. There are no user groups, no way to actually DO ANYTHING on the site.

The fact that the main joindiaspora hub it's still invite-based doesn't help things.

Edit: Oh, I just realized I can search for tags on joindiaspora. Only that it does take about 30 seconds for the results to really start showing; first, I see just empty screen.

I realize that making social network is hard, but diaspora to me still looks like very early alpha.
There was an article a while back about how Googlebot is likely a version of Chrome that fully renders a page to process it. [1] You're right, without a full browser engine, you could pull a whole host of tricks to make the page appear clean but then put in ads later. Since Googlebot is probably a full featured browser, it becomes a lot harder to trick.

[1] http://ipullrank.com/googlebot-is-chrome/
Great article. This might cause some downvoting, but perhaps they really did bring all this upon themselves and the Anonymous attacks are not warranted in this case. Who stores those kinds of emails in plain text on American soil?
I'm having a hard time understanding the intent behind "You shouldn't need to know Haskell". Do you mean in order to complete the tutorial and understand what Yesod does? That's probably true. Being someone who's been studying and using Haskell in personal projects for the past maybe 10 months or so, Haskell's syntax and fundamental design decisions (while spot on, in my book) are different enough from most programmers' skill sets that I don't think they'll make it very far writing a non-trivial Yesod app without knowing Haskell. I'm fairly proficient/enamored with Haskell now but I'm certain I would have crashed and burned if I got my start trying to learn Haskell from Yesod.

My first dose of Haskell was attempting to write an XMonad config. That turned out to be a frustrating, several hour long ordeal for me that had me write off Haskell as undecipherable, alien hieroglyphics for quite some time after that. I'd urge anyone reading the tutorial who likes what they see to put in the hard time to get a handle on the language, understand what its good for and what it isn't and then return to web programming with it.
> The President needs to raise upwards of $1,000,000,000. The Senators need to raise upwards of $10,000,000 each. The Representatives need to raise upwards of $2,000,000 each.

Why?
As Louis XIV said, never sign a treaty you don't intend to break and until the technological playground settles into a few large, relatively static players there is always room for a more lucrative treaty.
SOPA/PIPA Debacle Show How Congress/House is Broken
'Resourcefulness' is entirely dependent upon knowledge of and experience in a particular area.

For example: let's say my motorcycle just stops running. 15 years ago, I'd have stood there dumbfounded, looked through a shop manual with near-zero comprehension of anything in it, and eventually given up and asked for help. These days, I'd immediately begin checking fuses, grab a multimeter and begin probing common fault areas (faulty kickstand or kill switches, etc).

People sometimes comment that I'm resourceful or creative, or noted for the fact that I remain calm and go into problem solving mode in situations like this. But that's completely, entirely, solely due to the fact that I spent years upon years learning the mechanics of vehicles fairly intimately. I understand the whole system well enough that I can understand what is wrong, form and test a hypothesis, and take action.

Similarly, I'm a decent and resourceful programmer. But if you tell me to go chat up VCs for funding, I'm going to be completely lost. How could I possibly have the slightest idea how to go about that? I have absolutely zero experience in anything even vaguely related to that. Furthermore, I don't want experience in that, because I recognize that I'm far better off focusing on my strengths than my weaknesses (something eschewed by the self-improvement crowd, but a well-demonstrated fact).

I find the whole thing kind of weird. Of course a founder who has a background in schmoozing is going to do a better job of schmoozing, but that says absolutely nothing about resourcefulness. This whole thing stinks of confirmation bias to me.
Google is penalizing sites that violate their standards of top-heaviness. I don't think it's fair to call them hypocrites because they don't meet your standards.
I have no doubt that there is a discrepancy between the 361,900 figure from the BLS and the over 2 million figure from the MPAA, but that info graphic just isn't clear on several points and clouds the discussion.

TBH, you may be right that I am wrong about it being intentionally misleading. It may just be confusing design due to proximity. But if that is the case, I wouldn't be surprised if agenda played some role in clouding out better judgement in how it was designed. I'm still trying to figure out if the 25% refers to:
(a) 361,900 jobs, meaning there are 1,080,700 creative jobs in the industry for a total of 1,447,600 people employed; or
(b) 25% of the 361,900, meaning that 90,475 people are doing jobs like janitor and concessions and that 271,425 are creative jobs.

FYI, I removed the word "intentionally" from my original comment. I agree that including it wasn't constructive.

Plus, the same argument can be applied to tech companies. It's disingenuous to talk about people like janitors and cooks and whatnot, when people in every industry need to eat and have the spaces they occupy cleaned up and cared for.

The author of the info graphic shouldn't have discounted those jobs from the MPAA's figures without also discounting them from the tech industry figures as well.

I'm as anti-SOPA and anti-PIPA as anyone here on HN, but truth and transparency are more important than agenda, and if you give those up, you become those you are critizing.
Conecta tu negocio en mexico
Una nueva e interesante iniciativa en méxico para las micro y medianas empresa es conecta tu negocio en México
You might also check out "Design for Hackers"[1] by David Kadavy.

[1] - http://www.amazon.com/dp/1119998956
Yes, Cell Phone Stacking Is Now a Thing
I dunno who this guy is, but he sure is funny:

This would be a great time in the world for some man to come along that knew something.

You can't say that civilization don't advance, however, for in every war they kill you in a new way.

Politics has got so expensive that it takes lots of money to even get beat with.
The feds didn't create a copy, they seized possession of an existing copy and took it offline. That actually deprived users of the contents (at least those who didn't have another copy elsewhere).
Browser-based Filesharing Usage: Work or Entertainment?
This was a problem I was faced with, and I decided to just do both. So far it seems like the right step if only because I'm able to learn on the fly and there's a bit of a pressure for me to actually pick up some of these things. Though it does have it's flaws.

I'll be honest, when you try both, there will be times in that journey that you completely neglect the "code learning" process because other parts of the startup and life just require all of your time and energy. And as such it gets pushed to the backburner. But you have to keep going back, and make excuses for yourself to learn something outside your comfort zone. It gets harder, not easier because by the time you start learning how to crawl, you want to learn how to run and actually help out but this is a long long process. I truthfully fear I'll never get to the plateau I want to be at, and while those fears are justifiable, don't think about it as just being able to mash code into creating a project--think about it as being able to do your part of the puzzle better. With a growing understanding of the process and tech side you'll be able to contribute, communicate, and create much more efficiently. Chip in when you can, you'll be even more appreciated, but don't be hard on yourself if it never comes. Just keep trudging forward.

A lot of tech people seem to unfairly look down on non-tech founders looking for a counterpart, even if such as in your case you bring a lot to the table, and from the moment you start your endevour you'll always be judged and perhaps ridiculed for not being part of that circle. And that will fuel you to learn, but don't forget what got you to this place in life, and why you weren't a coder to begin with, you've gained and learned many things in your life--all of which will come in handy and bring a different and unique perspective and possible answers to the pains you wish to solve.

Never stop learning. And good luck!
I'm surprised Marco didn't mention the most empirically effective alternative - make our own legislative investments. Where is the tech industry lobbying firm? Are the industry leaders like Apple, Amazon, Google, and Facebook pumping money into it?

Obviously this is a short term solution that ends up making the root problem - money's influence in politics - worse. But sometimes you have to pick between the lesser of two evils. I'd rather have a good set of laws brought about by an unfair process than a bad set of laws brought on because we sat around complaining about how unfair the system is.
Apple for the Teacher — Crooked Timber
All pages were (intentionally) accessible, just with a little inconvenience and without disclosure of the instructions.

One way as to just use the mobile version of the site: en.m.wikipedia...
My favorite thing about this library is the on: {200: callback, 204: someOtherCallback} interface for handling various responses.
Is it Time to Declare Victory in Counting Complexity?
No shock there — you're running AdBlock.
Show me a way to accept credit cards without the risk of that happening. Please. Don't come back with Google Checkout, Amazon Simple Pay, 2Checkout, WorldPay, or any real merchant account provider -- because you'll find in their terms and their customer stories that they do the same thing. You think PayPal won't talk about it? At least they have a phone number you can call! Try getting one from Google.

I've had a merchant account do it to me personally -- cancel my account and hold thousands of dollars of my sales for 6 months while I had to fill those orders without any revenue. This is how the payment industry works, not how PayPal works.
The Push for Online Privacy