skysight-inc/HackerNews huggingface dataset:
Ok. So you say we're not trending towards a more centralized internet because you discard all proof that that is exactly what is happening. That's fine with me but it really doesn't help to move the discussion forward.

The reasons why we are moving to a more centralized internet are what is interesting, such as - you rightly identified those - that stuff isn't always powered up and that keeping a mailserver up and running is work and so on.

But none of that changes that centralization is happening.

Multiple distinct companies != peer-to-peer internet. That's what a decentralized network infrastructure used to mean, where the 'peers' were equals.

Nowadays it means clients in one camp and servers in another, and large scale consolidation of those servers in the datawarehouses of a relatively low number of companies serving up the bulk of the data. If that trend continues it's not a bad or a good thing per-se but it would be good to stop and think about how desirable that is.

So from that point of view a lot of centralization has already happened.

Everybody running their own mailserver: could be a good thing, presuming they can be made easy to set up and easy to maintain (I don't see any technical reason why not). Ditto webhosting, why should facebook host all your content (or google, or Yahoo).

In the end, convenience won over 'peer-to-peer', there are many reasons besides convenience (firewalls, for one) but the results are here and we'll have to live with it (except for a couple of die-hard hold-outs).
None of those elements are necessarily missing from "average" modern society, nor are they necessarily positive things (especially "true and devout belief" in a religion one would not get to choose -- in fact, most "devout" people were anything but, they just went along with it because society forced them to; "marriage" is also a weird one, to be honest, considering how unhappy it can be).

What they certainly had more than us, though, was the certainty that they would not get to choose when or how to interact with such elements. They were fundamentally resigned to a life of reaction, rather than conscious action, as it had been the case for millennia. Again, they were content or relieved at the best of times, rather than actually happy. It's an incredible achievement of the XIX and XX century that increasingly large numbers of people can decide what "pursuing happiness" actually means for themselves.
Did you die for a little bit on 12:50? The heart rate completely disappears on the chart.
Correct me if I'm wrong, but surely in the scenario that you are Ashton Kutcher and tweet a link to your followers, the average inter-arrival time would decrease but overall it would still be a Poisson process?
Meet the Reporter Behind That Bogus Chocolate Study
Pretty sure xcode cross compiles.
A tiling WM still likely uses a "windowing system" (a display server like Quartz in this case, I think?) underneath, though some like rio do overlap.

It's also funny to note how tiling is the future, given that it was already the past. Tiling was how some of the earliest GUIs were done because it's the simplest compared to stacking and particularly compositing. Windows 1.0 was tiling, IIRC.
Sorry, I didn't mean to make that distinction, I just mean that _someone_ has control over this username.
Trying to lock you down into their ecosystem? Oh, wait. They're already there.
Someone must have pushed the version the remote was at, so the correct commit would be on someone's devbox.
> We might join forces to take down Nazis,

And that would make us allies -- not the fact that we are both enemies of the Nazis, but that we make the decision to work together toward the goal of defeating them. And "better allies" are people who, having made the decision to work together toward a common goal that makes them allies, more effectively work together toward their common goal. If you are going to choose to be allies, its usually for effectiveness in attaining the common goal, so its normal to want to be better allies if that is possible.

OTOH, lots of parties with mutual enemies aren't allies and don't choose to work together against their common enemy (a common, but not the only reason, for this is that the two parties that share a mutual enemy also have a mutual enmity that is as strong, or stronger, than that each has for the common enemy).

> The common saying is, "The enemy of my enemy is my friend."

This is a common saying, and its even more wrong in practice than "the enemy of enemy is my ally". But that "...is my friend" is wrong doesn't make "...is my ally" right.

> I don't think this quite captures the nuance between friends (people you actually care for) and allies (people whom are on your side but you couldn't be bothered to spend time with).

I would say that your description of "friends" is fine, but your description of "allies" misses elements of the usual definition; while alliances may be tactical, they involve more than just sharing a common goal at arms lengths, they involve the decision to work together to achieve the common goal. You seem, in this description, to reduce allies to mere "people who share a goal, perhaps at arm's length". If that's all the commonality you have with someone, you aren't an ally at all, and there message directed at those who would be their allies about how to be a better ally isn't directed at you.
Is it in Growth Engineering 101 to exploit a family tragedy?
8K resolution video on YouTube
I agree, and did not mean to suggest that 'permutations' was absolutely the wrong word, but I think that it is not really what the author meant.

To be sure, I agree that the correct outcome is likely to result only from one (or only from a few) of the possible permutations of the correct steps, and "doing the right thing at the wrong time" might as well be "doing the wrong thing"; but, I think, the same is not true of things going wrong (which is of what the author was speaking), where it is unlikely that permuting them will cause a good outcome.
I'm going to have to look real close at Enaml, but I thought I would mention https://github.com/pybee/toga as a very interesting Python GUI project. I think the creators are spreading themselves too thin between their various projects and Toga may be a long ways from seeing a production ready release, but I like what they have started.
And if I were Apple, I would not have a problem letting MS foot the bill for the development costs. :)
For instance, OSX's equivalent of "maximize" works more like "size window to content"

