@s3thi@fantastic.earth
@s3thi@fantastic.earth avatar

s3thi

@s3thi@fantastic.earth

independent frontend developer. writer. lowercase enjoyer. computer gremlin.

i mostly post about writing fiction, UI design, and building websites. sometimes i post cats.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

s3thi, to random
@s3thi@fantastic.earth avatar

magical realism is just fantasy, rebranded for people who think fantasy is for children

science fiction is just fantasy, but magic is explained away as "technology"

horror is just fantasy with extra spicy monsters, and the protagonist goes mad at the end

css, to SEO
@css@front-end.social avatar

/ question:

Suppose I have a home page and its content is nothing but different blocks (image + text) that link to internal pages. Does that count as a navigation and I have to use the <nav> element or It counts as the main content and a simple <ul> listing is enough?

s3thi,
@s3thi@fantastic.earth avatar

@css i sometimes like to think of these issues from the PoV of people using assistive tech to navigate web pages.

elements like <nav>, <main>, <header>, and <footer> create landmarks on the page that users of assistive tech can directly jump to.

e.g somebody using a screen reader might want to go directly to the footer of a page to find contact information for the owner of the website. having a <footer> element on the page makes this easy for them.

in your case, does it make sense for your content to be read out as part of the navigation landmark or as part of the main content of the page? my bet would be on main content, but it’s up to you to decide.

s3thi, to random
@s3thi@fantastic.earth avatar

sometimes i completely forget that October is a month that exists. it feels made up.

s3thi,
@s3thi@fantastic.earth avatar

@sarajw oh wow, TIL. looks like the whole world is built on top of legacy code!

s3thi, to random
@s3thi@fantastic.earth avatar

hi chat. is it weird to edit every single blog post you wrote since you were a teenager just to add Oxford commas to everything?

totally normal, right?

s3thi, to wordpress
@s3thi@fantastic.earth avatar

there's a lot of useful information out there about migrating blogs to static site generators, but is there any information about going the other way?

my blog runs on Hugo. it's ... fine? it's certainly cheaper and easier to manage compared to WordPress. but i miss the ability to quickly jot down a post using my browser or phone without having to open a terminal or deal with my nemesis git.

i might just migrate back to WP if there's a simple, reasonably automated way to do it.

s3thi, to random
@s3thi@fantastic.earth avatar

is it really artificial intelligence or just sparkling labor exploitation?

s3thi, to random
@s3thi@fantastic.earth avatar

i’ve realized i don’t really need a fancy note-taking app to get things done. i’d be perfectly happy using Apple Notes or whatever else came as default with my computer.

the only problem is Apple Notes doesn’t have a version history for notes, so there’s no way to go back to an old version of a note if you accidentally mess it up. that’s the one thing i definitely need from a notes app.

this is why i still pay for Obsidian Sync. it makes it super easy to look through old versions of notes, and even restore deleted data.

for some reason, very few notes apps have a version history. it seems like an important feature for a note-taking app, where you spend more time updating existing data than creating new data. i don’t think Bear, Notion, Roam, Evernote etc. have a history feature either.

s3thi, to apple
@s3thi@fantastic.earth avatar

one reason i'm not super excited about the Vision Pro (yet!) is that it's a continuation of Apple's decade-long trajectory of building devices that exist almost entirely for consuming information.

if you want to make something on a computer, your best bet is still a Mac. (or a Mac + iPad Pro if you're a digital artist, but even then you need to rely on a Mac for a large part of your workflow.)

i love the Mac, but after all these years i'm ready for something different. the Vision Pro doesn't seem to be that thing, at least not from what i've seen so far.

maybe it'll become that thing 5 years from now. in 2024, though, you still need a Mac if you use your computer to do creative work.

abnv, to random
@abnv@fantastic.earth avatar

My life got 1.4x times better since I learned that I can have my orange juice alongside my coffee.

s3thi,
@s3thi@fantastic.earth avatar

@abnv it's not a real breakfast unless there's cold orange juice to go with it.

the order of events in my house is chai, then breakfast, then sucking on cold orange slices.

s3thi,
@s3thi@fantastic.earth avatar

@samebchase @cnx @abnv i just slice the oranges and suck them, like you would do with a sweet lime. your teeth make a great juicer.

you could also use one of those manual juicers that are basically an extruded dome of plastic. the only cleanup required is rinsing them after use.

s3thi, to apple
@s3thi@fantastic.earth avatar

really loving the fact that Spotify, YouTube, and Netflix have refused to launch their apps on the Apple Vision Pro. i hope other companies follow suit.

i own and use pretty much everything Apple makes, but they really need to be shown that their anticompetitive behavior is no longer acceptable in the industry.

developers and tech companies should refuse to build apps for the Vision Pro unless Apple allows them to use their own payment providers, circumvent the 30% App Store commission, sideload apps, and allow browser engines other than WebKit.

i’m tired of Apple having complete control over so many modalities of computing. i don’t want them to own VR/XR/spatial computing too.

s3thi, to emacs
@s3thi@fantastic.earth avatar

i just learned that pandoc not only converts Org files to Word files cleanly, it also maintains semantic style information in the output!

gosh, i really love this little tool. it lets me keep all my writing in Markdown/Org, and export to PDF, HTML, and Word depending on who i need to send it to without mangling the output in the process.

s3thi, to random
@s3thi@fantastic.earth avatar

i sometimes have an urge to replace my MacBook with a Windows laptop, based entirely on my experience with my custom-built Windows PC.

then i remember how bad Windows laptops are in terms of performance, battery life, heat dissipation, reliable sleep/wake, trackpad quality, audio quality, and pretty much everything else that makes a laptop a laptop.

Windows works very well on this large, power-hungry PC that plugs right into the wall and rarely ever gets shut down. but that one time i owned a Windows laptop for a year, i was miserable every second i was using it.

if somebody made reasonable Windows laptops that could compete with MacBooks, i don't think i'd be a macOS user for long. or even a Linux laptop, for that matter.

s3thi,
@s3thi@fantastic.earth avatar

@hl i feel Android has done better here compared to Windows. a Galaxy or Pixel phone is very competitive with the newest iPhones, and often comes out cheaper.

i feel this has more to do with the fact that Windows is married to x86, and Intel is just not a company that makes competitive CPUs anymore (though they're trying).

s3thi, to random
@s3thi@fantastic.earth avatar

there are so many double standards in the AI industry.

if ChatGPT hallucinates incorrect facts and figures, it’s just beta software that will improve with further training.

if i hallucinate incorrect facts and figures, i need to go back home and get more than 2 hours of sleep before i’m allowed to show up to the daily standup.

s3thi, to react
@s3thi@fantastic.earth avatar

even though React has been my bread and butter for the last 5-6 years—and will continue to pay my bills for a long time—i wouldn't recommend starting a greenfield frontend project with in 2024.

the framework now has too many bugs, too much legacy, too many fundamental design flaws (e.g hooks), and is growing in a direction that nobody except Vercel cares about. the core team doesn't care about real-world scenarios, and is focused on building a product that's too clever for its own good.

i don't know what the alternative to React is, yet. but there's one thing i can say confidently: invest in HTML, vanilla JS, Web Components, and plain old CSS. they will outlast every frontend framework in existence.

s3thi, to random
@s3thi@fantastic.earth avatar

i’m so old the only drip i have is postnasal

baldur, to random
@baldur@toot.cafe avatar

Began writing up my end of year review a few days ago and, of course, it’s ballooned into a multi-year strategic analysis and planning document where I apply the ideas of Professor Sarasvathy on the problem of being an indie programmer and writer.

I’m pretty good at narrowing down software project scope and sticking to it, but when it comes to writing? Scope creep all the way and in all the ways you can imagine 😅

s3thi,
@s3thi@fantastic.earth avatar

@baldur i'm the same way. if i'm not careful, all my blog post drafts balloon to 6000 word encyclopedia entries that cover my entire life story from birth to the present moment 😅

these days i start with a sort of "logline" for everything i write. it keeps me on track, and also serves as something helpful i can stick into my &lt;meta description&gt; for search engines and social media.

s3thi, to javascript
@s3thi@fantastic.earth avatar

NextJS is an ambitious attempt to turn React into a full-stack Web framework, sort of like Rails. but i've been using it on and off for several years now and it's just … okay? not great, just okay.

Django, Rails, and Laravel are so productive, mature, and well-designed that choosing NextJS makes zero sense in most contexts. unless you have a team of developers who only understand React and nothing else, NextJS feels like a liability.

yes yes, i know it lets you render your React app on the server. but if your app needs to be rendered on the server, you shouldn't be building it in React in the first place. it's the wrong tool for the job.

🧵 1/3

s3thi, to windows
@s3thi@fantastic.earth avatar

how do people type special characters (em dash, the Rupee symbol, ellipsis, the trademark/copyright symbols, and so on) on Windows? it's pretty simple on macOS using the Option key, but it seems like there's no equivalent to that key on Windows?

i'm currently using AutoHotKey expansions to deal with this, but it would be nice to have a built-in way of doing this that doesn't involve memorizing a bunch of Unicode codepoints.

s3thi,
@s3thi@fantastic.earth avatar

@sarajw i have a standard US English keyboard, but there's no AltGr key on this thing. using PowerToys to get that functionality is a good idea.

the Internet tells me AltGr on Windows behaves somewhat like Option on the Mac, which sounds like just what i need.

oh, and i've actually used that custom keyboard layout tool to create a Devanagari layout for myself (https://ankursethi.in/posts/better-hindi-typing-on-windows-using-devanagari-qwerty/). it works perfectly on Windows 11! but i don't think i want to spend that much energy just for a few extra symbols, especially when AltGr or AutoHotkey will work for me.

thank you :)

s3thi, to golang
@s3thi@fantastic.earth avatar

so i was super sick last month and had too much free time, so i picked up Alex Edwards' excellent book Let's Go and learned me some .

i was put off from learning Go for so many years because of That Blog Post From Three Years Ago -- you know the one -- but turns out a lot of complaints in that blog post are just not relevant to what people do with the language.

also, you can build an entire web application with Go using just the standard library and one or two third-party libraries for crypto and DB connectivity. that's very cool! you can't even do that with .

and that web app will continue to work for like 10+ years, because Go never breaks backwards compatibility. also very cool!

s3thi,
@s3thi@fantastic.earth avatar

what i like most about Go is its general philosophy.

it's good for a narrow set of use cases, and it doesn't care about being good at anything anything that falls outside its wheelhouse.

you can use it for exactly two things: (a) building command line apps on UNIX-like systems and (b) building network services on UNIX-like systems. that's it. if you try to use it for anything outside of that, good luck.

this allows it to be very good at those two narrow use cases. you can spin up APIs and little CLI tools with surprising ease in Go. and there's a huge ecosystem of third-party libraries designed to make building those two kinds of applications -- and ONLY those two kinds of applications -- super easy and convenient.

skinnylatte, to random
@skinnylatte@hachyderm.io avatar

My favorite cuisines in the world are the ones where there’s coconut and chillies in everything

s3thi,
@s3thi@fantastic.earth avatar

@samebchase @skinnylatte i love Andhra food, but i can only eat it once a month at most because of how spicy it is. i have a pretty good spice tolerance, but Andhra food often makes me sweat. at least the sort served at restaurants.

it's second only to Maharashtrian food in terms of spice levels. i only eat Maharashtrian food once every six months, and only when i know i can spend the next two days recovering from it.

so tasty though😭

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • cubers
  • mdbf
  • everett
  • magazineikmin
  • Durango
  • Youngstown
  • rosin
  • slotface
  • modclub
  • kavyap
  • ethstaker
  • provamag3
  • ngwrru68w68
  • thenastyranch
  • cisconetworking
  • khanakhh
  • osvaldo12
  • InstantRegret
  • Leos
  • tester
  • tacticalgear
  • normalnudes
  • anitta
  • megavids
  • lostlight
  • All magazines