skysight-inc/HackerNews huggingface dataset:
I agree on the quality of the description, but only to a certain point. I think that neglecting to state that their actions are largely retaliatory could have been used to not-too-subtly tinge them as "pranksters" rather than "activists".

As far as I know most of them could well be within the former cateogory, but their most visible attacks were not enacted "just for the lulz"; rather, they were guerrilla tactics employed in response to perceived threats to their Internet homeland, as stated in above comments.
...i'm not sure these guys understand the difference between "fractal" and "not a fractal"
I like the smartness of today's blogger: write something that attack another popular internet rant. You'll get instant pageviews.
The group is a loose affiliation of hackers and activists with no formal structure or membership.

Indeed, this is the first time I actually read a proper description, and certainly didn't expect so from the WSJ! Kudos to the journalist, Evan Perez.
Horribly bad, wrong and stupid post. Sorry. Not worthy of HN.
If you plan to stick to the platform for a long while, they better have.
Seconded. ViEmu is better. Use that instead. It's easily worth the $99.
Hmmm, lots of "yeah, I hate it when that happens" comments. Does anybody have ideas on how to fight this? Does anybody keep track like edw did, and then use it to defend themselves for the next "just ten minutes" task? Successfully?

I haven't been able to make a point about how it's not "just ten minutes" without coming off as rude/unhelpful/lazy. I've tried to explain the cost of context-switching, or push it off until I'm not being interrupted, or at least have other people do pre-requisite work first (filing a bug would've fast-forwarded to somewhere between 12:14 and 12:38 here).

In my dream world, a manager respects (or fears) you enough that you can say "you sit right here with me through this whole ordeal, and every minute of mine we waste, you owe me after 5 o'clock" and pull it off. Out here in the real world?
I would advise against the 'less-rails-bootstrap', 'compass-bootstrap' gems and whatnot (there's a whole bunch of them).

I tried a few of them before resorting to embedding bootstrap as plain less.

The gems did either not work at all for me or did not support 2.0-wip, and none had a clear upgrade-path (the sass-compiler chokes on 2.0).

Generally I've become strongly biased against the practice of bundling CSS/JS-libraries as gems. It never seems to work quite right (only jquery ever went smoothly for me) and they always seem to introduce an ungodly amount of magic. - When all you really want is drop a few static files into vendor/assets...
Er... did you mean to leave this comment on some other article? I've seen the term "fractal" misused recently, but this is very much a fractal.
http://aem.asm.org/cgi/reprint/AEM.00521-11v1.pdf
So far, everyone seems to agree that every project has unique problems and solutions, and that node.js has a place.

The real argument here seems to be that people are tired of "node hipsters" and "hype".

Get over it.

What's the point in wasting time being angry about what other developers are thinking or doing? If they're wrong, they'll figure it out eventually.

It's the online equivalent of bitching about everyone that wears skinny jeans and shemagh scarves.

Then, just to set things straight, people have to come along and write reasonable posts (like this one) in response.

Keep the anger to yourself, so the rest of us can get on with it and use whatever tools are right for our job.
That's all fine and dandy until you change a class name, method name, parameter name.

Way to expose internal details about your implementation, though.
Peak Abstraction
Anonymous Strikes Again, Releases Massacre Marine’s Emails
I have a pseudonymous Facebook account with no one friended and no personally identifying information that I keep around basically just for using services that expect me to have a Facebook account.
Nicer, more polished complete package. The MBA is small, thus more portable, battery lasts long (just look at the brick of an adapter to the system76 laptops, those batteries suck power). Plus Imma sucker for shiny things, and that backlit keyboard is NICE.

My desktop runs Ubuntu, and I don't have any other of Apple's products (sans an iPod, that I haven't synced in over 2 years...) I was basically looking for something Unix based, that is rock solid.

People say Macs are underpowered for their price, but I really didn't see anything from the PC side that could compete with the Air's complete package. (fromfactor, hardware integeration, 10second boot time.) Plus I really didn't want a windows machine, and go through the painstaking process of making sure Ubuntu supports all its hardware, so I wanted something with a pre-loaded OS I was going to use (my decision came down to system76, or Apple). Plus when you get xTools, or whatever Apples dev suite is, you get more pre-packaged developer tools than you do on Ubuntu, (all the python, perl, php, c, Ruby, etc you could want) Also, being completely new to Mac, I have zero gripes with Lion, unlike lots of other people, I love the way they use gestures, I love the fullscreen views (especially for browsing in chrome), I rely on several desktops, and I find myself using the launchpad often for applications that don't run in the terminal.

The only thing I regret is not getting the 256 GB SSD for an extra $400...

[edit]: I realize the original question about non-mac laptops. What I liked about system76 was it came pre-packaged with a Linux distro, so I wasn't going to have to fuss about with hardware integration. Their website is clean, easy to navigate and understand options, unlike every PC company out there (just looking at Dells and Lenovos websites gave me headaches and I found it impossible to sort through the rubbish to find any computer I would like.) I also emailed support at system76 when I had a question, I got back a very helpful and friendly answer, and they even invited me to stop by their shop if I was in Colorado. I'll defiately look at them when I in the market for a power desktop next.
That won't cause it to be "blurry" -- that just causes it to be black. "Blurriness" is indeed due to floating-point errors in the coordinates system.
I for one find it really difficult to context switch like that. I'd likely idly attempt to work on whatever I was doing to begin with, but it would be frustrating and not very rewarding:)
The ability of bacteria to consume and destroy infrastructure is bounded by energy and resource considerations. Observe that we use wood for structures all the time, a material that can be consumed by any number of very common bacteria that we don't need to hypothesize about, yet properly cared-for wood can last hundreds of years.
But, this should not have taken three hours. Seems like most of that time was spent waiting for unexpected[1] blocks. Why context-switch if it is possible that you'll need to do again in two minutes?

[1] Of course, when does web conferencing software work straighaway (whether it's a problem with the software or somewhere between the keyboard and the chair).
Maybe Factor http://factorcode.org/ is what you want ?

Also, the rather new Red language (Rebol-like) http://www.red-lang.org/ seems interesting.
Node.js has much better marketing. From the outset Node made a big deal of its event driven architecture and why I should want to use it.

Twisted's website, on the other hand, fills the front page to use verbose, boilerplate-heavy code examples. They mention an "event-driven web server" but don't say why I'd want that. If I'm still interested and click through to their example's I see stuff like "pbsimple.py - simplest possible PB server" or "ampserver.py - do math using AMP". Thrilling.
They've been selling premium themes for some time now.
Did they get permission from Github to scrape their website for the content they have put up?

From the terms of service:

4. You must not modify, adapt or hack the Service or modify another website so as to falsely imply that it is associated with the Service, GitHub, or any other GitHub service.

5. You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service without the express written permission by GitHub.

Although I guess if the GitHire guys never used Github they aren't bound to those terms.
ShowHN: Valentine's Day Gift Suggestions App
Google’s Bouncer will boost Android security
My current weekend effort needs the user birthday, I rather delegate that to FB -- I do not know any other identity authority that does that (even if flawed).
That makes sense, mostly, but I'm a bit confused as to what you mean by saying it is easy to "miss" a blocking operation such that it will take down your server. It seems pretty hard to have any operation be blocking in node. To my knowledge everything I can do in node is asynch (with exception of a few blocking file functions, but I don't use those as there are asynch versions which are recommended anyway)

I'm also a bit puzzled by your statement that there are people working on the problem but not talking about it. Do you have some inside information? :) I do agree that it is a solvable problem, however.
The thing is, it really did take about 10 minutes, but they weren't consecutive. Yeah, it's a bit of a smartass comment, but also true.

Some people really can be as productive (or close to it) doing 6 10 minute tasks in an hour, switching every few minutes between those 6. To them, they still just spent 10 minutes on each task, and they're oblivious to the fact that not everyone's work can be sliced around like that with the same degree of quality that theirs can.
Also, not all community members are created equal.

I used to be a mod/product lead for a major IT community forum. We had a group of 300 or so hardcore posters (which the ad team referred to as "inventory builders") who we took behind the curtain and showed our prototypes before we released them. They often had some interesting feedback, but we quickly fell into a strange trap:

The changes the hardcore users wanted didn't drive usage -- posting or reading -- when we implemented them.

These guys were already spending every damn spare moment posting in our forum, so they had no more to give and all the esoteric bells and whistles (segmented follow lists, advanced karma scoring, multi-tiered private messaging) they wanted were completely irrelevant to the casual user.

When we shifted to testing changes that drove casual usage, we saw much better results. The hardcore group wasn't against it, generally, except for those petty few who saw the forum as their private playground and didn't like the riff raff wandering in to post. They were just dumbfounded as to why we were wasting time on these "beginner" features.

You don't want to alienate the devoted userbase, but data -- not anecdotal feedback -- is what should guide your decisions.
Or maybe it's more important to help your fellow programmers than worry about stupid legal shit?
It's been going on since at least news papers. Go to the grocery-store and take a look at the magazines in the checkout isle. Humans love to watch unfold what they think is a controversy. It's entertainment.
This statement without any kind of explanation, is totally meaningless. Please explain.
Matt Mullenweg's method (at least, that's where I first heard it) of playing one song on repeat really works for me.

I like short, simple songs. Something like a song off CYNE's album Evolution Fight works really well. For example: http://www.youtube.com/watch?v=rP2ISUThbcQ&feature=youtu...
I'm confused by the "exclusively subsists on polyurethane" and "scientists recently found a fungus in the Amazonian rainforest"... TIL there's a bunch of polyurethane in the Amazonian rainforest?
I don't know. The thing is, a German person does not have a lot in common with an Irish person. They have a different culture, different media, a different language, different pop idols. If you are at some place in the Netherlands, it's more expensive to go to some other place in Belgium than to go to another place in the Netherlands, even if those are equally far away. I guess what I am trying to say is, Europe is still not a single country, but just an almost random collection of countries that happen to be geographically close to each other. And even though, that should not matter in this globalized world, it does. So, I don't know if there is a point, to have a Europe centric discussion platform, as opposed to having one for each country.
Gеt car loans аftеr bankruptcy
Node.js isn't picking up a new paradigm. The issue is very present in JavaScript, and it's easy to write spaghetti code since the language by itself doesn't offer much structure. It's possible to write very clean JavaScript / Node.js code, but it takes a different approach over how you design / develop apps versus a class-based language.
Octaveless Notes
If this is happening frequently, then you need a support stuff. The support stuff will spend those 3 hours to get the actually problem and explain it to you in 10 minutes at the end of the day.

If you want to focus, and your work is programming then you should delegate support to someone else. Probably a knowledgeable person about the software and some programming/technical skills to solve trivial problems.
Atmospheric drum'n'bass is where it is at for coding. Warm lushness, yet rhythms that will help you keep your mental cadence up.

Here are two mixes you should DL & listen to:

http://archives.bassdrivearchive.com/1%20-%20Monday/Atmosphe...

http://archives.bassdrivearchive.com/4%20-%20Thursday/Scenic...

Lush atmospherics, low-slung 29-38hz basslines, rock out to either full-time at 175bpm or half-time at 87bpm, depending on your mood.
Not necessarily -- the issue is not so much code modularity as much as control-flow issues, which separating out functions (mandatory) doesn't necessarily help with (because of all the flags of what function should call what other function afterwards, etc.).
Download DAEMON Tools Lite 4.45.2.0287 (with SPTD 1.80) | Andra Little Notes
Yes I did. It was very hard work. I combed through hundreds of adds, sent custom replies to several dozen of the most promising and made it clear that I was offering high quality, with the unstated caveat that I was not offering the lowest price. I replied only to adds local to Boston (where I live) and said that I would be happy to come to their location at their convenience. When I did in person interview I dressed very well, and read up extensively on their companies beforehand. I did not even entertain anyone that seemed like a cheapskate or wanted to offer equity.
Cars, sex and music, depending on the audience.

After that, I explain the idea.

Edit: (to clarify) Cars, like you said, because a certain amount of car knowledge is already in the popular mob-brain. It's fairly easy to describe your web server, load balancer and scripting language as either car or engine parts.

Sex is useful when describing 3rd party API interfaces, particularly Facebook. This one can get pretty damn funny when the API is either poorly designed or unreliable. Also if you need to do weird things to make it work.

Music is good for the high-level stuff. Associating the front-end with the vocals, business tier with the guitars, database with the (wait for it) bass, and the server as the drums. There are bands with two or more of any of those roles (and keyboardists, and cow bell hitters, etc.), so this analogy tends to hold up very well as long as you avoid the details.
I never said you need to remove all fats from your diet. Therefore my confusion to your reply.

While I missed your point, apparently you're having your own conversation.
I don't know, everything is pretty portable these days. (user data/blog databases) I don't think most folks chose Wordpress on the financial strength of Automattic, do they?

It's a reasonable enough consideration for folks like us in this venue, the parent comment just jumped out at me as an interesting reason not to give the platform a whirl.
They work in user-space and are portable, so I don't see the problem.

Also, even if one opposes the idea of co-routines due to the problem of not knowing which function will yield, there's no denying that they provide one of the best current solutions to the flow control issues with a clean upgrade path to generators when those become available in V8 in 18 months or so.
That's clearly not the case. Sure, other event-based web frameworks exist, but Node definitely makes it easier than ever to write event-based apps. Additionally, being able to share code between the server and client is a very interesting and useful feature. Finally, Javascript is unlike really any other language in existence. It has many of the benefits of a functional language, without being nearly as intimidating as something like Haskell. Node certainly has its place.
Basically thіѕ іѕ hοw a refinancing auto loan works
Hello Everything by Squarepusher goes along nicely with this too. Not too up, not too down.
OK I concede it meets a definition of fractal. I'm recalling having seen Mandelbrot speak at my high school and identify a property of his eponymous set in particular: that no matter how closely you zoom, no part of it ever appears to be a straight line, unlike, for instance, a circle.

I just feel cheated.

But sure, it's a fractal capped at a disappointingly low number of iterations.

Kinda like how an equilateral triangle is a sierpinski's gasket at zero iterations.
Don’t judge an email by its length.
Irrefutable anecdotal evidence of Node.js sucking
True, and all those lists could of course be a lot longer. My point is that what really sets the US apart is access to funding. The rest you can find in many places, and it's a lot more about individuals than nations and their wars.
Yep...and if you use it for that it's brilliant.

My latest project runs Python/Pyramid and MongoDB for the more traditional computational stuff. We have a notification architecture running through node.js/socket.io sending real-time events down to the browser.

It works beautifully.

All of that COULD have been implemented within the Pyramid layer (or Twisted..or whatever), but it would have been much more difficult and time-consuming to do.
Apple Clarifies iBooks Author Licensing Situation in New Software Update
Salaries of Web Developers Around the World
Ruby Enumerable Mindmap
I work for a small enough company, where my immediate supervisor commits code with the rest of us, and therefore understands these issues.
Anyone can start an LLC, there's no restriction

I believe that is false. In order to start a company, you need a federal employer ID number. In order to get an EIN, you need an officer who has a social security number.

I believe you are talking about a setup where a lawyer is the principal officer of your company and has agreed to defer to you. This is nothing at all like starting a company within your own state, as a US citizen, which is a simple and (generally) inexpensive affair.

You aren't necessary an employee of a company you start.

In fact, you are. If you perform any services, you are an employee of the company, regardless of how you are compensated.

I would give you a link, but it's from a Nolo Press book. And no offense, but I trust Nolo Press more than I trust you. :-)
And on a more upbeat, liquid sunshine note, for those who want to go faster/harder: http://archives.bassdrivearchive.com/1%20-%20Monday/Atmosphe... (Bjork remix at the end kills it)
This is interesting. But how do you install it? Just drop the .scss files in the stylesheets/sass directory?

Thanks!
If you integrate to an external native library it might block.
Plus all the hype just makes programming better. More eyes, more research, more usage, more knowledge, more code-as-art projects. I don't use node, but I'm envious of the people who have all that time to play around with it. Is it the best solution for any problem? That's up to no one but your own expert opinion. It really doesn't matter. What matters is people are programming and they're having fun doing it.

You try to use Node as a production solution and it(or you) fell short somewhere? Great, you just learned something and are a better programmer because of it.
Reference Error: Dec 25 is not defined
I do agree with this. However, I think most online tutorials and books are skewed towards being not intellectually stimulating. Very much, "This is a loop. This is how you print." Barf.

The Stanford 106a track for CS freshmen is excellent. The curriculum is more bite-size than doing a project from top to bottom, so they introduce elements slowly (arrays only come up 3/4 into the class for example). However they design problems that really poke your problem-solving brain and challenge you to solve it with the limited tools you've learned.

Here's the first assignment. A former TA says that problem (3) from this book is the most intellectually challenging of the whole course, and it's from before you've learned anything about any language: http://see.stanford.edu/materials/icspmcs106a/07-assignment-...

I think a (good) class teaches depth while a project gets you up and teaches breadth. If you do a web project, you'll learn about frameworks, hosting, using different libraries, etc but the actual code you write will be rudimentary. Both are important of course.
I'm not trying to question Hackful. I'm just trying to use them to show the trend of HN and how it's changing it.
Make sure to check out his LP under the name Gramm.

first track: http://www.youtube.com/watch?v=4kHEu50uq3w
Solution: use join.me or Print Screen + email and description
Cooking and a kitchen. I use a kitchen to explain the inner workings of a computer - RAM is counter-space, storage is a pantry/cabinets, the CPU is the person doing the cooking.
started a Delaware corporation a few years back

You did this through a registered agent service, correct? How did you get a federal EIN? Is it really your business, or is it a business of the registered agent, who defers to you?
Didn't Facebook attempt to sell 'Gifts' for $1 back in 2007? I recall they even got Susan Kare to design them.
http://github.com/visionmedia/uikit
I was recently pointed to http://block.fm/ as I like to go with some beats to work with and they have some great Dnb and electronica shows.
Usually I can't cope with any words, lyrics in the song or presenters on a show, but if I can't understand the words, in this case because I speak no Japanese, it's not a problem and sometimes it's nice to have voices (outside my head) as part of the white noise.
Why the downvote? It was never down, which means there was no need for a cached-version. It must've been some local error for the original poster, which was what I wanted to point out.
Well, when I look at http://openid.net/get-an-openid/ I see Google, Yahoo, Livejornal, Hayes, Blogger, Flikr, Orange, Mixi, MySpace, Wordpress, AOL...

There are six 'simple' providers listed. Spot checking:
One of them has broken SSL (https://www.myopenid.com/signup sources https://api-secure.recaptcha.net which has an invalid certificate).
One of them looks completely broken for new accounts: http://claimid.com/register "This account is hidden or does not exist."

And of course there's this: http://www.untrusted.ca/cache/openid.html which describes various security and privacy problems with OpenID.
Holy shit, why hasn't this been around forever?

I forgot about 2?? responses other than 200, going to implement that now. Also going to implement 418 just because it's fun.
Just use
https://github.com/varley/sassy-twitter-bootstrap

Switching Bootstrap from Less to SCSS is very simple.
ruby or Haskell or python or anything really

This phrase actually captures, succinctly, a big reason for Node's success: If you decide not to use a JavaScript-based tool you have to decide what to use instead. The ensuing debate will often take three times longer than just using Node.

Everyone who touches the web needs to know JavaScript, so apart from any other consideration there's an automatic tendency to try the thing that's written in JavaScript before trying anything else.