It used to. Now it makes the window fullscreen and it infuriates me.
It's a calculation, like any other. But my point is more to the idea of the moral aspect.
CloudFlare has extensive anti DDoS measures as well.
Ok, so the misunderstanding was that I took your statement to mean they should be able to diagnose.

So, yes, we are in agreement. :)
Gonna have to side with this. The parent poster is effectively trying to rationalize what is a technical regression by most interpretations under a veil of woo and mysticism.
-Forward landline to cell
-Hire a receptionist
-Use voicemail
-Ignore the call

I think voicemail would work for most situations.
Growth Engineering 101 is to exploit everything that is exploitable. (Sometimes, though, what is exploitable is the public appearance of restraint in an obvious opportunity for exploitation, but that's probably 201 -- or at least 102 -- level.)
Robots Falling Over
Black Hole Hunters
You're right, but you may also be missing the OP's point. Nearly all the reviews of the Apple Watch -- even the ones that are rather conflicted (which is also nearly all of them) -- suggest that it's the best smartwatch on the market, and I suspect watchOS 2.0 is going to increase that lead. I suspect there's a very good chance that by the end of 2015, more Apple Watches will have been sold than all other smartwatches put together.

Complaining that Apple doesn't invent things is a red herring. They didn't make the first MP3 player or digital music store, but for practical purposes they created the market for them, along with the market for per-track/album digital downloads. They didn't make the first smartphone, but nearly every smartphone that came after the iPhone looks way more like an iPhone than like anything else. They didn't make the first tablet computer but they made the first tablet computer that had mass-market success, and again, it's impossible to look at Android tablets and the Surface and deny the iPad influence. They've been doing this for going on three decades now -- as much as the Mac was a relative failure in pure commercial terms, it set a template for How User Interfaces Work that we're still largely following today.

Last but least: yes, the Moto 360 is circular. Yes, that makes it look more like a watch. We get it. :) But it's not a watch. It's a smartwatch. You know what kind of thing smartwatches have to display an awful lot? Lists. You know what kind of shape is better for displaying lists than a circle? A rectangle.
lotteries primarily unfairly advantage the numerate.
CMD-F is back and better than ever!!!
What, in anything the OP said, makes you think they don't understand the difference between their workstation and the dev/test/live systems?
That's a great argument for how dominant Google is in the smartphone OS category, but that doesn't really say anything for whether the web is centralized. Even with 100% market penetration, there are people that opt to not use Google's included apps (such as Facebook and their messenger app).
Since no one already mentioned about it, here's an update to WebKit in Safari 9.0[1]. Just to pick a few:

* Force Touch Trackpad Mouse Events

* Content Blocking Safari Extensions (bytecode-compiled content blocklist for both iOS and OSX)

* SFSafariViewController for iOS (as an alternative to UIWebKit and WKWebKit)

* ECMAScript 6 support

* CSS properties are now unprefixed (including flexbox!)

I'm excited about the content blocking extension; it replaces the existing canLoad API that needs to be called on every request (which may result in some performance hit) with a JSON ruleset that will be bytecode-compiled and blocked by Safari itself. The better news is that an iOS app could also provide the JSON block list, so this works on Mobile Safari too.

[1]: https://developer.apple.com/library/prerelease/mac/releaseno...
What's New in OS X El Capitan, Safari?
Does anyone know what's new in OS X El Capitan, Safari? Will we get WebRTC support?
Unix. The 'native' language there is C but there are dozens of languages that are well-supported. They can interoperate through OS-level abstractions like pipes and via C APIs on at the process level. The average Unix desktop or server is probably running code written in 5-10 languages, more or less transparently to the user.
Imaging the event horizon of a black hole would be a watershed moment. I really want to see this happen.
A better user interface for math (2011)
Because they are probably thinking more in terms of iOS and Android.
One reason is that in many cases, it's easy to do a large number of trials, so this only makes an attack slightly less practical. They go from being able to tell your secret after 10 packets to needing 100 or 1000.
Don't most swift apps also still drop to Obj-C? That will make them less portable.
Reasonable proposal here: both of your POVs can trivially be reconciled as follows: developers are marked in some special way, such that they can trivially be separated from non-developers. Perhaps the badge is a different color.

This improves the position of everybody in the network: those who want to talk with recruiters can do so, recruiters don't have to talk with anybody who would only waste their time and there be no reason to assume that women developers are not since gender would be a strictly inferior signal to the (non-discriminary) badge color.
> Another thing is that they're lying when they say it's the first global 24/7 live DJ-driven radio station.

