skysight-inc/HackerNews huggingface dataset:
Not really. I will email you though :-)

I will probably post something on the selection and design of our templating system for LedgerSMB in my blog too (http://ledgersmbdev.blogspot.com) by the end of the week.
Ahh memories of the Duck and Swan in Chippendale...
This is so confrontational, I couldn't even read it. Stop putting words in my mouth.
Rubber-Ducking: Elliptic Curve Cryptography
Plagiarism? ROFL. Astroturf much? Small, thin, black, touch-screen devices with centered buttons. There's not a lot of room to vary, and no reason to disappoint consumers and make it thicker than need be, etc. Next you'll be telling us Star Trek infringes on Master and Commander because a ship full of people explore and fight.

As for the merits of patents, they exist solely as a tax-funded subsidy for lawyers and lobbyists. They're useless verging on incredibly damaging for industry and thus consumers.
Make friends with people who share your priorities. I've got a large number of friends who have prioritized professional enjoyment over simply making bank - and this network is great when you're looking.

Surround yourself with people who won't work bullshit jobs, and come job hunting time it shouldn't be hard to find something that fits.
I'm a denizen of the East Coast. On every visit to SF I notice shit on the sidewalks that public services never clean up. I guess it's the vast number of homeless people and crackheads. They just pull their pants down and defecate wherever they are. I never saw that in Philly.

But yeah, the weather sure is nice. I figure that's part of the problem, though: if you're homeless, you'll head somewhere that's warm all the time. Everbody had the same idea and solution.
How exactly do stored procedures prevent you from writing "BAD SQL"?

To be clear, they prevent one specific case of bad sql, namely queries that are written like this:

SELECT a.*, $col_list

FROM $table a

JOIN $second_table b ON $join

WHERE $where

$group_by

$having;

Then when you go to find out how $where is define you see a lot of statements like:

if ($http_query->{date_from}){

$where .= " AND date_entered > " . $dbh->quote($http_query->{date_from});

}
Wow. So I read through his post, watched the video, and read the letter he wrote to S&S. All the while, I couldn't help but feel I recognized/knew/ or had read this guy's stuff before.

Somewhere around his mention of accomplishing super-human feats and cyclothymia, I connected him to the "Stop Being a Fucking Joker" rant.

I look forward to reading additional commentary about op's post and Mr. Marshall; but, I can't help but feel a distaste for his seemingly common use of public shaming. Perhaps a more effective and less aggressive form of communication would allow him to avoid these public spats. Then again, perhaps it is all part of a very effective pr campaign. After all, I now know who this guy is and am able to identify his writing.
Even if he is technophobic, I think he's illustrated his point clearly and with force.
What makes you skeptical of his point of view?
I think the core of the article is human intimacy. The cause of this intimacy is not always the fear and economics of survival. I like to think along - "Friend is your need answered". One has different needs, some professional, some emotional and some relating to fear. Facebook and other media does not replace but blurs distinctions and level of intimacy required with a new generalized publish and subscribe model.
I have a sneaking suspicion that for all the worthiness of the principle of separation of concerns, it's impossible to completely decouple presentation and logic -- you're going to either end up having some degree of model-related logic bubble up into the view, or you're going to have some kind of presentation-related logic seep down into the view.

What we've generally done as an industry is accept the former, but I'm not sure whether one is better than the other.
Mysterious survey - Soaps and toilet mugs with concealed microchips
Amazing, absolutely amazing. The world needs more people like this. I don't even care if you agree or disagree with his fundamental position, or any specific details of what he's talking about.... but I admire the man for the willingness to do his own thing, to essentially tell a $MEGACORP to go fuck themselves, and to spit in the eye of the haters.

A little less political correctness, a little more uninhibited behavior and a healthy splash of controversy are always welcome, as far as I'm concerned.

Yeah, that delivery doesn't "work" for everybody, but some people need a little shock-value to capture their attention. And some people are inspired by seeing others show the willingness to step outside the perceived boundaries of their world.

Go Sebastian!
Over in Vancouver at BCIT I know that there are a few business diploma programs where the students end up studying just as much (and sometimes even more!) then the engineering diploma programs. This is clearly a special case but I think it's interesting to note.
In contrast, I have predicted the relative demise of traditional publishing houses precisely because most of them are now so poor at performing the non-writing tasks that used to be their natural contribution that one has to question their continuing relevance. We're living in an era when self-publishing is cheap and easy, and when word-of-mouth advertising and sites like Amazon sell far more books than knowing the manager of the local bricks 'n' mortar bookstore. Publishers have a future as a one-stop support network for authors who only know how to write but also need design work, editorial guidance, etc. Publishers have no future as a pure middleman in the distribution chain, whose services reduce the author's percentage cut to single digits but who don't generate an order of magnitude more sales than a dedicated author self-promoting on-line.
This approach reminds me of hquery (for Ruby on Rails) by choonkeat:

http://blog.choonkeat.com/weblog/2008/10/hquery-an-unobtrusi...

https://github.com/choonkeat/hquery
Which one? I ask b/c there appear to be several with that or very similar names.
Not sure how I feel about this. On the one hand, it's nice to have these kinds of privacy laws in place. On the other, it seems arbitrary that other similar services for music, articles, locations, etc. don't have to play by the same rules. I don't see video as particularly different from any of them so I think either they should be similarly regulated or the law that applies only to video should be dropped.
Actually, the bits of SQL everywhere is the #1 problem with the code. We spent weeks just auditing them all to remove SQL injection vulnerabilities. All the SQL are fragile bits of code, difficult to write meaningful unit tests for, since you can't separate database interaction from logic, etc.
Houston has an openly lesbian mayor. Even Republicans here are making fun of Rick Perry's recent campaign ad (http://www.youtube.com/watch?v=0PAJNntoRgA). Urban areas in Texas are far from the stereotypes you've heard of. Come visit.
The issue is that you're refusing to make a knowledge based judgement. We know Apple uses their patents offensively. We know that Microsoft, while not being particularly gruesome of late, uses their patents offensively. There is plenty of evidence for both of these claims.

We do not know that Google uses their patents offensively. At least, not that I am aware of. This doesn't necessarily mean that they won't or that they haven't. But it would be wrong to ignore past action as a predictor for future behavior.
What I learned from the article: Let them in. Let them pay for our debt. Tell them we can kick them out anytime. That's it.
The moment a programmer thinks they know the ultimate solution to a problem is the moment they understand the problem the least.

No, templating is not perfect. Nothing a programmer does is perfect. Our job, as programmers, is to make stuff suck less. We break stuff until it works. We squash bugs until we can't find any more. That doesn't mean what we've built is perfect. It means what we've built is the best we could build with our current understanding of the problem.

I don't think of spaghetti code as the presence of logic in presentation code, I think of it as a lack of separation of what SHOULD logically be abstracted. I find the code it labels evolves over time as the common abstraction level of things increases and we move closer and closer to fully isolating concerns.
Please, don't make me mention the pay here in Hawaii.
Have an e-mail in your HN account so people can contact you. :)
They don't expect it to show up in every energy band - the whole point is that they expect to see a lot of Higgs boson formation at a specific energy level, and anything higher or lower drops to a background level. The sigma value is basically a measure of how many standard deviations off from the background event count the event count for this particular energy level is.
Comparing Pregel-inspired graph processing frameworks, GoldenOrb and Giraph
Then you may need to consider the possibility of a "100x" programmer in your scale. The "best of the best" that I know are, say, 10x better at embedded C code than they are at CRUD web apps. The best CRUD programmers I know can't hold a candle to the best embedded programmers in their domain and vice versa. At the high end of proficiency, programming is not a commodity. Specialization matters.
Well I would assume these same people (someone who can just sign a check for $100k) would have significant income which would now be subject to US income tax. Plus, they might start companies, employ people and contribute even more.
Surely there's still gravity left to explain away at the quantum level?
Do Google engineers really *need* spaces like this?
His general framework of data impoverished assumption?
His assumptions in the first two paragraphs are quite evident, and any later assumptions are supported by data which he provides later on.

I find no sweeping generalizations on his part, he deals with modern society as a whole and maybe that requires him to make general comments.

Which parts of the article are you specifically referring to in your comment?
"Passion … makes all things alive and significant"
a post from a good friend of mine. worth reading.
Just wanted to share my experience as a junior software engineer straight out of college (May 2011, UT Austin) with experience at 3 different startups now.

There's been a discussion lately about the city of Austin being unable to retain engineering graduates, most of whom leave the city unable to find entry level work here (refer to http://blog.infochimps.com/2011/11/30/keeping-tech-talent-in... to get what I'm talking about). Many of my college friends want to stay in the city that they've grown to love, but many don't and end up moving back home to find work. The growing exodus has become a problem over time, but prospects seem to be on the rise again with initiatives by the City of Austin and other organizations (campus2careers is a great one) to keep graduates in the area. HireStarter, the recruiting agency that was mentioned in the article, was excellent in placing me at my current startup even though I had little experience. There's hope out there for junior guys, but it's still going to be tough.

I don't expect things to get better tomorrow as this movement is still early stage, but if this momentum keeps up, suddenly Austin will have a new supply of junior and (formerly junior) senior devs.

Again, I still consider myself very fresh to the local industry so my observations may be a bit myopic :).
I just watched the video at http://www.youtube.com/watch?v=hhVJl-OBEY4. It's an extended rant directed at his agent.

