skysight-inc/HackerNews huggingface dataset:
The announcements today just make me hang my head in chagrin. I love Apple products. Both my wife and I only use Macbooks, we have multiple iPads, iPods, and a second generation Apple TV.

I look at this iPad Pro though and I see a totally useless device. For a device at that size, weight, and cost you would be better served buying an Macbook Air. If you want a tablet form factor then you would be better served buying a Surface, since at least it runs a real operating system designed for "pro" use not the closed eco system that is iOS. I "upgraded" from an iPad to a iPad mini, because I didn't want to carry around such a large device that is just a glorified eReader that I can waste time on with games. Then I "upgraded" again to a Kindle Paperwhite since it's lighter still, the battery lasts forever, I can read it in bright sunlight, and I don't get distracted and waste my time on pointless things like Doodle Jump. Everything else can run on my phone anyway which now comes in tablet sizes if that is what you want.

Then the Apple TV. My current generation Apple TV is unplugged and gathering dust while I use the Smart TV, PS4, Xbox 360 (In that order) for my on demand streaming. More and more Apple TV becomes unnecessary as what it does it build into televisions. Why Apple didn't put iTunes on Smart TVs, Roku, game systems, etc... so I could rent/purchase my videos there is beyond me; but now I (along with many others) have moved on to competitors. Almost forgot to mention; this thing doesn't even support UHD?

Tim Cook needs a wake up call.
I love my ipad for reading books and papers. But I find it too small to take notes with a stylus. Obviously there's a tight tradeoff between what's comfortable to hold on the couch/train/bed and is portable enough yet big enough, but I think I'd like to try the large ipad. It could be big enough to make note taking pleasant.

Also, I think apple has a problem in that they've essentially exhausted mass market products, ie products everyone wants. Does this ipad fill a hole in their lineup? I think so. But people get disappointed if apple doesn't sell a million of each widget a quarter. Even look at the ipad business as a whole; I think most companies not apple would be very happy to have such a lucrative product. It's just when you compare it to iphones, the most successful consumer product of the last 20 years, that it is lacking.
It be nice to get a dropcam tv app.
Lol, didn't mean to speak in platitudes. Just commenting as someone who has spent a lot of time with Android TV, Fire TV, Chromecast, etc
An increasingly number of desktop windows apps I use have touch controls. Most of the time being able to scroll and zoom with touch is all an app needs to be usable.
"How are we going to communicate with this? We don't want to carry around a mouse, so what are we going to do?

Oh, a stylus, right? We're going to use a stylus? No.

Who wants a stylus? You have to get them, put them away, you lose them, yuck. So let's not use a stylus.

We're going to use the best pointing device in the world; a pointing device that we're all born with - we're born with ten of them. We're going to use our fingers. We're going to touch it with our fingers. And we have invented a new technology called multi-touch..."
Yeah, the whole hybrid thing went really well with Windows and Surface series was a success.
Yes, and it seems like they've got their "Wii Sports" lined up.
In terms of hardware, it isn't the winner for this sort of product. According to reports from a few days ago, the new Apple TV lacks 4K support. The Nvidia Shield runs Android TV, supports 4K (well), and has a pretty reasonable GPU in it. It costs $50 more.
It's just amusing since they aren't even done announcing it yet and people already hate it. :)

It's not like Apple has ever been late to a party (phones, anybody?) and redefined and entire already-saturated market.
I only wonder why the baseball app has the current stats still 'hardcoded' in the video stream & not programmable through the app?
What about ia32e x86?

Other than booting it, and EFI is addressing that, it's a fairly clean and nice architecture. Some of the registers have legacy names. Are there any really odd legacy behaviors?
not a karma troll, just a plain idiot troll
Apple got it right because they were the first to charge 99 bucks for it.
It would be good if the core Rust team owned `rustfmt` the way the Go team owns their extremely opinionated format tool. It heavily enforces very consistent code formatting throughout all publicly available Go code.

Developers like to say they want choice when it comes to formatting, but take it away and you're left with resigned programmers who are very productive at reading code.

^^ Perhaps not the right outlet for this, but maybe you can point me to where this discussion is taking place.
Touch laptops already exist.
A bluetooth remote... oh dear. What happens when it won't sync?

EDIT: I've worked a bunch with bluetooth on iOS and I'm not super confident in it. IR anyday for me.
The money with which to develop the Macintosh (and sell it at a loss until it could find its legs) came from those "uninteresting" days. So for that matter did the idea to become a computer salesman in the first place.
then what becomes the reason to use FireFox?
This is exactly right, and I'm sure it was a shot at the original Microsoft Tablet PC which required a stylus for input. The Pencil they announced today is very clearly for drawing applications and not intended to be the primary means of interacting with the iPad.
It depends on the bug, doesn't it?

Most software is poorly defined to begin with and so the programmer is responsible for figuring out what the program should do in the absence of a spec. That's one class of bug.

Another is when the spec says to do a particular thing, but that thing is wrong relative to what is actually desired by the people writing the spec.

Another is a correct spec but wrong interpretation on the part of the programmer and so the code does what the programmer wanted it to, but not what the spec said it should do.

Another is correct spec and correct interpretation, but an error in the translation from programmer's brain to code.

Another is correct spec and correct interpretation and correct translation to code but some kind of particular underlying problem with the compiler, architecture, OS, whatever that by using a different (but supposedly equivalent) incantation the problem disappears.

The last class of bug I mentioned is incredibly rare, though, so in many cases what you write is what you get. That's not at all the case with many, many other things.

In most engineering you design a thing and the design is as perfect as you care to make it. And then all the quality leaks out translating the design from theory to practice. That's because the physical world is messy relative to mathematical designs. I can specify the length of a part as 1.0000000000" but it's very difficult to make a part that's accurate to more than 1.000", trying to make one that's 1.0000" long means that you have to specify the temperature!

In software engineering or programming, there's rarely an actual design and that's why the quality isn't there. Once you have a "design" (the source code of the program) it gets translated with near absolute fidelity into the "product" (the binary executable). If you design it wrong, well, sorry.

If I make a program and I say that a number should be 1 and I specify it as an int, it's exactly 1.
Can't rustfmt avoid dynamic linking?
This is basically what every analyst says every time Apple introduces something new, be it iPod, iPhone, or to some degree even the iPad.

Sometimes being familiar with features prevents people from realizing that most people can't use them, or that they're not well implemented.
Why even focus on the remote ? I understand its to make it accessible to people outside of the apple ecosystem, but it would have been nice to see better integration with an iphone app.
The iPad Pro is going to be available in November — 32GB for $799, 64GB for $949 and 128GB for $1,079. The $1,079 comes with Wi-Fi and cellular. The keyboard is going to cost $169 and the stylus is going to cost $99 — magic isn’t cheap.

Can someone explain this absurd pricing strategy to me?
I just watched a Computer Chronicles episode about Windows 3.0 introduction and it was .. the same (Windows allowed you to have multiple programs right). Every decade platform change introduce a regression cycle and then you have talks about how you can do all the same things but on new infrastructure.
Sure, but the story you submitted was "Show HN: Adblock Fast – An iOS 9 ad blocker", and there isn't an iOS ad blocker, only an email signup and a demo image. Unless I'm missing something, that's a plain violation of the most important rule.

Users email us to complain when they see posts that break this, because "Show HN" is an implicit contract that they'll be able to try a piece of software out. (The standards are looser for non-software projects.)
> Downside of pass is that the filenames are in the open.

The "entry" names (which I think would correspond to filenames in `pass`) appear to be passed on the command line here; they'll likely get swept up in your shell's history file, unless you're careful. (And thus, are essentially in the open, just like pass.) That said, I think most shells make their histfiles 600, so they're not directly readable. (And I think `pass`'s directory is 700, similarly.) And you have to trust the machine you're running on, of course; otherwise, I can just dump the memory as soon as your keyring is decrypted.

I think it was when `pass` was on HN that I mentioned this; I have a terminal keyring manager myself[1], but one of the design decisions I made in it (aside from a single-file archive) was to not pass entry names on the command line, specifically so they won't get swept up in histfiles. It's easy, though, it make it optional, and let the user decide what they want to do. Of course, your

[1] which is way not ready to be looked at… also seems like we as a crowd enjoy this topic (keyrings) as a side project.
The Shield is an amazingly good device but it will never sell at anything near the rate of Apple TV. It's targeted toward gamers and enthusiasts, many of whom already have a console already.
I use adblockers. The next annoying thing to tackle is doing away with the emotional manipulations: "We detected that you're using an ad blocker; we understand that, we don't like ads either! but we need money etc etc".

We now need a guilt-trip blocker. If you need money from your visitors, charge them.
Chromecast is working really well for them. Android TV would make them compete with themselves.
Correct. Until now, a pencil was $50.

http://shop.fiftythree.com/?cc=CA
Trains are robotic transportation already. Most new trains are driverless, and even in the NYC system many lines are automated with the train driver only monitoring and watching the doors.
I found the fashion shopping segment repulsive.

The physical audience was muted and Eddie Cue took the piss immediately afterwards.
busybox + filesystem access + a way to raise events for other applications (Android intents equivalent) + a way to install CLI tools with CLI-appropriate sandboxing (python, for example) would be incredibly useful. Done right it'd be the last thing needed to really obsolete pre-mobile OSes. You wouldn't have to abandon the security model.
> Netflix works in Apple's Universal Search but not Google's.

This seems counterintuitive to me -- you'd think Apple has an incentive to push people toward iTunes instead of Netflix, but I can't figure out why Google would want to obscure that content.
How DevOps can put known defects on the endangered species list
There's one in every Apple announcement thread.
Comedy "smartphone" attempts? I had a couple of smart phones before the iPhone came out and they offered several things it didn't. The fact that capacitive touchscreens and GPU acceleration weren't as good yet doesn't make them "comedy attempts". More like the incremental developments that provided the base which the iPhone was built upon.

Ignoring the fact that it's all moot now, I was doing GPS navigation, multitasking, audio streaming, and rudimentary video calling on some of those "comedy attempts" from 2005-2007 and I did a lot of it with my fingers as well. The iPhone improved on the touch aspect quite a bit but it's not as if it wasn't missing 10 other things that were common to smartphones of the time.

And that only makes sense. It's good business to focus on the things your competition isn't doing as it allows you to target different parts of the market.
Eliminating deadlocks with a type system is just as possible as eliminating data races (albeit maybe a bit more awkward). The question of Turing completeness doesn't really come into it, because you are rejecting some dynamically correct programs with a static type system.
I want to be able to pick up anything and use it as a calligraphic stylus
FWIW Android TV does universal search very well, and has had it since launch. But I do think that this Siri integration is a notch above what anyone else has right now.
This book may be useful to people learning C or C++, as a primer on the some of the issues you have to think about if your code in those languages is to be reliable.
Cherrypicking is fun.

"For what it's worth, this UI looks way more intuitive than the nightmare rodeo of the XBOX One or PS 4."

"You can quick rewind 15 seconds by asking "what did she say?" That's pretty cool."

"Pretty damned impressive.".

See what I did there?
The iPhone DID bring something new to the table though. It brought a LOT of new to the table.

Apple TV just.. doesn't.
The ops approach: How to move IT out of the silo
Zillow for the New Apple TV
Have you worked a lot with Bluetooth 4.0? Or previous Bluetooth versions? I've found BT 4.0 is tons better than say...Apple's old keyboard and mouse...which is a PITA.
Great comment, thanks. I mentioned in a couple other comments here that I'm very much a believer in programming as a skill that augments other work. I would just like to see a boom in that sort of work, rather than lots of people training up for pure software jobs.

If a smart 18-year-old is trying to figure out what to do with their lives, I would rather society tell them to, eg. become a biologist and make sure to take some good programming classes, rather than to learn how to make mobile apps.
Repulsive because of the conspicuous consumption, or something else?
Thanks, will take a look
This isn't Google's doing. Android TV's universal search is open to everyone. Netflix simply doesn't plug into any of the Android TV features.

* Universal Search (nope)

* Recommended to Watch (nope)

* Using your phone as a keyboard (LOL NOPE GOOD LUCK WITH THAT PASSWORD BRO)
Apple Introduces the iPhone 6S and iPhone 6S Plus
Yes, our intent is to officially adopt rustfmt, and we expect that it will be widly used. It's just not ready yet. nrc, who's leading up the work, is a Mozilla employee, and in general, everyone wants it to be ready. Software just takes time :)
This changes gaming. I need a bluetooth controller accessory and devs will really be able to go far with this.

edit: While everyone here seems to disagree, many indie devs have been waiting for this for a while. It will essentially be the biggest indie console market. Ouya was unproven hardware and lackluster adoption. Innovation wise, sure, there's nothing new here in hardware nor software. But in terms of form factor, dev kits, and market, this will be very different.
Do you wanna play a game?
Looking at it backwards - Netflix doesn't want to integrate with global search, because they want people to just open their app already.
$99 is right on par with similar styluses.
Yes I understand Habitat is doing very good work. My sister is part of a womens' roofing crew; my nephew is a regional coordinator. And of course Jimmy Carter endorses it, which is really all I need to know!
Most homes are not 4K ready and are not anywhere near it at this time. Not really a hurting point in this market.
Download+iOS+8.4.1+Cydia
But... do the other platforms have millions of developers ready to create experiences for them?

Don't think "Apple TV," think "Apple bigass interactive application substrate."
Seems to be like another thing that will end up in my code reviews of esoteric wind-bags.
Oh noes! Don't give people these bad ideas! :)

In all seriousness, I worked with a bright guy who was a lot of fun to work with, but every once in a while his exuberance for this sort of thing would find itself in code that other people had to read/maintain. One particular example, he implemented a small subset of Lisp encoded into PHP arrays and it was used throughout some test code.

He effectively proved you could write PHP in a Lisp style and that PHP programmers overwhelmingly hate PHP flavored Lisp.
iPhone 6S announced
Just last night I walked into my living room where I have Chromecast's shitty screensaver "backdrop" running on my TV and there was an ad on the screen! I was seriously pissed off, I'm not going to have my TV be an ad billboard for Google, I'm done with them. I'll consider this Apple TV, though I think I'll end up with a Roku.
I agree with this (no I don't live in SF). We've got a whole giant country to live in; why cram so many into a tip on the far edge? So much of America's economic advantage is derived from its distributed, continental population.
Not more capitalism :), just determining a better way to manage the money supply then a few folks on the board of central banks. If we could somehow connect an increase or decrease of the money supply to a classic market definition (e.g. people buying and selling) I think it would make a very positive impact to everyone.
We're all testers now: 5 steps to get ready to shift left with automation
This changes gaming

Not really. The Wii has had this stuff for a long time, and for a more direct comparison, so has the Roku 3. Neither has changed the world, and while Apple has a greater chance of doing so, success is far from assured.
If you think a feature is a terrible idea then you shouldn't offer it. And if the technology or context changes sufficiently for you to change your mind then you should start offering it. This is just good product design. But I guess if you word it that way then you cant heavily imply that Jobs was a liar.
iPhone 6S Plus announced
>This changes gaming

Does it really? I think the failure of greatly hyped consoles like the Ooya have demonstrated that there isn't actually much of a market for this. Hardcore gamers already have fully-powered systems. Casual gamers don't care about playing on their TV.
That is a direct quote from Jobs. "If you see a stylus, they blew it." You can say that Jobs' aversion to styluses was a little stronger than it should have been due to the devices he'd seen with styluses, but his stated opinion was not this moderate "Styluses shouldn't be mandatory" stance people are trying to ascribe to him here.
Jim Blandy wasn't involved in the Rust design.
But does is run Kodi (xbmc)? That is the killer feature of FireTV and other android based TV devices.
Does it have 3D or Force Touch?
https://oneshallpass.com/ does that plus has a bunch of other options. It's by the founder of OkCupid and Keybase.io
Explore the solutions to ‪‎security‬ vulnerabilities in Automotive industry
I thought color profiles were a bad idea due to inconsistant browser support.

Has that changed?
Discussed at the time: https://news.ycombinator.com/item?id=3791427.
Yeah I might consider this if it turns out they have both, eventually. I get that you massively limit your market if you don't have a remote at all (like chromecast), but for me, it's so much more convenient to have everything on the phone.
Important for HNers who don't understand this already to internalize this: "VCs will try to get their money back" by selling the company, not by taking money out of the company. Once you're talking about these sums of money, the odds-on form the sale needs to take is an IPO.

Assuming a company continues to grow quickly and looks like it has a good shot of IPOing in the forseeable future, there is no sum imaginable of money which cannot be found for it. (That is a risk factor for every startup on the IPO path, because nobody grows forever and each additional financing round dilutes you more, but $100 million is not, in the grand scheme of things, an impossibly huge amount of money to use to build a software business.)
So, if you don't want one, don't buy it. It's optional and cost $100. Would Steve have changed his mind on them 8 years later?

Of course, he would... I bet all iPads in the future will have an optional stylus. Hopefully, the phones too.

http://www.azquotes.com/picture-quotes/quote-i-don-t-really-...
I tried ShaderFrog recently and was extremely impressed. The experience of creating new shaders by composing individual existing shaders is incredible.

In my opinion, Andrew is just scratching the tip of the iceberg here. Hope he keeps up the great work!
Why? they all worship invisible beings.
I just want someone to explain the $99 stylus. What's so special about it?
It's interesting that this weapon was like a Nuclear Weapon in other ways:

Too powerful to actually be used, but the knowledge of its existence acts as a deterrent to war.
It does not change gaming, it changes Candy Crush consumption.

All the fun things are on PC, not because of hardware, but because of openness of the ecosystem. You just cannot innovate in the self censorship environment of a walled garden.
Netflix also works in the Roku unified search as well. It's really just Google that they're giving the cold shoulder to.
Google has no clue how to maintain anything approaching a traditional customer relationship. They sort of got lucky with ads and everything else is a side show in terms of revenue so there's no incentive to develop products or businesses further.
The conspicuous consumption exactly. After the gross gold watch anything is possible I guess.
$1000 gets you a powerful high end laptop in terms of hardware. You might be sacrificing build quality at that price though, but you can get good specs for that.
The iPhone and iPod touch are going to make really crappy game controllers. I would get the AppleCare+ if you have kids or are a bit of a klutz. I get the feeling a case with a Nintendo wrist strap might not be a bad idea.
My girlfriend have me have already decided to get one so we can watch Iplayer and YouTube in bed. We already use an iPad but our number one complaint is its too small!
3D Touch - what does it mean?
Fascinating idea. Suggest you allow us marketing/Hustler/growth hacking types to offer as well. Maybe require an invite from a dev so we pass muster in some way?
Apple Brings 3D Touch to the iPhone 6s
Thanks for the advice on dogmatism coupled with the statement about having a worthless OS since 1990.

> In the context of the OS, multithreading (or something essentially equivalent) is the only way to exploit the abilities of "modern" machines.

I noticed that you qualified multithreading with "or something essentially equivalent". I guess you would agree that qualifying it this way is a good idea. Mr Blandy did not care to do that though: "[...] is the only way to exploit the abilities of modern machines."

I don't like that because it sounds like he's trying to popularize one approach to concurrency without even acknowledging that it is just one approach.
Mark Zuckerberg’s Expensive Lesson
> Eliminating deadlocks in general isn't possible in a Turing-complete language.

It is possible. For example, you could just remove threads and synchronization primitives. :)

But it's not easy -- IMO, compared to data races it's much harder to eliminate deadlocks statically without restricting expressiveness too much. It's even harder if you count I/O related deadlocks as deadlocks (e.g. deadlocking reads on Unix pipes).