skysight-inc/HackerNews huggingface dataset:
Resource consumption of Node is quite good. The JVM is a massive beast. So right off the bat you're going to be paying less for hardware.

Also explain to them that the technology inside of Chrome (v8) is what Node is based on. Google has no incentive to make Node good but they do have incentives to make v8 crush its competition when it comes to performance.

If Node uses v8 then one could say that they are piggy backing on a technology that's likely going to continue improving very rapidly.

So now you have this low resource high performance platform to develop on. Finding devs isn't too bad because Javascript is extremely popular, more so than .NET or Java for sure.

The only problem is finding "good" Javascript developers is a little more tricky but you're going to have this problem in every language I think, but it's more apparent in JS because a lot of people made a textbox disappear once on a web site 8 years ago or know how to implement a jquery slide show and put "experienced javascript developer" on their resume.
Ugh. I wish I'd seen that thread originally, but I was on my first vacation in years, and not reading HN for some reason.

I couldn't give him much money, but it sounds like just talking to him about the case would have helped, and I doubt even people who thought he did the wrong thing or should have gone to jail to continue his protest would have begrudged him that.

Sorry, Aaron. :(
Thanks guys. Glad you like it. Any recommendations to make it an extraordinarily good product?
Browserify has a fairly generic format, and some projects are trying to piggyback off of browserify. Also browserify is long and people like to keep package names short. That does simplify things, though...
Cyber bullying? You created an account here just to leave this spiteful disgusting comment? Classic bully behavior - not putting your real identity behind your hateful words.
> This is a perfect example of how restrictive gender norms (or, what some might call "patriarchy") can harm men as well as women

And this is why I hate the term "patriarchy" in this context: It implies men always get the best of it, there are no downsides for males, and therefore we should be dismissive of male problems.

I know this isn't what academic feminists think. It is, however, what a disturbing number of people who call themselves feminists out in the real world apparently believe.
kerno i think you do have a good point!
Major League Gaming
> If everyone took the line you're talking about, "I don't know the full story (because nobody ever can) so I'm not going to pass any judgement"...

sigh. I never said that. I have no idea how you got from "comment publicly" to "pass judgement".
It would help if defendants could speak more freely about their finances without provoking the ire of a judge. This places advocates for free information in a bind. If you need to mount an expensive legal defense because you applied the principle that information should be free and, in consequence, find yourself in legal trouble (I'm speaking generally to avoid argument on inessential points) do you

1. apply the principle that information wants to be free to yourself and expose your finances, possibly provoking a judge; or

2. selectively apply the principle and in your own special case, not disclose your finances, although information wants to be free.

Until there is reform in this direction, activists for the information-wants-to-be-free principle either have to reconsider, or else understand that their ability to fund their legal defense may be compromised as well the principle they acted upon.

Of course, a push for common sense and proportion from the judiciary might obviate this.
Naming your contest after a failed policy of imperial conquest and subjugation that saw up to 20 million people die is really unfortunate. Would we accept "Greater Pinboard Cloud Reich" or a "Reichskommissariat Pinboard"? If not, what's the difference?

http://en.wikipedia.org/wiki/Greater_East_Asia_Co-Prosperity...
"a function can still be pure even if it calls impure functions, as long as the side effects don’t escape the outer function"

This is a very good point that probably could be systematically exploited. Does anyone know examples of this?
Nice little read. In my opinion, blogging not only serves as a way to structure and express your thoughts better, it can also be an incentive to think about subjects other than one's domain.

I am a firm believer that every notion and concept, regardless of their context, can be analyzed together and combined to form new, more insightful ones. For instance - I have no examples in mind right now - there must be a way to apply aesthetic rules of gardening to team management in IT businesses!

This is where blogging and writing in general becomes essential, I think, because it comes with a responsibility to keep it somewhat alive. And this same responsibility will - consciously or not - push us to read more books about things we don't know, to undertake projects we have doubts about and to embark in new adventures, just so that we could share some of the experience with our fellow readers.

I have never been really successful at writing, and I have difficulties taking the first steps, but hopefully this year will be a good one for it!
I don't think the demoscene is dead.

http://scene.org/dir.php?dir=%2Fparties%2F2012/
Whatever you think of edw, you should also consider the tone of your own comments. HN can be hard and reductionist, and in your attempt to highlight the problematic nature of the trend you've contributed to it.

We're a community where people come for insight and honest evaluations. However, those things do not have to be rude or dismissive, and we should all try to raise the tone of the conversation - especially when making uncomfortable statements.
I don't think this is fair. You cannot read a comment, or a bunch of comments, from over 100 days ago in light of the recent suicide. If people make their actions dependant on someone's post on HN, that is the problem, and making the right posts that magically know what will happen in the future, and what happened behind closed doors (such as the district judge basically shutting Aaron up, if I catched that correctly, sorry if I didn't) is not the solution to it. Yes, more love is what the world needs, so in that sense you are right and would be in whatever context you said the above, and maybe I am just contradicting you because I often am a callous SOB online. But still.. this isn't fair. Yes, he asked for help, but every single US citizen pays taxes for the reason he asked for help. So if you're gonna play the blame game, play it and see where it actually leads, don't just stop at convenient scapegoats like Ed. I cannot speak for Aaron, but it does seem to me that he was scared of jail or worse; he didn't kill himself to hurt anyone, so maybe don't use it that way. There is no way to make sense of all this, but there are ways to make good come of it.. I would do that just to spite someone who killed themselves out of revenge, but how much more so when they didn't. That is all, I feel weird even speaking to this, but I hope it helped.
You could say the same thing about digital computers old and new. For example, for this (awesome) article http://horningtales.blogspot.com/2006/07/bit-serial-arithmet... describing an ancient bit-serial drum-memory computer, the author coins the acronym "AIGSA" to mean "as in grade school arithmetic".

But that just shows that we understand grade school multiplication. It doesn't mean that we know how best other people learn it.
His public actions were stronger than I usually think of myself as being. Despite that, he "chose" (like you choose between a rock and a hard place) to die with a whimper. What is there to understand besides the fact that human frailty resonates with people? A bright, humanity-focused individual with very human frailties said, in a very quiet and personal way (he didn't leave a note; he didn't have a press release) that he simply thought tomorrow wasn't necessary.
We really don't know what Facebook is announcing Tuesday
Over what time frame? What percentage of the investor's net worth and yearly cashflow do these sums represent?
Stephen Heymann Wanted 'Juicy' Case For Publicity
In most cases, people simply don't know how bad it is or can't imagine it could be that bad or have no idea how to help, etc. It makes me crazy and I wish the world were better about such things. Yes, it took his death for people to "care", because his death was clear information about how very bad it was. People are still talking in part to try to figure out how to see it more clearly beforehand next time and not have to wait for such a clear signal. At least I hope that is part of the motive, for some people.
This makes me really appreciate non-english speaking programmers. They not only have to learn all the logic and syntax I do, they had to learn the symbols and what they meant and the english words.
This reminds me of a relevant quote, and its relevance increases as you dissect it.

“Four things come back not: the spoken word; the sped arrow; time past; the neglected opportunity.”

- Umar ibn al-Khattab, Caliph (AD 592-644)
>What is unreasonable in this case, appears to be the application of the law

I don't think you can let the law off the hook for allowing unreasonable applications of itself. The idea of criminalizing "computer fraud" (i.e. breaking into Amazon's servers to have it mail you expensive products without paying or to steal credit card numbers) is not objectionable. But the breadth and vagueness of the existing law, and the obscene penalties, most certainly are objectionable and should be fixed.

I completely agree that something must also be done about the excessive cost of criminal defense as well.
Elinor Mills, a former CNET reporter, speaks out on the situation based on her seven years at the company:

http://www.batemanbanter.com/2013/01/cnet-in-turmoil-after-g...
Proposition of change on how out-of-flow elements are handled
Hi,

the idea is to propose to the w3c to introduce a css property

out-of-flow

with the possible values

leave

contain

. Or of course any other name.
The effect of this property set to "contain" would be, that a block containing out-of-flow elements like floated images or absolute positioned elements would determine its dimensions such, that those elements are completely inside the content field, just like in-flow-elements.

IMHO would this make things for many much easier.

What do You think? (argue reasonable please)
Edit: found it, http://www.forbes.com/sites/harveysilverglate/2013/01/03/bla...
All you need to do is hoist the conditionals out of the ?: if you have a bug and you want to inspect them, either with printf or a debugger. Everything else is available before the statement.

Personally I don't use debuggers except to get a backtrace from a core dump once in a while. I use various forms of automated testing and logging to stderr/stdout. They just aren't very useful with concurrency bugs.
A new way to sell cars online
TC is far from my favorite online news thingy, and perhaps there is room for them to do some consideration too, but that doesn't mean that HN isn't also overdue for some introspection in how people are treated here.

I don't know much about Ed, only met him briefly once, but that said, most people here (myself included) have gone out of their way to voice their support for him as a member here and regret that it was his comment that got hilighted on TC.

I don't know how else TC could have pointed out this aspect of the HN community without picking on someone; in a way, it might be best that they picked on one of the most well-liked contributors here.
Simple time tool for Tech Startups & Freelancers.Free account added thanks to HN
I see zero inconsistency between on one day saying that someone should take personal responsibility for their activism, and on another day regretting that this same person took their own life.

The notion that Aaron's legal position caused his suicide is an opinion of many people on this board. Despite the numbers of those holding this opinion, it is still only an opinion, and needn't be read as fact for any other analysis or opinion. The insistence that everyone hold _your_ opinions for all of _their_ opinions and moral calculations is, at very best, deeply problematic.
I don't think I deserve any praise at all. I had my eyes firmly closed when it mattered (and I really should have known better) and nothing came of the things I did.
The hypocrisy of the TC article is disgusting. They're recklessly throwing stones at people who may be in delicate positions themselves.

As soon as I saw it was written by Arrington, I hit the back button. That tells me all I need to know. He's an attention whore.
I was a little confused by the link; the main image is a screenshot of what looks like a fairly ordinary Arabic text editor. I think the calligraphy referenced here is the tile mosaic in the photograph. There's more photos of geometric / artistic typesetting of QLB code in Nasser's tweets and blog. Is this Kufic-like calligraphy being autogenerated from the source code? Or is it laid out by hand?
I don't think the web interfaces are the biggest difference between the two. If Dell was selling the same quality hardware as Apple without the thousand different models and home/business price segmentation BS, I could put up with their website as is.

Edit: ugh, it is pretty bad though, I think it's actually worse than I remember. I suspect it's just a symptom of a fundamental problem though - as the late Steve Jobs might have said, they simply have no taste.
I think I'm misunderstanding the point you're making, I'm not much good at interpreting things. From what I understand of your comment:

That is what is wrong with saying, "just accept the consequences",
when you have no damn idea what the consequences are.

I think you're saying that he shouldn't have passed judgement because he wasn't aware of the situation, although now reading your emphasis on ""comment publicly" to "pass judgement"" I suspect you may have meant that edw519 is at fault for his specific action (commenting that he thought Aaron should accept the consequences) not for thinking that Aaron should have accepted the consequences? If that's the case then my comment will not have been particularly relevant, sorry about that.
Try this if you're stuck:

(قول "مرحبا يا عالم!")

قول = say
مرحبا = hello/welcome
يا = oh
عالم = world
Suppose I want to `printf("Returning. A: %i", a)`. Same answer.
Accumulation of wealth creates difficult economic climates.
For me, that last paragraph ("About Thoughtworks") is what left a poor taste in my mouth. Up until that point, I personally thought it was in good taste. If someone doesn't know who ThoughtWorks is and needs to know, I assure you that they'll find it via a search engine. I'd also drop the contacts phone numbers as well.

The addition of that About TW paragraph, no matter how "standard" in a PR setting, is incredibly inappropriate in my view and makes it appear that you are taking the occasion of an employee's suicide to market ThoughtWorks. Don't do that.
Agree, Python doesn't feel as natural for callback-style. I do like the gevent (http://www.gevent.org/) or greenlet style code though.
> There is also something weird about inviting people to listen in on a pseudo-private conversation. It makes it very artificial and staged somehow.

Agree. What if they were actually private conversations, but with the same model of inviting people in?

I thought of Branch recently when I was reading the intro of Shirky's "A Group Is Its Own Worst Enemy"[1]. He mentions that before the internet, technology only enabled two-way, one-to-one communication (telephone, telegraph) and one-way, one-to-many communication (newspapers, radio, TV). The pattern of many-to-many, starting with BBSes in the 70s and becoming fully ubiquitous only now with Facebook, is new.

It got me thinking about how the many-to-many communication models online don't match those we have offline. When you have many-to-many communication offline, you sit down at a table with a small group of friends, family, or colleagues. Everyone at the table can listen and speak. People can leave, or new people can be invited to join. And the group is an ad-hoc one, formed for the conversation, which doesn't persist after the conversation is over.

There's no form of online conversation that has these characteristics — no remotely mainstream one, anyway. And Branch is interesting to me because it's sort of trying to tackle that, except by allowing everyone in the world to read the conversations (or "listen"), they turned it into something completely different.

I don't think many-to-many communication online is a solved problem. We may still see new, better models that will displace the current ones.

[1]: http://www.shirky.com/writings/group_enemy.html
Violent crime has been declining since 1991, and we haven't had a homicide rate so low as 2011 since 1963.*

I'm not sure violence in society and violence in media are really correlated, certainly not violent video games.

Some might argue violent video games are providing an outlet, I don't know if that's true either. Maybe we've just entered an age of distraction, and Youtube is really effective at keeping criminals (or victims?) off the streets, better than any after school basketball program.

* Wikipedia provides a table illustrating declining crime rates, compiled from US Bureau of Justice and FBI statistics. http://en.wikipedia.org/wiki/Crime_in_the_United_States#Crim...
> The scope of this is enormous, the SS webpage gives the following examples

If this wasn't assigned to USSS to investigate it would simply be assigned to some other component of the DOJ.

You might claim instead that the government shouldn't have the purview to investigate "computer crime" at all, but computers have become far too important for that to be realistic. It might be better instead to explicitly disclaim some areas as barred from Federal investigation due to the risk to civil liberties, but even that would be a hard slog in today's America I think.
Actually its the mark of talentless publication to piggyback on a very real tragedy with a senseless link-baitey story that they could have answered for themselves in a completely non-conspiratorial way if they noted that every case involving CFAA is investigated by and/or handled by the Secret Service.

Didn't stop emptywheel though, nor Techdirt. They got what ever the paranoid equivalent of rage views is.
this is probably true. provide access someone will gladly cross-reference, index and make it available.
I was thinking last night that to make it easier to make yogurt in a crockpot, it would be nice to be able to buy an alternative crockpot lid with one or more aquarium type heaters attached to the lid. (Crockpots are nice as big container to heat the milk slowly to 180 degrees, but their controls don't seem to make it easy to maintain the milk's temperature during incubation at 100 degrees.)

A zillion years ago, these heaters cost $20 and were accurate enough to keep a 5, 10, 20, 40 gallon fish tank within a 2 degree range.

It might be interesting to couple a crockpot lid with one or more of these heaters and maybe even a motor driven stir stick all built with either:

a) small microcontroller
b) arduino (2010 folks)
c) raspberry pi (2012 folks)
d) androidy thingy off of ebay

Anyway, such a device might make a reasonable sous vide device.

Kickstarter help anyone? Any mechanical engineers want to pitch in?
Your amazon credentials might be in the source code.

https://github.com/aaronlifton/Gooo/blob/master/model/model....
Probably about as easy to learn as brainfuck for Western progammers. Interestingly shows the extra hurdle to be overcome for programmers who do not natively use the romanic alphabet, with the more mainstream languages.
> The Westminster system is fundamentally about responsible representatives for the purpose of governing. Members with electorates have an incentive to be mild and inclusive, to keep their electorate happy. Whereas parties have incentive to be abrasive to carve out brand. Electorate systems that favour parties have a jobs-for-the-boys culture.

That's a very good point. I wonder if it's possible to have a party-based system which does not encourage extreme brands?
Offer HN: Teaching+Technical consulting (SF bay area)
Perhaps most ideal for people with minimal programming experience that have an idea that they want to prototype while they learn. I will sit with you for two hours for free (future sessions $250/2 hrs with no long term commitment) and help you in any way I can. Also note my hours for availability are very flexible to help cater to those still with full time jobs, M-F 10AM-9PM and Saturday/Sunday 1PM-9PM.

We can cover/talk about anything you want, from HTML/CSS/JavaScript, Ruby/Python/Clojure, jQuery/Bootstrap, PostgreSQL, AWS, source control, or anything else. It's also fine if none of those words mean anything to you. I will try to provide explanations, knowledge, tips, materials and resources to make your life easier where appropriate while also making progress on your prototype with you.

