skysight-inc/HackerNews huggingface dataset:
> 1/ building full specification power into the language may make it unnecessarily complex

In that case, I'm not sure how you square the school of thought that you can use these external tools to solve the problems of C, or that it's at least more cost effective than something new, like Rust. If it's unnecessarily complex, does it matter if it's compiler+external tool or compiler+integrated tool? I think the same argument cuts both ways, except that in C it just means the tool won't be used, so the software will be of lower quality.

> 2/ software verification and PL design often progress at different paces, so it's better to have them orthogonal.

Having some verification integrated does not preclude further verification techniques from being developed. Types are a verification technique, and they exist in both C and Rust (at different levels). I'm not sure why it's okay for C to have some included verification, but not for languages to evolve further in this vein.
It says they plan to document and publish the volume format but nothing about the source code of the implementation. It being "not available at this time" doesn't necessarily imply that it will be available in the future.
We're not talking about the "upgrade to Windows 10 update", but about the routine updates that are pushed to your Windows 10 system at random times without your consent.

You also overlook that very often, once these updates are applied you can notice that new applications as essential as "Candy Crush Saga" have been installed on your system. I guess the "technical peeps" you mention thought users would enjoy the game and just pushed it to the release binary.

Irony aside, why do you persist to try to defend what is indefensible ? I am a .NET developer and the first to acknowledge and evangelize the existence of a new Microsoft. But the way they have turned Windows 10 into a malware is unacceptable.

Personally I have made my mind that as soon as .NET Core is mature I am switching to Linux. As much as I like Microsoft I can't accept to run this kind of system, they have crossed a line here.
> I'm not even sure what I'm looking for

I'm after Windows that remember how I set my defaults and keeps them.
They are likely to support these, Cortana supported media queries on its release two years ago.
Two features that I am bumfuzzled weren't in Apple Pay from day one:

1. The ability to use Apple Pay for e-commerce transactions
2. The ability for any iPhone/iPad to accept Apple pay

The idea that you can only use Apple Pay physically always felt a bit limiting, and iPhone and iPads are becoming a standard PoS device. Supporting acceptance of payments natively on these devices seems like a no-brainer.
Design for Humans: Why experience is at the center of creativity
Heck, I just bought a course to study iOS9 development... Who can withstand such a pace?
My initial parsing was "(Facebook) is eating (the internet with good UX)".
Visualizing Bad Behavior
There has to be a space between the OS and X for it to work for me.
From php.phar:

# Copyright (c) 2015, phpfmt and its authors

# All rights reserved.

# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

# 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

# 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

# 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
It's conceptually similar, but is probably more properly related to Mantle (the AMD API later donated to Khronos, which they developed into Vulkan) and its initial release predates that of Vulkan by ~18 months (Metal was announced in September 2014 for iOS, the OSX port was released in June 2015, the initial release of Vulkan was in February 2016).
I would say genitals as a heuristic for your legal status is probably extremely accurate.

So, what sort of legal things do you think require possession of a particular type of genitals? To paraphrase the memes about gendered toys, there's nothing I'm aware of in the legal system that's operated directly by a penis or a vagina.

And really when you get into it you'll find that the things people want this information for tend to be things that aren't all that great to do (read: discriminating against people on the basis of sex, or trying to use a discrepancy between reported "sex" and identified "gender" to discriminate or deny access/rights to things).
First of all, thanks for being our customer (at rsync.net, that is).

Yes, I'll email to hear your story - it would be interesting.

I think the key to what I'm trying to do here is keeping the product, and the interface, extremely stripped down and simple - which causes costs to drop dramatically (in terms of hosting, bandwidth, server costs, etc.).

