skysight-inc/HackerNews huggingface dataset:
I was in this situation also. I had an iPhone6s (and 3 iphones previously) and after the iOS11 updates it started breaking badly. I had to restart it regularly, the experience of playing music/podcasts in my car became almost unusable and I have a long commute.

At that point I started considering Android. I prefer google maps and google play music over apple music. iTunes on the PC is one of the absolute worst things I've ever used.

I just wanted to use my phone without it being annoying and being able to choose default apps was something I'd always envied about Android.

I bought a Pixel2 XL a few months ago. So far it has been great. I don't use facebook on my phone so the possible privacy issues with that weren't a deal breaker.

The notification system is amazing compared to iOS and I get to decide which apps are defaults. Those two things are my favorite things about it. So far the phone has stayed out of my way and I'm happy.

This is my first Android phone. We'll see how it goes long term, but I'm happy I switched today. I'm not against going back, but if my current experience continues I won't.

Apple has great hardware and a (I think) better privacy policy, but the software experience eventually pushed me away. The one exception here is the podcast app on iPhone. I miss it, but haven't taken the time to look for 3rd party podcast apps on the Android (I'm using Google Play Music).
Enforcement factsheet:
https://ec.europa.eu/commission/sites/beta-political/files/d...

Pretty clearly primarily enforced by national regulatory agencies, who are the only ones who can apply fines.

It mentions citizens taking companies to court, but https://ec.europa.eu/commission/sites/beta-political/files/d... says that's for monetary damages, not for fines. This is unchanged from previous laws.

Can people stop freaking out now?
Is it a Pokemon or Cryptocurrency?
I believe there is a newer flow that I've caught occasionally. I use 1Password and some apps seems to have a shortcut on password fields for 1password to help fill in the password without going through the manual process.
You're not wrong, but, what internet company doesn't operate within the EU? If you operate in the EU, and handle EU citizen's data, you have to conform to the GDPR.

I don't think there's many internet companies that would not serve the EU because of it. Although, Google did pull out of China due to the censorship demands and the like.
It is indeed scary. I once had to use a mixture of boiling nitric, hydrofluoric and perchloric acids... quite possibly the nastiest stuff I've ever come across, and partly responsible for my sideways move into programming.

The lab had a shower cubicle in the corner, with a tank on top and pull handle. The idea was that if you got any on you, taking an immediate shower in caustic soda was the best thing to do...
you are vastly underestimating the ease of implementation
On the Timing of Time Zone Changes (2016)
Yes. This has been the case in California for some time.

EDIT: typo
I’ve already been promoted to the level of my incompetence.
You're making the mistake that this very article is highlighting: it's not just "people" who click links. An overzealous mail client or browser preloading links would force unsubscribe you without your knowledge or ability to undo.

A single step, a button push, to confirm an unsubscription is fine.
I always switch my loyalty cards with random people I meet on the subway, etc.
I'd suggest there's quite a lot more inertia to overcome with Chrome (or any HTML/CSS-based tech) to get improvements in print features than with a non-web tech... But hey, no reason not to try :)
I've been a Panic Prompt user for as long as it's been out, but it's always left me missing something. I wasn't aware of Blink, but plan on checking it out now.
Every action? No. Rebooting a machine, however?
Sorry. It's an old John Belushi Saturday Night Live sketch where he wins some Olympic-type events and then the voiceover claims that "little chocolate donuts" were part of his training regimen. Last shot is a picture of some fat, stubby fingers holding a half-smoked cigarette and reaching for another donut.
There are modern environments for COBOL, it has even been updated to OO and such.

http://www.fujitsu.com/global/products/software/developer-to...

https://www.microfocus.com/products/visual-cobol
Unfortunately, as you point out, you pretty much have to use Google apps to make Android worthwhile. And you're basically opting into massive invasion of your personal privacy by doing that, turning your life into an ad-targeted money tree for Google and the other dozen pre-loaded apps on your typical Android phone. I don't think it's worth it one bit.

Similarly, a lot of the inconveniences you point out (e.g. LastPass), are also a way of protecting you from rogue apps (e.g. Facebook) from tracking everything you do on your phone. That level of integration means that any app can read anything in your browser and operate on it independently of a human action.
I suspect this is just that you've not written anything to detect whether I'm actually in a position to use webauthn, but this demo doesn't work. I don't have an authenticator device set up (do I need one?), and your code is saying "The user agent does not implement a password store." in the console, but as far as I can tell as a user it's just plain broken.
Ask HN: GPDR and DNA testing companies such as 23andme
I’ve been wondering if GPDR applies to companies such as 23andme, but haven’t been able to find anything. Would GPDR make it possible to request deletion of your DNA test information that they store?
Thank you for the article link. If anything, it has only become more relevant by now. Do you know why the original has been deleted?
Yes, the automated system prefetching links will always click said button.
Yeah, I read this with a weird sense of deja vu.
Show HN: NaturalDB – Manage databases visually and query them using SQL
The only relevant points are those that make up the coastlines - there is no need to test paths that start and/or end in the middle of sea or land.
It seems to me that you're using someone's personal history to project your own personal views. We have no idea if he is motivated by what you're saying. The OP's counter point is just as valid as yours.