Summary:
It seems he pissed off his publisher and his agent recommended he find another publisher and pay back what the publisher forwarded him. He doesn't think he'll be able to find another publisher or sell that many books, so he took off his shirt and made a long video in which he continually chastises his agent, rips up some of his money and rants about how the industry is crumbling and the internet will destroy them.
Get Notified for Earthquakes around you
I've actually been playing around with this stuff all day, pretty much since my last comment above. I've enabled smarter caching on my website, replaced multiple image requests with a single spritesheet, optimized my images, and cleaned up my CSS file to remove unused code. Google's PageSpeed has been an invaluable tool, as well as webpagetest.org which breaks down the data in an intelligent way.

Turns out Google Analytics is actually doubling my page load time, but the data is too valuable to give up.

Anyway, thanks for the tips.
Would you be willing to speculate whether this pivot reflects the, in Microsoft's view, diminished threat of Java given its new home and a return to the status quo?
These are great points, I'd like to address all of them -

First, yes.

Second, I've never released contact info or identifying details of anyone on my side - an employee, investor, or partner. Ever. It's always obfuscated pretty well - you have to protect people.

Third, everyone in an organization or the specific people will know, but that's what you get with me. Radical honesty/transparency... it's awesome, it's so liberating, and people are thoroughly informed that that's how it goes with me. It's not for everyone, that's for sure

Fourth, I'm gentler/nicer to people who are quiet, etc - you obviously don't hear about that... I try to communicate in a person's desired style, which is aggressive for driver-type people, but I'm more creative/relaxed with creatives, and very calm with calm people.

Fifth, the publishing industry's bullshit needs to end, and I need to air this out publicly. It's the only leverage anyone has. Merlin Mann's "Cranking" essay is what gave me confidence to stand up publicly, take a lot of abuse, and look to improve things.

Thank you for sharing your honest thoughts here.
The Scientific Revolution Of India Before Muslim and British Conquest
Another reason is: because these cdn domains aren't the domain people navigate to, they don't get cookies from the domain that includes them. Cookies bloat requests for the domain they are assigned to; sending them only once per page is faster.
2012's Most Anticipated Video Games
>Hardly any companies that I see are willing to hire a junior dev or admin and contribute anything at all to his/her personal development, skill accumulation, and experience.

well and after all that investment the person leaves for better salary/etc... to somebody who is looking to hire senior people and not "willing to hire a junior dev or admin and contribute anything at all to his/her personal development, skill accumulation, and experience" There is a reason for the things even if we don't like the reason.

And again, the "hot" skills (any NoSQL/Hadoop) can be picked in a week and even junior with such skills would easy find a place. There is just no excuse for somebody unsuccessfully looking for work in this market to not sit down and master some of such skills.
Incorrect.

Correct summary: I think the publishing industry is a cartel that abuses their editors, copy-editors, writers, authors, and so on. They're anti-modern, treat people bad, and threaten them. I'm taking a principled stand against them, and already walked away from $50,000 to do it.

If you disagree, just say so instead of being passive aggressive. Then real dialog happens.

