Hacker Newsnew | past | comments | ask | show | jobs | submit | awolf's commentslogin

It's not about your vehicle being seen in public at a single point in time, it's the fact that this system captures everyone's patterns of life. School, doctor, shooting range, church, play, protest. When, when, how often. All tracked and packaged up in a commercial database, without warrant or justification.

If you happened upon me on a public street, I'd say "that I'm here on this street now is not private information".

If you installed sensors across the entire city with 2-5 block resolution and could tell me everywhere I have been in the last 30 days (and hence where I'm liable to be tomorrow), I'd say "you are grossly violating my right to be secure in my person against unreasonable search - this is wrong".


Is the same outrage present for your cell-carrier, credit card issuer, email provider, and the dozen other data-collecting orgs you assumably interact with throughout the day? They've built a more comprehensive pattern of life on you than a few points in the city you may have driven past. All that is subject to search and all of it is being sold now to random people.

The panic over Flock is silly unless you're already living in a hut in the woods, because it's not capturing 5% of what you describe. But, I guarantee your phone provider, Meta, and email provider do know all those things.


> Is the same outrage present for your cell-carrier, credit card issuer, email provider, and the dozen other data-collecting orgs you assumably interact with throughout the day?

All of these require a search warrant.


Not for the data brokers, advertisers, and employees of the orgs. Every feigned panic because some cop Flock-searched an ex rings a little hollow when you consider the reach and lack of accountability present across the data collection schemes I mentioned.

Yes, same outrage: it’s most of what I’ve worked on for twenty years. But “you’re already surveilled” isn’t a defense of Flock, it’s an argument for less surveillance everywhere.

Volume isn’t the distinction that matters, who holds the data and what is possible as a result is. Meta can sell my movements to an advertiser. It can’t pull me over, detain me unjustly, or hand my neighbor over to ICE. With Flock, police aren’t a downstream buyer; they’re the direct customer.

And “you already gave it away” is no longer good law. Chatrie v. United States (2026): Chatrie had opted into Google Location History, and the Court still held that disclosure to a third party doesn’t forfeit your Fourth Amendment interest.

Worth noting where we started, though. Two comments ago there was no plausible connection between public roads and privacy. Now there’s one, it’s just smaller than Meta’s. I'm really glad you have had this anparently eye opening moment here on HN.


I never said that there was a plausible connection between public roads and privacy - I still maintain it’s the most clear cut example of a public place without an expectation of privacy imaginable. Unfortunately your eyes weren’t open enough to see that from previous comments.

Nice to see we got to what this really was though: not a genuine privacy concern, but an “Orange Man Bad” concern because ICE could use Flock to deport illegal immigrants.


Doctor, church, shooting range, protest. ICE was one item on a list. Build the infrastructure and it stays built for whoever’s in charge next.

Trying to discredit my substance based on a single of many examples tells me you're not arguing authentically here, nor elsewhere in this thread. We are failing to be productive past this point.


Coal has a much worse heavy metal issue than Nuclear.


Coal also has a much worse radioactive particles issue than nuclear...

https://isnap.nd.edu/assets/255639/radioactivity_lecture_18....


yes we're talking about living in today's world but... off the grid.

no one said "historical reenactment"

?


This is definitely not "off the grid", except for very narrow definitions of the grid.

Perhaps "somewhat eco friendly" would be a better designation, or "light on corporate resources" (with the exception of Internet and GP's longish list).


Isn’t the “grid” literally the electricity grid? But the phrase also can connote going completely out of contact, so it’s ambiguous.


Off "the grid" is more than off the utility grid. It implies a rejection of the globalized supply chain, and a return to subsistence consumption. If you can't make it, you don't have it. This also includes non-existence in the financial system, and the minimization of data footprint.


It's just off the electric and waste disposal grid (and sometimes not even that).

Not "off the grid" in a fuller self-sufficient sustainable way.

And there are many people who do live in today's world "off the grid" in a fuller sense of the term - far more than the description of "off the grid" living here. People living in rural villages, island dwellings, and so on, in Europe, for example, can be far more off the grid than above (self-sustainable, that is, growing most of their own food, doing with less, hardly owning a TV or a smartphone, and so on), even if they still have a power line.

This includes not just old rural families and such, but also young people in a "back to the village" movement that's been going on.


One patten I've seen to address this is to define a "plugin architecture" where disparate components are integrated into the main system via fixed "sockets". The sockets themselves are generic as is the glue code that attaches plugin and socket.

This does create a lot of boiler plate, but that boiler plate is predictable and uninteresting, and a good candidate for code generation.


So it's kind of like oop code with traits and interfaces?


Both added in iOS 14.

I guess Apple's not "full of shit" anymore.


Photos: just saw it, great news.

Contacts: didn’t find a good source. This talks about "contacts autofill", not sure what that means exactly: https://www.apple.com/ios/ios-14-preview/features/


“Instead of sharing your entire Contacts list in third-party apps, you can now type individual names to automatically fill their corresponding phone numbers, addresses, or email addresses in fields that request it. The autofill happens on your device, and contacts are not shared with third-party developers without your consent.“

This is pretty clear to me, you type a name, it’s looked up in your contacts by the OS, data is retrieved if there is a match and placed in the form. This is not the same as sharing an individual contact and allowing the app to continue to read it later, but still gives you a means to give contact data to an app without giving it access to the entire list.


> But, wow. This is beginning to look pretty scary.

This is the main benefit I see of having our government take these measures: making people like you realize THIS IS SERIOUS. It has "looked pretty scary" for almost two months. And no one has taken it seriously. And now we're here.


I practice extreme germ control daily. So it has nothing whatsoever to do with me not taking it seriously.

I just think I am unlikely to get coronavirus because I'm a fucking hermit who works from home and doesn't touch anything and practices germ control so my genetic disorder won't kill me.

Maybe read all my comments before making insulting assumptions about me. I've already talked about having CF in this thread.


> Maybe read all my comments before making insulting assumptions about me. I've already talked about having CF in this thread.

GP wasn't talking about you specifically.


Possibly not. Thank you for pointing that out.


> If the first line of a commit message is a title, it changes the way you write it. It becomes just some text to introduce some more text, without any stress on the information density.

I agree with the author that commit messages should optimize for information density. However the example they provide does a poor job of this:

> This is a smart synopsis, as information dense as possible.

"This is a" is the type of thing that should never appear in a commit message as it could apply to EVERY commit message. Synopsizing is the action, but doesn't indicate what is being synopsized; one of the most important facts for someone to understand what is happening here. Finally "as information dense as possible", again should also be cut as this is telling us HOW not WHAT (and ironically hurts information density).

Were I writing this example it would be:

  Synopsize how to write a commit message
---

I led an initiative at my current company to enforce all commit messages start with an imperative verb and be less than 72 characters. Some people hate it, some people love it.

Aside from standardization, the primary reason to do this is the imperative mood leads to the most concise sentence possible. By leading with the action, the most natural thing to do next is to talk about what is being acted upon. Unnecessary words are dropped and the most important facts are emphasized. In short it forces the author to get to the point.

  [Act] upon [some aspect of the code]
e.g.

  Add user login link on home screen
  Refactor authentication into separate classes
  Lint PR titles conform to standard format


I agree with your idea but I would take it further. If possible I think the commit message is more concise if it can actually refer to the resulting action that is the result of the change to the code, unless the primary result of the commit is to refactor or clean up code formatting, etc. This way we avoid one more level of indirection to indicate that we edited code to accomplish something, since that is always the case.

Link to login from home screen Enforce standard for PR titles

For refactoring, applying linting changes, or general formatting, I do prefer a prefix to indicate that it is not intended to change behavior. Something that is consistent for a project is good such as "Refactor:" or "Reformat:" or "Lint:" as a prefix to make it easy to spot these in the history is good.

I often see message such as:

Implemented new framework to... Edited 3 files...

Then someone will edit it to be imperative and it reads:

Implement new framework to... Edit 3 files...

Which is not really any better. They were past tense indicative because they described the actions of the programmer which are in the past. Writing from the imperative is not just better because it is more concise in english (shorter verbs) but because it is the natural way to describe what will happen in the program when the commit is merged.


> I led an initiative at my current company to enforce all commit messages start with an imperative verb and be less than 72 characters.

You are truly doing god’s work :). I’ve led a similar initiative and same outcome, some love, but those who don’t, really hate it.


Why do they hate it? Are those the creative ones that can’t conform?


Plus, I like to start with the topic the commit was about, so its easy to scan for a part of the codebase. E.g.

    user/login: Add link on home screen
    auth: Refactor into separate classes


I've literally never heard or read the word synopsize so I'd get stuck there wondering what the heck was happening. Try "summarize".


sure, was just matching what the author said in their example. 100% agree no need to use obscure words


I’m jealous that your environment is competent enough that commit messages are actually worth the time to fix.


> all commit messages start with an imperative verb and be less than 72 characters

Just the first line, right?


yes


I definitely wear my Series 4 every night for sleep tracking comfortably. Charging for the 20 minutes I'm in the shower is enough.


The article is comparing year over year. July 2019 to July 2018.


The Equifax link leads to a form where you submit your social security number and birthdate. Cool.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: