HNHacker News
TopNewBestAskShowJobs

danirod

1,096 karma · joined June 23, 2015

my public key: https://keybase.io/danirod; my proof: https://keybase.io/danirod/sigs/fcVje5CcKopSkaGattUKEwv1FjCsrH9MFzjxoYKh5_w
submissionscomments
danirod··on Which open-source projects are widely used but maintained by just a few people?
To be fair, there are a lot of commits that just update copyright years or documentation. IMHO that's just regular housekeeping and cannot mean that cat was not "done" in first place.
danirod··on Show HN: Turn any website into a knowledge base for LLMs
I hope this gets answered.

Also I've checked their docs to see if there is any mention about the user agents or IP ranges they use for scraping, with no luck.

danirod··on What happened to Captura? OSS maintainer burnout (2023)
Sorry to dismiss your conspiracy theory, but if an user adds a cookie dialog into their GitHub Pages-hosted site, that's on the author, not on GitHub.
danirod··on What happened to Captura? OSS maintainer burnout (2023)
Probably because the site author is using Google Analytics and Google Ads: https://mathewsachin.github.io/privacy_policy/

I bet it has nothing to do with GitHub, they're just rendering whatever is being deployed.

danirod··on Linux Mint Disabling Unverified Flatpaks by Default
I think that other stores and social platforms are making the word "verification" gain a bad reputation, due to the bureucracy and fees, and it is not the case here.

Verifying an app on Flathub is a simple and open process that only requires to upload a file into the .well-known tree of the developer website: https://docs.flathub.org/docs/for-app-authors/verification

At the same time, I think that the verification mark does not work as some people may expect. Flatpak has become a popular way to sandbox privative apps that are non-free Electron dumb frontends that interact with a cloud SaaS. Discord is a verified Flathub application and it probably sends information about the computer such as the list of process as part of their telemetry.

The point is that this verification process will prevent running apps that have been packaged without the knowledge of the original developer (someone packaging malicious code inside existing apps and deploying them to Flathub), but it will NOT prevent running apps that have additional surprises placed by the original developers in first place.

danirod··on Gitlab Duo
> Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi

Worth mentioning Forgejo as well (https://forgejo.org), which is Codeberg's fork of Gitea. Same features and as lightweight as Gitea. Hard-forked a couple of months ago after some transparency concerns from the new parent company that owns Gitea now.

danirod··on Why does part of the Windows 98 Setup program look older than the rest? (2020)
> Some would argue you may even go to 7.

This is highly subjective, but I'd consider Windows 7 as retro at this point. As of 2024, Windows 7 is 14 years old. Windows 95, for instance, was already 14 years old the year when Windows 7 was released (2009). And Windows 95 was already seen as "retro" by that time.

danirod··on Why You Shouldn't Use SQLite
Didn't even tried to run `create index` or to learn how to use a database system first, let alone design a schema. Just went straight to "nope, this is why SQLite is bad".

I don't think querying 8 GB of data without an index is going to be efficient in MySQL either.

(Disclaimer: SQLite fan here, but I read this article with close attention because I'm always interested in knowing SQLite pain points. The conclusion was a slap of just nothing)

danirod··on Friends don't let friends export to CSV
Friends don't let friends export to CSV -- in the data science field.

But outside the data science field, my experience working on software programming these years is that it won't matter how beautiful your backoffice dashboards and web apps are, many non-technical business users will demand at some point CSV import and/or export capabilities, because it is easier for them to just dump all the data on a system into Excel/Sheets to make reports, or to bulk edit the data via export-excel-import rather than dealing with the navigation model and maybe tens of browser tabs in your app.

danirod··on Tea.xyz causes a flood of spam pull requests to open source projects
Uh, can't believe it's this person again. He was involved also a couple of days ago in another GitHub drama related to AI with another project he manages.

https://news.ycombinator.com/item?id=39499734

danirod··on Your GitHub pull request workflow is slowing everyone down
In my experience, stacking a big feature in multiple small pull requests plays well in order to start reviewing and delivering work that can be merged mainline while building more parts of the feature (say, sending for review a service object or an API client while you are working on the controller for that service), and it is easy to do with any Git client.

However, it starts to erode when a change in one of the initial layers has effect on others, such as having to make a change in the service layer that affects the way you pass a parameter in the upper layers. Then you find yourself just doing a rebase nightmare to keep the whole set of PRs in sync.

I wonder how many companies or teams would consider paying 30 bucks a month per user just to solve this problem.

danirod··on A lost X-Files song
I find stories about lost media intriguing and I am happy that this one got resolved.

There is an online subcommunity both on YouTube and Reddit trying to discover a lost song based on a 17 second audio clip found online a couple of years ago. So far, no luck. https://en.wikipedia.org/wiki/Everyone_Knows_That_(Ulterior_...

Honorable mention to The Most Mysterious Song on the Internet as well: https://en.wikipedia.org/wiki/The_Most_Mysterious_Song_on_th...

danirod··on Tracking SQLite Database Changes in Git
I used to do this trick a couple of years ago to diff the credentials file in Rails codebases, which is encrypted, to keep track of changes to passwords and tokens.

Worth to keep in mind that the text representation is virtual and thus the command is run on every operation like a git-diff or a git-show. Therefore, if it takes a while to convert to text, it will also slowdown Git and other tools depending on it.

danirod··on MastoFeed – Send Your RSS Feeds to Mastodon
It is great that this exists, but it is also worth mentioning that if your site is powered by WordPress, you can install the ActivityPub extension and it will allow your blog to actually be followed and interact with the fediverse, similar to how you can follow Pixelfed and Peertube accounts from Mastodon and other platforms powered by ActivityPub.

https://wordpress.org/plugins/activitypub/

danirod··on MacType: Better font rendering for Windows
As a long term macOS / OS X user, it is amazing how bad font rendering has become on recent versions of macOS unless you have an HDPI display.

These days fonts are all blurry on regular displays and each new version of macOS makes harder to fix this. First they took the "Use antialiased fonts" option in the system settings, then the `defaults -currentHost write -g AppleFontSmoothing` command became unreliable.

Hoping eventually someone will figure out how to tweak the system renderer using third party tools and create a "MacType for Mac" to fix the mess that Apple refuses to fix.

danirod··on Youtube swamped with crypto scams again
Can confirm here as well. Looking at the dev tools console log as I'm redirected, it looks they are using a JavaScript library called console-ban, which is something I didn't expect to exist. https://github.com/fz6m/console-ban
danirod··on Using a Windows Mobile 2003 PDA (HP iPAQ h4350) in 2022, including WhatsApp
This is inspiring. I recently went to check if they still sold spare batteries for an old Windows Mobile Pocket PC that I owned, and they do! However I know that even if I managed to fix the dead battery, its "smart" capabilities probably wouldn't be that useful today, despite how awesome it would look like.
danirod··on A man who uploaded 2M videos to YouTube [video]
Based in my own experience, the amount of videos uploaded at once will affect the initial number of views in a video, and the number of subscribers in the long term. Spamming the YouTube subscriptions feed with multiple videos at once is not something that many subscribers will receive good. At least in my experience as an uploader myself, I see that if I upload a video every couple days or weeks I get positive feedback, but if I upload multiple videos at once, maybe 3 or 4, I often receive negative feedback from my viewers.

Looking at his feed right now [1] I see a lot of videos uploaded 4 days ago, on 2022-05-20. I stopped counting rows after reaching 200 videos. I guess that not a lot of people would enjoy to have their feed blasted like this if it's going to cause disruption on keeping up with other subscriptions in the feed.

[1]: https://www.youtube.com/c/RoelVandePaar/videos

danirod··on I want an iPhone Mini-sized Android phone
I miss my old Moto G1. Light and with a small form factor, and at the same time it was one of the first phones that were cheap but not low quality.

It made a breakthrough in a market where you either had an expensive Samsung or you dealt with cheap phones with very bad specs. This was ages ago, fortunately today there are more phones that are cheap but with acceptable specs.

danirod··on GitHub will require 2FA by the end of 2023
PSA: you should ALWAYS download the recovery codes when you enable 2FA.

Reading a lot of "phone broken; locked out of account" comments here and I don't know whether they understand that local one-time only recovery codes should be downloaded and stored safely (maybe even printed and stored in a safe, I do not know). If you lose access to your 2FA device, use the "recovery code" option and use one of your recovery codes to unlock your account.

danirod··on One step closer to a passwordless future
I use iOS devices and I get a login prompt using the YouTube for iOS app.
danirod··on Complaints mount after GitHub launches new algorithmic feed
While I cannot trust algorithmic feeds anymore and I expect this to become an issue in the future, I have to say that based on what I've seen in my own "For you" tab, GitHub is doing a good job on showing updates from repositories that I starred and then forgot about, and I actually find that feature nice.
danirod··on Ask HN: Where do you hang out virtually online?
Accidentally discovering that tildeverse doesn't like to be visited if following a link from Hacker News :-)
danirod··on New phone can make calls and send texts, but it cannot access social media
Looking at the official website trying to understand what's the value of this mobile phone over any cheap feature phone from Nokia: https://mudita.com/products/pure/.

The device has an e-ink display and claims to have a very good speaker. The operating system has a meditation app and an "inspirational quotes" app.

I'm still curious about which kind of person would purchase a device like this instead of a feature phone, given that they are way cheaper.

danirod··on Microsoft announces Windows 11
At this point, I feel I don't have the energy to hate unjustified changes in user interfaces anymore such as integrating Microsoft Teams with the taskbar.

As someone who doesn't use Microsoft Teams, as long as I can right click and remove the button from the taskbar so that I can move on until the next "forced UI change", I'll be good.

danirod··on Microsoft announces Windows 11
While it is a totally legit point, the macOS dock hasn't been corner aligned since OS X 10.0 too and it seems people got used to it. Probably not a big deal after all most of the time.
danirod··on Captcha Solving Service
It took me a while to understand if this was satire or not.

The fact that you have to manually install the CRX or the XPI extension package into Mozzila or Google Chrome doesn't help.

danirod··on 98.css
It did if you had True Color enabled (i.e. 16 or 24 bit color depth)
danirod··on Speech to Birdsong Conversion
The Silbo Gomero [1] in the Canary Islands falls in this category as well. It was designed to allow far distance communication through the valleys and ravines of the islands. Here [2] is an example.

There are now efforts to preserve the language, but there is a whole generation unable to speak it because cellphones and lack of farmers made the language almost obsolete.

[1] https://en.wikipedia.org/wiki/Silbo_Gomero [2] https://en.wikipedia.org/wiki/File:Silbo.ogg

danirod··on Mobile data shows which European countries took lockdown seriously
In countries such as Spain, it is very easy to understand why the country took the lockdown so seriously. For most people, it was easy to choose to stay home when the alternative was to get fined by police, who thoughtfully were patrolling the streets looking for dodgers.

More than a million people were fined by police during the spring [1]. So many fines, that we are still seeing news about judges taking decissions on these fines, so it clearly overloaded our justice system. Surprisingly, many of them are being rejected by judges because of not being fair.

Police officers can fine you if they believe you are infringing the law, and civils have to take their word as granted until a judge makes the final decission. People were fined in the spring for things such as driving to pick up groceries in a store different than the one closest to their homes [2], or because of walking the dog (one of the very few exceptions to leave the house) "too far from home", despite the law having never settled an official maximum distance [3].

[1]: https://en.as.com/en/2020/05/20/other_sports/1590007192_2854... [2]: https://www.niusdiario.es/nacional/tribunales/justicia-claro... [3]: https://diariolaley.laleynext.es/dll/2020/10/29/se-anula-la-...

← PreviousPage 2 of 4Next →