skysight-inc/HackerNews huggingface dataset:
While this system has a lot of GPU under the hood, many 3D applications aren't properly leveraging OpenCL or are using CUDA (Nvidia). I'm hoping that this pushes more towards OpenCL because of how much capability is there. Some rendering engines for popular apps like Maya support CUDA exclusively which is trouble. Still, nobody is building render farms out of Mac Pros.

Right now this is geared towards video editors and audio engineers where more GPU translates directly into faster rendering and where you can never have enough 4K screens.
Yeah. I figured I wouldn't do it for the money, since authoring tech books brings in pennies for the author.

I'd like to do it for career sake. "Hey, I love JS so much, I wrote a book on a popular JS framework."
Perhaps this is a good thing? One of the leading factors in wage disparity between men and women (other than outright sexism) is a difference in negotiating style. Men ask for more, more aggressively, and more often. If a female employee sees that her direct counterpart is making 15% more than her for some reason, perhaps this would cause her to ask for parity. Or, better yet, by making salaries a function rather than the outcome of a negotiation (as much as one can) perhaps the disparity never arises.
water balloons.
Brazil would only buy overpriced from USA if
1. There is some payback to be had.
2. There is some bribery to be received.
3. There is money to be allocated to a personal account.
4. The USA is arm wrenching some official using information illegally obtained.
No, they don't. Having studied the case histories of Monsanto, I can say with confidence that they are careful to bring cases only against farmers who they think have deliberately infringed on the patent agreements.

As a plant scientist who has studied the history of agriculture, I can tell you that since the 1950s, farmers have freely chosen to purchase seed every year from suppliers. This was initially because hybrids became the best-yielding varieties, and hybrids only keep their best characteristics for one generation ("hybrid vigour"). Now it's because licensing requires it to fund the massive R&D spend that improving crop productivity requires. For the vast majority of farmers, it makes economic sense to buy every year. It's not a trap, and they aren't idiots being fooled by "big ag".

Monsanto have done some evil things in the past when they were a different company. Now they're a pretty decent company with a terrible PR problem.
I always, always seem to find something new and interesting when I open the app... bodes well.
PyCharm : Building a Pinterest Clone with Flask+AngularJS [video]
MongoDB commits are asynchronous and fail silently by default. This is in opposition to ordinary SQL databases, which are synchronous and fail noisely by default.

You can enable that behavior for MongoDB, but then you're just getting ordinary SQL-style behavior, so why were you using MongoDB in the first place?
I haven't looked at Javelin enough to have a strong opinion about it. Om at the moment is completely focused on rendering EDN data and making that blazing fast. Personally I think representing UI components as generic data has a lot of legs.

I also don't really believe in templating languages, but I also think that functional boilerplate for rendering children is a bummer. I'd like to see a client side query language modeled after Datomic's Datalog syntax instead.
No, I mean NO security line. You can drive your car out onto the tarmac, hop in the plane, and have your rental car/limo waiting for you on the tarmac on the other side. You don't even have to look at a TSA agent.

This is the reason why all of the BS exists around flying commercially. If truly wealthy individuals had to suffer through that, airport security would have been dismantled years ago.
It's worth noting that the author recanting his book isn't as of recent. In fact, he dropped his views all the way back in 1976.

This editorial review on the Amazon page for the book might offer some more insight: http://www.amazon.com/dp/0974458902

Oh, and might I add, The Anarchist Cookbook isn't flawed so much in that it presents violence as a means to an end, but rather that actually following the recipes will likely get you killed or maimed. Hopefully people reading the book already knew this.
It's a pity the article didn't get more attention.
According to Business Insider ~$1b USD will go to three charities: Zuckerberg's foundation, the Silicon Valley Community Foundation, and The Breakthrough Prize In Life Science.

http://www.businessinsider.com/mark-zuckerberg-just-gave-990...
Also moving your cloud hosting to an EU country is probably going to buy you exactly zero safety.

Economically it may have some effect though. A lot of this is sending a message as much as securing anything.

