@emattiza@hachyderm.io avatar

emattiza

@emattiza@hachyderm.io

Sr Software Engineer @ Axuall. Python, Typescript, Vue3, React, and any thing that lets me use FP. Spare time Rust and Purescript.

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

edsuom, to python
@edsuom@hachyderm.io avatar

To those who follow this account for rants and politely tolerate my posts about the wonderful and elegant programming language I’ve used almost daily for over a decade: The conference required masks because they apparently haven’t stopped caring about the people behind the keyboards.

Yes, masks. In 2024. At a tech conference. It’s a beautiful thing.

mmisamore, to neovim
@mmisamore@sigmoid.social avatar

I wrote a little custom terminal toggle for #neovim in #fennel: https://github.com/mmisamore/neovim-config/blob/c74c848d2abdb348687f850bb6fc7591d4da7c52/init.fnl#L151

Works well enough with ipython with autoindent disabled. Posting in case anybody finds it helpful as an alternative to fancy plugins.

#python

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

LRT: Async in WASI 0.3 externalizes the runtime entirely, making it possible to provide first-class async at the ABI level.

This means there is no runtime to thread through the program: the host responsible for running the Wasm program is the reactor.

All you do at the boundaries of your program is say things like: "this is a stream of values" or "this is a future", and the host + bindings generator will handle it correctly. This enables compositions of programs to share one runtime.

yosh,
@yosh@toot.yosh.is avatar

What's also neat is that for API abstractions on top of 0.3 syscalls, supporting sync and async requires roughly the same amount of work.

All you have to do is tell the bindings generator you want the async/.await version of the API, and the host just has support for that. Wrapping that in e.g. the Rust stdlib should be no extra work at all, given we had a place to expose the types from.

marcgibbons, to python
@marcgibbons@mastodon.social avatar

"We will never let the places where the PSF hosts the conversation become a cesspool of Nazis and spammers” -- Deb Nicholson, PSF. 🏆

@baconandcoconut

mmastrac, to random
@mmastrac@hachyderm.io avatar

I have some bittersweet news -- I decided to leave Deno. Going to be joining a really cool company, continuing to work in Rust.

Deno was a great place to work, full of really smart folks. I got to work on some great projects: rewriting the HTTP server to nearly 2x throughput, some major refactoring of the event loop and timers to make them an order of magnitude faster, working on rebuilding the V8 -> Rust interface to make it as fast as humanly possible...

mmastrac,
@mmastrac@hachyderm.io avatar

... while also improving the developer experience with better errors.

Too many fun projects to count!

I still think is the best choice for server-side JS and , robust command-line tools and many other places. It's so much better than everything else.

Looking forward to announcing the new role in the near future and continuing to work in the high-performance arena. 🚀

dpiponi, to random
@dpiponi@mathstodon.xyz avatar

For me, and presumably countless others, a computer has always been primarily a creativity tool. But I think this idea may be novel or unusual to a large segment of the population.

dabeaz, to random
@dabeaz@mastodon.social avatar

Note to self: "I'm sorry" is not the most tactful response when other parents say they're working on a project related to AI-- correct though it may be.

benetnasch, to random
@benetnasch@writing.exchange avatar

https://www.axios.com/2024/05/06/library-librarians-e-books-license-policies

"Librarians are developing open-source alternatives to Libby and hoopla and testing "experiments with publishers that don't involve restrictive licenses," says Jennie Rose Halperin, director of Library Futures."

Fuck yeah!

claytoncubitt, to random
@claytoncubitt@mstdn.social avatar

Maybe it was a bad idea to let three dork billionaires capture humanity's collective online social interactions so they can hire a couple thousand fellow socially-stunted nerds to design and twist dials marked "racism" and "hate" and "confusion" in order to monetize moral rot.

Tattooed_Mummy, to random
@Tattooed_Mummy@beige.party avatar
yogthos, to random
@yogthos@mas.to avatar

These are the statements made by US politicians in 2019 regarding Hong Kong, when rioters were burning police cars, throwing Molotov cocktails.

grimalkina, to random
@grimalkina@mastodon.social avatar

I've spent the week reading like 50+ papers on learning to remember what I know about how people learn and this is what I know:

-people are bad at deciding what to learn
-people are bad at studying. We choose the worst ways to study and we hate the most efficient ways
-people give up on learning so much. Like more than anyone believes
-people aren't clear about what their goals really are for learning and if you try to get people to set goals they don't want to
-teachers truly work miracles

koalalorenzo, to NixOS
@koalalorenzo@mastodon.social avatar

Today I learned: -infect, to transform a vm from another distribution into , mostly for cloud providers that don't offer this option! (Including and ). I am going to use it! :)

https://github.com/elitak/nixos-infect

bassistance, to random
@bassistance@chaos.social avatar

Can't wait for this trend to die

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar

now has a community forum! If you want to start helping to organize the project, now is the time to join:

https://forum.aux.computer/

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar

I like , I do not like what has happened to it. is an incredible technology and it deserves better. Nobody else has started the process so I guess I have to be the one to do it. We are forking. I would rather try and fail alongside all the people who love Nix but were pushed away from the project than give up.

https://aux.computer/

mariatta, to random
@mariatta@fosstodon.org avatar

Last year while I was still employed, my employer said they couldn't fund my travel to PyCon US, so I ended up requesting travel grant from PSF and took PTO.

Decided to walk out of my job shortly after (while still at the sprints).

I was initially scared about it TBH, but day one of my funemployment, I actually felt the happiest in years.

Now they just laid off their Python team (except for one person) few weeks before PyCon US, where they're also a sponsor.

It's gonna be... "Interesting" 🧐

cadey, to random
@cadey@pony.social avatar
foone, to random
@foone@digipres.club avatar

the world needs more recreational programming.
like, was this the most optimal or elegant way to code this?

no, but it was the most fun to write.

foone,
@foone@digipres.club avatar

we often say that programming is more an art than a science, but we need to treat it like one too.

Sometimes you need to paint a sunset not because someone paid you to paint a sunset, but because it'd be fun to paint a sunset.

foone,
@foone@digipres.club avatar

we need a bob ross of programming

cadey, to random
@cadey@pony.social avatar

"in general, 'run your open-source project so that people don't invoke Evangelion to explain the emotional experience of working on it' seems like good advice"

yusef, to random
@yusef@hachyderm.io avatar

I didn’t sign the open letter cause I’m just some guy that likes & not a contributor per se. But if there are two sides and Anduril is on one of them, you can count me in with the

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