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

What if you „lose“ your google / apple account, like this sanctioned judge of the international criminal court? Crazy to imagine that we are still baking in dependency on US providers in european societies, even though there is clear indications we should be doing the opposite?


You wouldn't even have to be a high profile target like a sanctioned judge. Simply getting your account banned by some automated process that marked you as "suspicious" will basically render you excluded from society.

It is absolutely insane to put this amount of power in 2 foreign companies that will be able to destroy your life with zero reason, oversight, or due process.


This is not a hypothetical problem and you don't need to be deliberately targeted. It actually happens to normal people. And if it does you have absolutely zero recourse.

Source: I have a banned Google account (it's over 20 years old at this point). I know the password, but Google doesn't let me log into it. Every few years I try to unsuccessfully recover it.

If you have a Google account and having it banned would be a problem for you here's my advice: migrate. Right now. You never know when one of their bots will deem you a persona non grata.


Can't you just create a new account?


You can, but you lose access to anything that was associated with your old account.

Another fun thing Google did is to automatically (without my consent) add a required second-factor authentication to my current Google account. I have this old, e-waste tier phone that I use mostly only as a glorified alarm clock, and at one point I used it to log into my current Google account.

Imagine my surprise when I tried to log in to my Google account from somewhere else, and it asked me for an authentication code from this phone. Again, I have never explicitly set it up as such - Google did this automatically! So if I were to lose this phone I'd be screwed yet again, with yet another inaccessible Google account that I will have no way of recovering.

At this point I don't depend on any Big Tech services; my Google account has nothing of value associated with it (only my YouTube subscription list, which is easy enough to backup and restore), and I pay for my own email on my own domain, etc. So if I get screwed over yet again by a big, soulless corporation that just sees me as a number on their bottom-line, well, I just won't care.


You better hope that whatever is-this-the-same-user heuristics they have on their side never find out for the duration of your entire life.


In his case, I'm pretty sure 20 y/o data is pretty useless nowadays in terms of fingerprinting and usage heuristics.


Maybe it will be time to have a critical device around, that does not rely on Apple/google and has stuff like eID and other critical digital documents. But this is going to be annoying, carrying two devices. Maybe easier to keep the paper version as backup for such a case.


It might not even have to be a smartphone, but much lighter yubikey style (pk/sk signature) devices.

I hate to say it but the form factor of those crypto hardware wallets might be a good compromise between smartphone and very low level tech. Non-tech folks should be able to use them too, a struggle that the crypto space is constantly working with


Then you can't take a Waymo any more.


Amusingly, the points on this posting have been going up and down quite a bit. Range is -1 to 2 so far.

The point here is that Waymo requires either an Android account or an Apple account to log into their phone app. Lose that and you cannot take a Waymo. This may be worth a formal complaint to the California Public Utilities Commission, because Waymo is regulated as a common carrier.

California civil code section 2170:

"A common carrier must, if able to do so, accept and carry whatever is offered to him, at a reasonable time and place, of a kind that he undertakes or is accustomed to carry. A common carrier must not give preference in time, price, or otherwise, to one person over another."[1]

This is the core of what it is to be a common carrier. An airline can't require that you join their frequent flyer plan to fly.

[1] https://codes.findlaw.com/ca/civil-code/civ-sect-2169/


> Crazy to imagine that we are still baking in dependency on US providers in european societies

As long as the capital city is in Washington, this is normal.


Not sure I‘m getting what you are saying - us providers‘ capital city is always in Washington DC, no?

Sorry if I’m misunderstanding something here


He's saying the EU's capital city is Washington.


[flagged]


This tone is not very suitable for HN. I’m sure you could start a better discussion if you gave it a proper try.


It's interesting to see the learning/development styropyro documented with in videos. If you like this one, his other videos might be interesting too


For a full featured "go generate(d)" ORM try https://entgo.io/ Seems rather similar, with the main difference being that you define your schema in a specific go package, from which the ORM is generated. The nice thing is that you can import this package later again to reuse something like default values etc


The same here - I think templates would be a good fit!


+1 for templates. The big hurdle I hit with every productivity app is getting it set up.

I'd love to have some templates to play with, to find bits that work for me that I can copy from and stick together to end up with what I want.

I'm certain that almost everything I want an app like this to do can be done; the problem is I have no idea how to do it because I'm not familiar with how the app structures things. It's frustrating to start setting things up one way, only to discover there was a better way to do it and have to re-do everything.


And thats why I love HN, some topic with notation I have no idea about but I my ADHD will solve that for sure. Thanks for providing the entrypoint!


sqlite can actually be scaled quite high: 4mio qps (queries per second) https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-q...


Depending on the use case (SaaS offerings with per customer shards) you can actually scale sqlite quite high. Expensify scaled to 4 mio qps (queries per second) [1], so if one of your customers is exceeding that, you better be looking at another DBMS but below that - well sqlite is an option.

[1] https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-q...


https://litestream.io/ That's exactly what litestream accomplishes.


That's close. Litestream takes a snapshot of the database and then continuously replicates out WAL frames. On restore, it grabs the snapshot and replays all those WAL frames (or all the frames up to a certain time if you want point-in-time recovery).


Yes OMG! Didn't expect this one


I guess the problem is that once there is a paid CLI tool, some other dev will make a clone for his CV / GitHub where even the compiled binaries are free. Now people have to choose between the OG tool and maybe pay for it or use the mostly feature complete (or feature complete for a specific use case) free version. I would even go as far as the community will continuously switch to the free tool until the free tool has enough clout / traction to actually supersede or replace the OG tool.

Theory: At this point, tutorials which are consumed by the beginners in the field will select the free tool (because it has a bigger target audience, so better SEO), which makes this whole thing a generational thing? „Oh in the early days we had to pay for this, now we use XY which is newer and shinier and even free, thus better“


Krita is free to download, so it doesn't really apply.


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: