Preferences

soapdog
Joined 4,571 karma
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


  1. 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.
  2. 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.

  3. I wish someone would reimplement/clone Photon Micro GUI it was amazing.
  4. 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.

  5. That is disgusting. Totally against the intention of whoever placed a captcha or login page in the website.
  6. You are the problem
  7. Not comfy with them either
  8. 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.
  9. You can achieve similar results by throwing your iPhone inside a £1 trail sock...
  10. I was unaware of that. Pity. I remember them very fondly. Thanks for sharing.
  11. 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

  12. 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.
  13. and that is one of the reasons why I switched to Kobo.
  14. 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.
  15. 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.

  16. 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.

  17. Fengari has DOM interop.

    http://fengari.io/

    It is a Lua reimplementation in JS.

  18. He literally mentions google doing the same in the article...
  19. WebMentions are the evolutions of pingbacks and they're a bit more powerful.

    https://indieweb.org/Webmention

  20. 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.

  21. Because Lua was created before semver was invented.
  22. 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.
  23. 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.
  24. 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.
  25. You very seldon need to deal with it, most of your iterators are `pairs()` or `ipairs()` anyway. I like 1-based indexing and can deal with 0-based ones without any wart. I don't really get it why people make so much fuss, but then again if you feel it is a big problem, then there are plenty of other options that will suit you better.
  26. thank you! Go is such a nice language (but then again, I love Pascal so Go feels quite familiar).
  27. I love JS, don't get me wrong, I absolutelly love Javascript. But I love the JS that the browser runs and understands. I hate the current ecosystem of bundlers, transpilers, typescript, npm modules and so on.

    Yes, I could have picked a js runtime and done the same thing. The same thing could also have been done with literally any other language.

    It is less of a "Only Lua Can Do This" situation and more of a "I Like Working with Lua" situation.

  28. I am extremelly biased against LLMs so take my opinion with a grain of salt. I opted to run a CGI script instead of spinning my own webserver cause webservers are tricky. I'd rather run something like nginx or caddy. I like nodejs (my preferred JS engine will always be Mozilla's and for the terminal I been favouring Bun) but part of using Lua on my own blog is cause of JS fatigue. I'm exhausted with the JS workflow these days.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal