skysight-inc/HackerNews huggingface dataset:
The 'store' portion buys you a lot of raw performance because its modern architecture friendly. tl;dr, frame it as the row store being an array of structures while the column store is a structure of arrays.

Then, your basic way of running a query is a sequential scan over columns. That means queries are going to be more cache friendly while also spending much more time in a trace.

If you sort your data into so-called projections, then the columns you sorted by become the equivalent of sorted arrays, which are extremely compressible. At that point, you can cheaply run-length or delta-encode the sorted columns to achieve incredible compression ratios. Even further, any query using those sorted columns can multiply the effective storage bandwidth available to it by the compression ratio.

I'm not a researcher, just an interested developer, so please feel free to yell at me if anything seems wrong :)

EDIT: Turns out I was actually working on an unpushed branch, its been merged to master. The repo now actually has some interesting work.
20% off code apparel for HN posters with code HNMYMUSE
Apple lists a few limitations for APFS, one being: "Filenames are currently case-sensitive only."

My thought: hey, that is a feature!
Making JavaScript Initialize Faster by Sebastian McKenzie at React-Europe 2016
For people that are concerned about lack of development on Cayley it looks like there is a fork that is actively merging PRs if nothing else:

https://github.com/dennwc/cayley

Found from the mailing list:

https://groups.google.com/forum/?hl=en#!topic/cayley-users/D...
If you want a good read on this topic that isn't pop-sci crap, (and also not months late) I suggest: https://profmattstrassler.com/2016/03/18/the-diphoton-excess...
> Case Sensitivity: Filenames are currently case-sensitive only.

Sanity, at last! (even if temporary)
If you restrict it to product VPs, it was true as recently as 2014.

The set of Google VPs has a representative sample on LinkedIn. Prove me wrong.
Same as IPFS, which should probably be in the "Decentralized Web" category.
Well there goes my afternoon. Ladies and Gentlemen, needy.member.smoked:

https://map.what3words.com/needy.member.smoked
While the downvotes are cute, why punish giving credit where credit is due? I thought their quote was very clever, and worthy of drawing attention to. Just saying.
Presumably as with today, you'll have the option. I don't have a strong opinion on case sensitivity of file names, but I suspect they'll keep it case insensitive by default. I think for the average non-technical user that two files, "MyFile.txt" and "myfile.txt", being different could lead to some confusion, and Apple historically has apparently considered that confusion unacceptable.
It just isn't incredibly useful. Looks like they're refining how it's used (glanceable info instead of just shortcuts on a force touch on a home screen icon). I don't know what the parent expected them to do (throw out years of development?) but looks like it's heading in the right direction to me.
It's not a replacement for long-press. It's in addition to long-press.
Another solid product page by Stripe. Simple, elegant, fast, responsive. For example, the "demo video" isn't actually a video - it's a composition of small images, DOM elements with CSS animation.
"ZFS is on a completely open source license."
This is an ... interesting viewpoint

Oracle's viewpoint on what patents are and are not granted by that license is also interesting (as was Sun's).

Interesting enough that Apple felt they needed to go get a patent license for it, and couldn't come to terms.

http://arstechnica.com/apple/2009/10/apple-abandons-zfs-on-m...

You are correct this happened pre-oracle, but note that it was confirmed by Sun's spokeperson.

(Also note that the national labs, who have been continuing ZFS on linux, are immune to a lot of these issues. Oracle literally cannot get an injunction against them on patent infringement issues, so they are guaranteed they can always work on it)
At least we still have 4chan, amirite?
> The idea that you can only use Apple Pay physically always felt a bit limiting

Except that you could use it in apps from the start? Device to device sounds great, but that's not close to how Apple Pay works (standard credit cards, not merchant accounts). Square and others now simply provide NFC readers and it works fine.
And I just justified it. "Unanswerable questions" != philosophy, I was critiquing a subset of philosophy, the useless subset, like arguments for God's existence, useless nonsense asking meaningless questions.
Can't wait for the next ATP :)
I'm not sure about snapshots, TM is made to work by just copying the directory structure over, and each backup is a fully functioning hierarchy. But cloning is definitely a big deal.
That looks like a BSD 3-clause licence to me, https://opensource.org/licenses/BSD-3-Clause. The talk of DMCA takedowns is concerning and could mean that the original author is not aware that he can't revert the licence. I hope he just talks about accidental copies of a newer version. But even then…
Another reason is that ZFS just isn't fitting for Apple devices. It's memory hungry and energy hungry and has several limitations compared to HFS+ like not being able to be resized.
Considering the number of people that use other messaging apps these features are what people want. Apple can't just ignore that.
Quoting from the link:

> Current research is dedicated toward reducing the impact of sonic booms before they reach the ground, in an effort to make overland flight acceptable. Recent research has produced promising results for low boom intensity, and has renewed interest in developing supersonic civil aircraft that could be considered environmentally acceptable for supersonic flight over land.
As someone who has used Windows, Mac and Linux as both personal and work OS for > 5 years each, I'm curious to know how come (you don't see yourself getting one in the future). The two things I have against the Apple platform compared to Microsoft and Google are Apple's bias toward lock-in and their aversion to tinkering. Other than that, I think what they are offering is rather good.
Or the sound of a Bald Eagle ;) http://www.npr.org/templates/story/story.php?storyId=1561873...
Xcode project settings on an iPad? No way.
The real issue with 3D Touch, is that there is nothing contextually there to say a button has 3D touch on it. It's just a let's try it, which means you don't even think about it.
Gruber, who usually has good inside sources, on Apple dropping ZFS[1]:

> Word on the street in Cupertino is that dropping ZFS wasn’t an engineering decision, but a legal one, and it might have had something to do with Oracle’s acquisition of Sun. I don’t know if it was a problem with the terms of the CDDL license, general distrust/dislike for Oracle, or what — only that the word came down from legal that ZFS was a no-go.

Apple has a notoriously paranoid pack of legal sharks, and they clearly felt uncomfortable with something about the ZFS legal situation.

[1]: http://daringfireball.net/linked/2009/10/23/zfs
It's not just you. That was my first thought too, as it pretty much seems like a huge extension of the amount of data you can see without unlocking.
Everything Apple announced at WWDC 2016 in one list
I think you underestimate yourself. Or overestimate other people :) There are plenty of uninteresting or non-useful comments posted everywhere, including on HN. Yours in this thread are both interesting and useful.
Swipe up from the bottom of the screen to access the short cut controls?
>So should be a voice actor? Are you completely insane? What idiotic nonsense is your cognitive dissonance "I cannot possibly be wrong regardless how stupid what I said is" going to produce next?

I don't mind being insulted, but don't try that approach with other people on HN.

Insulting HRC for her voice is not misogyny. The same way insulting Donald Trump for his baldness is not misandry. End of story. If I interact with 10 women today and insult only one of them and I am respectful towards the other 9 - I may be a jerk, but I am not misogynist.

And anyway being a politician is about the presentation - acting, voice, walking, hitting the gym, looking the look.
New Macbooks are rumored to be coming with a TouchID sensor which could change things a bit down the road. For now requiring an iPhone seems like a decent compromise.
Apple is far more willing to switch to more newer technologies than Microsoft is.
If you know of a better resource for software development training materials, please name it so I can make my employer pay for it.
This was a couple years ago when I was starting off with Haskell and was not intimately involved with what was happening. IIRC it was something to do with opening too many file descriptors on /dev/urandom. I think it was linked with one of the random libs. That's all I can remember.
This is probably partially in response to some of the issues that were discussed here: https://github.com/LibreSignal/LibreSignal/issues/37
As another IT guy I found quote from Deepak Chopra a low point in Keynote :-)
I've heard this argument often and it's somewhat valid, but it doesn't take into account that the amount left after expenses are paid is still a lot more in the Bay Area, and that can be saved or invested or used to open up other options which are not available to the person making half as much with half the expenses somewhere else.

