skysight-inc/HackerNews huggingface dataset:
As someone building a cross-platform battery monitor that depends on APIs like this being available, I think the best solution would be to treat battery status like the location information, where the user is asked on a case-by-case basis whether to provide the information.

You might argue that this sort of stuff should only be available to native applications, that browsers should not attempt to replace native apps or even recreate an OS within themselves (something Chrome is often criticized for). The thing is, my battery monitor has native apps and yet users have been asking for web-based clients, be it browser extensions or plain web pages. And with some platforms loading a website or installing an extension has much less friction than installing a native app.

Sure, extensions can have access to a lot of stuff webpages don't have. But I would rather use standardized APIs that work across all browsers and are well documented in more than one website, than have to rewrite my extension for each browser and not have it work on plain old pages.

If the battery API was made to work like the location one I think everyone would be happy - users are informed and in control, developers can still offer features based on it, and it raises red flags when it needs to ("why is this advert asking about my battery status?").
While I don't think the URL shortening matters too much, there's still another important attribute of using these shortlinks that manifests itself on youtube: They also omit irrelevant metadata like URL parameters that were specific to your session or the way you arrived at the site.

For example, youtube will often include extra garbage parameters for stuff like playlists - which the youtu.be shorturls omit, making them perfect for sharing videos.
Perhaps there are DNA samples from known persons (eg Cylon or his supporters?) that these samples could be compared to, in order to infer their likely political affiliation during this time of unrest? Or maybe they just want to confirm that all the bodies were definitely Athenian or Greek as a means of determining whether they were foreign hostages or domestic political prisoners of some kind?

I found a couple articles on this (the Phaleron mass grave site has been in the news for a while): http://www.forbes.com/sites/kristinakillgrove/2016/03/24/arc... , http://www.livescience.com/54432-mass-grave-unearthed-in-gre...

But none are specific about what it is that DNA studies would hope to confirm/deny or inform, or how exactly they'd do it.
You don't need to be good at orgo to do informatics; I've worked with a number of very capable analysts who hadn't been anywhere near a lab since their undergrad days. (If you want to do lab work, things are different, but my experience is that it's kind of rare for informatic analysis and lab work to overlap.)

Another possibility for male tetrachromats would be people with the 47,XXY karyotype, who are phenotypically male but have the paired X chromosomes necessary to make tetrachromacy possible. Given the rarity of both variations, I can't imagine it being likely that any such person has been identified, but based on my (admittedly meager) knowledge of the subject, I don't see a theoretical barrier to such a person possibly existing.
Interestingly, most educational resources start with a core language or concepts then build on them. So your gripe seems intuitively correct.
Unfortunately not yet, though maybe next year. But we do offer a $1729 referral award if you refer a fullstack or iOS engineer that we end up hiring.
That's what it looks like when a repository is made private and you don't have access to it. UE4's code is only available to licensees; I'm sure it was never supposed to be publicly viewable.
I was about to post the same link in another response, but then I saw you'd already posted it. It's quite scary, really.

Here's my result:

Your browser fingerprint appears to be unique among the 119,205 tested so far.

Privacy is great...
What Every B2B Marketer Should Know About Facebook Ads
Judge blasts FBI for bugging courthouse, throws out 200 hours of recordings
Once you go trump, the social justice goes hump!
LiteDB- Embedded NoSQL Database for .NET
Content-addressed / append-only / strongly typed

that looks _perfect_.

Can you talk about how you handle linking to the latest version of a piece of data? Since the latest version may always be changing you can't use a hash for that. Git uses branches (which it mutates, so I know you're not following that model exactly). My personal opinion is that each piece of data should get a non-human readable, random ID -- that way there's never any incentive to change it because it can never become inaccurate -- but I'm curious what you came up with.
I believe that C is in part to blame, because the ANSI C abstract machine describes a single-threaded processor.
Animal Identification on iPhone
Not really anonymous. People have a pretty good idea of which bitcoins are his. He just never does anything with them, so that knowledge doesn't serve much of a purpose.