Personally, if I'd grown up on food stamps and was deeply concerned for my future welfare you can bet I would have sold before the price reached $18bn. I'm quite sure WhatsApp had many offers over the years.
1Password is nearly as good on iOS as LastPass is on Android. The exception is apps that haven’t been updated to support password managers are still a pain. I really wish Apple would mandate support for them.
Rare trifecta of soaring stocks, cheap loans and low inflation coming to an end
Ireland has two official languages defined in the constitution – Irish and English.
Ethereum under Regulatory Scrutiny in the U.S
And when a user receives an email saying they've been unsubscribed because an automated system prefetched the link, they won't be concerned or worried or confused at all. (Especially when this happens _every time_.
The book no one read
Show HN: A powerful, clean Markdown and plain text editor for iOS
'Side-effect free' means that doing it once, twice or n >= 3 times (with same parameters) yields the same result, i.e. what it returns doesn't depend on any remote state that is altered by the call itself.

However, an idempotent HTTP call is certainly not a pure function which some people seem to be mixing up. Pure functions don't work with I/O.

REST is bit more specific and explicitly requires GET to be nullipotent which really means "effect free" - it just reads and doesn't alter the state on the remote system at all.

Side-effects like log files, rate-limiting, etc. will always exist, but they do belong to a different 'layer', so to speak. That is, these should be unobservable side-effects (also think about minuscule effects on the power grid, the fact that a request might write something to an ARP-cache, etc. - they all happen at different layers, so the quantum world state keeps changing, but that's not what this is about). Whether an X-Request-Count header violates the requirements or not depends on interpretation. From the garage door perspective, I wouldn't care...
Royally disagree with the headphone jack. That is a huge issue that I don't ever see an end to. You never know when you need a headphone jack and there is no realistic way to carry an adapter all the time. And that is even if I'm willing to buy $100 worth of worthless adapters and do my best to sprinkle them out in my life.

Friends car? Stereo in the summer vacation house?

Buying bluetooth headphones doesn't mitigate this in any sense.
Anything you have ever published is no longer entirely yours and the act of doing so is also a relinquishment of control. Only secrets can ever really be regarded as possessions. Archivists should not require permission to store that which has been put out into the world.
But the answer you get might be less exciting. They might say: "We know you bought A, B, and C".

What if they give you only part of what they know? How would you be able to tell if they know more? And even if you could, how would you convince authorities that something is wrong?
worse benefits

Make that no benefits. In my 35 years in the tech industry I've never seen a contractor that got benefits, since it's the primary reason contractors exist.
This is advice for Amazon employees specifically. The incentives are not for him to give advice on how to become Jeff Bezos.
It's interesting to see how some of what Connection Machines thought would happen in the future, has now come to pass, such as scientists renting computing capacity by the hour, with e.g. GPU rental on cloud computing.
oh thats cool. new to me!
I don't understand how that prevents an automated system from unsubscribing them?
Grow up, Boeing. Yes your rockets are still necessary and there's no need to force a dick measuring contest especially when you're the only one that wants it.

Boeing could try the SpaceX route in both marketing and technology, but instead they're stuck with the mentality of a leach that needs to suck as much money out of NASA and its other clients as possible. At least that's the vibe I get from them.
Stripe uses Bazel to build Scala code: https://github.com/bazelbuild/bazel/wiki/Bazel-Users#stripe

Other large companies use Gradle or even Ant to build Scala code.

Why would a client be restricted to sbt?
They seem to think by asking users 'Are you from the EU' makes all problems go away. If it only was that easy.
It is the right of all librarians.
In my mind, the right to be forgotten is implied by your bullet point "Let users clear way to tell company that they want to stop using their account (and related data gathering)" By the definition of data processing, streetlend has to delete all my data to stop processing it.

It is pretty clear what streetlend needs to do to be GDPR compliant: if the user data is actually being sent to the third parties (the ad networks) then users need to explicitly be told this. If the data is not being sent to third parties then users already consent to their data being stored by entering the data (the data is necessary for the performance of the service operated).

Next to that: allow users to delete their data when they close their account (this should be as easy as setting cascade on foreign key constraints).

As for the geography: if your interaction with European citizens is incidental and not purposeful, you cannot be charged under the GDPR. It is only if you are actively trying to target your goods or services to the European market that they will enforce against you. This is obviously the case since they will have no power to enforce the law otherwise, but it is also covered by the three paragraphs of Article 3.
Because the majority of people watching the show either don't know or don't care.
Ada has memory management safety, even though it is not the same paradigm as Rust. Affine typed pointers might be a tad more powerful than Ada's scoped pointers and limited types, but they're still not powerful enough to express everything useful - cyclic structures in general are a very big hole in Rust's type system in that regard.

And then in both language, you can use unsafe when you need more power. So Rust might (and I say might, because I have no clear proof of that yet) be a tad more powerful in the safe subset, but it's not in a different class.
What's not mentioned is that there is a large outsourced population of COBOL devs. Talking with a former colleague who did COBOL for years, he can't find anything in COBOL that pays well, so he's staying at my last company doing VB.net and batch processing for their ERP system
A backyard pendulum saw sliced into a Bronze Age mystery
It’s a Skill-Based World
Yeh. Here in Dublin, even in my inner city area which occasionally has some traffic. Parents just put out traffic cones reminding people to slow down. Small goalposts, chalk drawings on the road, skipping ropes come out as soon as the sun does.
Thank you very much for that, I've now swapped my pre-order to paper after reading some of the kindle reviews.
I don’t understand your reply: he dismisses it because the issue doesn’t exist on iPhone so he doesn’t have to worry... that’s not dangerous.
Get should be safe, but that's not the same as indempotent. Delete requests are also indempotent as the final state will always be the same.
Depends on your business. I didn't find it as hard as PCI compliance for instance
The recovered recordings are on http://americanhistory.si.edu/documentsgallery/exhibitions/h...
New Information Security Forum
But they could charge you a reasonable fee before. Now it will be free!
> I wonder what would be the benefit of Apple producing their own chip? Especially with the threat of "peak iPhone" looming.

Isn't that exactly the answer? If you have reached market saturation, you optimize for cost.
Simple: I like coding and solving problems, not learning legalese.

My hobby projects were inconsequential. Nobody cares about them much, including myself. I prefer tinkering, not becoming better versed in legalese.

It's rather fascinating to me how I keep being misunderstood. I guess I am not stating things as clearly as I imagine.
They were worried because they thought the margin you normally have did not exist in this case, and they tried to avoid any drop in circulation, which would reduce the amount of fresh calcium brought into the hand, which might not be compensated by the additional artificial supply if the radial artery's flow dropped. In those other procedures that you mention you have a bit more room because normally the tissues are not at their limit of how much of the various molecules supplied by blood they use.

For those unfamiliar with how blood supplies various molecules, some of it solved in blood directly, some of it bound to carriers, most famous probably being oxygen: It's not like in a human supply chain where an empty truck or a train is loaded to capacity and then again emptied completely when it reaches a destination point. Instead, it's an equilibrium that changes based on things like partial pressure or acidity (pH is very slightly more basic in the lungs, slightly more acidic in the periphery, because of CO2 - also see "Bohr effect") and a lot of other variables. There is no 0% or a 100%. Here is an example for a curve for oxygen: https://courses.lumenlearning.com/wm-biology2/chapter/transp...
I thought that initially, but then I considered that for users to be bulk unsubscribed then the link would surely have to be the same for every user, at which point the each user gets the same unsubscribe link, and then when they click on it it unsubscribes everyone.

This doesn't seem very likely, so I guess that a whole load of unique unsubscribe links got dumped into slack which started following them.
I'm actually much more concerned when I don't have to click the link. It let's me know they haven't thought the problem through and what other errors and problems are there in their systems?
Carry both an iPhone and now also an Android phone. My first Android phone was a S7E and it was very laggy. I had the US version which heard was worse.

I now have a Pixel 2 XL and could not be happier. Buttery smooth. I now prefer Android over iOS but can not deal with lag.
Aparapi: Open-source framework for executing native Java code on the GPU
No not the same result. How would the front page of any news site work then?
I'm based in California, and we eliminated all contractor positions about 5 years ago due to the risk. The CA EDD has broad powers which can be triggered by a single phone call from a disgruntled employee or contractor.

I actually couldn't hire someone once because they required a contractor relationship.
Securing your web application with Spring Boot and Kotlin
The programs are very uniform. There is not multiple ways of doing things (at a presentation level). So you get to use hundreds of thousands of existing apps written over the last N decades in your modern web application.

You just couldn’t write them all over again, there isn’t a team on earth that could, even with infinite money. You’d be talking, I think, more than high double digits, millions of LOC.

JavaScript by comparison .. today it’s React/Angular, but it is very fluid. Not much code will be practically reusable in 5/yr from now.
I had a similar experience with a S7E but now have a Pixel 2 XL and that is the key. My Pixel is as smooth as an iPhone. Plus does not slow down over time.

In someways phones like the S7E give Android a bad name.
Risk Aversion.

The smaller companies (aka startups) will do most anything to get customers. At some point in size when they become larger entities they will do almost anything to not risk losing business. Make changes fast turns into assessing the risk with every change and not wanting to cause problems. This slows down delivery.

There are also organizational factors at play the larger a company gets. You start getting teams having sometimes opposing goals set by the company. That is basically because of bad management.

Micro management also becomes a factor, there are too many personalities at play in a larger organization to quell this. Somebody will be the checker of all things and sole decider as a manager. This will morph people reporting into that person as risk-averse and decision-averse. They won't think for themselves and will wait to be told what to do.

None of this has anything to do with how complex or large a code base might become. It has nothing to do with technology. It is just an outcome of how large organizations are run. Upper management wants fiscal efficiency which usually means slower delivery and miscommunication.

I've been on smaller teams inside of a large mega-corp that were able to operate like a startup. They were managed very well in the sense that upper management "left them alone to do their thing". Then over time, the smaller teams were absorbed into a larger micro-managed entity who wanted everyone to do everything the same way.
It's gray-ham bell, in his own voice. Can't in good conscience use the short vowel a any longer
Ask HN: What do you use as a log-book / technical diary?
I seem to be using a variety of methods for keeping notes on what I'm working on and upcoming tasks.

* Paper / pencil

* Email

* Text documents

None seem to be great at capturing ideas for disparate projects. Anyone have a better system?
Product Sans [pdf]
funny, while trying to learn more about that, I find this https://www.verywell.com/ultrasound-for-faster-bone-healing-...

:)
In Germany offenses against the GDPR can cause a "Abmahnung" which do not result in a fine but a charge. There a legions of filthy lawyers waiting for the 25.5.
That's a reasonable point but doesn't explain why you're using hashes instead of random groupings in the first place.
I thought that resizing was really neat as well, and the videos are such a pleasure to watch. Lamport may be my favorite lecturer I never had...
I used to work in 2 major companies that make Android devices...
I used to have Android myself and recommend to everybody until I saw within one of the companies some stats on how much porn users got in their phones...

As someone said before, Android is designed to milk users. Apps milk users data because is something that Google does already, so somehow is OK to do it...
git add -p

It will let you approve each hunk in a file to commit or not.

git commit -e -v

Will force you to edit the commit message and in the editor show you the diff of the commit against HEAD.
>The language ostensibly self-documents, because it’s so verbose and requires so many explicit declarations about what it’s doing

You know, I just finished a COBOL class at university and this makes sense. One of the main things I hated about cobol was how strict and weird the syntax was. It uses so many full verb identifiers rather than just operands. The language just really feels like it was built to be rock solid.
Why an expert in counterterrorism became a beat cop
Iran, Like Russia Before It, Tries to Block Telegram App
Key word is "commercial". The commercial world is full of dangerous substances (when you leave the safety of an office and go into the dirty world of production :-)), out of necessity, but you are assumed to have received proper training and be in possession of proper safety equipment.
Jack is overrated. I have it and don't use it at all after buying airpods.
That would be one way to go, and probably a pretty good one.

But yeah, the churn in the industry is crazy, so it would be some work to compile a list that's coherent and orthodox that didn't go out of date the moment you published.
Open Images V4 and the ECCV 2018 Open Images Challenge
New Nielsen numbers show the power of Netflix
The legislative process is slow. In an ideal world, the constitution and the parliament define the laws in general terms that do not need to be adjusted for every new technology or economic development. In Switzerland, there is even a law that says that if a law is obviously missing, judges are free to judge as if that law existed. So the judicative clearly also has a law-making role, but at a much lower level. It’s like the system architects and the programmers in software development: in the end, both engage in a design activity, just at a different level of abstraction.
OK yes actually i see how you hit that error. fixed and thanks for telling me
Aren't the key elements to being independent in setting your work hidden anyway.

Things like knowing when the contract ends aren't visible.
> We now have a situation where (almost exclusively rich white men) are making millions of dollars selling legal marijuana on an industrial scale, as red state prisons sit full of petty dime bag dealers (overwhelmingly people of color) doing decades of hard time for something that is not even a crime a few hundred miles away.

While I am supportive of freeing low level nonviolent offenders and sealing their records, I think the insinuation here that those locked up somehow deserve the profits from the new industry is silly. Running a black market business is very different from running a real business. Look at what's happening in Humboldt county to see that just because the product is the same the business is not.
When my 80 year old dad went from Android to iPhone, the mistakes went up and his ability to get things done went down. Cognitively, he's the same, so it's not that. Maybe he was ruined by using Android first.

For example, he never used to send texts to my home phone number. Now half of them are, though I seem to have got him to switch to email.

He still can only send me pictures from his phone about 1 out of 4 times now.
Looks like the RFC talks about idempotence from a "side effect" perspective where I was talking about it from an "output" perspective (the generated HTML).

I agree with the RFC and I mistook what the person meant