skysight-inc/HackerNews huggingface dataset:
Really? I felt the presentation of iMessage was embarrassingly trying to seem hip. The only thing I didn't find to be annoying bloat was the ability to tap and "like" a message. Really cuts down on messages like "great" and "ok." Otherwise it honestly felt like Yahoo Messenger from 2005 in level of bloat, where you could "buzz" people and shake their windows. People use things that aren't iMessage, not because of features, but because they are cross platform and secure. Apple doesn't have that, so everything to me just felt like texting with bloatware.

I don't find those features confusing, just annoying.
Neighbors don't like it because it impacts property values to be in commercial areas. (Strange people around who don't have kids) Of course worrying about protecting property value in Palo Alto is a little absurd.
.... for the last decade.
If you NEED it, buy it now. If you can wait, wait.
Do they serve lunch in Rome at 0400?
What if I want to receive plain text messages?
Connecting to Information Now Easier with Meemim and Microsoft Azure
Strange, I've had pretty bad luck using FaceTime. Anytime my wife goes away for work it seems to be laggy or calls don't connect, or it doesn't even ring on the other parties side.
Android has had 3D touch (aka pressure sensitive touch events) since API Level 5 that shipped with Android 2.0 (Eclair) in 2009 - https://developer.android.com/reference/android/view/MotionE... . Feel free to install https://play.google.com/store/apps/details?id=com.casual_dev... on the oldest Android device you have and it will work.

It just flopped on Android like it's now doing on iOS. Push-hold / long-click / whatever you want to call it is just easier / more intuitive, I suppose. I believe the only big hit pressure sensitivity had on Android was on the Samsung Note type devices (which used it as pressure sensitivity on their pen) as well as the various Wacom-style drawing tablet things.

The things you see in the news about "X new Android smartphone will come with an Android version 3D touch!" are basically just marketing hype / PR. Provably, and beyond a doubt, Android has had 3D touch for 7 years now.
Employing a form of statistical threshold on the information that is gathered before making a decision could probably help resolve a lot of the potential for gaming the system.
My old car was a humble Honda, but the fact that it had their F1 Technology filtering down into the engine made it a really great car (9000 RPM redline + VTEC cam switching). I could see a modernization of cross atlantic/pacific flights from military technologies filtering down into private/passenger jets.

Yes, you have to pay more but at my stage in life I am willing to trade money for more time.

I'd rather pay double for a flight for a doubling in speed (business speed) than a doubling in comfort (business class.)

A 5 hour flight from NYC to Asia would be amazing!
Displio might be what you want:

http://displ.io
Checksumming is the thing that I want the most from a new Apple FS. I really hope they include it at some point.
Credit cards do more than just move money around, though. And capping fees isn't ever going to be practical without shifting the risks around.

I pay for most things with a credit card. Here are the value-adds that I receive in exchange:
* net-25 payment terms (eg free short term credit)

* anti-fraud: the money isn't actually taken from my account until I make a payment at the end of the month. This gives processors some skin in the game to solve fraud.

* warranty extensions

* risk of losing cash, either by loss or theft

* centralized accounting. No data entry.

I'm not saying the system is perfect. It can definitely be improved. But, personally, that's a pretty nice set of value that I receive in exchange for using the cards.

Is 2-3% excessive? Probably could be cut back. But if I'm getting 1% back, we're now talking 1-2% that it costs me. Seems likely that a big chunk of that is due to fraud, which isn't something that would disappear by legislating lower rates. (additionally, it opens the opportunity for me to churn cards. I haven't done the math, but I open 2-4 accounts per year and receive ~$500 in rewards. $1k in signup bonuses is at least 3-4% of my credit card spend. For those who are able to safely take advantage of the system, you actually can be net-positive PLUS receive the benefits above)

I do understand the frustration for people using cash, because they typically pay for these features regardless of whether they want to. I also sympathize with folks who want their purchases to remain more anonymous.

For me, however, the value is greater than the cost.
> B) Why teach them one way to do things and force them
> to relearn it a few years later?