edit - also, anyone serious who is switching from US servers over this issue at the moment will be unlikely to be only switching servers, it will most likely be just the first part of a general security upgrade.
I think this article is on to something really important. It is way too easy currently to get caught up in the frenzy over the specuation surrounding Bitcoin.

This idea of the Bitcoin protocol as a decentralized, secure, and transparent storage system has all kinds of applications, whether Namecoin, smart property or something else.

I played around with using Namecoin as a more consumer-friendly form of drm.

https://github.com/aaron-lebo/dissent
Xbox One has unified memory with the GPU, which you can't get on PC (aside from via integrated intel graphics).
"PC is a holdover from the popular IBM Personal Computer running Microsoft's PC DOS ..."

Of course it is, and much of what is sold with that moniker today is really more of an entertainment appliance than "computer." When my daughter was 5 or 6 and being told to "dial 9-1-1 for emergencies" she asked me "Why do they call it dialing?"

So the interesting thing from the perspective of the Steam box is this is an entertainment console with a bunch of details about how the insides work. I'm sure that 95% of the people who buy it will have the exact same experience they would have had if they bought and Xbox One or PS4, and the other 5% will have a lot of fun making it do amazing things and not have to worry about getting sued or arrested for it [1].

[1] http://en.wikipedia.org/wiki/Sony_Computer_Entertainment_Ame...
Many people here are picking on the senior developers salaries, hovering right around $100K. Maybe this isn't a particularly competitive startup salary, but note that salaries are tied to revenue.

If the company's revenue grows significantly, their salaries could become much more attractive. If, for example, revenues grow from $2M revenue to $20M revenue, senior developers would see their salaries increase by $54k or ~50% over this time.

It could be argued that 10X growth or an $18M increase in revenue is unrealistic for a tweet scheduler, but that's for the employees to determine.
It seems like the bonuses for Senior and Lead are too small. The highest paid engineer is only making 20k more than the lowest paid, and 16k of that difference is because of location.
I'd say "less trusting" than "trust less."

You still have to trust SHA-256 and that no one can afford to do a 51% attack, for instance.
Yeah - it's not like he does much charity the rest of the year... Oh wait.
The Yelpification of IT: Let the People Tell You What Tech You Need
That would only work if everyone discloses. Prisoner's dilemma.
Koa is only usable with >= 11.9 behind the --harmony flag, I doubt they'd want to release a new version of Express that most people can't/won't even use.
Vanishingly unlikely. Very different politics and economics. (Swartz: very Krugmanesque in views.) Even considering the referenced Swartz write-up after thinking about Bitcoin...

http://www.aaronsw.com/weblog/squarezooko

...you can see his thoughts were more focused on censorship-resistance (a major interest of Swartz) than on stateless money.
The Cheerleader Effect: What Men Do to Impress
I would assume the management team at Apple finds their work highly fulfilling or they would have quit a long time ago (certainly they can afford to).

I'm merely pointing out that if you don't find 60h weeks at your job fulfilling, it doesn't make much sense to chase more work and more responsibilities when the marginal utility of a dollar is pretty shitty past ~$100k anyways.
Because he has a great team of advisers who understand plant molecular biology and are betting on Monsanto's technology playing a role in future food security.
Well, perhaps one can treat my comment as good part fondness/nostalgia.

Although, I clicked through the pop-up link, to find a fairly brief and limited set of points in a short, single critique of the 4th edition.

I don't know... It's been a while, but I still remember "Programming Perl" as providing not just the what but a good dose of "why" and context.

A lot of people who "don't like Perl" don't seem to understand that, where it's coming from, both philosophically and systematically (if that is a word and I can use it here).

"Programming Perl" is not, in my opinion, a beginner text. Randal took care of that contemporaneously with "Learning Perl". But it was, and -- current shortcomings aside -- perhaps still is, a good post-beginner text.

It also remains "timeless" for me, in that it was a good, engaging read. In my opinion, more texts should -- if clever enough to -- dialog with the reader rather than spewing at them.

