HNHacker News
TopNewBestAskShowJobs

ottavio

58 karma · joined February 20, 2018

submissionscomments
ottavio··on pgrust passes 100% of the Postgres regression tests
Again pgrust?

This is going tò look like The Revenge of Zealots...

ottavio··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
Yes
ottavio··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
I have no issues recognizing that I had memory-related problems in production (I program embedded systems in C).

But most of my issues were related to concurrency and data sanification, especially when the other end of communication fails with unexpected behavior. These bugs are nastier than memory.

So, I have pointers, and I am not afraid to use them.

ottavio··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
Well, this approach is more similar to imposing a dogma thank engineering.

Is managing memory safely important? YES

Is managing memory safely the solution to most of the problems? Absolutely not.

Advocating the language ignoring everything else (having as first and only argument that the code was rewritten in rust fully qualify for this case) is dogma and not engineering.

ottavio··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
Why should a developer use this for anything beyond a pet project? Just because it is written in Rust?

All these "rewritten in rust" projects only reinforce the idea that a significant part of the rust community consists of software talibans and not of engineers who must deliver something that works and is reliable over time.

ottavio··on Show HN: Gitdot – A better GitHub. Open-source, written in Rust
Bugs are not only related to memory and a program cannot be considered safe Just because it got rid of pointers, malloc and free.

If you really think that switching language is the main driver to get safe programs, the you are on the list of people replaceable by LLMs.

Othewise you have to understand that architettural chioces, concurrency, (weak) cryptographic function and user stupidity have a significant impact, no matter what language you use. Memory management is just a part of the problem.

ottavio··on Show HN: Gitdot – A better GitHub. Open-source, written in Rust
Yeah, rust programmers are the new software vegans.

They claim it is better just because of the language, ignoring the features gap, the size of the team developing and supporting the software and not having solved any issue with the software they compete against.

And to be clear, this in not in favour of GH, it is against the mentality that the programming language makes better products and programmers.

ottavio··on Italy's $12.7B Bridge to Sicily [video]
On yearly basis, in 2023 it was #6

See page 83 of

https://drive.google.com/file/d/1JHNwYFeNqfE2K6u08vk2-_ujhrY...

ottavio··on Show HN: Send Emails from Your Terminal
what's wrong with mutt? ;-)
ottavio··on [dead]
I wonder how the could make cadavers get erections...