Who says anyone's being forced to relearn anything? My initial progression of languages went QuickBASIC -> Visual Basic -> Java, and despite the fact that Java is nothing like QuickBASIC the concepts helped me immensely in powering through Java's intimidating learning curve (i.e. "just type `public static class Hello { public static void main(String[] args) { system.out.println("Hello"); } }` for now (and for god's sake, make sure the file name is Hello.java), you'll understand what all that means in about six months or so").

It's easy to forget that our first exposure to programming involves a lot of fundamental concepts that are wholly incidental to the semantics of whatever language we're using. Trivial stuff like case sensitivity of identifiers (quite surprising to an enormous number of first-time programmers) as well as highly non-trivial stuff like setting up your programming environment and teaching people how to invoke the compiler/interpreter. Making the language itself small and intuitive, even if limited, goes a long way towards giving students a stone to cling to in the rushing river of unfamiliar concepts that they're being exposed to.
I had forgotten about that. I don't really know how HFS+ compression works, so I'll wait and see APFS turns out.
Probably C++ like the rest of IOKit.

https://en.wikipedia.org/wiki/I/O_Kit
http://opensource.apple.com/source/xnu/xnu-3248.20.55/iokit/
What works for me is downloading the source code of projects that are generally considered to be examples of great code. I then go through it, stopping at critical junctures asking myself, What would I do next? Then comparing that to whatever the author of the program did. If I'm "wrong", I attempt to figure out why and adjust accordingly.

This was directly inspired by the technique Benjamin Franklin used to become a great writer.[0]

[0]http://historymatters.gmu.edu/d/6220/
Search for the word spectator in the link for the relevant paragraph.
You're talking throughput. They're talking latency.
https://en.wikipedia.org/wiki/Universal_Disk_Format ? That looked hopeful last I was juggling with this sort of thing, but that was long enough ago that WinXP support was the killer.
> > Snapshots

> If those can be sent: Finally Time Machine done right.

If this ends up being true I can't wait—it's so frustrating watching tiny incremental backups take forever over the network. It seems like "Preparing" and "Cleaning up" take longer than moving the data.
How else would you do it if your backend is a REST API and you want to keep it RESTful? JWT seemed like a good solution until I read this.
I have a retina 15 inch MacBook Pro with 16gb of RAM and also an iMac that is dedicated for work.

I was hoping to get more into AI and OpenCV with c++.
It's the other way around on FreeBSD: csh is the default for root and sh for users.
The license change is from GPLv3 to, uh, dual GPLv3/MPL-on-the-App-Store-or-something?

> Additional Permissions For Submission to Apple App Store: Provided that you are otherwise in compliance with the GPLv3 for each covered work you convey (including without limitation making the Corresponding Source available in compliance with Section 6 of the GPLv3), Open Whisper Systems also grants you the additional permission to convey through the Apple App Store non-source executable versions of the Program as incorporated into each applicable covered work as Executable Versions only under the Mozilla Public License version 2.0 (https://www.mozilla.org/en-US/MPL/2.0/).

This seems less straightforward than what e.g. Mosh has. https://github.com/mobile-shell/mosh/blob/master/COPYING.iOS
Swift 3
You're not making any sense - you're claiming Google tracking is magic? Google, Facebook, or any other website doesn't get OS-level tracking, and are stopped cold by a generic adblocker.

Blocking OS-level tracking is a security issue because the third party software can be bought and sold to malware companies, who can push an update to infect your computer.
Please don't. Comments like this make the discussion quite a bit worse in their own right.

We detached this subthread from https://news.ycombinator.com/item?id=11897039 and marked it off-topic.
https://developer.apple.com/reference/applepayjs

It seems like they are not following the standard.
Need Apple developer account. Go to https://developer.apple.com/download/.
YouTube SEO: The Ultimate Guide for Ranking Videos on YouTube and Google
Can you suggest a better general category for Urbit (and perhaps Ethereum as well?)

Edit: I have them under "decentralized development platforms" barring a better suggestion
Is he still working for Google?
On Android 6:

1) Press volume button to bring up volume controls

2) Tap the arrow on the right to expand

3) Adjust ring/music/alarm volumes as needed: http://core0.staticworld.net/images/article/2015/05/android_...
If anybody else has been searching for the license, it's Mozilla Public License 2.0. See http://dev.monetdb.org/hg/MonetDB/file/tip/license.txt
You should probably be using refresh tokens (https://auth0.com/blog/2015/10/07/refresh-tokens-what-are-th...) to invalidate sessions on a change-password event for example.
Marketing Myths Part 4
Elusive Dapps, and the Casper PoS system.
And then some code using Unix APIs would create two files whose names differ only in case and the UI layer would choke. This is why spray-on usability is bad.
> Google's 2004 attempt during its IPO to distribute its shares more equitably via a "Dutch" auction led to a disappointing first day of trading and never caught on.

What's disappointing is that people see it that way, even though it worked exactly as designed. The whole point was to find a fair opening value that made a level playing field for all investors. By opening at a stable value, it did exactly that.

The experiment hasn't been repeated because the people making decisions prefer a model that gives them short-term profit, at the expense of the general public.
I am getting progressively more fed up with Apple with every new iteration of OS X, but unfortunately, none of the things I need to run will work on Linux yet. Hopefully that changes, because I don't know how much longer I can hold out.

Even their hardware isn't that good anymore -- they haven't updated the Mac Pro since 2013, for instance.
I tried doing a proof of concept with this and some production data a couple years ago. Reading in a CSV file gave error after error after error. I eventually gave up.
I can think of two phases. First, the problem is with people who don't have an address. They currently have to say "send an ambulance to the blue building just above the X gas station near the police station in west Y". Having some sort of address - even with ambiguity! - is better than now. And we don't know if there is local ambiguity.

(Also, dialects make a difference. My dialect has "pen/pin" as a homonym. Rhoticity adds another layer of complications.)

Then again, we already have homonym problems. For example, "Greene St." vs "Green St." Newark, Jersey City, NYC, and Brooklyn each have one or the other, within a span of a few miles. For the ambulance problem, E911 system in the US has a rough idea of where you are calling from, and can help disambiguate.

Which means we know it's possible to build a system on top of similar names. But the first step is to get some names.
I'm typing 0x4PJGX8 into the lookup form at https://0x.co/index.html and it fails, https://0x.co/0x4PJGX8 does indeed route correctly.
Peter Thiel on how to run your startup like a cult: http://www.wired.com/2014/09/run-startup-like-cult-heres/
You may be confusing "because of" with "in spite of". If your phone breaks and you need a new one, you buy one that has new features. If the only choice is thinner than you buy it and grumble on HN. I've never been asked to fill out a survey about the features I like/dislike about my phone.
Fishermen Using Mobile Phones for Market Prices Is a Myth
The average user is also confused by "MyFile.txt" and " MyFile.txt" being different, or "Proposal II" and "Proposal 2" being different, but filesystems aren't usually built around that. I don't think case sensitivity is special enough to get that sort of treatment.
Apple Pay is backed by your credit card.
How to Use Occam's Razor to Solve Selling Challenges
It seems like recruiters do.

Obviously most engineers don't.
In Siri and a phone call, you're still adjusting the speaker volume. The current setting appears to be independent of random apps that make noise, but it's still speaker volume vs. ringer volume.
Build functional tests and automate regression manual tests of your website
Green bubble = SMS. Blue bubble = iMessage (data only, doesn't count towards text limits). I would assume the app would only let you use the new features with other iMessage users.
Yes. Chief Internet Evangelist.

http://research.google.com/pubs/author32412.html
Not familiar with it? LinkedIn has been working their evil magic for so many years it's hard to imagine how you could be involved in the tech industry at all without having had to fend off at least a little bit of their bullshit. I am totally familiar with them, having ground my way through the process that eventually stops their relentless flow of content-free nag mail, and my feelings can be described in a single word: contempt.
I wonder what the hull loss rate is for aerial refueling is (or could be if civilian aircraft were doing it). That might allow significant reductions in departure runway requirements (and noise profile due to increased climb rates) and still give you the range and reserves needed.
And here I was thinking the bubble was beginning to pop.
The latency between the GPU and CPU is a very big problem for gaming, if it wasn't we weren't be having this discussion a bad CPU call can easily add 50MS of latency to your frame which makes you all of a sudden drop from 60fps to 20.
I had web dev on the mind and was really confused about why Siri needed CSS support
Siri is great in a car and other hands free situations. In a car is when I used it the most. Mostly for music control, navigation, calls and text messages.
Thankfully, I've been doing much of this mobile integration (like sharing clipboard) for a while via KDE and KDE-connect on GNU/Linux with Android/Linux!

Otherwise, the entire reason I use GNU/Linux at all was when Apple added the Mac App Store and made it clear that they would eventually turn the Mac into iOS effectively, complete with the walled-garden stuff, censorship, sabotaging of GPL software (which can't go in the App Stores) etc. So, thanks Apple for introducing me to software freedom! :P
Personal attacks are not welcome on Hacker News, nor are unsubstantive comments (of which you've unfortunately posted quite a few). Please (re)-read the site guidelines and post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=11896138 and marked it off-topic.
The collection Microsoft does is nothing like that, it's literally things like "did this users use the action center" or not. In Cortana it tracks your search, JUST like Google Now/Siri. It's not going through your documents or personal stuff at all. It's not even on the NSA level meta data, which I do have a problem with. It honestly sounds like you don't even know what it's tracking at all. Your analogy makes 0 sense at all. You might as well claim that "heat mapping" on websites is akin to rummaging through your trash.
If you're on a newer version of Android you can actually open up a three-slider volume control that has alert volume, media volume and alarm volume separately.
Speaking of which, is there any other good FS to use for desktop Linux (on an SSD on ArchLinux) or is Ext4 still the recommended standard?
Maybe WWDC will have less hardware given Apple have so much software now, though.
Just tap the pull-down menu button in the volume dialog and change the appropriate volume slider.
A "third screen" e-ink monitor would be great.
"Central planning" meaning 100+ Bay Area cities acting independently?
3D Touch is to iOS as the Option key is to macOS.

Hold down the Option key and click on Airport or volume control to see what I mean in macOS. It gives you more information, and the information it provides is information you didn't necessarily need to have without holding down the Option key.

In airport, with the option key held, you see options to generate a wireless diagnostics report. Without the option key held, you can just switch networks.
In the volume control, with the option key held, you can see options to change speaker outputs and mic inputs. Without the option key held, you just see the volume controls.

On iOS, with regular touch on the camera you get the camera. 3D touch - you get the ability to specify the camera you want before loading the app.

3D Touch is for iOS power users.
Option key is for macOS power users.
I am writing my own framework in Scala and I found a similar good article on this topic:

https://stormpath.com/blog/where-to-store-your-jwts-cookies-...

But then, I'm now even more confused as the others here. How exactly am I supposed to secure my REST API now?
So, on Android, if you know it's going to blast out, you can't go into settings from the notifications shade and change the volume for Music, video, etc. to a reasonable level? I can on mine...
Let's say I run a webstore called cookhardwoodfloors.com. I sell hardwood floors, but I don't hold any invetory. When I make a sale, I send an email to another company that holds the inventory. I ask them to ship out the item to my buyer.

That's drop shipping.
try KDE 5 you might like it
You would do it by adding a Redis server that stores stateful sessions (mentioned in the article).

I however disagree with most of the points made in the article, and use stateless JWT myself.
This seems like more than just a summary of a message/e-mail to me. A live view of the app in question?
My take is focusing on internet related innovation that focuses on bringing them to users. Things like AI and 3D printing are typically out of the reach of normal internet users, so the goal is to make it available to them.
Awesome! Thanks for the link, always love learning new stuff.
> In your mind I assume that there never should be such things as dynamic languages?

In what way are dynamic languages "unsafe"? To be clear, what I mean here by unsafe, and everywhere I've used the word, is "can cause a crash or memory corruption", which I consider different than "not the output I expected", such as weird order of operations.

Can using one over the other cause a Java program to crash in certain circumstances? Then I advise the one with the possibility to crash not be the default, if at all possible. Is it extremely rare that it could cause a crash? Are we sure that will always remain the case? Could interesting developments later on the JVM make it markedly less rare (maybe some auto-threading loop constructs)? Perhaps we shouldn't use current common current behavior as a justification for what will be safe in the future?

Is it not a case of actual crashing or corruption, and just a non-intuitive ordering of operations than someone might expect? Well then we aren't really talking about the same thing at all, and I don't really care as much what the default should be, as a matter of industry best practices.
Heh!

I typed "brazil" and got recommended "boys from brazil". Next I tried "being there" and got recommended "there will be blood". Everything about this needs a lot of work.
"...I'll then see a little video or something has been sent to me by a friend on my phone. I unplug the headphones from my macbook, plug them into my phone, watch the video..."

Why don't you just watch the video on your laptop? Even with a simple 3.5mm plug, moving the headphones over sounds like a lot of work for something that you can just do on the laptop.

Even if your friends send you an SMS with the video, there are plenty of ways to get an SMS on your laptop.
> R3 offers no effeciencies

It isn't built yet, but ACH is pretty bad, so I can't imagine R3; regardless of what tech they go with, being worse. It started in 74 so its 4 decades old. I'm not saying you are wrong but I would like a bit more color. I am not excited about R3, bug given the backers (all major banks & payment inst) I assumed it was moving forward & poised to take ach in the next 3-5 years
For one thing, it breaks nearly every audio application (Serato, Ableton, etc.)
Postgrest (http://postgrest.com/) uses JWT to switch between database roles.
If supersonic flight can be made environmentally low-impact and cost-effective, they have the rest of the world to use as a proving ground first. Continental North America doesn't have to be the guinea pig for this.

Concorde demand wasn't typically driven by need; it was mostly driven by prestige.
In California tax breaks are rarely handed out to businesses to attract them. Contrast with Texas, where not only are tax breaks handed out to businesses but housing is taxed at exorbitant rates (roughly 3% of current value, assessed annually)
I explicitly said in my comment that I am confident that kids are capable of learning these concepts.

You seem to be asserting that an abundance of jargon, unfamiliar symbols, and unintuitive names are no obstacle to people learning to program, but sit a first-timer down with Befunge or Malebolge and we'll see how far they get. :) User interface matters, and it especially matters to people who have not yet internalized all the latent, lingering idiosyncrasies of programming in general.
Think you need to be careful and use high temperature specific concrete
> Working with stakeholders to help define requirements is not a skill you pick up with functional programming

I'd go as far as to say it's not a skill you pick with any programming language, paradigm or technology. It's an important skill which happens to be orthogonal to the technology you're using.
I don't see anything on GitHub [1] yet, but it is on apple.com. An announcement coming soon?

[1] https://github.com/apple/swift/releases

Edit: added GitHub link.
Then it would be nice if Apple simply supported your preferred email address wholeheartedly and didn't keep trying to always rope you into an icloud email. Seriously, those are dark patterns that people hated (and still hate) about Microsoft and Windows.
Just to clarify, I meant censoring this news on HN, not the broader internet communities and certainly not those concerned with politics.

> Though one must wonder, exactly when is the best time to discuss solutions to the problem(s) at hand?

I don't know the answer, only that it's not immediately in the aftermath.

Flamewars occur like flash floods and anything that slows down participation works.

A modest pause of 60 seconds before a comment can be submitted could work. An alternative is a preview function becoming forced (when a flamewar is detected) which requests your acknowledgement that you're not fanning the flames. I'd use a speed sign picture as a visual aid.

"Why," asked Washington, "did you just now pour that coffee into your saucer, before drinking?"

"To cool it," answered Jefferson, "my throat is not made of brass."

"Even so," rejoined Washington, "we pour our legislation into the senatorial saucer to cool it."