skysight-inc/HackerNews huggingface dataset:
What if a company is storing its keys on a smartcard/cryptographic module that cannot export the key? I guess the FBI just asks for backdoor access to the company's servers, or maybe just follows the standard "we need to take your systems and shut down your business" approach?
The solid-block-of-learning strategy is way less impressive to me than the person who works a 40ish hour a week job then comes home and does many more hours of their own project for moths or years. The want to zone out is strong and after a day of crappy and mind numbing work, beating the laziness is harder I think.
I'm not interested in the semantic debate about what each of us means by "abuse", either. It's not relevant to my point; in fact, if you look carefully at my comment, it's kind of the opposite of relevant to my point.
How Google accidentally uncovered a Chinese ring of car thieves
Yeah, a lot.
Pluralsight acquires PeepCode
i think its tera-hashes per second
Hulu will likely invest in trying to figure out if you're streaming the tab to be able to block it, its their way.
War is politics by other means.

When a war ends without the politics being settled, the seed of conflict remains.

However, most either people lack this longer term vision and falsely perceive a physical wins as an ultimate "victory", or don't care because they won't be around then.

"This isn't a peace, it's a twenty year truce!" - Ferdinand Foch, regarding the Treaty of Versailles

As an aside, the U.S's failure to predict the Collapse of the USSR was probably their greatest intelligence failure, with the consequence being Russia beginning a hurtling into the Abyss, arrested by Putin, and a partial reversal of the Democratic trend of Gorbachev. I don't think Demonizing Putin is really going to be helpful. Ignorance of the historical circumstances of Russia brought him in power is analogous to the belief that a Utopian Democracy could simply be imposed on Iraq from above. Take a Spherical Cow in a Vacuum, add some Democracy...
Great idea. Way to go, Jennifer.
> However, as I stated, the history of this language sets us up so that this should not happen: a selector should uniquely identify a calling signature to the best of the abilities of the programmers involved (and generally it will by accident for anything but very short names).

I see what you're saying... screwing up an id cast will usually not cause low-level indeterminacy (even though it might), but screwing up a block cast always will. This seems like a pretty minor issue to me, especially as blocks usually need not be passed as ids in the first place, and Objective-C is hardly a safe language in other respects (at least historically, with retain/release).
Javascript's speed can be overstated, especially on benchmarks, where everything can be just so, and maximize the amount of time you spend in the C portion of the runtime. In practice, you do not get a "mere" 3x performance loss in Javascript code, especially for things like what supercomputers do. At least, I haven't seen anyone seriously report that result for anything like real code.

asm.js may overcome that to some extent, but as I mentioned elsewhere, the real problem is bandwidth. Frankly you could run things effectively instantaneously on the client side, and still end up with wildly worse performance on this sort of cluster than a real supercomputer.
http://www.amazon.com/gp/product/B00DR0PDNE
Small Victories: Host a website on Dropbox
4.0 to 4.1 was a jump from ICS to JB, but that was an exception.
> Times New Roman is not a font choice so much as the ab­sence of a font choice, like the black­ness of deep space is not a col­or. To look at Times New Roman is to gaze into the void.
Yes, and you better hope 50 more come out. Early adopters do your shit work for you. "______.js is picking up speed" is code for "Thousands of hours of unpaid labor have gone into making better tools for you, and evaluating them against other tools."
The Art of Lisp and Writing (2003)
If Walmart's general tendencies are any indicator, they probably intend to continue their malevolent red neck campaign, to transform America into 'muricuh, with the internet equivalent of gigantic parking lots, and second-rate quasi-99-cent-store wares priced so low as to be disposable so that no one else within the same retail sphere can make a decent business by selling normal quality goods at a "reasonable" price. Also, no Nirvana, because abortion.

...actually, the truth is that they are probably terrified of Amazon's online retail business (which is probably about as toxic to normal retail as Walmart's brick-and-mortar mega stores are).
I believe it's to prevent lower net worth individuals from losing their life savings. The inability to make a big bet on a single company. Paternalism basically.
Helm – A Functionally Reactive Game Engine
The nexus 7 doesn't have an SD slot.
Listed, but not yet available to purchase, on Amazon: http://www.amazon.com/gp/product/B00DR0PDNE
comcast?
>You can access notifications through new APIs that let you register a notification listener service and with permission of the user, receive notifications as they are displayed in the status bar...You'll be able to launch any intents attached to the notification or its actions, as well as dismiss it from the system, allowing your app to provide a complete user interface to notifications.

wow. that should have some interesting possibilities.
Who has the time or money to teach yourself to code in 180 days?
The older Asus MeMo 7" is $99, but has worse specs than a 2012 Nexus 7 (lower res, single vs quad core).

Asus is about to start shipping their new MeMo HD 7" for ~$150. On paper, it's somewhere between the 2012 and 2013 Nexus 7.
Other dongles like this typically handle it one of two ways:

1) Plug into a computer for first-time setup. It has a USB port for power that can also be used to connect to a computer.

2) The dongle broadcasts a wifi network. You connect from any computer to set it up over a web interface.
Why should he pay extra to get rid of an illegal restriction?
It can take a typeface designer over a year to build something decent, so if you're making a living at it you can't afford to sell a font for $10 unless it's a display face. Also if you really love typography you'll realize that some typefaces are better than others...
So it's a portable Apple TV...very interesting to see all that functionality in such a small form factor.

Still, nothing that a 5$ HDMI cable from my PC to TV cannot accomplish.
Computers of NASA - 1960s
Nice false comparison of a simple annoyance to an important social cause. I'm surprised you didn't use Schindler instead.

I appreciate your input.
The youtube and netflix streaming aren't orientation specific, but the tab sharing and maybe even other media options like chrome games (http://www.chromeexperiments.com/) are.
Ode.la - writing is fun again
DefCon 21 Entertainment is now LIVE - along with the FloorPlan
I agree. Just that the parent's point that "Google (and vendors) certainly wouldn't like users to have unrestricted access to their phones" doesn't make sense in light of this fact.
Google Map API Q
Anyone know a good sample of Google Map API that scans for all Gun Shooting Ranges by State?
When I first decided to download a bible app, this one was the first I tried, based on its name, rating, and popularity.

I eventually replaced it though with QuickBible, which as its name implies, I found to open much faster and pulls up verses almost instantly.

I found that Bible had problems sometimes with wanting to make sure it could sign in, which I didn't see a need for.

QuickBible isn't perfect though. It doesn't have my preferred translation built in as an option (HCSB), and I haven't managed to successfully import it, despite it having a tool that's supposed to be for that purpose.

Still, best I've found so far. If one of you knows of a better one, I'd be interested. Or if you've figured out how to upload HCSB into QuickBible, that'd be great too.
Wooden houses for all tastes
Just made my middle-school kids' summer break more interesting. If you take all this js knowledge and add android/ios skills, you can increase your hourly fees by 10X. I myself would hire you for my mobile suite of apps.
I don't understand what this means. Could you please give an example of some code that loses information in this way when compiled with LLVM?
Clickable...

Introduces the concept.
http://www.lishman.com/project/185#card/451

Provides an example of how it can be used.
http://www.lishman.com/project/185#card/454/file/7997

Some more information about the application.
http://blog.lishman.com
> Wi-Fi scan-only mode is a new platform optimization that lets users keep Wi-Fi scan on without connecting to a Wi-Fi network, to improve location accuracy while conserving battery.

Out of all the features this is the one I am most excited about.
Slim your wallet. Slide your favorite card. The MostRad Minimalist Wallet
Launched on Kickstarter yesterday with little promotion to an overwhelming response. Thank you for checking us out.

Brandon
This is cool....the only thing that is a bit annoying is the fact that the audio won't be 5.1, it will likely be stereo.

I mean, for YouTube videos it doesn't matter.

But if you are streaming a movie or something, then that may be an annoyance.

But that could just be me.

