HNHacker News
TopNewBestAskShowJobs

soapdog

4,674 karma · joined September 27, 2010

Founder of Amora Labs, educator and technologist from Brazil. Mozilla Rep and TechSpeaker, learning how to toot and happy on a decentralized world

Twitter: @soapdog

Mastodon: @soapdog@toot.cafe

Scuttlebutt: @gaQw6z30GpfsW9k8V5ED4pHrg8zmrqku24zTSAINhRg=.ed25519

submissionscomments
soapdog··on Apple Just Lost Me
Author here. Thanks for engaging is such gentle way, this is rare these days. Let me address some of your comments and maybe you'll understand my position a bit better even if you don't agree.

> 1.Gatekeeping. OK, fine, but at the very least this has been Apple's stance for a very long time now (the author talks about faxing credit card details), so it's not like it's something new. If you wanted full unfettered installation rights, Apple was never the company for you. And while I think it's fine to argue against Apple's stance, I find most of the arguments are less than honest about the pros of things like developer verification for the end user.

Apple been tightening that control over time. For a long time on MacOS X you could simply run apps. Then came notarisation, but you could still disable it. Now, even with a certificate, it still shows a dialog. I wish that apps that went through notarisation would simply run like the ones from the app store without a dialog showing.

> 3. (...) the least restrictive route by choosing credit card verification.

But not everyone has a credit card. Those are not something you're born with or required to have or even required to have them issued from the same country you're living in. That is not the least restrictive, that is a very large assumption. What I would have liked to have seen is them providing you with options: "do you want to use credit card verification? National ID? Passport? Credit check? Etc" and then it is up to each user to decide on their risk profile and what they are okay with.

As of now, my only way to verify it is by literally ordering a credit card from my UK bank when I'm pretty happy with my debit cards already.

soapdog··on Apple Just Lost Me
Author here, didn't realise this was posted on this site. AMA.
soapdog··on Docs directories are doomed
Well, maybe I want my docs folder to be useful for humans checking my code and don't care about LLMs at all..
soapdog··on MacBook Neo
it is quite forward thinking, but for Apple, they are thinking you will need to upgrade.
soapdog··on MacBook Neo
because all those prices are artificial, Apple is charging what they think they can get away with and also betting on making more money in the long run with subscriptions to iCloud and their other services.
soapdog··on It's hard to justify Tahoe icons
That article almost made me cry. I was reading the NewtonOS 2.0 Human Interface Guidelines yesterday and it was so clear, so well-thought. The mess we find ourselves into in macOS Tahoe is impossible to excuse. I have no idea how that got out of the door.
soapdog··on Publish on your own site, syndicate elsewhere
you can just post a message on bluesky and link it to your blog post at the end with some text saying "want to comment? Reply to this post."

Personally, I prefer using webmentions. I got them back to my site using a combination of services, so if someone talk about a post I made in bluesky or mastodon, I usually get a webmention back to the post.

soapdog··on QNX Self-Hosted Developer Desktop
I wish someone would reimplement/clone Photon Micro GUI it was amazing.
soapdog··on Apple has locked my Apple ID, and I have no recourse. A plea for help
Remember, companies get away with these over the top behaviours cause it costs them nothing to have one less customer.

If this situation somehow escalates until they have to take action, they will already have made so much money that is not a blip.

They don’t care. You as an individual customer means absolutely nothing.

soapdog··on I built an AI web-scraper that bypasses captchas and login pages
That is disgusting. Totally against the intention of whoever placed a captcha or login page in the website.
soapdog··on Show HN: I built an AI web-scraper that bypasses captchas and login pages
You are the problem
soapdog··on Anthropic acquires Bun
Not comfy with them either
soapdog··on Anthropic acquires Bun
oh, I really dislike that. I don't want AI companies encroaching more in my development workflow. Used to really enjoy Bun, but don't want support Anthropic at all. Will switch back to another runtime.
soapdog··on Valve Enters the Console Wars
for those who need: https://archive.ph/ZOhMf
soapdog··on iPhone Pocket
You can achieve similar results by throwing your iPhone inside a £1 trail sock...
soapdog··on The Sega Master System
I was unaware of that. Pity. I remember them very fondly. Thanks for sharing.
soapdog··on The Sega Master System
SMS still manufactered and sold in Brazil. I had the original SMS and think that the Brazilian versions that came afterwards are sooooo good. Really recommend you folks checking it out.

This video show some of it https://www.youtube.com/watch?v=FVR6YZAv58Q

soapdog··on Let's Help NetBSD Cross the Finish Line Before 2025 Ends
Upcycling offloads manufacturing costs. Unless you're running something that consumes a boatload of energy, then it should be cheaper. Also, if you power it from renewables it is even cheaper and more sustainable.
soapdog··on How I bypassed Amazon's Kindle web DRM
and that is one of the reasons why I switched to Kobo.
soapdog··on Why I chose Lua for this blog
it used to work like that. At the moment, the dynamic pages take miliseconds to rende and ship. Even though static files would be a an order of magnitude faster, we're talking about it already being fast enough for 99% of the time it is needed and that is good enough. Reducing my time and friction maintaining and using my own blog is more important and having five sigma of uptime.
soapdog··on Why I chose Lua for this blog
My blog is yet to fail and I don't believe in premature optimization. I had 50k in a day once in the past and it was ok. If more than that happens in seconds and the blog fails, so be it. It doesn't affect my life at all, I fail too sometimes.

I considered monitoring popular posts and prerendering those. Feels like code bloat for something that might not happen.

Don't get me wrong, this blog used to prerender everything. It kinda sucked to compute which pages were affected by a change in any given page as it might need to patch indexes, cross linked references, and so on. It can be done of course, or you can simply re-render everything anyway. The added friction for development and maintenance was not worth it for me.

It is my personal blog, it is not a personal branding site to show people my cool web skills or anything. If it goes down, let it go down.

soapdog··on The RSS feed reader landscape
Sad that my feed reader browser extension is not on the list. It is quite feature complete:

https://blogcat.org

The author says they only found one browser extension that was a feedreader, that is not the case. So I'm posting here in case anyone else is looking for that type of solution.

soapdog··on The evolution of Lua, continued [pdf]
Fengari has DOM interop.

http://fengari.io/

It is a Lua reimplementation in JS.

soapdog··on Apple's Unlawful Evil
He literally mentions google doing the same in the article...
soapdog··on Blog Feeds
WebMentions are the evolutions of pingbacks and they're a bit more powerful.

https://indieweb.org/Webmention

soapdog··on Blog Feeds
I made two webextensions that can discover blogrolls:

https://andregarzia.com/2024/05/feed-and-blogrolls-discovery...

Also https://blogcat.org has the same feature but is a full blog reader.

It is cool to surface blogrolls like that.

soapdog··on Why I chose Lua for this blog
Because Lua was created before semver was invented.
soapdog··on Why I chose Lua for this blog
on the very early releases, I couldn't get it work well. I know it works well now and may take it for a spin again.
soapdog··on Why I chose Lua for this blog
While everything you said there is true, it is a matter of taste for me. I prefer working with PUC Lua over LuaJIT. The speed improvement of LuaJIT doesn't matter for me, the only thing I miss from it is the FFI. I wish PUC Lua had the same FFI interface tbh.
soapdog··on Why I chose Lua for this blog
I am more familiar with Caddy and The way OpenResty uses Lua was never very clear to me in my cursory 40 minutes attempt to use it.
← PreviousPage 2 of 33Next →