@fasterthanlime@hachyderm.io titelbild
@fasterthanlime@hachyderm.io avatar

fasterthanlime

@fasterthanlime@hachyderm.io

hi, I'm amos! 🦀 I make articles & videos about how computers work 🐻‍❄ cool bear's less cool counterpart ✨ be kind

Dieses Profil is von einem föderierten Server und möglicherweise unvollständig. Auf der Original-Instanz anzeigen

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

:( can I bribe someone on the Safari team into supporting the image/svg+xml MIME type in ClipboardItems?

https://caniuse.com/mdn-api_clipboarditem_type_image_svg_xml

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar
fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar
piecritic , an Random Englisch
@piecritic@hachyderm.io avatar

@fasterthanlime what in the world are you up to? Why such dylib crims

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@piecritic Breaking up one program into actually independent modules with their own crate graphs, makes it easier to work on parts in isolation because faster compile and link times. Also faster deploys because more container layers reuse across upgrades.

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@piecritic Cause my website had 900 deps? Even with a fast linker and code gen backend, iteration times were painfully slow?

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

I feel this slide from Graydon's 2012 presentation about Rust in my BONES

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar
fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

How did I miss this?? There's an effort to rewrite HarfBuzz & FreeType in Rust, backed by Google: https://www.reddit.com/r/rust/comments/1e0dfj6/google_is_rewriting_harfbuzz_and_freetype_in_rust/?chainedPosts=t3_le7m54

This is incredible news.

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar
fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@PaulDavisTheFirst I mean, regardless of what I say you’re gonna have to use it to find out

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@PaulDavisTheFirst Oh, I thought you were replying to another post, sorry.

Here is some reading: https://behdad.org/text2024/
Fonts are the holy grail of untrusted user input, they have bytecode, they’re very present in vulnerabilities. Using a memory safe language to manipulate them is a necessity

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

Entering my “so the meds DID help then” era as I am once again overrun with anxiety

piecritic , an Random Englisch
@piecritic@hachyderm.io avatar

lol

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar
fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

find my mistake

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@ctron correct

fasterthanlime , (Bearbeitet ) an Random Englisch
@fasterthanlime@hachyderm.io avatar

Cool! So an about-even split re: showing/hiding hidden files among devs of fedi (the birdsite poll shows a slight preference for showing)

https://hachyderm.io/@fasterthanlime/112767540084364799

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@filmroellchen Meant to type birdsite, brain fart

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

PSA: if you constantly harsh the vibe, I will defend myself

I'm taking fucking SSRIs to survive, you can bet I'll hit that block button without a second thought.

Don't be doomers in my mentions kthxbye

https://hachyderm.io/@fasterthanlime/112773150977006803

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@omni true, but it's a problem I encounter a lot on fedi.

birdsite has the opposite problem (enthusiastic crypto/ai bros)

pick your poison ☠️

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@AcidePoulain (I speak Frenglish too, but for the record the previous message reads fairly natural!)

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

If you're sleeping on https://zed.dev "because AI" I get it, but you're genuinely missing out — it is an incredible engineering feat, a jewel of product design, and a very active ecosystem.

I think you owe it to yourself to find out what code editors could be.

fasterthanlime OP , (Bearbeitet )
@fasterthanlime@hachyderm.io avatar

@zperk13 I'm completely burned out on the vim/neovim plugin ecosystem / config maintenance burden. Even with a distribution. Everyone is spending hours, days, getting the most basic shit working. It's aggravating. Standardization helps here, imho — Zed just applies good design, the core parts are actual built-ins, it's.. good.

edit: even the Vim mode is core, and good. And they're actively maintaining it — just fixed today, my weird keymap shit: https://github.com/zed-industries/zed/pull/14233

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@jplatte Report it!

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@crowy Yes, there are a web assembly extensions now

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@aral I don’t believe in promises from private companies, but I do believe in open source licenses.

They could close up shop tomorrow and they still would’ve completely changed the game UI-wise

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@aral Being a huge downer and lamenting catastrophes that haven't even happened yet, pretending the world is nothing but awful, always has been, always will be, does not make someone wise or virtuous.

I'm done with this mindset. I'm going to appreciate the little things. It's a matter of survival. If I end up blocking you or people with similar viewpoints, it's not because I don't share your concerns — it's because I don't need the constant fucking reminder.

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@photex the perf difference from sublime is probably less dramatic. Idk how good the LSP integrations are with sublime!

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@kellogh Exactly, it’s so sad to stop at the AI bit!

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@shadowfacts happy to report the file tree is no longer monospaced

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@ilmai I agree about WSL although I remember the performance of it being kind of surprisingly bad on back when I was on windows? and I ended up doing remote SSH even to WSL

but yes, I agree and I also imagine that once they get remote working well, there’s not much standing in the way of WSL remote

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@ilmai Now that I think about it, the problems were mostly related to the terminal emulator or rather shell sessions. It might’ve just been a weird interaction. Worked great with SSH, but not with WSL.

As for performance, I think these codes performance problems go deeper than just the web view — the proliferation of plug-ins and hooks definitely contributes to a subpar experience

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

I ate breakfast and my mood isn't fixed yet, plz advise

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@weewoo mhhhhhhh

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@lulu am very eepy but work

fasterthanlime OP , (Bearbeitet )
@fasterthanlime@hachyderm.io avatar

the two genders

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@macmade mhhhhhhh no

gsuberland , an Random Englisch
@gsuberland@chaos.social avatar

> Zed is a GPU-accelerated IDE written in Rust

ooh interesting. I actually quite like the idea of something that's engineered specifically to be super responsive and-

> Zed provides in-app integration with OpenAI’s ChatGPT

closes tab

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@gsuberland try it anyway. you can absolutely ignore the Assistant part — until you paste an API key, it's inactive — literally just one icon you can hide in the config.

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@cdmistman @gsuberland Please don’t insult one of my mutuals, we can disagree without calling each other names!

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

I'll be doing the old computer challenge on an Apple M2 computer, since the M3 is already out.

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

I love the web platform because you can ask for the "clipboard-read" permissions nicely and the browser can throw a TypeError?

like... we couldn't afford one more string to tell me to go fuck myself nicely? we had to rely on the type of the exception here, really? like it's C and all we have to go on is a register's worth of integer values?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

also, can we talk about the gall of an interpreted, dynamically-typed language throwing a "TypeError" at me? a type error, really?

jail! jail for a thousand years

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

nods

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@__head__ now where did you get that impression?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@__head__ alright well just for the record, I'm French+Swiss, the name Amos comes from the bible, it's a minor prophet (so.. Hebrew?), and you can find out what I look like on here: http://youtube.com/@fasterthanlime

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@piecritic N… no reason

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

I'm reading up about C++ move semantics and I don't understand why anybody in the history of humankind has ever tried defending this language.

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@tuvok @nicolas17 I am very familiar with Rust, and was researching C++ move semantics, so that I could compare them in an upcoming article. I wanted to credit C++ for doing some of it, but it turns out it’s doing none of it!

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@tuvok @nicolas17 I’m not trying to change C++. I was just making sure that it is exactly as bad as I discovered it is! Thanks for your input though.

fasterthanlime , (Bearbeitet ) an Random Englisch
@fasterthanlime@hachyderm.io avatar

Well, I'm curious now — macOS users, are you a "developer" and do you have Finder set to "show hidden files"?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@shooboo they do, but you can always do Cmd+Shift+. to show them temporarily, or just Cmd+Shift+G to go to the thing directly if you know its path

aidenfoxivey , an Random Englisch
@aidenfoxivey@mastodon.social avatar

@fasterthanlime Amos, have you ever considered using codeberg?

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@aidenfoxivey It has gotten even better lately. Enjoy!

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine