skysight-inc/HackerNews huggingface dataset:
That's not the same. See: http://googleonlinesecurity.blogspot.com/2012/06/security-wa...
Like that matters. Getting front page is satisfaction enough. People are way to credulous about Reddit stories, as if the usernames make them more credible than 4chan.
That flag catches four specific instances of undefined behavior, a tiny speck in a sea of all possible ways that undefined behavior can be invoked.
Just because a company demands a password, sometimes it is not the right thing to do.
Really? I thought the keynote explicitly said the SDK would be available today, but that neither the source code nor the binary updates would be pushed to the public (as opposed to hardware manufacturers, who now have ahead-of-time PDK access) until mid-July.

(edit: In addition, the Nexus 7, running Jelly Bean, while available to purchase today, will itself not be shipping until mid-July. I really don't think it is available yet.)
Well you have to come up with some way to measure it. How about "time I expect this data to be retrievable"?

So you can measure memory and process durability in hours to days, and spinning disk durability in years. I don't know how long SSDs last yet.

Say, (just making up numbers) you expect your servers to run 10 days without a reboot or crash, and your disks to last 5 years before failing. That means writing to memory is about 0.005479 as durable. So it's not great, but it's not zero either.

An interesting thought experiment: how many machines replicating data only in RAM does it take to be more durable than one machine with a spinning disk?
Distributed Systems: Principals and Paradigms, by Andrew Tannenbaum (Minix creator, Linus Torvald's OS newsgroup nemesis).

1. http://www.amazon.com/Distributed-Systems-Principles-Paradig...
>It doesn't work. Your words are going to fade into a black hole and eventually only you will remember them. And probably not, even. This is not going to help you achieve your goals. Detach and think about why. It is obvious.

It's not about "working" or "success", it's about doing the right thing and telling it like it is.

Also, the "not working" part? Not that true, anyway. It maybe have not worked for US leftists and the SDS et al, but it has worked wonders in many countries, for getting rid of dictatorships, colonialism and such.
Clang Plugin for Sublime Text
Seems weird to promote a (ok, not great) tablet by promoting how it works with Google Play. I've heard of Google Play, but rarely used it (except to download android apps). I certainly wouldn't consider "access to the huge Google Play library" to be a compelling advantage for a new piece of hardware.

Sell one thing at a time, don't try to sell a new tablet AND an as-yet-unsuccessful content platform at the same time, I think.
I think the compiler is just wrong. In C, zero is false and non-zero is true. Testing just the bottom bit was wrong.

Wikipedia, Boolean in C:

if, while, for, etc., treat any non-zero value as true
I actually agree that it damaged the Python ecosystem, at least in the short term. It certainly did have a negative effect on Python momentum that will be felt for some time to come. I believe the Python developers anticipated this, struggled with it, but did it anyway because they believed it to be the right call in the long run. I'm hoping they will be right, because I do enjoy programming in Python 3 more than I did programming in 2.

Would it have been a better call to work on problems like the GIL instead? Perhaps. Certainly many, yourself included, would consider that a more significant problem to solve than the comparatively minor touchups that Python 3 did to the language. However, I do tend to disagree there: I think that the slow accretion of cruft that bogs down a language over time is a more significant problem and more likely to cause a language to fall out of favor. And I think the timing works out in such a way that Python can recover the lost momentum from the transition in time for projects like PyPy to come up with a good answer to the GIL.

So, yeah, we disagree ultimately, but thank you for explaining your POV better. Upvoted.

> Every language bump (whether 2.5 to 2.6 or 2.7 to 3.0) has meant additional work for the developers of alternative implementations [...]

This is true, but I'd say the core Python developers haven't been entirely blind to this concern, cf. the 2 year moratorium.
This is just the Android 4.1 API Docs for now.
I've done very similar things with Varnish reverse caching proxy. And as a bonus, Varnish is crazy fast if your pages or assets are cacheable.

Its scripting language is very simple (not quite as nice as Lua, IMHO), but it supports multiple backends and rewriting arbitrary headers: https://www.varnish-cache.org/trac/wiki/VCLExamples
I know you say this in jest... but if you can solve unstructured pick-n-place (ie. non-uniform, unmodeled objects in arbitrary configurations with difficult outdoor perception), you could make some serious bank. This is actually a _very_ difficult problem.
Designers should indeed consider the fact that all aspects of a design can impart a powerful message. If the message imparted is, 'Find a place to stay in expensive, upscale properties' then yes, that's an important consideration.
Magazine reading mode is great.
Chrome Experiments: A showcase for creative web experiments
Loving these guys. The pivots were hilarious, and all too true.
That explains why men are more actively looking for casual partners, but there should still be women looking for long term partners (in fact there should be even more than men).

If there are fewer women than men on dating sites, that just shows that online dating is biased towards the casual.
Reddit needs a 4chan disclaimer at the top--"only a fool would take these stories as fact". Real life rarely has bookends.
Have you tried any of the traditional "sleep training" stuff (e.g. Ferberizing etc)? We have a 7mo that we just started sleep training last week, and it's going surprisingly well. She goes to bed around 7:30-8pm, sleeps through night, and wakes up around 7am.
Until the fragmentation problem is fixed, every new Android release only fills me with dread.

Normally when new versions of frameworks or software that I use come out, I like it. Except Android, because every new version of Android has lots of nice features that I won't be able to use and it is guaranteed to further fragment of the marketplace.

Android is the (old) Internet Explorer of mobile. I've never seen one application skew across versions so hard, or single-handedly fragment the space as much. (BTW kudos to MS for strongly encouraging their IE users upgrade).

What makes this perplexing is that Google has solved this problem with most of their other installed software offerings, Chrome particularly. There's basically only one version of Chrome (v 19 as I write this). Heck, even MS realized their mistake and is making efforts to roll up old IE users into the latest version. And of course Apple has done a fantastic job keeping all of it's users at the same iOS version.

I am well-aware of the OEM madness that drives Android fragmentation, and that you might think it's not "Google's fault" because of this. But I disagree. Google has vast resources and can basically do whatever it wants. If it wanted to require OEMs to build Android-upgradable phones, it could force them to do so. In fact, if they started doing this today you would hear loud cheers from around the world (and bitter complaining from the OEMs, but so what? There's a lot of money to be made and they'll get in line).
Google Play is the rebranded Google Market app. This has been out for awhile now. This is not new to an Android user. "as-yet-unsuccessful" is a bit of a stretch.
Thanks, I understood that the main benefit was a tightly controlled CPU stack and that it's exactly what would be impossible to achieve with C++ code. Now we don't have to agree if that goal can be called "speed." I believe it can, since otherwise just a "good old" interpreter would be enough, no need for "simple JIT," DFG JIT and the control of the CPU stack.

And thanks for writing the article (and the other ones on the same subject) I've really learned a lot!
Your reasoning makes complete sense to me from a UX perspective. However, how does a company get any sort of demographic information if they can't track the user reliably? Apart from all the evil reasons to do that, there must be some critical places where user data helps in making a product better.
How did you realize that your master was a living Enlightened Being? can you give the specific questions and answers that you used to recognize him as such?
Facebook's current app isn't slow because it's written predominantly in HTML5. It's slow because it takes forever to retrieve assets from their servers.

There's nothing magical about Objective-C that's going make the HTTP requests quicker.

The whole "native vs web view" performance debate is about things like animations and scrolling and rendering, not about the speed of retrieving assets from a remote server. And that's what's terrible about the current iOS app.
Isn't that the position Kindle Fire took last year though?
Google Play is the app store. The fact that it has access to the app store is a selling point when you're competing with the Kindle Fire.
Google officially reveals 7" quad-core Nexus7 tablet with Android 4.1
I don't see how that could work: they wouldn't even be able to make the SSL connection yet without getting the certificate error, and if the user is willing to accept those then you may as well just keep them on the broken hostname.
Yesterday's thread: http://news.ycombinator.com/item?id=4161409
For those interested... You can still get in on Coursera's Intro to Cryptography course from Stanford. It's been great so far, on week 3 of 6, but you can catch up!

https://www.coursera.org/course/crypto
This is a follow up to a previous post "Null and typeof" (http://kiro.me/blog/typeof_null.html). Here, the NaN definition and implementation is explained.
Agreed. It was a very testy post I shod just learn to avoid posting while in a bad mood.
> start a lengthy court process that would cost them money, time

that's not how it works. a scary letter costs like a hundred bucks and likely makes him cooperate and go away.
The elephant in the room that nobody ever talks about is the linux kernel's lack of a stable ABI. Windows and OS X drivers don't need to be recompiled every time the kernel is updated, whereas in linux it's nearly always required.

If the same drivers would continue to work, Google could just update the software like happens regularly on Windows and OS X.

Oh, and to head it off: Yes, it would be magical if all the device drivers were open source and contributed back to the kernel proper. But that's not happening now, and likely never will. Linux is under no obligation to provide a stable ABI, but Google's choice to use it now has consequences.
They already excluded overclocked and white box systems from the laptop comparison.
Edit: From laptop comparison section of original paper: "To avoid conﬂation with other factors, we remove overclocked and white box machines from our analysis. Because desktops have 35% more TACT than laptops, we only count failures within the ﬁrst 30 days of TACT, for machines with at least 30 days of TACT."
Python 3's string type is simply Python 2's unicode. Python 3's bytes type is 2's string. Python 3 didn't fixed anything, they just cleared up the semantics because way too many people expect a type called "string" to hold "text" - but often what they really mean is "unicode".
Actually how people "feel" is about what makes up ALL of a moral argument. It's moral for you to waste an animals life when tofo rice and beans give you the same amino acids and proteins? It's moral for us to eat these things and spend a hundred times more for the chicken then for the rice? It's moral for us to do this when that money could be spent on a hundred meals for starving children?

Much like beauty, morality is in the eye of the beholder, it's what society accepts. There were groups which at one point thought it was morally acceptable to assault women if they were peasants, but not if they were royalty. Everyone at the time thought that was morally okay, since Kings chose their knights, and god chose the king. Sure some things will get a more broadly accepted morally wrong or right vote by people. (not many people today would say rape is okay for instance) but abortion, animal eating, stem cells and LBGT's are still accepted by some and wrong by others. It's called Freedom.
I've written another post which explores NaN in detail: "NaN and typeof" - http://kiro.me/blog/typeof_nan.html
Still no Japanese input though?
> Are Intel chips just as good as AMD chips? At stock speeds, the answer is yes. Once you start overclocking, however, the two separate. CPU Vendor A’s chips are more than 20x more likely to crash at OC speeds than at stock, compared to CPU Vendor B’s processors, which are still 8x more likely to crash.

I've got a hunch which one is inferior, but I kinda wish they disclosed this information. Any idea why they wouldn't?
You can't sell a tablet without selling the ecosystem. Period. The availability of apps, content, etc - this is what matters to consumers.
They seem to be positioning it as a kindle competitor.

If that's their intention, they want to show that they can match the amazon media ecosystem.
Having done some PhoneGap dev lately, it is possible to make a great app using HTML5, but to make it perform well and have the right look and feel requires a ton of work, and the tooling around it still leaves something to be desired, especially on the UI side.

Libraries like Kendo UI or Sencha Mobile help a lot, but if I were Facebook, I'd spend the dev time to do it right and make it awesome.

Whether that means optimizing the crap out of their HTML 5 or going native is a judgement call.
Good point. It does depend on the terms of the contract, but "course of employment" is defined quite widely so if the contract was silent, there would be an arguable case to say the presumption kicked in as the work was done for the benefit of the business, during work hours, and at the company's premises (as far as I'm aware).
Particularly right after they talk about 20B app-installs.
For apps, sure, but it's not a huge place for ebooks, video, music, etc.
I think the biggest problem here is that iOS/Android WebViews are incredibly sensitive to memory and CPU, and if you just take an otherwise amazing desktop or backend developer and throw them in mobile webview, you're setting them up for failure.

The webview is a whole different ball of wax (my last gig was PhoneGap development on iOS and Android) and if you are not, from day one, incredibly focused on performance (CPU and Memory) you're gonna have a bad time.

Knowing what I know about making PhoneGap apps, there's nothing inherent in what FB is doing that the WebView is incapable of doing. It's just really hard to get it right, much harder than a native app.
I'm usually excited about these things, but count me out on this one. I was an early backer of Wakemate (pre-ordered over a year before it finally launched). I have yet to receive everything I paid for, the product itself was defective, and I could never get any responses from customer support, so I'd rather not go through that again.
"The latest release of Android, with buttery graphics and silky transactions."

Can I nominate "buttery" (and related phrases) as the most annoying tech buzzword that's caught on recently? Particularly as it never really means perfectly smooth - even iOS on the latest hardware has the occasional stutter.
And there you go.

I work with several people who go to McDonald's three days a week. They refuse to try anything different even when they definitely have the time (fixed lunch hour) and money ($1 extra?) and encouragement (happy coworkers) to shop around.

When you're far from home, short on time/money, and looking for something familiar, then sure, I get it. But sometimes, people are just lazy. Everybody certainly has their reasons. Those reasons aren't always good.
Feminism != lesbianism. Most feminists still want men as romantic partners.

Now if you're saying there are more jerks online than offline, that would be a valid point, but it has little to do with feminism.
Why Apple’s new iOS Podcasts app is very bad news for podcasters
Kindle already had a huge ebook ecosystem, and people bought dvd/music from Amazon (in physical media), so it was natural to think of them as a content store.
The "you need to leave at 10:14 minutes because it'll take 16 minutes to get to your 10:30 appointment" (because of local traffic/public transit) looks AWESOME.
Bitcoin Hackathon, 13.-15. July, Berlin. Hackers, join the fun
It crashed my browser (Opera) right after it loaded.
It was announced in the appengine newsgroup last night.
Hehe, I have only built small systems up to a few thousand nodes though, a long way to go to million autonomous node systems :)

Then there is level 11: You're Jeff Dean.
The Lean Stack – Part 2
Like I said, the success of the project doesn't depend on the feasibility of rewriting HarfBuzz. We're quite pragmatic about using external libraries; in fact, Rust's FFI is the best FFI I've ever used in any non-C/C++ language. Robert's point is simply that the end result will be better if we can make a memory-safe, parallel HarfBuzz along the way, written in a language that improves programmer productivity.
I suspect laptops also don't get as many hardware upgrades. While many people probably never open their desktop enclosure, some do, and I suspect a far smaller percentage open up their laptops.

(Edited to remove mention of overclocking, after I noticed that the researchers left overclocked systems out of the comparison).

Another possibility is that hardware is designed to handle some level of outlying abuse (maybe it's engineered to handle 95% of the things people do to it), and laptops' outliers are more severe relative to their average level of abuse than desktops.
Google has been selling content outside of apps for awhile now. Your comments seem to have a high degree of bias.
For very simple projects where you have a tiny budget, vWorker may be suitable. Quality, of course, varies...

If you have something specific in mind, or just want someone to bounce hardware ideas off of, email me. Contact info in profile.
They can use FF/Chrome if they want to see the site correctly on XP. The faster people stop supporting broken browsers the faster they'll go away! If they can't/don't then they can suffer the trade-off knowingly.

For a successful startup that needs to grow at a reasonable pace (not too quickly) select browser support is one way to apply some light breaking. In five years if/when the business has scaled on its merits, those browsers will be history anyway. That very early (==expensive) developer time would have been wasted when it could have been focused on building a product people want to use.

Think of how Apple slowly removed restrictions to each version of iPhone so that they could handle the interest it generated. They simply couldn't have handled shipping 100 million the first year. So their focus worked out perfectly (despite all the bitching about cut/paste and At&t we had to listen to.) If they had wasted time on "perfection" it would have shipped for years.
> There's a lot of money to be made and they'll get in line

The fact that that's not true is precisely why timely upgrades aren't done. Verizon and Motorola sold you that Droid RAZR. They get nothing from spending engineer time to update it.

Also, what is this implication that Google is just being lazy or has some incentive to not have everyone running the latest OS. You really think Google so powerful that they can snap their fingers and make OEMs do what they want? Isn't the very existence (and initial struggle) of the Nexus line evidence against that?
It's mostly semantic versioning under the covers: http://semver.org/
http://appscale.cs.ucsb.edu/
How do you plan to differentiate yourself from Etsy?
Installed Repository Manager - Git and SVN Behind Your Firewall (Free)
Tried purchasing it about 3 times. Get the same error everytime:

We were unable to finalize your account and log you in.

Extremely uninformative and unhelpful.

Anyone know where else I can purchase this?
SEO is totally up to the website developer. The version Google sees is a generated static version of your Jekyll-site specification (layouts, posts, configuration etc.).

So SEO is not in the scope of the project.
Any chance to get an epub version? If I have to I can get the Kindle version and convert it, but I figured I can always ask :)
rather than: if (-f $request_filename)... you should use try_files

http://wiki.nginx.org/IfIsEvil

http://wiki.nginx.org/Pitfalls#Using_If
Why? Google has a huge source of information for traffic analysis, time estimates via Google Maps. The "ETA" on Nav is precise no matter whether I'm in podunk Midwest city or Seattle and I get traffic overlays in both as well.
Google Nexus Q streamer - Digital Media Receiver Takes Aim at Apple TV
On sale here:
https://play.google.com/store/devices/details?id=nexus_q
IntelliJ is an IDE. Eclipse is a platform :)

Being able to use Eclipse for complex multi-language projects and have it offer intelligent IDE functionality for all of them is amazing. And that's just the tip of the iceberg of the Eclipse ecosystem.
ah, I see. I guess I didn't quite understand the product enough. Neat idea, and thanks for clearing that up.

However I wonder if map is faster than using lua just for cookies. I'll have to test it. :)
There's been plenty of that in our version too.

e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=701637
This is where a good analytical (as opposed to operational) data model comes into play. Something less normalized that is intuitive and efficient to use.