skysight-inc/HackerNews huggingface dataset:
NYC is needlessly expensive but not by as much as you think. Building very dense cities is a thing that costs money, and if you look at very dense well-developed cities with good economies, only Hong Kong and Singapore come in as slightly cheaper.

Most of the parts of NYC near the city center are so dense you need to build n-story mid-rise or high-rise condos if you want to add more people. That is expensive even if there were no political barriers.
The problem lies within the Android Wear UI, not the smartwatch itself. I hope they will "fix" that, now there is another round watch available after the moto360.
From the recent New Yorker profile of Jonny Ive:

> The shape of the body, meanwhile, barely changed: a rectangle with rounded corners. “When a huge part of the function is lists”—of names, or appointments—“a circle doesn’t make any sense,” Ive said. Its final form resembles one of Newson’s watches, and the Cartier Santos, from 1904.

I think circular watches, in principle, look a lot nicer (certainly in ads), but that quote was the first thing I thought of when I saw the Facebook screenshot[1]. I think Apple might have this one right.

[1] http://consumer.huawei.com/minisite/worldwide/huawei-watch/a...

Edit: Ah, didn't see acqq just said this exact thing. "You can scroll" isn't a solution to this though. There's a big difference between being able to read a message from a glance at a wrist to having to physically interact with the device. The more interaction you need, the less benefit you have with the watch over just taking your phone out.
I'm glad this is going to be a crowded space. With the iPhone Apple easily offered a 10x better product. Seeing the smart watch space I don't see anyone offering anything close to a revolutionary product.
Source 2 Announced, SteamVR, Steam Machine and More at GDC
> savior of the Hubble, pioneer of the particle accelerator

I am skeptical that either of those "titles" are supportable. What I could find in a quick search is that Mitchell gave Texas A&M money to be a founding partner in the Giant Magellan Telescope Consortium[0], which is building a 30m-class telescope in Chile. The particle accelerator you're presumably referencing is the Superconducting Super Collider—canceled in the 90s after massive cost overruns—which he had apparently supported in some fashion[1]. Financial support is obviously necessary, but neither of those make him a "savior" of something he didn't actually finance (Hubble), or a "pioneer" for an experimental technique that had been developed in the 1930s–1960s[2].

[0] http://www.science.tamu.edu/news/story.php?story_ID=806

[1] http://www.chron.com/news/houston-texas/article/Mitchell-s-3...

[2] https://en.wikipedia.org/wiki/List_of_accelerators_in_partic...

Edit: I am not saying that he Mitchell did not make significant contributions to the things listed, merely that the titles may be exaggerated.
I'm not sure I understand how it works - are the 40 designs they talk about all 'themes' than can be swapped?

Ie the watch has a digital screen that displays the dial, etc?
How Snapchat is selling itself to marketers
We surveyed our team on this very question: 49%, 14%, 10%...and you forgot one, "no dog, want one": 27%
> Promoting address reuse isn't a good idea.

Depends on the application and the purpose of the blockchain, but the paper isn't explicitly premoting address reuse.

> The assumption that an attacker will tell you he is attacking isn't a very strong one.

Users don't consider blocks committed until they've seen +2/3 of commit signatures, so a fork implies that the victim has evidence of double-signing.

> This security assumption means means that no one can safely join the network and perform an initial sync.

Not sure what you mean -- Maybe an analogy will clarify. Is this a problem that isn't present in Bitcoin? How can a brand new Bitcoin user securely join the network for the first time?

We don't prevent long-range attacks. We assume that they will happen, and the clients should be coded accordingly. For example, if my phone wallet hasn't synced with the network in a while (longer than the unbonding period) then it should warn me the next time I connect, and perhaps ask me to validate a fingerprint of the blockchain via outside channels.

I'm aware of how checkpoints prevent reorgs in other protocols like PeerCoin. That's not how Tendermint works.

> So how do the validators solve the Byzantine Generals Problem?

