skysight-inc/HackerNews huggingface dataset:
The problem is not discoverability, the problem is certainty that the counter part can receive these things.

I already find the SMS app on iOS confusing. Am I sending a paid SMS or a free message?

I dare say one of the major advantages of messaging apps in general is the certainty that the receiver will receive the message in the same shape as the sender send it.

With MMS you never know if the picture can be opened, and people just gave up.
One of the slides mentioned it as a technology that can "serve as system memory and storage."
Sure, this is a developer preview. Final release in 2017 will surely make this FS the default.
I really hope that doesn't happen.
Could anyone outline advantages and disadvantages comparing to ext4 or other file systems?
Source of the quote is this page:

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

Releasing a new filesystem is already surprising. And they plan to open-source it. Huh.
> look up my CVC number as autofill doesn't hold that

1Password will hold your number, expiry, CVC, name, as well as your billing address. We don't have 'verified by visa' in North America so this seems like a solution looking for a problem.

Edit:

Ok, we 'have' Verified by Visa, but it's not enforced and if you enroll in it voluntarily to make your checkouts harder it's your own fault.

I've had Visa debit and credit cards in Canada and the US and it has never been mandatory.
Discoverability of things like leg room is also practically zero when booking. Even if it was easier to see it, there are usually very few options anyways and they often differ hugely on other criteria like number of stops, departure time and price. I might be happy to pay fifty fiat extra for a free inch more leg room even more on a longer flight. Am I willing to have an extra stop for that out get out of bed at 4am instead of 6am or leave awkwardly in the middle of the day to arrive in the evening my vacation spot and effectively lose half a day at my vacation spot? No

I think the airline market hardly ever offers real choices and many things that look like choices end up actually being the same flight sold by different carriers from the same alliance. Alliances are a huge pet peeve of mine anyways. There are certain (US based) airlines I strongly dislike and would like to avoid. However, it's almost impossible. Even if I book another carrier the flight often times end up being operated by them again. Sometimes it gets changed after I book. This is a dysfunctional market. I want Delta and United out of business and I've had the same from others. Yet we are all stuck flying them because we can't avoid it.
Really? Fine. Then please show me a list of Haskell equivalents of Eclipse, NetBeans, Open Office, e-commerce software, and other big software which was written in Java. Thank you.
https://developer.apple.com/wwdc/schedule/#/details/701
It's true that the comment was snarky and unsubstantive. The assumption that other people are idiots tends to degrade discussion quality.

Still, please don't respond by making the thread even worse.
No checksumming?
FYI, their patent is probably bogus: http://patents.stackexchange.com/questions/13629/i-had-inven...
You know, no one is making you use it, if you don't like it, don't use it.

Also, there is more to credit card fraud than just that credit card being drained.
Didn't Microsoft introduce ReFS with many modern FS features?
While it's obviously not a perfect solution, it's likely better than a blanket ban.

> For example, if I have a recording studio under the flight path, do I get more compensation in order to add sound-proofing?

No, but maybe you could sell out and move somewhere without that noise, and someone who is noise-tolerant would happily take your place + the compensation on offer.
https://github.com/amark/gun

Open Source, graph database, P2P/decentralized, 1800+ stars, browser/javascript friendly, active community, does realtime updates like Firebase.

With some INSANE performance specs:

https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2...
Much like other modern filesystems such as ZFS and BTRFS it supports multiple filesystems in a shared storage space, snapshots, copy-on-write and also has encryption built-in as a first class feature including multiple keys and per-file keys.

There are many limitations in the developer beta so this is clearly still very much a work in progress. Getting these file-systems right is traditionally difficult and can take years (see ZFS, BTRFS) so it will be interesting to see how well it does.
> They don't need its version of networking

