Programming

thisismissem, (edited )
@thisismissem@hachyderm.io avatar

Okay Fediverse, as funding is not happening at the levels necessary to sustain me working full-time on the Fediverse (whether that's on trust & safety or on Mastodon), I'm now looking for part-time or contract positions.

Most recently I worked for Sir Tim Berners-Lee's company Inrupt.

CV: https://docs.google.com/document/d/1gs5tzLXI6g_TgN3oFJVGfgLTqGi5JCAC06O2JX3_u0o/view
LinkedIn: https://linkedin.com/in/thisismissem

I'm based in Berlin, but tend to work EST.

Holla if you wanna work together: emelia+hireme@brandedcode.com

thisismissem,
@thisismissem@hachyderm.io avatar

Here's two of my recent recommendations that can be found on my LinkedIn profile:

becha,
@becha@v.st avatar
shawnhooper,
@shawnhooper@fosstodon.org avatar

Niklaus Wirth, the inventor of the Pascal programming language, author of "Algorithms + Data Structures = Programs", and more, passed away on January 1.

Wirth's law, named after him, is an adage which states that software gets slower more rapidly than hardware gets faster.

jacobydave,
@jacobydave@mastodon.xyz avatar

@shawnhooper I read once that he said that Europeans passed him by reference (pronouncing his name correctly) while Americans pass him by value (pronouncing it as "Nickel's Worth")

hyc,
@hyc@mastodon.social avatar

@shawnhooper That was the textbook for my EECS 380 course. I owe a lot to the foundations laid out there.

davidbisset,
@davidbisset@phpc.social avatar

"What are your top 12 books?"

Me: 🤔

laskov,
@laskov@mastodon.social avatar

@davidbisset "Googling the Error Message" is a must-have classic

tubetime,
@tubetime@mastodon.social avatar

@davidbisset my personal favorite.

mjgardner,

There’s nothing more permanent than a temporary fix that works.

godeater,
@godeater@hachyderm.io avatar

@mjgardner I wrote a 200 line Proof of Concept, that by the time I left last job had turned into a ~14K LOC behemoth that should never have been put into production for all these reasons.

mjgardner,

@godeater “...[T]here are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.

“The first method is far more difficult.”

— C.A.R. “Tony” Hoare, 1980 @ACM Turing Award Lecture: https://doi.org/10.1145/358549.358561

Adorable_Sergal, (edited )
@Adorable_Sergal@hachyderm.io avatar

We used to have programming books.

(patch notes: added a more detailed description of the man to the alt text)

glightly,
@glightly@mastodon.social avatar
eribosot,
@eribosot@mastodon.social avatar

@Adorable_Sergal Apparently, FORTH is a language for real, well-endowed, manly men, not wimpy cucks with micropenises. Only those who can hold up a giant block of granite while kneeling on a keyboard key are worthy.

doctormo,
@doctormo@floss.social avatar

This should be the default in

[branch]
sort = -committerdate

Adding it to your git config will make the command git branch sort by last used branches instead of alphabetical. No more trying to remember what I called that last branch!

doctormo,
@doctormo@floss.social avatar

@maxwheeler how would you deploy your alias? Just bashrc?

barubary,

@doctormo @maxwheeler That's a git alias that creates the git recent subcommand. It goes in your git config file, but you don't have to add it manually. You can also run:

git config --global alias.recent "!git for-each-ref --sort='-authordate:iso8601' --format='%(authordate:relative)%09%(refname:short)' refs/heads | head -15"<br></br>
stefan,
@stefan@stefanbohacek.online avatar

When the MTA announced discontinuing their live subway alerts due to Twitter's new excessive pricing policy, I took it as an opportunity to set up @mtaupdates.

And here's how I made it.

https://stefanbohacek.com/blog/turn-an-email-subscription-into-a-mastodon-bot-with-pipedream-com/

pomeh,

@stefan @mtaupdates didn't know about pipedream, but it looks like pretty cool.

I'm gonna check out how its features differs from Huggin (which is free and self-hosted when pipedream is a saas solution)

stefan,
@stefan@stefanbohacek.online avatar

@pomeh @mtaupdates Awesome! Yeah, definitely worth checking out. And Huggin looks interesting as well, saving it for later!

shafik,
@shafik@hachyderm.io avatar

Ceci n'est pas une pipe

defuneste,
@defuneste@fosstodon.org avatar

@enthraxxx @shafik un “tube” si j en crois une traduction d’un livre sur Linux d’o Reilly |

raptor,

@defuneste @enthraxxx @shafik lol tech French 😂

sirlan,

just now thought about something

scratch, the 'language' for teachings kids the basics of , has better first class support for async work than a bunch actual programming languages

ramin_hal9001,
@ramin_hal9001@emacs.ch avatar

@luis_in_brief @sirlan well, it is easier to do async when there aren't any actual hardware threads to worry about, and it is all happening in a virtual machine.

I prefer Snap because you can do first-class functions, plus they have some pretty incredible lanugage additions like "SciSnap!" which give you access to SQL databases and linear algebra primitives, and they even have an APL implementation. Anyway, Async works the same as in Scratch.

But it does get a little tedius if you need to create more complex chains of async actions, like for doing animation. Then I start to wish it had a good built-in nonlinear editor.

luis_in_brief,
@luis_in_brief@social.coop avatar

@ramin_hal9001 @sirlan sure, lots of hard problems when you want to use that sort of model for more complex applications. Still, I wonder how different CS would be (will be?) when the assumption is that those are compromises rather than defaults.

GLaDTheresCake,
@GLaDTheresCake@todon.nl avatar

Hey, I am a software developer and data scientist with experience in both fields. I mostly have experience in and and some experience in . I am really struggling to get hired anywhere because of my lack of diploma from my higher education, even though I (provably) have the skills to work anyway.

If anyone has any pointers or places I can go to I'd love to hear it. I'd love to work in either a data science job or open source software development, either locally in the central or west Netherlands or remote. Please help me get spread this around if you want to. If you want more info and have a job opening I can DM my CV.

shafik,
@shafik@hachyderm.io avatar

This one trick to do sqr() and cube() in C: https://godbolt.org/z/7qeanM

#programming

vitaut,
@vitaut@mastodon.social avatar

@shafik idiomatic compile-time programming in C

vitaut,
@vitaut@mastodon.social avatar

@shafik actually this one even more idiomatic:

sqr(n) sizeof(char[n][n])

pganssle,
@pganssle@qoto.org avatar

datetime.utcnow and datetime.utcfromtimestamp will be deprecated in 3.12: https://github.com/python/cpython/issues/103857

If you maintain a package, now is probably a good time to grep your source code for utcnow and utcfromtimestamp to get out ahead of the deprecation warnings. 📅🕐

pganssle,
@pganssle@qoto.org avatar

It’s relatively easy to make a drop-in replacement for these, but also we’re deprecating them because they’re conceptually the wrong thing to do, so it’s best to migrate to using aware datetimes if possible: https://blog.ganssle.io/articles/2019/11/utcnow.html

qlp,
@qlp@linh.social avatar

@pganssle Doing a quick grep of my projects, including venv directories, for 'datetime.utcnow' comes back with results from protobuf, black, blackd and pydantic.

One of pip's depedencies, cachecontrol, also comes up.

davidbisset,
@davidbisset@phpc.social avatar

Client: "We hired someone cheap who left us suddenly but project is practically done (we think). Looking for you to finish the infrastructure, push live, and commit to maintaining it."

🤔

sean,
@sean@scoat.es avatar

@davidbisset @heiglandreas My most-common reply to this situation is “That sounds expensive.”

webology,
@webology@mastodon.social avatar

🌊 Hi friends, @ThePSF has a new Community Communications Manager position that we are actively hiring for.

🌎 This position is both remote-friendly and more non-US-based friendly as long as you can work during US-timezones.

➡️ https://mastodon.social/@ThePSF@fosstodon.org/110498522043839072

JenMsft,
@JenMsft@mastodon.social avatar
JenMsft,
@JenMsft@mastodon.social avatar

PS, this cross-stitching work is from https://flickr.com/people/twomaybabies/ - they do really cute work!

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