It would be sort of like setting your browser's user-agent to a unique identifier that you never change, but then never actually using the browser for anything. It's not the unique ID that hides you, it's the fact that you never use it.
Kitty Hawk | http://kittyhawk.aero | Mountain View, CA | Full Time | ONSITE

Kitty Hawk is a Silicon Valley technology company dedicated to moving people more quickly and efficiently through personal flight. Our engineers, scientists, hackers, and creatives have invented and innovated technical and regulatory solutions for self driving cars, human powered helicopters, revolutionary wind power vehicles, and other world record-setting aviation achievements. We break stuff, in a good way, because we're here to get things done and help humanity push forward. Join us, let's have some fun.

As a member of Kitty Hawk’s R&D team, you will work on making our software systems reliable enough for flight and nimble enough for fast-paced prototyping efforts. We design, build, test and fly in rapid iteration, so you’ll be energetic, adaptable and a fast learner who can make sound engineering judgments with limited information. You will be responsible for finding ways to break (and fix) our software, and for making it build and deploy as fast and seamlessly as possible.

Find more information here: https://jobs.lever.co/kittyhawk.aero/8fc0c0bc-c275-4ee8-a1eb...
Bruce Schneier AMA on Reddit Right Now
Spot on! As someone once said, most books should have been blogs, while most blogs tweets.
Color isn't a physical property. Normal color vision is the sum of three signals. Tetrachromacy is equivalent to having a fourth signal, so you need an extra axis. Color spaces are weird in that cones have overlapping ranges (so the signals are not independent), and there's an added linguistic/perceptual step in the brain.
Searching about:config for e10s, I see I'm in the "disqualified-control" "e10s.rollout.cohort". Looking further, I see "extensions.e10sBlockedByAddons" and "extensions.e10sBlocksEnabling" are both true.

So, one or more add-ons are presumably incompatible with the feature, but even if I uninstalled those (which ones?) I might still be in Mozilla's control group, and there's no clear way to override that.
This has been a serious problem for me. At best it makes slogging through the workday much harder. At worst it sends me into a depressive tailspin where I feel like I am destroying my career.
Yeah I've used it, it's okay. I like the approach social networks take: have a feed, and I can subscribe to it.
That will 100% depend on if the transfused blood contains infection or disease.
I'd say it's a property of the medium, not of the colors. Computer screens blend additively because you emit a mix of light waves; pigments blend substractively because they are filtering out wavelengths from incoming white light. Color spaces and "primary colors" are orthogonal to that.
Some of us are slow readers, and just reading the raw amount of words is a limitation, even before we get into how difficult it is to understand.
A technical analysis of the Othermill
> the very rare male that has two X chromosomes because the SR-Y gene was transposed

Isn't Klinefelter's Syndrome (XXY) more common than that?
Threesome app 3nder renames to Feeld after Tinder lawsuit
As an aside, I really hope that future iterations of Google's SEO algorithm catch this. Right now it is too heavily weighted towards word count and keyword usage. People who write for SEO are rewarded for redundancy. There should really be a succinctness score. dibs.
However, attempts to contact more than 100 of the addresses in the sample saw many returned as undeliverable with auto-responses reading: "This account has been disabled or discontinued," which might suggest that the data is old.

Or another sad possibility is that this may be representative of any sample of yahoo email addresses.
My belief is that Rust today, in production, is best used in networking code, such as protocol parsers, but the interest in font rendering in Rust will help to push the priority of stabilizing SIMD up, which should help quite a bit with the applications where Rust lags in performance.
OP skips the most important detail: the shackles. We today do not appreciate the effort needed to manufacture metal goods. Prisoners would never be buried with such valuable objects. That fact alone tells me that this wasn't an execution. This was human sacrifice. That's why the archaeologists are so shy.
8 Maturity Levels of Continuous Integration
Is this only a fork rather than being accepted into mainline because of Epic's thoughts regarding UWP?