I don't really get this - it's weird to me that when I meet other developers at meetups or conferences or wherever, it doesn't seem "cool" to connect on LinkedIn, but nothing else fills that same role. I'm happy to trade GitHub profiles, but unless both of us do most of our interesting work in the open, which statistically we don't, then that's a much less informative profile.
I hope they don't patent it and go after Linux implementations, as Microsoft did with exfat.
Yeah, 9->10 seemed natural, and I remember articles when it was first released along the lines of "OS X (pronounced O-S-Ten)". I used to cringe when I heard "ecks", but it's become so common it doesn't have an effect anymore.
That's true for macOS Sierra, but will Mac OS X 10.11 El Capitan and earlier be retroactively rebranded as macOS? Now we will have to listen to people say things like "I upgraded my Mac from Mac OS X 10.10 to macOS Siera". :)
The noise of the engine is not that big of a problem as the sonic boom. This one is loud and becomes annoying and distracting pretty fast. In fact this is why Concorde routes were over the ocean: there was nobody to complain there about the sonic boom.
Meters from 0N/0S. And with that awesomely similar design...must be a parody!
They might reach the same throughput before getting similar latency, in which case RAM will stick around for a while despite SSds having the same or higher 'speeds'
This should've been in the keynote.
First SpaceX missions to Mars: “Dangerous and probably people will die”
What about case sensitivity?
It's not HFS. That in itself is a pretty huge advantage.
Ask HN: Is the new iMessage app a threat to whatsapp?
WWDC launch of new iMessage app is awesome. what does this mean to whatsapp?
http://www.bgr.in/news/wwdc-2016-apples-imessage-is-now-a-lot-cooler-and-fun/
If it's time spent waiting in a security line, you can't do any of those things.
iOS 10.0 API Diffs
Same with the iPhone 6 Plus. I did want a bigger screen, but the battery was the main draw for me. Paper thin phones never appealed to me. I used to use an HTC Apache (Verizon XV6700) with a bulge battery. That thing was over an inch thick and it barely lasted a whole day, but it still fit easily into the front pocket of jeans. Phones were rugged enough back then to not require cases. I think manufacturers realize this more than we give them credit for and consider cases a personalization option, but IMO the best phone design would be a back-plate-less design where the case provides some of the structure as well. This would allow a choice: thin backplate only if you want that, or more protection without tons of thickness, or bigger battery as part of the case without some hacky battery-charging-the-other-battery-and-blocking-the-charging-port ugly super thick case like we've seen for e.g. iPhones.
They did, it's more fault tolerant than NTFS, i am using it on my Windows machine for my sensitive data with storage spaces.
JSX-like precompiler for Elm: https://github.com/pzavolinsky/elmx
Import Records from CSV and Excel in Rails 5
Apparently I read wrongly somewhere.
I think a bigger reason it's doing so well is because you don't need a phone number to contact someone. I have several friends who I first talked to on FB Messenger before I had their phone number.

Their wifi/data-based group messaging is also far superior to MMS groups.
I'm also an HBS grad with a technical background (BS/MS comp sci + 7 years of coding before b-school). While I agree with most of your sentiments, I feel compelled to offer a slightly different view.

Regarding your comments around the CTO position, I think that is because HBS didn't pay attention to tech/startups until about 5 years ago (i.e.: Field 3, Startup i-lab, tighter recruiting with silicon valley). I'm guessing that in 10 years, we'll see more as the current batch of students mature in their careers and have the CTO position available to them. Additionally, most of the technical students in my class (myself included) decided to pursue the PM track for the very reason you highlighted -- to have a seat at the table when making significant business decisions. In my current role, I run product, engineering, and operations. I still code (python/flask/node/postgres) but I'm also responsible for the product roadmap and operations (supply chain, recruiting, call center efficiency). I have a direct impact on revenue/managing costs and driving results through the metrics we measure. More importantly, I work directly with the CEO and have even had the opportunity to present to the Board. I feel this wouldn't have been possible with an MBA.

