skysight-inc/HackerNews huggingface dataset:
Most of these slides don't seem to work. Can't tell if they require GL extensions I don't have, need to run in Chrome Canary, or what. (Firefox, GeForce GTX 670)

On a more pedantic note, the 'programmable graphics pipeline' slides are so inaccurate that it makes me slightly uncomfortable. It's okay to generalize some so that people get the idea of what's going on, but you're leaving out a lot of important details that help make it clearer why things work the way they do in modern 3d hardware.

For a starting point, look at how the modern pipeline is described here:
http://fgiesen.wordpress.com/2011/07/03/a-trip-through-the-g...
Even with geometry shaders left out of the picture, you've got something like 6 'stages' in the pipeline, entirely ignoring all the incredibly complex magic that lives in the driver (and for WebGL apps, in the browser).

It might be better to instead show the flow of data through the CPU/GPU instead of showing pipeline stages - for example:

vertex buffers, index buffers, shaders, and draw calls that tie them together

primitives constructed from the indices and vertices

quads/spans/fragments/etc created from the primitives by the rasterizer

the z-buffer - what goes into it, where, who writes to it and reads from it

the pixel shader - what inputs it actually takes and what it produces

the actual output color data being written to the framebuffer

Really just pedantry at this point, but I don't think the existing pipeline diagram in the slides really says much useful.

If I had to pick one important lesson to convey when talking about modern pipelines, it would probably be how incredibly, massively parallel they are. hundreds or thousands of pixels/quads might be getting shaded at any given time, which is important to understand if you're trying to do interesting things with the GPU - it's not going to behave like your CPU and it may degrade in strange ways if you make the wrong demands.
I can appreciate the layout, organization, and design of the site (as a frontend developer myself, this is very well executed), but personally, I have an immensely difficult time learning from a structure like this:

<definition of a term that is difficult to grasp out of context>

<loose context / example for said previously defined term with no real world application>

Stuff the whole thing with formal copy coupled with lorem ipsum placeholder text, and I can't force myself to endure the boredom through the first lesson. I have a similarly difficult time learning by reading textbooks (of which this guide feels reminiscent). It just doesn't click for me, but it does seem to work for many, many people.
2 tiny (or is that tinny) speakers pushed through the side of a plastic box - thats going to sound pretty bad - lots of rattle rasp and a complete lack of fidelity.

Why waste the time and the pi?
It is true that journals serve as advertising/branding. That was their real value add. But article-level metrics are changing that. Now you can get stats on individual articles (e.g. # of cites, # of pageviews, listed on Faculty of 1000, Most Viewed Article), and those are increasingly influencing funding decisions.

As for the point re: editing, this is just not true. Academic journal submissions are by highly educated PhDs at the best universities; the editors on the other side just aren't as well trained. Post-submission copy editing is minimal; most of the effort by journal editors is on formatting. The reason is that in many cases the journals have failed to invest in a proper publication workflow so they have to spend time converting Word documents into their in-house style, rather than just (a) distributing a LaTeX template or (b) working on a common interchangeable format and simple rich text editor. Some of the more computational journals, like Bioinformatics or NAR in compbio do have LaTeX formats, but many like Science, Nature, or Cell do not.

So their editorial costs for their human army arise because they didn't invest in a few engineers to build a simple rich text frontend with pdf preview functionality. They are manually doing simple asserts like checking character counts in headline text rather than doing that via client-side JS. Things like that are the cost centers here. A shame.
> The idea that one does not have free will entails that one is reducible to one's brain; and this is absurd, on its face.

I'm intrigued. Why is this the case?
BIFs are written in a better way than what you think. They all manipulate the reduction counter internally, if they run in complex patterns with loops. This in effect means you avoid the problem where a BIF hogs the CPU.
It's depressing how much of these are perfectly applicable to software development for large companies. At least most of them are valid in my current job.
The prosecutors were told he was a suicide risk.

“The thing that galls me is that I told Heymann the kid was a suicide risk,” Good told me. “His reaction was a standard reaction in that office, not unique to Steve. He said, ‘Fine, we’ll lock him up.’ I’m not saying they made Aaron kill himself. Aaron might have done this anyway. I’m saying they were aware of the risk, and they were heedless.

http://www.bostonglobe.com/metro/2013/01/15/humanity-deficit...
Will the Steam Box be the final push Linux needs?
The idea must be in the ether! I just spent the last two days obsessed with this, having decided to make another stab at Bitcoin.

I now have a neat method worked out that I can do on the fly in my head, and a little Python script to check it.

Sorry I don't feel like sharing any actual tricks/code, but here are a few examples. Whatever the site address, it spits out a password from 13 to 20 characters in length. If anyone can explain my algorythm, I might even send you a Bitcoin!

https://news.ycombinator.com -> 0$$onew$vwqitt&10

http://slashdot.org -> 4$$guola$fwqivt&13

http://arstechnica.com -> 25$bars$jwdibt&15

http://www.theverge.com -> 4$$gthe$twggt&11

http://www.ibm.com -> 49$tibm$jwcint&17

http://www.wired.com -> 81$fwir$swfid&18
Why You Can't Cry in Space
Learning from the masters: three metaprogramming best practices
Frederick Cuny, Reliever
North Korea to Google Chairman: Rock On, Dude
???

The options were to spend 35 years in jail or to spend 6 months + plead guilty.

Are you saying that he chose to kill himself rather than spend 6 months in jail?

I don't know what went through his mind... but I think it's unlikely that he considered the plea bargain an option.

From what I've read, he seems like an idealist and in his mind it was probably more black and white - he had to plead plead innocent and accept 35 years or at minimum the financial and emotional damage that goes with fighting it... and he was getting little or no help from the world he was trying to change.
> for instance—but my faith in their judgment is gone.

That's the reason I almost never read their leaders. I also tried to forgive them for the financial derivatives-special issue they had around 2007 or so, just before the shit started hitting the fan, but they were at least trying to counter-balance that with regular (small) articles in the financial section about the housing boom.

Otherwise their world-news reporting I think it's the best out-there.
The Ultimate UX Design of: the Credit Card Payment Form
The Peak Point of eCommerce and SaaS – the Credit Card Payment Form. If you’re selling something online, you know it’s not the easiest thing to do.
You should have a look at this 'Big CSS' talk.

www.youtube.com/watch?v=R-BX4N8egEc
This isn't about programming related design, but "A Pattern Language" is a classic, with architectural and urban design principles that apply in many other domains:
http://en.wikipedia.org/wiki/A_Pattern_Language
I admit I didn't have enough time to try your code, so excuse me if I made some oversight, but it seems to me that the basic oversight that you made is that there are two steps that clojure compiler does with the code. In the first step, all macros are expanded, replacing all macro calls with the actual code they generate. Then, the resulting, "macro-free" code is compiled to bytecode.
So, you can try macro calls as many times as you want: all calls with the same arguments (which are clojure forms, that is - code, and not the actual values of that code in the runtime) result in exactly the same code. 5s 8s and all the data from your example does not exist yet in that moment.
Then, the transparency of functional calls is as advertised: it is referentially transparent if your code is pure (no Java calls etc.).
I think the misunderstanding was in forgetting that macros are expanded and gone long before your code starts to run...
Firefox getting built-in HTML5-based PDF viewer to improve security
I recall reading a critique of the US prison system which said it has a tendency to turn B's into A's. I'm not sure how true this is, and I can't quite recall the exact mechanism which was outlined -- I think it was something along the lines of giving B's months or years of 24/7 exposure to an environment where being an A is common and socially acceptable.
For me the slides (also previous slides that worked before) broke after the embedded Carmack Youtube video.

Must be some conflict between WebGL and Flash.
Gustavo.js - A form validation library for Backbone Views
Ask HN: How do I find maintainer for my open source project?
About two years--a lifetime--ago I put together an open source Ruby gem called "Formtastic Bootstrap" which attracted a small-to-moderate sized user base.

In those two years my life has changed considerably and I no longer have the time time to devote to this side project. I'm looking for someone to help and give the project some love on a day-to-day basis.

While the project has attracted a few handfuls of bug reports, pull requests and lots of forks, it doesn't seem to have produced it's next maintainer. I've reached out privately to a couple of committers but never received a reply that demonstrated real excitement at the prospect. I made a public request a few months ago on my blog which met with no response. I'm making another one now on Github itself and I will also reach out to the local (Boston) Ruby group.

I'm loathe to just hand the keys to the first person who raises their hand. Though I haven't been the best project maintainer, I still have a lot of pride in what I've built: people find it useful, the code is pretty clean (for a huge monkey-patch) and it has a robust test suite.

Has this happened to you? How did you find people to actively maintain your open source project?
As far as I know, C++ templates were never intended be turing complete. They turned out that way by accident.

If you'd asked the standards body to add a turing complete type-level meta-programming language to C++ in order to generate code at compile time I suspect they'd have told you to get knotted.

What people actually asked for was a reasonable syntax for adding generic functions to C++ that would not carry any runtime cost. Sounds completely reasonable, right? The standards group said "sure, how about this?", and kept adding more perfectly reasonable individual requests to the syntax like template specialisation. Only afterwards did the true nature of crawling horror that they'd inadvertently unleashed become apparent.
Building Ribbit in Rails
A NIF isn't the same thing as a BIF. NIFs where introduced in R13B03 and are in short, user-code written in C. BIFs on the other hand are built-ins implemented in a completely different manner.
I wish I wasn't a terrible coder, I would love to help.

I can't wait to see what people come up with.

RIP.
I converted it to other formats like, ePub, MOBI and LIT if any of you want to download it.

http://lightyoruichi.tumblr.com/post/40565014985/quoras-new-...
It intentionally blurs the line between advertising and editorial. Publishers prerogative, but you can't maintain a blue ribbon content brand without the distinction.
Any organisational structure given unlimited power and no
direct oversight by market forces will historically trend
toward this kind of behaviour,

Exactly. Absolutely right. The bureaucracy is like middle management gone berserk. The founders were onto something, they built something with incredible revenue potential, and were both the executives AND the workers. Then some middle management layers had to arise for coordination. Over time the separation between the executives and the workers grew to become a yawning gulf, and the middle managers captured the asylum.

Lacking any inherent ability to create value (like actual producers) nor any ability to be bold and take risks (like good executives), the legal bureaucracy/middle management just consumes more and more resources.

It can go on for quite sometime when you have a company producing as much revenue as USG. But in this case it won't go on forever, as China is now rising beyond USG.

Look at the statist lawyer pack currently continuously
stating that this is just business as usual in this case.

Yeah, this seemed weird to me too. The best way to understand it is that they were taught in law school that extralegal methods (whether Lincoln suspending habeas corpus or 60s sit-ins) are allowed if and only if they are in service of fighting racism, sexism, homophobia, or something similarly Nazi/KKK-ish. And for those who are not straight white males, which is the majority of today's new lawyers, they also believe (and are repeatedly told) that they owe their current positions/status to the federal government's past extralegal activities.

So they combine hatred for pre-1960s America with reverence for the 60s revolution and absolute fealty to the modern US federal government. Insofar as they ever critique it, it is almost always to strengthen it (more taxes, more laws, more regulations, more government). They used to push to weaken criminal penalties for actual criminals (Miranda) and to defund defense, but here too there's been kind of a recent change; the new breed of Sotomayor/Holder/Bloomberg/Obama types (along with the lawyers here) are actually pretty hardcore on both of those points. They are all about mandatory maximums and drone strikes.

The result is something similar to the first class of students raised after the 1917 revolution. Extralegal methods for the Great October Revolution were completely justified. But after that point complete obedience to the state was required; the only exception were extralegal methods that tended to increase the power of the state and be directed against various libertarians, reactionaries, dissidents, or running dogs. When they felt they were still fighting against Russian culture, they pushed to reduce penalties against criminals; but once they felt they were fully in command the harshness of everything ramped way up beyond where it was pre-Revolution.
UX is not UI
Feds warn PC users to disable Java due to security flaw
"The Catholic Church decided in the Middle Ages that too many people were getting convicted of crimes that they hadn’t committed. They instituted a rule that said nobody could be convicted without either two eyewitnesses or a confession. Convictions became difficult to obtain. Since it was not possible to obtain extra witnesses, the Church decided to torture defendants until they confessed."

That's unfortunatelly typical anti-church misconception that does not have any support neither in fact nor in common sense.

Why Catholic church introduced demand for two wittnes, if they can do away without that condition??? Why they created obstacle for themselves???

As a matter of fact Catholic church introduced that condition to stop feudal unjustice and cruelty. That partly failed, since "civil power" started to use tortures.

Catholic church created then Inquisition, so, at least, stupid monarch and feudal masters could not kill or burn people they did not like for heresy (Jews, for instance) and witchcraft.

Note, that most anty-witches trials were in Protestant coutries. In Catholic countries (Poland, for instance), there was no "anty witches campaigns" and Jews from all over the Europe were moving to Poland in large numbers (or, to be more precise to Polish-Lithuanian Commonwealth).
Thanks. That reminds me of a German book on law that I read, that briefly sketched how German law went from procedural to rights and obligations (i.e. substantive, if I get it right).

Just to check my understanding: Roman law was mostly procedural, wasn't it?
U.S. urges users to disable Java; Apple disables some remotely
If I can't find anything better: savings.

But in general: More money is better than less money. Especially for essentially the same amount of work.
Any idea on the expected release date? Is it planed in 2013 or 2014?
Actually, al-cohol roughly means "the blue", referring to the blue tint of many alcohol-based make-ups used in the Near East in ancient and medieval times.
35% of Americans ask Dr. Google for medical diagnoses
What do you mean by 300 experts?
Mozilla Kills The PDF Plugin In Firefox 19
> I figured that if Arabic as a language is much more expressive and concise than English in normal modes of communication then the advantages would cross over into programming languages.

We do not programme in English either.
Everything that was good about mainframes does still exist, and is popular, we just call it "the cloud" now.
You get hospital visitation with a medical proxy contract.

You are correct about immigration and legal indemnification, though I question the social utility of both those benefits.
and so begins the 2nd space race to the moon
Which is the superior mobile OS: iOS, Android, or Windows 8?
How To Back Up MySQL Databases With mylvmbackup On Ubuntu 12.10
The Anatomy Of A Crappy Startup
I'm sorry you got downvoted, but you are in a nutshell describing the vast difference in the purpose of the justice system between Northern Europe and the US.

You frame it as a question of headcount and worth and vengeance. And from that standpoint you conclude that the vengeance exacted on Breivik was not enough, given his crimes.

But over here, the purpose of punishments in the justice system is ultimately about protecting society and rehabilitating criminals. Vengeance plays no part. And if he can be a productive member of society again after rehabilitation in prison, that's better than him taking up resources as a prisoner.
Operation Red October : Cyber Espionage campaign against many Governments
From High-Fives to the Fetal Position: The Emotional Highs and Lows of a Startup
I made a little PoC a while ago with three.js, what annoyed me was the documentation and the ever changing API and how examples were out of date straight away.

But it was still pretty nice making a "game" and pressing F5 to see my changes straight away.

Here is my Gran Turismo clone.

http://agentrunnerjs.apphb.com
Hey, I don't think you are wrong. It is totally corrupted.
On the other hand, things eventually do change (for better or worse) and we should fight or at the very least support those that do fight back.
All I'm saying is that it is worth trying, even if we have quite a bit to lose from the system we don't like so much.
12306.cn is the online train ticketing system in China and this repository is only a browser plugin which can book ticket automatically for passengers.
Fun fact: the poor consume more than they produce, while the rich produce more than they consume.

Thus, a consumption tax would hit the poor the hardest (proportionate to income), and are thus unpopular. Don't get me wrong - I personally favor them. Consumption taxes hit people in proportion to the benefit they receive from society. But they are a political non-starter for this reason.
They have a nice migration guide here: https://github.com/mrdoob/three.js/wiki/Migration.
I'm not involved with Hamachi anymore, so I took what they told me privately about IPv6 at face value. I know the work on it started back in '09 and there were some v6-related bugfixes referenced in the release notes.

WRT 100.64.x.x. - back in '07 we pitched IANA an idea to have a dedicated class A network for VPN service providers. This was based on the assumption that while many people might use VPN networking, very few would be on two VPNs at the same time (which is neither too practical nor advisable). So having this space would've meant not needing to compete and resolve conflicts with 1918 addressing and it would also provide single direct-routed space within a VPN that natively supported OS broadcast traffic. Latter is a very big deal in Windows world, because of how a large chunk of Windows Networking works, and it's generally a useful thing to have for proper LAN emulation. IANA just waved us off.

(edit) Followed a link at the post you linked to and there's an official news release that says -

We’ve added IPv6 support to Hamachi a while back, and you can
simply turn off the use of the 5/8 space, but we realize that
IPv4 is still very important to most of you.

It sounds like the IPv6 support is there, but the client defaults to IPv4 addressing. This has probably to do with user-facing issues of using IPv6 (like customizing passthru rules in firewalling software and such) rather than with an inherent inability of Hamachi to run outside of v4 space. It is capable of pure tap tunneling after all.
Agreed.
You can't compare losing a job versus losing all your money and your family and friends money as well as ending up 35 years behind bars in a federal prison, coming out around 60 years old with nothing left.

I don't think we are arguing the persecutor should go to prison for 35 years.
I'm in favor of having the persecutor OUT of office with prejudice (i.e. never back into office) and perhaps relooking into everyone he had convicted.
Bandcamp for Fans
If you read what I wrote, I didn't say anything about "fault", as there is plenty to find with the actions of the prosecutors. What I said is that they're not murderers.

Also: Godwin fail.
Udacity strikes deal to bring low-cost online classes to California university
The 4 hardest computing problems on earth
Note that some of these approaches are not legal in the EU and rules in the markets for some products such as TVs that discussion of MSRPs or RRPs (Recommended Retail Prices) can be an indication of price fixing. ERPs (estimated retail prices) need to be used for internal forecasting ideally gathered from respectable information services such as GfK and if the ERPs were all €x99 that would be suspicious. Routinely asking retailers what prices they were selling at could be grounds for an investigation.

One approach sometimes taken (although I suspect not by Apple) is that if one retailer discounts the product the manufacturer supports other retailers to match the discount. This is illegal in the EU as it acts as a deterrent to any discounting as it will get the initial discounter no benefit (market share still ends up shared but they unlike their competitors have to pay the cost of the discount).

Despite this Apple maintain tight control of the prices probably by thin retailer margins with money made up by accessory sales and probably some support/discount/payments for retailers who display Apple products according to their guidelines. It is allowable to offer different terms for different types of retailer e.g. dedicated Apple store, store with dedicated area with demo units complying to guidelines or online although it should be non-discriminatory in that any company that sets up to comply with the terms should be allowed.
I think there are stages during preliminary development when this can be true, but once you ship to customers you cross a threshold it's hard to pull back from. Twice now I've seen whole companies brought to their knees and sold off for scrap because rewrites of successful products failed.
No "Tears in Heaven" - You Can't Cry in Space
Bons plans : les soldes d’hiver 2013 sur Internet 
Découvrez quelques bons plans sur internet pour les soldes d’hiver 2013. Vous trouverez des codes promo pour certains e-shop, dont La Redoute et Asos.
Thanks can you email me at support@magicscroll.net. I can't reproduce the error so I'll need help testing the fix.