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

I do use it, and rewriting the whole file annoys me especially when the storage is not local and the database contains sizable blobs. For storing passwords and short secrets, it makes little to no difference but if I have 10 1MB blobs stored in there, it becomes upsetting.

Well, yes, this is what OP is saying, and I'm not arguing against that. However, this is not what *.kdbx was designed for. And I am only talking about what cryptographically changes for the intended use case if we encrypt every page separately.

10 1MB blobs is nothing on modern hardware.

The actual encryption itself is relatively quick, I don't mind that. It is the re-upload of the whole file that is my concern.

Also curious why would one be proud of having an LLM rewrite something that there is already a library for. I personally feel that proud LLM users boasting sounds as if they are on amphetamines.

It made a webmail client. Not a jmap library.

Not sure I understand, wouldn’t a webmail client in rust need client code like this or to use a library like this?

Yeah but it’s like saying, “why are you impressed with Claude making a car when there are plans for an engine online?”. Even if Claude used that code (it didn't), it made the whole car. Not just an engine. There’s a lot more stuff going on than simply calling a backend mail server over jmap.

And fyi, jmap is just a protocol for doing email over json & http. It’s not that hard to roll your own. Especially in a web browser.


Your initial claim talked about jmap and this looks to me like a full implementation of the RFC in rust. That is the hard part of an email client IMO so I’m not sure I’d agree with your analogy, but you’re saying it made a web app which called a library like this?

Would be interesting to see it, did you publish it yet?


> looks to me like a full implementation of the RFC in rust

Only the client parts. And only the client parts its actually using. JMAP clients can be much simpler than servers. A JMAP server needs the whole protocol. JMAP clients only need to implement the parts they use. Servers also need to parse email message envelopes - which is way more difficult to do correctly than people think. JMAP clients can just use pre-parsed messages from the server.

Anyway, the code is here if you wanna take a look:

https://github.com/josephg/claude-mail

Claude put its JMAP API wrapper code in a child crate (confusingly also called jmap-client).


Cool thanks.

Cute that you think that's how it works. I guess you're also thinking everyone that voted for the current administration agrees with them on everything they do and voted them in exactly for that. I am at least glad you didn't say if you don't like how it works, move elsewhere.

I know that’s how it works and I also know it’s not a zero sum game. That’s why every law or policy gets time for comments and debate and sometimes policy gets revised. It’s how governance works.

But if you feel you have the perfect solutions, then by all means get yourself on the ballot so we can finally see the light.


What websites a person is allowed to access should not be a matter of debate, it is for the individual to decide. Other people's opinions are not relevant. Even if 99% of people think a person should not be able to access a website, it is still their right to do so and they have no need to justify it.

Democracy is for deciding what to do with taxpayer money. It shouldn't be a mechanism by which people can vote to take away other people's freedoms.


> Democracy is for deciding what to do with taxpayer money. It shouldn't be a mechanism by which people can vote to take away other people's freedoms.

This is a child-like argument. Pretty much every law such as requiring you to wear a seatbelt takes away your freedoms.


Does that apply to websites full of CSAM, or that sell for-hire animal torture real-time streaming services, or that provide hitman hiring services, or...

I think your view on how government and the internet works is somewhat outdated. Social media is not just "what websites a person is allowed access to" and government is so much more than what we do with taxpayer money.

The US is evidently a poor example of what a fully formed government is so I wouldn't use that as a basis for one's world view.


Sorry you have to deal with our culture warriors, cheers. It's funny to watch someone get a 1st grade instruction in civics while raving.

Made me think of this.

https://imgur.com/T4DAGG8


Imgur is banned on UK.

I recommend using https://catbox.moe/ which can even use remote-links so pasting the imgur link in it can also work.

https://files.catbox.moe/4dhvok.jpeg


> Imgur is banned on UK.

It's the other way round, Imgur banned UK access so that they wouldn't have to worry about the UK's stupid, authoritarian Online "Safety" Act.


The question is: did the fake numbers make any difference? Were the management decisions based on them better or worse?

> but he’s instructed not to send anything without explicit confirmation from his owner

How confident are you in guardrails of that kind? In my experience it is just a statistical matter of number of attempts until those things are not respected at least on occasion? We have a bot that does call stuff and you give it the hangUp tool and even if you instructed it to only hang up at the end of a call, it goes and does it every once in a while anyway.


> How confident are you in guardrails of that kind?

That's the point of the game. :)


exactly :)

> Great for consumers.

Yeah, I also love my data uploaded to public Firebase buckets.


The implied faith in large organizations to handle your data securely is interesting.

If I had to choose between a large organization and a single person vibe coded app, I'd choose large organization.

Article is saying it was the most productive step and crediting it to Claude. However it is indeed what anyone would do pretty much as a first step.

They use Ubuntu on x86-64 servers, at least for iCloud. Backends for iCloud, Photos and Backups etc. are written in Java.


Any sources or more information on that?



For the Java bit at least, this aligns with job descriptions I’ve seen and recruiter outreach I’ve received (long time ago though, maybe 5 years).


NeXT added a Java variant to WebObjects and it was for several years the main server side infrastructure, after being acquired by Apple.

Nowadays you can usually still find Java and JVM languages like Clojure (Apple Maps), on Apple's job ads.

How much of it is still Java based, no idea.

I imagine XCode Cloud has nothing to with it for example.


Unfortunately I am the source in this case. It is from having worked on them personally. :)


I wonder when they'll rebrand it as Copilot Agentic OS. It seems no brand of theirs is sacred enough to not be replaced with Copilot.


It's not like Microsoft to use extra words in brand names. I think they'll just call it Copilot.


That is true but I believe he meant it as Microsoft shoving AI down your throat in every part of Windows driving people away into Linux.


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

Search: