skysight-inc/HackerNews huggingface dataset:
There is no OS level support, and there is nothing that rewrites existing libraries but I am hoping that programming languages themselves (Ruby, Python) get optimizations built in. An example would be hash lookups in Ruby: Why couldn't the GPU do this for us in certain use cases? You could see large performance increases for all apps written for the language with no code changes needed for thousands of developers.
Redis NoSQL: If At First You Don’t Succeed, Try, Try Again
If TSLA stocks fall because of this, it's probably a great time to buy.
When the Military is Walmart
If there was any doubt that the patent system was literally a game, this headline is it: "IBM _Wins Most US Patents..."

So did they earn them? File for them? Play some kind of hunger-games-alike game to win them?

it's a funny turn of language. It really does imply that IBM somehow didn't research them like they're supposed to...
It's misleading to compare the number of appeals per judge between the D.C. Circuit and other circuits, because the D.C. Circuit has a very different docket composition. Certain kind of appeals are much easier and quicker to resolve than others: criminal sentencing appeals, habeas petitions, immigration appeals, routine civil matters like foreclosures or certain benefits awards, etc. While the D.C. Circuit does hear these sorts of cases, it does so only for the ~600k people in the District of Columbia. The other circuits, on the other hand, have a much larger number of these cases because they cover several states and usually 20-35 million people each.

The D.C. Circuit's docket consists very disproportionately of highly complex regulatory appeals, which take much more time than simpler types of cases. These cases are not only often very factually complex, but of a nature that leaves more scope for appellate review. Roughly speaking, when a circuit court reviews the factual findings or discretionary actions of a lower court, it does so deferentially. E.g. an appellate court reviews sentences imposed by a district court only for abuse of discretion. However, a circuit court reviews the legal conclusions of a lower court from scratch (de novo). Regulatory appeals in the D.C. Circuit are much more likely to turn on complex issues of legal interpretation that the appellate court must review from scratch, than on factual disputes that the appellate court need only review for clear error.
First person in the people file. Is there a bunch of gibberish?
Fascinating myths and truth about smoking
I'm lucky enough to have managers that care about the people under them and I think that's good enough so far.

They would listen to advises/opinions, they would try to diffuse stressful situation, they would try to communicate what's necessary, they do negotiation fairly (got to give something to get something back).

As a result, I would give more to them (within limits, of course). At the end of the day, it's a win-win situation: I make them look good, they make sure I'm happy and not burn-out.

Background: both managers code before, one has MSc in Quantum Computing, the other does a lot of infrastructure/big-enterprise system (batch processing) so their backgrounds varies with the only commonality between them is that they both come from *NIX background and understand DB/Infrastructure rather quite well.

It's very hard to be an engineering manager (lots of examples in this threads why they don't like their managers or their previous bad experiences) and if you found a "matching" one with you, priceless. Of course, nothing is forever...
Just to note, when I read the title, it sounded like Tesla was recalling the entire car. So at least one person was confused over the term "recall".
I don't wont this product. Its another backdoor to my home.
OmniOS - Full Virtualization with Zones
If the adapter is required to use the car then does it matter if it is physically part of the vehicle? Just asking.
> This is not meant to offend, but your response is essentially socialist in nature.

You say that like it's a bad thing.

I'm not sure I agree, anyway. Paying people according to the sales value they create leads to pretty unequal outcomes; janitors, clerks, and other unrespected jobs may be forced to scrape by on less than a living wage. Sounds a lot like capitalism!
Practical End-to-End Testing with Protractor
Author of the mentioned Nebula3 demos here. I must say it was extremely impressive to watch how quickly the AOT compilation time for asm.js code in Firefox was improved within only a couple of weeks. I think when I first tried to compile the demos to asm.js in a very early Odinmonkey build, Firefox froze for 10..15 seconds on start. Today it takes about half a second and everything is done asynchronously (no freeze or stuttering). This is especially impressive when looking at the time PNaCl currently requires when spinning up the demo for the first time (after that first compilation pass the result is cached though, and the next start is basically instant). Here's a bit more info on demos (lines of code, compiled binary size of various platforms, etc...): http://www.slideshare.net/andreweissflog3/gdce2013-cpp-onthe...
Trust, Users and The Developer Division
The Lux Is A Beautiful Waist Level 120 Camera, You Can Build It Too
HSA will also be compatible with LLVM, so you get all the languages supported by that, too.
Remote work is... work
That's a pretty weak post. You really should add some clarification and examples.
As to your last point, I suspect there's a sort of Jevons' Paradox for scientific research (and creative problem solving fields in general).