Anyway, I don't mean to put myself in the position of defending Larry et al.'s tomb in this post-post-modern world. I'm hardly qualified to begin such a task.

But even if it's not currently the best reference, or even recommended as such, I think it may remain a decent example of how to write one.
Yes, really interesting blog articles. An OS written in Rust sounds like a good idea. I am seeing forward to her next articles :)

Btw. the OSDev.org Wiki might be helpful: http://wiki.osdev.org/Main_Page
Excuse my language, but holy shit that's awesome. I'm blown away by how... Native that feels, running on my 4S (iOS 7). 60fps the entire time. Jesus.
We've been thinking about this a lot lately for some of the projects we've been doing for Light Table and we've essentially been doing the same thing as what David's proposing here.

What react ultimately opens up is a way to do immediate mode UI [1] on top of the DOM _efficiently_, which changes things pretty dramatically. It means we can start to treat the browser as just a renderer and get the infectious design decisions of the DOM out of our programs. If nothing else, this gives us freedom, but as david is suggesting, I think this also gives us an opportunity to treat UI much more directly than we currently are. If you want to know what the state of your UI is, you just have to read linearly down through the code that produces your tree. No nest of dependencies, no state hidden in the UI components, you could even get rid of event hierarchies if you wanted.

More important than anything else, this gives us a chance to dramatically simplify our model for UI and magically be even faster than we were before. Sounds like a win to me.

[1]: http://en.wikipedia.org/wiki/Immediate_mode
On that note, I want to point people to Protoshares and the concept of DACs (Decentralized Autonomous Corporations):

http://protoshares.com/

http://letstalkbitcoin.com/bitcoin-and-the-three-laws-of-rob...

http://letstalkbitcoin.com/dacs-that-spawn-dacs/

The use of the word "corporation" is kind of wonky to me and the whole concept took me a little time to wrap my head around it, but these are the types of things we can expect to see with blockchain technology and hopefully IMO eventually the abolition of states worldwide.
That gives me an idea: messaging apps shouldn't use the default OS keyboard, but write their own. In that case, NSA would need to target that messaging app specifically.
I cant hear you over this much FREEDOM. Murica fo eva
Wow, these salaries seem to be pretty low. I mean a senior IOS engineer making $107K in SF? Id expect them to easily increase their salary by 30% by jumping ship.
Been playing around with RxJs and wonder how much difficulty would it be to combine React with this? RxJs seems to work particularly well with Angular but I know Back one much better. is there harmony between the two?
Social security tax is 7.5%, with an annual cap of $113k (taxed)
Medicare tax is 2.9%.
Federal tax is very complicated but probably in the range of 20-25% for most people.
State taxes vary by state. In California it can end up being a third of your federal tax.
You really need to save about 10% for retirement.
Health insurance may or may not cost you money. Typically it will cost at least a few $thousand/year.

Having talked to a few Europeans about it, my impression is that both the raw salary and the % you keep are quite a bit better in the US, for professional workers, and that most goods cost less. But you are expected to work more hours with less time off and if you get sick or hurt or something really bad happens to your company/town/industry, good luck to you. There are "safety nets" for most of these things but they have a lot of holes in them.
Yes, that's what I recommend. I don't recommend a Makefile for a pure Go project, you really just need a shell script that sets GOPATH and calls "go build". That's what we do and it works well.
Until it's opt-in, it is a blocking device. It is censorship. Even then, the whole thing is fucking stupid. Our species is dangerously idiotic.
Hands-on (initial/brief) with the new Mac Pro
A good test suite? ;)

Seriously though, I decided that if I had a project that was difficult to test, that I knew had hairy code that used some funky features it was best to just stick to APC. All my new projects are being built on HHVM directly with test suites as I go.

Edit; that was a while back now, though. What frameworks and libraries are you using? Run their test suites through HHVM and if they all pass, you'll be fine. Facebook use it themselves now apparently.
Terrorism is such an overloaded word that I think it is next to useless if you want to convey any sort of point clearly.

