skysight-inc/HackerNews huggingface dataset:
It is nice to see Apple has finally started taking notice of the competition (larger phones, multi-tasking, alternative keyboards/swipe, etc). It seems like Apple stalled in terms of progression there for a few years, maybe after Jobs everyone was too scared to make any significant changes to the golden goose.

I will say I haven't seen too much "innovation" from Apple in recent years. Progression, yes, but innovation no. Apple used to lead the field, and now they're just another "me too" device seller. The Apple Watch in particular is highly disappointing compared to what existed before it (e.g. Moto 360), but for what they lack in innovation they have more than made up for with advertising dollars and celebrity endorsements.
Swift.net ? What? No Windows version? Why? ;)
> The chances of Apple pulling off what Khronos couldn't are slim - in my opinion.

Apple has a large and loyal customer base, and it's typically people who are willing to spend money on apps and games for their devices. Apple doesn't have to try and satisfy a bunch of legacy CAD vendors who don't care about consumer 3D graphics at all. And when Apple announces Metal, they don't mean they have a spec, they have an implementation that is going to have a significant installed base in under a year. They have a lot of advantages Khronos doesn't.
If your concept of human rights are not in sync with the US State Department because of where/who you are or what you think, you should not use a US-based service for your security.
Here's an opportunity to make an impact using software development [0]:

> International Development Design Summits (IDDS) Lahore is a hands-on design experiences that brings together people from all walks of life to create low-cost, practical innovations to improve the lives of people living in poverty.

(you can apply before July 1st, and participate in Lahore, Pakistan).

The impact may be small, but certainly significant for many (things that have come out of these summits are water purification and monitoring technologies, sanitation technologies, healthcare information through SMS, and many more)

[0] http://www.idds-lahore.com/
That's because the direct FaceTime communication was prevented by a patent lawsuit by a company called VirnetX.

Apple adapted how Facetime works to meet their demands, but that meant that Facetime wasn't the same anymore.
This was in 2010, Snowden happened in 2013.
Thanks for the insight.

Would you say that VC term sheets fall into this category?
Okay, so...

1. Google builds stuff that lets lots of people have access to information. Already knew that.

2. Google has a team of engineers that build stuff to let lots of people have access to information, including people in developing countries or countries that have restricted internet access. Yep, knew that, too.

3. An open internet is good. Check.

....So what? At the risk of sounding like a marketing douchebag, where's the call to action here? Is this supposed to be some kind of new Google product? Or is it just a bunch of PR?
IMO it's not the students that are in the wrong, it's the officials. The fact that they knew about this loophole and didn't nothing to close it is tantamount to bribery if you ask me.
Open Source did not win. In fact it destroyed a lot of potential markets. With this move Apple is dragging more and more developers that would be interested in Go/ Java (aka Android world) to its net.

This is a win for Apple only.
Government isn't selling drugs and only a few states still sell alcohol. Government shouldn't sell Cigarettes, Alcohol, Drugs or Lottery.
You'll see people that all ready write .NET keep writing .NET though :)

The ability to rent a cheap VM to run a C# MVC application is great! Previously, I only wrote C# @ work, now I have the ability to do it outside and in. No one wants to pay XX$ more per month to license windows on a VM(at least not for the hobby stuff I do outside of work for fun)

I imagine it will be the same for iOS developers, it may not draw in new developers but there is a good chance that is may be used on projects that would've typically used a different platform simply because swift only runs on iOS.

The language probably won't see an explosive growth in new developers but you will see swift being picked over another language in places it wouldn't previously run.
Swift has a huge advantage in that it's got a bigger community. It doesn't matter which language is the best. On StackOverFlow, for example, Swift has many more questions asked and answered. I've catalogued over 1000 blogs in the first year alone.

http://www.h4labs.com/dev/ios/swift.html

All this makes it much easier to learn Swift in a short period of time.
Here is a (hardware engineering) example of how a group of volunteers are helping make the world a better place:

