giovannibajo1's comments

giovannibajo1 | 6 years ago | on: So you think you know C? (2016)

But the point is that I do know what that will print on my computer(s), with my compiler(s), on my architecture(s). "I don't know" is too generic a statement.

giovannibajo1 | 6 years ago | on: The new Dropbox

As siblings say, it’s still terrible. I installed the business version on my Mac to give a look, I have zero files synced with it. After a few days I checked activity monitor and it had used tens of minutes of CPU time. For zero files and zero activity.

giovannibajo1 | 6 years ago | on: Rewriting the Slack Python SDK

You’re thinking of a timeframe in which apps embraced native style of operating systems. Slack does not do that, it’s a web app with a custom UI that doesn’t feel native on any OS. Thus, it would be perfectly sensible to rewrite it once in QML with a single codebase.

If anything, the main objection should be difficulty of hiring QML developers compared to JavaScript/CSS.

giovannibajo1 | 6 years ago | on: Run CP/M on your C64 using emulation

It would be worrying if a PC can’t emulate a C64 much faster than the original system. And if the GP didn’t remove frame locking, the emulator ran at the same speed of a real C64

giovannibajo1 | 7 years ago | on: A Go implementation of Poly1305 that makes sense

Actually, those functions are intrinsics in the Go compiler on many platforms, so the compiler generates a single ADD / ADC opcode. The source code that you see is a fallback for backends that have not implemented them as intrinsics yet.

giovannibajo1 | 7 years ago | on: Spotify to Apple: Time to Play Fair

It's 30% for "in-app purchases" which is a specific API which allows one-click payment for one-time purchases or subscriptions ONLY FOR digital goods, and the payment goes through the iTunes account (eg: credit card).

If you buy a real world product or service, you need to use a third party payment service like Stripe (or Apple Pay, if you want), there is a 0% commission fee from Apple. This is why Amazon can distribute an app on iOS that allows to buy whatever you want without Apple getting a cut; well, anything but digital goods, like Kindle books, which in fact can't be bought from Amazon iOS app.

giovannibajo1 | 7 years ago | on: Spotify to Apple: Time to Play Fair

Agreed. I am very aware of Apple policies on this regard and anything discussed in this thread, but still two weeks ago I wandered around in the Amazon app looking for 10 minutes on how to buy a book in Kindle version... then I realized I had to switch to Safari for that.

This is confusing for users.

giovannibajo1 | 7 years ago | on: Winding down my Debian involvement

Those changes are reviewed by maintainers. The fact that a random stranger is able to push a change and get it reviewed, approved, merged, and available in minutes should be the goal of most open source projects. On the contrary, older projects tend to be too reactionary when it comes to infrastructure tools, so in turn they get very slow interactions. This becomes a demotivator for anybody who is used to more efficient workflows.

It is not a coincidence that the author became demotivated after doing some professional experience.

giovannibajo1 | 7 years ago | on: Go 1.12 Released

Is there any performance issue that we should be aware of when turning on TLS 1.3? Go's standard library has many assembly implementations (to leverage CPU special opcodes). What is the speed of the TLS 1.3 crypto stack in Go?

giovannibajo1 | 7 years ago | on: PostgreSQL used fsync incorrectly for 20 years

Because most normal programs do open-write-sync-close, and that mostly works as expected.

Postgres does open-write-close and then later, in another unrelated process, open-fsync-close. They discovered this doesn’t always work, because if somebody somewhere does a fsync on that file for any reason, their process might miss the error as it doesn’t stick.

page 6