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

blaine, to random
@blaine@mastodon.social avatar

Dipped a toe into a standards discussion and I remain convinced that it's not a world for me.

I wish we lived in a world where standards work was done by a wide, diverse, and open community rather than exactly the sort of technologist who loves to bikeshed.

It's such important work, and uniquely creates opportunities for amazing large-scale cooperation to happen. Too often, though, it's a place for insecure people to build little fiefdoms. 😢

voxpelli,
@voxpelli@mastodon.social avatar

@blaine 💯💯

voxpelli, to random
@voxpelli@mastodon.social avatar

Me bombarding the @ecosystems API with the new refresh command in my list-dependents-cli 🙈 https://github.com/voxpelli/list-dependents-cli/releases/tag/v1.4.0

@ecosystems Maybe I should get myself some kind of API-key and enable my tool to be given an API-key? Because I'm for sure doing more than 5k requests per hour right now

Animation of me updating ≈3000 dependencies

voxpelli,
@voxpelli@mastodon.social avatar

@andrewnez The json for individual packages: https://github.com/voxpelli/list-dependents/blob/ce2d596cc95de33b9abbb87ea3250e055f31f6d0/lib/ecosystems.js#L109

Separate question: I see a package like https://github.com/isaacs/minimatch listed as being dependent on ”standard”, but the current version is not dependent on ”standard" – when is a module seen as being dependent on another module?

voxpelli,
@voxpelli@mastodon.social avatar

@andrewnez I only want to list dependents where the latest version of the dependent is depending on my module, would that be possible to achieve?

I also kind of think that's what most would assume to be "dependents”, with historic versions being dependent being of less interest

Eg. "is this a highly dependent on module now" compared to "was this a highly dependent on module historically”

voxpelli,
@voxpelli@mastodon.social avatar

@andrewnez I guess I could otherwise probably achieve it myself by fetching the latest package.json file from npm and double checking whether the module is still being a dependent in that one

voxpelli, to random
@voxpelli@mastodon.social avatar

I highly recommend the gh-poi tool for anyone that is working in a PR-oriented workflow towards GitHub: https://github.com/seachicken/gh-poi

With a single command you can remove all local branches that have been merged and deleted from the repository.

Its like a prune on stereoids

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

I get the appeal of email newsletters. I really do.

But nothing gives me as much anxiety as sending out an email and then constantly obsessing about whether I made a typo or messed up a link, because I simply can't just edit it like I can with a post on my blog. 😭

voxpelli,
@voxpelli@mastodon.social avatar

@SaraSoueidan I do prefer RSS over email, even for newsletters, and then one can update as much as one like 😌

Seems to be getting quite common to only have email and not have RSS though 🥺

voxpelli, to random
@voxpelli@mastodon.social avatar

I really wish Mastodon would adopt an aggregation approach rather than a repost approach when gathering data from across the web.

#Jaiku did this very well, as can be seen in eg. this screenshot from an old @TechCrunch article: https://techcrunch.com/2008/08/28/jaiku-uncaps-invites-migrates-to-google-infrastructure/

Jaiku also had (or at least planned to have) the option of picking and choosing which aggregated data one wants to follow.

voxpelli, to javascript
@voxpelli@mastodon.social avatar

Published a new version of my "buffered-async-iterable" module: https://github.com/voxpelli/buffered-async-iterable/releases/tag/v1.0.0

It can now return the result in order (at cost of performance of course) and it also got a new method: mergeIterables(), which interweaves values from multiple async iterables in parallel

#npmRelease #javascript #asyncGenerators #performance

voxpelli, to random
@voxpelli@mastodon.social avatar

Support like this is needed for @nodejs / @openjsf as well.

I keep wondering if the merging of the Nodejs Foundation and the jQuery Foundation into OpenJS Foundation created an organization too anonymous for people to support it like this, but that can change
https://mastodon.social/

darth, to VideoGames
@darth@silversword.online avatar

What is your definition of a CONSOLE? What makes it a console, which traits does it need to have and which ones it should not have in order to be classified as a console?

voxpelli,
@voxpelli@mastodon.social avatar

@darth Connected to TV, focused purely on gaming and primarily played on with a gamepad

I eg wouldn’t call the Apple TV a video game console even though it’s quite a capable one

And I wouldn’t call the Nintendo Switch Lite a video game console, I would call it a video game handheld (just like the Game Boy and 3DS were never consoles)

Steam Deck is a tricky one. I would say that it’s a handheld, not a console, as it’s primarily meant to be used in hand

voxpelli,
@voxpelli@mastodon.social avatar

@realFedix @darth So if Valve launched a Steam OS device in a similar form factor as the Apple TV, then it wouldn’t count as a console as it wouldn’t be closed?

macrumors, to random

Apple’s thinnest device ever.
#ipadpro #bendgate

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 😅)

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