My college radio station did this back in 2003.
Perhaps you could speak some more about what's happening in India?

Here's what I understand: the United States and the West are partnering very heavily with India to get it to rise in tandem with China. India doesn't have a goal to be a global power, and its economy is much more closely integrated with the West, so it's a very kind strategic ally in the changing global economic situation. Its growth and its rise is an area of balance for the West in a world where trade and economy are shifting away from the old world and into the Asia Pacific.

India, with regard to geostrategy, is uniquely placed for growth. Of course it has a large population, which is a huge help, but it also likely to benefit from the trillions of dollars of investment being made by China's investment in Eurasian oil pipelines and trade routes (and Russia's attempt to galvinize a Eurasian Union).

That is to say India will benefit both by West and by East investment.

Now, in support of this Modi (which is in large part the 'West's man') has agreed to Westernize a very great deal and to grow India in very specific and strategic ways.

An example of this is China's investment and experimentation with "Smart Cities" - cities that are designed so that every piece of socioeconomic data can be recorded and adjusted. The idea with a smart city is that this level of insight allows huge boons in the study of, governing of, and changes to the municipality.

With the West's encouragement and investment (through multilateral investment groups) India has not only performed huge amounts of financial reorganization but also promises to build 100 smart cities of its own.

And interesting twist on this is that the smart cities invented by the West have an investment clause: the West wants to 'own' the city - to have equity in it - so that the cities are privately owned and that when people pay to live in the cities and as the cities produce surplus this money goes back into the pockets of private investors.

This is a kind of scary prospect for those who have traditional Western grounding as it makes these cities seem more like giant corporations (or maybe 'fiefs'?) than democracies.

But this probably isn't what the poster above is talking about?

Could you speak more about what trends you see in India?
5-Minute Animation Maps 2,600 Years of Western Cultural History
>> I think if I applied for a job I'd get rejected

Only one way to know for sure.
Interesting content but one of the worst scrolling mechanics I've seen on a website
This is almost exactly the template that I apply to my own interviewing. However, I switched away from asking about a project on the candidate's resume because I found that that question - specifically meant to put people at ease - did not in fact put them at ease.

Instead, I found that people became surprisingly flustered - including one who said that "like a lot of things on there, it sounds cooler than it is" and went on to question his own commitment to the field. I asked about the project because it sounded awesome, and, when I pressed him to please tell me about his role, it was awesome.

I think that many people are not prepared to discuss every item on their resume. I don't think that's great, but I don't want to base a large amount of my decision on that fact. This question threw them off for the rest of the interview, so I've stopped asking it.
This seems to only be for human rights orgs, news and election -related sites.

https://projectshield.withgoogle.com/public/#application-for...
> I haven't really enjoyed swift so far

I haven't either, but I haven't used it a lot so I can't give a final verdict on it. But I'm the kind of person that enjoys C++ (well, especially after C++11, feels like a new language and I'm slowly becoming a C++ fanboy), and I guess all those new system languages like Swift and Rust are supposed to fill the void for people that don't like the existing system languages available, so maybe it's not for me.
The Air 2 has twice as much ram as the Air, and memory has long been the constraining factor on the iPad.
I really can't write an entire textbook on Bayesian decision theory in an HN comment. Honestly, if I could, I'd write the actual textbook - we really need a good one. I'm not claiming to have a rigorously tested model of exactly who to network with at a conference. I'm claiming that ignoring base rates results in worse decisions.

And if I made this point in a non-political context - e.g., "you must account for the base rate for $disease when interpreting a $disease test" - no one would be disputing it.

If you or anyone else here can even present a (utilitarian) model where ignoring base rates leads to a better decision, by all means do it. I'd love to see this, though I suspect the actual outcome of such an effort will merely be the person attempting to do it gaining a much better understanding of Bayes rule.
I still have no idea what the surprise was. That was really poorly written. The roof caved in? They did it on purpose and then something exploded?
> I'm saying this because it'll be a huge benefit to Android.
reply

How so?

The language has a weaker type system than Java, doesn't support exceptions and requires error checking every other line, has very poor tool support (because the compiler was not designed with IDE's in mind).

Except maybe add a few developers who refused to write code on Android because of Java, I really don't see what Go would bring to Android.
It's definitely an improvement, but most of the syntax complexity seems to come precisely from supporting all the annoyances of Objective-C.

The feature I most miss from other programming languages like Nim is meta programming. In Objective-C you had synthesized properties to generate all the boilerplate code, but in Swift you don't, so to copy certain Objective-C patterns you have to manually write your own private instance variable plus a computed property to control access and side effects. Stuff which is trivially hidden behind a macro. Come on, even Java allows use of annotations to generate code at compile time on Android.

Of course you can argue then that maybe Swift code should not use Objective-C patterns, but hey, I'm still porting and learning. And maybe Swift 2 by the end of the year will have this feature, just like the usage of the where keyword inside conditionals was added recently in 1.2.

I also dislike that there are no forward declarations, so instead of being able to put all your class public API in a single block you have to mingle it with setter/getters' implementations. I guess it's time to use a documentation generation tool and read that instead of reading header files.
They have also merged both iOS and OS X developer programs under the same roof. 99$/y gives you access to both now.
Well, depending on your problems, Haskell may simply not be the correct answer. It shines complex behavior for example, but "numerical work" normally means simple behavior (but highly optimized), and I'd be wary of it on low latency applications.

Haskell is powerful, but won't solve all the problems on the world.
Trusted devices/wifi networks in Android feels smooth too. As long as my phone is close to my smartwatch or home network it's unlocked already.
Big Steli fan here :)