Which is to say that when you're seeing progress more quickly, you'll spend more hours working on the problem, not less.

Determining whether this is good or bad is left as an exercise to the reader :)
I love Scala as a language and would encourage you to learn it on the way to becoming a more rounded programmer. It does have its warts, and compile times kill me. On HN the two common recommendations are:

* Go

* Node.JS (with Promises while we wait for generators!)

I personally use node for large-scale stuff since more people know JS, but a lot of this comes down to personal preference.
I have written Scala on several large projects( and Play framework)

One of the problems with Scala is that there are a thousand ways to do everything, which is often insanely confusing to a lot of people. And another I think is that people try to teach scala like they teach other OO languages and it just doesn't work.

Scala is not that hard once you boil it down the set of features that your team wants to use.

After learning Scala and then teaching it to several java developers, I believe I could get someone productive in Scala in 5-10 hours.

There are a couple of cognitive hurdles, and a few difficult to implement features in the super deep realm of coding, but it's really not that hard.
>Milton Friedman was in favor of government regulation to protect the population from contagion.

I'm gonna call source since none of the literature I've read from Friedman holds such a position. If anything the whole prescription drug system should be abolished and drugs should be marketed directly to consumers.
10 Signs You’re a ‘Woman in Tech’
My understanding is that psychology works well. Pretty much period. You just have to remember that it is all a statistics thing, though. Usually where none of the interesting results are 0% or 100%.
You're certainly right that the DC Circuit will get a disproportionate number of regulatory appeals, but we don't know whether that fact actually matters without knowing what percentage of their workload involves complex cases, and whether they need equal staffing numbers. (I don't know the answer.)
The worker might not be aware of actual living cost in America.
I genuinely hope a whole bunch of countries get together and stop using the USD altogether. Make the Euro the standard for Gold and Oil, etc, stop trading on the US-based stock markets, etc. etc.

America's economy is it's greatest vulnerability, and other countries could do great damage to it if they banded together and gave them the finger back.
Every comment expressing a preference between lisps should be made with nested parens. Well played.
Am I the only one getting spammed from IPs in the 209.* range owned by Google? If I CIDR block them then I run the risk of blocking legitimate Gmail users I'd imagine, right?
PHP's "reload page" methodology is extremely biased towards producing web pages and is a massive liability in other domains.

This is probably the biggest problem with PHP as it stands. It's so dead-focused on producing web pages that it's super awkward to use outside of that context.
Her facebook page says she attended college in Australia. But she has lived in the US ever since, so... a well-sanded Australian accent?
I'll second this.

I used to live in Arlington, Virginia, and while getting overdrive set up was a nightmare, actually checking books out was really easy.

I now live in New York, and frankly the New York Public Library's process for checking out e-books is so confusing that I can't figure out how to use it most of the time. It's just a better use of my time to just go ahead and buy the damn thing.
> 1. I like type systems.

I believe with schema you can get much of the same benefit and even more on top of that.

I think schema will still evolve and work together with core.typed (witch will also evolve) will be a awesome combo.

I generally prefer not having to right the types but putting down some automatically enforced documentation is nice once in a while.

> 2. Performance. I spend a lot of time dealing with performance issues, specifically latency & throughput.

I cant really say on this issue. But I know that the story here really changed and keeps changing. Because of macros we get library's that are where fast but feel easy and simple to use.

Some teams like prismatic, runa and relevance did some pretty performant APIs and used Clojure.
Hey, thanks. This was a fun problem. I got a little bit obsessed though, and I wonder if it might be possible to finish the problem on pencil and paper. I am sure I can finish an approximate version, but I am not sure I can get 12 digits. Did you try something like this?

P.S. I must apologize for abstractly referring to a solution approach as "this", but I didn't want to create a spoiler in case anyone else had felt inspired.
Navigating Stuckness
Agreed... but strangely enough, it's shot up more than 10% and made me smile. When it corrects, it will be time to buy again.
I agree with you on the immigrant protections, but not everyone agrees on the scarcity point: http://spectrum.ieee.org/at-work/education/the-stem-crisis-i...
Julian Assange Will Speak at SXSW Interactive 2014
Gripping article, but his incorrect use of apostrophes made me want to an hero.
How To: Restore the Master Database in SQL Server 2012
I think that is probably the case yes, if you are not using a dedicated graphics card more than likely you are gpu bound already. If you are going to use a dedicated graphics card then I would go with an Intel chip as they have a much better CPU and you could still get an AMD graphics card and use Mantle.
That was quite amazing.
I’m thrilled to check out Light Table now. But I’m at a loss, since I just got Clojure running in Emacs pretty well, complete with Vim keybindings.

Yet, I can’t get the Cljs connection working in an acceptable manner, so if LT makes that trivial I might just switch instantly. Hrmpf, why can’t there be an easy solution …
The coach/player metaphor is an extremely weak analogy for Software Engineering. Sports aren't changing nearly as rapidly as software engineering is. If you don't watch a soccer/basketball/football/baseball for 10 years and come back, it's basically the same game. The last 10 years of software engineering have changed so much with mobile, map-reduce, responsive design, P/B/S/I/A - aaS offerings, dev-ops tools, cloud computing systems, new languages, etc...

I remember a specific example of a manager I had (great Guy) who wanted to build a searchable database of public certificates. When he asked me about what we should build, I said -- Just make one search box (like Google) and allow them to type in whatever they want and we can do the parsing on the backend. He counters saying, well I think we should go with the 50+ input form (That's what he was used to building on all of his old projects). If it was now, I would definitely be more vocal about his software design decisions because he was just rusty and not in touch with the current state of design/dev. I actually got permission to build both interfaces, since it wasn't really much work to build the single search box, and 95% of the usage came though the single search box.

I don't think managers need to program, but they need to be doing the equivalent of watching tape, studying other teams, understanding new/changing game rules, learning tradeoffs of different equipment, and keeping up with their domain. All of my experiences with managers that are active in the development community have been amazing. Managers that weren't have always been terrible.
Straight from the DOT recall listing site (which I can't link directly to because it is terrible), it says "Tesla Motors, Inc. (Tesla) is recalling certain model year 2013 Model S vehicles equipped for, and delivered with, certain NEMA 14-50 (240 volt) Universal Mobile Connector (UMC) adapters. During charging, the adapter, cord, or wall outlet could overheat."

PDF of letter from Tesla to DOT: http://www-odi.nhtsa.dot.gov/acms/cs/jaxrs/download/doc/UCM4...

PDF of response letter to Tesla: http://www-odi.nhtsa.dot.gov/acms/cs/jaxrs/download/doc/UCM4...

Fundamentally, it seems like a safety issue that has to be addressed is just called a "recall", regardless of whether the car has to be taken in or not. That's why Musk said no cars were "physically recalled."
“Here’s Tesla’s PR” - well, that’s sure not to be misleading, right?
This is an interesting development indeed. In light of http://images.anandtech.com/doci/7677/04%20-%20Heterogeneous... I wonder if we'll soon see a rise in cheap, low-power consumption dedicated servers meant for GPU-accelerated tasks (e.g., for an image host to run accelerated ImageMagick on to resize photographs). Do you think this would be viable in terms of price/performance?

And in case you were, like me, wondering about how much the new AMD CPUs improve on improve on their predecessors' single-thread performance you can find some benchmarks at http://www.anandtech.com/show/7677/amd-kaveri-review-a8-7600....
> My point is that there is no single person at the helm twirling their mustache and laughing as their plan comes to fruition

That's all well and good, but you're arguing against a claim I didn't make.

> If allowed to exist, the surveillance state will be put to use by malicious people (perhaps even a dictatorship / police state), but it's doubtful that it's part of some grand design by a single person (or group) to bring about Fascism in America.

I do claim, though, that there is a group of people with an intent at least roughly similar to that. Obviously, I can't prove that claim to you, but we can certainly make observations about what's going on and conclusions based on them.

It's really not difficult to see the signs: http://www.theguardian.com/world/2007/apr/24/usa.comment - and that's from way back in 2007!

If you look at history, you can see that there is essentially a blueprint for turning an open society into a dictatorship. That blueprint has been used again and again in more and less bloody, more and less terrifying ways. But it is always effective.

> There is no doubt that the people that make up the NSA, and the US military feel that their job is to protect America.

Sure, there are lots of people in there with good intentions. That doesn't change anything about what's going on overall, and why.
> even when it seems so difficult as to be almost infeasible

That is quite fun. Lisp had experiments with static types for a long long time. Look at things like Qi and there history.
As a man with relatively small hands, I believe Project Euler should also have a smaller blue version that's more comfortable for me to use.
> How is it ruining the web to remove the requirement for crappy (and, at this point, end-of-lifed) browser plugins in order to play Netflix content?

Because then the Web will rely on proprietary binary crappy blobs in its basic functionality. Something which can't be implemented in an open source way. A plugin like Silverlight is no necessity for the web and if Silverlight is crappy and dying then that's really a problem of its users and Netflix. It shouldn't be my problem as a non-Netflix user. If the Web however starts to depend on such a crappy binary blob (which is the result of the EME proposal) then we all have to suffer and it will be a problem for us all.

In other words: If Netflix insists on DRM then they should write their own crappy plugins and applications but not ruin the open Web for all of us.

> You're acting like DRM didn't exist on the web prior to EME, and would continue not existing without EME.

No, we are not. We are just saying that EME will make the open Web depend on crappy proprietary binary blobs and hence no longer be open or libre.

> It existed and continues to exist using proprietary software that is shoved down users' throats.

EME is exactly that! It's proprietary crap software which is forced down everybody's throat because it makes the former open Web depend on it. It's not only something Netflix customers will have to deal with. It's something every web browser and web implementation has to deal with somehow. Which is impossible for open and libre implementations. Thus it will be the end of the open web.
I chuckle every time I see a hideous upscale raster in print.
I'm a bit late, but it's useful to know that while dragging, keystrokes are handled normally. Using the parent comment's operation as an example, you can start dragging a folder in the Finder, then Command-Tab to the terminal (or hover over the Dock icon and then hover over the proxy window), Command-` to a particular terminal window, or Command-N to open a new one, and then type "cd " before finally dropping the file. ("cd " is nicely left-handed for those using the right hand for the pointing device.)
So the next computing revolution is based on more power hungry chips for gamers?
yup..
These are almost all true for most people in tech, male or female.
Best practices for job posts, interviews, hires.
Beginner's guide to testing Rails
Would you normally expect a psd to contain exactly specified type sizes?

I don't use psd comps myself, but I'd treat them as more sketches and guidelines as to actual style and placement, rather than some sort of specification document, because it's a different medium and text handling in ps is pretty basic - it's really not suited to extensive text layout.
You can probably find Brazilian examples that have no direct equivalent in USA, but USA has plenty of cases of physicians: accepting large gifts from drug companies in exchange for prescribing certain drugs, ordering expensive tests to pay for expensive test machines, performing procedures based on cost rather than efficacy, etc. In future you're advised to write in a less biased manner, and to make fewer foolish wagers.
>> Once a person stops coding for a significant portion of time, critical connections to the concerns of developers atrophy.

> Citation needed. It sounds as fake as supposed facts like we only use 10 percent of our brains, or other hogwash.

I don't have a citation, but this seems obvious to me. It also bears out in my own experiences. Delivering great software requires deep thought and long, uninterrupted periods of concentration [1], and managing requires rapid context switching.

When I was lead developer at a web consultancy in Austin, I mostly attended meetings and context-switched between one of dozens of projects. I never had uninterrupted blocks of time to analyze problems deeply. When I left, it took me a good six weeks of coding before I felt I could really push on hard problems again.

I had trained my brain to context switch every 5 minutes, and so it expected to keep doing so. I still knew all the syntax, and remembered how everything played together, but breaking business stories down into their component parts was difficult. I couldn't hold the program in my head.

[This bears out in the physical world, too: we would not expect a 100-yard sprinter to necessarily be able to run marathons.]

[1] Holding a Program in One's Head | http://paulgraham.com/head.html
MakerBot Went Big (and Small) at CES with New Lines of 3D Printers
That's just because you don't know what a vehicle recall is. I don't believe "the entire car" has ever been recalled...
When your company breaks a law and you try to prevent them breaking that law or you whistleblow a out them breaking that law you are protected.
It makes bad design faster. That's the problem. You don't want "exact CSS for each element of your design", you want a coherently designed set of visual and functional elements that work throughout a site.

And don't even start on responsive CSS and PSD-baking software.
And would be glad if people stop making icons and UI sets in PSD, and start using a more portable format like Svg.
Maybe compared to Flash and Silverlight because they provide much more. But a CDM module would still have to do all the decryption, decoding, rendering, overlaying the browser window stuff. So it would still be a rather large piece of code.
It's funny that time and time again MIT approach over Hacker approach fails. Worse is better so to say ;)

On a simply theoretical ground having LLVM in browser sounds like an amazing thing. It elegantly solves all the problems of using different languages in browser, having super optimization of native LLVM project, etc.

Then you look at Javascript. It was written in a week. It's a sloppy mess of Java, Self and Scheme merged into a single horrible entity. But It just works™. And now it works fast :D

Good job Mozilla.
Photoshop may be dead as a starting point, but not quite dead as an intermediate step for customized template design. A workflow that works today for quick site turnaround in commercial web design is to screenshot a Wordpress or other CMS responsive template, bring that into Photoshop, drop in branding, color changes, and replace content to produce a comp for presentation to clients. It is still quicker to make design changes in this Photoshop intermediate phase. Once the design is signed off, it's fairly easy to customize the CSS in the original template and arrive at a branded site the client is happy with.
I think Milton would agree with you regarding abolishing the prescription drug system.

The (only?) exception being antibiotics, which contributes to contagion.

Source was an interview which I watched, so... it'll be hard to find.

EDIT: Never count out Google!

"FRIEDMAN There is room for some public health activities to prevent contagion, such a thing as for example.."

http://www.hoover.org/multimedia/uncommon-knowledge/26936
Thank you for your response.

Node seems promising (it's not techncially multi-threaded though?)

I wrote a little command-line RPS game playable over a local network in node: https://github.com/quantumpotato/node-rps

Didn't realize Go was good for many-connections, will have to check that out. TY
Based on the article, he didn't blow any whistle, he complained to his manager and asked what to do to give the guy a higher offer. Then a few weeks later he was fired.
As Panopticlick shows, if you can run JS, you can already probably uniquely fingerprint a user.

The GL_RENDERER string will add a few more bits of identifying information, but allows driver specific workarounds for buggy implementations. It's user agent sniffing all over again.
>You do realize that the solution to the problem is to dramatically cut the supply of PhD students, right?

At the same time as dramatically expanding the number of higher-level positions, yes. The pyramid must be made into an ordinary tower.

Too bad, so sad.