HNHacker News
TopNewBestAskShowJobs

galacticdessert

316 karma · joined March 8, 2019

submissionscomments
galacticdessert··on Mozilla lays off 250 employees while it refocuses on commercial products
Fighting racism and fighting for human rights is something that happens to be important when your focus is not only making profit
galacticdessert··on What’s New in Thunderbird 78
Love Thunderbird, and super glad to see that its development pace is picking up again.

The only big thing missing now is a three pane view: there is this 17 (!) years bug on the topic, and hopefully somebody will pick it up soon (Before you say it, I know that I could contribute myself but I do not think my skills are up this particular task)

https://bugzilla.mozilla.org/show_bug.cgi?id=213945

galacticdessert··on LibreOffice: The Next Five Years
It might sound stupid, but looking at the marketing plan attached to this article ( https://nextcloud.documentfoundation.org/s/jzryGw7XDkJadmo#p... ) I wonder how they could deliver such an important message in such a messy way. There are context slides together with strategy slides, together with marketing slides, together with analysis slides. the best one is slide 48, which seems to be a leftover of the initial storyline?

I really like LibreOffice and I try to push its usage where I can, but reading about a potentially risky development strategy in such a messy way makes me wonder if it has been thought out so well or it is a muddy idea reflected in unclear writing.

galacticdessert··on KeePassXC 2.6.0 Released
Pretty good I would say, not much worse than LastPass
galacticdessert··on KeePassXC 2.6.0 Released
Update: after writing this I checked again, and with the latest update to the Nextcloud iOS app it is possible to directly open and save the Keepass database from Nextcloud. No need for BoxCryptor anymore. Hurray for Nextcloud!
galacticdessert··on KeePassXC 2.6.0 Released
Same here, the setup is working great

I use Keepass2Android, which works great with Nextcloud and handles very well offline usage and subsequent merge of the database. On iOS the experience is much worse: I use KeePassium but it does not connect natively to Nextcloud, so I use BoxCryptor for that. The downside is that if Nextcloud is unreachable, I cannot see my saved passwords. Anyone managed to have a good experience on iOS?

galacticdessert··on KeePassXC 2.6.0 Released
The application does not perform this check automatically, it is a report that you have to request explicitly. There is also a warning upon request that a remote request will be performed.
galacticdessert··on AsciiDoc Language Submitted to Eclipse Foundation
I share your comment on tooling. At my former job we developed a documentation portal with Antora and AsciiDoc https://antora.org/ . I say developed rather than deployed as we ended up adding a ton of extra features to Antora (think authentication, authorizations, image previews, full-text search as you type, etc.).

Antora is quite nice and writing documentation in AsciiDoc was very enjoyable, but it was very clear how the JS implementation of AsciiDoctor was not on par with the Ruby one. We had multiple cases where the JS version would handle documents differently, or support a different feature set than the asciidoctor-cli. Moreover, the build times for the portal were extremely long (like 20-30 minutes for ~100 pages)

To write documents we all used VS Code + the Firefox/Chrome ASciDoctor preview plugin, and that worked much better than AsciiDocFx.

Going back I would probably suggest to look into other platforms, as the benefits of AsciiDoc are smaller than the amount of tooling frustrations.

galacticdessert··on Guietta – Python module to create simple GUIs
I initially thought you were the enthusiastic owner of an Alfa Romeo Giulietta :)
galacticdessert··on Guietta – Python module to create simple GUIs
Based on the very limited documentation it seems to follow a similar approach to PySinpleGUI https://github.com/PySimpleGUI/PySimpleGUI

PySimpleGUI is indeed simple and quick, not very elegant but useful for small utilities.

galacticdessert··on Fable.Remoting – Automated, stateless, typechecked JSON APIs in F#
WebSharper does also something similar -> https://developers.websharper.com/docs/v4.x/fs/remoting

Are there similar ideas/libraries implemented in JS/TS as well?

I am quite drawn by these ideas, as they remove some overhead in making a fronted+backed application and somewhat bridge the productivity gap between a SSR solution such as Django or Rails, and a traditional server API + front end by allowing a fully integrated development and automatic but safe API generation

galacticdessert··on Show HN: Download Hi-Res Public Domain Art, Posters and Illustrations
Wonderful!

The Dietmar Winkler’s MIT Posters are a nice discovery -> https://artvee.com/collection/dietmar-winklers-mit-posters/

galacticdessert··on Windows Explorer Through the Years
Yeah me too. I have to say that even if I love Linux and run it on all my personal machines, the keyboard shortcuts of Windows tend to be much more effective than let's say KDE or Gnome. Control+shift+N to make new folders, win + arrows to move and snap windows, Win+L to lock, etc. are quite ergonomic. As a comparison, KDE defaults to f10 to make a new folder (terrible as far to reach, and usually mapped to a multimedia key on laptops), and has no default keybindings to move windows
galacticdessert··on My mission to (almost) eliminate code comments
I think your point is in line with the article. Comment WHY you are doing something, rather than commenting HOW. And, if you are in a hurry and the logic/naming is somewhat unclear, leave a comment to clarify. In a future refactor, the logic might be made more clear and comments removed.
galacticdessert··on Self-Hosted Homelab Website
Well, I have a small living room server/home lab as well, but it's a 12 years old MacBook pro running Debian. I love the idea of having my own server where to run small personal projects, have some daemons running in the background and use it as a NAS, but I cannot justify any investment for it. Scrape parts or nothing.
galacticdessert··on Prisma 2.0 – Type-safe and auto-generated database client
What you descrive is very similar to Rezoom.SQL for F#. https://github.com/rspeele/Rezoom.SQL

