Readit News logoReadit News
georgyo commented on Your phone is an entire computer   medhir.com/blog/your-phon... · Posted by u/medhir
purplehat_ · 2 days ago
I really don't understand the argument here. That the product is locked down by design is a feature, not a limitation.

Yes, this has the side effect of making them more money and allowing a walled garden to form, but given that the vast majority of users wouldn't do anything different with their phones if a shell was present, this is in my opinion not that large of an effect.

The snide around "clicking on links is dangerous" and locking down the bootloader is unwarranted, because for most people a phone is not a toy (or at least, not just a toy) - it has their communications history, their bank information, their passwords, any many more. And it's really easy to steal people's phones on the subway. This isn't about freedom of computing, this is about the fact that an iPhone in BFU is nearly as secure as a GrapheneOS phone.

There are many problems with Apple software. It's buggy, uses proprietary formats that you can't export, and interoperable with open standards. It's bad, and is the primary reason why I won't buy another iPhone, but Macs have that same problem. On the other hand, being cryptographically locked-down is an optional feature. If you don't like it, buy a computer without that feature. It's harmful to us, to tinkerers and people who want to see how things work, but the average person does not care at all and just wants to be able to open LOVE-LETTER-FOR-YOU.TXT.vbs without having their 401k get drained.

georgyo · 2 days ago
Reading your comment made me segfault a little.

You don't understand the argument of why people might want to install their own OS on a device they own. And then say you won't buy another iPhone because you don't like their software... It sounds like you _do_ understand the argument.

I greatly dislike Apple software, but I think their hardware is quite nice. I would buy apple hardware if it wasn't handy-caped by their OS.

It used to be said that Apple was a hardware company that happens to make an OS. This argument never made sense to me, because while they make good hardware they very clearly don't want people to use it.

georgyo commented on Lennart Poettering, Christian Brauner founded a new company   amutable.com/about... · Posted by u/hornedhob
arianvanp · 2 months ago
Apple uses Blind Signatures for attestation. It's how they avoid captchas at CloudFlare and Fastly in their Private Relay product

https://educatedguesswork.org/posts/private-access-tokens/

georgyo · a month ago
If I'm reading any of this correctly, this doesn't apply to hardware attestation.

It seems apple has a service, with an easily rotated key and an agreement with providers. If the key _Apple_ uses is compromised, they can rotate it.

BUT, apple knows _EXACTLY_ who I am. I attest to them using my hardware, they know _EXACTLY_ which hardware I'm using. They can ban me or my hardware. They then their centralized service gives me a blind token. But apple, may, still know exactly who owns which blind tokens.

However, I cannot generate blind tokens on my own. I _MUST_ talk to some centralized service that can I identify me. If that is not the case, then any single compromised device can generate infinite blind tokens rending all the tokens useless.

georgyo commented on High-Performance DBMSs with io_uring: When and How to use it   arxiv.org/abs/2512.04859... · Posted by u/matt_d
Asmod4n · 2 months ago
It’s manageable with eBPF instead of seccomp so one has to adapt to that. Should be doable.
georgyo · 2 months ago
Maybe not so doable. The whole point of io_uring is to reduce syscalls. So you end up just three. io_uring_setup, io_uring_register, io_uring_enter

There is now a memory buffer that the user space and the kernel is reading, and with that buffer you can _always_ do any syscall that io_uring supports. And things like strace, eBPF, and seccomp cannot see the actual syscalls that are being called in that memory buffer.

And, having something like seccomp or eBPF inspect the stream might slow it down enough to eat the performance gain.

georgyo commented on How the RESISTORS put computing into 1960s counter-culture   spectrum.ieee.org/teenage... · Posted by u/rbanffy
georgyo · 3 months ago
In 2007 several people and I started NYC Resistor, a hacker space in Brooklyn, completely unaware of this resistors in New Jersey.

It was over 10 years later that any of us heard of this much older resistor. It's kinda it funny how similar we are to them, nearly shared a name, and completely unaware of each other.

The world needs more places where people can explore their curiosity of how things work.

georgyo commented on Ask HN: If Unix gets more popular would you use it instead of Linux?    · Posted by u/catstor
filleduchaos · 4 months ago
I mean...macOS can certainly be considered a Unix, and it is more popular than Linux as a desktop daily driver.
georgyo · 4 months ago
For now. 20XX is the year of the Linux desktop.
georgyo commented on OSS Rebuild: open-source, rebuilt to last   security.googleblog.com/2... · Posted by u/tasn
lrvick · 8 months ago
Encouraging the use of Nix in production is wildly irresponsible. I am really surprised to see Google do this given their generally high security bar. Maybe this team operates in a bubble and gets to prioritize developer experience above all else.
georgyo · 8 months ago
Nix in production is more common than you think, even at scale.

It's hard to know what exactly your security concerns are here, but if you look at the current ecosystem of using containers and package registries, Nix is pretty clearly a solid contender, security-wise.

georgyo commented on Why email startups fail   forwardemail.net/en/blog/... · Posted by u/skeptrune
everfrustrated · 8 months ago
>A single message often needs to be in several different folders simultaneously

Just No. This is by far my biggest complaint of using Gmail.

It makes it impossible to write rules to file mail into folders as all you can do is add tags (labels). Whereas to _move_ you require the ability to unset and label which tags/labels don't support as thats a definining function of a folder.

Make Email Great Again! Now thats a campaign i'd be willing to fund!

georgyo · 8 months ago
This again is a limitation of mapping labels to IMAP, which does not understand labels.

Both the Gmail web interface and the Gmail API allow the ability to set all the labels for a message. This can effectively enable your desired functionality. But IMAP can only deal with "folders", and cannot correctly decide when to remove a single label or remove all other labels when it sees a move action.

IMAP also only deals in messages and not threads. Gmail labels also technically only apply to messages, but the web interface shows the union of all labels of a thread. This is another decision I agree with. It means that when someone explicitly adds me to a thread, the whole thread gets highlighted in my feed.

I personally really enjoy the Gmail/fastmail/proton behavior so please don't make another political campaign to make things worse again. We have enough of those.

georgyo commented on Why email startups fail   forwardemail.net/en/blog/... · Posted by u/skeptrune
tlonny · 8 months ago
> Gmail is so big that when Outlook, Apple Mail, and even Thunderbird connect to it, they do an OAuth exchange and then talk over a proprietary protocol.

Can you elaborate? Anything I can read on this?

georgyo commented on Why email startups fail   forwardemail.net/en/blog/... · Posted by u/skeptrune
georgyo · 8 months ago
Long article, but the fundamental premise is that IMAP, SMTP, and POP are all you need. And that email clients are good... This is just false IMHO. There is a reason why both Fastmail and Gmail implement their own protocols in addition to those.

But fundamentally the "folder" view of email does not work. A single message often needs to be in several different folders simultaneously. And when the thread is spread across many folders, there needs to be a way to see the whole thread.

The only way to accomplish this is with email tags or labels. These are implemented by nearly all successful email companies. Gmail, Fastmail, and Proton are examples. Labels are a fundamental feature in this day and age, and neither IMAP nor POP can handle them gracefully.

Gmail is so big that when Outlook, Apple Mail, and even Thunderbird connect to it, they do an OAuth exchange and then talk over a proprietary protocol.

JMAP may have poor adoption, but it's the only open protocol that understands labels well. The lack of adoption is mostly due to email providers not implementing it. There is not a lot of incentive for clients to implement it for the few providers. And providers would prefer you use their web clients anyway, as then they control access to your email.

georgyo commented on A new PNG spec   programmax.net/articles/p... · Posted by u/bluedel
allendoerfer · 9 months ago
What if the user wants to use the file outside the browser, where they do not have access to the HTTP headers?
georgyo · 9 months ago
The same is true, if you rename a .png to .jpg and opening it with an image viewer, it will render.

u/georgyo

KarmaCake day4378July 7, 2013
About
185fdbkLWAywJQM9szWR7nRFijetSdMWIaZC2qQ-gb8

aspe:keyoxide.org:2N3RKJGUHNKZBNZDIOIBJBMM54

https://shamm.as

View Original