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
|
6 years ago
|
on: Amazon S3 will no longer support path-style API requests
We have exactly this problem. I would appreciate if somebody explained how we should fix this. We need HTTPS and we have buckets with dots in their names
giovannibajo1
|
7 years ago
|
on: MacBook Pro Keyboard Why Apples Dust Excuse Is Wrong[Teardown and Explanations]
I've got a 2016 mbp, I got my keyboard serviced twice in the first year because of sticky keys, and then everything went fine and still is (finger crossed...).
I must say I actually love the butterfly keyboard, and I wouldn't change it back. Obviously, a working one.
giovannibajo1
|
7 years ago
|
on: Mozilla is giving up on their IRC server
Still, installing those open source tools in the Go Slack and collaborating with Kubernetes over them seems better that just live with whatever Slack offers today.
giovannibajo1
|
7 years ago
|
on: Qualcomm and Apple agree to drop all litigation
2020 maybe. 2019 models are surely already fixed on the hardware side
giovannibajo1
|
7 years ago
|
on: A Go implementation of Poly1305 that makes sense
Correct, gcc can generate "setc" but not "adc", AFAIK.
giovannibajo1
|
7 years ago
|
on: A Go implementation of Poly1305 that makes sense
Correct. It is impossible for a generic signed/unsigned N-bit library to perform as efficiently as a specific uint128 code path.
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: Free teams on Trello will be able to use only up to 10 boards
In our specific case, they're asking to bill us an amount which is higher than what we spent on Github, Slack and Google Apps all together, in 2018. This isn't completely fair because there's some growth to account for, but anyway it's very hard to justify such a price.
giovannibajo1
|
7 years ago
|
on: Free teams on Trello will be able to use only up to 10 boards
I think it's an unacceptable short notice. I now feel extorted to pay an annual fee that wasn't budgeted this year, because I don't have time to plan and execute a migration, even if I wanted to.
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.
giovannibajo1
|
7 years ago
|
on: Coroutines in C (2000)
I wonder if it would work from Rust. I was looking at something minimal like this.
giovannibajo1
|
7 years ago
|
on: Modern LZ Compression
Really great article, props to the author