HNHacker News
TopNewBestAskShowJobs

msangi

631 karma · joined October 12, 2012

submissionscomments
msangi··on Apple squandered the Holy Grail
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··on GoToSocial
A “single process” mastodon alternative for who would like to self-host
msangi··on iPadOS 16
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··on Dynamic type systems are not inherently more open
How do you write code without having a model of the world?
msangi··on Dynamic type systems are not inherently more open
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?

msangi··on Refused U.S. visa eight times, Zoom CEO is now a billionaire
In some cases interviews are so short that you cannot even show any of these evidence
msangi··on Keeping master green at scale
All the companies have in common a huge budget they can invest on their build systems to overcome the shortcomings of monorepos.

They do have some benefits, but they also come with an immense cost

msangi··on Keeping master green at scale
Package managers solve it quite well. Just depend on the latest version of your dependencies and tag a new version whenever they change.
msangi··on Custom string delimiters in Swift 5
While I agree that String parsing in Swift is quite annoying, when I started using Scanner my Advent of Code parsing experience improved

https://developer.apple.com/documentation/foundation/scanner

msangi··on The Art of Approximation in Science and Engineering [pdf]
Is this a follow up to Street Fighting Mathematics, from the same author? https://mitpress.mit.edu/books/street-fighting-mathematics
msangi··on Functional core, imperative shell (2012)
What would a functional approach be?
msangi··on Elm 0.19 Broke Us
I'm not sure. I haven't looked into the issue much.

In any case, I would expect web-sockets to work out out the box in a language that is specifically designed to run in the browser.

If that's not working I'm sure that less common parts of the web platform aren't supported either. Normally I wouldn't care and implement stuff myself and contribute back, but it doesn't seem to be a realistic option in Elm.

I appreciate that what's there is generally of very high quality, but I cannot pretend that there aren't many missing pieces and, more importantly, no clear roadmap

msangi··on Elm 0.19 Broke Us
I would be totally on board with these changes if an alternative way of doing things had been offered.

From the philosophical point of view they are exactly what is needed to allow Elm give as much guarantees as possible.

The sad reality is that very little pragmatism went into this release and now stuff like web-sockets won't work [1]. This is very surprising because web-sockets are an use case where the Elm-architecture really shines.

Things like this reinforces my idea that while Elm is a very nice language I wouldn't want to have it in production, or even in a side project, at least till it reaches 1.0 and becomes more stable.

[1] https://github.com/elm-lang/websocket/issues/27

msangi··on John Ousterhout: My favorite sayings
The key is not saying "I don't know" and end the conversation. You should give advices on where to find the information needed and who is in a best position to answer.

I've done it plenty of times and my colleagues keep coming back to me when they need help.

msangi··on What the interns have wrought, 2018 edition
Kudos to Jane Street for giving their inters what seems to be very interesting projects and for publicly acknowledging their work.
msangi··on Ask HN: What are the things that you have automated in your personal life?
Out of curiosity, how often are you using them?
msangi··on Plainbudget: Minimalist Plain Text Budgeting
I really like this approach. Currently I'm using Fava, which has all the power of Beancount and a nice web UI https://beancount.github.io/fava/
msangi··on The Case Against Computers in K-13 Math Education (1996)
I would allow them, but then I'd also shift the focus from learning some mechanical procedure or facts to more fundamental concepts and increase the complexity of the problems accordingly.

It's hard to do it right, but I believe it has the potential to to engage students and increase their understanding by separating the boring parts (that a computer can easily do) and the challenging parts that the students need to understand

msangi··on Ask HN: Have you lived abroad for an extended period of time? Was it valuable?
Just yesterday I read this article that an acquaintance of mine wrote on her experience as an American who lived for a while in the UK and then went back to the states https://www.girlabouttheglobe.com/where-are-you-from/
msangi··on Ask HN: Have you lived abroad for an extended period of time? Was it valuable?
> If you're on the fence, I say go for it! Put yourself in the mindset of growth and make it happen when you land.

This is a very good point. When you move you have a blank slate and you get the opportunity to turn your life into what you want it to be without having to fight against your status-quo

msangi··on Ask HN: Have you lived abroad for an extended period of time? Was it valuable?
I'm Italian, from a very small village.

I had two 6 months period in the US and they definitely reshaped my way of thinking and gave me a more pragmatic approach.

Now I'm living in the UK, mostly because London has a way better job market. This is giving me the opportunity to live in a truly international environment, to work on more interesting problems and with a better compensation. The Brexit debacle is also giving me more perspective on why being part of the EU is good and how having really bad politicians is not only an Italian problem.

msangi··on The Impoliteness of Overriding Methods (2012)
Is there any reason it is common in Andoid to want to override final stuff?

Is it because of a design issue in the Android libraries or to try and circumvent some limitations that might have some reasons to exist?

msangi··on The Wren Programming Language
The book is more about explaining how things work and showing how they're implemented in a simple way. With this premise I think Java is a fair choice because almost everyone knows it. If you're writing a book where you're showing every single line of code of the implementation not having to explain the programming language used is a huge benefit.

Regarding type checking, I believe it wouldn't be too hard to add it to the language itself, but it would increase the page count of an already long book.

All things considered I think the book does a good job of explaining the concepts in a very accessible way without handwaving any detail.

msangi··on Facebook Employees Are Quitting or Switching Departments Over Ethical Concerns
> clear and studied effects

Cough cough https://god-knows-what.com/2018/03/27/why-almost-everything-...

msangi··on Ask HN: What technologies do you use to run your personal blog?
I generate it statically using Hugo

https://gohugo.io/

msangi··on A Visual History of Eve: 2014 - 2018
In such case having a specific use case in mind could be actually helpful.

It's much easier to explore the unknown if at least you know what you'd like to find instead than just wandering without a clear destination and hope to somehow stumble upon it

msangi··on The real threat to Facebook is the Kool-Aid turning sour
A friend works there and told me that that they have the feeling that the issues are being addressed and that all things considered the net contribution of Facebook to the world is positive
msangi··on Towards a world without Facebook
I find it curios that the article is calling the 'blockchain people' to save the world from Facebook when the blockchain is a public ledger.
msangi··on Ask HN: Weirdest hack that you ever saw in production?
The original comment says "they just weren't anywhere in the code that humans could see."

Where would you and the comment in a situation like that one?

I don't have anything against generated code but it should be visible and, as you said, it should be crystal clear where it come from

msangi··on Facebook Security Chief Said to Leave After Clashes Over Disinformation
Update from his twitter account:

> Despite the rumors, I'm still fully engaged with my work at Facebook. It's true that my role did change. I'm currently spending more time exploring emerging security risks and working on election security.

https://twitter.com/alexstamos/status/975875310896914433

Page 1 of 4Next →