skysight-inc/HackerNews huggingface dataset:
I'm a little surprised by how little chest thumping there is about apple collecting telemetry like this. I expected this to be full of people saying that you should only use tails and tor from a faraday cage.

Pleasantly surprised.
Why should you have to?
Unfortunately only High Sierra gets Intelligent Tracking Prevention: https://twitter.com/rmondello/status/911066050556436482

Still a good release though.
Work through this:

https://learn.shayhowe.com/html-css/

followed by this:

https://learn.shayhowe.com/advanced-html-css/

and you'll be good to go. The tutorial, while covering the essentials, is working towards creating this:

https://learn.shayhowe.com/practice/organizing-data-with-tab...
Obama Foundation Summit for Civic Leaders in Chicago, 2017
A lot of open source work is professional paid work.
which means "master" in English and then you end up in the master/slave discussion...
Some casual chat / browsing like that is fine, working? I can't do it.
Should probably still ask for credentials though.
Not sure whether that (Hotes Foundation) is a good source, but clearly the American Red Cross has a really bad reputation among cognoscenti.

Now, I think it's great that Apple encourages and enables donations after major disasters, but I wish they were a bit more selective in their choice of recipient.
I second that recommendation! Various european broadcasters shared that concept and produced a whole series that covers a lot of european countries. So far i watched them about germany ("Deutschland von oben"), france, italy and great britain.

some links:
https://britainfromabove.org.uk/
https://www.zdf.de/dokumentation/terra-x/deutschland-von-obe...
https://www.youtube.com/watch?v=8uH3aXvuxvc
Ask HN: Why Skype is so buggy and unreliable?
3D Printing Pre-Visualization Using ARKit
Research points to long-lasting rechargeable batteries
> I can understand why there are so many people taken in by this advertising.

Some might even argue the software is pretty good, too!
Beyond computational reproducibility, let us aim for reusability
Please don't try and use "poor people need Uber for jobs" when it's well known that one of Uber's goals is elimination of those human drivers to drive costs down. They are nothing more than a pawn in this game (and they deserve better.)
How to write a novel set more than 125 years in the future
Quick follow-up. If you look at front-end web development toolkits these days, it's a good example of why there is a need for someone with a solid general development background that has an interest in the field.

I'm sure a lot of ML specialists are good coders, but they don't have a lifetime of experience in building production level software. Left to their own devices, they are going to be forced to re-invent the wheel over and over again, wasting time on over-engineered and under-utilized tools. There's value in being the guy who understands ML, and understands development but isn't an expert in linear algebra. There isn't a giant market for people like that at this point, but there is a market.
Agreed. I'm going through the motions of a tranistion and the team is far more important than the company. If you focus on the company first you will lose the pulse of your team and if you lose the pulse of your team you're compromised in your ability to lead effectively especially when you inevitably need to debug your team.
Artificial Intelligence Applications
Seems almost impossible for them to have success on the consumer market, as those just aren't the things your typical consumer thinks about.

Consumers like having e.g. reliable Maps, which is very difficult for anybody not-BigCo because they're the ones with data to do it.

Apple, Google have thousands of people and billions of dollars invested in building consumer experience for their mobile phones/apps. Getting even a tiny fraction of that market as a startup would require something wholly original. Privacy-focused <x> isn't that thing. (See: email, past privacy-OS-for-desktop attempts).

Not to mention, Apple is doing a half decent job with the privacy angle, too.
Ask HN: Best place/website to get a logo for my lab?
I work at a recently established academic research lab (http://sda.tech/).

We're still in the process of setting up a decent, unique identity for ourselves and as of now, our website is primitive and the logo is essentially a placeholder.

Can you suggest me some means through which we can get a decent logo for ourselves? We have a budget of about $200-$500 to shell out for it.
EuroBSDcon 2017 System Performance Analysis Methodologies
Java Applets - run bytecode in a VM (called the JVM) in the browser, and use multi-threading supported by the JVM.
Subgraph OS
> What family sharing use case needs more than 100 albums for sharing family photos.

100 albums is nothing. Looking at my photo share history (on Google+, not iCloud as iCloud is useless) I have about 500 albums shared with friends and family over the last five years. And of course, there have been innumerably more albums shared with me, while iCloud limits that too to only 100 albums.

The best thing about these Google+ albums is that I don't even have to give them a name, unlike iCloud shared albums.

> and what family sharing use case needs more than 1000 photos "per hour"

It's easy, I don't share photos every day, I share them e.g. at the end of a holiday, and then there are more than a thousand. In any case I might need to share even more, since I might share the same pictures to different people in different albums, and that counts multiple times.

Of course this is all moot, since the quality is degraded too much to use this service anyway.

> (you can add thousands, just rate limits the uploading)?

It doesn't rate limit, is blocks you out and it tells you to try again in an hour. I have to remember to do that and I have to remember where it errored out. It takes forever to do something that should take seconds. They already have all my pictures stored in iCloud. They are already there! "Sharing" doesn't consume resources, it's just an entry in a database referencing data they already have. Which, btw, means that they should not have to reduce the photo quality. They already keep my high quality data, and I pay for this storage. Reencoding into lower quality actually increases the storage they have to use for my data.

I suspect iCloud Photos and iCloud Photo sharing are two completely disconnected services at Apple that don't communicate properly.

> you may find that causes more problems than it solves, as a group of n people are likely to have >n different time stamps and at least 2 time zones on their various devices. The resultant sort will be interleaved by sets out of order by hours in case of time zones

Erm, no, because you sort by actual physical time keeping track of time zone and everything?

I despise Google as a company and I try to avoid their products and services, but their photo solution just works so well on Android (it works like crap on iOS and macOS even if you install Google Photos, but that's a discussion for another day). Good model, fast, and no artificial limitations. I wish Apple would keep up.
Given that it takes two plus years of extensive study to be able to pass The Knowledge (and many take longer) plus you need a certified vehicle which are around £40,000 minimum, yeah, there's a whole lot of spare time and access to money preventing disadvantaged people from driving a black cab in London.
[M]any sparrows died from exhaustion; citizens would bang pots and pans so that sparrows would not have the chance to rest on tree branches and would fall dead from the sky -
https://en.wikipedia.org/wiki/Four_Pests_Campaign
Sorry, I cannot agree with this sentiment.

You are paid as a servant of the company and that duty includes responding to and assisting your co-workers.

Perhaps they are interrupting you because their work is more important than yours, perhaps not. But that's not your call. Raise it with your manager, don't resort to being ignorant.

If your environment is not conducive to achieving assigned tasks then raise that too with your manager, don't resort to being ignorant.

I have several friend who are commercial pilots, they wear headphones all the time when on duty. But they will absolutely give attention to anything their cabin crew asks them, no matter how trivial, because the team is what ensures a safe flight.
Russia targeted election systems in 21 states, successfully hacking some
Actually, for what its worth, Google has excellent ADMX templates. It's arguably easier to lock down Chrome with group policy than IE. I disabled all extensions and all data sync for any of the few Chrome installs on my domain.
Thank you! Used this last week, worked a charm.

Perfect tool is a SanDisk Ultra Dual Drive with USB and USB-C.
Is there actually any external verification that this can be done?
Yes, undifferentiated across-the-board cynicism doesn't help either, and could discourage donations to charities that do make a difference.

There are organisations that evaluate charities, and they show that you can easily save lives by donating:

http://givewell.org

http://www.thelifeyoucansave.org
From my personal experience with the developer betas on my laptop;

I experienced no issue during the conversion of Corestorage Filevault to APFS Filevault. The conversion to APFS was offered as an option to me during the Developer Beta series.

I am not sure whether this will be done automatically for the release version. However I do understand that the conversion will only be offered to systems with Flash Storage only, whereas Fusion Drive and Hard Disk equipped systems will not. (as per: https://support.apple.com/en-us/HT208018 )

I found that the process required no interaction on my part and that my system came back up without issue. Likewise, there was no change with how Time Machine operated for me, in fact I don't believe that Time Machine backups are touched by the conversion process.

On another fusion drive equipped system I have, I was able to manually enable Filevault after filesystem conversion to APFS. You should be able to disable it after conversion too, though I've not yet tested this out.
That was a concern to me before I migrated two laptops: one had FileVault enabled and the other not†. The conversion dealt with FileVault without a hitch. Even better, enabling FileVault on the non-encrypted one after the conversion let it encrypt without even the reboot previously required with HFS+, one less excuse not to enable it.

Backups to an external disk are still done to HFS+. External disks formatted as APFS either do not show up as available disks to backup to or prompt to format the disk back to HFS+ (I encountered both cases as I was trying to put TM into submission on that one). Remote backups (over AFP) are unaffected and still use (optionally encrypted) sparse bundles. So Time Machine itself appears to have not changed much in that regard. Local snapshots do leverage APFS snapshots though and are browsable at /Volumes/com.apple.TimeMachine.localsnapshots.

† A mistake on my part following a restore from Time Machine where I did not enable encryption.
"Somehow". My peeve here is that Chrome will install in the userspace for people who don't have admin rights.

The most reliable way to prevent Chrome installs is to have AV treat it like a virus.
> By having two implementations of a common interface, like `ArrayList` and `LinkedList` both implementing `List`.

That's not an abstract type, it's an object type. An abstract type has a single representation, determined by the type's implementor, which is hidden from the rest of the program. OTOH, objects with the same type may have different internal representations, determined by whoever constructs the object, just as in your example.

> It seems like you're defining "safe" to be precisely what the languages you like provide, no more and no less.

Safety is defined in terms of the language's semantics, not my personal preferences: are meaningless operations ruled out or not? (We can get technical and say that Java does, in fact, assing a meaning to invalid casts: to throw ClassCastException. But very few people would consider that a useful meaning: if you run into it, your program plainly has a bug.)

> Java is mostly type safe.

Then it isn't.
I think his argument is that they are not backporting other software features including those that are unrelated to the camera.
I was looking at this as well, but I'm willing to suspend my disbelief because the normal vaguely looks like it has a good deal of information (in a basic fidelity sense).
UK could need 25 per cent more electricity to handle move to electric cars
It looks like this is not the case,

"It is also this setup that also allows Uber to pay what their critics say is less than their ‘fair share’ of tax – Uber pays no VAT and, last year, only paid £411,000 in Corporation Tax."

https://www.londonreconnections.com/2017/understanding-uber-...
Only one of those is group theory.
They're clearly optimizing for a single waking-day of battery life, which is (imo) a reasonable thing to aim for. I don't want to wear a watch when I'm sleeping anyway. It's a different tradeoff than Pebble that allows them to do more. It's also something they've worked hard to pack features into (e.g. Siri voice on-watch in series 3)
Was just about to post this myself, it's an excellent summary of what the dispute is really about. Also includes some history; I hadn't realised that Hailo was British in origin, or that TfL had the same legal structure as a local authority.
Fiverr, just take your time to find someone who does original work and then wait.
Video Series: How to Build Progressive Web Apps
So I broke down what the app was doing on some representative servers, working both from the coarse level (dtrace/system resource usage) to the fine level (flame graphs of calls/wait time/yield events within the application runtime itself). I didn't profile the batch processing services; they were RPC'd to via the renderers, and used more appropriate languages/patterns for huge-data manipulations.

That's very interesting; you were given a huge old legacy app that had scaling issues (cpu and memory). Presumably the business was tired of throwing hardware at it? Or they hadn't gotten to that stage yet? Continuing, and tasked with diagnosing the performance problems you looked at the system and application. I can read up on dtrace, but how did you profile the application level stuff (time/yield)? Was it some functionality provided by the run time? Ie java visual vm for example?

This is a problem many, many companies have; ill performing legacy apps that the "legacy" staff aren't capable of handling (because the talented people left long ago ie "don't move my cheese"). It'd be really educational to see a write up of this!
I am giving you my blood to help people not for your side channel research efforts. If a university wants to use my blood for testing and research they may do so at my discretion, not in spite of it. Also, I would like to be able to review the privacy policy of that particular university and know if they have any attempts to turn a profit with a pharmaceutical company. Again, blood is very sensitive and very personally identifiable. I want the least amount of people possible (who don't actually need it to survive) to have it. I have no idea what the future holds in terms of genetic testing, genetic discrimination, and most importantly, how this particular research university handles data storage and information about my blood and I.

Anyways, long story short, I will be using my local blood organizations from now on, or just going directly to the hospital to donate.
Same here. I haven't upgraded my home PC for almost 5 years now, even though I do some digging from time to time to see if there's something worth buying in a middle tier. So far, it was simply not worth upgrading, I hope things will change soon. Heck, even GPU bought back in 2013 is still doing well (I remember times when 1 year old GPU was considered obsolete, even in a middle tier).
I still haven't updated to Sierra because I depend on Karabiner. Just tried the newest version of Karabiner-Elements and it still doesn't do everything I need.
Stutters horribly and quite low average FPS, FF on Windows, with _very_ decent specs.
The Sylow theorems are by no means “fancy”. If you don't understand them, then you don't know group theory, plain and simple.

Now, we can debate the merits of exposing children to groups before they can understand group theory. But learning group theory means learning (0) the axiomatic definitions of group, subgroup, coset, etc. (1) the main theorems in group theory and their proofs.
If unsigned apps can do this then a signed app can probably do it too.
Brit military wants a small-drone-killer system for &pound;20m
"Indeed if TfL have any kind of ulterior motive for their actions, it is simply that they dislike the impact Uber are having on congestion within the capital"

As compared with official London taxis (aka 'black cabs'), cars operated by Uber:

1) After dropping off a passenger, drive to their next pickup point (vs. black cabs which drive around for an average of 25 mins waiting to be hailed).

2) Pay the London congestion charge (vs. black cabs which are exempt despite the fact that they're generally on the road for about 10+ hours per day than the average car, and spend a far greater proportion of that total time within the congestion charging zone).
Software engineers being replaced occurs in a more indirect way. Usually through automation and third party SaaS. Companies replace their own devs with technology and other companies devs rather.
i'm sure the horses pooping on the soil helped too.
Religion in the United States
Six to ten is not an open office, those are team rooms which are fine - when you can have multiple teams in the same room, that's when you cross the threshold to an open office.
Anita Borg Institute Continues to Oppose Updated Travel Ban
But not the telemetry or tracking.
It's mostly there. Podcasts might have a UX issue, but works great for music on the go
> Asking for open-sourcing the client parts will not help you anyway, because the server parts are still running on Google servers and you won't be able to replace them.

Yes I could, if the average android phone would allow me to do so. You can't go to the store, buy a phone, and remove google play services. At the very least you have to root the phone, which isn't possible on most devices.
Proves me once again that the best password vault is sitting on my shoulders.
Overlooked DNA Leads Researchers to the “Big Bang” of Immune Cell Development
I was impressed that title didn't say AI..
This is not an optimal solution, which would be a negotiated agreement between the US and EU on how to reconcile the laws, but saying that doing what the court demands would put you in a hard spot of your own making isn't really a defense.

On the off chance an agreement is reached with the EU I fully expect that they will allow law enforcement access from both jurisdictions; None of the EU laws restrain law enforcement in this regard.

You can try and denigrate the judge all you want, but they have the authority to make these demands, and your only recourse is the supreme court or congress. Laws are a cost of doing business in the US.
Intel's staunch refusal to support ECC RAM on non-Xeon chips seems incredibly chintzy at this price level.

Who is the customer that's simultaneously willing to spend $2,000 on a CPU and so desperate to save a few bucks that they'd settle for non-ECC RAM? I want to meet that person.
Great article. That Uber drivers of London alone have been accused of 32 sexual assaults in the past year [1] is hard to swallow.

Also, it sounds like Uber would be better off targeting public outrage towards the mayor. Any thoughts on why they went after TfL and not where the power actually resides?

[1] https://www.google.ca/amp/www.independent.co.uk/news/uk/uber...
The ultimate guide to writing a Go tool – Fatih Arslan
From a security perspective, I would assume that signed binaries should not have additional restrictions that are also not in place for unsigned binaries. Would this exploit also work with a signed app as well, but avoiding the user confirmation?
Problems with Email APIs (especially SendGrid)
"it's an excellent summary of what the dispute is really about"

Except that, like other articles I've read about the dispute, it talks only about Uber/ULL and its transgressions in isolation. Stats about number of offences are provided, but without context. Where are the comparable numbers for other minicab firms (of which there are many)? Are ULL's offences per ride/mile higher or lower than the worst/best/median minicab firm?
I think the best way to do it is mixing internal development and clients. You can leverage their money to build whatever you want.
How does that work? With Keychain I literally have a different password on every single site I visit. If someone hacks Facebook they'll have... my Facebook password (and whatever sites use OAuth and won't let me opt out of it). Does your brain consistently handle that level of password diversification, because that's the best defense against password theft.
Do they come in Blue Apron?
It looks like you've received a lot of good advice and established at least a couple of conversations from this post.

A nice way to give back to the HN community would be to write up what you decide and what happens next.

I, for one, think that would be really interesting to read.
> Microsoft even now has Linux offerings its a new era.

If they made a Linux version of Office and ported Direct3D to Linux, I'd be impressed. As such it's just embrace, extend extinguish again.
Nothing Is Too Strange for Cities Wooing Amazon to Build There
They started a petition [1], that is directed at the mayor.

[1] https://www.change.org/p/save-your-uber-in-london-saveyourub...
The last time AMD was competitive, they delivered really good value for money. Yet they were only available in the "enthusiast" market segment as Intel were able to give all OEM strong incentives to not buy AMD.

Is there any chance that they are not having all OEMs by the balls this time too?
A smol comic about clojure
Stutters on my 2015 MBP, but runs fine on my Oneplus 5. Guess web graphics struggle with larger screen sizes/resolutions.
Obligatory XKCD. https://xkcd.com/1179/

ISO8601 is very nice.
The native Camera app doesn’t have it but iOS 10 included the ability for apps to get the raw sensor data. I imagine there are third-party apps that provide it.
Revealed the secret to lead the search rankings race using the simplest way
Sorry about the "unsigned" bit, was doing it on my phone and it wasn't fitting, so I ended up chopping some words out.
IPhone Disappointment Hammers Suppliers, Fuels Taiwan Outflows
The article includes some shot by shot comparison between the iphone 7 and 8 - I found those useful as a comparison point.
For more reference, it's worth also checking his previous reviews for the iPhone 7 and iPhone6 - It gives a pretty good idea of the progress made.
"One force [British] burned Washington but failed to capture Baltimore, and sailed away when its commander was killed. In northern New York State, 10,000 British veterans were marching south until a decisive defeat at the Battle of Plattsburgh forced them back to Canada.[b] Nothing was known of the fate of the third large invasion force aimed at capturing New Orleans and southwest. The Prime Minister wanted the Duke of Wellington to command in Canada and take control of the Great Lakes." [i]

Sure, they burned the White House [battle won], but lost the war.

https://en.wikipedia.org/wiki/War_of_1812
How does this explain the Republican party's continued support for healthcare bills with sub-25% approval ratings? Also I don't see Barney Frank, Signature Bank board member and author of a piece titled "Yes, I Took Bank Money. And It Made Me a Better Regulator" as a disinterested commentator.
This sounds much smarter than my method of installing each of those from scratch, I usually dedicate a few hours of reinstalling everything.