Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
piaste
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
631.
▲
by
piaste
5y ago
The bugfix comments says: > The TL;DR is that if someone had conversation trimming on, it could create a rare situation where a database ID was re-used in a way that could result in this behavior. How is this bug even possible with E2E e
632.
▲
by
piaste
5y ago
> Now why would anyone want to peg phone number or account number to Matrix ID? Say you're running Matrix for any kind of official or business purpose. You still want privacy, security, and ownership of your data. But you also activ
633.
▲
by
piaste
5y ago
For users: Decentraleyes ( https://decentraleyes.org/ ) is a browser extension that will intercept requests to common CDN library services and serves them from local storage instead if at all possible, kinda like enforcing ag
634.
▲
by
piaste
5y ago
> This does mean you have to jump through a number of hoops to use FFI. TBH, I thought the pain of FFI in ports (the only mechanism available in Elm 0.19) was kinda overblown. Function input goes into a command, function output comes bac
635.
▲
by
piaste
5y ago
> It sounds like any Internet use by children in schools would be a legal issue, then. If IP addresses are considered personally identifiable information subject to consent policies, then ordinary web logging is data collection that a ch
636.
▲
by
piaste
5y ago
If there's no reason for the user to share the data, 99% won't, if only because it's the quickest option to get it out of the way. My suggestion would be to give a reason, however small, to send that email. For example, "
637.
▲
by
piaste
5y ago
The government cannot compel the Muse group to do anything with data it doesn't have.
638.
▲
by
piaste
5y ago
I don't know about the Protonmail UX, but the Tutanota apps at least make it very clear when sending an email whether you're using E2E or just plain unencrypted mail. (If you leave it on E2E and try to email a non-Tutanota account
639.
▲
by
piaste
5y ago
Tutanota went with a different tradeoff so they have E2E encryption of subject lines etc. Downside is that they can't support other clients, which is why I wouldn't have even considered them if the apps hadn't been open sourc
640.
▲
by
piaste
5y ago
> Yea, they say as much in the data privacy FAQ. I think my recommendation is that if you're worried about being explicitly targeted by state actors, don't use email. (Not even Protonmail.) Protonmail (and Tutanota, which I wen
641.
▲
by
piaste
5y ago
I use Tutanota and it supports catchall aliases. 12€/yr for 1GB + custom domain + 5 aliases (plus catchall).
642.
▲
by
piaste
5y ago
> Out of loop, what changed? https://f-droid.org/en/docs/Reproducible_Builds/
643.
▲
by
piaste
5y ago
I'm not saying they were less evil, I'm saying they were less dangerous.
644.
▲
by
piaste
5y ago
> We were depending on Geocities, for example. What's the difference? Here's one: Geocities wasn't buying every Internet-related startup that looked like it had half a chance of becoming a contender.
645.
▲
by
piaste
5y ago
I've snipped the specifics you gave because I wanted to assert an even broader statement, including but not limited to what you referred to. My conclusion was probably not clear. I claim that if F-Droid allowed devs to submit their own
646.
▲
by
piaste
5y ago
> Perhaps we could: sell everything and move into a van to live on the road; or get a cheap house boat; or declare bankruptcy and move into a Buddhist monastery; quit jobs to transition into a more mindless one that allows more free time
647.
▲
by
piaste
5y ago
> Why? Is it some kind of hand-holding exercise because the F-Droid team don't trust devs to [snip] The F-Droid team don't and _shouldn't_ trust devs, period. Trusting them to build and submit their own APKs is how you get
648.
▲
by
piaste
5y ago
With decent RSS support at the browser level, the experience isn't meaningfully different. - See interesting page -> click the Facebook follow button to get it added to your FB feed - See interesting page -> click the RSS button
649.
▲
by
piaste
5y ago
> http://paulgraham.com/submarine.html > Online, the answer tends to be a lot simpler. Most people who publish online write what they write for the simple reason that they want to. You can't see the fingerprints
650.
▲
by
piaste
5y ago
At a quick googling, the basic VS Pro subscription costs $45/mo. That doesn't seem unreasonable to ask, even from a small company with $1M annual revenue.
651.
▲
by
piaste
5y ago
Hasura doesn't need to be your _only_ API. We use it as a time-saver for basic CRUD queries, but we do have a traditional REST webservice for everything else (in fact, Hasura was added later). Hasura just spares that backend code from
652.
▲
by
piaste
5y ago
> We have multiple multi-tenant databases as well as many single tenant databases. All share the exact same table structure. As it stands, we have to maintain a separate Hasura instance for each of these databases as the table names conf
653.
▲
by
piaste
5y ago
Yep. And for that matter, why does a Linux distribution need them, either? In the age of CD-ROMs shipped with magazines, sure including a 'blessed' version of most programming languages made sense. Saved the average Linux geek fro
654.
▲
by
piaste
5y ago
You still need to install and approve the native popup for each individual app update. If you have more than a handful of F-Droid apps, it gets quite tedious. I bought a new phone just this week, and I'm looking forward to putting a cu
655.
▲
by
piaste
5y ago
The counterpoint is "You Don't Need to Micro-Optimise Your PK Type". UUIDs offer by far the best developer UX. They're first class objects for most of your tech stack, and they eliminate or massively simplify a lot of po
656.
▲
by
piaste
5y ago
> I am always surprised to see comments that make it sound like jobs (or, employees) are fungible commodities that can be bought and sold purely on price. I highly doubt that the parent comment meant that he would literally apply to the
657.
▲
by
piaste
5y ago
True enough, but by that standard, every service would constitute lock-in. A cleaning company isn't lock-in just because you don't have in-house janitors. "Vendor lock-in" means that you're tied at a business-critic
658.
▲
by
piaste
5y ago
> simple — It solves my use case. > opinionated — I don’t believe that your use case exists. > elegant — The only use case is making me feel smart. > lightweight — I don’t understand the use-cases the alternatives solve. https:
659.
▲
by
piaste
5y ago
I'm not a Rust programmer, but AFAIK Rust has inline functions, so if your code has lots of indexing calls, could most of the pain go away with a few short helper functions? #[inline(always)] fn idx(i : u32) { usize::try_from
660.
▲
by
piaste
6y ago
> So if Apple would basically not have an AppStore for third parties and only distribute their own apps then it would be fair. > If Apple was to not allow other Music apps on their AppStore then it would be fair. > But when Apple a
More ›