Cars cost basically the same across the US. So do flights, vacation homes, stocks, etc. For many, the idea is to pay the high cost of living here, save up, then move to somewhere much cheaper after an early retirement, career change, etc. Or you can stay until you retire and be extremely wealthy relative to the rest of the country / world. For me, it's not a tough choice, even though rent is ridiculous.

Edit: let us not also forget that the ceiling for pay as an engineer in the Bay Area is currently around half a million a year in salary, more if you get valuable stock options. It's not really possible to come close to that anywhere else as far as I'm aware. The average is lower than that, but where I'm from, you'd be very lucky to get 100k as a senior engineer. It makes things like renting a place here while paying off the mortgage on a home you rent out elsewhere (Portland or Hawaii or whatever you're into) totally viable.
Obviously they were never exclusively marketed towards technical users, but Apple was definitely targeting the UNIX workstation and multimedia workstation markets in the early 2000s.

See http://www.brainmapping.org/MarkCohen/UNIXad.pdf
Complain if you want, but you seem to forget that it is from Apple. And that makes it somehow better with magical goodness that nobody else could attain. Apple's engineers are not mere humans like every other 'ordinary' tech company would hire.
/s
That's assuming a lot.

1) Hardware doesn't usually support 3 byte pixels. Pretty safe to assume at least 32bpp pixels, 4 bytes per pixel.

2) Hardware might only support power-of-two line pitches (width, number of bytes between screen pixel rows). Horizontal resolution would still be 2560, remaining pixels would just be hidden. That way hardware can always rely on bit shifting when computing display addresses and possibly other tricks.

3) Frame buffer might not even be in row-major format in the first place.

So 2560 * 1600 32bpp might just as well be 4096 * 1600 * 4 = 25 MB. Or something else.
btrfs was available in the Linux kernel in 2009, but didn't see production release in the tinkerer-friendly distros until 2012 and in an enterprise distro until 2015. These things take time: filesystems need to be absolutely bulletproof, especially in the consumer space where (unlike Linux) most users will have no idea what to do if something goes wrong. I'd say Microsoft is still on schedule.
(As someone who was pretty familiar with PgSQL internals)

1. I think from the 'storage' point of view, a column-store will use much less space than a collection of key/value PgSQL tables:

A) Each PgSQL table comes with several system columns, so each key/value pair will have the large overhead of (key-size + system column size), which will most likely be larger than the actual size of data. This will defeat one of the goals of columnar stores which is to load less data in-memory (to achieve less disk I/O, assuming more frequent columns will get eventually cached), unless you have so many columns and use only very few of them.

B) PostgreSQL doesn't compress each column. Column-stores usually use some kind of light-weight compression to use less disk. When I worked on cstore_fdw, this was one of the desirable features that attracted users.

2. I haven't done PostgreSQL benchmarking in last ~10 months, but unless selectivity of your query is high, fastest of joins won't be even close to a sequential table scan. If the selectivity is low and your query only needs to scan small sub-set of rows, then joins+indexes should be faster, but then again you have overhead of indexes.

One method I found useful in PostgreSQL is to create an index of columns of very frequent queries, and then tune the system to use index-only-scan for these queries.
Wow! This makes me feel good, maybe Apple gets it that many of it's users use it's devices because they present proper UNIX desktop environment. And that environment needs to be cherished and it needs to evolve.

This is not a small thing. We had nice visual overhaul 2 years ago, now Apple needs to pick it up on under the hood level.
That's the same sort of thinking that leads people to condemn Islam for the actions of a few self-proclaimed Muslims.
My (quick) survey of a half dozen religious friends is that they value the community aspect much moreso than the doctrine/supernatural elements.

I posted this comment not to suggest either of us is 100% correct or incorrect, but to counteract the certainty with which you left your assertion.
How is running an account as true root not a security concern?
GTX1070 is out now
The beta for XCode 8 is up which includes Swift 3 and support for iOS 10.

Before you decide you're disappointed, wait for the Developer State of the Union later today and the other sessions. There's interesting things like an "Apple File System" session. It looks like the beta for the file system will be in macOS Sierra and come out officially in 2017. You won't be able to use it as a boot drive (probably a safe precaution) and it has a few other restrictions, but it's a good start.
We agree exactly on what should happen. But I, as a realist and a careful observer of local political dynamics for over 20 years, see how it actually plays out.

And it's much, much worse than the local media ever report. And violations of the Brown Act (open meetings law) are constantly increasing.

It's quite an eye-opener reading an account of a public in the paper as seeing the reporter outright lie about the events and the makeup of the audience (this was easier back when city council meetings were not videoed by staff, only secretly by members of the audience).
For the longest while I wanted a portable e-ink display for outdoor use (just something good enough for terminal, text editing, maybe some light browsing), but sadly nothing ever really materialized. There are larger panels available [1] but require enough low level work that nothing's ever really materialized.

There's one Chinese company that's shipping a 13.3" USB display ($1300 for the first gen [2] or $799 to pre-order a second-gen product [3]) and surprisingly enough, 10" Pixel Qi screens are also being sold, with some support for about $400 [4] or for about $150 from random Chinese retailers. [5]

Currently, the easiest/most cost effective options for getting a large e-ink display showing content are either buying a used 9.7" Kindle DX (around $150-200) and hacking VNC onto it [6] or doing running VNC on the 13.3" Onyx BOOX MAX (~$650, in short supply, it runs Android 4.0 and has wifi, BT and a pressure sensitive touchscreen/stylus so has some potential) [7]

[1] https://www.raspberrypi.org/forums/viewtopic.php?f=45&t=8492...

[2] http://www.solcomputer.com/sol-cvs-e-ink-monitor.html

[3] http://the-digital-reader.com/2016/05/26/dasung-paperlike-e-...

[4] http://www.solcomputer.com/pixel-qi-display-2.html

[5] https://www.google.com/search?q=pixel+qi+display&oq=pixel+qi...

[6] https://tinyapps.org/docs/e-ink-monitor.html

[7] http://www.onyx-international.com/index.php/en/boox-products...
I mean, yeah, that's what I feel like is going on. I think it's more like when somebody says the word "January", I pick up that it's a tag in many contexts, one being time, and start picking information associated with that tag. If the "active context" is time, then I'd start thinking about what happened around that time, what's coming up next January, etc.

The same happens, for instance, if somebody says "the park"; I don't get a mental image of the park, I just start thinking about things associated with it (typically things that happened there).

I can do the whole "visual memory" thing, but it's a conscious process that I have to focus on, rather than something that comes automatically. That's not to say my visual memory is bad, just not default.

I always figured this was how nearly everyone thought, but after reading this thread I'm questioning it now.

EDIT: also there's some kind of search tree balancing going on, I think. Because sometimes you may ask me what happened in January, I feel like I sort of mentally go over everything and do a quicksort type of process? But only if there's a lot of past events that aren't already associated with the January tag? I don't know it's hard to explain.
And Linux has the blessing/curse of having a million distros, each implementing their installer a little differently, exposing subtle bugs and inconsistencies in the FS/bootloader department.

And AFAIK, GNU Grub hasn't done a release in about four years now, and all the distros are using their own, custom beta build of it. It's a bit of a mess.
Many people (including me) consider the imposed waiting at the gate time part of the travel time. Whether from an abundance of caution or rational reaction to the wide variability of security procedures (and ground transport), it's still part of the total trip time.
Newsfeed of all Internet, technology and digital news as they happen across Afrika
May be an ROI thing. A smaller model means additional design, testing, retooling the production line, etc etc etc.

On top of that you have things like store commissions, carrier subsidies, and who knows what else, going on between the OEM and the end user that affects the choice of model.

One relative of mind went from a small featurephone to a large smartphone, because another relative had gotten the same one. This with the idea that said other relative would be "tech support".
Sounds like somebody can dump in money to skew all the reputation scores.
FWIW iOS 11 will most likely be announced at this time next year. It shouldn't surprise anyone.
Xcode 8 Beta Release Notes [pdf]
They cover things like this in the "Developer State of the Union" which is the talk really focused at developers. That's later today.
Interesting thought, but wouldn't it kinda have to be done that way? Otherwise you'd see missing images on image SERPs, and you'd see the delay of thumbnails loading due to slower source servers.
Open the control center (slide up from bottom of screen) and adjust the slider.
>> "Siri, 3d touch, home kit? I barely know anyone using those"

Shouldn't Apple improve them so that they become useful for more people then? I used Siri very occasionally but with the SDK I can see myself using it quite often when I'm at home and need to, for example, order an Uber. I can just yell it at my phone without stopping what I'm doing. With 3D touch do you expect them to just throw out years of development? No, they work to improve the UI and more people will use it - the glance able info on a force press on a home screen icon looks great to me.
If you decide that spaces aren't valid identifiers in 0x codes, then it might be worthwhile to strip all of them out when someone enters one.
It's not only Apple apps.
Unauthorized Error: Sorry, you cannot view this page.
WWDC 2016: Apple Pushes Back on the AI Narrative
Is that historic efficiency? There's a lot of improvements that can be tacked on after market to improve efficiency iirc.
HFS+ already supports compression and it says APFS would support nearly all of the features of HFS+, so there's hope.
I'm going to be very cynical and say that based on their track record of major OS overhauls I am _not_ looking forward to the bugs and issues that will sneak past their QA. I still have nightmares of all the bugs with their wifi & USB stack changes in the last couple OSX releases. Please Apple, for your own good don't 'move fast and break things' with the filesystem. At the very least it's time for everyone to make sure they have a good backup system in place before touching this thing.
Safari’s IndexedDB implementation now fully supports the recommended standard.

It's been a long time coming, but this is pretty awesome! Although after their previous IndexedDB implementation, I'm still feeling a bit of "trust but verify".
True, but...

jlarocco said two things: "There's really no evidence that people choosing Haskell are any smarter or more determined than anybody else" and "I'm mainly pointing this out because the Haskell community's "We're smarter than everybody" attitude is a big pet peeve of mine."

Note the phrases "smarter than everybody" and "not smarter than anybody else". Those are not nuanced statements, but I don't think they're intended to be absolutely exclusive statements.

Or to put it another way, if you interpret "smarter than everybody" as the claim that Haskell programmers are actually the smartest programmers, then grammatically, you also have to read "not smarter than anybody else" as the claim that Haskell programmers are as dumb as the dumbest programmers in existence - which I'm pretty sure was not jlarocco's actual claim.
Yeah, anything over $100K CDN is basically impossible in Toronto - anyone that good is already working down south.
The "no" is why it isn't really an internalized cost.

It's the same with any sort of pollution - what's the minimum I can pay someone in order to put up a insert smelly, explosive, noisy, etc. factory? Or to put in off-shore windmills which affects peoples' sea views? Or schedule airport takeoffs at 2am?

(I forgot another complication: does the payment go to the landowner or to the resident? Or both?)

Regarding "likely better than a blanket ban", a goal is to develop methods that reduce the effect of the sonic boom "to make overland flight acceptable." This is also better than a blanket ban, and doesn't require a new way to approximate impact costs and manage payments.
Deliberate practice has received an almost obsessive following by the HN community - I feel like I see articles about this at least once a week.

What I fail to see are any recommendations of how to apply this to software development. In my own personal investigations, things like programming competitions have shown not to translate well to professional software development (outside of maybe the search or AI algo developers at Google). Practice problems like Eulers and Programming Pearls are a bit contrived and limited, so I'm not sure where else to turn. Do others wonder the same thing?

Working on side projects may be practice, but not necessarily deliberate, and many side projects may not be addressing our individual weaknesses.
> The AFP protocol is deprecated and cannot be used to share APFS formatted volumes.
Interesting.

That is really interesting. I recognised with El Capitan that it already defaults to SMB instead of AFP when you don't give a scheme.
In my opinion - most E2E, Tor, etc are useless counter measures against state-sponsored attackers; topic of the article.