skysight-inc/HackerNews huggingface dataset:
afaik the cloud part just means that it's a monthly subscription that requires internet access to remain activated
> Just mention in the documentation that they are macros, in big letters.

The macros themselves are usually in BIG_LETTERS already... that generally gives it away.
Eli Bandersky wrote an excellent series on load-time relocation and position independent code (PIC), including details regarding PLT/GOT:

http://eli.thegreenplace.net/2011/08/25/load-time-relocation...

http://eli.thegreenplace.net/2011/11/03/position-independent...
If it's adblock plus they let ads through for which they receive money.
Is Your Content Marketing Successful? 14 Actionable Metrics to Tell You It Is
What prevented any of the big 3 from copying a European or Japanese light truck design as a means of taking advantage of the tariff? With 3 major manufacturers in America, Why did small truck and van development totally stall? If I recall correctly, prior to the arrival of Mercedes' Sprinter, the Ford Econoline brand of vans, along with their dodge and chevy competitors, were typically based on truck frame designs a decade or two older.
The Data can be kept in the cloud and the Adobe stock libraries are cloud-based, but the products (Photoshop, etc) are still installed locally and many users will keep data local as well.

Edit - added detail.
Any user-level process can actually obtain your decrypted private-key: https://blog.krypt.co/why-store-an-ssh-key-with-kryptonite-9...
Kryptonite is more like a GPG smartcard (or YubiKey) of sorts (with some security trade-offs for the arguably better UX). The key never leaves your mobile device. Backdoors and bugs are still a possibility of course (when aren't they?), and you probably wouldn't wan to run this on an outdated mobile device.

Of course, all you're doing with any of this is preventing your key from leaking. A sufficiently motivated attacker could just backdoor your ssh/git binary and access things through that instead, but it's still a good defense-in-depth mechanism, IMO.
This reminds me of one of the most hilarious reviews I have read on Amazon. For some reasone it has disappreared, but it found it's way in this collection:

http://shell.cas.usf.edu/~wclark/ANKOS_humor.html

It's called "A New Kind of Review".
Kotlin was released on 15 February 2016.[0]

[0] https://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-release...
They may be, but they're not using their AI knowledge to drive better features or experiences for their users. It seems like they're just using it to deliver better advertising.
It's the second part of his question that's the important one -- lots of people are murdered for lots of different reasons. There are estimated to be over a million trans people in the USA, do they have a disproportionately high rate of murder?
>Right now, for instance, a computer would need to see thousands of different images of a new animal to recognize it consistently, whereas a human only needs to see a single hand-drawn sketch.

valid question here would be - would a fresh human mind perform that well too? Or may be such performance is conditioned upon having at least several years of experience of living on planet Earth and thus having the models of animals and everything else around been built using billions of images that human eyes would have generated during those years?

> It's well known that existing machine learning algorithms are extremely inefficient learners, which is why you need enormous datasets and computing resources to be competitive currently.

when put into perspective, i.e. compared with the cardinality of the above mentioned set of images human eyes generate and computational performance of the brain - 40K TFlops - computers don't look that inefficient learners to me.
from the link you sent all i get is that Google optimized for "time on site". Nowhere it mentions optimizing for rapidly finding what you want.
Building a REST API with Haskell
Please.

"What is at stake?
Quite simply, the future of the Internet as we know it. "

Yeah, except the entire internet has got to the point it is today WITHOUT net neutrality.

"For
example, an ISP with its own movie and TV streaming service could slowdown traffic for
Netflix or YouTube users in favor of its own affiliated content. "

The net neutrality folks sure are hyperventilating over speculations of what COULD be done, and what boils down to a pricing structure. This hardly seems to be the end of the world.
A live-in househelp is very common and it is true that even the not-well-to-do families even have their own katulongs, normally a relative who are a lot poorer than them. In fact, we had several throughout my childhood (all have wages btw). we call them Yaya instead of Lola (ymmv). My Aunt was like the authors Mom the way she treated the "katulongs" but that story is for another time. My Mom even used to be a katulong. Her story is probably the same as many other Filipinos born in poverty. Her mom (my grandma) worked for my-now Aunt, and let my mom stay and help with house chores, in exchange for school tuition as my grandmas wage can hardly cover it. We have househelps until now, they stayed with us for like 15-20 years and becoming our secondary parents/aunties. We give them health care plan, weekend holidays, bonuses. They have their own rooms too. Whenever I visit Philippines, I always makes sure they get their extra bonuses. Every time I send "balikbayan" boxes, they are first in line to rummage ;P. They dont really have anywhere to go after living with us for so long. They have become family. I have heard similar of Alex Tizon's story in HK and Singapore. Filipino overseas workers basically becomes the primary mom, stays with the host family till theirs kids have families of their own and yet treated like shit (ie. they dont get to eat dinner on the same table of the host family but responsible for raising her kid). Id say wtf now but I remember my Aunt... rest in peace.
California's magic clover is unlocking the secrets to plant genes
The device has been pleasing. Good camera, nice slide out keyboard, nice display, very very fast charging capability (this was a surprise), snappy performance even with lots of apps running. I run it on Net10 and it appears to switch networks with ease (I have coverage everywhere, even rural Ohio).

Concerning security, I think its basically an encrypted Android. The custom permissions feature is nice too but I think that's on generic Android too. It would be nice if there was an option to have no Google Play apps, but I have all permissions off on them anyways (except Gmail and Drive.)
> I have been programming for almost 15 years, and have never once needed to use migrations.

> Have I ever had to add a column to a database? Absolutely,

... then you've used a migration. A statement like "I've never once had to use a migration" is so obviously incorrect that it's comical. Your contradiction two lines down makes it more so.

The rest of your comment is fairly misinformed about a few things, full of FUD, misses the point of Django migrations entirely and seems desperate to paint any use of migrations as the result of being a "bad programmer" rather than changing requirements or a natural part of development. Seeing as you've used migrations, you're a bad programmer as well.

As such I'm not going to bother writing a reply to the rest of it like I usually would.
> It's a global variable, it's not on the stack. It's in the data section.

And because it's a const, it's in the .rodata section... (read-only)
Playing too liberally with the data often leads to a SEGV (as it should).
Generally, yes.
But that did not happen here:

"Judge Orrick ruled in August that John McAleese, husband of FlatWorld co-founder Jennifer McAleese, violated his duty as an attorney by assisting his wife's company in its effort to sue Apple.

However, he ruled that there was no evidence that McAleese, now a partner at McCarter & English LLP, actually possessed confidential Apple information or passed it on to Hagens Berman, so he denied Apple's request to disqualify the firm."

(he's still at mccarter & english: http://www.mccarter.com/John-J-McAleese/)
English is not my 1st language. You have 2 options: "Apple, betrayed by its own law firm" or "Apple was betrayed by its own law firm", you cannot just say "Apple betrayed by its own law firm".
I think a good part of the vitriol stems from Wolfram taking open credit for other people's work.
The iOS app is a pleasure to use. I would love the ability to input numerical values via keyboard for things like dimensions, positions, rotations, etc. Another user mentioned the non– standard rotation widgets, however I actually enjoy the rotation tool in its current form.

I would also like to express my appreciation for the ability to save/import/export files instead of locking those functions behind in-app purchases.

Overall, great job! Thank you for creating this.
Yeah, I don't disagree with that at all. I came to Django from C# after playing with Ruby on Rails a little bit and the lack of an explicit Controller in Django confused me and I think it is part of the driver behind the "fat model" approach. I like the idea of the logic for the business object being inside it and all testable on its own but I think it has its limits-- thinking about my own Django codebases, the number of class/ static methods I have on models is a code smell from me learning OOP on C# where I had to stick those methods some place.
In my hay days the youth still behaved.. We were stealing apples all day. Todays youth..they form a line to the shop that would make the krauts proud.
It's PR, but it's also protection from legal trouble. Typically when you give some kind of severance package you require the recipient to sign away any right to sue.

Also, with large companies even during layoffs they're hiring for particular skilled positions. You don't want to get the reputation as an employer which mistreats its people.
Its absurd in what you sacrifice (the data you're typing into your device) for the pay-out: a few milliseconds saved.
The stupid-money from spying-heavy web/mobile advertising is suppressing other business models that would be friendlier to smaller companies. Until it's gone (likely require a law—please oh please) we're (entrepreneurs and consumers alike) stuck with a handful of free-but-we-spy-on-you solutions, either provided by one of the big tech companies or soon-to-be acquired by them, and little else.
No, that's a feature of software engineering, not of other kinds of engineering.

No one seriously believes that airliners, bridges, and the electrical grid stay up because of luck, hope, and positive thinking.

The last time the flow went "every which way" was during the industrial revolution, when it was still possible to build useful things with a certain amount of guesswork.

Sometimes they didn't even explode.

CS is roughly in that state now - lots of opinion and proselytising, plenty of cut-and-paste cookbook programming, far too little empirical testing of various beliefs and propositions, and even less interest in the continued refinement of formal methods that have proven to be useful.
I'd like to know what I am doing wrong, as I use migrations all the time. The option is change the database later (and use migrations) or write a whole ton of crappy code to avoid using them. I have tried both ways and usually migrations work better.
http://web.stanford.edu/group/chineserailroad/cgi-bin/wordpr...
Another notch in the history of Chinese/foreign labor doing great things to improve american lives :)

>Winter 1866-1867: One of the harshest winters in history, featuring 44 storms and averaging 18 feet of snow at the summit. Despite this, the Chinese workers continued work on the tunnels. The Tunnel 6 labor force by this time is almost completely made up of Chinese. Avalanches pose particular danger, as demonstrated at Strong’s Canyon (Tunnels 11 and 12) known as Camp 4, which included 2 gangs of Chinese and a gang of culvert men.[16]
Coming Soon™ in your stores.

>runs the servers that do the matchmaking

For reference, once cosmetics were introduced (and it was already getting old by the time), TF2 ran a good... two years? without matchmaking servers, only with a master server to list all the public servers. While it's not something you're running on a $5 DigitalOcean instance, it's not exactly super expensive either (especially considering they were down regularly). All the servers were hosted by the community. Microtransactions are the only reason the game got matchmaking.

But I don't know, call me a bleeding heart idealist, but if I'm asking people to come build things for me, I'm not asking for a 75% claim on it because the terrain belongs to me. People didn't ask Valve to make content for them. Valve asked them to.
Walt Disney Refuses to Pay Ransom in Bitcoin for Stolen Upcoming Movie
Rethinking Transportation 2020-2030 [pdf]
> But 35 percent of the company has been quietly controlled by an attorney at one of Apple's own go-to law firms, Morgan, Lewis & Bockius

In case no one here is aware, this firm has also been in other headlines recently:

> Lawyers who said Trump has no ties to Russia named Russian law firm of 2016

https://www.theguardian.com/us-news/2017/may/12/law-firm-rus...

Edit inb4 comments: I am not making any judgments of this firm, or implying that these things are in any way related. Additionally, as pointed out, this story is from 2013 and has been settled. It is interesting, however, to see this old story popping up now.
Not necessarily disbarment, but that would be one possible outcome. He will likely be facing violations of the rules of professional conduct.

Using California and your example, that would violate Rule 3-100. With the ownership stake, he probably violated Rule 3-300 which governs "Avoiding Interests Adverse to a Client."
The only legitimate role of government is to protect capital!
>One example: limited.international and international.limited are both available

Both of those appear to be blocked by the registry.

Edit: Nevermind, not blocked but flagged as "premium" and sold at ~double price.
> Need to continually poll servers for updates? Miss. Without additions to enable pub sub, or dynamic queries, clients are forced to use HTTP headers to check last updates, then do a delta on the entire feed if there is new or updated content.

This is backwards, imo. The advantage of polling over pub sub is that all complexity is offloaded to the client. This comes with its own set of problems (inefficiency of reinventing the wheel across all clients, plus every client will implement that complexity differently resulting in countless bugs), but this is what drives adoption, which as someone else here has pointed out is all that matters. If you want adoption, you seemingly need to sacrifice a lot of efficiency in favour of making it stupidly easy to publish.

The "it's 2017 now" argument doesn't really address that even with dynamically generated content, you still need every dynamic serverside platform to adopt and implement your spec independently. Static is always easier. (plus with the recent trend towards static sites, "it's 2017 now" actually has the opposite implication).
Is SELinux that hard? I have been running with Enforcing on my laptop for last 8 months and usually I can make selinux error go away by following directions in the selinux alert popup (or using search for selinux alerts from cli)

I used to be in boat where my first instinct was to disable SELinux but I must say it wasn't that hard.
For posterity:

A New Kind of Review
by "a reader"

I can only imagine how fortunate you must feel to be reading my review. This review is the product of my lifetime of experience in meeting important people and thinking deep thoughts. This is a new kind of review, and will no doubt influence the way you think about the world around you and the way you think of yourself.

Bigger than infinity Although my review deserves thousands of pages to articulate, I am limiting many of my deeper thoughts to only single characters. I encourage readers of my review to dedicate the many years required to fully absorb the significance of what I am writing here. Fortunately, we live in exactly the time when my review can be widely disseminated by "internet"
technology and stored on "digital media", allowing current and future scholars to delve more deeply into my original and insightful use of commas, numbers, and letters.

My place in history My review allows, for the first time, a complete and total understanding not only of this but every single book ever written. I call this "the principle of book equivalence." Future generations will decide the relative merits of this review compared with, for example, the works of Shakespeare. This effort will open new realms of scholarship.

More about me I first began writing reviews as a small child, where my talent was clearly apparent to those around me, including my mother. She preserved my early writings which, although simpler in structure, portend elements of my current style. I include one of them below (which I call review 30) to indicate the scholarly pedigree of the document now in your hands or on your screen or committed to your memory:

"The guy who wrote the book is also the publisher of the book. I guess he's the only person smart enough to understand what's in it. When I'm older I too will use a vanity press. Then I can write all the pages I want."...

It is staggering to contemplate that all the great works of literature can be derived from the letters I use in writing this review. I am pleased to have shared them with you, and hereby grant you the liberty to use up to twenty (20) of them consecutively without attribution. Any use of additional characters in print must acknowledge this review as source material since it contains, implicitly or explicitly, all future written documents.
It does open up a path for a possible future migration to Kotlin Native (in several steps), but that's really just wild speculation.
Just because you've been doing something wrong for a long time doesn't make it right!
Yes, and they don't install malware. (At least, they've never infected me. But it's not like the media center PC is an unpatched Windows using IE and no adblocker. That'd be the honeypot (if I had one).)
>> a better way to explain it would be to specify nonorganic

Exactly. Also, it turns out flammable and inflammable mean the same thing -- I sure learned that one the hard way!
While many might find this unsurprising considering the names involved, I think the larger theme of "Multiple Industries - such as Hospitality - Go Cheap on InfoSec Basics, Taunt Disaster" is quite valid.
Sorry, that's the context I should have provided! (Knowing that also probably explains why they cut to a shot of the JetBrains CEO in the audience, since Kotlin originated there.)
She was an intelligence analyst, which meant she sat in front of a computer and queried U.S. intelligence databases all day.

She copied a lot of that data onto a CD and passed it to Julian Assange, who is the head of Wikileaks. Wikileaks publishes digital data it receives from whistle-blowers, both summarizing and analyzing the data itself. It also provided access to other journalists (Der Spiegel, The Guardian, etc.) in order to incentive scoops and increase the impact of the leaked material. Some of the material includes the "Afghan War Logs", which is essentially raw military data on the U.S. presence in Afghanistan, including estimates of civilians killed in raids. The data itself is available to the public as an SQL or CSV database.

One of the pieces of data was the so-called "collateral murder" video which shows a U.S. apache helicopter firing on unarmed civilians, including a Reuters journalist who died and two children who were injured. Reuters had filed a FOIA request (Freedom of Information Act) to get public access to the video, but was unsuccessful. Since Manning had access to database, and because digital data has a marginal cost of $0, he was able to copy the video onto the CD passed along to Assange, thus bypassing the stall tactics of the U.S. government in releasing the video.

Manning was caught after the FBI had apparently enlisted Adrian Lamo-- himself a former hacker (or I guess cracker to be exact) who apparently Manning trusted and chatted with over IRC.

Also-- and I admit this is a digression from actual "hacker news"-- the U.N. Special Rapporteur on torture publicly stated that the U.S.'s treatment of Manning while awaiting trial was "cruel, inhuman and degrading." In fact, when someone from the press finally got the nerve to ask about this, a U.S. state department official called Manning's treatment "ridiculous and counterproductive and stupid." (He then resigned.)

Anyway, we're talking about the release of a computer analyst who got caught confiding in a well-known hacker, and who was sent to prison for passing the largest collection of digital documents to someone who is at present probably the most well-known hacker in the world.

If this subject isn't relevant to a site called "Hacker News", what is?
I'm a bit surprised at the "personalized attention" from the attacker: that a human on the other end takes time to poke around individual machines, recognize the developer, and tailor a source code theft + ransom campaign to them. I had assumed that these are bulk compromises of at least thousands of machines and they just blast out scripts to turn them into spam proxies or whatever.

Maybe given the limited scale of this one and the obvious interest the attacker has in producing trojaned versions of popular software, this is actually what they were hoping for in the first place.
I'll add some information about the development stack as well.
First and foremost Three.js, that made getting a prototype up and running in a weekend viable.

For mobile, we use Cordova and package the app up for various platforms.

On top of Cordova we run a lot of custom code to smooth out the filesystem and streaming of data to and from the engine that relies heavily on Three.js internally.

We also built a custom IOC container to manage the ever increasing amount of components and integrations.
I have starting learning kotlin 2 years ago for Android but I have not yet touched Scala, so I am also biased.

After 2 hours with the kotlin koans (short exercises allowing you to learn the language), it was already clear that Kotlin solves most of java's limitations when writing android apps.

higher order functions : so powerful .. at the cost of dex (and I don't really care about dex size), I can get very flexible calls.

nullability backed in the compiler

100 % java interop

data classes

default parameters values ..

etc

IIRC, the larger runtime was what prevented Scala from being interesting on Android. I know that Scaloid has been working on making it more svelte though.
I've read Necessary Illusions; I had understood they covered pretty much the same ground, is that not the case? Anyway, all of the articles on FAIR's list were opinion pieces. If there's an analysis of its reporting of a pertinent event as compared to a less compromised source, it would help.
ARM has a system they call "big.LITTLE" which essentially works this way: each processor contains pairs of cores, one high-performance core matched up with one low-power core, using a cache-coherent interconnect so that jobs can be swapped back and forth. They're not trying to use heterogeneous ISAs, though, so it's not quite as complicated as what you're describing.
I would love to have some info on particular object size and ability to set sizes/rotations precisely, so I can do some simple modeling for 3d printing.
Android O beta is available today