HNHacker News
TopNewBestAskShowJobs

nicoco

807 karma · joined January 27, 2021

submissionscomments
nicoco··on Rust for tokenising and parsing
Every rust article: "Look how great this rust feature is and how clean and concise the resulting code is!"

Me: "How can a programming language be so damn complex? Am I just dumb?"

nicoco··on Gross Apple Marketing
The post contains hyperlinks.
nicoco··on Why is Apple so bad at marketing its TV shows?
Severance is excellent, for all mankind was decent. Other ones I've watched were quitte bad indeed.
nicoco··on Intel N100 Radxa X4 First Thoughts
I like to use a single remote for both my TV and Kodi, and the raspberry pi has the CEC HDMI thing which makes it possibke. It's not that common in SBCs AFAIK.
nicoco··on Ryanair – when every page is a dark pattern
Recently I booked a ticket on Ryanair. To validate my account I had to turn on my camera, hold my ID card, then do a bunch of things the machine asked me, like spin my head to the left, etc. Next-level reverse-Turing test there. It really felt like my computer-master was making fun of me by giving me silly instructions. Computers were a mistake, I guess.
nicoco··on Show HN: ViperIDE – MicroPython IDE for web and mobile
Karma farming to sell account for astroturfing or marketing maybe?
nicoco··on Show HN: Foosbar – My autonomous foosball-playing robot
And how does it behave on "gamelles"? Asking the important questions in this thread.
nicoco··on Napster sparked a file-sharing revolution 25 years ago
https://github.com/slskd/slskd/ is another nice client that runs as a daemon, and hopefully one day it will integrate with lidarr <https://github.com/Lidarr/Lidarr/issues/444> :fingerscrossed:
nicoco··on Telegram has launched a pretty intense campaign to malign Signal as insecure
> 2. Signal has sent legal threats to repositories that package Signal. The repos either need to confuse users by offering the client under other package names or remove it.

Not that I really want to defend Signal (XMPP FTW!), but the legal threats were about using the Signal name, not making an unofficial client per se. I know a bit about it because I develop an alternative signal client (a signal-XMPP gateway to be more accurate). That said, they don't help 3rd party client devs at all.

nicoco··on The psychology of getting high a lot
Do you consider low-testo a problem in itself or did you find it to be the cause of a symptom you experienced?
nicoco··on Snikket Android app temporarily unavailable in Google Play store
Kafkaesque. The whole point of choosing snikket is to avoid data hoarding by the tech giants. And their app gets removed because they're wrongly accused of doing what google has been doing for 2 decades, siphoning personal data.
nicoco··on Vala Programming Language
AFAIK I use one app written in Vala: dino, a modern XMPP desktop client: https://dino.im/
nicoco··on Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
Thanks for insightful comment.

(was there a question in it?)

nicoco··on Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
It worked better for me because with some software (eg qbittorrent) you can directly choose the network interface to use, so having a 'standard' wg0 interface is great.

Now I also wanted to re-use this interface for some websites I visited, and the easy way to do that was to configure rules in foxyproxy to use a socks proxy for that, which is where soks come into play.

I don't doubt that wireproxy is useful to many!

nicoco··on Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
I didn't mean to dismiss wireproxy, I was just sharing where my findings lead me when I set up wireguards tunnel for myself. Apologies if this didn't come out right.
nicoco··on Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
https://github.com/dariost/soks works better for what I needed to do with wireguard. It does more or less the same thing but it reuses an existing wireguard interface. I detailed my use in this blog post https://www.nicoco.fr/blog/2023/09/10/wireguard/ (yes, shameless plug).
nicoco··on Aegis v3.0 – a free, secure and open source 2FA app for Android
Great app that does the job! The kind I don't mind installing on my phone.

I use it for nextcloud, github and my microsoft account (it was really buried in the settings but it is possible to avoid using MS auth something app).

nicoco··on The day I canceled my Spotify subscription
The fact that you can say "Spotify is pretty much the best thing ever" when they basically pay the musicians nothing is amazing to me. Have we come this far into individualism? "It's good for me, so it must be the best thing ever".
nicoco··on The happiest kids in the world have social safety nets
Do you mean money-wise? What's the point if you're not happy?