Perhaps a prerequisite to understanding the Tendermint paper is to first understand the DLS algorithm. It works in a similar but different way. In short it's a round-based 2-phase locking system (prevotes and precommits) with a 3rd phase of signing on top to commit. Without the round-based 2-phase locking system, the protocol would have the problem that you mentioned. But assuming that there are less than 1/3 of byzantine voting power, the validators will come to consensus before they start committing.

> stakegrinding attack with an incredibly small validator/voter %

Stakegrinding is less of an issue in Tendermint because of the deterministic round-robin algo for choosing the proposer, and the fact that the remaining validators need to commit. There are subtle attacks involving the timing-out of validators, but there are also workarounds. These attacks are probably not what you have in mind when you mention stakegrinding.

TLDR: Check out the DLR algorithm first, "Consensus in the Presence of Partial Synchrony (1988)", and then lets keep the discussion. Also check out forum.tendermint.com for some other Q&As.
Chicago is far too 'midwestern' and has worse weather than New York.
To be fair, I believe OCaml does use different infix operators for integral vs. floating-point arithmetic (or did, when last I looked at it years ago).

But yes, the "problem" of just writing generic code involving things that are numbers, and letting your compiler or interpreter figure out the most efficient way to represent them in memory, is not really a problem; it's been solved by plenty of languages.
Prosecution isn't the goal. It's to make an example of him.

Rotting in solitary while the court case slowly plays out is likely just as good for the supposedly aggrieved as a victory in court with the subsequent incarceration.
This is something I'd expect Amazon to make...or at least take a very close look at as they push towards the cloud (EC2, AWS, etc.)
They've actually dropped a lot of those features after A/B testing showed they performed worse:

http://blog.42floors.com/behind-scenes-ab-split-testing/
Alex Payne Joins Jacobin Magazine's Advisory Board
Notorious ? Known ? Do you have any references (if possible from other sources than US gov. agencies) to back those words ? Did anyone come forward with some concrete proof/source code? I'm really curious.
San Diego is fantastic as well. But would hate to see the tech world impregnate it like SF.
But I have a lot of files lying in a shared location that are named build-<datetime> and I can accidentally break revisions in the repo by moving/renaming/deleting any of these. That may be a feature to some people, but that's something I consider a weak spot. It's brittle and prone to breakage and I dislike brittle.
Apple granted patent to use wireless strength map data for vehicle navigation
Why UBER is not using Google Maps and instead chose Apple Maps?
I heard from many drivers they hate UBER for their maps and they's rather prefer Lyft for that reason.
Im wondering why instead of using Google Maps they had to buy a company.
Looks like all the images are just Photoshop mockups so any centreing issues should be taken with a grain of salt.
It even suggests you replace the key "more often if possible"! :(
And, in fact, scrolling the card is exactly how it works for a square Android Wear watch too. The only difference is that (with the possible exception of ugly word-wrap cases), the truncation is only vertical, not horizontal as well. Considering how much has to be truncated on a watch screen anyway, I think it is hard to make the argument that the square interface works and the circular one doesn't.
far too 'midwestern'

I don't know what that means.

worse weather than New York.

Much worse, no argument there. That said, it's nice to be able to go into a building in the winter and have it be nice and warm, unlike SF, where everything is perpetually chilly.
Which raises the question if the functionality that does what's on that picture actually exists. Or maybe they have just the Chinese version at the moment?
In the Bitcoin/cryptocurrency world, there's a rarely-voiced but firmly believed assumption that being annoying and expensive to attack makes you secure. So the response that you are saying doesn't solve anything is what is believed to be the solution.

Personally, I agree with you.
The Swift equivalent of his first `NSData` example is essentially this:

func integerWithBytes<T:IntegerType>(bytes:[UInt8]) -> T
{
let valueFromArrayPointer = { (arrayPointer: UnsafePointer<UInt8>) in
return unsafeBitCast(arrayPointer, UnsafePointer<T>.self).memory
}
return valueFromArrayPointer(bytes)
}

let bytes:[UInt8] = [0x00, 0x01, 0x00, 0x00]
let result: UInt32 = integerWithBytes(bytes)
assert(result == 256)
Of course, the private key turned out to be hardcoded anyway.
"Ergonomic button placement": http://imgur.com/Ed57fhj

Makes sense. Since it's just a button, not a dial, the higher placement is more convenient for the index finger.
1) Unlike the linux kernel, cssmoo's project has lots of large binary files. If he used git the repo sizes would blow out of control and designers would lose the ability to lock the files they are working on (locking is important because you can't merge binary files after the fact)