Take a look at these

http://blog.close.io/hot-prospect-turns-cold

http://blog.close.io/postponing-the-purchase
A Polish Plane Almost Killed Off the RAF’s Spitfire
I, too, prefer operating everything full-screen. The only time I'll run a window non-maximized is if I'm quickly throwing some accessory open that I'll use for less than a minute before I close it.

(edit: IM clients, too. Forgot about those. But, still, everything other than IM clients and quick accessories, I run full-screen.)
Screenshots from OS X El Capitan and iOS 9 shows a new font
Could this be San Francisco?
I feel like this is how everyone thinks they interview candidates, and that it doesn't really work. I wrote about this at length, specifically so I wouldn't write the same long HN comment every time this comes up. :)

http://sockpuppet.org/blog/2015/03/06/the-hiring-post/
I started using Moom for this reason (there may be other similar utilities). It's still crazy to me that such simple window management is not present in the OS by default.
Maybe even more topical: https://www.youtube.com/watch?v=YPSzPGrazPo
>The thing is, this sort of thing is pretty easy to manage in real life - just don't make assumptions, and ask people about themselves.

Assumptions are useful, which is why we use them. Yeah you should ask people about who they are and what they do, but do you really want to spend 15 minutes talking with a recruiter that you could have spent talking with a programmer? No, so you have to avoid the recruiters (lets you be stuck with them) and the best you can do is work based on your assumptions.

If you don't like it, try to replace the word assumptions with Bayesian weighted probability.
I'm not sure about this specific scenario (seems to me you're right, it's technical), but this principle has been actually used before and abandoned recently. The size of the iPhone 6 is a great example of something Jobs dismissed under usability notions, despite them certainly having the technical ability to do it. Now it's done.

Although not sure if Jobs changed his mind, or if this was a "post-Jobs" decision. Apple's product development timeline would make that seem unreasonable.
That's a completely apples-to-oranges comparison. Open-source or not, Swift will eventually supplant Objective C for most purposes on Apple's platforms.
What on earth are you talking about? Parsing a JSON response in Swift is basically the same as it is in Objective C:

let parsed: AnyObject? = NSJSONSerialization.JSONObjectWithData(data,
options: NSJSONReadingOptions.AllowFragments,
error:&parseError)
You may hold down `option` while clicking the green button to get the previous behavior.
It's just offering radio at cost?

Download VLC and click on "Icecast Radio". Tens of thousands of streams, for free.
Does this mean you now need to pay $99/y to develop OSX apps?
5K screen on the new iMac? It's a huge technical achievement, and one which no one else managed to replicate yet.
www.apple.com/osx/elcapitan-preview/
How does it compare to Rust?
Thankfully I live in a civilized country with socialized healthcare, so that my choices are more than "go bankrupt after surgery" or "be rich".
Thanks! On the one hand, git seems to restore the test data to its initial state faster than rm -r; cp -r, but I'm getting a strong hint from these answers that keeping the test data explicitly in sync with the code is worth the minor delay.
Why do people like this absolve themselves of all responsibility. You made the choice to take out all those loans and attend a liberal arts college, good for you and now it is time for you to pay up.

While you got to party in College on someone else's dime, I worked 80 hours per week and built my career. I'm sorry your choice didn't pan out the way you thought it would but I'm really getting tired of the idea that people should just be able to walk away from student loan debt because they believe it is "unfair."
Apple loses Facetime patent lawsuit.

http://www.bbc.com/news/technology-20236114
Only if you want to distribute apps in the Mac App Store. Same as it was yesterday.
No. Just for access to the Mac App Store, and pre-release tools and OS versions.
Nobody said work is life.

I'm able to do amazing things with my life now, because I worked hard. Work is only a part of the picture - but its an important part, and if you try to occlude it from life, you will eventually get bit. The default state of the Universe involves entropy; working, on anything, is the only way to change that.