skysight-inc/HackerNews huggingface dataset:
I don't get what you don't get. What's strange here?
No, that means you're not following my logic. Hot-swapping power supplies and/or drives obviously improves you reliability (assuming you don't configure for speed but for redundancy). But they're not a guarantee against data-loss, only off-site back-ups that you test are a guarantee for that.

After all, if you controller goes on the blink your precious raid could easily die with it.
I think it uses the Objective-C runtime directly, so it has access to all the frameworks and Swift classes can be loaded into Objective-C projects as well.

There are a few other languages that do this with the Obj-C runtime, for example a Lisp variant called Nu[0].

[0] http://programming.nu/
Direct Link: https://developer.apple.com/swift/

The guides/reference link doesn't work yet...
When they switched from the 2d dock to the 3d dock a lot of people said the same thing.

I like how apple is slowly reversing their design decisions. I'm keeping my fingers crossed for the return of the spatial finder ;)
"...and you don’t even need to type semi-colons."

As an extremely paranoid & defensive Javascript developer, you shut your damn mouth!! :p /jokes
Well, you can always just open it with a zip program (e.g. WinZip on Window) if you're desperate enough.
that site's not related to Apple's Swift language
I'm not sure you can be Objective-C compatible without a shared heap. If you have a shared heap, you need atomic reference counting.
What is your take on this:

"Pentagon declined to investigate hundreds of purchases of child pornography"

[0] -- http://news.yahoo.com/blogs/upshot/pentagon-declined-investi...
Seems like some features of the dev center are down [1] including software downloads.

[1]: https://developer.apple.com/system-status/
Am I the only one who thinks the name "Swift" sounds a lot like "Dart"?
Yes, it's funny that people didn't pick up on Apple potentially doing more with it when his demo made the rounds a few years back.
I think the link will be here: https://appleseed.apple.com/betaprogram/
Made in my hometown! Was always an inspiration to me, as well as a lesson in planned obsolescence.
Rasmus Lerdorf Talks PHP 5.6, 6.0 and Beyond
maybe it is accompanied by improvements in LLVM? Or optimizations in LLVM that are more feasible with Swift (it has immutable values).
I used to do this with my Sony Erricson phone as well in 10.2 and 10.3 from Address Book/iSync.
Alfred is built on Spotlight in the same way that Dropbox is built on the local filesystem. It uses it for the backend, but it provides features far and above the core functionality by doing a lot more with that data than simply accessing it.
Nice and quick response to Apple... Hopefully they won't (cough) patent it...
I bought the box and co-located it.

It's a run-of-the-mill HP, total costs including memory were under $10K.
Here's a good way to answer that question: http://arstechnica.com/apple/2010/06/copland-2010-revisited/
Is there any way to get this without installing iTunes?
Great job, Arunoda! Amazing. An important step for Meteor.
That'a also Microsoft said about VB.NET when they introduced C# in early 2000. Now C# is a much more dominant language than VB.NET. It's a matter of adaptation . Something it take a long time. But seriously, how could Apple introduce a new programming language that would be possibly worse than objective-C to master? I don't think so if it's not light years better than OC. Perhaps better is a relative term, but from the syntax, new Swift definitely has a modern objective language feel, and should pose much less learning curve to newcomers. That's certainly a welcome sign.
Nope. "you don’t even need to type semi-colons." [1]

[1]: https://developer.apple.com/swift/
Bret Victor admitted at some point to being inspired by playing Braid.
Healthkit
Disregard: I wasn't signed in. You can download Xcode 6 now and test it out!
Sorry for the late response. I don't have an example, sorry.

Commas should not be used in URLs because they are so frequently used as delimiters in other scenarios. That's not to say that it can't work (so I'm sure there are some URLs with commas), but according to that RFC we shouldn't use them. Any URL with commas in it would be in violation of that spec. But hey, this is the web, we like to break specs all the time! ;-) It's my impression that this is more for sanity reasons than technical limitations.
I'm reading the manual and liking nearly everything. But then I stumble across:

> Alternatively, remove a key-value pair from a dictionary with the removeValueForKey method.

Is that the day where an Objective-C got to choose method names? Why not dict.delete() or similar?
This is sadly true, although as Lennart's guide makes it clear many of those can trivially be updated to run on both. I'm hoping the next year leads to a lot of the simple updates happening so tutorial code can run against both — with `from __future__ import absolute_import, division, print_function, unicode_literals` quite a few programs can easily be single-source using only stock Python 2.7 / 3.4 without needing to introduce something like six.
EDIT: Link is live now.

Here is the link to the online documentation if you don't want to download it on iBooks.

https://developer.apple.com/library/ios/welcome_to_swift
Open plan offices are even more popular outside of America everwhere I've been. This is not an American phenomenon at all.
I'm happy today.
At a glance, it looks like ScalaScript
> This will revolutionize programming education.

It could, if it were open and not limited to iOS/OSX.
Now that Microsoft has been open sourcing so much stuff I was expecting Apple to follow the wave and release Swift as open source too. It's a shame though.
This is truly a game changer for me. Finally, I can develop for ios/osx without the excruciating pain and torture of working with the antiquated and ugly syntax of obj-c.
If I'm reading correctly that you just want something simple and completely hands off I'd suggest New Relic - absolutely trivial to set up, free for basic server monitoring.

1: http://newrelic.com/
Well, quality incubators invest in quality founding teams, not products with PMF. I'm a believer that in most startup cases, the founding team can find some early form of PMF with customer dev + building + hustle rather than money + employees. And if you do find PMF, raising money and getting into the incubator again wouldn't be a problem.

In your case though, you might've already found it if your rev is recurring and growing at a decent rate.
This is only a bit of a bummer because I already expected as much.
As someone who's biggest hurdle was the syntax of Objective-C, this is absolutely massive personally. Just the other day, me and my friend was discussing how hard Objective-C is to properly learn. Of course, the jury is still out on Swift until I read further on it, but it can't possibly be worse then Objective-C.

Looking forward to it.
>This will also be incredible for ease-of-setup. Install Xcode, and you're ready to go. No other dependencies.

1. Buy particularly expensive computer
2. Register as an apple developer
3. Install Xcode, and you're ready to go.

> Setting up a dev environment can be one of the big reasons people fail to learn to program.

Citation needed :)
Yeah, and iBooks on iOS requires iOS 7. If someone figures out how to get a usable standard ebook file out of this please let me know.
I set up the accessibility feature called Invert Colors and assign it to a triple tap on the home button. That works great for things like Mail and Messages, especially first thing in the morning when my eyes are tired and I don't want my retinas seared by a crisp white screen.
Swift programming language book
the website is inaccessible
Is that tongue in cheek? It's not even a particularly large, encumbered language, C.

This would make a lot more sense if you knew about the history behind Objective-C.

http://en.wikipedia.org/wiki/Smalltalk
Wow, thanks, I don't think I'd ever noticed a URL with a comma. I don't think it's a valid* URL, but apparently it's definitely do-able.

*valid == conforming to spec.
you want mode, not median. there's no reason to think that the background is close to the median colour. that's kinda the whole point of the article...

(median works well if you have symmetrically distributed noise, which is true when denoising astronomy photos, for example, but not here).
First thing I thought. I wonder if Bret had any input into this? Very happy to see his ideas in a production environment anyway.
Is there anything to stop a independent implementation? Like C#/.Net and Mono?
"These are some of the logos I have created" - judging by the results, I hope you are a better programmer than you are a designer.

It's a nontrivial cost to start from scratch as an artist, and there isn't much synergy between programming and design. As for some of the other things he suggests, photo editing and 3d modeling, you are basically learning a tool and enslaving yourself to the workflow of a certain program created by a certain company. Sure, you can switch to another tool, but again you are facing massive switch costs before you reach a decent productivity level.

Programmers have it good, solid algorithm, design and debugging skills are universal and you can always tack the syntax of the day on top of them.
The ClockMaker, an attempt on Hitler in 1939
Location: San Francisco, Local, Full Time

Stack: Ruby (including Rails), JavaScript (including Backbone.js), Python (including webapp2 and pandas), Git, SQL, PostgreSQL, JSON, HTML, CSS (with Sass), R (including ggplot2)

Resume: https://docs.google.com/document/d/1s3u67MUtKtcj8h6VI_xLShZj...

Contact: maggie@missmaggiemo.com

I'm a web developer looking to join a smallish team where I can learn and grow, as well as have a material impact on a product.
Apple announces HealthKit for integrating health/fitness data and devices
What's to complain about? It's like Microsoft finally kills VB6 and moved on to C#. Adapt or become obsolete.
I don't get the hate. Yeah, syntax is unfamiliar, bu once I got used to it I began to really enjoy objective-c. Ymmv etc., but it's now one of my fav languages - though I guess this is mostly due to cocoa
Realistically all the Kits aren't (officially) portable anyway.
I'm not saying it's necessarily a bad thing, but a lot of these new features seem like they have been borrowed straight from android. Health looks similar to S Health, and the new keyboard features remind me of the Android keyboard quite a bit. Also, the quick respond notifications feature has been available to jailbroken device users for a while.
hackerdotted ;)
In the case of jsfiddle almost everything runs on the client, so the operating cost should be relatively low.
No because they both have these japanese batteries that most japanese electronics come with but you can't find them anywhere in the stores. If someone had replaced them, it would be with a known brand. Besides the calculator is always on my home office and I live alone.

I was very surprised too when I found out about a year ago.
Commander.js is a few years old and adopts the name from a ruby project of the same name (from same author) from 09.
Perhaps it was just for the benchmark, but it seemed ambitious that they're testing encryption algorithms with it already. Does anyone know if Swift, by design, could help avoid issues like they've had recently with Secure Transport?
Swift is based on the ObjC runtime, which means you have a shared heal and the possibility of multiple threads adjusting counts at the same time.
If I was developing for an Apple device I would learn Swift for sure! The old Apple approach is so cumbersome, band-aided, and duct-taped that it hurts.
Apple just took another step towards obscuring the way the web works
It's probably a wise decision to have an "Algol patterned" language. No non Algol patterned language has ever become a mainstream programming language to my knowledge.
Slightly disappointed that I won't be able to try it out yet, because I'm not a Mac Developer. I can't get the XCode 6 beta without it, so I'd have to cough up $99 to try a new language... It seems to me like that might hurt its adoption.
Meet Cupid: Its not for Dating
Here's the latest in the HeartBleed fiasco. Those of you running 802.1x with EAP should make sure your systems are fully patched
There was a time-travelling debugger for Java back in 2006:

http://www.lambdacs.com/debugger/debugger.html

But it never took off, for some reason. And it didn't have the arresting graphical aspect.
Which is also similar to Elm's time travel debugger: http://debug.elm-lang.org/

Direct link to Elm's demo similar to Bret's:
http://debug.elm-lang.org/edit/Mario.elm (video: https://www.youtube.com/watch?v=RUeLd7T7Xi4)
Swift reminded me of CoffeeScript a little, in a good sense (judging by what they showed during WWDC demo). Complexity and low-levelness of Objective-C is (was?) how I justified my reluctance to program for Apple devices, so I'll be looking forward to Swift.

The IDE they demoed looks very interesting on its own—it reminded me of Bret Victor's posts (http://worrydream.com/LearnableProgramming/). Immediate interactive code visualization, quite impressive.
There are many posts about this on the front page right now, so we'll kill this one as a dupe.
> Its unpleasant, perhaps even inhumane for a large segment of the population, and unproductive for everyone but in a cause and effect relationship the bug is in the core values of the organization, that productivity doesn't matter. Its not that they don't know its non-productive, its that they don't care that its non-productive.

No the problem is that most management activity, including program management, project management and the like is fundamentally unproductive. People who don't know what they're doing (ie. middle managers, project managers and program managers) can't productively contribute to real efforts.

The problem is the people judging whether this is true or not are exactly those middle managers/project managers and program managers.

Once management infects a company, it always just keeps increasing in my experience. A European bank I worked at had 3 project/program managers or architects per developer. You were lucky to get 2 hours of actual work in on a day. They were actually working to expand, not the developer team, but the management team.
Nothing. Don't look too far into it.

They probably just used python as an example of something most people would know. Its probably the most known scripting language out there so why not use it.

Besides ALL benchmarks are pointless, even when you have the source of the benchmarks and know what they ran on software/hardware wise.
The Swift playground supports time travel, so this may be possible.
Ah. Shows how much I care.

Sometimes, it's better to be funny than right. Sometimes.
So so happy to see the SceneKit API make it to iOS. Even though 'minor' compared to some of the other announcements, it was the number one thing I was looking for in today's keynote, and it was nice to see it featured. Can't wait to start using it.
You can update iBooks on iOS 4.3.something to a version that'll read the Swift manual. I'm reading it on my iPad 1 right now.
Switch nl to your language code for best results. I used en.

Thanks for the direct link!
Hm, maybe that's it. I thought typing was still dynamic because of the multiple return types.
I'm old enough to remember Apple suing Microsoft for "copying their look and feel". Open source is something Apple only does strategically - when they have to or it suits them - it is not part of the company's ethos.

http://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microso....
Haven't had a chance to look at the docs for it yet, but will LLVM be the compiler for it and will it support compiling Swift into its native bytecode?
The beta is already available to download from the iOS/Mac dev center.
Does congestion account for this quote at all? If we double the amount of bus usage we half the amount of cars, and people spend less time in stop and go traffic (which is the most inefficient use of gasoline…right?).
xcode 6 beta d/l seems to be working fine now.. super slow, but working
I think getopt provides a better middle ground between flag and docopt. Flag package syntax with short and long flag support

http://godoc.org/code.google.com/p/getopt
Funnily, I've just re-watched this video again today: https://www.youtube.com/watch?v=gZakKwQ-gFM

Will the users be able to disable remote Spotlight searches?
a better version of ipython notebook!
You're ok. It's {}
How do you define that?
Still no flux…iOS is too bright!
https://swift.im/

Kind of looks like they took their logo too. LOL
FailCon: Finding Success Through Failure
Apple announces 'Swift,' a brand new programming language for OS X and iOS
Now imagine that but with no cubicle walls!
Well, now it supports third-party keyboards so it can have anything.
Right yeah it's completely unrelated. My bad.
The EPUB won't open in Adobe Digital Editions (on Windows).
I opened it as a ZIP file instead, and it seems like it is probably meant for iBooks only.
I have to imagine that the next MacBook Air will have a retina display, and there will be a different font used on non-retina computers, same as the iPad.
Bitfinex adds Darkcoin to their trading platform
Top Web Design Mistakes of 1999
This is a reasonable thing for people to know about doing design work for Apple (or any other big name in the software industry).

On the other hand, I suspect Bret was paid for his time, which was probably nice.
You say "Apple syntactic craziness", but "var" is identical to JS, et. al. and "let" is identical to ML, et. al.

The string interpolation syntax is unique, but kind of makes since given then \ is the escape character in C strings.
Means of production are owned by the workers, and the product is distributed collectively, without the intervention of a money or wage system?

Yes, very socialist. Actually, outright communist.
I suspect I'm not unique in the fact that I don't learn languages for the sake of learning languages - I learn languages because they're typically better for the task that I want to do than the tools that I'm currently using.

Some people learn languages for fun, some learn them to be productive - I have never successfully managed to learn a language without some kind of real-world motivation, and have never met someone who has (by learn, I mean a software project of a thousand or more lines - my standards are not too high).
Posted the direct epub dl here: https://news.ycombinator.com/item?id=7835420
I suspect that as long as it compiles to LLVM, anything goes.
The `enum` part of the language seems to be Haskellish algebraic types - like you can have enum "cases" with parameters in addition to just named enumerations .. and these enums can have methods. Cool!
Well, Chris Lattner is involved at the very least, which is a good sign.
Here is a podcast version of the link that 'bobthedino suggested.
The page at https://developer.apple.com/swift/ says you can visit some language guides and reference at https://developer.apple.com/library/ios/referencelibrary/Get..., which does not work.
Please. Please. PLEASE don't be whitespace delimited!

One of the prime examples I give for how HN/reddit has gone downhill was being downvoted by some clueless hipsters for suggesting that it would be easy to cross-compile from a whitespace-delimited language to a non-whitespace-delimited one. It's not some kind of huge fundamental divide in languages. For any non-whitespace delimited context free language, it should be possible to write a homomorphic transformation to a whitespace delimited one.

This is something that people should consider trivial and be beyond discussing.
Found Gameover Zeus and Cryptolocker's author
It makes management feel better if they can constantly spy on the people they employ because they have zero trust in them.

And of course this immediately leads to the situation that the workers are out to exploit the company merely to rebel against this situation. Or at least, that's the attitude it brings out in me.
Same here! SMS'ing from the 10.4 Dashboard was fantastic. I even had a second Nokia with a GPRS flatrate in my backpack and could use it as an occasional hotspot throughout the week, then charge it on the weekends.

Turning on the iOS hotspot from OS X 10.10 even works exactly like tethering via Bluetooth used to work, from the menu bar.
Give the torrents an hour. It'll show.
The screen shots were leaked a few hours before the keynote started. So, they might have seen it coming.
tl;dr 'don't learn another language because i like visual design'
That's possible…downloaded from iBooks, pulled from the depths of its library and shared on Dropbox for everyone's convenience :P
Sorry about that
There are many posts about this announcement on the front page right now, so we'll kill this one as a dupe.
What do you mean? The screen brightness auto-adjusts by default already, what would f.lux give you?
Actually:

1. Buy a Mac mini for $600, which doesn't strike me as particularly expensive.

2. There is no step 2.

3. Download Xcode from the Mac App Store for free.
Well if the core of the language is licensed and closed source (is it?) and they do not make a standard iso, it's really problematic to reimplement it in another platform. Both from a legal that from a technical pov.
"The debugging console in Xcode includes an interactive version of the Swift language built right in. Use Swift syntax to evaluate and interact with your running app, or write new code to see how it works in a script-like environment. Available from within the Xcode console, or in Terminal."

Does this mean that we can use the Swift REPL in the Xcode debugger to explore running ObjC programs? That would be enormous fun, not to mention very powerful.
Yes, posted the direct dl here: https://news.ycombinator.com/item?id=7835420
There's a Ruby implementation by a former Apple employee that does this as well: http://www.rubymotion.com/
I zipped .html + .css from the book - here you go guys :)

https://www.dropbox.com/s/nuxcbkjp7bpp7uc/swift_book.zip
An Accountant Explains Why 45% Of Her Income Goes To Student Loans
"Spotlight makes it easier than ever to find things on your Mac. And now it finds information from Wikipedia, Bing, Maps, and other sources, too."
Swift doesn't look more high level than other scripting languages, but higher level than Obj-C yes, but also much more modern with a good toolset which will probably boost dev productivity.
I'm not sure if comparing the latest in OS X productivity apps to the default installed program finder on a 13 year old operating system is a useful comparison. You may as well be comparing it to the mechanisms in Atari TOS.
First question that comes to mind: how open is this language?

(I can't find any references to it)
Combine this with their OpenGL replacement ("Metal") and that pretty much kills any cross-platform at all doesn't it?
It came across as being sarcastic hence the down votes.

And yes iOS8 does provide better extensibility than it did before and yes you would be able to open content in alternative browsers. Not sure about apps like Mail however.
Really bothered with the artificial voice.
To Apple's credit, their new iOS language looks like it takes some of Bret's ideas on real-time feedback to heart.
And "let" will have a totally different meaning in ES6. It's a bit weird to use a keyword from some language with the same meaning, and another keyword from the same language but with a totally different meaning.