I love helping people and am testing the viability of this as a niche service for both clients and myself. In return I mostly just ask for honest feedback as to if you think I've been helpful.

Quick word on my background, degree in Electrical Engineering and Computer Science from Berkeley and approximately eight years of experience, most recently with Ruby on Rails as an early technical hire at a start-up where I wore lots of different hats. I have recently adopted Clojure as my language/environment of choice.

If you are interested, please email me at osbert@iterinc.com introducing yourself. No need to talk about your idea if that makes you uncomfortable, but a little bit about your level of knowledge/progress may be helpful so I can try to develop a plan for what may be the best use of our time (with your input). If there is something specific you'd like to be sure I'm up to snuff on, be sure to bring that up, I will be very upfront with you if I think I will not be helpful.

Thanks, and good luck to all fellow entrepreneurs. Sorry, this offer/advertisement is limited to the SF bay area for now.
It's different primarily because "co-prosperity sphere" sounds really funny as a phrase. He's also using it in a self-deprecating fashion, because he's inviting you to apply to join something that historically you would never want to be part of.

So it's funny. As I wrote this I realized once again how hard it is to explain humor.

But basically, funny makes taboo or bad things ok to talk about.
Some years ago I asked: what would "programming" look like if it was not "invented"/"dominated" by the western culture?
It's not only about the symbols ... how about f.e. a more holistic approach to problem solving instead the dominating "commanding" approach used to "control" a machine ...
Any strings attached?
Cool, thanks for the added detail!

I suspect the main additions you'll need for this to be useful in a production environment will be around logging and accessing stats -- showing the end user that a particular page performed poorly doesn't help you unless you also know about it, with enough info to reproduce the problem. Also, with higher volumes, you don't want to be flooded with almost-identical data, so you can dig into strategies like only sampling a subset of actual requests, different handling for poorly-performing queries, etc..

I'll keep an eye on this, and if we do decide to integrate it I'll be in touch; thanks!
I'm sorry to hijack your comment for this but if you want to read something related but on another tangent (phreaking) then this article is highly recommended - http://www.lospadres.info/thorg/lbb.html
Great suggestion, I found this last week.
What guns are made for? you have a case for video games and movies but guns are basically made to kill.