http://www.pcgamer.com/tim-sweeney-thinks-microsoft-will-mak...
I disagree, I think integrating it with their main product is the perfect way to release this. Just look at Periscope ( and Vine ) living as separate products from Twitter, vs FB releasing FB Live deeply embedded into their primary product. The likelihood of the mainstream users willingness to try out and adopt the new product/feature is increased.

And in this case, I think all the additional features that comes with IG Stories is actually very cohesive with the rest of the IG features. All the new stickers, overlays, filters, and I'm sure they'll be adding the same animated filters are all very natural extensions of the IG user experience.

So many people use Snapchat as a photo/filter editor to then share on IG/Twitter/FB, now they can do that very same experience directly in IG and share it with their existing fans.

And maybe an overlooked aspect is IG's better UX vs snapchat's bizarre stubbornness to maintain their oddly user antagonistic UI.
AMP your content – A Preview of AMP'ed results in Search
I've been volunteering teaching Latin American journalists how to research, communicate, and store data privately to protect themselves and their sources against attackers. The threat against freedom of expression there is just as real as it is with oppressive regimes in other parts of the world although they don't get nearly as much attention as the Middle East. This article doesn't highlight enough the need for volunteers and professionals to lend a hand. Most recently I've been working with journalists in Venezuela. If you know anything about Venezuela you should know that they have an incredibly oppressive government and they also have had massive inflation further eliminating their buying power. Things like a $3 (USD) a month VPN are hard for a middle class citizen to afford.

I'm trying to remember where I saw it, but there was a journalist who showed over the past year how much food 1000 bolivars bought. At the beginning of the photo essay, she could have fed a family for a week. By the end, it was barely enough for 1 person for a meal.

Anyone can really help out and make a difference too. Not just in LATAM, but around the world. The amount of knowledge about cybersecurity, threat models, and risks associated with electronic communications spans a wide range. Of course you have civil society groups who know how to use PGP, but there are others who still rely on Facebook Messenger to communicate with sources and keep passwords sticky noted to their computer screen.

Edit: Also wanted to note that it's pretty great what Citizen Labs is doing. Other great resources for learning/teaching/staying updated ( in both English and Spanish and several others) can be found on the EFF's website - https://ssd.eff.org/en/playlist/journalist-move
Plenty of "real" photographers use Instagram now (and have for several years).
> I already see people running virus scanners on their phones.

From what I've read and seen, those virus scanners are of little help, mainly because they are subject to the same sandbox restrictions as all the other apps (and aren't going to break the sandbox like the viruses). Most of them appear to be as good as those "Android cleanup" apps that do nothing but constantly clear caches (meaning they will be rebuilt unnecessarily) and bother the user with notifications and adverts.
Excellent measure. I remember interviewing at a very large corpo (think one of the main phone carriers), their application process online required applicants to reveal their salaries for the past 10 years. And before making an offer, they were asking for a W2 to make sure you were currently making what you claimed. Needless to say, I laughed at their face and walked.

I assume this law won't apply to questions like "how much are you expecting to make?".
LOL. Massachusetts lawmakers passed this stupid, empty gesture but didn't ban noncompetes. Enjoy your technology non-industry, Massachusetts.
One more thing to add on your list: spamming is ruining the entire experience. For a company that sells AI as the next big thing, not being able to detect accounts following 5000 people, having 8 followers and posting thousands of comments "GET 1000 FOLLOWERS ON [URL]" every day is kind of a joke.
It is true that Microsoft has been behaving well lately (GWX aside,) but it is also the case that their getting-away-with-it power is at an all time low.

Microsoft would benefit if they could do all of these anti-consumer things, but that recent stampede towards Linux proved that the tennantry can be easily spooked and dangerous when on the move. Developers are leaving windows to work on Linux and Mac, to the extent that I have not seen a start menu on a single laptop in the entire CS department. If, at some point in the future we all ended up locked in to .net, I would be surprised if Microsoft's management continued their support of these charitable projects.