http://www.unite-to-light.org/

(developed lights with solar-powered storage for students without access to electricity).
>As promised, we’ve also released an anonymized list of timestamps for every button press. Check out the /r/redditdata post to get a hold of it.

https://github.com/reddit/thebutton-data/
Seeing as Objective-C has never took off on non Apple platforms (and is not any useful without Cocoa APIs) why would Swift be an exception?
They said it will happen by the end of 2015.
Mushroom Networks is proud to be part of NASA's launch of Mars landing tech
It's always hard to read such light grey text, I misread it as "giving them our private keys".
Tim Cook said they would be open sourcing the standard libraries.
Thank you Microsoft for this.
If you use Capybara, a couple of useful notes, based on what I learned implementing js-enabled &headless specs for my SaaS [3]:

First, using the poltergeist driver [1] which is PhantomJS based will tend to be faster AND raise errors when a javascript error occurs (unlike capybara-webkit), which is really handy if your app has a bit of javascript.

Also, you can inject puffing-billy [2] into the mix: this is a proxy that will allow you to mock XHR queries without touching the javascript libraries. This allows to write full integration specs for scenarios involving libraries like Stripe/Recurly.js etc, but using mocked calls.

[1] https://github.com/teampoltergeist/poltergeist

[2] https://github.com/oesmith/puffing-billy

[3] https://www.wisecashhq.com
s/if/while/g
In New York and LA, New Startup Communities Flourish
EDIT: Semantics follow. Also, trigger warning -- someone has an opinion on the Internet. Since it isn't identical to yours, butthurt may ensue.

I don't want to be a better ally, and it's condescending for anyone to demand it.

Definition:

The enemy of your enemy is your ally. (Remix of "the enemy of your enemy is your friend".)

If I and another person are fighting a common enemy, I don't suddenly earn the privilege of telling them how to conduct themselves in their own affairs. Nor does it similarly empower them to make demands of me.

We agree that the enemy we're fighting is a problem. That's all being an ally means. It doesn't imply any sort of deeper relationship, just a common goal.

The concept of "a better ally" is not compatible here.

"Well, we're on the same side, but you're not good enough of an ally for my standards."
Apple Is Open-Sourcing Swift, Its New Programming Language
People who talk about swift compare it to Rust and Go. I can see how the syntax is to ObjC what Go is to C++. Else but that, in what way is Swift anything like Go or Rust?

To me (someone who does Lisp & JS, so none of these all) go seems cool for concurrency and being 'boring' (in a great way). Rust seems cool for being very robust and 'safe' (or hard to screw up with), while still doing concurrency nicely and letting you code in high and low level.