The only thing I want for my kids besides them being happy, is that their happiness does not depend on the misery of other human beings. Funnily enough, "success" is often used as a synonym for "being a sociopath born with a silver spoon who does not give a damn about not making others miserable".

nicoco··on Harlequin: SQL IDE for Your Terminal
Install using pipx to avoid that. (or virtualenvs directly if you don't mind getting your hands dirty)
nicoco··on Fake It 'Til You Fake It
Enough with your pirate propaganda! How do you expect dead artists to pay the bills? You filthy utopian anarchist!
nicoco··on Endurain: Self-hosted Strava like service
I like the idea but the README is lacking screenshots.

Also, I think it would make sense to base this on XMPP or ActivityPub, for federation and interop with other services.

nicoco··on How Africans are changing French, one joke, rap and book at a time
Without denying at all that racism exists, I believe it is also possible to imitate accents outside racism. I'm from the south of France, and my accent kicks in when I speak with elderly family members that themselves always have the southern accent when they speak. Despite that, sometimes I make jokes imitating the southern accent, does that make me a "self-racist"?

Clarification in case it's needed: I absolutely agree that making fun of someone's accent when they come to you is a best inappropriate, and more often than not utter bigotry. But I'm concerned about criminalising humour. This might not be a widely-shared idea (especially in the anglosaxon world?), but I even believe that racist jokes can be tools against racism, decredibilising racism and not actually oppressing the minority in question. Of course, again, context matters.

(clarification #2: I don't believe "cancel culture" is a thing, if you do racist jokes in the public sphere and someone calls you out for saying something racist, I don't believe anyone has been "cancelled")

nicoco··on Fairphone 5: Keeping it 10/10?
I have a redmi note 4 (mido) and can definitely switch between apps just fine. About banking, since the law in France doesn't require you to have a smartphone (yet?), I pretended I have a dumbphone to my bank, so 2FA is SMS-based for payments, which is not awesome (why not standard TOTP?), but still better than having their crapware in my pocket all the time.
nicoco··on Fairphone 5: Keeping it 10/10?
Fair point. For android, choosing a phone from https://wiki.lineageos.org/devices/ or https://www.replicant.us/supported-devices.php helps getting security updates for longer.
nicoco··on Fairphone 5: Keeping it 10/10?
Wow. Without a < 3 yo phone, it's not possible to switch between 2 apps without one of them being killed?

When I think about my atari 1040ST and what it could do with a single core running at a few Mhz and a few hundred kilobytes of RAM, it makes me realise how wrong we've gone with smartphones.

(before someone mentions it, I know that my atari didn't have wifi, couldn't play full HD videos, etc, and that it was harder to develop software for it, but still, something's off IMHO)

nicoco··on Fairphone 5: Keeping it 10/10?
I honestly don't think you have to. If banking apps are a bit slow, so what? I know that individual actions have limited impact, but do you realise what's at stake when it comes to environmental issues? FWIW I run a 6yo xiaomi and I avoid crapware, it's working fine, I can AV call, message, browse HN and other forums/links aggregator, navigate, track my sports and calories... The resources (some) apps and websites use are the issue. You're part of the educated crowd, resist, FFS.
nicoco··on Piracy Is Back: Piracy Statistics for 2023
> I am not particularly ideological about copyright/piracy one way or another, but I know I probably won't be pirating music anytime soon.

And yet, if musicians being able to pay the bills is your concern, saving what you pay to spotify and buying a few albums on bandcamp instead is possibly the way to go.

From https://neurodifferent.me/@clowncollege/109994297731928004 :

> I've been a professional musician since the end days of selling CDs, and I would like to say that having experienced the decline of CD sales because of piracy transition into the paid streaming era it's unambiguous that musicians were better off when mostly everyone was pirating and then some people bought CDs or other merch out of a desire to support vs today when everyone pays a nominal fee to a corporation that pays us nothing and also satisfies their desire to support despite not actually offering support.

nicoco··on Modern XMPP Server
I don't witness this around me. By far, most of my "real life contacts" will only use their phone to use messaging apps, and don't use whatsapp web at all.
nicoco··on Modern XMPP Server
> Nothing is ...

Fair point. I'm a dreamer ;)

I believe the lack of great clients for apple platforms is due to how little the overlap is between people who see value in using a self-hosted, federated, lightweight chat system and people who want to use apple products.

← PreviousPage 2 of 8Next →