skysight-inc/HackerNews huggingface dataset:
I use that style too, but I've not found it useful for OpenGL. When you're developing your product, you want every OpenGL error to explode in your face, so you know it happened. In your final build, you probably won't ever check, because... well, what will you do if something happens? OpenGL errors are much more like ENOMEM than they are like ENOENT, and if you get one in production, you're basically stuffed. The best thing you can do is just carry on and hope that the driver ignores it correctly! (One advantage to working on code whose primary purpose is merely to display something on the screen: you can do stuff like that, and it's OK.)

There are exceptions to this general rule, and sometimes you do need to use glGetError in the normal run of things, and take action based on the result. But they are very much exceptions.
Firefox awesomebar has worked nicely for me for years across linux, mac and windows installations.

I'd say you either have a seriously old oc, have something weird in your profile or you are doing something seriously wrong.

Furthermore, awesomebar lets me automatically do full text searches across titles and urls, something chrome still cannot really do (with firefox you can search a couple of fragments of the url or title and off it goes and finds it, quick.)

Furthermore, two separate boxes are the best of both worlds, both awesomebar and quick (ctrl+k)access to your preferred search engine.
Or even just five large-scale projects.

Surely one would be a TV. Smart TVs right now are woeful, and just providing a weak set-top box on the side might provide something at an accessible price point, but it doesn't solve the real problem.

An ideal smart TV would pre-fetch EPGs to load and switch quickly, have an optional social layer over the video feed (like what Xbox One proposed), and more naturally fit in with other hardware and ways of getting media to the screen.
Nest Protect is a terrible buggy product
Obama Urges Tech Companies to Cooperate on Internet Security
Thanks for clarification :). /files under 'non-story'
▶+MONSANTO+KILLING+EVERYTHING+-+YouTube
Xerox might argue with that. The phrase "personal computer" was around in 1970, and the Alto (http://en.wikipedia.org/wiki/Xerox_Alto) was released in 1973.

http://blinkenlights.com/pc.shtml discusses a variety of personal computer milestones, sadly also disagreeing that "Apple literally invented the personal computer".

Down vote if you find what I'm saying factually wrong.

-- signed, someone who lives in a household with 2 rMBPs, an iPhone 6, 5S, 2 iPad Airs, and an iMac.
Actually, this is one new neighborhood in Austin with a strong affordable housing component, integrated directly into the neighborhood.

Certain homes in Mueller are income-limited (according to varying levels of affordability), while others are market rate. You can't necessarily tell from the outside which are which, so it's actually a little better than another programs for affordability.

You'd have a stronger argument with most other master-planned communities in Austin, but Mueller's property was owned by the city of Austin (the former airport), and the city council at the time set very stringent standards on the master developer.

That's not to argue that this form of interventionist urban planning is good or bad, but Mueller simply isn't a market-rate, upper middle class development.
There is a very simple extension called Tab Counter which works very well together with TSTs and it helps to remind me when it's time to clean up the tab bar. It also appears to bring peace of mind that all tabs are still there, it's just the missing status bar. :)
With smart mirror, shopping trips become solo fashion shows
Find people that are likely to have the problem you're solving, and talk to them in person. Or if they're far away, by phone or skype call.
Thanks - that's a good example of what I was trying to convey.

The point is Rust already provides safety guarantees. If you don't trust the runtime, then why would you trust the built-in zero'ing? I get the "defense in depth" argument, but it feels a bit like doing this:

{
int a = secret; // Get secret.
assert(a == secret); // Check "a" is actually that.
a = 0; // Ensure "a" is zero'd on exit.
assert(a == 0); // Just because.
}

And yes, I get that you can build this into the language so it's not quite as ridiculous - you actually wipe tainted stack, for example.

But the point is: the runtime has an ABI and a machine model. Information is allowed to leak across function boundaries, beacuse it doesn't matter. Without using the "unsafe" keyword, there are no methods of getting around the machine model and dipping into the underlying actual machine.

Even if you don't have a "safe" language and runtime, it's still of limited value. It protects against threats involving data or control flow corruption after key usage, and where there isn't sufficient control of the program to perturb the secret-consuming functions. That's more of an annoyance than prevention. On the other hand, it gave the programmer a false sense that it was properly wiping secrets.
Postal Service Seeks to Retire the Old Mail Truck
Perils and promise of charities using big data to target donors
Thank you for the helpful response. There are a lot of other little things I don't like about Chrome, so once this little issue with Firefox is fixed I want to switch back to it. Good to know that there is a bug filed for it!
People buy from whoever makes the best product at the best price.

Regular consumers can careless about who had the original idea, they only care about who executed best.
The research project this is part of was discussed almost 3 years ago:

https://news.ycombinator.com/item?id=4779647

There's lots of other results for 'deep networks' in the search too (sorting by date, they appear quite consistently, many of them don't get many votes though).
I actually have more problems with Firefox's performance than with Chrome's (in terms of processor power), Chrome definitely uses more memory, but it's super fast; firefox is just abysmally slow and can;t handle more than a few tabs. Tried both browsers on Windows 8.1 and Linux, with different machines (home and work computers), too.

However, my high memory consumption in Chrome was due to using AdBlock, which is much lower now that I switched to uBlock. Even back with AdBlock, memory was never an issue with many tabs open.

My only problem (which is probably not Chrome's, but my laptop's fault) is that sometimes, when having ~20 tabs open, and certain tabs are idle for a long time, they take a bit of time to re-render once I visit them again, but that also used to happen in Firefox.
When I was in flight school at the local airport, probably the most interesting "guest" was a B-17 that was on tour. That was cool. I was amazed at how small they actually were.
There's a more full featured C++ version apparently, maybe that runs faster?
What's annoyingly fraudulent is posting this as if it were something new.

