Readit News logoReadit News
msangi commented on Apple squandered the Holy Grail   xeiaso.net/blog/2025/squa... · Posted by u/caust1c
asimpletune · a year ago
What's interesting is how I opened Safari's reader mode to digest this 5000+ word polemic, and then noticed for the first time a new option to summarize its contents. A few seconds later I had a clear idea of what the author's thesis is, without being under the false impression that it had conveyed its finer points.
msangi · a year ago
I read the article. After reading this comment I tried to get it summarised. The result wasn't pretty. The summary claimed that there is skepticism over the security of Private Cloud computing, which the article actually praises.
msangi commented on GoToSocial   docs.gotosocial.org/en/la... · Posted by u/msangi
msangi · 3 years ago
A “single process” mastodon alternative for who would like to self-host
msangi commented on iPadOS 16   apple.com/newsroom/2022/0... · Posted by u/todsacerdoti
kstrauser · 4 years ago
Basically, yeah. Pyto is good and getting better. I recommend it over Pythonista to everyone who wants to run Python natively and doesn't already have a bunch of Pythonista code to support.

The main difference is in the UI libraries each app provides, which aren't cross-compatible. If you want to run plain text-based Python and work with a REPL, they feel very similar. Pyto ship with Python 3.10, though.

msangi · 4 years ago
I find Pyto to be really unstable and it tends to crash a lot even when doing basic things and following the examples provided.

In the past I tried to report bugs to the developer but never got any reply

msangi commented on Dynamic type systems are not inherently more open   lexi-lambda.github.io/blo... · Posted by u/jose_zap
mcnamaratw · 6 years ago
Definitely dynamic typing is not about modeling the world. And it's much broader than that. Static typing, strict or loose, also isn't about modeling the world. OO design isn't about modeling the world. These things are successful because they're effective methods for organizing code. They're about as useful for modeling the world as the Dewey Decimal System is.

And that's fine! 'Modeling the world' is a grandiose philosophical kind of activity and usually not something you need to do when you develop software.

msangi · 6 years ago
How do you write code without having a model of the world?
msangi commented on Dynamic type systems are not inherently more open   lexi-lambda.github.io/blo... · Posted by u/jose_zap
skybrian · 6 years ago
Protobufs don't follow this model. For example, a User message type will often be defined in one place and code generated from it in multiple languages. Every server and client uses essentially the same type, modified as suitable for that language. As a result, clients are usually working with types that they don't control and that have many more fields than they actually use.

Maybe clients should declare their own types containing just what they need and copy the data into them from the protobufs? But this does get tedious. On the other hand, in a schemaless JSON system, there is nothing statically checking that the clients and servers have compatible ideas of what a message should contain.

msangi · 6 years ago
With protobufs you get bytes that you have to parse with defined rules on what to do with unexpected and missing fields.

How’s it different from the proposed model where you start by parsing the data you receive and, once it’s parsed and know it’s good, you process it?

u/msangi

KarmaCake day631October 12, 2012View Original