This is assuming that you have a digital audio source plugged directly into your receiver ofcourse, as opposed to your TV.
Choice quotes:

"Lisp is a medium for working with a computation until it is in balance with its external and internal requirements. At that point it can be decorated with performance-enhancing declarations and perhaps additionally modularized. In this it is more like an artist's medium than what many think of as a programming language."

"Writing a beautiful text takes sitting before a medium that one can revise easily, and allowing a combination of flow and revision to take place as the outlines and then the details of the piece come into view. Changes are made as features of the writing emerge—first the noise, then the sense, the force, and then the meaning—and the work of the writer is to continually improve the work until it represents the best words in the best order. Great writing is never accomplished through planning followed by implementation in words, because the nature of the word choices, phrasings, sentence structures, paragraph structures, and narrative structures interact in ways that depend of each other, and the only possible plan that can be made with which a writer can "reason" about the piece is the piece itself."

"The difference between Lisp and Java, as Paul Graham has pointed out, is that Lisp is for working with computational ideas and expression, whereas Java is for expressing completed programs. As James [Gosling] says, Java requires you to pin down decisions early on. And once pinned down, the system which is the set of type declarations, the compiler, and the runtime system make it as hard as it can for you to change those assumptions, on the assumption that all such changes are mistakes you're inadvertently making. There are, of course, many situations when making change more difficult is the best thing to do: Once a program is perfected, for example, or when it is put into light-maintenance mode. But when we are exploring what to create given a trigger or other impetus—when we are in flow—we need to change things frequently, even while we want the system to be robust in the face of such changes."
Compare any two items in the same category that are 65% apart in price and it probably wouldn't make a lot of sense to choose the cheaper one.
I don't believe that's correct -- from what I can tell, when it's streaming webpages, it is actually only synchronizing two copies of Chrome -- one on the stick, one on your PC. It is not encoding/transmitting a video, as with AirPlay or Miracast.
> Kindly go fuck yourself.

Ah. Are these your true colors you are showing us?

You know what bugs me about your political posts? I've been thinking about this for a while, exactly what it is about the way you state your opinions that gets under my skin. Could it be the way that you always manage to sound so reasonable and eloquent? And indeed you do argue against some future possible abuse. Yet you manage to defend some currently reprehensible state of affairs. And you'll argue a minute point to death until your opponent concedes defeat meanwhile the larger issue has gotten lost many turns of the screw back. I have wanted to debate you so many times but given how well known you seem to be and also the way you seem to be held in high regard around here I have been very wary.

You could have written a post about the TLS keys and spared us the (not very surprising) insight into your ambivalence. But you didn't. Why not?
What happens when all 21 million bitcoins are mined? How will transactions be archived if no one is putting in the effort to mine bitcoins?
Ridiculous. Of course it's not holding the two companies together - they both use it, but it doesn't determine any kind of strategic direction common to the two.
They can still keep all the money they've raised if they don't hit their target. They just need to give IndieGoGo a large slice of what they have raised.
Ian Hacking reviews ‘DSM-5’ by the American Psychiatric Association
Great Jennifer, you have just greatly inspired me. I will get started, maybe do one site a week instead of a day since I have this thing called full time job!

Keep it up
You really should blog about this! 'Build one to throw away' is a common (very insufficiently applied, in my case) programming aphorism, but it would be neat to hear a take on it from an artist's perspective where you quite literally throw it away and there is no copy-paste between projects.
I'm new to the Android world and this is the first update I've seen. When should I expect an update pushed to my phone? What does it depend on? I have the Galaxy S4 so I assume Samsung has to make some modifications to the version to support some stuff?
Even if it get majorities in both houses and signed by the president it wouldn't matter. When was the last time that the executive branch was beholden to congress in matters of national intelligence and security?
I totally agree. This project is meant to be a jumping off point for learning to code. On day 180 I certainly won't be an expert at anything, but I'll have the tools I need to keep exploring.
A lot of people agree with this thinking.

It's not the only possibility— e.g. Bitcoin could putter around for a long time basically where it is now, maybe acting as a very mild threat the keep the alternatives on their toes enough that Bitcoin never gets widespread adoption.

Right now it's possible to make a decent amount _today_ with mining as a small / hobby business, supplying coins to people who don't want to get into the mining stuff, without engaging in major speculation yourself.
LLVM Drops Support For Older Visual Studio
There's a pretty good chance that this limb will try strangling you if you try and cut it off, too :(
Not sure about that. Guile is pretty old and messy itself. It's still my preferred Scheme, though. But that's mostly just because of familiarity and loyalty on my part.

There is already Edwin, which comes with MIT-Scheme. It's Emacs written in Scheme. It never took off, and most don't even know about it.
Huge methane belch in Arctic could cost $60 trillion
I can appreciate the reasons for doing so, but as someone interested in reading her code for how she did it, it might be nicer to unbundle and not minify them.

Then again, thanks for the point about her Github repo. It's probably clearer to just go read that. :)
That could be said in the time of CPU, GPU or FPGA mining, but since these ASICs do nothing but Bitcoin mining, I think computing power is only wasted when they aren't running. In other words, I don't think they qualify as "computing power" for anything but Bitcoin mining.
You may want to actually link to the project GitHub on your "Contribute" page
Nope, because 50000 deaths/(50 plots/10 years) is too large of a number.

I don't think the NSA prevents significant amounts of American deaths. That means that these programs are all pain for practically zero gain. (And, consequently, ambivalence about them is dangerous poison.)

I addressed this question a few days ago: https://news.ycombinator.com/item?id=6062363

TL;DR: Most humans, even those enraged at the killing of their families, simply do not want to commit mass murder.
Wii U gamepad has a TV button that turns the touchscreen into a remote control for my TV.
I have seen clients attempting to design making all these mistakes without considering the result of those choices and ending up with an unsatisfactory result which fails in difficult to quantify ways.

I am certainly not a typography or design expert, but I know these basics. And the comment about clients is right on. I have upon several occasions set up a CMS for a client with (to me) considered and conservative typographic choices, only to have the client start adding their own content, and use not only multiple forms of emphasis but also tossing in completely different fonts as well as colors.

Nothing like a bold, underlined, italic, lime green block of text in a different font to completely destroy the look you've created.
These comments are infuriating, but not unexpected. So many people who have likely wasted their last 115 days attempting to find every fault with someone who clearly hasn't.

OP: Excellent work, and keep it up. I hope you take the criticisms and disbelief for what they truly are: incontrovertible evidence that you're doing something very right.
Karma to burn, haha.

It's like the HN equivalent of conspicuous consumption. :D
Walmart Labs Scoops Up Website Optimization Startup Torbit To Help It Keep Pace
The point is that NaCl is not portable, just like a native platform such as Windows.

Nonportable native platforms are there, you can write apps for them. They are even the dominant platforms on mobile.

But the web's entire purpose for existing is to be portable. So you do need something like JS or PNaCl or the JVM. And all of those, due to being portable and secure, impose limitations, such as limiting the native operations that you perform. That's unavoidable. But again, if you don't like that, develop directly for a native platform.
Transaction fees are expected to replace the block reward by the time that happens.
Josh hasn't been with Torbit for a while.

The blog post makes it clear this is a tech acquisition and not just an aquihire.
Aka: don't repeat the mistakes of the Duke Nukem Forever team.

As for code, the best code is that which generates value (either for the creator in terms of learning or for the creator's customers). If the code doesn't generate value, then you might as well be writing FizzBuzz implementations all day.
printmoney.federalreserve.gov
Minor correction that is not particularly meaningful here:

2. The President can also let a Bill sit for 11 or 12 days (it's really 10, but Sundays don't count.) At that point it becomes law without the President's signature UNLESS CONGRESS ADJORNS DURING THIS PERIOD, THEN IT DOES NOT BECOME LAW (KNOWN AS A "POCKET VETO").

http://en.wikipedia.org/wiki/Pocket_veto
Yes, I should have given a partially dead example.

You must not mean O(1) because you at least must be walking the instructions to eliminate them (looking at your code, you do).

If you include partial dead store elimination, it will be N^3 at least on non-SSA.
see http://www.cs.ucr.edu/~gupta/teaching/201-12/Papers/pde.pdf
and friends

Looking at your code, libfirm's DCE the standard SSA backwards DCE algorithm without control dependence computation to eliminate dead phis. It will be O(n).

The load store optimization looks like a modification of stuff i helped Thomas VanDrunen with. It is O(N^2), but will miss loads/stores depending entirely on the strength of your memory dependence calculation.

In fact, it will miss a lot, particularly around loop dependent store/load values that are equivalent.

It will catch my particular example, but GCC's testsuite has load/store examples (see gcc/testsuite/gcc.dg/tree-ssa) that it should fail at without help from other phase ordering/etc.
No. There are 4 applications that know what a Chromecast is and can send video to it: Netflix for Android, YouTube for Android, Google Play for Android, and Chrome for Android/Windows/Mac/ChromeOS.

* ed: and ChromeOS.
I think people aren't understanding how awesome this technology is:

1. Every time someone shows you a YouTube video, you spend 10% of your time watching it and the other 90% thinking about that one video you know of that's funnier. With Chromecast, you can queue that sucker up for nexties right from your own phone, without interrupting the video that's currently playing.

2. Chromecast does NOT use the resources of the device used to control the TV for processing...its don't on the dongle itself. This will save battery power, minimize bandwidth consumption, and you can do other things with your phone while watching things on the TV.

3. If it can run Chrome, it can cast to Chromecast. Apple, Microsoft, and Google devices playing together in one ecosystem. No more throwing the babies out with the bathwater.

4. $35.00. Thirty-five dollars for a device that ups the WAF most HTPC nerds have dreamed of for years! I would have bought this at $100!

This is what the Nexus Q was meant to be, but hardware drove the price down dramatically.

I haven't been this excited about a new piece of hardware since the iPhone. This is a game changer.
No they cannot. It's a fixed funding campaign: "This campaign will only receive funds if at least $32,000,000 is raised by Wed 21 Aug 11:59PM PT."
With respect, I think we're saying the same thing here and just getting a little caught up on the semantics. It's hard to become a "popular solution" without being a "right solution" for a significant number of people. Right x scale = popular.

While it's possible to become popular without being right, that's not sustainable. So, for all intents and purposes, I'm equating "right" with "popular" in this case.

Of course, there's a whole lot that goes into making a "right" idea a popular idea, and that's nontrivial. Did not mean to gloss over that. But my broader point was about how coming up with a right-fitting solution is much harder than identifying a need in the first place.
Actually, in this case "Limit" is perfectly accurate. The only result of checking this is that the application must call advertisingTrackingEnabled before using the identifier.

If enabled is NO, then the developer can use the identifier for "frequency capping, conversion events, estimating the number of unique users, security and fraud detection, and debugging". Notice that compliance with these restrictions is almost impossible to determine.

http://developer.apple.com/library/ios/#documentation/AdSupp...
But even when they're running all they're doing is pointless "mining bitcoin". And these ASICs are worse because they can't be re-purposed to do anything else.

All that computing could have gone to Folding@home and done some actual science. Instead it's just burning power and creating heat.
Infonomics and Information Accounting – Part 3
I'll unhappily dignify this comment. Obviously, the reason is that my point was that even someone who was ambivalent about FISA process should still have a problem with Google giving up their keys.

I don't know what you thought my "true colors" were, but if you thought they included an unwillingness to tell the authors of comments like these to go fuck themselves, now you know.
transaction fees
You'll get 4.3, and even at least one more for HTC One.

The ones that receive very poor to no further support are the low-end devices, or the not very popular ones, which is also very unfortunate.

That's why I think that if Google announced Motorola will support its own devices for 3 years, just like Apple and Canonical also promised for Ubuntu Edge, they would have a huge competitive advantage over other OEM's (which are free to copy them on this).