The article was written in August 2013, and used information from early that year. For one thing, Experts Exchange has used neither that system since before the article came out (meaning it's bad research to begin with).

But if you all want to drink the Kool-Aid, be my guests.
A company I worked for started outsourcing a lot of its work to a certain Asian country last year. One of the issues we had when trying to recruit people is that they will just blatantly lie about their experience on their CV. Asking for a GitHub profile was an easy way to backup their claims, with minimal time wasted on my side - at least until they cotton on and start putting fake projects there.

(Admitidely trying to outsource work just to save money was dumb, but it wasn't my decision, so I had to make do)
“Shopping cart” patent beaten by Newegg comes back to court, loses again
You should probably be taking a break from your desk every hour or so.. just go for a walk or something. I can't imagine it good to sit for such long periods at a time. You'll hopefully find yourself thinking more clearly when you come back anyway
Running down the battery is a well known feature of Chrome on on Windows https://randomascii.wordpress.com/2013/07/08/windows-timer-r...
And not, you know, have always-on voice recognition and a camera and stuff. Or advertising.
Because it's a slow, broken reimplementation of things which Angular already does better and which only work well in any case when you're on a blazing-fast low-latency Internet connection, or better yet browsing localhost -- did I mention those times I posted earlier were on desktop? I shudder to think what'd happen if I tried loading it on my phone.

And it also appears to be implemented entirely in a single 1300-line-long Javascript file, which, okay, I guess? There are no tests -- yes, there are examples in a directory called "tests", but there are no tests, which is to say there's no way to get any confidence that modifications in that 1300-line Javascript blob haven't produced regressions or new bugs.

Presumably the author has learned something in the process of writing it, although I can't imagine what that may be. I don't know why he'd spend his time on this, though; from the looks of his Github account, he's also written an in-browser Pokemon game engine which looks pretty cool, so I don't know what value he sees in hacking up a half-baked me-too web framework.
maherbeg: thanks!

Our team was uncertain how to reach at Amazon to get your blessing. :) If you (or Amazon management :) have any problems or concerns, please feel free to email me at cpeterson at mozilla dot com!

re HTML5 video: do you use it on desktop browsers? Mozilla is working hard to improve our HTML5 video implementation. Can we opt in Firefox for HTML5 video? Playing Flash videos in Shumway is just a stepping stone on the path to HTML5 video.
On one hand, Apple is clearly not in their wheelhouse when it comes to vehicles - even Google has more experience than them.

On the other hand, I would kill for an electric (or even hybrid) minivan. The Model-S with 2 extra seats just isn't enough room.

On the gripping hand, look at how Apple played the industry and pundits on sapphire. Where is WSJ getting their info - they didn't even describe their sources.
This is what it looked like: http://i.imgur.com/TFQeIBr.png

Whoa, I just looked at the friend finder page and it still does that for some email providers: http://i.imgur.com/bC9xEEM.png
For those curious:

> "The game would only start if the word was correctly in place in the ROM. If anyone wanted to produce a game without Nintendo's permission, they would be claiming to use the word 'Nintendo' without a licensed trademark, and therefore Nintendo would be in a position to sue them for trademark infringement. We figured out that with just a resistor and capacitor - around 1 cent's worth of components - we could find out how to beat the protection. The system read the word 'Nintendo' twice - once to print it on the screen at the boot up, and a second time to check if it was correct before starting the game cartridge. That was a fatal mistake, because the first time they read 'Nintendo' we got it to return 'Argonaut', so that was what dropped down the screen. On the second check, our resistor and capacitor powered up so the correct word 'Nintendo' was in there, and the game booted up perfectly."

Source: http://www.eurogamer.net/articles/2013-07-04-born-slippy-the...
None of Us Is as Dumb as All of Us (2008)
More so a convertible interior than interchangeable parts. As with how RVs convert dining areas to beds, or how an SUV's rear seats fold down to provide more cargo space.

I think a comfortable, self-driving car would be a quite pleasant alternative to flying in many cases, especially if you're likely to be hiring a car at the other end anyway and have a good amount of gear to stow on a trip.
You'd be able to tell the difference between her and a human composer in a blind test when the "fugue" turns out to be a single melody wandering with no direction. I wonder who conducted these blind tests.
Not only that, but using an nginx container on OSX with boot2docker (VirtualBox based) was actually just causing all of the static files being served to be truncated. I spent a solid day tracking that down.
>And vtable dispatch has a cost for any code that calls a virtual method. Yes, it's "opt in" but this can be misleading. You pay the cost of the virtual method call every time it's invoked.

So you're basically repeating what he said -- I don't see how the "Not really" you begin with is justified.

Of course you "pay the cost of the virtual method call every time it's invoked".

And you don't pay it any time it's NOT invoked.

That's the whole idea.
I think Rust will be especially high because it's pushing hard to synthesize a lot of newish (not invented by Rust, but not often implemented outside of research languages) ideas. And it's has a huge focus on performance, so that makes things harder too.

A scripting language or a JVM language or a PyPy based language (or pick two of those) can make it to a 1.0 much faster.
G.M.O. Apples Are Approved for Growing in the United States
kuro5hin is already in Perl :)

This looks great. Going to play with this later.
Apple's Car: Here is how its gonna be like
Zeroing memory protects against future compromise. Sure, if you were already compromised, you already lost; but if you don't zero cryptographic material and you are compromised in the future (which can even be a physical attack like cold boot), you lose.

It's the same idea as in "forward secrecy": once the key material is discarded, it's gone, and no future compromise can bring it back. Being able to say "after this point in time these values don't exist anymore" is a powerful cryptographic primitive.
>I think you are deluding yourself, if you believe that an average person would choose their car based on the entertainment system.

