@voxpelli@mastodon.social
@voxpelli@mastodon.social avatar

voxpelli

@voxpelli@mastodon.social

Web developer, +10 years of web dev, creator, non-influencer, open source contributor, #nodejs user, #IndieWeb participant, #TypesInJs advocate. Lives in southernmost Sweden 🇸🇪

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

macrumors, to random

Apple’s thinnest device ever.

voxpelli,
@voxpelli@mastodon.social avatar

@macrumors And it still has a protruding camera bump so it can’t lay flat

Why not make it thicker and the camera thinner so that it actually gets a flat back?

w3stfa11, to random
voxpelli,
@voxpelli@mastodon.social avatar

@w3stfa11 @threads @mattbinder @timothyjchambers Hopefully the Fediverse starts doing aggregation, where I can collect my activities from across the web into a single profile – and have people choose what types of content in that profile that they want to follow

Like Jaiku aimed to do back in the day

voxpelli, to random
@voxpelli@mastodon.social avatar

Spoke up, got hate, now once again thinking twice or thrice before commenting.

So: Personal projects, here I come

voxpelli,
@voxpelli@mastodon.social avatar

Thought leaders, techfluencers and opinions for the sake of opinions – so tiresome.

jalict, to random
@jalict@mastodon.gamedev.place avatar

Calling . I would love to explore a more graph-based internet community form.

I was thinking about how posts and comments onFacebook, Reddit, etc. is so short-lived. Forum fixes this, but things can also be quite detached from each other. Ex. News about an event can come in multiple threads -- what if we could follow the trend of this, especially after many years.

I am thinking of something like a knowledge graph like Obsidian, but for internet communities.

voxpelli,
@voxpelli@mastodon.social avatar

@jalict Blog posts and hyperlinks

And wikis

voxpelli,
@voxpelli@mastodon.social avatar

@jalict automated aggregation vs manual curation

There has been work in the IndieWeb community on creating shared tag pages that can help in such aggregation, but at its core any such aggregation would have to more or less be a web crawler that then formats and highlights the data in helpful ways, using eg page rank or similar to find the core contributions

voxpelli, to random
@voxpelli@mastodon.social avatar

Seems like every larger open source project will have its moment of small-core vs big-core discussions.

Should the core only contain the bare minimum of essential parts and leave the rest to the ecosystem or should the core be plug and play?

One solution I prefer as a solution to both is by creating distributions that bundle the small core with a default set of modules from the ecosystem. Then one can decide to start of with a distribution or with the small core itself.

voxpelli,
@voxpelli@mastodon.social avatar

@dominik Yeah, Drupal somewhat did that back in the days when I was using it as well

Meanwhile, all JS-runtimes are now having and arms race on who can add the most features to core – and I’m missing the small lean Nodejs of old – now it’s trying to out-feature both Deno and Bun

voxpelli,
@voxpelli@mastodon.social avatar

Plurality vs mono-culture
Competitive advantage through flexibility and adaptability vs through domination

voxpelli,
@voxpelli@mastodon.social avatar

Embracing the ecosystem or sherlocking it https://thehustle.co/news/sherlocking-explained

voxpelli, to random
@voxpelli@mastodon.social avatar

Lovely to see my PR to actions/checkout on documenting how to attribute the GitHub bot has been merged: https://github.com/actions/checkout/pull/1707

voxpelli,
@voxpelli@mastodon.social avatar

@jgarber I think it’s the user id of the bot account as it’s apparently different in enterprise servers

voxpelli,
@voxpelli@mastodon.social avatar

@jgarber Yeah, it’s consistent there, and was nice to get it officially confirmed (and funnily enough some GitHub employees learned about it through that PR 😅)

hsivonen, to random
@hsivonen@mastodon.social avatar

Reminder that on Linux, the most foundational library (glibc) takes a kitchen sink approach to character encodings, even ones irrelevant in the wild, in a memory-unsafe language:
https://www.openwall.com/lists/oss-security/2024/04/18/4

ISO-2022-CN-EXT was an anachronism to begin with: https://lobste.rs/s/m8woyp/glibc_cve_2024_2961_buffer_overflow_iconv#c_a3b90w

voxpelli,
@voxpelli@mastodon.social avatar

@hsivonen @ramsey Is eg musl preferable?

SaraSoueidan, to random
@SaraSoueidan@front-end.social avatar

Moving my emails away from Gmail...

The process takes more time than I thought. But the outcome is worth it.

voxpelli,
@voxpelli@mastodon.social avatar

@SaraSoueidan Where are you moving?

voxpelli,
@voxpelli@mastodon.social avatar

@SaraSoueidan Moving calendar there as well?

voxpelli,
@voxpelli@mastodon.social avatar

@SaraSoueidan Yeah, it’s the calendar integration I have been missing for the email addresses I have moved away from Gmail :/

blaine, to random
@blaine@mastodon.social avatar

The real reason to write rust is that sex is good, but have you ever tried a successful build after fighting with the esp-idf+cargo toolchains for 12 hours?

voxpelli,
@voxpelli@mastodon.social avatar

@blaine Sometimes I long back to good old PHP

voxpelli, to random
@voxpelli@mastodon.social avatar

In this day and age people seem to want to simplify things to the extreme and then be extremely opinionated about whatever conclusions they draw from that extreme simplification.

(If you don’t agree that’s because you are a <appropriate stereotype> and thus embody everything that is wrong with this world.)

surma, to random
@surma@mastodon.social avatar

Just found a great show-case of AbortController. I don’t think I could make this code as concise without aEL’s support for AC signals.

Note that I need to:

  • access controller from within the listener,
  • access this in start()
  • remove the listener in cancel()
voxpelli,
@voxpelli@mastodon.social avatar

@surma And great to abstract it into a wrapper, because it’s concise but also a bit hurting on the brain with all its layers, but that’s okay if one keeps it in the internals of a wrapper

Not a pattern people should mimic in all their react components 😅

thekenyeung, to fediverse
@thekenyeung@mastodon.social avatar

@Flipboard is deepening its ties to the fediverse, announcing it has onboarded 400 more creators (including me!) plus launched in-app fediverse notifications.

https://techcrunch.com/2024/04/11/flipboard-deepens-its-ties-to-the-open-source-social-web-aka-the-fediverse/

voxpelli,
@voxpelli@mastodon.social avatar

@thekenyeung For those looking for the account, it’s this: @thekenyeung

voxpelli, to random
@voxpelli@mastodon.social avatar

The USA really needs to fix its patent system. Software patents are so bad. “Amazon owes $525 mln in cloud-storage patent fight, US jury says | Reuters”
https://www.reuters.com/legal/amazon-owes-525-mln-cloud-storage-patent-fight-us-jury-says-2024-04-11/

voxpelli, to programming
@voxpelli@mastodon.social avatar

Completed setup of a small Windows PC today and remoted into it from my MacBook to some code that was failing its windows tests on GitHub Actions

Is almost 20 years since Windows was my primary dev machine – it feels so alien nowadays when all my dev work is centered around git and cli-tools

voxpelli, to random
@voxpelli@mastodon.social avatar

Released a couple of improvements to installed-check these last few days:

  • pnpm workspace support
  • symlink support

And right now added to that list with:

  • autofixing support

https://fosstodon.org/@webpro/112218193414017573

sindresorhus, to random
@sindresorhus@mastodon.social avatar

I'm still hoping for Apple to add support for time-limited trials and paid upgrades to the App Store. No, I'm not interested in IAP. Maybe EU could force them.

voxpelli,
@voxpelli@mastodon.social avatar

@sindresorhus There was/is the hack of creating an app bundle that contains both the old and the new app and that way get a lower price for everyone that already owned the old app?

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