skysight-inc/HackerNews huggingface dataset:
When they took on the FBI I decided that it was more than just vacuous PR.

A PR person would bristle at the idea of denying to unlock the phone of a terrorist. It took real cojones for Apple to stand up for privacy at such a time.
People under 30 have way weaker grips than they did a few decades ago
I fall into this category, I run a HTPC off Lubuntu for performance reasons and because I like to tinker in different technologies, but do dev on Windows in my day to day, and never bothered to learn Vim / Emacs.

I stick to Sublime on Windows, and when I need to tinker on my HTPC, I jump into nano, mainly because the command is memorable and the editor is very easy to use.
Too many legal issues. You are not allowed to just record someone whenever you feel like it.
It's not quite as clean-cut as that, though it is self-evident that optimizing at runtime (e.g. JIT) is the only recourse for optimizations that are otherwise reliant on runtime information (e.g. dynamic dispatch/virtual calls). Go does have an advantage over Java in that it prefers static semantics (pcwalton's assertion that Go is "virtual heavy" should likely be taken as relative to Rust/C++), so has less to benefit from devirtualization, and thus less of an argument to go the JIT route (which would take monumental engineering effort).

I believe pcwalton's points are that 1) running in a virtual machine does not imply that a language is slow (though I bet he'd agree with you that JIT introduces substantial memory overhead), and 2) Java, specifically, is not slow, thanks to a highly-tuned JIT.
Use the bloom filter, Luke!
Time to just add Emoji as another CJK language https://en.wikipedia.org/wiki/CJK_Unified_Ideographs
Thank you. I was not aware of the braille display.
Filesystems, by and large, are supposed to be pushed into the kernel (via extension, or direct compilation). I'd hardly say that they've "shifted" into pushing code into their kernel, but that much of what differentiates Apple's XNU kernel vs FreeBSD's Kernel or Linux is what they choose the exclude.
Adobe Illustrator CC Crack Serial Number 2015 Full Download – Adobecracked
Simplicity and Style Are the Best – The Emporialist│ Street Fashion Magazine
"An attempt to go hard on machine learning and apply it everywhere will probably work out pretty badly. I haven't the slightest idea what new and novel problem I'd solve with it that doesn't have a better solution through a more straight-forward approach."

Assuming they have the money, isn't this exactly the kind of reason Google should train up a wide spectrum of engineers from different teams and then see how they apply machine learning to their respective domains? It would be foolish for Google's management to think they can divine a priori all the best possible uses of ML in their various lines of business. Why not tool up a bunch of smart people, set them loose, and see what works?
How does not encrypting the kernel translate into a narrative worthy of such admiration? I feel like Apple has spent a lot of money and research into how to do brand marketing so that you would write this comment. I don't see how technically this move means any such thing, and instead people are primed to fall into such a belief because they want that feel-good story about Apple being their privacy hero in scary times when big brother is prying more than ever. It's just an unencrypted kernel, which was decrypted in memory anyways. It isn't even source code.
More complex, a little less sweet. I don't know how to describe it, except (to paraphrase Douglas Adams), "it is quite, but not entirely, unlike citrus-flower honey."
One thing I found interesting:

$ ldd /usr/bin/ne

linux-vdso.so.1 => (0x00007ffc22abf000)

libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1c2d4ee000)

libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f1c2d2c5000)

libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1c2ceff000)

/lib64/ld-linux-x86-64.so.2 (0x00007f1c2d7ff000)

For a pretty full featured text editor ne has surprisingly few dependencies.
I work on Google Fiber. We have pretty good customer support; call us 24/7, someone in the US will help you with pretty much anything you want that's Fiber-related (WiFi too slow? TV remote not working? That sort of thing.)
Exactly what appealed to me in the beginning. Coming from Windows I was lost enough without trying to guess how to get out of vi.

Once I got more comfortable with how things work I was confident enough to use it and I would not want to miss it any more.
Is your "vim" actually "gvim"?

On ArchLinux I get the following:

