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,
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,
@mjgardner@social.sdf.org avatar

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

#TechnicalDebt #TechDebt #programming #coding #SoftwareDevelopment #SoftwareEngineering #development

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,
@mjgardner@social.sdf.org avatar

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

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.

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.

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

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

pwaring,
@pwaring@fosstodon.org avatar

@davidbisset BTW our budget is £100, hope that's enough.

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,
lorddimwit,
@lorddimwit@mastodon.social avatar

Every time you write ‘0’ in the #C programming language, you’re writing an octal literal.

You’ve probably written more octal literals in C than literals in any other base.

Do what you will with this information.

resuna,
@resuna@ohai.social avatar

@lorddimwit I am so glad that Tcl 9.0 is getting rid of 0123 for octal and requiring 0o123.

proactiveservices,
@proactiveservices@fosstodon.org avatar

@lorddimwit I this post.

deriamis,
@deriamis@mstdn.social avatar

Welp. It seems I’m now in an especially uncertain tech job market. Does anyone have a place for a systems-minded developer (former Linux sysadmin) with many years of experience on their team? I’ve been working with for the last few years, but I’ve used enough languages and systems at this point that learning something new would also be wonderful.

deriamis,
@deriamis@mstdn.social avatar

@jimmyb I sure hope so. I’ll feel a lot more comfortable when I do, though. I have a husband with health issues I need to take care of.

HistoPol,
@HistoPol@mastodon.social avatar

@deriamis

Hi,
I've seen your post a couple of times.
Your predicament seems to be chiefly US based.
Many European companies are hiring, in particular in AI.

E.g., I recently came accross https://thinkproject.com/, SaaS in the construction business. They seem to have North American clients as well and I think I heard that it can be 100% WFH, maybe even WFA.
You might want to check them out.

sos,
@sos@mastodon.gamedev.place avatar

Out of 6 languages recommended by the NSA, 4 are patended bvy multibillion comanies who can pull the plug on them at any time (and Oracle already tried that).

C# - PATENTED by Microsoft,
Go - PATENTED by Google
Java - PATENTED by Oracle, NOT FREE
Python - not too shabby
Rust - not too shabby
Swift - PATENTED by Apple

hugovk,
@hugovk@mastodon.social avatar

Calling all library maintainers! 🐍

Python 3.12 is in beta! 🎉

This means no new features are allowed in and it's now time to start testing your code. You might find things in your code to fix, or even better, you might find things to fix in Python itself!

Here's how to do it:

https://dev.to/hugovk/help-test-python-312-beta-1508

felixxm,
@felixxm@fosstodon.org avatar

@hugovk Django checked ✅

kushal,
@kushal@toots.dgplug.org avatar

@hugovk Sadly not yet in CircleCI, maybe I should move everything actions.

davidbisset,
@davidbisset@phpc.social avatar

When you see a comment in the code and afraid to ask it's backstory.

lorddimwit,
@lorddimwit@mastodon.social avatar

Who called it linear typing and not “once in a lifetime”

Who called it const and not “same as it ever was”

Who called it a stack trace and not “well, how did I get here?”

dannotdaniel,
@dannotdaniel@mastodon.social avatar

@lorddimwit who called it a core dump and not a FECALITY

jeremyjackson,
@jeremyjackson@mastodon.social avatar
thisismissem,
@thisismissem@hachyderm.io avatar

If anyone's hiring a mid-level or associate software engineer (react / node.js / solid) remote (Germany), I highly encourage you to get in contact with @yesvirginia, who's just parted ways with Inrupt, where we worked together.

She's looking for her next role, must be remote, and minimum salary ~€75-80k.

She's not just a talented developer, but also a huge people person, often driving positive change, and is running for the Chair of the Solid CG.

#FediHired #GetFediHired #nodejs #react #solid

ajkelkar,
@ajkelkar@mastodon.social avatar
j9t,
@j9t@mas.to avatar

@ajkelkar, @thisismissem, @yesvirginia, unfortunately not right now, but there should be more opportunities come up!

https://miro.com/careers/

interfluidity,

[Announcing] fossilphant — a static-site generator to self-host your posts from Mastodon archives https://github.com/swaldman/fossilphant#readme

Check out examples, themes with paging https://www.mchange.com/projects/fossilphant/example/shatter/ or as one tall page https://www.mchange.com/projects/fossilphant/example/tower/

My current instance is sunsetting, and I want to make sure the banalities I posted here remain forever public.

If you are in similar straits, I'd love it if you gave this a try!

cc @isomorphismes @jpkoning @mattlehrer @paulgp

gimulnautti,
@gimulnautti@mastodon.green avatar

@interfluidity whaaa!!? Awesome 🥳🫶

interfluidity,

@gimulnautti (thanks! i’d love it if you’d give it a shot and let me know whatever’s not so awesome!)

atoponce,
@atoponce@fosstodon.org avatar

CAPTCHAs are getting out of hand these days.

Rairii,
@Rairii@haqueers.com avatar

@atoponce answer: all of them, obfuscated javascript IS a bug in itself

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