2) His organization is very different than what the Linux kernel does. Linux operates in a hierarchical manner where each subsystem has a maintainer that collects patches and sends them up to Linus. This system makes full use of Git's DVCS capabilities but its not perfect for everyone.
Yep. That's how the Moto 360 works, too, fyi.
http://beforeitsnews.com/paranormal/2014/05/slenderman-proof...

Have fun.
No I do not understand the comparison. Java's syntax, virtual machine, libraries, everything is orders of magnitude more complex than the erlang stack. And indeed, proper introduction and reference of Java can fill a whole bookshelf, where as a couple of printed technical reports does the same for erlang.

Back to the original topic, git is also way more complex than a DVCS needs to be (compare e.g. with monotone, or just about any other DVCS). And any DVCS is way more complex than even the most difficult to use centralized repositories. So I think the OP's point is valid. There is at least corrolation going on here.
No, it is not that simple. But it is more flexible.
You have to scroll the text up nearly halfway just to see the beginning of the lines. That means most of the space on the screen is wasted because I can't read lines that are not right in the middle of the screen.
Thanks @huukhoanguyen! Simple is good when it's also useful. :)
Good move for Docker to publicly improve on security!
This is the first time a product page has made me want to complain on HN about hijacking the scroll event. I just cmd+f'd for "hijack" and knew I'd find other grumblers here.
Send a Text, Get Anything (Legal) on Demand
Android Wear is specifically designed to avoid this problem. You get a series of glance-able cards that you can swipe through for more information or actions. In maybe one or two places (the Settings app) do you actually get a list view, and they are all one-line entries that fit easily on a round screen.

Apple's philosophy toward the smartwatch experience is just different. Android Wear is all about contextual notifications and glanceable information. What we've seen of Apple Watch is smartphone apps scaled down. I'm sure it will be very powerful and well-designed, just not my cup of tea.
Cheers @jeremeykl. Should be a fun ride. I hope you'll join us! You can subscribe to our mailing list at the bottom of the post to get our updates.
Java's initial approach/implementation is just one way to do that. If you actually use objects to represent your integers, then of course it will have to do extra checks. But Java is not the best example here, because with a better language you can drop all those checks at the compile time and get the "native integer implementation" in the code where it's used.

Even C can do a very basic compile-time generics since C11. There's no runtime overhead at all in that case. (http://www.robertgamble.net/2012/01/c11-generic-selections.h...)
Is the Mysterious Light on This Dwarf Planet a Sign of Life?
Thanks @gunsuparman! Make sure you subscribe and help us spread the word!
Shouldn't a single request be multiplex-able, too? Isn't BitTorrent just one example of such a single-logical-request, multiple-connection protocol?
My money's on "sloppy photoshop."

Or maybe they're going for some funky thing where the hands stretch out when they're pointed up and right.

But probably the photoshop.
More convenient for the right index finger.
Interesting piece. The original "hub" of downtown was the Union Plaza train station. If you took a train through Las Vegas that was where it stopped, and it dropped you off right at the "top" of Fremont St. After the railroad pulled out the station was bulldozed into another tower for the Union Plaza hotel.

That said, if there is anywhere in Vegas that can be turned into a "walkable" area, it is that area of downtown. I give Tony tremendous props for having the vision to see it. And a few times my parents have urged me to move back and start a tech company there :-) It is still hot though, and it is still undeniably tacky as only Vegas can be. And that is a hard thing to get past.
Even worse is when people are actually using them because they liked one of your PRs that was never accepted and yell at you when you kill it.
A memory safe implementation is only a bit longer:

template<typename T>
T getValue(std::array<char, sizeof (T)> bytes) {
T result = 0;
for (char byte : bytes) {
result <<= 8;
result |= byte;
}
return result;
}
Thanks for the feedback :)

Regarding animations, everything can be turned off (some people love them, others hate them). Check out the options in the Prefs window (Monodraw > Preferences from the menu bar).
Sure, there's still an advantage for the user to upgrade to HTTP/2. But it sounds like I shouldn't be particularly optimizing for HTTP/2 quite yet? That's what I'm interested in: I'm not usually a web developer so I don't pay close attention, but I'd like to know how to design websites that aren't bad in general.

It sounds like I'm currently best off designing for HTTP/1.1 (with all the usual hacks) and knowing that HTTP/2 will perhaps make things better, instead of designing in any way for HTTP/2, which will make things worse for HTTP/1.1. That seems to be not what this article is saying.

Should I be caring about designing for HTTP/2 yet, or should I just ignore it for a few years?
Ive also blasted the Moto X for offering so many customization choices and shipped a watch predicated on massive customization.

Let's get one thing straight. Apple lambasts everyone else's designs until they adopt them.

Recall that:

1) Mini-tablets are too small to be usable, you'd have to "file down your fingers to use them"

2) Large screen phones are a) things people don't want and b) don't fit your hand properly. Remember this Thumb commercial? http://9to5mac.com/2014/09/09/the-iphone-5-ad-that-apple-wan...

3) Customization and Widgets in the OS are bad, until iOS 8 gets them

4) Johnny Ive on Moto Maker ("“Their value proposition was, ‘Make it whatever you want. You can choose whatever color you want,'” Jony was quoted as saying in the interview. “I believe that’s abdicating your responsibility as a designer.”") Even BGR noticed this hypocrisy (http://bgr.com/2015/02/19/apple-watch-customization-jony-ive...)

There's many more incidents to this list, but it's typical Apple behavior to pooh-pooh things about competitor products or features right up until the point that they ship them. Then the entire world must pretend that prior to Apple, no one did it, or didn't do it right.
Still waiting for a version of smartwatch built for females.
Bank of Canada warns citizens no to 'Spock their cash'
Or, more likely, if the picture was designed by a marketing team, rather than the people who built the watch.
I don't know. I have been using my Moto 360 since September and the truncated text doesn't bother me.

What's wrong with me? #sarcasm
How many times do I have to charge it per day? Hahaha!
95% of the time is showing a watch face. You can also pull up the "half-card" notification to read it just fine; the horizontal insets ensure the entire text on the card is readable when the notification is "expanded".
With a big bezel and recessed screen, in contrast to the Moto 360.
Take it with a grain of salt, considering the NSA got caught intercepting and physically bugging hardware from various vendors as well...
BitTorrent Sync 2.0 released
There is also Tmux resurrect that you might take a look: https://github.com/tmux-plugins/tmux-resurrect
Seems like they might have found a local maximum/global minimum.
My inner statistician is ecstatic you had this information just lying around.
When you show something you don't actually have somebody might say you're doing false advertising. Unless you add a disclaimer of sorts.
scrolling on my trackpad is whacky too. terrible experience. Have to use arrows. worst page i've ever seen
Still, the actual "usable" area on a circular watch is the square within.
As jwz has it, 'Every program attempts to expand until it can read mail.' I don't think he meant this as an endorsement.

I don't want to read things on my watch - I want one that I just look at it, and where the circular frame is the basis of the design, so it's either a simple thing within that like a face with a call icon, or some sort of radial display like a clock, or some more abstract interfaces like sections or bubbles. It will take a little time for a new visual grammar to emerge.

I window if the pixels are square or hexagonal; probably the former, but the emergence of the latter seems only a matter of time.
To be fair, basically every major corporation and most people do this. I can think of a half dozen Google examples just from my time there, and more than a few Facebook ones too.
this should've trended higher! very cool.
I think you might be right...maybe I am remembering differences of more like 100ms?

And thinking about it, in Trackmania it was less a perception of time that you noticed, but a sense of how smoothly and perfectly you had hit every turn. You could easily race the almost the exact same time multiple times in a row, and then feel it when you hit a turn more smoothly and shaved a few fractions of a second off your time. (Or similarly feel it when you screwed up and added a few seconds.)

Man, thinking about this is making me miss trackmania :)
No, what I mean is that it's most likely the marketing team made a mistake mocking up the image. Not 'the marketing team is inventing features'.
You can also request to have lunch with iCracked here: http://lunchcruit.com/lunch/icracked/
You'd need the "crown" on the left of the watch body, in that case. Although it would be very nice of Google to add an option to flip the interface for users who want to wear the watch "upside-down".
‘Unsubstantiated’ child neglect finding for free-range parents
So? The vast majority of automobiles humans drive are powered by the combustion of gasoline, but that in and of itself doesn't make a plug-in electric car impractical.

I agree that some things need to be reworked in order to better suit a non-square display, but with the exception of the Facebook demonstration, I thought all the other pictured use-cases were rather brilliant and nice-looking.
Former MLB pitcher, 38 Studios founder doxes his daughter’s online abusers
What about once that little view needs to grow up into a real application? How far down the Backbone road do you go before you give in to that whisper in your ear urging you to stop reinventing the framework wheel (by writing your own, or by gluing together Backbone plugins) and just rewrite your app on top of a more fully-featured framework?
I remember at the time when Steve Jobs said that no one will want a colour iPod. That was the first time I stopped and thought - really???
Do you think Apple is not capable of making the round watch? It's obvious that they really evaluated the possibilities, saw exactly the effect nicely illustrated on the picture, and decided to sacrifice the "roundness" this time. The same people that insisted on rounded corners at the times when it was costly (1) to make them. A concious decision, not something that competition does better. I fully understand you though if you prefer the round smartwatch.

1) 1981: http://www.folklore.org/StoryView.py?story=Round_Rects_Are_E...
if in fact it is a problem, it is a software problem
On API authentication
I think you're right here, he did have a sense of aesthetics.

The blog post I think was talking more about people who just have to change something to 'make their mark' and usually the mark makers are the managers, not the doers or the designers, making arbitrary changes so they feel validated, or powerful, or in control, who knows.

Steve knew what was nice though, indisputably, and in Australia we have the saying "Who's rooting this cat?", in Steve's case he was the one rooting it, whereas the PM in the blog post barely even knew the cat.
400x400 for a circle?

Looks like they're clipping the corners, so not actually 400x400 resolution.
I wondered about that - I have small wrists, and this is a fairly thick watch. I like chronometer-style watches but they always seem too big. I really do like the look of this, so I hope it's a good fit - and if it's not for me, then I hope it is for enough people to drive development of a slimmer version.
I met this team a while back. All good people, very smart, but unfortunately seemed more focused on being a silicon valley startup than building a business in commercial real estate. As indicated by the topics discussed on the site's blog...
They are not in the same league yet, but in the last decade Harvard has been trying to improve. And they continue to do so, last November they announced that they will increase faculty size by 50% [0]. At the same time, computer science is becoming a more and more popular, in 2014 the intro to CS course surpassed economics as the most taken course at Harvard [1].

I think the bigger picture is that computer science as a subject is becoming more important. Both Harvard and Yale have historically been considered among the "best" US universities despite being weak in CS. I guess the concern is that because CS is becoming more valued, they need to become strong there as well in order to stay on top.

[0] http://www.seas.harvard.edu/news/2014/11/ballmer-to-support-...
[1] http://www.thecrimson.com/article/2014/9/11/cs50-breaks-enro...
Same with Chrome!
Rolex gold watches contain 2-3 oz of gold (depends on the model and year). Rolex sells 0.5-1 million watches per year, I don't know what proportion of that are gold watches.

So if Apple Watches are a golden success, they will have to buy a lot of gold indeed, but not one third of mined output. Annual production is about 80m troy ounces, 50% of which is used in jewelry. [1]

[1] http://www.numbersleuth.org/worlds-gold/
Ironic while the kernel gains the ability to patch without rebooting as the same time, systemd makes it mandatory to reboot after each update.
> How can the resolution be 400x400 for a circle?

Not using square pixels. I mean, it would be insane, but...
Somehow I can read emails and reply to texts just fine. And people don't ask me about the calculator on my wrist.