skysight-inc/HackerNews huggingface dataset:
Ah yes, this is exactly the annoying thing we want to avoid. I've reflected on my behavior in these instances and I often bounce instead of login, especially on mobile.

Great link. Thanks!
Dell Said to Be in Buyout Talks With Private-Equity Firms
That sounds like a terrible idea that only the jQuery and npm people think is Ok. What if someone wants to host on their own domain and servers and review code with reviewboard? What about people using Bitbucket or other free source code repo hosts?

Reading web mags like DailyJS and Smashing magazines are probably a vastly superior way to know about high quality jQuery plugins. These mags are like the academics journals, if your plugin gets published, there's a shallower limit to how terrible it can be.

I think it's more important for jQuery to provide a more flexible module/plugin system that jQuery itself is built on. Many people are actually asking for easier ways to have their own customized jQuery builds. There are ways you can do it now, but they are pretty involved. This is one area I'd definitely like to see jQuery improve on.
My personal scanning and archiving process for physical personal documents
Nope. See the second footnote at the end of the blog post. I just couldn't get the right mix of search terms to bubble up the relevant sites (like the one in your comment!) If it wasn't a hit on a web-interface to nslookup it was a hit about showing your local DNS settings on Windows or Mac.

I get the feeling that there are many incarnations of this same tool being re-invented every so often. What would you use to search for something like this?
That's really helpful & nicely written - shouldn't that be added to the NGINX Wiki in some way (either as a complete how-to-do-this or just as a link)?
The "War" against scientology was one of the driving forces that thrusted "Anonymous" into the limelight. In a way, I think this has made stories about scientology somewhat related to HN.
TPB AFK: The Pirate Bay — Away from Keyboard
This is a commentary on "Perl is not Dead, it is a Dead End" which was discussed on HN here: http://news.ycombinator.com/item?id=5049457
Smartphones: China's next great economic indicator
Meh, doesnt hurt to post the content and let the voting system do its work. If its not meant for HN then it wont reach HN.
It's all about the amount of time you have.

If I'm doing a 3 day engagement, we don't mention scaffolds until after they've hand-built all the code. If you're doing a 8-hour introduction, then yes, you need to use the scaffold.
Can someone please explain what branch is and why it's different? I can't seem to make heads nor tails of it, and the front page video is typical useless marketing material.
"Look at Yourself Objectively" by Aaron Swartz
Flask-Passlib: Flask extension for Passlib
Everyone sells out sometime. Is someone that believes in justice even in spite of an inelegant set of legal boundaries a particularly exceptional case?
Give users who list their gear a way to do some of the work for you (after all you both want more traffic to the site)... Maybe allow them to embed YouTube videos showcasing their gear on their product listing pages.
My point remains: most people who don't write software find it easier to use a GUI.

I use Arch, myself. But Synaptic is very well-made. I prefer the command line to any other GUI.
There's a growing area where I see a lot of people starting to get involved with distributed system who didn't have to deal with it before: rich in-browser apps with their own permanent storage.

Once you have a Javascript application with state speaking over one or more APIs to your backend services, you're in the domain of distributed system design. Especially if you use the application cache and support offline operation. I frequently see people who are used to more traditional web applications underestimate the system design challenges this causes.

(Those challenges are totally worth solving, because the model is very powerful.)
I was making a generalization, obviously imperfect and not applicable to all porn, and you simply pulled out a strawman argument.

Sexual violence towards women existed well before any porn ever existed. For example, the vikings raped and pillaged. I'm pretty sure they didn't have porn available to motivate them. There are many more examples. Rape has been a constant in history and was not uncommon well before porn became readily available.
I don't like the dsl. While admittedly it is entirely a question of preference, I find it more natural to write some ruby code and then assert(something). As an example, from Hartl's tutorial we have a test dealing with microposts:

subject { @micropost }
it { should respond_to(:content) }

I prefer writing:

assert @micropost.respond_to?(:content)

I haven't looked at rspec in a while and in the rspec example I don't remember how long the subject stays in scope nor would I remember to put braces between 'it' and 'should'. In the testunit example, it's all ruby, there isn't anything more I need to know.

It sounds strange, but even though the rspec example reads more like english, I find the assert more readable. Maybe it has something to do with the braces.

As a beginner, there are so many choices you have to make and so many things you have to learn. Rspec adds another item to that list. I would have preferred to learn to write tests with testunit and fixtures and then be presented with rspec, cucumber, factories, etc., a little later.

Have you used both rspec and testunit or just the former?
I've been signing electronic supermarket checkout terminals with a big smiley face for more than a year. Nobody's commented, nor has my card been rejected.

That said, there's something personal about a document signed in someone's own hand. I like 'em.
"Friendly" is the wrong term - I meant the subculture that it promoted in contrast to internet culture today. Today, internet isn't too different from mainstream culture. Back then, mainstream was MTV and the counterculture was the internet.
I went through the process of creating a "Branch" about Native/Hybrid/Webview apps http://branch.com/b/native-vs-hybrid-vs-webview-mobile-apps

There doesn't look to be a way to search or discover content, which leads to this sort of "loneliness" problem. It would be nice to search or suggest groups or discussions based on who I follow on Twitter or something, but as of now my homepage is just...pretty bare, and I'm waiting on folks to do stuff with my topic before I can use the site any further.
You didn't show me anything.

Also, by using all caps and omitting a comma, the following sentence is confusing: "PUBLISH A BEAUTIFUL NEWSTAND MAGAZINE, MUCH LIKE THE MAGAZINE FOR ALL IOS DEVICES." I've never heard of The Magazine, so that didn't help.

Consider, at a minimum: "PUBLISH A BEAUTIFUL NEWSTAND MAGAZINE, MUCH LIKE THE MAGAZINE, FOR ALL IOS DEVICES."
I think it's because Twitter is well known so they can reference the company by name and people will know what the story is about.

Kaspersky is not as well known by the general public so they use a descriptive name. When "Kaspersky" becomes synonymous with research and security by the general public, they'll start using Kaspersky in the title.
Linode recently replaced the AjaxTerm based web console with a Shell-in-a-box version. Also you can always access the console using SSH to the host instead of the web version.
Cool! That's a very nice offer, the best of luck! I had a question, I wonder if digitalocean allows Tor Exit Nodes(noisy) and/or Bridges(no noise).

Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location. Tor works with many of your existing applications, including web browsers, instant messaging clients, remote login, and other applications based on the TCP protocol.

I'm looking forward hearing from you!
Government formally drops charges against Aaron Swartz
I'm not rewording, I'm interpreting. "Maybe" covers the whole field of uncertainty, and unless you're going to show your work, vis a vis probability calculations (such as they may be), I'll just stick with that.

Regardless, you don't address my, "intimidation by plea bargain," angle, which speaks to their confidence. If they want to make an example of someone, which I hope we can agree was happening here, why even try to short circuit the process and evade establishing precedent? Even (or especially) for a careerist prosecutor's scoreboard, verdicts are more valuable than deals made.
So basically absolutely anything that is not internet memes is on the table. I would love it if Hacker News had a section of their site that was targeted specifically to news about programming. Then I could treat reddit as reddit and hacker news could have the programming news I want.

I have been following hacker news for years, and it seems that the subject of the articles has been slowly straying from the topic of programming to more general interest. I don't mean to pick on this article specifically.
don't really understand why you closed the tab in horror. Why is it not a good slogan? After all, that's what it does.
Thanks for explaining that Stamos has a good reputation.

I get that the case is complex. But there's just no excuse for writing that "Aaron did nothing to cover his tracks or hide his activity". None at all. And if Stamos was willing to update his blog and explain that that statement is not true, I'll happily agree that he made a mistake while acting in good faith.

But until he does that, I think it is fair to assume that he either acted dishonestly with intent to deceive or that he's really incompetent.
Not to mention, the handy "flag" link for those who feel strongly about it. There isn't much need to make a post about it, with the mechanisms in place.
This sounds nice, but what's behind the signup link?

Right now all I see is a couple of sentences promising to publish to Newsstand "with the click of a button."

Is this just an idea? Is there a product ready to use? In progress? At the early design stage? What's there?
A long form article could look like this in 2013
I find it interesting that "freedom of religion" helped them out of a case. Why should doing something that'd otherwise be illegal suddenly change because you claim it's "religious"?

Freedom of religion seems like a relic of an older time, or lack of clear thinking. If you have freedom to think, assemble, speak, why does religion need special casing? How is it different than having "freedom for hobby clubs"?
This is very compelling pricing. I'm curious as to what others think of them; anyone already have a VM there?

[edit]
I did some quick benchmarks using http://freevps.us/downloads/bench.sh in a NY VPS and got:

CPU model : QEMU Virtual CPU version 1.0
Number of cores : 1
CPU frequency : 1999.999 MHz
Total amount of ram : 490 MB
Total amount of swap : 0 MB
System uptime : 2 min,
Download speed from CacheFly: 15.6MB/s
Download speed from Linode, Atlanta GA: 7.65MB/s
Download speed from Linode, Dallas, TX: 3.08MB/s
Download speed from Linode, Tokyo, JP: 2.27MB/s
Download speed from Linode, London, UK: 2.65MB/s
Download speed from Leaseweb, Haarlem, NL: 2.34MB/s
Download speed from Softlayer, Singapore: 1.32MB/s
Download speed from Softlayer, Seattle, WA: 2.48MB/s
Download speed from Softlayer, San Jose, CA: 2.33MB/s
Download speed from Softlayer, Washington, DC: 11.5MB/s
I/O speed : 187 MB/s
No, it's not, and saying so makes you sound like a crazy person.
John Carmack wrote a nice article about experiences writing functional code in C++ here:

http://www.altdevblogaday.com/2012/04/26/functional-programm...
I don't think blood oxygen level can be measured using the phone's camera. Also, I read an article lately regarding the low level of accuracy regarding heart rate measured using an iPhone camera. I'll try to find it and post it.
Does Constant Googling Really Make You Stupid?
There is no stack for sinatra, but there are certainly stacks on top of sinatra that don't take the Omakase-approach[1]. This has several benefits: they expect users to make decisions early on and to get informed about the components they use. With Rails, you generate a default stack and have to find your way around and then - potentially - have to learn the replacements. The upgrade from "basic" to "prime" is costly and often - just for that reason - is avoided.

This is much to the harm of components that might be a better fit for a project: I still believe that Sequel is a much better ORM for people that care about their SQL database and I frankly find it underused in the Rails world. Outside of Rails, its actually rather common, because it has a lot of merits.

I found teaching Padrino strictly better than teaching Rails (I do both), because you can teach it component by component and the missing "standard" stack is one of the reasons. Its much easier to teach it "the hard way".

[1]: Obvious, shameless plug: http://padrinorb.com , now with more development speed.
What to do when your Twitter gets hacked
The FDA's definition of what is or is not a medical device has nothing at all to do with nutritional supplements; those are covered by entirely separate rules. In reality this product probably is a Class 1 medical device, which is subject to only very light regulation. The FDA might decide to ignore it for a while until it becomes a larger issue. If you talk to actual FDA staffers they're trying to encourage innovation in this space by not being too heavy handed, while still protecting patients.
Windows machines usually only have one windows button.
Considering that penetration testers are usually certain they'll find a new 0-day when they work on a new system, why bother with back doors?
In a way, I think making a programming only section was what turned reddit into the non-programming centric site it is now.

If you maintain one view, there is enough pressure on the main page to sustain the programming articles rather than just say "go to the programming section".
"It means programmers do not work at night. Well, some do, there's more than 5,000,000 commits at midnight ... In general they like afternoons and evenings."

Nope. People live and work from all over the world, not just in America.
I liked the closing too:

| As Sir Tim put it, in fewer than 140 characters, "Aaron
| dead. World wanderers, we have lost a wise elder.
| Hackers for right, we are one down. Parents all, we
| have lost a child. Let us weep." And the web wept.
Show HN: Virally, a social content marketing platform and analytics
The Art of Design
I agree with you about community vs single company. We live in a world of a shared knowledge base and a good community will beat out a company. However, I am more interested in getting objective points. For example:
1. Impact on development time?
2. Ease of deployment and scaling?
3. Support from cloud providers like heroku, amazon, etc.?
4. Does integrating java in grails slow the development time?
5. If you have to "break" out of the framework to do something different, is it more difficult to do it in grails or django?
CNET Reporter Quits Over Editorial Meddling by CBS
I currently make a living by essentially applying these rules to other peoples code and handing it off.

My second programming lecturer ever, refused to correct my assignments if these rules were not followed. He never told us said rules though. This was before I learned what an array was! Got 0% on my first two assignments with him but eventually he corrected the next ones with a good life lesson.

Frankly its the only thing I remember from that asshole but was probably one of the most important lessons in my opinion!
A crazy person, really?

Look, everyone makes mistakes. I do all the time. But when honest people make mistakes, they fix them. I'd be happy with a correction on his personal blog where I first saw the statement rather than io9. Just fix a single sentence.

But if Stamos refuses to fix that sentence which is glaringly wrong, then it indicates he either doesn't know the most basic facts of the case or he's trying to deceive people.
I've yet to see "Columbine: The Game". Most violent video games are war themed, and since when did we find fighting in ostensibly just wars to be objectionable? As a nation we troll high schools to get as many 17 and 18 year olds as we can to fight wars for us and we think that's OK. Not seeing how Call of Duty turns anyone into a killer.

All kids play video games. That means killer kids play the same games as non-killer kids. What's that thing about correlation and causation again?
We have been offering a full concierge service on all paid plans, but today we added a self-service Freemium account which any HN reader can sign upto and checkout the basic product:

https://virallyapp.com/sign_up
This is exactly the same algorithm as the standard one we use : Multiply all possible combinations of digits and appropriately combine the results. This is just the graphical version of writing down numbers.
Does all of europe run at 240 or under? I don't really know much about power in different countries other than some countries run at 250v
I think your reading of the Manifesto misses the forest for a tree.

Scientific papers or the even smaller set of 'public documents' were not the whole program, just a useful (and especially moderate and academically respectable) 1st step. The whole program is opposing all "laws that restrict what bits I can put on my website".

As the wordplay joke at the bottom of the "Bits are not a bug" page notes, "Attorney General's Warning: This page advocates advocacy of the violent overthrow of the United States Government."
I think we all get that you don't like JSTOR, but they're a lawful organization, and misuse or abuse of their computing resources with the specific stated attempt of causing them harm is malicious by definition.

In order that we don't go off the rails here: I'm not saying malice matters here. Malice isn't an element of the CFAA. A comment upthread suggests that the CFAA would be improved with a requirement for evidence of malice; I'm simply saying that I don't think that requirement would help much.
Just going to throw this out there: http://www.betterfrontend.com - been working on this. It's open source.
that is an awesome article. And if you're paying attention a great way to interview potential engineers for your org who will be asked to build distributed systems. At Google one of the engineers was asked if the system they were building was 'mostly reliable' and his answer was great, he said "No, I assume that every computer this runs on is trying to bring down the service, and the service tries to dodge in such a way that it stays up anyway."
One of the guys behind it here. We have a good chunk of the code already up and running and we're gonna have a demo up before long.

Hit us with an email and we'll keep u in the loop :-).
Comments should be about why a piece of code does what it does not about what (should be clear from the function/method name) or how (should be clear from the code itself). As long as the comment just explains why it should be as long and detailed as necessary.
Javascript - Web services API Keys and Ajax - Securing the Key
These example Rails app tutorials look promising:
http://railsapps.github.com

I'm still working through Michael Hartl's tutorial, but plan to work through each of these afterwards.
The key is to have self documenting code, not undocumented code. If you create functions that do only a single thing, with their purpose fully described by their method signature then you don't need comments - the method itself explains exactly what it does.

The author makes a good point that comments are just more text that you need to maintain, and whenever you make changes you now have to make changes in two places: in the code, and in the comment - (and I guess in the unit tests as well, depending on the change...)

The best code I've personally seen has been code with no comments and an attached document explaining how the system works and how modules tie together.
State of IPv6 in CPanel and WHM
Because historically, nations have been eager to take advantage of Religion's power to brainwash. They have found every way they could to worm religion into their toolbox.
"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof" prevents the government from saying we all have freedom to assemble, speak, etc, but the gov't is going to preferentially support this particular one over here. Or a myriad of such tricks history has blessed us with.
I agree that this information should be private (that's why Google Health didn't work as GOOG planned, right?).

But they offer a way for you to make your information private.

I think the encryption makes even more sense in services like https://www.23andme.com where you're getting genetic analysis information.
Yes, you should go to a hackathon. I already did hackathons with guys with zero knowlegde about programming and it went fine.

You will learn a lot about coding and about people. Hackathons are awesome to learn and people there are willing to help you.
Firing people at a startup
That is very true. I didn't show you anything. I only told you what we are in the process of doing.

Nice sentence. Thanks for the feedback.
That's supposed to be the second blog post.

While we wait though, I wonder Aaron's lawyers ever explained to him that thirty five years was an all but impossible outcome of this case, that seven years was a longshot and some type of non-incarceration a distinct possibility. If his lawyers for some reason didn't make that clear they did him no favors.

Now whether pervasive overcharging to extract pleas is itself ethical is another question ...
franklinho, I think the programmers have been slowly losing the war on popular articles on HN. As HN gains popularity amongst non-programmers, programmers that want actual hacker news will need to look elsewhere. I suppose that is why someone made https://lobste.rs/. BTW, could someone please invite me to lobste.rs?
As someone who has worked with the Doom 3 source code for a mod, I have the opposite opinion. The code very clearly shows a programming team (or programmer) in the process of transitioning from old-school C to C++.

Most functions have a huge blob of variable declarations right at the top, as was once necessary in C, even though these variables aren't used until later, or possibly even at all. Usage of const is minimal to non-existent. Global variables are everywhere.

It made some of the functions I had to modify so hard to read that I wound up completely editing them, particularly those variable-declaration blocks, even though I ultimately only needed to change a line or two to get my mod to work.
It's more irrational for somebody who is consistently unhappy to commit suicide than for somebody who is consistently okay to commit suicide?
Mashape now shows real time status for every API