Is there any ways that Swift is more than ObjC without [[[[all] the] square] brackets]? (nothing wrong with that, if you're not into square brackets)
it's only June.
Any word on whether any of their standard APIs will also be released open source?
Yeah, but calling it in the keynote is a pretty hard thing to back off from. I don't think they will. Hopefully it'll stay on schedule though!
This app is great because it lets me easily chat with a large amount of people at an event. Really cool way to message people at events!
python 2.7 doesn't support SNI which is used by a lot of consumers of APIs
one reason i didn't sign up for zenefits (other than the sales guy was a pushy dickhead) was that they weren't able to clearly articulate how they would integrate with our payroll (a large american bank).

i knew in the end it would be me, typing shit from one browser window to another, and i knew it would break often.

zenefits sounds great on paper but i'm still unconvinced it's that much better than just doing things by hand for small companies like ours.
> Can you opt out of receiving the government's "services"?

Yes. I don't pay any taxes to the US government, for example, because I don't use any of their services.
Lawsuits tend to put a dampener on things, so there is that.
Intelligence is a pretty nifty feature.
Facetime faced a patent lawsuit, and Apple had to change how it operated (to have it relay through its serves), making not that great as a direct communication standard.
I read an article about one of these characters, not sure if its either of your examples, but the gist of it was that there was some semi-obvious hacks at work here.

One lottery would ship the winning tickets roll to one zipcode. Apparntly, they printed out the winning tickets and just queued it up via whatever delivery service they use, which turned out to be deterministic. No one ever coded in randomness in regards to store delivery. Someone figured this out by noticing the same few stores produced all the winners. He then went and bought a whole bunch of tickets from those stores when a new scratch-off game appeared and won against significant odds.

Or at least that's the story he presents, which is questionable as scratch winners aren't usually publicly reported. Some think he had inside information from a friend or relative in the Lottery commission who told him about that lack of randomness in delivery.
"Apple invents Windows 8."
I'll second that when Apple and MS will support Vulkan on their OSes and open codecs in their browsers. Or to put it another way, when they'll stop using sickening lock-in to make life harder for everyone.
I wonder why GFW doesn't take the trivial step of redirecting google.hk to google.cn
This is by far the most impressive news in this WWDC to me. Wouldn't it be great if swift can break into the complexity of android development and bring simplicity and elegance in it!?
I don't think any of those languages overlap much, but they all have interesting aspects.
I spent 10 minutes looking around for their github page haha but apparently it will only be open-sourced later this year. But the opening up of APIs for Linux is certainly very refreshing news.
Besides iOS/OSX support, what are Swift's features that make it interesting compared to other languages?
That's so obvious. Swift gives you an ability to create something that can generate you $$$ very quickly.

Rust on the other hand...
I agree, I think their original stance, showing results and noting where they had to filter, was much better. But if that makes them a target, and can reverse and good they think they are doing if they are hacked by China and any identifying information (correlation with the Great Firewall seems likely) is found, I can see their reasoning. If you truly want to do the right thing, is making yourself a target that makes the situation worse the right way to go about it? It's a complex situation, and there's probably lots of information that we aren't privy to. At least it got press and there was some awareness.
I think this is one of those situations where the fact that they've failed to deliver in the past makes them far more likely to deliver this time.
I don't get why my answer is being downvoted. I guess I didn't write a super philosophical, clever reply that'd "change this 'ere lad's life forever". I wasn't going for that either.

I just wanted to give my perspective, as someone who's done both, regarding 'working for a product you love' and 'working for a big company because you get paid well'.

If anyone got personally offended because they think they can be a corporate Java developer and change the world by contributing to a charity... well, I guess it's pretty clear the OP wasn't asking about that. Anyone can do that, no need to be a software engineer.
> Being a corporation, it should not be allowed to be a player in geopolitics.

Says who? Corporations have been waist deep in geopolitics since (at least) the beginning of the 20th century. see British Petroleum & the Iran coup, or Hearst and the American-Spanish war ("You furnish the pictures and I'll furnish the war.")

Here's a list of corporations that are also players in geopolitics

- Fox Media (and anything owned by Rupert Murdock)

- Oil companies (e.g. Haliburton)

- Movie studios

- Fracking companies

- Numerous corporations behind TPP/TTIP
Indeed, it also works with webkit (capybara-webkit) and phantomjs (poltergeist driver) too.
Did they tell under what license? If they really want to mess things up, they would choose GPL2 without the 'or later' part, but my guess would be BSD, but Apache and Apple's Public Opensource License also are possible (http://www.opensource.apple.com/apsl/).
> Swift will be open source later this year, available for iOS, OS X, and Linux.

They're doing Linux but not Windows? Is Windows not sufficiently important or maybe they just forgot to include Windows in the announcement?
I've been doing volunteer work for the GNU Project since the 1990s. My GitHub profile might not be jam-packed with dots, but I think one would be hard-pressed to seriously insinuate that my few GitHub dots align with the fleeting open source wishes of recruiters... :-)

Though anyone looking only at my GitHub profile might reasonably think so, I guess.
A blokchain that can process over 100,000 transactions per second
Keynote said it will run on Linux in late 2015.
Can you explain your wish in more detail? I feel like you might have a point, but I'm having trouble verbalizing it for myself :-(
The same was said about FaceTime... http://www.fiercedeveloper.com/story/facetime-open-standard-...

Sadly, this never came to fruition, supposedly due to legal complications. Since they own Swift, and the underlying compiler infrastructure this may be simpler to pull off.
You should look at Elixir and Phoenix (http://www.phoenixframework.org/).
You mean like FaceTime?
Note that as of the moment, this will only be available on the iPad Air 2.
Well I posted this because I didn't want some 120lbs kid injuring himself trying to get to 4 plates by the end of the year. But people love to nitpick and argue about powerlifting online.

The guy pulled 400 something at 123lbs, but he just does 3 plates these days.
Anything changes the world, some inconsequential, some not, some for better, some for worse, some neutral. If you mean make a positive impact on the world though:

Probably one of the most direct ways to help is to work for a company whose impact you believe will help change the world in a positive way.

E.g. online learning, green tech, or whatever you personally are passionate about.

Another example: in the last 5-10 years there's been a lot of work done in helping consumers understand their power and water usage. This lets us make smarter choices and reduce our energy and water usage.
Using Apple Watch to Track a Geek's Heartrate Response While Watching WWDC
I never said to consider them - be as neutral and uncaring as you like. But to be negative to them by default is inherently wrong if they have even a scrap of evidence or reason to believe. If they have zero evidence or logical reason to be suspect - be as critical and negative as you like.

Poor evidence is evidence that is still investigated and proven to be credible or not. In the scenario where it cannot be investigated, one forms a belief around it and chooses whether to believe it themselves or not. This is how many conspiracy theories form. Feel free to be negative of people who hold their beliefs even after whatever evidence they had has been disproven, proven to be fake, or proven to be non-credible.

Snowden was a CIA agent. There is at least some history of the alphabet soup agencies competing and trying to shortchange another. That can be reason enough to suspect he's a plant.

The world is not black and white. There is a ground other than "believe" and "don't believe". You don't have to believe Snowden is a CIA plant. However you don't need to hold a negative view against the possibility, however small or improbable.
Ah, interesting. I've suddenly gone from "Not caring at all about the existence of this language" to "Mildly intrigued."

It's amazing what some opening of control will do.
I never considered this! But it's fun to think about!

I'm a bit naive about the environments languages have to run in... but if we have a web app framework in Swift, Servers in swift (as mentioned in comments above), and iOS in swift, doesn't that make Swift a JS replacement too?
Just curious but while you're starting off, did you have to push through the pain or did you start after the pain subsided?
Well I think the point is that it's not a sustainable system. If everybody were exploiting this loophole, it wouldn't be effective as a loophole anymore, meaning that people would stop buying tickets.

Of course, not everybody can exploit the loophole, only people with at least $100k to invest in the endeavor. So this means that the government is giving an unfair advantage, in a game that is supposed to be random chance, to the wealthy. As soon as those who can't take advantage of the lottery figure this out, they stop playing. This means the loophole stops being effective and the rich drop out too.
They don't just forget stuff like that. It was probably way easier to do on Linux/Unix than Windows.
This is sad news as this he has obviously made some really great software and shared it with the community. At the risk of threadjacking - I am always curious how evince and others are funded (if at all)? Is it corporately sponosored, completely volunteer, backed by a foundation. And following that up, if it is backed by a foundation, which ones generally give the most? Just trying to figure out how the money for opensource relates to things I know and use everyday.
Hmm they said they wanted Swift used everywhere for the next 20 years, they're going to make it open sourced and provide builds for iOS, Mac and Linux...but not Windows which is one of the largest operating systems in the world? I'm guessing they really don't want it used everywhere. Though knowing Microsoft they'll take Swift and implement support for it in Visual Studio.
Maybe it is just because WINAPI is different from *nix.
Apple Announces Swift 2, Open Source for iOS, OS X and Linux
If you read more broadly about "neo-reactionism", it's not hard to reach the conclusion that white supremacy --- or some intellectual abstraction isomorphic to it --- is one of its defining features. They're like the Non-Threatening Boys Magazine version of white power.
The direction is great, I think this shows that closed source programming languages are now definitely a thing of the past.
However Apple has some catching up to do. Microsoft has opened .net to Apple platforms and is actively working on open source tools and language implementation for OSX. Apple did not announce Swift for Windows, so Swift will miss out on that part of the market until someone else picks this up.
Which is still not "pulling it off", which is my point.
"There's also the historical context of this post, which is William Saletan's idiotic Slate posts about rational IQ variation."

When I first read that Saletan post I found it pretty convincing. And when I did much more follow-up reading, reading lots of books and journal articles from all sides, it seemed like the preponderance of the evidence is on the side of there being significant ethnic based variation. For example - https://liberalbiorealism.wordpress.com/2009/10/07/the-likel... and his other posts, or https://jaymans.wordpress.com/jaymans-race-inheritance-and-i...

You seem like a smart and open minded person. Why did you find Saletan's posts idiotic? I'm genuinely interested in your opinion. Don't answer in this thread though, email me at the address in my profile. You're writing under your real name, and in the possibility that I convince you, I don't want you to get purged.
I'm looking forward to OS X 10.12, La Brea.
I think those targeting teens should learn that teens change their minds like they change their styles - founders, sell before you get of fashion!
If I lived in a housing scheme that had such an arrangement ("we have a gardener that comes around every week"), then Yes, if I'd bought that house with that arrangement, I don't get to dodge the fees, just because I think he should only come around once a fortnight.

The base principle is that society is made up of people and those people then choose the rules for that society. If you don't like that, you can often vote to change those rules, or you can choose another society.

Most societies have fees to be a member (known as taxes) and frankly, it's a bit late to complain about these fees when you've already used the privileges of that society to make a ton of money. It's like eating at a restaurant and complaining, after you've had 6 courses, that the food is inedible and you don't want to pay.
Wouldn't it be cool if Google picked up Swift as a possible language runtime for Android?
So ... what will they call the Swift MVC framework?

Swift on Stilts?
It is a multi-paradigm programming language with great tooling and corporate backing.

I can easily imagine Swift joining F# in terms of corporate adoption.
I'm hopeful but until I see a license and what is and isn't opened sourced I'm going to be reserved.
(Metal is already in iOS8)

For the first time in history we have OpenGL, OpenES and WebGL on all platforms including iOS8 and IE11. And then all these companies kiss the open APIs good bye by releasing all the proprietary next-gen APIs whereas the successor to OpenGL isn't even ready. So multiplatform will have to stick with OpenGL/OpenES/WebGL or bit the granite and code for several different APIs :(

The WWDC announcements are great, don't get me wrong.
I use it also. It's a fantastic way to keep everything visible and organized. There's a few quirks and it can be annoying sometimes to have the whole desktop rearranged when opening a new window, but the quirks are overshadowed by its usefulness.
That's a good point. It was probably easier to port it to Linux. I can't see why they would intentionally avoid Microsoft (at least not at this point in their history).
"To me this is one methodological weakness of type theory, the commitment of having types for all terms in the language. Why is that? Types are designed to facilitate composition, but the natural unit for program composition is not the term but the function, or even the module. It makes sense to assign types to modules — it is methodologically consistent. But how we calculate these types could conceivably be more flexible, allowing a global perspective within the unit of composition. Types, as properties at the interface could be calculated using the entire arsenal of (decidable!) logics and static analyses."

I admit to not being that familiar with type theory (I've done a little Scala but most of my FP experience is in Clojure) but when I read this my gut reaction was: "Isn't that kind of what Go is doing?"

Meaning that in Go, the focus of compositionality isn't on basic types and the functions that act on them (see Go's lack of generics) but rather the focus is on getting different modules to agree on "what should be done to some stuff" using interfaces. This is putting interaction first but also getting compositionality in a "generic" way given that interfaces in Go are implemented implicitly.