who said entertainment system? Design is among, if not the, main aspects when people decide on tech choice. With cars being electric - simple commoditized drivetrain - design will become even more important.
It seems really well done. However I can't help but think "is this really a use case for CSS; or more of a neat hack?". Is that why you're asking if it's worth continuing?
Secret service exploits phones of people near president as he gives cyber speech
Cuando+la+seguridad+da+excusas+“sofisticadas”+ante+ataques+cibernéticos
Stop caring so much.
Law enforcement SOP requires an independent investigation. That was not performed. The trial is a separate issue, and has its own package of issues.

I'm far more concerned with the FBI acting almost as an extension of Goldman, effectively abrogating their responsibility to investigate prior to arrest to a large private corporation.
As negative as it may sound, there's really no need to extend their closed ecosystem once again into something that only began to grow (electric vehicles). I hope this scattering approach will be their ultimate demise.

What I like about Musk an his company is that he's not evil (yet?) and so for now the private space industry and electric vehicles are looking really nice.
White House Announces Apple Pay Support for Federal Payment Cards
My biggest issue with Safari over firefox is location bar - it's simply cumbersome and stupid compared to the Firefox Awesomebar. I like being able to type two distinct parts of a URL or title and that Firefox just groks it.

Otherwise, I agree completely.
Are you kidding me? Almost Apple's entire product line has been very polished, stylish imitations (Xerox Alto -> Apple PC, Diamond Rio -> iPod, Blackberry -> iPhone, Microsoft Tablet PC -> iPad) with some incremental improvements, and they've been extremely popular.

I think history has shown that most people will choose the imitator, if the imitation is a good one.
I'm on an iOS device so I can't inspect the headers, but how about http://ftp.arl.army.mil ?
> I continue to wonder if Tindie (which unfortunately is really really close to Tinder) will achieve that level of sell through for single entities.

That's funny, because the goal of Tinder too is to achieve a high level of sell through for single entities :)
yeah, but the goal was to track how your ranking would appear to individual users. not to a hypothetical completely unpersonalized user with no geographic location.
In addition to tapping into the $26.4 billion in transactions, people will be able to use Apple Pay for admission to national parks.
I have a 4GB Windows 7 machine with over 500 tabs in Firefox and it still runs Office, IE11 and various other stuff without any problems. Mind you, Firefox only loads tabs when you click on them, so only about 30-50 are actually "live"....
It would be more like if the orangutan took a photo and then a human edited it heavily to create the final work.
The keyboard shortcut that I found is Control-Shift-M to open a box around the profile, down-enter to select "Switch person", then Tab-(Tab-)enter to select the other account. Anyone know if there's a shorter shortcut?
It's probably a signal to Google.
I'm referring to the fact that no matter how damning the evidence is on its own, it probably seems even more damning to a layperson who doesn't know the name "subversion" is a pun and not something subversive.
More likely he meant global buy-in. A coalition of the willing, for lack of a better term, although I wouldn't brand it that way.
> People buy from whoever makes the best product at the best price.

People buy from whoever does the best marketing (that is, whoever makes them feel like they are getting the best product for them.)

> Regular consumers can careless about who had the original idea

(Nitpick: "careless" is not the same thing "care less")

Regular consumers probably do care about originality, which is why being "the original X" often plays a key role in marketing, in products in a wide array of different markets. If it wasn't something consumers tended to care about, it wouldn't likely be a perennial marketing point.

It is, of course, not the only thing consumers care about, obviously.

> they only care about who executed best

Arguably, they don't care directly about who executed best, they care about who they trust to execute best for them. Evidence about having executed well to others, like being the original in a category, may be indicators by which consumers judge that likelihood.
Yeah, I think my biggest turn off from Rocket is just how PR-oriented all their moves seem to be. I'd be cooler with what they were doing if they appeared to be more open with their motives, but they couch so much of the self-interested stuff they do in terms of benefitting me and "openness". Trips my BS alarm, even if it's legit.
A great article, yes, but old. Title needs "(2014)".
I too have read my last complimentary article of the month, and am stuck behind the paywall. Could someone paste the article here?
Visualizing Interstellar's Wormhole [pdf]
Angular 2 Change Detection
Do you have a link to your ebook?

http://gilesbowkett.blogspot.com/2013/11/new-ebook-hacking-m...

and to a lesser extent http://singrobots.com/

the book's actually on sale right now, $23 vs $17. caveat: I've really got to redesign it, and I may just write another one because there's a lot more that could go in there.
And enough money to buy an existing car company and/or joint venture.
It would be good to have a "secure" type modifier which tells the compiler "once a value with this type is dead, immediately overwrite it with garbage" (instead of the normal behavior of just leaving it around until the register/stack slot/memory area is needed for something else).
On mac it's just cmd + `
Browser world has change a lot in the past two years.....
I had similar thoughts recently. This kind of hierarchical and persistent 'view' into a graph (the web) could possibly be useful in other contexts (perhaps even as a general computer interface), and not just for graphs but generally as a hierarchical scratch board for queuing and structuring tasks and information. I'm thinking about implementing this in an experimental package for Emacs.

As for existing things, I've found Tab Counter quite useful in combination with TSTs.
Show HN: App that protects you from getting hacked remotely (and it's super fun)
Unnamed Apache version, but serving HTTP 1.1.
I'm a developer focusing on mass appeal internet web apps. Chrome is number one there and that's what I use for everything but testing. Chrome HAS been crashing more and more but I could just as easily attribute it to the countless chrome extensions I have installed in 30+ tabs. Btw, Chrome seems fast and light enough to be able to handle the load. Actually, it just seems like I'm pushing chrome more and more lately. I do agree, flash crashes all the time, the browser crashes sometimes. It's not the end of the world, I wouldn't switch.
Thanks for the great tool, we used it quite a bit when we first started working on Shumway.

Shumway falls back on an interpreter if the control flow is not reducible.
Google has that experience because of their own research. There's nothing to say that any other company of large enough size can't do research of their own. This is especially important to consider when you think about the level of secrecy Apple has when starting an internal project. Despite all of that, it's super unlikely Apple would make a car. It's just too weird.
Live Twitter Stream Using Raspberry Pi and Node.js
Didn't the court rule that the secrets were not subject to protection under the law? It sounds an awful lot like the court ruled that no theft occurred, regardless of your definition.
Likewise with us. Hypocritical to claim that Linkedin takes anti-competitive practices when Hired.com employs similar tactics. At least Linkedin still allows competitors to have Linkedin profiles.
Ubuntu releases on specified dates and has names associated with those dates. Basically arguing that a date dilutes the value of the release seems pretty weak to me. Given that we are "engineers" who are people I think we would be able to look at a changelog of some sort and understand what a particular time stamp brings with it.

They are only numbers after all.
Hey guys! We created this app in response to the celebrity hack of 2014.
i can vouch, 8/10 questions i asked were blocked/deleted in same day in last month
The TLDR is that to work at scale we sacrifice some correctness in the dataset, and what's really being evaluated here is closer to some notion of human agreement.

The way the data was collected was not through a 1000-way classification. Instead, we'd query things like "red fox" from a search engine, and then have turkers do the binary task of YES/NO to clean up the results. This is a messy, noisy process but we do our best. In particular, the turkers saying YES/NO to red fox are completely unaware of what other classes are in the dataset - everything they say YES to becomes the "red fox" class in imagenet, in the final discriminative task among the 1000 categories.

Also note that if an image contains a whole bunch of things (e.g. see left-most image here http://karpathy.github.io/assets/ilsvrc2.png), the turker during data collection would be correct in saying that there is in fact, e.g. a "ruler" in that image, but at test time when you're seeing everything in that image, you only have 5 possible predictions so you have to guess about what you think the "true" label is.