It is better to speak of things more specifically. Topics like assassinations, industrial sabotage, propaganda, and bombing campaigns all deserve individual treatment; talking about "terrorism" has the tendency to lump them together.

Some of the things that frequently fall under the umbrella of "terrorism" do have the potential to end violence. Even things that are violent.

Because of the fuzzy and subjective nature of the word "terrorism" it is always possible to assert that examples of "terrorism" working are not examples of "true" terrorism, but if we are wary of that loophole by being purposely inclusive, there are examples in history of terrorism ending violence. The show trial and execution of Nicolae Ceaușescu is an example that springs to mind immediately. Allied resistance movements during the Second World War are another (such as Operation Heads, an assassination program run by the Polish resistance: http://en.wikipedia.org/wiki/Operation_Heads).
wow, what an interesting personification of the entire baby boomer generation's evolution from anti-establishment to the establishment.
Poor choice of function names are the easiest of problems to fix. Write an internal base framework that you use and strongly discourage the use of functions outside of it. Even if the new set of APIs are as simple as just forwarding the call to the standard PHP one with reversed arguments, using one example people complain about all the time. This isn't hard to do, doesn't require a lot of upfront work (add APIs as you go) on a new project, and won't give you too much (if any) of a performance hit. You don't need to burn the house down because you don't like how the furniture is arranged.
Yeah, pretty much, and I admit it is a gross generalization. The term just bugs me because I see it used so often by people who lack the experience to understand why code which may not seem optimal to them was written the way that it was. I've also seen it used by smart people who know what they're talking about.

Who knew I would get such an education on the term "code smell"? :)
it's not the standard programming model in CUDA.

the library functions compile down to the same PTX, it's the exactly the same toolchain wether you use nvcc or clBuildProgram - if you could provide an example indicating otherwise, i'd very much like to see it.

you most certainly can set a kernel-wide global in OpenCL, and it does not need to be a buffer object. and you don't need to re-set it between kernel invocations (this would be true even if it were a buffer object).

OpenCL is certainly verbose, but honestly, given that you may have multiple implementations of it on the same machine, i don't really see how it could be done any simpler (at least from the C API perspective).

i use CUDA and OpenCL every working day. it is literally what i am employed to do.
Of course the U.S. could pass laws or Constitutional amendments limiting how the government can treat foreigners on foreign soil, though even then are questions of enforceability. The executive was designed to be able to exercise all of the powers of the European sovereigns when it came to the world outside the U.S. Meanwhile, the courts are fundamentally domestic institutions. So if Congress created a law banning the President from conducting drone strikes of foreign nationals in Afghanistan, and someone sued the President in federal court to enforce that law, there would be multiple separation of powers problems. First, the law is quite possibly an impermissible impingement by Congress onto the military discretion of the President. Second, even hearing the case would quite possibly be an impermissible impingement by the judiciary into political affairs.
We added it this week. :-)
its not done server side
<Rant>
After reading all the blogs and replies that are abuzz talking about Telegram, I realized they are the best guerrilla marketers I have seen in a while!
They might as well throw away their PhD. papers and stop calling themselves as Engineers/Cryptographers/whatever... marketing monkeys...

</Rant>
s/everyone/a critical mass/
Promotes scientific research or rewards it like a Nobel Prize?

https://breakthroughprizeinlifesciences.org
thanks for the links. A question: How long before testing ends? 2014 or 2015?
That doesn't disagree with what I've said. I acknowledged your statement, and agreed with it here,

> enforcement is barred from punishing anybody without their fifth amendment privileges of due process.

Ambach v Norwick, for example, discriminates against foreigners from employment as teachers, despite the protections you believe exist.

For what it's worth, I agree with how I think you're saying things ought to be, but in practice, we can and do enact discriminatory laws against those of certain alienage all the time, and it's rare that those claims in court enjoy strict scrutiny, which puts the standard of review in those protections up for debate. So while I agree on how things ought to be, that's a far cry from how they actually are which, to sum up, is to say that we routinely discriminate against aliens, illegal and legal alike, especially in matters of employment, all the time.

