News for hackers. Stuff that matters.

msangi

Re:Apple squandered the Holy Grail on Monday January 06, 2025 @12:29PM (#42612729)
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.
Re:GoToSocial on Sunday November 06, 2022 @03:53AM (#33490566)
A “single process” mastodon alternative for who would like to self-host
Re:iPadOS 16 on Tuesday June 07, 2022 @01:27AM (#31650197)
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

Re:Dynamic type systems are not inherently more open on Sunday January 19, 2020 @02:23PM (#22093345)
How do you write code without having a model of the world?
Re:Dynamic type systems are not inherently more open on Sunday January 19, 2020 @02:21PM (#22093330)
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?

In some cases interviews are so short that you cannot even show any of these evidence
Re:Keeping master green at scale on Thursday April 18, 2019 @03:24PM (#19694014)
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

Re:Keeping master green at scale on Thursday April 18, 2019 @03:22PM (#19693994)
Package managers solve it quite well. Just depend on the latest version of your dependencies and tag a new version whenever they change.
Re:Custom string delimiters in Swift 5 on Friday December 28, 2018 @04:57AM (#18775895)
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

Re:The Art of Approximation in Science and Engineering [pdf] on Sunday September 30, 2018 @04:00AM (#18105115)
Is this a follow up to Street Fighting Mathematics, from the same author? https://mitpress.mit.edu/books/street-fighting-mathematics
Re:Functional core, imperative shell (2012) on Saturday September 22, 2018 @05:00AM (#18045171)
What would a functional approach be?

Ask HN: What are you using drones for?

I've seen a few people buying drones and using them for photography.While that's a perfectly fine use case, I was wondering what other applications drone could have.I can easily imagine them being used for agriculture/environment monitoring.

( Read More... | 3 comments | on HN )
Re:Elm 0.19 Broke Us on Sunday August 26, 2018 @08:26AM (#17845634)
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

Re:Elm 0.19 Broke Us on Sunday August 26, 2018 @03:51AM (#17844804)
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

Re:John Ousterhout: My favorite sayings on Saturday August 18, 2018 @06:17AM (#17787810)
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.

Re:What the interns have wrought, 2018 edition on Saturday August 11, 2018 @08:49AM (#17739475)
Kudos to Jane Street for giving their inters what seems to be very interesting projects and for publicly acknowledging their work.
Out of curiosity, how often are you using them?
Re:Plainbudget: Minimalist Plain Text Budgeting on Monday May 28, 2018 @03:52PM (#17174443)
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/
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

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/
> 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

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.

Re:The Impoliteness of Overriding Methods (2012) on Sunday April 29, 2018 @04:01PM (#16953639)
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?

Older »