Not having any advertisements or tracking or third party hooks, etc., makes that much easier - and makes for a much nicer product. The revenue model is selling custom codes, so you are not the product. The codes are.
It's actually a brilliant synergy. LinkedIn was limited to a revenue model around HR, recruiters, and individuals buying subscriptions to different views of their core service. They weren't in the business of building CRMs, enterprise email solutions, or operating systems. And yet those very systems are the ones where people most natively would want to ask "what is the context and history of the person I'm connecting to?"

Beyond the expansion in potential revenue models, it's rational for Microsoft to spend their cash on things that cement their dominance in the workplace, particularly as Apple and Google could always choose to make a hard push into that space. Assuming LinkedIn continues to dominate as a professional network, Windows 15 Powered By LinkedIn is a hell of a moat to cross.
Sounds like a useless Apple project that is going to die pretty soon :(
Why not go work in cities that don't mind building vertically and having mixed use zoning? A lot of people like urban living.
Maybe Square too/instead. The ability to send cash through an iMessage with Square was demoed in the keynote, and I have to think that Apple would have really liked to have been able to do that themselves with Apple Pay.
Yes, and the list of NTFS features it dropped was just as long.
Basically on a PCIe 3.0 x4 maximum performance is 4000GB/s, in practice this is 3200-3500MB/s. With 4k random write, you will get maximum 800.000 to 875.000 iops per second. Consumer-grade SSD's barely manage to write 500-1000 iops when sending the ATA_CMD_FLUSH command unless they are lying which is really bad.

Good read about consumer SSD performance:
http://www.sebastien-han.fr/blog/2014/10/10/ceph-how-to-test...
> We can only guess based on what we hear. Cell phone manufacturers have a lot more data than we do and they keep going for thinness, so I have to imagine there's a demand for it.

I worry about this being "data driven design", where X sells so lets try X+1. Problem is that phones do not sell on their own. Most customers buy them with some plan attached, meaning they often grab what gets the biggest carrier subsidy (or whatever gets the seller the biggest commission).

That or they get whatever their neighbor/relative/coworker/friend has.

There are a whole pile of perverse incentives between the OEM and the users that may or may not show up in the data hitting the meeting room table.
Both are based on the work of Bret Victor (for instance, http://worrydream.com/#!/LearnableProgramming), who worked at Apple for a few years.
> Flash / SSD Optimization

I.e., a "unique copy-on-write design"

> Space Sharing

Basically, ZFS datasets.

> Snapshots

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

> The AFP protocol is deprecated and cannot be used to share APFS formatted volumes.

Interesting.

> An open source implementation is not available at this time. Apple plans to document and publish the APFS volume format when Apple File System is released in 2017.

Yay!

Limitations: https://developer.apple.com/library/prerelease/content/docum...

Edit:

> encryption models for each volume in a container: no encryption, single-key encryption, or multi-key encryption with per-file keys for file data and a separate key for sensitive metadata

Nice. I hope they also include checksums for each block.

Famously missing, but not the hardest thing to add considering all the features above: Compression (which HFS+ supports!)
Will they deploy it case insensitive, still?
Does anyone know if this is going to be available via the standardised Web Payments API? [1] (support being worked on by Chrome [2] and Microsoft Edge [3]) That way web developers won't need to build different implementations for different platforms.

[1]: https://web-payments.org/specs/#transactions

[2]: https://www.youtube.com/watch?v=yelPlCVZLEE

[3]: https://blogs.windows.com/msedgedev/2016/02/03/2016-platform...
Hmmm .... we have it coded to accept either:

http://0x.co/EXAMPLE

or:

http://0x.co/0xEXAMPLE

... so I wonder, how are you doing the lookup that it is failing without the 0x ?

EDIT: OH, ACTUALLY - are you looking up "0 x EXAMPLE", with the spaces in there ? No, that won't work - we just have the spaces in place on the webpage to make it easy on the eyes ... is that what you're doing ?

edit: and for anyone reading, you can do the lookup even simpler with plain old 'nc' - you can specify http:// (non SSL) address if you need to ...
Vulnerable Vehicles: Invasive Hacks in Connected Cars
If you're in the camera, and listening to music, or on a call, using the volume buttons just take a bunch of pictures.
5 Outstanding Atlassian Jira Alternatives for Your Growing Tech Team
If we're not describing what type of biological creature a person is

Can you think of a reason why every single document about a person needs to note "what type of biological creature" they are? I'll give you a hint: there aren't a lot of good reasons for it :)
Continuity/Handoff works over Bluetooth 4/LE.
Remove built-in apps from the Home screen on your iOS device with iOS 10 beta
That's what people were hoping for with ReFS from Microsoft, which released years ago, but that still hasn't happened yet.
This guy did that (sort of, but he keeps the Kindle running): https://mpetroff.net/2012/09/kindle-weather-display/ , does the Kindle have a power-on timer?
Drop the silly security theater and the need to be at the airport hours in advance of the flight. That will do a lot more for speeding up airtravel than enabling supersonic flight for the happy few and it will apply to all flights.
I like your approach but a 95% tax rate is insane and would cause the market to be incredibly illiquid. Something like 50% to 0% seems a lot more appropriate.
http://buyersguide.macrumors.com/#Mac_Pro
No. WhatsApp's primary markets are India and Brazil. In India, iOS's market share is less than 2%. In Brazil, it's a respectable 12%, but WhatsApp is hugely dominant in contemporary communication in Brazil.

[1] http://www.statista.com/statistics/262157/market-share-held-...
[2] http://www.statista.com/statistics/262167/market-share-held-...
This is a developer release. It's hardly likely that Apple is sinking dev resources into evolving a new OS filesystem without planning on the bootloader and backup functionality also being in place for the final release.
The revenue model is selling custom codes, so you are not the product. The codes are.

That, BTW, was the business model of Netword, and in those gold rush days it worked very well. Today, resources are so cheap it ought to work as well, even if it doesn't really take off.

And you're welcome, and again, thanks for saving my email etc. from a tornado....
"FileVault: APFS volumes cannot currently be encrypted using FileVault.
"

This one is confusing, because this is a logical volume feature. Not sure how or why APFS would ever care that some layer above it is encrypting stuff.
That would be a nightmare.
Agreed. I was yawning during this keynote. This is weak sauce.
This is what I'm hoping for. I want my kids to learn how to program, not so that they can become a programmer like me, but so that they can use programming to inform and enhance whatever they choose to do.
Any guess if AFS is written in Swift?
> Current Limitations […] Case Sensitivity: Filenames are currently case-sensitive only.
The store part: A columnstore enables some pretty awesome compression to be put in place, especially in data warehousing workloads. For large, low-cardinality fields, a dictionary encoding can give great compression. Another common data pattern is large runs of repeated values (thousands of entries on the same date), which can be compressed with run-length-encoding very well.

These are two methods utilized in Microsoft's Vertipaq engine (behind SQL Server columnstore indices and SSAS Tabular models). I call it out specifically, because this is the technology I am familiar with, but I expect similarities elsewhere.

Decreasing the memory footprint decreases the hardware requirements and decreases the amount of time required to process the data, which is a boon when many of your queries are typified by a full table scan.

Typically we see 7x-10x compression of Vertipaq data compared to uncompressed SQL tables.

The use case where columnstore engines shine is not OLTP, so a lot of traditional RDBMS use cases don't see a lot of benefit.

I'll repeat one item - if you can describe your access patterns as consisting mostly of table scans (or at least large index scans), rather than seeks, you will likely be able to find benefit from a columnstore engine. This is not to say that there is no other use case.

Edit: I think Everlag summarized it better in a sibling post, but also sparked another thought about differences between row-based and column-based storage.

Adding columns to a logical SELECT statement in a columnstore imposes a much higher load than in a row-based table. In a traditional RDBMS, once you've gotten to the row's page on disk/in memory, it is essentially free to get 1 or N fields in your resultset. I.e. Accessing N fields is O(1).

Since a columnstore does not necessarily store each field contiguously on disk/in memory, it is closer to O(N) in the size of the field list in the resultset.

I wouldn't quote me on the algorithmic complexity of the two, but it's enough for intuition.
This is huge! I can understand that they wouldn't want to devote a lot of time to it, but I can't believe this wasn't even mentioned in the keynote. It is a developer conference after all.
I'm not a lawyer but it looks like permission is required only if you wanted to "endorse or promote products derived from this software"

Apart from that you should be fine as long as you include this short license text in next releases.
Copy-on-write and snapshots are excellent building blocks for Time Machine, so much in fact that, when it was announced, I suspected it was because of ZFS (which, at the time, was being considered for OSX). It's very likely TM will be adapted to work on it (with about 20 lines of code)
Then again, the iPhone had years of iPod install base to bootstrap from. People in part bought it because it was an iPod with a mobile radio attached. The tech press had been hammering Apple for years to get into the phone market, as Nokia etc was eating their lunch with MP3 playing featurephones (at least in Europe).

And i seem to recall the stated surprise for BB was how much of the iPhone was battery.
A large part of Oracle's case was based on alleging a Google developer had "copied" code that he himself had contributed to Java.

I have to say it's made me a lot iffier on contributing to open source projects, or at least those owned by for-profit companies.
I wonder why not just lat/lon for added ironic effect.
Basic neural network subroutines (BNNS) API from Apple
That's not really a useful statement. HFS+ has worked pretty well for many years and is really well tested. This will be a completely new filesystem, which means it will have lots of new code that can have bugs or incompatibilities with current apps. APFS sounds like it's going to be great, but I think not being HFS is a disadvantage rather than an advantage.
Real world security by Alex Stamos

https://www.facebook.com/alex.stamos/videos/1015411529299792...
The original Continuity used bluetooth, p2p wifi (which is also what AirDrop uses), regular wifi and iCloud, some features would depend on a specific substrate but for others it could use several at the same time or switch between them.
I guess the good news if your building is bigger than 3x3 meters than you get another chance?
No, I think you could say that Haskell allows you to be good at the first. Working with stakeholders to help define requirements is not a skill you pick up with functional programming. In fact, my comment you're quoting really isn't dependent on what language you are using. It's more or less just a correlation about the haskell devs that were hired. Was trying to point out that finding people who learned haskell on their own time aren't always a good fit.
London’s Lonely Unicorn: Two Frugal Expats and Their Billion-Dollar Startup
> I don't remember thinking about who owns a chunk of memory in, for example, C# or Java but I could be wrong and have just internalized it.

I wasn't talking about memory management, for which garbage collection is indeed an adequate solution. I'm talking about other resources, which aren't as plentiful as memory (e.g., file descriptors) and thus must be reclaimed in an eager and deterministic fashion.
I believe the word you're looking for is "finally". :)
Right now, as in, launch day, we are handing out 6 character codes that are 0-9,A-Z (but excluding '0', 'o', 'x', '1' and 'l') ... so 31^6 codes.

But you can purchase a custom code[1] and the price is based on the length (shorter being more expensive) and the max size is 32 characters.

So you can choose what you like, and it's as low as $8/year if it's 9 characters or longer...

[1] https://0x.co/custom.html
A trust buys shares; control of that trust is then sold on secondary markets. Or a very, very long term fulfillment contract that grants rights to the contracts current owner. Which is also sold on secondary markets.
The source for the 25% of users being active in a month was from the 3rd quarter earnings report for 2015.

http://venturebeat.com/2015/10/29/linkedin-now-has-400m-user...
Interesting point
That's true but how do I turn the volume down before a video starts. As far as I can tell there is no way to do that. In Youtube, even if my phone is muted, as soon as the video plays it will be 70% volume and I have to rush to turn it down.
The Apple File System will be a preview in Sierra, it will be introduced in 2017.
So your run of the mill SSD these days is like 500MB/s. Dual channel RAM @ 1600Mhz with 64bit bus is: 2 * 8bytes * 1 600 000 000 = 25.6GB/sec

500MB 1000x faster would be 500GB/sec or about 20x faster than standard RAM.

That puts the claim in perspective :)
Sales can be distorted in so many ways it is horrifying to rely on it as a trend indicator.
It is not even close.
Unless this runs on Android phones it would not be much of a threat to whatsapp.
Steve Jobs and Larry Ellison were best buddies. The dream died the year after.
> 3D Touch (which as far as I can tell nobody even knows exists)

Is this feature that bad? I'm an Android guy and it's probably the most appealing thing I've seen on the Apple side in a long time. At least as a replacement for the long press.
Apple SiriKit
> Think of it this way, "why would you want to opt-in to better performance instead of out of it?"

Because it's unsafe some portion of the time? I don't think it's controversial to say safety should be the default, unless it imposes undue constraints. We have plenty of experience with the alternative. See C.

> The main reason behind sensible defaults is that they suit most for the best benefit.

Are we not talking about some small percentage of performance loss in string concatenation in exchange for a program that doesn't crash in the case it's used in a particular manner with threads? Am I misunderstanding this?

> Whatever language you are familiar with, I can undoubtedly show you safer yet less convenient (and less frequently needed) ways to do things to which you could pose your same question.

Yes. And when you point out where the same API exists for two constructs with different names, that achieve the same end, with small performance differences between them, and one is safe and one can possible cause the program to crash in some edge cases, I will side with the safer way as a default.

It's not like we as an industry or hobby need help writing buggy software. We've accomplished that just fine for decades.
Airplanes will go nuclear, but not with onboard reactors. There is simply no way to make onboard reactors sufficiently safe, especially in a crash. Instead nuclear power plants will be used to produce synthetic hydrocarbon liquid fuel for airplanes.
ZFS gobbles RAM and almost certainly couldn't be made to run acceptably on the Apple Watch. No, this seems like something developed from scratch to meet their particular needs.
Britain is party to TTIP, very similar.

Mongolia has expressed limited sentiments towards joining TPP but they try to remain neutral between the various regional and global factions, and being a member of TPP could irritate their Russian and Chinese partners.
Still... Marketing fully-encrypted snapshot-featured filesystem with focus on SSD / Flash, would make much more impact than having "native-tabs" for apps on an event like that.

Anyway I'm not a specialist, just another IT guy, so maybe I'm too opinionated to argue more.
If you're developing production apps you're likely supporting at least the last two versions of iOS. I'm a full-time iOS developer and don't remember half the new stuff in iOS 9 simply because I don't need it yet or it's iOS 9 only and I have to support iOS 7+. Also all of that knowledge transfers. iOS 10 will bring extra deeper stuff that you're not going to get anywhere near learning on an intro course.
You don't need to use a phone number for iMessage and FaceTime, IIRC it also supports email addresses.
I think it is a safe bet that the fraction of users of this program that will end up going for a CS degree will be so tiny that 'zero' is a good enough approximation.

Reason? That's true for the general population, too. This IMO isn't even targeted at people who will go into software engineering or even science degrees. Instead, I think the target audience is anybody who might benefit from occasional scripting, 'down' to for those who will not program at all, but may benefit from knowing a bit more about what programming entails.

If successful, it will allow those people to, for example, write better spreadsheets, for some of them to write the occasional script, and for those ending up as managers to be a bit better at managing the software side of their projects.

Basically, I think this aims at the rest of the world, like logo and smalltalk do/did. Of course, the open question is whether it will succed at that.
"Is your plan to get sufficient popularity that people will recognize them like they recognize URLs?"

Yes, that is indeed the plan, and yes, that will be a challenge.

That's why we chose that domain name and that sort-of-phonetical-mouthing of it ...