This is why I brought up non-codified rights. Most rational people would agree that a "right to work" is in fact a civil right, but it exists nowhere in the Constitution. The Wagner act bears on this to an extent, but in short, it's clearly a right that all people capable of working should enjoy, despite it not having been codified in the Bill of Rights, which means that its interpretation, however obvious, will not enjoy strict scrutiny, and is not even necessarily going to enjoy intermediate scrutiny, by whatever courts happen to be tasked with its interpretation. Rational basis has, regrettably, upheld far too often in those regards, and is indeed the way of the land.
Well, while we're on the subject, for anybody who is interested in going to the Bitcoin source: www.bitcoin.org/bitcoin.pdf
Lol, why can't it be just another FW that's not MVC? We can't evolve?
Games don't use MVC, they use E/S. There is more than that pattern. Also when using API, you need something better.
Rowi Twitter client reaches 100k user limit and shuts down
Yes because that works out profitably for more than 0.001% of participants.
"You would only be upset because you currently work in a company with a culture that doesn't value transparency as a core value."

This isn't the case (at least for me). The reason I wouldn't want my salary published publicly because people may treat me differently based on how much I get paid. The same problems may be true in a company, but at least internally you can control (through hiring) that people are mature enough to handle that information.

More importantly, I don't want other corporations (specifically their marketing and sales departments) to know how much I make.

I may want some people in my life (including corporations, perhaps) to know how much I make, but I want that to be my choice, not my employers.
> I think it may remain a decent example of how to write one.

No contest. I'm just worried that, with many people mentioning the "good old books" (which by now are simply bad), without mentioning the current good ones, more newbies will try to get those old books and learn from them and get themselves and others in a lot of trouble that way.

That's why i comment to explain and point out alternatives.
Some of the books I liked from Packt:

1. Apache Wicket Cookbook [DO NOT BUY THE INSTANT TITLE.. THAT IS A WASTE OF MONEY FOR PRINTED SOURCE] [Also if you want a starter book for Wicket go with Wicket in Action/Depth]

2. High performance PostgresSQL 9

3. Google Guava - I absolutely loved this book and how it presented the material. I know that the doc is out there .. but this presented the information in an easier to consume way. [Its worth the $25+ cost of the ebook]

4. Jasperreports for Java Developers - That was the tutorial I needed. I believe it contained a few minor errors but eh.
I haven't touched it ever since I saw you can create records with GET requests by default. Did they ever fix that?
Egads. If you have time to even think about writing anything other than

$x > $y ? $x : $y

in this use case, then you have way too much time on your hands.
Igor Stravinski may have said "Good composers don't borrow, they steal".
Seed Stage Founder vs. Growth Stage Employee
My gmail signature says "Privacy Notice: the NSA likely has a copy of this email". My own little bit of civil disobedience.

Some people ask about it - and I explain that as Canadian living in the US - all my emails seem to fall under the umbrella of "ok to collect".

I'm hoping this makes people think "hmmm, is there anything in this email I don't want to send?" And realize the true impact of surveillance state - changing what we think and communicate to others.
It's not a theory I have ever heard, and I think there's sufficient reason to rule it out. Swartz never really professed an interest in currency or monetary policy, etc. that I am aware of. He was an extremely prolific individual who worked on many very public projects. Transparency was clearly one of his core values, and never exhibited more than passing general nerd interest in cryptography, anonymity, or the technolibertarian ideal that seems to have been a driving force for Satoshi. Also, he was already pretty damned busy in 2008-2009. I doubt he would have had time to do the huge amount of design work that went into Bitcoin without somebody noticing what he was working on.

So, Aaron was a brilliant dude, who did a lot of cool stuff. I just don't think the personality matches up, at all, with whoever created Bitcoin. If Swartz created a cryptocurrency, which I don't think he would have, I doubt it would look like Bitcoin. (There's also several people much higher on the list of "might be Satoshi".)