HNHacker News
TopNewBestAskShowJobs

UmbertoNoEco

84 karma · joined May 15, 2022

submissionscomments
UmbertoNoEco··on Ask HN: Examples of good technical writing?
One often overlooked aspect of technical writing is the formatting/ease of navigation. You could have the most wonderful documentation, very clearly written, but if its navigation is a pain it will degrade the experience and frustrate the user.

Just a (rather petty) example, React documentation is often lauded as very good,and I kinda agree.

But if you visit from a "low" resolution laptop(1366x768) and click in advanced options to the right on this link:

https://reactjs.org/docs/getting-started.html

It turns out you cannot scroll the options easily by using keys or a 2-button mouse because it does not have a scroll bar (why?). You have to use the scroll-wheel(not everybody has it) or drag down the menu in a clunky way, and this is the documentation of a front-end framework.

Another pet-peeve of mine it is what I call the "Netflix effect", the documentation is fine but there is not a clear, straightforward table of contents, and there are lot of internal links in the documentation so you jump from one place to the other but you are not really sure what order you are following or how much ahead or behind you are jumping from your current section. Microsoft .NET documentation is like that.

On the other hand, this is a very good example(except by the annoying Discuss thing)

https://javascript.info/

Everything is laid out in a very straightforward way, at any moment you have a very clear mental model of where you are in the document.

Postgres, Rails and Django are a little less clear in that sense but still extremely well organized.

UmbertoNoEco··on Spotify podcasters are making $18k a month with nothing but white noise
Expect being flagged in 3 ... 2...

Conform, consume, follow or ...simply die.

That's our era's motto.

UmbertoNoEco··on Crabs evolved at least five times from separate groups of crustaceans (2021)
I very much doubt you can pinpoint the date of the appearance of viruses, let alone a full 800 million years after the appearance of bacteria. That site is a click-farm operation.
UmbertoNoEco··on Confess your love with zero-knowledge
Nothing says romance like a sha-256 hash. Neruda,take notes.
UmbertoNoEco··on Tesla to Cut 10% of Jobs
This is of course, correct, but it is something not exclusive to Elon Musk, you just have to read the stream of accolades some of the darlings of this site receive here when they are just your run of the mill capitalists with all the usual interests and biases.
UmbertoNoEco··on One Job, One Pay – Globally
This makes as much sense as saying all the nice Americans are the ones who decided to leave the US. But somehow that would be outrageous.
UmbertoNoEco··on One Job, One Pay – Globally
This is one of the most discriminatory posts I have ever read in this site and that's saying something.
UmbertoNoEco··on One Job, One Pay – Globally
Funny how Amazon or Microsoft are perfectly happy to have mostly the same prices worldwide. Let me know when I can call them both to be priced at my country COL.

There is always a justification or theoretical argument to avoid giving workers more rights.

UmbertoNoEco··on How to make decisions like a poker player
High side? If I am understanding OP correctly he says one only has 30 years to "make it in live" or you're fucked and if I am understanding you correctly you think that is too high. If that is the case both of you are wrong.
UmbertoNoEco··on Ask HN: Have you experienced decline in problem-solving skills? How to improve?
Probably correlated

https://www.science.org/content/article/fatherhood-decreases...

UmbertoNoEco··on VC Meltdown
The best proof of that is to read some threads of 2,5,10,12 years ago and see how ridiculously wrong most of the predictions by the commenters were.
UmbertoNoEco··on Ask HN: Why are you here?
The technical CS/Programming discussions have some very good comments. For other fields here it is barely better that the Daily News comment section.

There are very nice people who can help you with difficult-to-find information. As in : "I remember this very obscure game in the 90s who came in some shareware magazine bla bla bla" 20 min later "That must be super-Ultroon the Mechanic Dinosaur, I played it a lot..."

UmbertoNoEco··on 1x Engineer
I love every time this topic comes along because there are a bunch of answers where the authors try subtly (or not so subtly) to imply there is such a thing as a 10X developer because they're living proof of that.
UmbertoNoEco··on 1x Engineer
Why a mythical guy like that would choose to be managed by a "lowly" 1X?
UmbertoNoEco··on SumatraPDF 3.4 Released
Even worse, at least in a emulator you are making native calls, with wine you need to pray the "compatibility layer" + the OS + the program play nice. I have never had a pleasant experience with it, every program sooner or later crashes with some obscure message about a missing DLL or something. I use Linux, but if a software is Windows only I simply discard it from my choices.
UmbertoNoEco··on SumatraPDF 3.4 Released
That's good to know, but it is way too much, besides I hate all kind of virtualization (Docker, Wine, VMWare), hate it. The only one I tolerate ins QEMU 'cause I can play with my toy OSes there. From time to I design a plan to make some sort of Sumatra version for Linux, but it is probably more bite that I could chew.
UmbertoNoEco··on Ask HN: I am lost in life. How do I fix this?
Go to a professional. Half of the people here are clueless and the other half want to one's up each other till the end of times. You dont need that.
UmbertoNoEco··on Ask HN: I am lost in life. How do I fix this?
You come across as very judgemental with no empathy whatsoever.
UmbertoNoEco··on SumatraPDF 3.4 Released
Why in god's name would they do that? I miss the reader, too bad is not available in Linux
UmbertoNoEco··on Embracing Modern C++ Safely, Book Review
https://stackoverflow.com/questions/388242/the-definitive-c-...

One of the good things of the language being so all and pervasive is that there is a lot of very good learning materials.

UmbertoNoEco··on Embracing Modern C++ Safely, Book Review
Writing as someone just learning Rust (knowing more C++) I think a comprehensive Rust book would be in that scale too (+1000 pages).

> Learn to embrace the pain.

Judging by how much I suffered just to try to implement a sqrt function generically I think that is not an exclusive C++ thing.

> And yet converting code to Rust is hard.

Exactly, that is why many many projects will remain in C++ for a long long time.

UmbertoNoEco··on Bob Cassette Rewinder: Hacking Detergent DRM
I've read books or articles by far worse people. Reading != morally approving the character of the author. Even easier in this case when the content is very interesting and relevant and the criminal author is not getting any revenue from me reading his content.
UmbertoNoEco··on Bob Cassette Rewinder: Hacking Detergent DRM
Plenty of John Deer loving farmers would disagree with you.
UmbertoNoEco··on Bob Cassette Rewinder: Hacking Detergent DRM
You just need to get on with the times. To read somebody now, you must: A) Be sure that whatever they wrote you agree 100% with. B) That person must share your full worldview and must have a pristine moral reputation. Anything else is dangerous, wrong and frankly subversive so I dont mind if you get punished by violating these simple principles.
UmbertoNoEco··on Show HN: Spanish Basic
Meh, it is documented since many many years ago and it is grammatically correct even if it is not considered "standard Spanish", although it is part of the common usage of many native speakers (me included), many similar constructions: "hacer ascos", "hacer falta", "hacer ilusion" ,

https://twitter.com/raeinforma/status/1134042127565033473?la...

UmbertoNoEco··on Show HN: Spanish Basic
There is no such thing, as there is no "standard English pseudocode". What usually happens is that they use terrible translators for technical books, and we end up with monstrosities like this one. Why bothering to "create" a programming language in Spanish if it is going to be a literal word by word translation from English, a language with different syntax, semantics and pragmatics?
UmbertoNoEco··on Show HN: Spanish Basic
Supongo eres hablante nativo, pero la sintaxis es horrible:

"Para i=1 hasta 7 hacer"

no hace ningún sentido. En todo caso sería " Para i en (1..7)" o "Desde i=1 hasta 7" o "Para i=1 mientras i < 7; i++"

In any case, all these copy-paste-just-literally-translate-the-keywords languages offer nothing new.

UmbertoNoEco··on Building a Budget Homelab NAS Server
> Based on Backblaze’s stats, high-quality disk drives fail at 0.5-4% per year. A 4% risk per year is a 2% chance in any given week. Two simultaneous failures would happen once every 48 years, so I should be fine, right?

Either I misunderstood or there are some typos but this math seems all kind of wrong.

A 4% risk per year (assuming failure risk is independent of disk age) is less than 0.1% by week. A 2% risk per week would be a 65% risk per year!!

2 simultaneous failures at the same week for just 2 disks (again with the huge assumption of age-independent risk) would in the order of magnitude of less than 1:10^6 , so more than 20k years(31.2 k years tbc)

Of course you either change your drives every few years so the age-independent AFR still holds or you have to model the probability of failure using some exponential distribution like Poisson's. Exercise for the reader to estimate the numbers in that case.

UmbertoNoEco··on My students cheated... a lot
You still have to work under a licensed lawyer as an apprentice as a requisite for the test.
UmbertoNoEco··on My students cheated... a lot
This is just partially true.

University education has lost a lot of its appeal, that's correct, some sort of tragedy of the commons. But that part of "Self-taught people with impressive portfolios " is hilarious, navel gazing to the max. Nobody would deal with a self-taught cardiologist or structural engineer.

← PreviousPage 3 of 4Next →