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

hannobraun, to random
@hannobraun@fosstodon.org avatar

Hey folks! I want to talk a bit about my financial situation, and how that relates to my work on Fornjot. Thread incoming! (1/x)

voxpelli,
@voxpelli@mastodon.social avatar

@hannobraun I moved my sponsorship to my company, Yikesable, and will see if I can maybe raise it a bit soon

Since most of my income also comes from open source work it all depends on how that evolve + how much I freelance on the side 😌

voxpelli,
@voxpelli@mastodon.social avatar

@hannobraun I entered all my tax information and VAT-number on my end when I sponsored as a company now, please let me know if that ends up correctly on your side.

I don't think I have had a company or even an EU-based sponsor myself yet

voxpelli,
@voxpelli@mastodon.social avatar

@hannobraun Not the simplest of receipts to do one’s accounting for 😝

voxpelli,
@voxpelli@mastodon.social avatar

@hannobraun Welcome to the club then 😅 I’m also doing my own

voxpelli, to random
@voxpelli@mastodon.social avatar

I wonder if the word that describes our day and age best maybe is “entitled”

And I don’t just mean that a specific group are feeling entitled to a specific thing or such – it rather seems like everyone feel entitled to so many things – and these entitlements clashes often eg when A feels entitled to peace and quiet and B feels entitled to party hard with music on max volume – and then derails into an argument of “You’re stupid”, “No, you’re stupid” and every ounce of common sense is gone…

voxpelli, to random
@voxpelli@mastodon.social avatar

I’m wondering when the shift from prosumer focused freemium SaaS offerings to Enterprise focused “contact us to sign up” SaaS offerings happened.

I miss the democratization of services that came with the former and am flabbergasted about the pricing of many of the latter.

voxpelli, to random
@voxpelli@mastodon.social avatar

Note to self: Don’t read comments online and don’t engage in those conversations. It costs too much.

rauschma, to javascript
@rauschma@fosstodon.org avatar

Upcoming iterator methods:

// Without iterator methods:
const arr = Array.from(myMap.keys())
.filter(k => isPublic(k));

// With iterator methods:
const arr = myMap.keys()
.filter(k => isPublic(k))
.toArray();

(I prefer not to do .filter(isPublic) because isPublic() may gain more parameters in the future.)

https://2ality.com/2022/12/iterator-helpers.html

voxpelli,
@voxpelli@mastodon.social avatar

@rauschma I have been looking forward to these!

I assume they don’t work with AsyncIterators?

voxpelli, to random
@voxpelli@mastodon.social avatar

Open source: A community where we strive to put the blame on someone else

Users blame maintainers
Maintainers blame users

And contributors get mistaken for maintainers by users and for users by maintainers – so they receive blame from everyone and are maybe also blaming everyone?

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.

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

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.

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.

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