ldd /usr/bin/vim
linux-vdso.so.1 (0x00007ffdcebf9000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f1a49617000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f1a493aa000)
libacl.so.1 => /usr/lib/libacl.so.1 (0x00007f1a491a1000)
libgpm.so.2 => /usr/lib/libgpm.so.2 (0x00007f1a48f9a000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f1a48d96000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f1a48b79000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f1a487d8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1a4991b000)
libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f1a485d3000)
I just bought Lumia 640. :/ Gonna give it a try. It's still getting Windows 10 mobile so there's that. I think in the long run, WP's success will depend on how easy MSFT can make it for developer to deploy onto it. Xamarin's getting pretty close. I would love to see UWP app be unified with Xamarin.Forms and be called something else. Unified Xamarin App or something.
To be fair you'd only be using one or the other, `%%` for jvm-only, and `%%%` for cross platform jvm/js builds.

Far and away the biggest blocker to learning sbt is the shaky IDE support for the build project. Apparently that's coming up next in 1.0; will be nice to click through to source from sbt build files and instantly grok what X symbol means. Have wasted a lot of time over the years slogging through documentation...
Bravo! Easily the best review of a children's book I have read. I would love to read your review of the subsequent Polar Bear, Polar Bear - are the children now actors for the state since they are the ones making noises or are they subversives?

My contribution to the discussion would be The Bear Snores On. Some great phrases in there that keep it interesting enough that I don't mind reading it 3 times a day, yet fun enough the little guy still enjoys it.
Wow, how gullible you are. It's obviously Apple and FBI are actually best buddies and this was just a PR move to sell more iPhones. Wake up, sheeple. /s

Seriously, the cynicism in this thread is deplorable even for HN standards.
I think you're being too charitable in your reading of that statement; that wasn't Trump acknowledging that he overreacts in an attempt to heal self-traumatization, but (in context) him justifying his behavior by saying that his actions are always in response to others' (unprovoked) attacks.

If you like, it seems a classic example of narcissistic rage: Trump invests so much psychological effort in maintaining his self-image, in the face of what appears to have been a childhood lacking normal parental social support, that any attempt to undermine that image is to him an existential threat that demands immediate and overwhelming aggression in response, until the targeted individual responds by agreeing to accept and thus reinforce what is a grandiose illusion.

Really, we haven't seen someone like this anywhere near the White House since late-stage Nixon (when Kissinger had firm control of the reins -- and, allegedly, had standing orders for military, DoD and State to ignore any orders from the President himself, particularly those regarding the nuclear codes). It's virtually impossible to predict his actions, because he's driven by an immediate need to assuage his sense of victimization.
It's even more complicated than that - it depends on what jurisdiction you're in. In the U.S., some states have "single party consent" laws, in which only one of the parties to a conversation has to consent to being recorded (i.e., you can legally record any conversation you're part of). But other states have "all party consent" laws, in which all people in the conversation must consent to being recorded. And, of course, Skype operates in multiple countries, so there are even more variations of these laws to be aware of. So it's much easier for Skype to have nothing to do with recording and avoid all potential legal liability.
From a user perspective, it has huge critical mass in that short 'how-tos' tutorials invariably include screenshots of nano, as it is probably installed and can be easily used for simple tasks.
The Unicode tables include examples for all graphical code points: http://unicode.org/charts/. If you really wanted you can make them into a font (most of them seem to be vectorized), but since I'm guessing you see most of the added code points as useless why do you care if they show up as boxes? What harm is this stuff causing or going to cause to the standard? We have hundreds of thousands of unassigned code points.

Meanwhile, a lot of the "Ys and Zs" added to Unicode have proved to be extremely useful. Unicode's math operator and letter-styling support is what made MathJax (and more generally MathML) possible. They've also helped big time when it comes to accessibility (e.g. screen readers) for mathematics on the internet. Should we have shunted that off to another standard and made the creators of screen readers completely restructure their offerings so they can deal with Unicode characters and "Mathicode" characters? Assuming anyone bothered to implement it, how would that be better than just adding a Unicode category and spending a meager amount of space?
Maybe I talk nonsense, but the term "machine learning" could be detrimental to learning it, because it feels so machinesque ... It's a cool term, but also very vague and mystical, and from the antropomorphism it kinda implies the engineer is a teacher, or a translator. You're not even started, and you're already confused.

Surely it is better to talk of learning deep neural nets, and such things. Or maybe "machine training" would be less intimidating. But I guess we're stuck with it, and it's not so bad.
Can a machine surprise you?
That's not an inherent problem with GNU/Linux. Shows up fine for me because I have "ttf-ancient-scripts" (https://aur.archlinux.org/packages/ttf-ancient-fonts/) installed.
Awesome to see this!

The only other DB I know of which has this is Oracle, where it's called "Flashback". Are there any others?
The one that solves the problem in the least amount of time with the least amount of frustration and bugs.
MiniPascal
Thanks, really interesting to see some numbers.

When I parse this on the server I use a composable parser that doesn't need to do the string manipulation you have to in Python. I have no reason to believe that the parsing speed would be different at all with my code. I'd like to know though, so I'll probably do some tests -- that is if I ever get time :)

There is one other benefit (which is actually quite important for what we're using it for, but YMMV) and that is that it's very nearly CSV and for many simple files it is the same as CSV. This makes it very familiar looking to users of the system and means that for the most part these files can be easily previewed using a spreadsheet.
> You need to make a game that competes on quality with the studios that spend $millions on their apps.

No, for example Crossy Road or Flappy Bird made some good money with a minimal team and minimal investment.

Not $millions like those studios, but also the creators didn't spend $millions in marketing and assets.

> Thats not a very promising proposition to anyone considering making a game.

Risks.

That's why most people find a job and not make games for the AppStore/Play Store in their room.
Takes a character to make a character :P

Well done.
It looks like SQL Server 2016 has it as well. They call them Temporal Tables.

https://msdn.microsoft.com/en-us/library/dn935015.aspx
Agreed with this guy. Back when I started grad school (2012), NIPS was already so big they moved it to Vegas, but the casino venue didn't fly so well, so it moved to Montreal. NIPS was obscure maybe in the early 2000s, but definitely NOT since the last 5 6 years.
I see a box with these two lines inside it:

013

034

OSX 10.11.4
So your problem has nothing to do with search, but it's simply a game that isn't available on the AppStore.

What did you expect?

The search to port the game for you?
Thanks, Erlang sounds like it might be worth having a play with.
Very cool. For a long time I've wanted databases to support this so I could run query 1:

`SELECT (, $querytime) FROM table1 WHERE ...;`

Then based on some code in my application run a second query:

`SELECT FROM table2 WHERE ... AT $querytime;`

So much frontend code makes assumptions that databases aren't modified between consecutive queries (like graphql-js). With an API like this it would be trivial to make those queries correct. (And we wouldn't need to abort, and we can cross database instance boundaries in interesting ways). The timestamp is also super useful for doing isomorphic rendering of live-bound data - the server can send the timestamp of the data queries it used to render the page. When the client JS loads it can reconnect to the server and pass the rendered timestamp back to check for deltas between the rendered version and the current database view. This in turn lets you to safely cache server renders, as well as a bunch of other fun things.

Hats off to the CockroachDB team! Fingers crossed some of these features start making their way into other databases I love. (Looking at you, Rethinkdb!)
I think you are subscribing to an incorrect and unhelpful use of the word trigger. Did you mean "upset", "annoy", "inconvenience", or "anger", perhaps?
After years of attempting and failing hard to grasp Vim or Emacs, I've recently switched to nano and I'm very happy with it.

Vim and Emacs seem impenetrable to someone coming to them after they've been around for so long. Documentation and code is scattered all around, their concepts are not intuitive and there's so much stuff (modules, modes, whatever) available for both that I just feel paralyzed trying to decide what I need and what I don't. And then there's learning all the crazy key combinations and commands.

In contrast, the manpage for nanorc can be read in a few minutes. Keys work as expected and there's a helpful menu at the bottom. Shortcuts are all Ctrl+<something>. It's small, it's fast, and it does what I expect it to do: allow me to painlessly edit text files.
I don't think the issue is whether Trump/Clinton will initiate a nuclear confrontation directly. The question is whether either of them have the qualities it takes to stand down if/when the US is attacked by an insignificant foe, rather than retaliating against someone with nukes.

Frankly, I don't think they are any different in that regard. Neither would be willing to accept the responsibility of being impeached/etc in order to avoid a larger confrontation. Second term Obama on the other hand probably would, I think he has changed in that regard. I say that because he seems to be doing a fine job of realizing that we can't solve the Syrian problem with more guns/bombs. See Libya, etc...
The AppStore has a category listing.

Of course category search is not going to work for everybody with 2 million entries.

If you want to search the games for genre, price, etc. go to toucharcade.com
This reply supports the second point of the locks being so tied to the current panamax size. Obviously there is balance of current cost to future benefit but this upgrade seems entirely tied to what is relevant today, when we know 20 years from now will be different. If you look at ship sizes they tend to jump a fair bit every ~20 years.

There must be another factors like the lake depth encouraging them to restrict to this size. It just seems too short sighted (from my uneducated view), especially when as others have pointed out there are already much larger ships.
The past tense of "lead" (rhymes with bead) is not also "lead".

When did the word "led" disappear from the English language?
I believe the grandparent post is referring to the fact that HFS+ is available in the open source release of xnu [1] while the question of whether Apple will open source APFS kext, especially given their recent trend of moving functionality from xnu into closed source kexts.

I think it would be smart for them to open source it, if not simply for the interoperability use cases.

[1]: http://opensource.apple.com//source/xnu/xnu-2050.18.24/bsd/h...
Ah, so is that why emojis don't display correctly in vim? They spill out of the character's bounding box...
We once spent a year in a building that had Webpass. Ever since then we've moved several times, and every time we ask if they have Webpass in the building. Fantastic service.
That's a good question to ask. My opinion: nothing, basically, on either side. You could argue that being an official GNU project gives nano a level of legitimacy and carries with it an implied quality level. I wonder if nano would ship by default on basically every *nix distribution without the help of GNU. Last I checked, it was nano, not emacs that comes preinstalled on an Ubuntu image.

I think nano helps fulfill the GNU project's original goal of a flexible OS. I think of emacs and nano as having a similar relationship as wordpad and notepad. That's a bad comparison, but you could say both tools are valid and functional for the purposes they were designed for.

As it stands I think nano is better off hosting development on github or the like. People go to great lengths to install and customize their text editors, so hard core users will seek out the best nano. What sucks is I would be surprised if the next version of OSX includes a non GNU nano, thus fragmenting even further.

This is my 2 cents, and I'm mostly talking through my hat.
News publications cost money?
These are the CSS rules on his paragraph tags

font-variant-ligatures: common-ligatures;
font-variant-numeric: oldstyle-nums;
font-feature-settings: "liga", "clig", "onum"
A couple days after Tim Cook stepped into the CEO position, he reversed a Jobs policy and announced that the company would begin matching employee donations to charities. I considered this a fairly classy and subtle way to signal that he wasn't going to lie down on the job (it had been requested many times on company mailing lists).

Source: I was on those lists.
Teaching Computers to Reason and Learn by Analogy
I hope it's not a sign that Google is slowing down fiber rollout and plans to switch to "new hot" wireless, but rather they'll push both.
I love nano, I've got absolutely no interest in vim or emacs. First things I do with it is set up colour highlighting, make it never break lines, and make it go into the background with ^Z.

If I'm ever held back by nano, I've got sublime text and rsub set up on my servers, so I can type "sublime /etc/whatever" on the remote computer, and it will pop up on my home computer.
I don't know exactly how to do it in Datomic, but since it's append-only, it must be possible to do something like "state of DB at this point in time".
That would make sense. They have been on the offensive for protecting their customers.

Trouble is auditing TrueCrypt cost $25k and it took massive rumors of a backdoor to raise that. I'm not sold that auditing this will happen anytime soon.
Here's neovim:

$ ldd $(which nvim)
linux-vdso.so.1 => (0x00007fff75590000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f821b0ea000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f821aecc000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f821acc7000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f821a9c1000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f821a7be000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f821a3f8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f821b301000)
Snowflake has had the same functionality with similar syntax for some time now, and for a longer default time period.

see: https://docs.snowflake.net/manuals/user-guide/data-time-trav...

disclaimer - I work there.
And now, reload this entire thread and check all the horrible bugs and security vulnerabilities this so called "feature" got you.

This is why you should never use C in networked code or when working with third-party data unless you absolutely bloody well have to: It's just too many ways to fuck up, and most programmers will.
"were there end users on fiber?" Yes. Not many but yes. A large amount of their wireless backhauls terminated at data centers in SF, but some also "terminated" at buildings. These locations you could use webpass and basically be on fiber direct - though that wasn't the purpose. It was mostly so that they didn't have to backhaul connects ALL the way across the city and should a DC or major link go offline, it could reroute. Yay mesh networking.

The difference between that and fiber is who owned the glass. All of what I mentioned above, to my knowledge, is glass leased from other companies (Ex: AT&T). Their fiber product is glass they dug up the street and laid themselves - directly from the DC. If you look at the fiber maps in SF ( https://webpass.net/fiber ) they all start at 365 Main ( http://365datacenters.com/ ).

As a webpass customer, I have to say that weather and oversub have not been an issue for me for the last 3 years. For example this winter there was only 2 days where it rained hard enough (when it was REALLY coming down) to notice latency. In both cases it was for ~10mn and I only noticed because I was on SSH connections. Any muggle's netflix connection wouldn't even flinch.
Unicode symbols... seems like we should've developed them the way languages develop: start with the most important symbols, ones for food, water, shelter, danger, etc, then expanded them into the abstract mess they are today.
This is something I was pondering the other day: given nano's proliferation, I wonder how many devs use it in a regular basis? My suspicion is that nano is more popular than vim or emacs, just used less. Many devs who do not primarily use a command line editor use nano when they have to. It's like a screwdriver: it's nobody's favorite tool, but it's probably the most popular.
> The problem is that games designed to "stick over many months & years and monetize the player" are generally garbage, as far as the quality of the actual game goes.

It's what the kids want to play.

I don't think the author's games are much better.
I agree that these are all problems, but the one that bothers me most is the use of "x master race" such as PC master race. Considering the association with the Nazis and genocide, I keep hoping that it will finally die.
> Instructions for applying for MOSS grants can be found under each of the three tracks listed on https://wiki.mozilla.org/MOSS

https://news.ycombinator.com/item?id=11958584
I just thought I would just need to make a game and pay $99 a year.

Do you mean that's not enough?

(sarcasm)
Why Diversity Programs Fail
Google doesn't have the muscle to deploy fiber in SF on terms that make economic sense. If Fiber is profitable, a big part of the business case undoubtedly depends on the conditions Google imposes as a prerequisite for deployment: fast-track permitting and no build-out requirements. It'll take a lot of leverage to get SF to agree to those things.

At the same time it's kind of a huge embarrassment for Google not to offer Fiber in its own back yard. Fixed wireless gives Google a bridge to offering Google Fiber service in SF without taking on the SF government head on.
Endnote X7 Product Key Generator and Crack Free Download
CSV for sure requires a convention to be shared between the producer and the consumer of the data. Once you have that I don't think you will need to deal with this problem.

To be honest, what I didn't like is the tone of the article. It is just that this statement is wrong: "But the problem is that CSV isn't really a well defined file format with a well defined syntax." There is RFC 4180.