Edit: This has been upvoted, and then downvoted. Hold on a second - this guy mis-summarizes in a snarky way instead of just saying what he thinks. He could write, "He's arrogant" (perhaps) or "I disagree with his style" (your call) or "I think publishing is awesome and in the right here" (you're crazy if you think so) - but instead, he mis-summarizes what's going on. That's basically the definition of passive-aggressive: Not saying what you really think, and being hostile anyways.

I say, "Hey, say what you think and get a dialog going" (I addressed some thoughtful points below, and answered them all) - and you upvote him with his petty snark, and not the guy saying "Hey, if you disagree, say it and we can discuss"? Wouldn't you like a more honest world? No?
> A typical example written in PHP would look like this:

That's not how templating works, that's just some messed up code.

I totally disagree with the idea that having static HTML as templates and transforming them with DOM manipulation is better then templating. When you do DOM manipulations you make assumptions about the structure, if that structure is changed by somebody, you are screwed. The less assumptions you make the better. Also last time I checked DOM parsing was a relatively slow process, even if it would be better than templating it still has to justify the performance overhead.

Also let's not forget that writing if's are easier than writing DOM queries.

Templating allows separation of view logic and business logic, I find it much cleaner to have the view logic in the templates, this is in fact what the author complains about, but how is having both database calls and layout logic in the same place cleaner?
Thank you. A lot of people dislike me, but the people that appreciate what I'm doing keep me going, and we do a hell of a lot together. Godspeed.
We need Congress to act and engage in compulsatory licensing for all patents in all medical devices and drugs. This would fix the problem quickly. Otherwise we have cases like this, and patent law does nothing but increase costs for everyone by entrenching monopolies in these fields.
Your email's not in your profile, so can you email me please (mine is in my profile)? I'm considering interning there this summer and would love to hear your opinion on it.
دورة تصميم التواقيع - دروس تصميم التواقيع - تعلم تصميم التواقيع
Yes, but NaCl provides direct access to GPU interface libraries. You can code for OpenGL directly, rather than running your graphics code through several layers of abstraction, slowing it down exponentially along the way.

There is, to some extent; hardware acceleration for canvas. But I don't expect that to be at all comparable to native OpenGL for awhile yet. JS has certainly had some significant advances in speed over the last few years, but there's only so much optimization you can do. It's still running in a VM, so there will always be that overhead.

Another important thing to consider is that the native API will always have to exist before a Javascript abstraction can. Many triple-a titles will use brand new GPU features to sell the newest line of graphics cards. That won't work if they are making a browser game and the required interface to do those things doesn't exist yet. Javascript will always be chasing the tail of native.
Software is Pixels
A free service to track clicks for usability testing. Need your feedback
I have a first generation Kindle. I have not played with the new ones, but based on the photos and descriptions, they seem a step backward in an important respect.

For those who don't recall the original, it had large buttons along the edges for page turning.

On a cold night, snuggled under a blanket, you could easily hold your Kindle through your blanket and read. When it was time to change the page, you could just tilt the Kindle to hit the "next page" button against your torso, or hit it with your other hand through the blanket.

Net result: you could read while staying warm.

How is snuggled blanket reading on the new Kindles?
Helpjuice.com uses

Helpjuice, for the knowledge base, of course

Github

Skype

Dropbox

Olark

VisualWebsiteOptimizer

Stripe - payments

Sendgrid

Linode (switched from Rackspace)

Balsamiq
Self-Fulfilling Correlations
Ask HN: Non-signing NDA goes bad?
I always read that no one (investors) is willing to sign an NDA for simply an idea someone has. This is obviously a concern for a lot of unexperienced or immature entrepreneurs, but I was always wondering, are there any big stories where that worst case happened? Has there ever been anyone who got screwed over? (except the facebook story from The Social Network)
Last time an article about this came up, it was argued that we should be assuming that the justices know what they're doing. They are the supreme court, after all, so they probably understand the patents they're ruling on and the results of their rulings. This article demonstrates that we can't make that assumption:

He was stunningly interrupted by the rookie Justice on the
far left seat, Justice Sotomayor. It was stunning since she
sounded so off-base. She asked about the “actual machine.”
In an argument about treatment, knowledge and diagnosis,
where neither the drug or the blood testing were at issue,
“machine” sounded uninformed. Our reporter looked down. He
was embarrassed for the Justice.
There are irreconcilable differences between general relativity and quantum mechanics. A lot of thought has gone into the problem, with little success. But even if someone did come up with something concrete, what then? Try to come up with an interesting experiment that combines gravity and quantum mechanics.

I know of only one, and whether it tests anything at all depends on which interpretation of QM you have. Based on a Geiger counter, either place, or don't place a heavy weight. Try to measure its gravitational pull regardless of what you do. It only measures a pull if you placed the object. If you believe in the Everett interpretation, this says that gravity, at least to a first order approximation, splits with the universe. We do not have sensitive enough instruments to measure non-linear differences from GR.

History tells us that theoretical science done in the absence of experiment is unlikely to lead to useful knowledge.
Ask Jeeves UK (kashif138)
Ask Jeeves a question and Jeeves will answer it. Britain's
leading question-and-answer
service is as ready for your questions as ever. Try it now.
http://ask.co.uk
If that is the case, wouldn't it be easier and better just to pay that money (or even half of it) to the engineers themselves to change employers? It seems more sensical to me that the talent acquisitions make sense primarily when the acquirer wants the founders themselves.
of course. it's much easier to get good talent in cities that are desirable to live in, even though the cost of living is 2x higher than bumble-fuck places. i know because i moved to a bumble-fuck place for a high salary, and a. i hate living here, and b. we interview a lot of people, and it is surprising how hard it is to find anyone even mid-level.. the only lucky breaks we get is if some sr developer happened to move to bumble-fuck because he got married and is raising a family there.
We need cstross to explain what "the cartel" does - trawl through slush piles, work with authors to produce manuscripts, edit, typeset, print, and distribute books.

ebooks should make a lot of this easier and better and more efficient, but the workflow and tools don't appear to be there yet. And Sturgeon's Law (90% of everything is bullshit) is skewed to 98% with self-publishing.

It's interesting to note that Sebastian had this revelation after taking $65,000 of Simon & Schuester's money in advance for a 50,000 - 60,000 word book that he has not given them. (Weirdly, he's written 180,000 words, so why he doesn't just send that and get it edited down to 50k is confusing.)
I'm going to drop a small plug for my former employer, MyEdu (an Austin startup) -- they frequently hire people into junior roles, and I feel fortunate to have had such an opportunity myself. I'm not saying that everything is sunshine and roses there, but they definitely have a company culture that values the professional growth of junior employees.