It has type checked queries in plain SQL (based on SQLite syntax), compile time consistency checks, autocomplete, schema migrations, and more. The normal queries have all the guarantees, but in case you might want to use some vendor specific features, it also has the option of vendor queries.

Very very cool library.

galacticdessert··on Rich-markdown-editor: react Dropbox Paper clone
Something like SimpleMDE ( https://simplemde.com/ ) ?
galacticdessert··on Python Developers Survey 2019 Results
Well... type hinting does not seem to be very popular
galacticdessert··on Ask HN: What's your quarantine side project?
Cool project! I set out to do something similar as well, but with a slight different scope. I wanted a web gallery that I can use to access all my (substantial) collection of pictures, that does not need any maintenance/work to get started. It lists directories and generates thumbnails on the fly, no database needed.

No JS would have been nice, but ended up making the content draw and re-flow in JS as I wanted to keep the aspect ratio of the thumbnails instead of showing a bunch of squares, for which a simple flexbox would have been enough.

I still have to write a decent README

https://gitlab.com/nicolazen/presto-photo-gallery

galacticdessert··on Ubuntu 20.04 LTS (Focal Fossa)
You might want to give KDE Plasma a shot: it handles scaling quite well.

I find it much superior wrt Gnome, but that's a matter of preferences of course.

galacticdessert··on Show HN: Stream your pen/paper, explain remote students super effectively
I have the same issue with Firefox on Windows :). How can I help you in reproducing it?
galacticdessert··on Show HN: Sorcia – Self-hosted web front end for Git repositories, written in Go
Its a "colloquial" way of referring to a prostitute (or person acting as such) in the area of Rome. Very often spelled as sorca, but sorcia is also understood to have the same meaning.
galacticdessert··on 18-year-old personal website, built with Frontpage and still updated
Which makes the speed even more surprising!!
galacticdessert··on Ask HN: What Skills to Acquire in 2020?
My two sentences were disconnected actually.

1. Cooking causes awe in Dutch people 2. Eating healthy is cheaper that eating out, and easier that many may think.

BTW, you Dutch guys should stop putting butter on everything, eating hagelslag by the ton, and drinking yogurt instead of water. It might be cheap, but terribly unhealthy :).

galacticdessert··on Ask HN: What Skills to Acquire in 2020?
Same here. As Italian living in The Netherlands the difference with my everyday meal and the Dutch sandwiches always leaves some awe. Honestly, cooking and eating healthy is not hard, saves money and tastes better.
galacticdessert··on F# Pipeline Operator in JavaScript with Babel
Value of your comment being? It does not matter where it comes from, just that is cool, useful, readable and it might be a great idea to add it to JS, same as it is already in f#, oCaml, Elixir, etc etc etc.
galacticdessert··on F# Pipeline Operator in JavaScript with Babel
According to the article, and companion Babel blog ( https://babeljs.io/blog/2019/07/03/7.5.0 ), this is usable already in combination with Babel.

Now, I understand how it might be desirable to NOT having to use Babel to run code, especially on Node. On the other hand, some amount of transpilation has become inevitable for js in the browser and I don't see this need going away soon, as JS evolves much quicker than browser adoption.

galacticdessert··on The state of full text search in PostgreSQL 12
I see your point, but I also see why RDBMS are appealing. We just built a documentation portal for our customers, and we initially used ElasticSearch for as-you-type full text search. I ended up redoing the implementation with SQLite (using fts5) and a simple express api later on top of it. The resource consumption is 3 orders of magnitude lower, the speed is the same and the quality of the results comparable. Elastic was crashing on us due to excessive heap memory consumption, even if 2gb of ram was assigned to it and we had two nodes. I thought the resource consumption was crazy for a light search use case, and found out that SQLite can do the same with 20 mbs of ram.
galacticdessert··on Ask HN: What interesting problems are you working on?
Hey! Looks cool, I tried compiling it on Windows (at work ATM, hehe) but so far it does not seem to find any files. If I start it in a folder, the search always says 0 in 0 files.

Is windows a supported platform?

galacticdessert··on Ask HN: What interesting problems are you working on?
Hey, just to give you some inspiration. There is a company in the Netherlands that tries to do what you set to do. It is called Blendle https://blendle.com/

The website is all in Dutch, but you can probably get the gist of it (I live in the NL but don't speak Dutch, but their mission is quite clear).

← PreviousPage 2 of 3Next →