In that light, I think it would be wise for us to avoid getting locked back in - so that Windows might continue moving towards being a nice place to work.
That implies the usage of the data is easy to understand exactly.
I don't know about you but I think the world can spare an extra 29kb.
> Government snooping and privacy decay is a social and political problem and should primarily be addressed at that level.

Please don't attempt to bolster support for one approach by discouraging another. There is no "primarily". None of the approaches have worked so far, so it's premature to say that fewer approaches are necessary.

Personally, I don't see how the NSA (never mind Google) would ever be politically prevented from most mechanisms of surveillance. To the extent that political power could be used to categorically end surveillance, it can just be used to constrain the application of surveillance. We can encourage people to value privacy, but it's another thing to convince them to completely dismantle the capabilities against everyone, including say child pornographers.

But I'll still applaud you for trying.
I do the same. It's definitely irrational, but I often even leave a site, if it wants me to click "Agree" on some (Cookie-)dialog, before I can use the site.

I've also come to hate "truste", whatever company/CDN/thing that is, solely because their Cookie-dialog is one of those offenders that I see the most.
I'm curious: is font rendering speed something that regular user would notice in his day to day use? Maybe in battery life? Or is this important just for some specialized (designers'?) use?

I do hope this project gains traction, though the advantage I see is in replacing another piece of legacy code with safe(r) one (Rust).
Seems to depend on the type of service: Several services I know of that did sync between Instagram and other services got all their requests denied.
This would be against the license.

It is hard because this is the way for the EULA and Licanse of the software to be enforceable.
I think the primary difference between CMYK and RGB is that CMYK is a subtractive color space, while RGB is cumulative (I don't know if these are the correct terms in English). The first is used for reflective surfaces, while the other is used for light sources.

On reflexive surfaces, you make colors by subtracting wave lengths (the paint has pigments that absorb specific wavelengths). On light sources, like our computer screens, we make color by combining primary wavelengths.
Just makes me more excited for Servo
But, relatively speaking, a tiny fraction. I have yet to meet a doctor personally who has done this.
In Tesla and SolarCity Deal, a Glimpse of Musk’s Clean-Energy Aspirations
Awesome! Would be great if one could use the keys ", ., ,, ;, and maybe p or [ENTER] for newline.

Another cool thing would be to prepare a voice recording (3 minutes) and play it on the same speaker to: (A) google voice in speech input in docs API, (B) apple's dictation, and (C) this app, and compare the accuracy. I bet the Mac speech API will do best, but Wrythe won't be far behind...
Show HN: Noms – A new decentralized database based on ideas from Git
To do some reverse pedantry, actually that let is necessary but it's the one binding `func` that gets more use. It's a really interesting part of how ML-like languages do type inference that makes `let`s completely necessary.
Rather timely, given their recent buyout.
There are such systems.[1] The first one is very old - it was Viamall, which became Yahoo Store. That was the first system that let you build a complex web page remotely from a browser. Shopping cart, checkout, and payments were all included. It was written in LISP.

[1] https://www.aabacosmallbusiness.com/ecommerce
What's the point of the article then. Is there any language that can't fire off a billion syscalls that enter a wait assuming it's purely IO bound?
Have I seen ads? Yeah, but most of the ones I've seen are kind of hokey platitudes about the good they're doing for the world. I don't recall anything saying I'm higher class for having their products. I don't see a lot of ads though.

Part of marketing is guessing what kind of products will sell for the margins they like. Somehow, I fit into that audience.
Pokemon Go is an app.*

Visual Studio is an actual program.

* Technically "app" is also a program. But I think people got what I meant.
I thought he was referring to this [0] which is a more detailed plan of attack along similar lines.

[0] http://www.evergladeshs.org/ourpages/auto/2015/5/28/58122395...
What's perverse? That they use Github for proprietary software? That they give source-code access to users of their software?
> even if I uninstalled those (which ones?)

I think you can see the partial list of extensions at https://www.arewee10syet.com/ The result seems to be restricted to only few top extensions, though.

Edit: I remembered it used to have a lot more extensions listed, apparently they have recently rebuilt the site[1][2]:

[1]: https://github.com/andymckay/arewee10syet

[2]: https://github.com/andymckay/new-arewee10syet.com
You seem like a nice guy
So I guess I'm the only one here on hn who thinks this is very cool?
MS supporting Vulkan instead of DX would be shooting at their own feet. Makes 0 sense to them.
What's the potential benefit?
"The reader who has read the book but cannot do the exercises has learned nothing." -- J.J. Sakurai

A lot of books from my school had exercises you could not solve if your only knowledge about the subject was the previous chapter(s). So for those who could be bothered (most efficient technique is not doing reading or exercises at all but somehow getting a good grade) there were times one would come up with an insight or read further ahead / another reference and discover a new connection. Either way made for deeper learning.
Instagram launches “Stories”, a Snapchatty feature for imperfect sharing
What I'm missing is how an IO bound workload is really ever a good chance to showcase a language's threading and concurrency performance or featureset. When I think about a language's threading model, I think about memory sharing/message passing, synchronization and fences, signaling, context switching and scheduling, preemption etc.

None of that is really important if the threads aren't doing any real work.
The overall point is that there isn't a 1:1 correlation between time and productivity in this industry as there is in, say, working a cash register.

I might spend a couple of hours trying to debug something screwy with my dev environment, or googling around and thinking about what the solution to a problem, that doesn't create more tech debt, should look like. I might spend time dealing with feedback in code review, some of which may be beyond the scope of the story or not immediately perceptible by a stakeholder, but it's work that needs to be done nonetheless. Project managers are not developers for the most part, so they have to trust me on that.

When you hire someone to do tasks that you could do yourself, then asking them to log time is reasonable since you know what needs to be done and what the timeframe should look like. Asking a highly skilled employee such as a software developer to log time is an insult to their judgment and a waste of their (and your) time. You can't gauge my productivity from a time log.

This quibbling over the term 'abuse', like we should all just be thankful we're not sex slaves or PHP devs and leave it at that, is completely irrelevant. Fine, it's not abuse. It's just antagonistically treating your employees like untrustworthy delinquents. Is that better?
I was seriously considering a mod for one of my Model M keyboards -- attach a solenoid with a counter weight on it to the inside bottom of the keyboard case, and have it actuate on each keystroke. Just to simulate the old Selectric typewriters.
This concept is interesting as a way to secure critical government employees against espionage and extortion.

It would seem much more difficult to provide security/surveillance details for critical personnel (to prevent assassination or compromise by foreign agents) and their families (to prevent kidnap/extortion) living in bustling open cities, than to provide housing in secure facilities where such threats cannot even get near them.

If I were (say) Iran, I might not want my nuclear scientists living among the masses.
It's ridiculous that they still don't have sandboxing years after Chrome, Safari, and IE shipped it. It's just negligent as a browser developer to not have that basic measure of security in place.
> To date, Microsoft has done... nothing I'm aware of... to lock down PC gaming.

DX12 is a form of lock-in.
I had forgotten about klinefelter's syndrome. You are correct.
That doesn't necessarily mean much, every time I went to the post office here in the UK and asked for something specific they went on their website and printed a page for me (not the most efficient use of resources but hey it works), there's also the case of terminals at public government offices where the public can go to use online resources (home office, and job center are a good example of that), this could be not that different from 30% of the site hits for HSBC in the UK which are from within the internet banking terminals in the branches.

But as tdlowden said apparently only 4% actually comes from US government networks so I guess it's not the case, tho I don't know if it's only federal or also local government since the US has a very tiered form of government.