tl;dr: An MBA can actually be helpful for technical folks. In looking holistically around product/operations/sales, the actual code is probably one of the less important things in achieving business goals. Take a PM track if you want to have broader impact outside of just dev work (but with the option value to continue coding if you like).
Free software and patent-free or whatever some lawyers call "open"?
Google developed a similar coding system called Plus Code https://plus.codes/
They don't consider it primetime yet.
No snapshotting yet, can't boot, no migration tools for existing setups (time machine, filevault, fusion). It'd be interesting to see whether their permission changes introduced in 10.11 will travel further down the fs. Also, I don't see any mention of compression like lz4. Lots of work until release in 2017!
Prior to the US Embargo was the Invasion of "Manchuria" and China. Heck Japan had been ruling Korea since 1910.

> In 1937 Japan invaded Manchuria and China proper. Under the guise of the Greater East Asia Co-Prosperity Sphere, with slogans as "Asia for the Asians!" Japan sought to remove the Western powers' influence in China and replace it with Japanese domination.[24][25]

The ongoing conflict in China led to a deepening conflict with the U.S., where public opinion was alarmed by events such as the Nanking Massacre and growing Japanese power. Lengthy talks were held between the U.S. and Japan. When Japan moved into the southern part of French Indochina, President Roosevelt chose to freeze all Japanese assets in the U.S. The intended consequence of this was the halt of oil shipments from the U.S. to Japan, which had supplied 80 percent of Japanese oil imports.
You mean something like Microsoft Virtual Academy[1] or Channel9 [2]? Both are free, excellent learning resources on par with Lynda or Pluralsight.

[1] http://microsoftvirtualacademy.com/
[2] https://channel9.msdn.com/
ZFS is on a completely open source license.

Oracle's beef with Google comes from actions that occurred before Java was open sourced.

It's hard to see how the two scenarios are even remotely related, other than "Oracle"
> You can share APFS formatted volumes using the SMB network file sharing protocol. The AFP protocol is deprecated and cannot be used to share APFS formatted volumes.

AFP deprecated too.
> We don't have 'verified by visa' in North America so this seems like a solution looking for a problem.

Now I'm pretty sure you're just trolling. Not only do we absolutely have 'Verified by Visa' I'm pretty sure the US is were it started to roll out.
Just like they promised to open source FaceTime and iMessages? Apple has a history of making false promises in regards to open sourcing products.
The decision of not shipping GPLv3 user space tools predates SIP by several years, far more than I would bet SIP has been in development. I think it's just a legal issue as in lawyers don't want to touch it period
Battery chemistry gets in the way. You can only pack so much Wh into lithium with a given weight and volume.
99% of the time you initialize StringBuilder during a method call. Each method call stores it’s variables on the stack and each thread has its own stack.
So in the above 99% usecases StringBuilder is thread safe by default.

Use cases for StringBuffer are very limited …I can’t even think of an example where I would use it.
Yes, this is not a URL shortener per se, although it can obviously be used as such.

Sad story, but I worked for a company named Netword exactly two decades ago that was going to do this in a big way, even got one of the major SV investment firms, Hambrecht & Quist, very interested (and their in with Netscape, who they helped take public, would have been important), as in, we launched, and they came to us....

But it was killed by devil investors who due to previous resource misallocations and bad risk management (MPV, MPV, MVP!!!) had gotten their hooks into the company about the time I started there. Weird and nasty denouncement, 13 of us resigned in masse one day from our lawyer's office, we had to fight to get our last paychecks (something state government enforcement agencies have no humor about at all), etc. etc.

It a very good idea, I think, and who knows, maybe it's time has come. Mr. rsync (who I'm a very happy customer of (http://www.ancell-ent.com/1715_Rex_Ave_127B_Joplin/images/ )), you're welcome to drop me an email check my info) for what we figured out in that effort.

Note that we were going to do "Networds(TM)", as in "Intel annual report", obviously one thing that made this less important was the increasing quality of search engines. This isn't quite the same thing....
> Is there a rule somewhere that dumb people can't enjoy programming and learn Haskell?

No, there's no such rule. Can you possibly imagine that there might be any factors at play that affect the observed intelligence of Haskell programmers besides "a rule"?
Was it just me, or ability to interact and access personal data on the lock screen on a locked phone seems little insecure?
I also didn't see any mention of compression. Hopefully those are at least being worked on and just didn't make it into the docs yet.
Yes, Mantle was donated to Khronos in early 2015 (or maybe late 2014) and became the basis for the new glNext effort (after the failure of Long Peaks)
Probably. That's not really a useful observation though. "Not worse in aggregate" is basically the lowest bar you could set for a society.
You need to listen to Gruber shred Roman numerals - it's pretty funny. Episode 155 of The Talk Show.
Not structs, but it did have pointers, or at least the BBC Model B version of BBC BASIC did. '?a%' or 'a%?0' would let you read/write the byte pointed at by 'a%', for instance. In BBC BASIC V on the Archimedes, you also had '!' (i.e. '!a%' or 'a%!0'), which would allow you to read 32-bit words.

I missed you mentioning structs, though I do recall simulating structs with PROCs specifically for manipulating system data-structures, which was essential for WIMP programming on RISC OS, if you didn't want your code to be an unreadable mess. Assigning the offsets to variables helped with simulating structs too.
I mention needing to resolve multiple addresses to consider them together. What further problems would there be?
Sniffing browser history with CSS binary trees (2015)
Question not covered by the FAQ: for the mathematically lazy, what kind of size are we looking at in terms of "oh by" code space? How many documents can be stored until codes become too long to store in the (human) working memory?

Will there be an option to generate a code "long enough" that it can not easily be brute force guessed?
IBM AS/400 did this decades ago. It has a unified address space - you only see "space" not disk/ram split.
How should someone unfamiliar with Oh By realize that the string "0x7DBZ3G" is a thing they can look up? Is your plan to get sufficient popularity that people will recognize them like they recognize URLs?

IIRC, the "Visit us on the World Wide Web at aitch tee tee pee colon slash slash" days lasted quite a while. (Not to mention the "colon backslash backslash" days.) I don't think I can just write "0x7DBZ3G" today (but maybe in a few years!); I'd have to write some reference to http://0x.co/.
What was the original license? I'm guessing if the license was permissive then whatever was available under such license can be forked and made available to the community at no further cost?

P.s. I do understand the author spent time developing this but if thing was made available under permissive license and community grown around it then it is extremely not professional and not fair to change terms in such way.
The keynote was for consumers and the press. The 2 PM PT Platforms State of the Union is for developers and will likely go into this more, and if not there is a session tomorrow specifically about it.
Etherium's inventor may be the Zuckerberg of the Blockchain
We detached this subthread from https://news.ycombinator.com/item?id=11894328 and marked it off-topic.
> Only writing code because it pays the bills really says nothing about how smart or motivated a person is.

No, but actually bothering to learn something that isn't what is being shoveled through most major outlets is at least somewhat correlated with motivation.
The styling strongly suggests it's a parody.
It might. There are other optimizations for synchronization introduced around Java 1.6 after wisdom around StringBuilder was already common. I think it's still safe to say StringBuilder at least can't hurt performance. More info: https://www.infoq.com/articles/java-threading-optimizations-...

Separately, it's interesting to me chained calls can be more efficient. Personally I prefer these longer, multi-line type of statements from a readability perspective. So I'm happy it happens to be efficient.
check out Cornell Tech :)

http://tech.cornell.edu/

I graduated from the first class. I'm sure it's not a 100% match to what you were thinking, but I see a lot of similarities.
> what the hell the volume button does in different contexts

If the app you're using right now has a handle for audio playback, it changes the speaker volume. If not, it changes the ringer volume. As far as I can tell, that's all, and in a half decade of using iPhones and iPods, I've never actually seen it misbehave.
Auto unlock would be a lot more interesting to me if I hadn't already been using Windows Hello on the Surface Book.

I'm honestly more comfortable with that than proximity locking; I can foresee situations like stepping into a coworkers' office next to mine or to the restroom across the hall where I don't want the device to autounlock without me sitting directly in front of it.
The end of ThinkUp
I don't recall any promises around iMessage, and FaceTime fell victim to patents.
I wonder if they are aggressively segmenting the market...

Intel always does this and Optane won't be any exception.

The "1,000x" claims are either at the chip level (e.g. NAND block erase vs. XPoint word write) or maybe some access pattern that is worst-case for flash. It's physically impossible to get 1,000x improvement on common access patterns.
If 3d Xpoint is cheaper, lower latency, and higher throughput than DRAM, yes, it will obsolete DRAM. Currently it is higher latency, and lower throughput. And it is cheaper on a per-GB basis, but with a much higher minimum GB (like, 128GB).
I work with Cumulus nearly every day if anyone has questions about what the experience is like. They just had a big major release recently if anyone was using the 2.5.X branch before.
Don't think of this as a url shortener, my use case would be something like pastebin or gist but with free private anonymous pastes. It also took me all of 2 minutes to get a python implementation working with the API. One suggestion, when I look up the codes if I include the 0x eg. "0xDV2HW7" or "0 x DV2HW7" it fails to lookup the code - it wasn't immediately obvious to me to discard the 0x on lookup.
My understanding was that FaceTime and iMessage weren't open sourced because of issues related to a patent troll (VirnetX IIRC). I'd be interested in hearing from others that are more familiar with the situation.
Watch your doctor doing his own "data entry" next time.

First, he'll spin away from you on his stool. Then touch a keyboard with his boogerhooks to re-log-in. (A shared KEYBOARD in a room of transient often-sick people ... did you ever do the biology experiment in high school where you swab surfaces and inoculate a petri dish? The keyboards came out worse than the toilet seats.) Then he'll mouse around on a bunch of screens showing inconsistent or at the least confusingly presented data (listing, for example, all medications you've ever been prescribed with no obvious way to highlight which ones are current). Finally he'll find the right text box for the notes.

As your doctor types in this text box, various auto-completes will come through. Your doctor will then choose from these auto-complete options, which generally make a mockery of the English language and basic grammatical agreement (gender pronouns, etc.).

The idea that Epic has empowered, or even in any benign way nudged, doctors to begin doing as good a job of data entry as they once did of dictation and charting is just complete hooey.

I have also personally had a physician using Epic Hyperspace enter an incorrect immunization for my then months-old child. This doctor in fact had the correct immunization schedule for children memorized and could have written it out longhand perfectly. But it wasn't until the next visit that they detected the out-of-order sequencing of the immunization series. This was perhaps not the fault of Epic, exactly, but was certainly mediated through Epic Hyperspace and it did absolutely nothing to prevent, flag, or otherwise mitigate this completely detectable, violation-of-deterministic-formula situation. (Everyone was fine and no harm ... this time.)

Way off the original topic, here, but let's just say regarding Epic -- whatever it is that's driving adoption of that system is not naively comprehensible to those of us coming from tech/software. It's not quality, cost, UI/UX, safety/accuracy, interoperability, standards, network effect, viral effect, or the rest.

Yet, whatever Epic is doing (or whatever esoteric motive their buyers have), it seems to be turning out well for Epic.

So attempting a tie-back to the OP -- it's not clear that long-termism of a business necessarily has any salutary effects on the rest of the world.
SailfishOS uses btrfs.
Seconded. File systems are hard and specs need to be finalized. Plus the grandparent post reminds me of the old Slashdot meme: ``No wireless. Less space than a nomad. Lame.''
Ask HN: Buy new Apple hardware given none was announced at WWDC?
I was planning on buying a Mac Pro and hoping for a new model to be announced today at WWDC. It has been about 18 months since it was refreshed.

No hardware at all was announced.

Now, I don't know if buying a new machine is a good idea or if they are going to do a refresh in the near future.
You're right, there are lots of reasons why manufacturers want to make larger phones, and there are lots of reasons why some people want to buy larger phones. I don't think that these reasons are wrong, but I also think it's fallacious on the part of the manufacturers to assume that just because a lot of people like large phones doesn't mean that everyone does, and that they shouldn't make smaller ones to cater to that market.
New file system spotted in macOS Sierra
They said "publish the APFS volume format". So that can mean just documentation and not code at all.