@cagrimmett That's awesome, congrats!
@george Best of luck!
📺 #Anime
"Tsurune (season 1): one of the most beautiful animations"
We have a second season now, have you watched first one? You should, here's why:
@dave @mastodeck Thanks, I don't think I need another "column" client. It's not even open source, which I respect. It's just that the out of the box client works great 💜
@jan My private instance used to be at Linode, now on netcup
@dave I'm just too in love with the Mastodon advanced web view. I need my columns 😁
@matt Cool link! Just tried with my private instance, says 49%
I guess thanks to the relays I'm connected to? :blobcatthinking:
"Tell HN: GitHub will delete your private repo if you lose access to the original"
@smolltatertat Not sure if 10 out of 10, but a solid 8 for me. It's really good and different from what we're used to 💯
I just feel the animation has been slacking a little since the initial episodes. Like they burnt the budget on awesome stuff at the beginning and no we get a lot of static images.
@frank @ppcqua @emanuele PR created to document the new media remove options, if you want to review:
@broximar :blobcateyes: Where is that?
Stay safe.
@cJ What's your take on lossless webp?
@simevidas Today I learned! Thank you 💜
@christian @shelby I did, some other #MastoAdmins had also recommended it so I gave it a go.
I've had zero issues so far. It undoubtedly depends on what you use it for, what your needs are.
@shelby I moved from Linode to netcup and all good. More hardware, less money 💜
If you want an EU datacenter, you should check them out
@blasteh Very strange, I do use "Keep only the last version of the file" and the used space moves up and down. Not only up 🤔
@killyourfm He is, very well played by both of them 💜
Haven't played the game, was this in it? If not, even if incredible moving (and depressing) was it necessary for the main story?
@rfaulder I went in with no expectation, oh boy what a ride.
Although I'm not sure how relevant to the main story this was.
@kfoleyfl Acting was incredible but the whole thing was super depressing :blobcat_sadlife:
Well, this was incredibly depressing.
I was excited to see Nick Offerman make an appearance, I didn't imagine it would end like this.
Not sure how much this contributed to the main story. Just to make the whole world setting sadder?
📺 #Anime
🆕 "Psycho-Pass? I shall pass"
Contrary to more than 700,000 users over on MyAnimeList I didn’t like Psycho-Pass 😕
Here are my thoughts:
➡️ https://anime.ricard.blog/reviews/psycho-pass-i-shall-pass/
@mergy The out of the box Mastodon web client seems to do this. When you hit "mute" it shows a "duration" dropdown (default: indefinite)
@mergy You're welcome, glad it helped.
If your VPS is running out of disk regardless, here's a follow up post for you:
➡️ https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
@johanbove :blobcatnotlikethis: Ugh...
🎙️ New episode of Korean Tapas! 🇰🇷 🇪🇸
Disappearing jobs, new jobs and what the future looks like for South Korea and Spain.
Do you know what Bathing management (때밀이) is? You will learn that today.
Watch or listen, all links on the website:
@artpricott Very cool! These are better drawn than the last anime season :blobcataww:
@johanbove 100% the worst UX :blobcatknife:
@robert :blobcatgiggle:
Getting a follow from the great @aral is not a "small" thing :blobcatfingerguns:
🆕 Weeknote 4 (2023) - Ricard Torres Blog
"Google Maps reviews and burgers!"
@twizzay Right!? It's rather old. I'm subscribed via email so I get notified of the new updates. It's amazing.
You can click on the images to see where are they from, there's everything 💜
New floor on the space station! 👏
@ruud Not for me, both Git and https://akkoma.social/ load
@odi that's what I've been reading mostly. Not just code, super interesting.
@slu veteran! 💪
@MunsterPlop Yep, totally. It's hardcore 😁
@rckt Sublime is nice! Although having VSCode I don't see the need.
@ecadre I've played with it a little bit, it's not easy! 😁
@mttkng excellent!
@koire That's exactly one of the reasons a colleague told me about WebStorm. Just plug and play.
But I can't possibly justify a license having VSCode available.
@dekkzz76 :blobcatgiggle: Amen!
@boutell It is indeed 💜
I get people's arguments about Microsoft and all but you could the a fork that has no telemetry and such.
For me it's just about time/money. I'm just so much more productive with it.
@inecas @natharari Interesting! :blobcatboo:
@mdhughes Harsh! :blobcateyes:
I love auto completes, and the IntelliSense when writing #JavaScipt
@natharari :blobcatgiggle: Just what @potato_lisper said!
@CodingItWrong I used to be hardcore Atom fan. Moved to VSCode a few years ago and never looked back. Very powerful. Saves me a lot of time.
@potato_lisper anarchist! :blobcatgiggle:
@kechpaja Brave soul! :blobcatnotlikethis:
@karim First time I'm hearing about it, thanks!
@remkus The good scotch is old! 😁
@remkus Classic! 💜
What do you use to code your #frontend ?
@tomassl What are "asynchronous stand ups" ? :blobcatboo:
@Talonblade valid argument 😎
@jr Thanks!
@CodingItWrong @mikestevens Yeah Firefox is also my main driver on my Android but the PWA support is slightly better on Chrome (big surprise). So I only use Chrome for the Mastodon PWA.
@mikestevens Found it! From one of your previous posts 😁
@mikestevens Do you have a link to GitHub or similar? Can't seem to find it with a quick search.
@CodingItWrong Makes sense, Josh. Thanks for the input.
On Android we do have push notifications with the PWA. Lucky 💜
Also agree on the design decision of the vertical icon bar, don't love it either :blobcatnotlikethis:
With that said, it not enough for me to switch to a native app :blobcattea:
:blobcateyes: I don't get all the fuzz with the Android and iOS #Mastodon apps. They only make sense to my if you manage multiple accounts 👥
The #PWA (progressive web app) out of the box works very well on #Android 🤖
It's not the best, I'd love if it kept my desktop column view on mobile. But it's a web app, nothing extra installed on my device 💜
What am I missing? :blobcatthinking:
@jr does it keep the column layout on mobile?
That's my main pain point withe out of the box Mastodon progressive web app. On desktop I have advanced view but not on mobile :blobcat_sadlife:
@sophie I just love the different themes you have on the site. Truly well done 💜
@Darice Thank you for pushing A11Y, Darice!
@gr0k Hey gr0k, thanks! Glad it helped 😊
@null thanks for the report!
@stephen haven't played the games but I'm enjoying it a lot 🙂
@jaredwhite Same here, never played but enjoying it regardless. Very well done so far.
⭐ ⭐ ⭐ ⭐ /5
Loved the mood of the city, very well done.
One less character, they're killing them off fast! I was not seeing that coming. The kiss at the end was very disgusting.
Do you regularly use #CSS custom properties? (aka: CSS variables)
I would love to see a #CSS only replacement for this
"A small JavaScript library to create and animate hand-drawn annotations on a web page"
@ainudraws Your drawings are far better than the last animated season they gave us 💜
@kiko sad, such potential!
@afiestas Sure, here's one of the best Korean restaurants in Barcelona https://goo.gl/maps/hwRex5cu2kBrHGm57
@GenXotaku1971 yeah, done! I need second season like right now :ablobcatbongo:
@ainudraws These are awesome! Where can I get them?
@gabriellewee beautiful design, Gabrielle!
@Nicolelove@mastodon.lol I was just reading that the instance might be under attack.
@n8chz it might not be the whole instance
Read more here
@null push the button :blobcatboo:
@GenXotaku1971 it was very good and unexpected. Honestly did not see Himeno's death coming. She was Denji's first friend.
@null same here, we are missing an updated docs page with the commands though
@GenXotaku1971 thoughts on the Himeno arc?
How did you like her story?
@schizanon :blobcatgiggle:
@schizanon Mind = blown
Nice setup! Now that I re-read your reply you said "my phone can read them to me" :blobcataww:
@schizanon Living a dangerous life! 😁
I would be afraid of dropping the phone into the water.
I love the JavaScript Weekly newsletter but scheduling it always on a Friday evening is wrong :blobcat_sadlife:
Starting the weekend the last thing I want to do is read more #JavaScript :blobcatnotlikethis:
So I snooze the email until Monday or Tuesday :blobcatfingerguns:
@janboddez I think other backends like #Pleroma or #Akkoma do not download assets to your local instance. They just hotlink to the source instance.
Unsure about downloading posts (not media) from not followed accounts.
@vascorsd Yes, if you're running it in a CI (GitHub Actions, Jenkins, etc) 😁
"This command is similar to npm install, except it's meant to be used in automated environments such as test platforms, continuous integration, and deployment "
Sundar Pichai: "We’ve decided to reduce our workforce by approximately 12,000 roles."
➡️ https://blog.google/inside-google/message-ceo/january-update/
@piotrek oh look, I'm on the screenshot :blobcatfingerguns:
First thing that comes to mind when you install node packages in a project:
@fox Lucky team! 😀
🆕 Weeknote 3 (2023) | Ricard Torres Blog
The week started very well 💯 There's a Chinese place nearby that sells Korean-style chicken...
@janboddez @jan @ochtendgrijs let us know the final move so we can re add you to the custom lists :blobcatthumbsup:
@RoastedBloop It's so good. Good twist!
🆕 "Creating a static #Mastodon user’s archive"
Generate an static HTML with all your posts for easy search, all automated 🤩
➡️ https://ricard.dev/creating-a-static-mastodon-users-archive/
"OpenAI Used Kenyan Workers on Less Than $2 Per Hour"
"OpenAI used outsourced workers in Kenya earning less than $2 per hour to scrub toxicity from ChatGPT"
@Hbomberguy you can replace Publish with Toot with CSS if you're instance admin or through a browser extension injecting these few lines
@simevidas As usual I think it depends on the type of website. Most marketing websites that are presentation, sure 💜 The less JavaScript the better.
When it comes to a web app, obviously not. Doing progressive enhancement without JavaScript on a web app with forms and such it's complicated and very expensive.
@afiestas Ya-hiro is very good but you have to wait too long. Plus I think they now open less hours than before.
The one I liked it's very good. I've tried a lot of ramen in Barcelona, I've also been twice to Japan on vacation and I can recommend it 😁
Give it a try 👍
@overminddl1 I think the reason was particularly because #Pleroma does not download assets to the server. Meaning the other instances act as a CDN for pleroma servers. This model is unsustainable for large instances.
When you use Mastodon, you get all the assets downloaded and served from your instance.
@overminddl1 That's sad. I read that some admins ban based on the backend used, like if you use #Pleroma you get instant ban
@charlesroper Yes, exactly!
@null Finally! Looking forward other stuff.
The import/export of blocklist will trigger massive bans I guess. Too easy to copy and paste a list from some site.
Let's have faith on the admins 🙏
@charlesroper Nice! I'll have a listen, thank you Charles
🎙️ Just recorded episode 9 of the Frontend Coffee Break #podcast
🎧 We have published until episode six, though. Gives you time to catch up 😁
@fribbledom It's quite painful to buy somewhere else when you're used to Amazon's speed.
Speed, tracking, ease of use... Centralization and monopoly is bad but...
@charlesroper Totally! If only they did Netflix style and released the whole thing at once 😁
@joshfreedman this blog post has nice examples
:css3: I haven't yet used the :is() #CSS selector in any production code ❌
Have you ❓
It's very windy outside today in #Barcelona
Go have yourself a ramen 🤤 🍜
📸 https://ricard.photos/%f0%9f%8d%9c-13/
(from this week 😁 )
@joshfreedman Gorgeous cat!
@joshfreedman Nice answer, Josh!
I've been forcing myself to do more CSS Grid, look as this small example, it's amazing
@guenther Interesting! If you need responsive, you would change the width in a media query?
🤤 BBQ slow cooked
pulled pork, ribs, and fries with cheese during the weekend (17€)
@VinceAggrippino Great answer! 💜
When you create a basic 2 column layout, what do you use?
@chriscoyier Chris, what happened to your awesome blog design? 😮 I loved that retro style, the repeated background, the graphic 💜
@elwinvaneede Yes! Very impressed, the money they spent 💰 💯
The only bit that threw me off "20 years later". The Mandalorian actor looks the same 😁
😮 Impressive first part of the episode. Haven't played the video game but felt like one, the car scene, how they recorded the voices... 👏
Second part was good but not as great 👌
Will I continue watching? Yes, this is the way ✅
How about you ❓
👋 Do you optional chaining in JavaScript❓
➡️ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining
🇰🇷 Korean Tapas 🇪🇸
🎙️ Episode 23: #Dating apps 🏩
We discuss dating apps in Korea, and Spain. What’s out there, how do Koreans feel about this apps?
Today with a special guest.
@mike_k why? :blobcat_sadlife:
https://mikekreuzer.com/blog/2022/10/mastodon-a-moving-feast.html
@CodingItWrong It's bonkers, I just don't get it. Why?
Even big profiles like Anil Dash with 23K followers are migrating to the Medium instance 🤷
@tomk Well done! 💜
@kiko I clicked thinking it was a list of actual fountain pens 🖋️ 😆
PS: Love number 3! 💜
@Darice For me it was not just about the content but the quality of the interactions.
Not sure how has your experience been but for me here it's way more meaningful, polite and... overall nice 💜
@minimutt :blobcatthumbsup:
#Mastodon :mastodon:
Would love to have the advanced web view in mobile too, that it would keep the columns, pinned, etc. I would love to just swipe and get the next column
If you use lists and such, the mobile web experience is poor :blobcat_sadlife:
"Using Github Copilot for unit testing"
➡️ https://www.strictmode.io/articles/using-github-copilot-for-testing
@minimutt Did you watch the anime too?
Ah! If you intend to stay zero-cost, another Mastodon admin suggested Oracle's free tier: https://social.racf.guru/@jaytay/109596945647190011
I recently moved VPS provider too, which is also very cheap https://ricard.dev/moving-from-linode-to-netcup/
"Jeff Beck, Guitar Virtuoso and Blues-Rock Innovator, Dead at 78"
➡️ https://www.rollingstone.com/music/music-news/jeff-beck-dead-at-78-obit-1234659559/
@angst :blobcatfingerguns:
@angst Nice! Where is the instance hosted, that's free?
@jan In spirit of decentralization and content ownership (own your blog) this doesn't feel right 😅
@ruud You went from 0 to 2 Akkoma instances, nice 😁
Love the domain ruud.social ! 💜
Turns out you can't really use a URL shortener on Mastodon as it creates hundreds of fake clicks when the instances try to render the preview 😅
At least not with the one I tried to self-host
🆕 Weeknote 2 (2023)
This week:
- 🍜 Ramen
- ☠️ Poisonous food
- 🥋 Training
- ✍️ Back to pen and paper
@metadaddy Eugen just replied to the pitch 🔥 :ablobcatbongo:
@chadgoode Brave soul 😁 I was too impatient and jumped into the Mastodon wagon too early without proper research.
I wouldn't like to lose followers with a change, so I would need a new subdomain/domain but I don't really want to that either. Current domain is so clean.
My setup works fine in my VPS right now with the media assets moved to super cheap object storage. I seem to have no problems, all stable.
@angst you got it!
Did you see the follow up post:
https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
Hope it helps
@mjgardner Cool! It says it uses https://github.com/glitch-soc/mastodon/ but not sure how up to date that is with the current UI for v4
I was mentioned in another post, it's too late for me :blobcat_sadlife:
@joeldebruijn That would be awesome, not sure how well it might work.
At this point I'm too invested in this setup to switch. Plus switching backend the same domain I'm told can have nuclear effects 😅
@thomas That's the one I was just trying out. Thank you for the recommendation! 💜
@billy excellent! Thank you, Billy 💜
@metadaddy you're awesome :blobcataww:
@metadaddy perhaps Mastodon should make use of that? Maybe it's on the pipeline to be implemented
Any recommendations for self hosted URL shortener with simple stack (PHP, MariaDB) and that tracks clicks?
@tunetheweb very comprehensive post, thank you for sharing the good stuff!
@Talonblade haha it's good! There are some decisions I don't like when it comes to using it for web components but for other stuff, fun!
"Our top Core Web Vitals recommendations for 2023"
"A collection of best practices for optimizing websites' Core Web Vitals performance based on the state of the web in 2023"
📝 🆕 #Fediverse etiquette
"I want to share where I have zero tolerance for. Your time, my time, is far too valuable to be spent with people that don’t care."
@vikzurita Indeed! Watched 2 already and will continue 💜
Solid ⭐ ⭐ ⭐ ⭐ /5
@dean excellent, thank you very much!
@dean :ablobcatbongo: What? 💜 Do you have a link with the news?
I'm in the middle of my yearly re-watch (just ended 3rd season against Shiratorizawa).
So I'm left with the 4th season and now 2 new movies? 😮
@CleoMenezesJr poor Bocchi is having a social crash course already on episode 2 😁
Yeah, no way about anime of the year having also #BlueLock and others in the mix :blobcatglare:
@pikestaff totally! :blobcataww:
@imnotahrhitter I'm just starting it, so far I like it a lot! 💜
@GenXotaku1971 Just started it! So far liking it a lot 💜
Just watched #BocchiTheRock 1x1
Fun and on point about us introverts!
It doesn't have great animation or beautiful drawing but I found the character lovely, and the pace of the episode great
Your thoughts?
"On maximizing leverage"
I do this one a lot:
"Answering one person’s question in a public channel (so anyone else following the channel that day can benefit)"
@davidbisset @FollowerTimesApp Would be nice to use the Mastodon API directly via Node or similar so it can be run from GitHub Actions. No desktop app would be needed :blobcatfingerguns:
"Prerender pages in Chrome for instant page navigations"
@charlesroper I like Cypress for simple stuff, it can get complex fast if you need to mock API's and stuff.
The syntax in the end it's JavaScript unfortunately, should you be looking for no-code.
It has a built-in test recorder (records clicks, keyboard strokes and such) so you can create tests easily. For less advanced users that don't want to write the tests manually.
Such interesting #Mojito last weekend, not classic recipe. Minced mint?
"Optimising Largest Contentful Paint | Harry Roberts | performance.now() 2022"
@pandorasjar It's all part of the plan 😁
As I see, it is really a sad story 😢 The last episode was so wholesome, I need more of that and less sadness 💜
@ryan Nice setup Ryan :blobcataww:
@elijahmanor Not sure where's the setting but my work Google Calendar defaults to these in the dropdown:
- 15 min
- 25 min
- 40 min
- 50 min
So it never takes a full slot like 30, 45 or 60
State of JS results are in! Enjoy the graphs 📊
@DoubleSama :blobcat_sadlife:
[At work] the pleasure of getting a Google Calendar notification with:
> This event has been canceled and removed from your calendar
@charlesroper Spot on! :blobcatgiggle:
@Graycot :blobcatgiggle:
They conned me the other day, I paid 8€ for these things ☹️ Left a Google Maps review to steer people away from this item. The ramen, on the other hand, was good.
@DoubleSama oh really? That great news. Do you have a link with the post?
#Barcelona at night, this past weekend
🤭 "SvelteKit is my mistress" by Fireship
"Apple Faces Rare $8.5M Fine For Illegal Data Harvesting"
"The company harvested iPhone owners’ data for targeted ads without proper consent, a French regulator ruled. It's a rare privacy misstep for Tim Cook"
https://gizmodo.com/apple-iphone-france-ads-fine-illegal-data-1849950163
@dansup What would be the minimum hardware specs for a single-user instance?
Thank you
@matthiasott yes, please!
Very nice! You can use the good old https://cyberduck.io client with #BackBlazeB2 to upload, download or delete files 😮
I will be using this as raw photo cloud backup on my next trip 💯 📸
@GenXotaku1971 Got it! Wanted to discuss Himeno, we have to wait then 😎
@GenXotaku1971 Did you finish the anime yet?
📝 🆕 Weeknote 1 (2023)
"Twitter leak of email addresses totals at least 200 million"
https://www.washingtonpost.com/technology/2023/01/04/witter-leak-emails-handles/
@snarfed.org nice to hear!
Thank you for the detailed response :blobcatheart:
@snarfed.org Hey Ryan, I love bridgy 💜
I wonder if there could be a way to use GitHub actions to leverage the Mastodon pings to my site, taking off load of your hosted solution.
Not sure if I'm the first to wonder about this. I guess bridgy is super big as it connects to many things. In my case I would only be interested in Mastodon.
Any thoughts? 🤔
@cr0ybot Yeah that's the key, really.
I wish there was a way to host that on GitHub Actions or similar, to not depend on Bridgy
@robustjumprope That's so awesome, I wish I could. You know how expensive translated manga is 💸
Last time I was in Japan I remember looking the manga prices, ridiculous 😁
@justcamtro I hope they give us a season two of #ChainsawMan :ablobcatbongo:
I'm not a big fan of manga, especially on series that have action scenes.
@darius makes total sense, no sure why it wasn't done like that to begin with :blobcatthinking:
"How to communicate effectively as a developer"
➡️ https://www.karlsutt.com/articles/communicating-effectively-as-a-developer/
@stammy Very impressive post, Stammy! 👏
@shiukomaki #Haikyuu length makes it more doable than #DiamondnoAce or at least it feels to me.
The anime is so motivating specially going back to training after the Christmas break 💪
@ericmann Do you have a link to the Slack blog post? Can't seem to find it on their regular blog nor Slack Engineering
@chriscoyier The centralized hub of the conversations happening elsewhere (like here on Mastodon) but shown on the blog (and stored there) is already doable 😁
Here's my small blog post about it, I have it working on two of my blogs without issues 😎
The only downside is that you need a third-party to complete the circle
➡️ https://ricard.dev/how-to-add-web-mentions-to-your-wordpress-site/
@jackf What I expected, around 200€ :blobcatnotlikethis:
Thank you, sir
@jackf Jack, do you have link for this?
I'm wondering about the price tag 🤑
@remkus That's my thought, I felt I wanted to search in my old posts. But alas, I have no Elastic Search set up.
@jackf Looks awesome 😁
👨💻 New post: How to create a Mastodon user sitemap.xml
➡️ https://ricard.dev/how-to-create-a-mastodon-user-sitemap-xml/
@shiukomaki Both anime are so good 💜
I am currently in my yearly re-watch of #Haikyuu it's just fantastic.
@asadotzler@fosstodon.org Don't get me wrong with the "politics" tag, was just an example which might not apply to the thread you shared.
Just wanted to share a different way of posting content other than content warnings 😃
@asadotzler@fosstodon.org No rules written anywhere, just what I've learned over time around here :mastodon: 😁
Also, no I don't think you need to tag the replies 👍
@asadotzler@fosstodon.org Unsure about CW. Some of us filter such content, though.
For me, adding a simple hashtag with these posts would help a lot (such as #politics ) ✅
Otherwise I'm sometimes forced to unfollow people who post about too many different topics untagged, since I only care about tech for instance.
Hope I made some sense 😀
📝 New post: Hacking the YouTube music algorithm via Google Nest/Home ➡️ https://ricard.blog/other/hacking-the-youtube-music-algorithm-via-google-nest-home/
@lil5 depends on your project's browser support matrix
But yeah this stuff is pretty bleeding edge :css3:
@andy no worries, I just saw my Sidekiq error on your domain and thought to reach out :mastodon:
@andy hey Andy, seems like your CDN for media.servernerds.net might not be working
@anji Had to go to your original post page to see a reply :blobcatgiggle:
Not sure what would be the performance impact to fetch those upon clicking a post, to see the detail 🤷
@billy :blobcataww: Noice, I shall try that next time. Thank you Billy 💜
@jaffathecake :blobcatknife:
@baldur Thank you very much, I also had enabled "Desktop app usage" 🤦♂️
@baldur :blobcatnotlikethis: I use Lightroom but without syncing anything.
Do you have a deep link to that setting? Is that on the web or app itself?
Have you ever tried a "michelada"?
Long story short: 🍺 ➕ 🌶️
🥵 Too hot for me!
📸 https://m.quicoto.com/%f0%9f%8d%ba-%f0%9f%87%b2%f0%9f%87%bd-%f0%9f%8c%b6/
@DoubleSama Nice review of #ChainsawMan ! Team Makima here 😏
It's a shame they only did so few episodes, it would've been amazing to have 24
@paularmstrong I use my personal account. We don't enforce any rules, we just manage organization permissions.
@RSNStats Sad to lose Eovaldi
Had Korean "samgyetang", also known as ginseng chicken soup the other day 🇰🇷 🤤
📸 https://m.quicoto.com/%f0%9f%8d%b2-%f0%9f%87%b0%f0%9f%87%b7/
@lovelybookshelf Wow, very nice! :blobcataww:
@cxberger Agree to everything the last part was so wholesome, we needed more 💜
Wouldn't mind an Aki spin-off too 😆
As far as as I know there are no news about a season 2
@derbadian Thanks! I'll add it to my list 👌
@kaede I hope we get a season 2 :blobcat_sadlife:
@matt yeah, when deleting objects though
@scarletrain I need it too :blobcat_sadlife:
@JVitors How did you like it?
@thefatrat it's very well animated (the fights).
Two friends have read it before watching it, one is enjoying it the other not 🤷
I did only watch it and enjoyed it a lot
@elijahmanor Cool, thank you!
@elijahmanor Very clean!
What keyboard is it?
@ezra Thanks! I'll use this for the next time 🙏
@waffles thanks for the hint, where would the web services logs be? 🧐
I'm getting this from time to time, restarting services doesn't help and I end up restarting the server 🤷
Any idea what's wrong ❓ I thought the streaming service went to port 4000 (at least that's how it's configured) 🤔
"failed (111: Unknown error) while connecting to upstream"
"POST /inbox HTTP/1.1", upstream: "http://127.0.0.1:3000/inbox"
That time last October when I climbed a mountain in #Seoul #SouthKorea 🧗 ⛰
😱 It was insane, if I had known... ☠️
All the photos: https://www.quicoto.com/subiendo-una-montana-en-seul-corea-del-sur/
@gummipunkt Beautiful :blobcatfingerguns:
@jaytay That's awesome, thank you.
@jaytay I didn't, no. I saw #BackBlaze recommended here over and over and had to give it try :blobcatfingerguns:
👨💻 New post: Moving from #Linode to #netcup
@csacaness Oh wow I thought the complete opposite :blobcataww:
At the end I was hoping for an Aki-kun spin-off :blobcatgiggle:
The animated fights were good 👊 ⚔️
@jaytay Will check it out, thanks!
@jaytay Yeah totally it's a lot. I have 8 relays added to my instance to get more out of hashtags and such.
In the end it's just costing me 0.3$ a month since I moved them to object storage :blobcatgiggle:
➡️ https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
@gummipunkt Of course, here's what I currently run. The 3 out of the box available commands:
@gummipunkt I'd rather use a cronjob for more granular control (plus, you can log the output to a file to make sure it's happening)
PS: 30 days feels super high, I have it to 4 days and it's taking 60Gb :blobcat_sadlife:
@IgorGrouper Are there any news on a second season?
@stux Just started playing this one 2 days ago, it's fantastic. The dialogues are sublime 💯
@scarletrain Episode 12th was so good! 5/5 but just having 12 is painful 😔
Any news if there will be a second season?
@jan @shelby Plus one to https://relaylist.com Would love to see more unified lists 🙏
@llbbl Thanks, Logan!
@chriscoyier we just need readers to engage in the blog (not like what I just did). Or have webmentions enabled.
Talking to the void is less fun.
@dpflug Thanks for the insight!
@kabir #Pleroma last time I checked looked a bit unmatained, there was no column frontend UI (which I love).
To "solve" the storage issue I eneded up moving the assets to a super cheap S3 object storage. It's less than 1$ a month
➡️ https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
@kabir There's a command merged to the stable (not yet released) that will delete old avatars and headers. Which are currently not deleted by any out of the box command.
If you don't care about headers (I don't) some ideas we've had:
- Replace all images by a 1x1 pixel file
- Just delete the headers folder (that's why I currently do)
@hendrik :blobcatgiggle: Thanks!
Not working completely but nearly there
I spoke too soon 💥 😱
The CSS is not being loaded ❌ I was seeing it in my browser due to the Service Worker serving the files but in incognito window I have no assets 💔
I did run the precompile command and I see the files in the disk but I get a 404 🤔
RAILS_ENV=production bundle exec rails assets:precompile
Ideas?
EDIT: ✅ Fixed, folder permissions 🤷
@lifeofguenter Thanks!
Half the price, double the specs :blobcatfingerguns:
The VPS is located in Germany (same as my Linode) and now has 4 Cores and 4GB or RAM. Although it's not entirely dedicated to Mastodon, so I've assigned less resources to it.
@kami Same! The docs are pretty good and the community here is 💯
🎉 Successfully migrated to the new VPS :mastodon:
Now to fine tune the instance in the upcoming days based on the new hardware specs :blobcattea:
@admin Thanks! :blobcatthumbsup:
@hendrik Single-user instance here and it works nice. Relays, a bunch of follows, columns for hashtags and custom lists. With the relays I get a ton of sutff. Can't complain.
@adrian@mastodon.boliston.com Thanks for the heads up!
I will stop the services to be on the safe side.
@waffles Black magic, thank you waffles
@waffles Also, thank you for The Mandalorian reference :blobcatfingerguns:
@waffles How do I ensure the restore works?
I mean it's just dumping it from the original VPS and try restoring it? or am I missing something? :blobcateyes:
@wild1145 Excellent, thank you. That was more or less what I thought.
✅ S3
@admin Thank you! Wonderful links :blobcataww:
Negative on the platform, I will have to be manually migrated I supose (also, no docker setup)
I'm about to migrate my single-user instance to another VPS :mastodon:
💡 Any tips or guides on how-to before I deep dive ❓ (no docker)
@kameit00 Thanks, Kai!
❌ Just exported my vault and deleted my #LastPass account ✅
What's the go-to recommendation? #BitWarden ? Do I need another third party password manager? Would it be safe to just use #Firefox ? 🤔
@admin You can move to a super cheap S3 storage https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
@ryan The good artists I follow are on Instagram 😢
@Chronotope 70Gb in email, that's a lot of text :blobcatgiggle:
@abnv Roller coaster ! 🎢
🎙️ Frontend Coffee Break #podcast
Episode 6: Which CSS should you learn in 2023?
@ai6yr Any good blog post on how to do the NGINX proxy/cache?
📺 #TVShows
I have been enjoying a lot #TokyoVice 🇯🇵 from #HBOMax
Already 6 episodes in, the photography is great. Awesome mood of the Tokyo night life. Story is interesting enough and it stars the one and only Ken Watanabe 💯
Have you watched it?
@admin @fooderick I was about to mention #netcup
I just ordered a VPS but it's taking ages to provision my server. The initial pay has to be a bank transfer (being it international Spain > Germany) unless you want to use PayPal, yuck.
It's been almost 3 days. Feels like there's a dude with a bicycle on his way to Germany with my money.
So far, not the best onboarding experience but the cost is half of #Linode and I get double the hardware specs
@DavidDarnes Right?!
In so many technical interviews we find candidates not know how to use fetch because are so used to Angular or React ways of doing it.
Had Korean-style Fried Chicken yesterday, delicious 🤤 🍗
@Graycot :blobcateyes: Is that temperature even legal?
@vash totally, I have them in #BackBlazeB2 and that's probably the cause of the slow delete.
@admin thank you so much for the feedback 😊
@vascorsd yep, will write a blog post after I've played with it 😎
@vash Could be! I have not fined tuned the database, just out of the box.
Any good post on how to do it?
Other admins have said #BackBlaze is specially slow at deleting. This might be the simple bottleneck (I can't fix)
@vash Once a day, maybe it should be twice a day so it takes less time each run?
I not only run this one but the one about status, preview card and remove orphans. At different hours
@shelby Correct, the headers and avatars are not touched. The PR is merged and should be available in the next release.
In my case I couldn't care less about headers so I delete the whole folder. Nothing breaks. Sure the media calculation is wrong but a part from that I haven't found any issues and I'm saving a lot of GB's.
@thomas After moving to the S3 compatible storage it's running smoothly.
Only thing I've encountered is this: https://ricard.social/@ricard/109551417744385295
@michael @timelordiroh Same! 😎 My main account is the admin account
@michael Agreed, if it doesn't take all my CPU or RAM I'm fine as well.
Thank you, Michael! 💜
@jorijn Oh wow, ok so it's not just on my side.
Thank you for the input, Jorijn 💜
Removing media files (using #backblazeB2 ) is very slow 🐌
Running the command right now says 11.000 files pending to be deleted and estimated time is 1.5 hours 😢
"tootctl media remove --days 4"
- Does this happen to you ❓
- Any idea how to speed it up ❓
@pasmac What do you mean?
Some single-user instance admins say you don't even need a CDN, that they pull directly form the S3 bucket.
Since it's actually free for my usage, I decided to use AWS CloudFront in front of the S3 bucket, to reduce even more the usage in the bucket.
Not sure if I made any sense 😁
Nice! :blobcataww:
1. Yeah once a week I go into the bucket and nuke all the headers folder 😁 I just don't want/need them
2. Also yes, I turned on the "only last version".
I don't recall changing anything else.
@philipp Thank you for sharing, Philipp!
There's a follow-up post: https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
#Mozilla to Explore Healthy Social Media Alternative
"In early 2023, Mozilla will stand up and test a publicly accessible instance in the Fediverse at Mozilla.Social"
➡️ https://blog.mozilla.org/en/mozilla/mozilla-launch-fediverse-instance-social-media-alternative/
@stux same! :blobcatgiggle:
@jalmari will report back 🫡
@jalmari I've pulled the trigger and ordered a VPS :blobcatfingerguns:
Will give this a try next week :ablobcatbongo:
💡 Thinking about migrating my #VPS from #Linode to #netcup
🇩🇪 I have already Linode in a German datacenter, so that wouldn't change.
⚠️ The cost though... netcup is half the price for double the specs :blobcatthinking:
I would not only be hosting a Mastodon instance but 10 other small websites (as I currently do on Linode).
Thoughts ❓
@pasmac 3.25€ for the VPS is nice and cheap! :blobcateyes:
Definitely try moving the cached assets to a bucket :blobcatfingerguns:
@pasmac More details on their pricing here https://www.backblaze.com/b2/cloud-storage.html
@pasmac Thanks!
#backblazeB2 has no minimum fee. The $5 I mention are for #Linode
My current BackBlaze monthly total (GB, calls, downloads...) cost is 0.14€ 😁
Hope this helps!
🎙️ 🇰🇷 Korean Tapas 🇪🇸
Episode 6: "Christmas is not for singles"
South Korea takes Christmas in a different way, you better not be single by the 25th 😁
@joshuaarnao to you too! :blobcatthumbsup:
@markjacobsen @mike @shelby same! Just a simple webhook :blobcatfingerguns:
@matt Awesome, man! :ablobcatbongo:
The sync took a while for me ⌛
@matt haha Yeah, I'm also hopeful for the new command to clean out avatars and headers from inactive accounts. When will it be released? 🤷
It will surely reduce the disk usage. However, from the recent bird migrations the last few days we are experiencing an even increased activity, so even more disk space 😆
For the cost I'm seeing with my instance, I think it's a no-brainier. The setup should be less than 1 hour :blobcattea:
@matt @alexelcu I've updated the post to include what I've had to add in the Mastodon's environment file in case you needed that :blobcatthumbsup:
You can also refer to the docs on what's available: https://docs.joinmastodon.org/admin/config/#s3
@ambrose You can use the hashtag MastoAdmin for extra reach :blobcatfingerguns:
👨💻 New post:
Scaling Mastodon: moving media assets to Object Storage
➡️ https://ricard.dev/scaling-mastodon-moving-media-assets-to-object-storage/
@geners Hatake Kakashi! :ablobcatbongo:
@fribbledom :blobcatgiggle: 🍿
@mxbck Nuts :blobcatgiggle:
@caseynewton :blobcateyes: Wow
@matt If you just want the "Toot!" button you can do that with CSS only solution 😁
Here are some, not sure which ones need approval. I can't remember
https://relay.toot.io/inbox
https://mastodon-relay.thedoodleproject.net/inbox
https://relay.libranet.de/inbox
https://relay.fedibird.com/inbox
https://relay.101010.pl/inbox
https://relay.fedinet.social/inbox
https://relay.uggs.io/actor
https://neighbours.aus.social/inbox
https://relay.neovibe.app/inbox
:javascript: :css3: "View Transitions API"
"Providing a native API for animated page and element transitions."
@popcornreel Cool shot!
:css3: "The large, small, and dynamic viewport units"
"New CSS units that account for mobile viewports with dynamic toolbars"
@felixsteininger two friends who always read manga first confirmed me it comes from the manga. Fast paced, killing of characters and with zero explanations 😆
@bigzaphod Small steps! 😁
I gotta say around here not everybody loves them either.
@bigzaphod nice! Surely fire 🔥 is better but you gotta go with what you have.
Looking forward to reading the taste review :blobcatboo:
@bigzaphod in the oven are good too! 🤤
@heyamie congrats 🎉❗
@Graycot Stay safe! 🥶
@ruud Got it, thank you :blobcatthumbsup:
@ruud I simply use the web app in advanced view with Firefox.
Works well, has push notifications and all.
What are you missing from it that you need a dedicated app?
@evan Thank you, looking forward to this in the next release.
@nolan I enjoyed your talk, Nolan! Thank you for sharing 💜
@sometimesdante @mia@lgbtqia.space was thinking the same :blobcatthinking:
I assume you don't want to use #AWS and such?
I've recently started using #CloudFront from AWS for my side projects. Their free tier is so absurdly high my forecasted usage is under 2% with 3 sites set up 😁
If you're not watching #ChainsawMan you should 💯
It starts good and strange at the same time 🤔
Just finished episode 8 and now this is an unexpected 180º turn :ablobcatbongo:
@jwildeboer @Gargron @evan Not all heroes wear capes 🦸 💜
It was not clear to me if with the last changes to the PR we need to pass a flag or will it purge profiles as default too?
🎙️ Frontend Coffee Break
🆕 Episode 5: How much is too much JavaScript?
@zachleat So sorry, Zach
@lily Thank you for hosting it! 💜
@jan Thank you for hosting it!
@bigzaphod my tactic is to mute and unfollow without mercy :blobcatknife:
Yes, part 2! 💜
#DarknetDiaries EP 129: Gollumfun Part 2 from @jackrhysider
@filmroellchen How about this one? https://joinfediverse.wiki/FediBlock
@ZeroEcks How about this one?
My issue is that unless I have proof I have to trust the editor on the page. Some rows have proof, which is very appreciated
@paul Cool! Would love to read a blog post about it 😁
@losttourist I'm in the same boat (single user instance to B2's S3), just moved it two weeks ago. So far the estimated cost is 0.04$
I've added AWS's CloudFront as a CDN which might be overkill but it has an insanely high free tier (foretasted usage is 2% of the free tier 😆 )
I expect the monthly cost to be ridiculously low 💰
@ruud Nice, thank you for sharing the experience with the server load and migration!
Subscribed to the blog ✅
@lizanderson Looks great (and cold!) 🥶
"NASA’s Artemis I Orion capsule splashes down in the Pacific Ocean "
"NASA’s Orion spacecraft safely splashed into the Pacific Ocean on December 11th, marking the end of the agency’s historic Artemis I mission."
➡️ https://www.theverge.com/2022/12/11/23503957/nasa-artemis-i-mission-orion-splashdown
Had this #Ramen today 14.5€ in Barcelona.
I give it ⭐ ⭐ (out of 5), not great. Will not repeat.
@jan Once you say it's production ready, I'm spinning an WP instance just for this 😁
@jan looks awesome, Jan 💜
Have you thought about some sort of filtering by feed or category?
@fossheim I loved The Curse Of Monkey Island 💜 the new game's graphics take me back a little :blobcatglare:
But you saying is so good made me curious :blobcatboo:
@RSNStats Just awful news :blobcatnotlikethis:
@mmasnick oh wow :blobcatthumbsup:
@annaecook done ✅
Thank you
@annaecook share the feed when available. Would love to subscribe :ablobcatbongo:
@silberfuchs What does it do? Is it needed for a single-user instance?
Thanks
@annaecook Congrats! 🎉
@NeoFox @downey I think you're in the right track NeoFox.
It's sad that the answer is "create a fork". I don't think asking for a custom favicon is too much. The word "Mastodon" is present everywhere else in the UI.
I guess you can simply upload a new asset in the public folder and do that for every release...
/favicon.ico (and others)
You ought to read #RaspberryPi today :blobcatboo:
Not going to write any takes just enjoy the show 🍿
@Robb Love it!
@matt @nobodyknows that's how #Pleroma does it. They don't store remote assets.
On one side big instances would suffer as being CDN for all smaller instances. The same way, a smaller instance with popular accounts would suffer.
It could also be if those servers were slow serving you or your users would have a degraded experience. That's one of the reasons, I think, Mastodon chose the architecture of storing everything locally.
Just guessing.
@matt @nobodyknows true, you might not even need CDN
@matt @nobodyknows that's exactly what I did. So far so good.
#BackBlaze seems to be one of the best and cheapest options. Go for it.
Don't forget a CDN. I used AWS CloudFront with their ridiculous high free tier.
@johanbove it's really awesome. Just press the dot key on any repo and it redirects to the VSCode site. Amazing.
@nobodyknows @matt the whole media storage is complicated.
I'm working on the follow up blog post about moving the media assets to an S3-compatible storage.
Waiting for some more days to see the monthly costs but looks very cheap and promising
@mikeolson @jkottke Glad to see my favorite Pink Lady gets a good review 8/10
@stux #DiabloImmortal is such a failure of game 🤦♂️ and right after releasing the #Diablo2Remaster which has been one of the best things in the past years.
I hope #Diablo4 is not a failure from the get-go 🤞
🎧 Frontend Coffee Break ☕
Episode 4: Why #TypeScript ?
@kiko The same tool crossed my feed today.
I will wait for you guys to find new cool ways to use it :blobcatboo:
@abraun Strange rule about fosstodon I thought if you tagged the posts with the correct language, it shouldn't be an issue.
Yeah man, and the smell 🤷 I know in some countries they limit the number of bins due to bomb threats and such. Unknown if South Korea is the same or just a convention that has not been challenged.
@bramus Subscribed! ✅
@abraun Divertida!? 😆
¿Pero cuál es el motivo de que no haya contenedores grandes, como por ejemplo en España?
Porque tiene que estar ahí en medio 🤔
"Drowning in AI Generated Garbage : the silent war we are fighting"
"The algorithms are already feeding themselves on their own data. And, as any graduate student will tell you, training on your own results is usually a bad idea."
➡️ https://ploum.net/2022-12-05-drowning-in-ai-generated-garbage.html
📷 New post: Two days in the city of Daejeon (#SouthKorea 2022) 🇰🇷
(No need to understand Spanish to enjoy the photos 😉 )
➡️ https://www.quicoto.com/un-par-de-dias-en-daejeon-corea-del-sur-2022/
@elijahmanor This is awesome, Elijah :blobcataww:
@codepo8 Nope, thank you for sharing Chris :blobcatboo:
@curtismchale Just left a comment 🙃 A thing that we need to fix is comment notifications (wasn't it being worked on the #WordPress core?).
I totally see the appeal of not writing a proper blog comment, it's hard to know if the author has replied. Replying through Mastodon it's just easier, already signed in, etc.
@bernat Outdoor! You brave soul 💪
1. Not sure about follow, I just post new posts manually :blobcatthinking:
2. I don't think it works the other way around. https://brid.gy is just from Mastodon to WordPress
@colo_lee In my case I accept web mentions to my WordPress blog, so when I get a like, comment or boost it gets published in the blog post.
For instance, scroll to the comments section it's all web mentions: https://ricard.dev/how-to-add-web-mentions-to-your-wordpress-site/
@MattHodges include #MastoAdmin for better reach :blobcatfingerguns:
@Banananassass Ah, I thought you were using the web app :blobcatthumbsup:
@Banananassass Weird, your Mastodon instance is running v4.0.2 which should have it .
@Banananassass There's an edit button :blobcatfingerguns:
@raynor Defect indeed, it should be trimmed.
@cagrimmett it's a life saver, I use it multiple times every day. So convenient to `cd` to a folder and simply do `code .` 💜
@tommi Did you add lots of relays?
@ian I've been thinking the same since the Twitter threads debuted.
Just write a blog post, people 😆
@SaraSoueidan Just filter out the keyword 🙃
@matt I'm the same boat. I have added a bunch of relays from this list and my experience has improved. Hashtag search mostly
@tantricdiva Yeah, same here. So far liking it quite a bit. Could not binge watch, episodes are super long 😁
Will probably finish it this week 📺
@mmasnick have not encountered much as I'm filtering most of the bird site content.
@stux sorcery 🧙
@stefan It has come a long way! I remember when we did not even have things like border-radius :blobcatnotlikethis:
Round buttons with <table>... those were the days :blobcataww:
@instantkarma80 Just started it and it can't help to get Harry Potter vibes 😆
@Erstkate Same! I had very low expectations, I'm surprised.
📺 Just watched: #Wednesday S01E01 from the director Tim Burton
Very surprised how entertaining it was 👌
👻 Have you watched it?
So... I did setup #BackBlaze B2 without knowing they have a EU datacenter. Well done, me :blobcatfingerguns: (I partially blame their sign up UI).
I am now replicating my US bucket to a new EU bucket (which needs to be an entirely new account 🤷 ). No biggie but it's rather slow. I should be thankful I only have 14GB to replicate.
If you like to post in multiple languages please mark each post with the correct one! :blobcatboo:
I have set up to only read English but still see some posts in other languages. Don't make me unfollow you :blobcatnotlikethis:
@DavidDarnes in Spain is the same, almost noone puts salary with the offers. When they do, the ranges are so wide is useless.
@MattHodges Looks very cool! :)
@matt I've got mine at 1 day to keep the disk usage at minimum but now that I've moved to #backblaze I might increase it a bit. Unsure if this will lower the number of transactions to the bucket.
"Worlds hardest jigsaw vs. puzzle machine (all white)"
@robin thanks, I saw a toggle for version control of objects. I've turned it off, so only to be have latest version of each. Not sure if that's it.
@robin Not sure, I do run that command alongside the others in my cronjob 🤔
The media usage command returns: Attachments 2.88 GB
But the folder cache/media_attachments on #backblazeB2 is 9.4GB
Any idea what's going on❓ :blobcatthinking:
@heyamie Congrats!
"TikTok tells European users its staff in China get access to their data"
"Privacy policy update confirms data of continent’s users available to range of TikTok bases including in Brazil, Israel and US"
@arda The pinned posts from @blasteh are a good starting point.
If you're going for #AWS #CloudFront for CDN instead I don't have any guide, just the official AWS docs.
Also for the initial sync, I used the AWS cli which works fine with #backblazeB2 https://aws.amazon.com/cli/
Hope this helps!
@jan Looks nice, Jan!
Not another one Mr. Ford, not another one :blobcatnotlikethis:
@garritfra CloudFront from #AWS has an absurd high monthly free tier
- 1 TB of data transfer out
- 10,000,000 HTTP or HTTPS Requests
- 2,000,000 CloudFront Function Invocations
https://aws.amazon.com/cloudfront/pricing/
I didn't but if you don't mind moving your domain DNS to Cloudflare, they also offer free CDN egress cost with B2 https://www.backblaze.com/b2/solutions/content-delivery.html
@garritfra Hope you can rest during the weekend :blobcatheart:
📝 New post: First attempt at #NaNoWriMo ➡️ https://ricard.blog/other/first-attempt-at-nanowrimo/
@Graycot Very cool, I love CSS only solutions :blobcatfingerguns:
The usual problem I encounter is designers need to be educated on how to do responsive tables. Some of them want to move things around in different viewports and then you need JS or additional markup :blobcatnotlikethis:
@matuzo Could this be it? https://jsonplaceholder.typicode.com/
Or do you want to spawn a local server with your own mock payloads?
@yaypie wow, that's awesome :blobcataww:
Successfully moved to #backblazeB2 for storing my media files and added #AWS #Cloudfront as a CDN :blobcataww:
I know it might've been better to use #Cloudflare
I'll give this setup a try and monitor the costs, should be very minimal with my S3 usage 🤞
How do you upload all the existing local media cached files to #backblaze #backblazeB2 before switching the Mastodon config to use it?
Is there a CLI to do the initial import? :blobcatthinking:
@RSNStats Shohei Ohtani is just pure awesomeness 💜
@nyurakim beautiful.
I had to update the blog post, turns out you need not 1 but 2 plugins to fully enjoy the Webmention experience 😎
@matt Did it work?
@m0bi13 All thanks to the plugin authors :blobcatfingerguns:
Thank you for boosting!
👨💻 New post: "How to add web mentions to your WordPress site"
➡️ https://ricard.dev/how-to-add-web-mentions-to-your-wordpress-site/
@mike Great to see your post just today. Yesterday I tried this exact steps. Creating an #S3 with public access blocked, create a #Cloudfront distribution... Create my own CNAME for a subdomain on my domain...
All good but I got "invalidToken" message when accessing a test file. I just couldn't get it working.
19,400 steps today. If only I would have the time to so this every day 💪😁
What's your daily step average?
Looks like taken out of a movie. Looking forward to the next part 💜
EP 128: Gollumfun Part 1 from @jackrhysider
📝 New post: The Fediverse is just amazing ➡️ https://ricard.blog/personal/the-fediverse-is-just-amazing/
@blasteh Don't have it, using regular disk storage.
@blasteh That's awesome and super cheap. Are there any good docs available?
I'm setting up #WebMention for my #WordPress blogs :blobcataww:
It's super cool and surprisingly easy with the available tools and plugins out there (had some help from nice #Fediverse people :blobcatheart:).
Will write a blog post once I'm done with the setup 📝
@cagrimmett Thank you, sir.
Is there any UI to see the likes/mentions, etc?
Even if the FE (theme) is not set up to show them from the DB?
@cagrimmett Ah sorry, the site for which I've enabled everything is https://ricard.dev
I've flushed all the cache
@cagrimmett Oh yeah, I see it now 😎 and the URL points to https://ricard.dev/wp-json/webmention/1.0/endpoint 🎉
I have also added the Semantic Linkbacks ✅
❌ Bridgy still complains "No webmention support" I'll keep digging 🕵️♂️
@cagrimmett Nice hint, I don't see it even bypassing the cache (logged in). Something must be wrong with my theme :blobcatthinking:
At least I know where to look now, thanks Chuck
@shadeed9 Safe travels!
@cagrimmett Thanks! I have added WebMention but for some reason Bridgy complains
"No webmention support" when trying to record a like from Mastodon to the blog.
Not sure what am I missing.
@cagrimmett Chuck, what plugin (if any) did you use to enable #WebMention in your #WordPress blog?
@wild1145 I think it could have been something with IPv6
I've compared my other domains and .dev had it set up at the Linode Domain dashboard, for some reason.
I've removed the extra configuration (which I don't remember creating) for IPv6 and now they look the same, see if that solves it after propagation 🤞
Thank you again for the feedback 💜
@wild1145 Yep. Tried myself on FF and Safari and I do see the new cert.
@wild1145 This is very weird. The nginx site config for .dev and .social is pointing to a different cert 🤷
@wild1145 I have re-issues a certificate for the .dev domain.
Could you please try again? 🙏
@wild1145 Thank you for the heads up
Something weird is going on as I can load it no problem :blobcatthinking:
@stibbons One big problem is that avatars/headers are not purged with any of the out of the box commands.
There's a lengthy GitHub issue about this with no solution from #Mastodon just yet.
I've written some ideas here: https://ricard.dev/improving-mastodons-disk-usage/
📈 Improving Mastodon’s disk usage
♻️ Updated: I've added a snippet to re-compress images if you're not a fan of deleting the entire cache (avatar/header) folder.
@cagrimmett Nice! I have this exact item in my to-do
> Backfeeding mentions from other platforms via brid.gy
@ton@m.tgl.eu @ton@m.tzyl.nl thank you very much 💜
@pfefferle @tim thank you, both! 💜
@pfefferle Matthias, I found your several #WordPress plugins 💜 but I'm not sure which one is the right for my needs.
Which one would allow me to display on my blog the "likes" from Mastodon ?
(eg: sharing a blog URL in a Mastodon toot and people liking the toot)
Thank you very much
@jan I think you're the person to talk to... 😁
To show #Fediverse likes and re-posts (boosts?) on a #WordPress site... What would I need?
Is this different from a #WebMention ?
@rossabaker What we can seem to prune is the Avatars and Headers. There's a lengthy GitHub issue with workarounds.
I ended up deleting the entire Headers cache and save 9GB
"Egg Drop From Space" by Mark Rober
@bundyo Thanks, is this the one?
"Optimizing A Vue App " from @michelle
https://www.smashingmagazine.com/2022/11/optimizing-vue-app/
@addyosmani I'm an "advanced web interface" kind of guy 😁 Love the multi-column for lists and following hashtags outside of my Home timeline
"Smart Move, Google"
maps.google.com now redirects to google.com/maps
➡️ https://garrit.xyz/posts/2022-11-24-smart-move-google
from @garritfra
"Minimal snippets for modern CSS layouts and components"
"SmolCSS"
@emilyherring I have it to not lose the handle but don't use it 😃
The State of JS 2022 Survey is Now Open!
Listening to: This Week in Google 691
@jan Thanks, it eventually refreshed. Not sure, I was checking with devTools with cache off.
In any case, it works now.
Thanks Jan 💜
@jan The verified icon CSS selector is smart. I'll add that right away 😏
Thank you !
@patrickbrosset it might be challenging but how about self hosting a personal website?
Storage might be a challenge with high res images and quantity but you'd get the clean layout you're looking for.
Finally easy to understand examples of :where()
➡️ https://helloanselm.com/writings/css-where-to-replace-complex-multi-selectors
@kriegaffe@aus.social Yesterday I got my first #NintendoSwitch (Oled actually) with #zeldabotw
I'm a noob I know but for a game from 2017 looks fantastic.
What I've read about the new 2 #Pokemon is a little bit shameful
@SaraSoueidan I just use the web app on #Firefox works great (push notifications, etc) ✅
Nice recap! I'm taking notes 🤓 📝
"The CSS Podcast"
"66: Season 3 recap & what’s next"
@ramenjunkie same! Would have liked to set it at home but there's none for sale which is under 200€ 😂
@DavidDarnes no lies detected.
@Raspberry_Pi@raspberrypi.social @beasts What would be the benefit of a cloud Raspberry Pi server vs Linode or Digital Ocean?
@jeff @charlesroper Yeah I saw about Schiller. I guess I didn't follow #Apple back at the bird site. So maybe dropping the main bird account is not such a big deal for them.
@charlesroper Yeah, nothing on The Verge or Techcrunch 🤷
@BoomlandJenkins @DavidDarnes what I really dislike about #Gatsby is that I had to add dirty hacks to make it not output #JavaScript by default.
If you want just HTML output #Hugo is better.
@DavidDarnes I've tried many things: building it with Jekyll, Hugo, WordPress... Eventually the convenience of one-click publish of #WordPress won me over.
I love the #Jamstack I do have static generated sites but not for my personal blog.
I have a confession to make...
I've purchased a #NintendoSwitch Oled 🙈 Early Christmas present 🎁
Fear not, I won't be posting about #gaming 😁 The account focus is still #Frontend and #WebDevelopment
@peter 💡 I went through the exact same thoughts but did not come to think about harassment 🤔
With following everybody but splitting into lists I've removed my out of the box Home timeline and replaced it with just lists.
@jwisser I've been reading other users reporting as well the low quality of the release. It's a shame, really 😔
@thomasfuchs The unicode one 💜
@borghal I hope tomorrow's a better day.
@jeffjarvis @leo Is the next step moving your mastodon dot social account over to twit.social ? 😁
PD: Big fan of TWiG 💜
@anatudor This might be it 👇
@obsolete29 Go with social 😎
@ryan Oh wow 👏
@tedivm Yes! Thank you for decentralizing 👏
@majornelson Not using it, but not closing it either
@Graycot Burn down that block button 😁
@ultros_professional @jeff lol yeah #zeldabotw is still 54€ here 🤣
@jeff Darn, these are bad. I was considering getting it but now I have second thoughts
@Pwnallthethings I hope more people will move their accounts to smaller instances to be more decentralized and not rely sorely on Gargron's instances 🙃
Today I learned... and it's widely supported 💯
https://caniuse.com/mdn-css_properties_text-underline-offset
"text-underline-offset"
➡️ https://developer.mozilla.org/en-US/docs/Web/CSS/text-underline-offset
"Picture perfect images with the modern <img> element - Stack Overflow Blog"
by @addyosmani
https://stackoverflow.blog/2022/03/28/picture-perfect-images-with-the-modern-element/
@cjgammon you could host your own single-user instance and federate with the rest 😎
@thomasreggi This is nice!
@billy lol Indeed 🤭
But the physical space! 😆
@billy Awesome! Thank you for sharing Billy.
Now I just need a #Raspberry kit that doesn't cost +200€ 😂
@paulj@hachyderm.io Nice! 💜 I'll check it out. Thanks Paul!
@joe Using a VPS is certainly way easier. No hardware mantainance, etc but I thought it would be fun and a learning experience 🙃
I would love to self-host #Mastodon on a #Raspberry from my home but...
- I have no static IP, although I think there're services to fix that
- There are no cheap Raspberries 4 for sale anywhere (online, Spain)
@mszll Nice, thank you Michael!
@leo Good call, Leo! More smaller instances, please 💜
@Graycot The curse of the #WebDeveloper
@AAMfP nope, I logged in once and I still have the session for more than two weeks. I don't recall having to log in again
@kiko Same! It's a very valid argument for clients too. Web all the way 😎✊
@padraig I'm one of those 3000 😁
Moved from mastodon dot technology to self hosted ✌️
@billy absolutely! 😁
Was an honest question, though. I guess the native feels more snappy and smooth 🏎️
@billy the #PWA installed via #GoogleChrome works great
What makes the native app any better?
@Gima@toot.community I did try to play the original #Pokemon a few months back (#GameBoyColor) but it was too "slow". So I ended up emulating it to play it a little bit faster. I might go to hell, I know 😁
@digiphile @mathewi Good piece!
I think it's too dangerous for the journalist to huddle in the same instance. They are looking for some sort of "verification" by being in that instance, but that's just too easy to block.
Granted, you can block individual users instead. In any case this, doesn't seem very decentralized to have them all in one instance.
Why not spread around and use the built-in verification system?
@kenSwinson Ah! Good one I haven't thought about someone signing up with your deleted handle. That's no good.
@mike I have ALL my hosting there 😆
Although I've never had any issues and the support was always fast. Strange.
@xorowl yeah, definitely an improvement 🙂
@beasts interesting! Upgrading my single-user instance to 4.0.2 didn't make any improvements 🤔
@xorowl nice and dangerous at the same time that #FediAdmins might just copy and paste a list without double checking. Bloocking more than intended 🤞
@kenSwinson brave soul! I'm thinking about it but can't get to delete my account just yet. I don't use it but...
@johanbove Yeah the PWA experience on #Android using #Firefox is not great 😭
For #Mastodon I had to install the #PWA via #GoogleChrome for a smoother experience. The only downside is that links open on Chrome and not Firefox 😔
@nachtfunke I'm not a fan either. I do like some utility classes for certain use cases to save on delivered CSS, avoid repeating myself but going all in, nah.
@heydon 1.5 months is a long time 🤭
@elwinvaneede 17ºC in #Barcelona feeling lucky 😌
@elwinvaneede Looks like it was cold? 😁
If your remote team would meet face to face for a day, what activities would you do at work?
Retrospective? Hackathon?
Looking for ideas 💡
"Laying myself off from Amazon"
Interesting short read from a developer at Amazon.
Tools and processes should be there to help you code more or more effectively, not less or slower.
@matt It's awesome to follow you here, double awesome that you've spun your own instance 💜
@NASA_Artemis_Feed_Bot @laurenzannah thank you for building it!
@admin Thank you for hosting it! Just added it to my instance 💜
Are the approvals manual?
@christian Added, thank you for hosting it! 💜
@gersande Thank you for sharing your experience with your single-user instance 💜
I'm on #Linode which is practically the same specs as #DigitalOcean and I'm waiting for to trigger that sweet object storage. Not sure about all the changes needed in the config for #Mastodon to store the cached attachments and account media in a object storage 🤔
https://gersande.com/blog/i-spun-up-a-mastodon-instance-and-i-cant-believe-it-works/
#MastoAdmin #FediAdmin
@noracodes Thank you for sharing, Nora!
My single-user instance runs great unless I add one too many relays 🫣 will try to play with your recommendations
@noracodes the homepage link to Fediverse points to the wrong user I think 🙂
@Gima@toot.community @Muskelsmurf@masto.ai Oh wow, is that good then? 😎
✅ The argument is settled, Oled it is 😁
@Muskelsmurf@masto.ai Got it! Then it's all going according to plan. Thank you! 💜
Now hopefully #NintendoSwitch will drop (even if just a little) next week for #BlackFriday 🤞
@Muskelsmurf@masto.ai I want to get a #NintendoSwitch soon, I see the lite is just 50€ cheaper than the OLED version.
What are your thoughts? 🤔
Check this out 😮 💜 👇
"An ever-expanding animation scene depicting the everyday life of the 796th floor of the huge space station"
👨💻 ✅ Successfully upgraded my single-user #Mastodon instance to the latest v4.0.2 🥳
@stvslkt Very cool! 😎
@tomw I appreciate those who post in multiple languages and use this. You can still follow them but only get the posts in the language you want ❤️
@RSNStats thank you for the detailed answer ❤️
Very cool 😎
"I record myself on audio 24x7 and use an AI to process the information. Is this the future?"
@johanbove how was it? Did it work?
I wanted to migrate to #Pleroma but it's not actively maintained it seems 😔
@KelsonV how long has it been? I've read other users waiting around 3 days
In another news... I've created this small site for my random code snippets 😎
These will be mostly very small, not worthy of a regular blog post 🧑💻
Built with #Hugo
PD: yes, I stole the name from GitHub, don't sue me 😇
Got a bit of a headache tonight, I won't be writing today #NaNoWriMo
@andrasbacsai Yeah, I'm always advocating for lots of smaller instances rather than few but big.
I also get that if you're looking for a local timeline with similar interests, you need a bigger instance 😃
#NaNoWriMo November 14th
Done for today 📝
I'll put on an episode of #BostonLegal and unplug 📺 😁 Good night!
- ⏱ Time spent today: 1,5 hours
- ✍️ Written today: 1.538 words
- 📖 Project total: 21.557 words
- ❌ Missing: -28.443 words
@Gima@toot.community valid question! At the end of the release notes you can find the upgrade step 🙂
@matt there's also the issue of perception from users who think mastodon dot social is the only Mastodon
@lee I'm always 🧐 of major releases that something has slipped by and nukes the instance 😁
@borghal nice! Let us know how it goes 😎
@matt @tchambers No idea but it's the opposite of decentralized 🙃
@tchambers I just don't get why the the big instances aren't closing to new registrations and directing people to smaller instances. Best example being mastodon social 🤔
Do they prefer to get more people in rather than giving the strange on-boarding message of "we're closed to new sign ups?"
#Mastodon v4.0.0 is here 🎉
The changelog is long 🤓 📖
Will you upgrade soon or wait a little? 🤔
@andrasbacsai Start your own single-user instance and federate with both instances? 😎
@james happy birthday, James!
This brings back nostalgia, playing the original #Pokemon back then and bunch of others
@blaine We need a blog post 😁
@Gima@toot.community Looking forward to reading your impressions
@Gima@toot.community It's been ages since I played #Pokemon, I only played the originals (blue, red, yellow)... This new one seems something completely different concept, like a #zeldabotw
@lonekorean I use Brave as default but boy, there such difference in results quality 😔
I've reached the twenty thousand-word milestone 🎉 I don't think I'll get to fifty but I won't give up just yet 💪
November 13th
- ⏱ Time spent today: 1,5 hours
- ✍️ Written today: 2033 words
- 📖 Project total: 20.019 words
- ❌ Missing: -29.981 words
@richardoutram Great shot!
"Nasa’s rocket launch to the moon next week aims to close 50-year-long gap"
https://www.theguardian.com/science/2022/nov/13/nasa-artemis-1-rocket-moon-launch-next-week
@DavidDarnes Congrats!
Today was a very busy day for a Saturday, I'm tired. Hopefully I can do some catch up tomorrow
November 12th
- ⏱ Time spent today: 1 hours
- ✍️ Written today: 786 words
- 📖 Project total: 17.986 words
- ❌ Missing: -32.014 words
@joshmillard Ah, I See You're a Man of Culture As Well 😂
@joshmillard Is that a margarita? 😏 🍹
@addyosmani Oh wow, looking forward seeing it live Addy
Good read!
"The Fediverse is Inefficient (but that’s a good trade-off)"
These kind of stories end up being a Netflix TV series. Looking forward...
"Internal Documents Show How Close the F.B.I. Came to Deploying Spyware - The New York Times"
"Christopher Wray, the F.B.I.’s director, told Congress last December that the bureau purchased the phone hacking tool Pegasus for research and development purposes."
https://www.nytimes.com/2022/11/12/us/politics/fbi-pegasus-spyware-phones-nso.html
@arinwaichulis@mastodon.online if people keep sharing it Elon will see it 🫣
@elwinvaneede oh wow, the complete opposite for me. I dropped it at episode 3.
Should I give it another try?
@slab I've only played the old version (yellow, blue, red...). I am considering getting a #NintendoSwitch and play a modern one.
I've always looked for a strong lineup rather than catching them all.
How long did it take you?
@vintagepix Super cute! 😻
November 11th. Welcome to the weekend.
- ⏱ Time spent today: 1.5 hours
- ✍️ Written today: 1.728 words
- 📖 Project total: 17.200 words
- ❌ Missing: -32.800 words
@bernat Done, I've added my Linode specs ✅
Cheers
@bernat @jeremyckahn I might not be a good example as my single-user instance is also sharing resources with a dozen websites I also host. I wouldn't know how much is #Mastodon taking apart from the obvious disk space.
Thanks Carlos, just the one about trying to figure out how to reduce remove images (avatars & headers)
"Mona Sans & Hubot Sans"
"Two variable, open source fonts from GitHub."
"Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential denial of service attack”)"
@blaine Yep, this week something happened on their side.
Had like 4 or 5 emails that made it to the inbox.
@jeremyckahn I've been running my single-user instance for a couple it weeks. Storage is everything, not so much CPU or RAM. It fills up fast.
So for multiple users I would expect you have to add extra "object storage". AWS S3 usually being the cheapest, we're talking $1 for several dozen GBs, it's not so bad. VPS providers also have these.
I would not recommend having the instance open for all without a Patreon model or similar.
@jeremyckahn depends on the user size. Single-user instance probably runs fine in a 5$ Linode
@danyork So true, Dan
That's also why we need more smaller instances rather than centralize everyone on mastodon dot social
This way it's just easy to block unwanted people or federate with instances you're happy with 💜
@jan I would only find it troubling if you were sharing a DM or a meant-to-be-private communication. But a public Tweet or post? Well, it was public to begin with.
What am I missing?
@mostaleoht haha yeah feels like more a proof of concept to work Ironman style. You know, in your own mansion, alone with robots 😁
November 10th 🔥 My cat was bugging me a lot but I managed to finish the chapter. Not many words but once again, I'll take it 😎
- ⏱ Time spent today: 1.5 hours
- ✍️ Written today: 1.773 words
- 📖 Project total: 15.472 words
- ❌ Missing: -34.528 words
@technomancy 😁 I've been doing a lot of follow to fill up my federated timeline (sing-user instance) but with low tolerance. Unfollows have happen, no problem 👋
@stramargio That one sentence made me chuckle 😆
Now, the Slack message got me 😮
@riskybusiness Totally, I guess it's more a lead by example kind of thing 🤞
@riskybusiness Just saw it on The Verge 🤦♂️
For the past week I've been reading #Mastodon veterans express how that culture's already gone.
I hope they're wrong and that we can somehow continue to foster what made this place so interesting to begin with.
@tennoseremel thank you for jumping in! 😎
@collinsworth @anatudor works for me 🙂
Strong opinion, your thoughts?
"Why you should never use px to set font-size in CSS"
https://joshcollinsworth.com/blog/never-use-px-for-font-size
@olexsmir Brave! I tried and couldn't, I needed to be productive at work 😅
"GitHub teases new Copilot feature that lets developers code with their voice"
"Accidental $70k Google Pixel Lock Screen Bypass - bugs.xdavidhu.me"
https://bugs.xdavidhu.me/google/2022/11/10/accidental-70k-google-pixel-lock-screen-bypass/
"Closing a 30 pixel gap between native and web - Microsoft Edge Blog"
https://blogs.windows.com/msedgedev/2022/09/27/closing-pixel-gap-native-web-window-controls-overlay/
@nolan Thank you for sharing this, Nolan!
I haven't felt the Sidekiq memory leak in my single-user instance yet but I'll add the auto restart regardless.
Fun episode of #TWiG today
Specially loved the first part with @leo advocating so strongly for the #Fediverse
@conradhackett Surprised about the 4% from Spain, I thought it was mandatory until 16 years old to do English besides Spanish (plus Catalan, Galician or Basque. Depending on the region you live in). Meaning a kid from Barcelona will learn at least 3 languages at public school, by law.
How do you guys even get the time? This is tough!
- ⏱ Time spent today: 1 hours
- ✍️ Written today: 1.465 words
- 📖 Project total: 13.699 words
- ❌ Missing: -36.301 words
@parvXm yeah for now in my instance doing the 1x1 replacement has worked very well. Will continue to do so until something better comes from Mastodon core.
@parvXm nice, I haven't thought about it. What's cleaner to maintain?
Like if I want the headers back I can just run the account refresh task. With the symlink probably not? 🧐
@olexsmir VSCode for life! 😁
@bpepple @Graycot was faster, wanted to suggest you take a look at #Akkoma as well.
I haven't tested it but I've read a lot on it.
For the past few weeks I've running my single-user Mastodon instance and the server disk usage for cache has been a concern.
I've written about it today https://ricard.dev/improving-mastodons-disk-usage/
@aallan @Raspberry_Pi@raspberrypi.social Thank you! 💜
@ryan I'm not entirely sure what `tootctl cache clear` does, though.
Last time I ran it I saw no effect on the media/account cache usage
Do you have more info on how that one works Ryan?
Thank you
@ryan I'm waiting for it to hit at least stable or even 4.0.1
I'm not looking forward to a nuked instance 😅
"Mark Zuckerberg’s Message to Meta Employees"
"I've decided to reduce the size of our team by about 13% and let more than 11,000 of our talented employees go."
https://about.fb.com/news/2022/11/mark-zuckerberg-layoff-message-to-employees/
@hugh Great post, Hugh! 💜
@mike you're doing God's work. Thank you, looking forward.
I wonder if the migration needs 2 domains (temporal for Akkoma) which you can later move to the main domain 🤔
Good night everybody 👋 🛌
- ⏱ Time spent today: 1 hour
- ✍️ Written today: 1.698 words
- 📖 Project total: 12.234 words
- ❌ Missing: -37.766 words
@jbinto hm! I don't see that with Firefox, nor Safari.
What are you using?
I'll check it out, thank you for the heads up!
@jbinto I would think so. I've read you can install different FE UI's.
I would also imagine there must be apps that suppor it. I usually just go with a PWA via browser in both mobile and desktop.
@jbinto The only thing to consider is if you really need #Mastodon or if you can go with #Pleroma
I am now too invested to move but Pleroma even if the UI is not as great is very lightweight.
Keeping Mastodon lean and not taking the whole disk is not trivial. Wrote about this today: https://ricard.dev/improving-mastodons-disk-usage/
@jbinto Nice!
- Hashtags work fine on my instance, I can search for them and pin them in columns.
- You can add "relays" to populate your federated timeline. The best way, however is to start following people (see who they follow and go down the rabbit hole)
- You can easily mute or suspend instances from interacting with your from the Admin dashboard
@RachaelKJones Not great only 10.536 words so far. I'm a first-timer 😊
@lonekorean Such a clean setup! Inspiring 🙂
@borghal Thanks Borghal! I would love an admin flag to turn off remote headers and/or avatars altogether
@Edent That's also a very interesting idea. I assume it would take lots of resources to run through the thousands of images and re-compress them.
@Edent You mean the remote images or the local?
I have just 1 local header (mine) the rest are all remote. It's just too much.
I've read GitHub comments from admins dealing with hundreds of GB's.
👨💻 New post: Improving Mastodon’s disk usage ➡️ https://ricard.dev/improving-mastodons-disk-usage/
I was cruising but life got in my way and had to stop. More tomorrow 💪
- ⏱ Time spent today: 1 hours
- ✍️ Written today: 1.722 words
- 📖 Project total: 10.536 words
- ❌ Missing: -39.464 words
@AlanBell Hi there! 😃
@fell Thanks, Fell!
@fell Any tips? Did you migrate your account? Started from scratch?
Thank you
@mike That's awesome Mike!
I'd love to follow up on your progress 🙏
My naive thought was that if you create a #Pleroma instance with the same account name and domain name, that the Mastodon followers wouldn't notice the difference. Maybe that's wishful thinking.
I don't mind nuking my Mastodon instance and starting a clean Pleroma from scratch (no need for migration scripts). My only concern is keeping the followers.
I'm quite surprised there's no easy way to clean Mastodon's remove users avatars and headers.
I'm a single-user instance and I'm already at 2GB of just that, avatar and headers (not counting regular media and previews).
This doesn't look good 😕
"Mastodon's Founder Has a Vision to Democratize Social Media | Time"
I thought I would have higher numbers today, but I'll take it.
Have a good night 😌
- ⏱ Time spent today: 2 hours
- ✍️ Written today: 2.706 words
- 📖 Project total: 8.814 words
- ❌ Missing: -41.186 words
@timnolte last bit of advice, check out https://pleroma.social first. It more lightweight than Mastodon.
I would have gone with it if I had known before getting started.
@timnolte if you're up for the challenge using Linode or Digital Ocean will be cheaper and more fun 😁
@timnolte I had a 1GB 1CPU already hosting a dozen websites and had to upgrade it to a 2GB 1CPU but... Maybe if you use the docker image and it's the only thing in it, it might work (I built it from source, which takes a little more resources than docker)
I assume it will be a single user instance?
@ryan I think you can simply add a link with "rel=me" in a widget or somewhere else (no plugins). At least that's why I've done it in mine https://ricard.blog
Fool of me to think that my usually busy Saturdays would allow me to spend more time on this. Tomorrow, tomorrow is the day I catch up 😂 🤞
November 5th
- ⏱ Time spent today: 45 minutes
- ✍️ Written today: 1.376 words
- 📖 Project total: 6.108 words
- ❌ Missing: -43.892 words
@wrrrdnrrrdgrrrl Oh no! I hope you get better soon Rachel.
@paulkater 11K massive, congrats
I had no idea they had so many accountabilities 👇
"Bat Boy for the Boston Red Sox | A Day In The Life"
@lscottspencer I think that's only available in the v4 (release candidate) of Mastodon (which you're using at mstdn.social).
The stable version 3.5.3 doesn't have this feature.
- ⏱ Time spent today: 45 minutes
- ✍️ Written today: 1.243 words
- 📖 Project total: 4.732 words
- ❌ Missing: -45.268 words
@DMEdwards Will do, thank you Don!
@DMEdwards I am! 💪 🔥 I'm a first-timer and I'm not super convinced I'll reach the 50K milestone by the end of the month. We'll see 😁
@apiratemoo This is wonderful 😆 Following... @Skeletor
🤦♂️ I just hope the engineers will land on both feet and find a new job soon 🤞
"Twitter’s mass layoffs have begun"
https://techcrunch.com/2022/11/03/twitter-layoffs-elon-musk/
@jwildeboer Profile picture is a must! ✅
Long but fun to read 🤭
"Hey Elon: Let Me Help You Speed Run The Content Moderation Learning Curve"
I had forgotten how funny #BostonLegal is, I just re-watched S01E01.
William Shatner and James Spader have a great dynamic 🤭
@cryptoversal I have the false hope (😂) of catching up to the goal during the weekend.
This is my first attempt. Not off to a great start 🐢
How do you guys find time to write when working a full time job + errands + chores? This is tough 😄
- ⏱ Time spent today: 1 hours
- ✍️ Written today: 840 words
- 📖 Project total: 3.489 words
- ❌ Missing: -46.511 words
@alanbell will you be setting your own production instance in the near future?
@mathew the best feeling!
@KelsonV could not go through season 1. I don't know, the main character was so unappealing to me.
@nebulos I just started #NaNoWriMo today and your tip on "Fix it later" resonates with that happened with me today 💯
I'll apply this from tomorrow on. No edit, just vomit everything, let's go 🔥 😁
@rauschma Amen! I've been advocating for this for years. I just don't get why people spend so much time in this great threads and not put them also on their blogs... Such a waste! 😁
@jan subscribed! Nice blog 😊👍
@jan @matthiasott this is the old "blog roll" where we used to link to other blogs from our sidebars. Good times.
@harris would love to read more about security (specially #webSecurity )
@neil if people need encrypted communication, Fediverse is not it I think.
Don't we most of us use the #Fediverse as a public forum (?)
I would like to see people making the argument of spreading across instances rather than all join Mastodon.social 🙄
@matthiasott I have too many personal sites (I might have a problem 🙈 )
📝 Rants and daily life: https://ricard.blog/feed/
🧑💻 Coding: https://ricard.dev/feed/
📷 ✈️ Photography / Travel (in Spanish): https://www.quicoto.com/feed/
This is definitely going to be a lot harder than I initially thought but I'll try to stick to the whole month 😎 Let's see how far we get. I'll post daily stats of my progress:
November 2nd:
- ⏱ Time spent: 2 hours
- ✍️ Written today: 2649 words
- 📖 Project total: 2649 words
- ❌ Missing: -47351 words
@nemorosa thank you 😊
@ksawyer 3rd person to recommend it, Thanks Sawyer!
Today I learned about this #HTML attribute:
"The autocapitalize global attribute is an enumerated attribute that controls whether and how text input is automatically capitalized as it is entered/edited by the user"
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autocapitalize
@purplequeennl Thank you, Miranda! I'll check out Scrivener 😊
@grrrr_shark I started today! I need to catch up. It's my first attempt 😁
@missytwrites Thanks Missy!
@paulkater thanks Paul, I'll give it a go! 🔥
@benjaminhollon @freedomtowrite thanks, not sure if it's just easier raw markdown files, but I do need spell checking 😅
@benjaminhollon do you have any recommendations that is not vim? 😁
It's November 2nd, am I too late to attempt #NaNoWriMo ? 🤔
What are the best tools? What do you use? Like for word counting, time tracking...
(Google Docs? Markdown files? Other?)
@mike Oh, I see. But why? 😅 I mean, why not just use the .social instance? Why split the users 🤔
@mike is it hosted next to Mastodon.social ?
What am I missing?
@larsmb @Tim_Boettcher Right mastodon.online is on v4.0.0rc1 😎
@Tim_Boettcher For now if you're using the web ui you can pin a new column with that hashtag search. Perhaps even cleaner than having everything in your Home timeline 💡
@Tim_Boettcher True, I also can't from the "advanced web interface" on the web.
Maybe it's related to the version of Mastodon? Although I'm running the latest stable 🤔
@zalasur 😆 I'm not too close or I would too. But from a safe distance, man 🤭
How can you not grab 🍿 and enjoy the show right now? 😁
🇰🇷 🇪🇸 New Korean Tapas episode!
Episode 21: K-pop
One year anniversary and we recorded this in #Seoul ❤️ Have a listen, all the links on our website:
@Graycot What a beast! Also the landing of the modules later, they make it look so easy.
@boilingsteam Hard to choose just one option!
@matthiasott @edsu Have you checked out Actionsflow?
Very powerful to do the same thing (and more) using GitHub actions, so nothing installed on your machine
@jwisser lol yes, I got back to it every few months 😆
@atomicpoet I created my single-user Mastodon instance and now I think I made a mistake. It should have been a #Pleroma
I can't find any good docs on how could I swap do the swap on the same domain/server.
Ideas?
@benjaminhollon Appreciate it! Thanks
@benjaminhollon It's so hard to find Spanish ISO if you don't want to mess with soldering and such 😔
Any tips or recommendations?
@ericjmorey I just love to use the web view, I avoid native apps as much as possible 😁
@youronlyone Now I wonder if perhaps I made a mistake creating my own Mastodon instance when there were more lightweight options to achieve the same goal 🤔
@matthiasott Good call!
📝 New post: Reclaiming email ownership ➡️ https://ricard.blog/rant/reclaiming-email-ownership/
😂
"Twitter is planning to start charging $20 per month for verification"
"And if the employees building it don’t meet their deadline, they’ll be fired by Elon Musk."
@be agreed. Using extensible config files and such also help. As you mention, zero hardcoding or magic numbers. Move everything to variables that can be configured
@niconiconi I did try Colemak, was not easy especially coming from Spanish ISO. In the end I had to revert as I needed to be productive at work 😅
@matthiasott 100% I have also a couple of blog posts about it. It's just so essential.
Still, not everybody does the effort to get their own space.
@CodingItWrong There must be a technical reason behind it? Or just UI/UX?
Oh my, what happened in #Seoul
I was in that area ( #Itaewon ) just this week 😟
https://edition.cnn.com/2022/10/29/asia/south-korea-halloween-cardiac-arrest-intl/index.html
"This release marks the transition of Node.js 18.x into Long Term Support (LTS) "
Always re-inventing the wheel man, I just wish all these efforts could go into making #webpack faster instead of creating something from scratch that we'll have to migrate to eventually
I just had the fastest airport security check in my life. I just went through in less than 5 min. I was alone. Mind you I'm at Incheon (Seoul), one of the biggest in the world.
@technomancy haha let it burn 🔥
@ifixcoinops solid advice!
Regarding content, though. If it's something worth keeping maybe it should go into your blog as well as Mastodon.
On my way to Incheon airport, to leave Seoul and South Korea behind 🇰🇷🫰
Time to go back to Barcelona ✈️
@robertbrook you just gave me an idea, thank you for that Robert!
@lil5 Beautiful!
📺 Just watched: Crash Landing on You 1x3
Rating: ⭐️⭐️⭐️
Episode review 👇
https://quicoto.github.io/reviews/tv-shows/crash-landing-on-you/1x3
@Graycot Oh wow, will be installing this next week once I'm back to work 🔥
@james yep, totally. When I was on Mastodon Technology there was no point in following it. Too much.
@baldur That's awesome :)
@baldur oh wow, congrats! How long into the making? Could see it mentioned on the post
@timnolte awesome! So far I've just set the registrar's alias feature. Working well.
Thank you for sharing Tim
"What if the team assumes my functional #JavaScript is slow?"
https://jrsinclair.com/articles/2022/what-if-the-team-assumes-my-functional-javascript-is-slow/
It's gotta be easier to code for #GitHub when the users, developers, tend to use the the latest (or even beta channels).
It's harder with regular customers stuck at #IE11 💀
Thankfully the customer I mostly work for dropped support for IE11. Now we're stuck with an "old" Safari, AKA "the new IE" 🤦♂️
➡️ https://github.blog/2022-06-10-how-we-think-about-browsers/
@volpeon darn, these are impressive
@ryan Definitely! Thanks for the tip
[Mastodon]
💡 I didn't think that Since I'm the only user in my instance the Federated timeline is just like Home timeline.
It's a little bit harder to find new people to follow than in a bigger multi-user instance.
[/Mastodon]
@jan isn't that always the best? I love it when we own our content 😊
@amoroso if mostly everyone goes to one instance isn't that recipe for disaster? Might happen the same as it did on Mastodon.Technology
@pepicrft@mastodon.technology Took this chance to spawn my own instance 😁
@raccoon The racoon graphic kicks ass.
If I want to own my email domain but forward everything to my Gmail account to use as email client (spam filter and whatnot)
What's the best setup? AWS SES free-tier? Self-hosted?
@CodingItWrong In on vacation in Seoul (South Korea) right now and it's the same
I never get to 8.000 back home but here it's at least 20.000 every day.
It's the price to pay for a good food afterwards 🤤
👨💻 New post: Hosting my own Mastodon instance ➡️ https://ricard.dev/hosting-my-own-mastodon-instance/
@zalasur I have moved to a hybrid setup where I go to the office maybe 1 day a week. Funny enough I'm no longer productive when I go. To get things done, home is where it's at 😁
The old architecture still works. Separate CSS and #JavaScript , inline critical render path, etc.
I never liked #CSS in #JS. Do you?
"Why We're Breaking Up with CSS-in-JS "
https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b
I don't know Rick...
"TikTok is strongly pushing back against a Forbes report alleging that its parent company wanted to use the video app to “monitor the personal location of some specific American citizens.” In a series of tweets, TikTok accused Forbes of leaving off a vital part of its statement."
"TikTok fires back at Forbes, denies report of a plan to track specific US citizens using its app – The Verge"
I recently setup a pull CDN for my photography blog using #AWS Cloudfront's free tier 💰
1TB of data transfer out, for free. Always. It's just awesome.
That's just awesome. I just did the same. Wasn't super straight forward but I think I've managed! 🥳
First Toot from my very own Mastodon instance 🥳