@isntitvacant@hachyderm.io
@isntitvacant@hachyderm.io avatar

isntitvacant

@isntitvacant@hachyderm.io

current principal eng at dylibso; former Node.js TSC & NPM registry eng / systems eng (❤️ rust, bash, js, tf) / sometimes illustrator / pets cats; pronouns he/him

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

brennx0r, to random
@brennx0r@mastodon.social avatar

As some of you may know, I have been in an active job hunt since January.

At the end of last year, I made the difficult call to quit my job because I'm not aligned with using OpenAI and the company had strong ties w/ them.

While the job hunt has been made harder to filter out jobs that use OpenAI, I have had a few promising conversations with companies that are ethically aligned with my values.

Does that include your company? If so, I would love to chat!

grimalkina, to random
@grimalkina@mastodon.social avatar

Contest cultures ("constantly prove you belong! Prove you're smart! Everything here is a dog eat dog competition!") tear people down under the guise of "toughness" and "identifying brilliance." In psych, we know this is destructive to long term sustainable work and mastery. We know it's systematically leveled at marginalized folks more.

These beliefs are at the heart of it all. This cannot be what we continue to let define who belongs in technical work and cultures.

https://mastodon.world/

RuthMalan, to random
@RuthMalan@mastodon.social avatar

“As a rule software systems do not work well until they have been used, and have failed repeatedly, in real applications. Generally, many uses and many failures are required before a product is considered reliable. Software products, including those that have become relatively reliable, behave like other products of evolution-like processes; they often fail, even years after they were built, when the operating conditions change.”
— David Parnas et al

https://dl.acm.org/doi/pdf/10.1145/78973.78974

bagder, (edited ) to random
@bagder@mastodon.social avatar

DISPUTED, not REJECTED or maybe "we simply cannot get rid of rubbish CVEs because they say so" - an update from my last few days.

https://daniel.haxx.se/blog/2024/02/21/disputed-not-rejected/

leftpaddotpy, to random
@leftpaddotpy@hachyderm.io avatar

wow the signal usernames design is good actually:

  • username is exclusively an "adding you" thing
  • this is because they are one way of getting an invitation to chat with you
  • there's also randomized and resettable links that can be shared for this
  • usernames must always have discriminator numbers, which can be freely selected
  • usernames aren't shown to anyone you are in chats with
  • by default phone numbers are no longer shared with chats

this seems to have basically Fixed it

sunfish, (edited ) to random
@sunfish@hachyderm.io avatar

WASI-Virt is now updated to the WASI 0.2 APIs!

https://github.com/bytecodealliance/WASI-Virt

sunfish, to random
@sunfish@hachyderm.io avatar

Two new proposals advanced to phase1 today:

  • wasi-webgpu - WebGPU!
  • wasi-observe - Metrics and observability!
rreverser, to webassembly
@rreverser@mastodon.social avatar

Released a new version of Wasmbin - a self-generating parser and serializer in - with updated support for exception handling and multi-memory proposals. https://github.com/RReverser/wasmbin

yosh, to random
@yosh@toot.yosh.is avatar

Oh neat, someone wrote out an initial mapping of the WASI <-> WebIDL type systems! https://github.com/MendyBerger/webidl-wit#conversions-from-webidl-to-wit-types

This is going to be essential to expose Web APIs via WASM Components/WASI to guest languages. I'm excited!

paperswelove, to webassembly
@paperswelove@mstdn.io avatar

Stop Hiding The Sharp Knives: The WebAssembly Linux Interface

Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe

This paper proposes WALI: The WebAssembly Linux Interface, a thin layer over Linux's userspace system calls, creating a new class of virtualization where WebAssembly seamlessly interacts with native processes and the underlying operating system.

https://arxiv.org/abs/2312.03858

w3c, (edited ) to random
@w3c@w3c.social avatar

W3C has posted that we are no longer active on X/Twitter and have directed all our followers here to Mastodon.

We are encouraging all W3C-related accounts to do the same.

Encourage your friends to follow us here!

theincredibleholk, to random
@theincredibleholk@mastodon.social avatar

Whoohoo, support for gen fn just merged into Rust! It's pretty rough right now, but you be able to experiment with it on nightly in a day or two.

https://github.com/rust-lang/rust/pull/118457

andrew, to random
@andrew@aeracode.org avatar

Great post by @jacob here - I, too, have seen pure RFC-like processes just burn out good people because there's no decision making at the end of it.

i might even suggest that the same problems that befall companies can also happen to open source projects, too.

https://jacobian.org/2023/dec/1/against-rfcs/

slightlyoff, to random
@slightlyoff@toot.cafe avatar

If I could leave every team I consult with one intrusive thought, it would be what's on this slide from @bcantrill (plus a dose of "users matter most"):

"When choosing technologies, weigh values heavily!"

https://mastodon.social/@bcantrill/111494687267790069

cks, to random
@cks@mastodon.social avatar

Blog post: Unix's 'test' program and the V7 Bourne shell https://utcc.utoronto.ca/~cks/space/blog/unix/V7TestAndBourneShell

tl;dr: as you may know, '[' and 'test' are the same program/shell builtin. 'test' appeared in V7 Unix and was ready to be '[', but V7 wasn't set up that way; the '[' alias first seems to have materialized in 4BSD or so (and then taken over in the time since in shell scripts). Also, the V7 Bourne shell seems to have had some code written for a '[' builtin (!!).

reconbot, (edited ) to random
@reconbot@toot.cafe avatar

To celebrate my grandfather Francesco Gulotta's birthday, I am sharing a translation of his autobiography. It's a incredible story of his escape from fascism in Mussolini's Italy and his journey to the United States.

> Distant Horizons: Francesco Gulotta

https://roborooter.com/post/distant-horizons-francesco-gulotta/

squillace, to webassembly
@squillace@hachyderm.io avatar

Nick Fitzgerald weighs in with https://github.com/fitzgen/winliner, an addition on top of wizer to hand some workloads even MOAR PERF

wingo, to random

if the new yorker reorganized as a worker-owned company, it would be a coöperative

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Programming pro tip:

Forget about computers and really think long and hard about how your software affects people.

ansemjo, to random

Whoop! Just finished the three-part series on WebAssembly by @isntitvacant. Wonderful in-depth look on the concept of virtualization in general, how WebAssembly came to be and where the system interface WASI is headed. Sooo many further references to look at :yayblob:

https://www.neversaw.us/2023/05/10/understanding-wasm/part1/virtualization/
https://www.neversaw.us/2023/06/30/understanding-wasm/part2/whence-wasm/
https://www.neversaw.us/2023/09/04/understanding-wasm/part3/you-are-here/

mhoye, to random
@mhoye@mastodon.social avatar

If you're switching to Firefox this week, I collected a list of the team's favourite hidden features back when I worked there:

https://exple.tive.org/blarg/2020/10/25/navigational-instruments/

timbray, to macos
@timbray@cosocial.ca avatar

Oooh, you really want to update your Apple devices right now today, this is an ugly one: https://malwaretips.com/threads/apple-discloses-2-new-zero-days-exploited-to-attack-iphones-macs.125702/

ghoulpus, to random
@ghoulpus@xoxo.zone avatar

If anyone would like to give a DevOps-adjacent talk at a virtual meetup on Sept 27th, 6:30pm PT please respond to this post. Speaker gift included!

The death of Twitter has also killed my ability to source talks, because no one has a personal website + email anymore. I'm trying but it's time to do an open call.

Here's a form if that helps: https://docs.google.com/forms/d/1-DEjxK-2wEOcyyPpFX1Tchke5aejBCiTzaz1nCVLsHQ/edit

mattgodbolt, to random
@mattgodbolt@hachyderm.io avatar

If you like retro games, and many of you here who follow me do...go support Retro Game Mechanics Explained. The videos are /so/ good: https://youtu.be/WrWUF7XGmB0

I look forward to every well-researched, clear video. This is what the internet was made for :)

rustyshelf, to random
@rustyshelf@mastodon.social avatar

I know I'm preaching to the converted on a platform like this: but Firefox is good again. I switched from Chrome 2 weeks ago and have had no issues.

If you use another browser, that's great, but I think it's back to Phoenix for me. It's 2002 again baby!

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