HN user

msangi

631 karma
Posts27
Comments108
View on HN
heatherburns.tech 8mo ago

Time to start de-Appling

msangi
616pts438
news.sky.com 8mo ago

How the richest man is boosting the British right

msangi
17pts13
it-notes.dragas.net 1y ago

Why and how we’re migrating many of our servers from Linux to the BSDs

msangi
334pts226
docs.gotosocial.org 3y ago

GoToSocial

msangi
2pts1
armadaproject.io 4y ago

Armada

msangi
2pts0
news.ycombinator.com 7y ago

Ask HN: What are you using drones for?

msangi
1pts3
charity.wtf 7y ago

On engineers and influence

msangi
17pts0
boyter.org 8y ago

Sloc Cloc and Code – What Happened on the Way to Faster Cloc

msangi
66pts22
www.hillelwayne.com 8y ago

The great theorem prover showdown

msangi
4pts0
www.theguardian.com 8y ago

Have we reached peak English in the world?

msangi
68pts149
medium.com 8y ago

PubGrub: Next-Generation Version Solving

msangi
1pts0
www.theguardian.com 8y ago

Have we reached peak English in the world?

msangi
2pts0
eli.thegreenplace.net 8y ago

Concurrent servers

msangi
1pts0
www.yegor256.com 9y ago

EO – A purely object oriented programming language

msangi
2pts0
blog.mariosangiorgio.com 13y ago

A Cople of Handy Scripts to Manage VirtualBox Virtual Machines

msangi
1pts0
blog.mariosangiorgio.com 13y ago

My solutions to Facebook Hacker Cup Qualification Round problems

msangi
1pts0
blog.mariosangiorgio.com 13y ago

A developer's checklist

msangi
1pts0
blog.mariosangiorgio.com 13y ago

My Troubled Relationship With Objective-C and iOS Development

msangi
4pts0
blog.mariosangiorgio.com 13y ago

Book Review: The Thoughtworks Anthology

msangi
1pts0
blog.mariosangiorgio.com 13y ago

Book review: The Pragmatic Programmer: From Journeyman to Master

msangi
2pts0
blog.mariosangiorgio.com 13y ago

Haskell: Let the Type Inferencer Work for You

msangi
26pts13
www.codepills.net 13y ago

The Root of All Tex

msangi
1pts0
blog.mariosangiorgio.com 13y ago

Parentheses, Dollars and Dots in Haskell

msangi
9pts0
blog.mariosangiorgio.com 13y ago

Haskell: how to parse Coursera's algo2 homework files

msangi
2pts0
blog.mariosangiorgio.com 13y ago

User Friendly Optional Parameters With Scala

msangi
1pts0
mariosangiorgio.com 13y ago

Show HN: my first attempt to build a personal website

msangi
1pts6
mariosangiorgio.com 13y ago

Code {poem} forever.c

msangi
1pts0

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.

GoToSocial 4 years ago

A “single process” mastodon alternative for who would like to self-host

iPadOS 16 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

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?

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

Package managers solve it quite well. Just depend on the latest version of your dependencies and tag a new version whenever they change.

Elm 0.19 Broke Us 8 years ago

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

Elm 0.19 Broke Us 8 years ago

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

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.

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

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.

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?

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.

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

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