gonzus

Joined 8 years ago

Karma
421
Submissions
146
Member since
Dec 10
gonzus.at.hn

Living near Amsterdam. Husband, father, software engineer.

* LinkedIn: [@gonzalodiethelm](https://www.linkedin.com/in/gonzalodiethelm/) * Twitter: [@gonzus11](https://x.com/gonzus11)

View on Hacker News

Recent submissions

Comment · 2 days ago
If you mean "changing time in summer", Chile has been doing this for a while, and I think other countries in South America do to.

If you mean "changing the rules a few hours / days before they should be applied", Chile (again) did this a few years / decades ago, and it wreaked havoc: all scheduled meetings were off by one or two hours, you could not rely on your calendar, etc.

Plenty of stupidity going around in Chile / South America, rest assured.

Comment · 7 months ago
Solaar?
Comment · 8 months ago
Lacking support for structs, I think this is too minimalistic to be called "a C compiler".
Comment · 8 months ago
Then you are locking yourself out of a pretty much ironclad (and extremely cost-effective) way of managing such things.
Comment · 10 months ago
One of the advantages of doing this seemingly weird projection is that you can treat "local" maps (for some definition of local) as flat rectangular grids without introducing a lot of errors: drawing straight lines between two points, measuring the distance / angle between them, etc., just by dealing with a flat piece of paper. VERY convenient, but the farther you are from the center of the projection, the higher the errors that are introduced.
Comment · 11 months ago
I am also American (born and raised in Chile). The Little Prince is extremely well-known over there. I am personally very fond of it.
Comment · 1 year ago
Comment · 1 year ago
Nice work. Some questions / observations:

Can you add methods to any type? There is an example of adding a method to a builtin type (string) -- can you add also add a method to a union type?

Any plans to add some sort of enum type? If yes, will it be possible to add methods to enums?

How do you support (or intend to support) Unicode? It says "Strings use ASCII encoding" -- why not UTF8?

The example with a timeout channel does not show how / when the timeout will be triggered. Is this a special kind of channel?

It says "Packages will be synchronized to the $HOME/.nature/package directory" -- will this respect the XDG standard directory structure, which defaults to $HOME/{.cache,.local,.config}?

Comment · 1 year ago
There are some misspellings in the README, such as "natrue". Just FYI.
Comment · 1 year ago
In all honesty, would you hire this dude as YOUR lawyer?
Comment · 1 year ago
I can confirm this: I downloaded the old version of the app (on a Windows laptop), isolated it so that it would not auto-update, and then used it to download all my books (after the deadline had passed) and convert them with Calibre, which got rid of the DRM crap. You have to do both the downloading and the conversion on the same computer -- other than that, it worked perfectly for my more than 100 books.
Comment · 1 year ago
Somebody did this recently for Advent of Code (some year, not 2024 necessarily). I don't remember any details, but the images were entertaining.
Comment · 1 year ago
Probably by Fred Brooks, as summarized by Guy L. Steele Jr in https://dreamsongs.com/ObjectsHaveNotFailedNarr.html:

> Fred Brooks, in Chapter 9 of The Mythical Man-Month, said this: Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious. That was in 1975. Eric Raymond, in The Cathedral and the Bazaar, paraphrased Brooks' remark into more modern language: Show me your code and conceal your data structures, and I shall continue to be mystified. Show me your data structures, and I won't usually need your code; it'll be obvious.

Comment · 1 year ago
Long live Clipper -- one of my first paid gigs. Amazing platform to write (compiled!) console-based applications with a DB living locally or on a networked drive. Something which does not exist anymore as a market.
Comment · 2 years ago
Sorry for answering myself. I paid more attention now, and it seems this is disabling chunked transfer encoding from the client to the server, which makes sense from a security / reliability PoV. Disabling it from server to client does not (IMHO).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton