@haliphax@hachyderm.io
@haliphax@hachyderm.io avatar

haliphax

@haliphax@hachyderm.io

💀 Senior Software Engineer
💀 ADHD goblin
💀 Not Canadian (sorey)
💀 Enthusiastic about some things, but not others
💀 Trans rights are human rights

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

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

What in the flying fuck are these fucking fartwaffles on.

If you don’t want social consequences then don’t be a fucking asshole.

The constitution or “waaa tolerance includes Nazis” doesn’t protect you from finding out when you fuck around.

haliphax,
@haliphax@hachyderm.io avatar

@thomasfuchs "Without fear of being shamed or shunned" has literally never been the deal. You are free to say your piece, and others are free to tell you that you're fucking stupid.

zachleat, to random
@zachleat@zachleat.com avatar

inside every software author there are two wolves: 🐺 v0.99 🐺 v99.0

haliphax,
@haliphax@hachyderm.io avatar

@zachleat v0.0.99 with no semantic versioning guarantee

ParadeGrotesque, (edited ) to random
@ParadeGrotesque@mastodon.sdf.org avatar

Sometimes, all you need and all you crave is a tall glass of water.

That's me right now.

haliphax,
@haliphax@hachyderm.io avatar

@ParadeGrotesque You're the glass of water, or the one craving it? 😂

popey, to random
@popey@mastodon.social avatar

One year ago, I started a bi-weekly nerdy podcast with a few friends called Linux Matters. The goal was to make a show for our wider circle of Linux nerds who like to hear what we've been up to every couple of weeks. We just released episode 27, where we read and discussed feedback we've received since we last looked in the 'mailbag'. 🧵

https://linuxmatters.sh/

haliphax,
@haliphax@hachyderm.io avatar

@popey Very much enjoy and appreciate the show. Always look forward to new episodes. Cheers! 🍻

simontatham, to random
@simontatham@hachyderm.io avatar

Sometimes my motor cortex invents user-interface features completely by accident.

Just now I wanted to edit a particular shell function 'download_foo()' in my .bashrc. So I went to emacs, hit the keystroke to open a file, and before I quite realised what I was doing, my fingers had typed in the pathname

~/.bashrc/download_foo

as if download_foo were one file in a subdirectory, rather than one function in a source file.

Of course it doesn't work. But it might be kind of handy if it did!

haliphax,
@haliphax@hachyderm.io avatar

@simontatham This is sort of how I organize my zshrc into multiple files 🤘

dgar, to random
@dgar@aus.social avatar

Gee, Brain. What are we going to do tonight?

haliphax,
@haliphax@hachyderm.io avatar

@dgar Point! Narf. 🐁

zachleat, to random
@zachleat@zachleat.com avatar

📮 New post: Elevating Video Transcripts as Searchable Content

https://www.zachleat.com/web/transcripts/

haliphax,
@haliphax@hachyderm.io avatar

@zachleat Holy crap, that is seriously cool 🤘

simon, to random
@simon@simonwillison.net avatar

Given how Pydantic 2 broke compatibility with Pydantic 1 in a way that's still shaking out - you can't use 2 in a project that has dependencies that use 1 without making changes to those dependencies...

... I wonder what the downsides of releasing Pydantic 2 as a new package called "pydantic2" such that it could be installed in the same namespace as the original pedantic would have been?

Presumably this is how Jinja ended up as "jinja2" forever?

haliphax,
@haliphax@hachyderm.io avatar

@simon I feel like semantic versioning solves this so long as it is actually used and not just paid lip service

ubernostrum, (edited ) to python

deleted_by_author

  • Loading...
  • haliphax,
    @haliphax@hachyderm.io avatar

    @ubernostrum I generally run unit tests in a Python environment (pyenv locally, GitHub Actions pipeline remotely). My approach is: if there's something that I need to dockerize for a unit test, then it's probably not actually a unit test (e.g. end-to-end test, etc.) or there's something I'm not mocking that I should be.

    lisamelton, to coffee
    @lisamelton@mastodon.social avatar

    Pro tip: If you lack motivation, is sadly not the cure since it will only alert you to and, worse, focus you on that inadequacy.

    However, coffee may just prevent you from killing the person who points this out to you.

    haliphax,
    @haliphax@hachyderm.io avatar

    @lisamelton Good thing I had my coffee before seeing this post ☕

    mekkaokereke, to random
    @mekkaokereke@hachyderm.io avatar

    Oh no! Texas (Tejas) is majority Latiné?! What's next?

    The Arid Zone? (Arizona)
    The Angels? (Los Angeles)
    The Meadows? (Las Vegas)
    Colored Red? (Colorado)
    Mountain State? (Montana)

    This is terrible! Anya Taylor Joy is replacing us!

    Reminder, most Latiné people are white. Relax.

    https://www.nbcnews.com/news/latino/latinos-now-outnumber-non-hispanic-whites-texas-census-data-shows-rcna90869

    Boxer Canelo Alvarez. He is a white man with pale skin, freckles, and red hair.

    haliphax,
    @haliphax@hachyderm.io avatar

    @mekkaokereke Can confirm, I personally know no less than two mfs from Argentina that could pass for Napoleon Dynamite

    dosnostalgic, to random
    @dosnostalgic@mastodon.social avatar

    Char (LightSword Software, 2005)

    haliphax,
    @haliphax@hachyderm.io avatar

    @dosnostalgic Megaman-alike?

    Jbasoo, to programming
    @Jbasoo@mastodon.social avatar

    I went to book a flight with Wizz Air last night and the absolute shocking web performance made me feel better about my own work.

    It takes ~30s to process the and render the search, literally the primary function of the site. I like the DX of but is this kind of performance really worth it?!

    haliphax,
    @haliphax@hachyderm.io avatar

    @Jbasoo Don't blame Vue for their bad code

    haliphax, to random
    @haliphax@hachyderm.io avatar

    Amazon needs to take "verified purchase" review requirements a step further with camping gear and require that you have actually used the thing before you review it.

    Nearly everything you would expect to be destroyed in the line of duty if it was made cheaply/improperly is filled with reviews like "I love this thing so much! I haven't used it even once, but it's great." You have to dig around for the few truth-tellers who post "This thing is a flimsy piece of shit that melted in 5 minutes."

    matthiasott, to random
    @matthiasott@mastodon.social avatar

    If you have a personal website: what platform, CMS, SSG, tech stack, or service are you using for it? Would you pick it again? How much technical expertise did it require to set up and make it your own? And do you have to do a lot of maintenance?

    Once more – you guessed it – I’m asking for my subscribers. 😉
    RT = 🎉

    haliphax,
    @haliphax@hachyderm.io avatar

    @matthiasott I use @eleventy, and I would choose it again every single time

    molly0xfff, to random
    @molly0xfff@hachyderm.io avatar

    font-size: 3000%;
    [hacker voice]: i'm in

    image/png

    haliphax,
    @haliphax@hachyderm.io avatar

    @molly0xfff Probs some LLM word vomit

    stephaniewalter, to webdev
    @stephaniewalter@front-end.social avatar

    13 HTML Attributes You Should Know About. Any new one you never heard of in the list? (by Shefali Jangid)
    https://shefali.dev/html-attributes/

    https://shefali.dev/html-attributes/

    haliphax,
    @haliphax@hachyderm.io avatar

    @stephaniewalter Seems like "hidden" should be left to CSS. Good article, though! I didn't know about download. Been using content disposition forever, instead.

    haliphax, to random
    @haliphax@hachyderm.io avatar

    Beavis laugh

    Legal tender

    bitprophet, to random
    @bitprophet@social.coop avatar

    The slow realization that there are probably /multiple/ people out there named Justin Case.

    haliphax,
    @haliphax@hachyderm.io avatar

    @bitprophet Justin Thyme, too, I'm sure

    mcc, to random
    @mcc@mastodon.social avatar

    Thinking about how Arch [or Arch derivatives like Manjaro] really do seem to have their shit together but I'd be worried about my system suddenly sliding from a good state to a bad state after one upgrade.

    Is there like… a way to run Arch with checkpoints you can wind back?

    Or is that just NixOS? Like is the thing I just described NixOS

    (Note: Yes, this is the kind of post it's appropriate to reply to recommending Linux distributions, in this case I asked for it)

    haliphax,
    @haliphax@hachyderm.io avatar

    @mcc Yes, but with more (annoying) steps

    Viss, to random
    @Viss@mastodon.social avatar

    happy "pfsense updated and now ospf and routing doesnt work anymore" day, for all who celebrate

    haliphax,
    @haliphax@hachyderm.io avatar

    @Viss opnsense in this household. Does that make me protestant? 🤔

    mcc, to random
    @mcc@mastodon.social avatar

    head in hands I just filed a bug on the xkbcommon library on GitHub and I'm pretty certain that the bug I found is thirty-one years old

    haliphax,
    @haliphax@hachyderm.io avatar

    @mcc @ok_devalias Many lovable hijinks occur along the way, everybody learns something about themselves, etc.

    aral, to random
    @aral@mastodon.ar.al avatar

    I’m seriously considering buying a bunch of Bluetooth earphones and gifting them to anyone I see blaring a video or game or music in a quiet public place from their phone.

    What do you think, shall we crowdfund it for the sanity of us all?

    haliphax,
    @haliphax@hachyderm.io avatar

    @aral Same folks who blast their car stereo so they can hear it while they're inside the gas station, I would guess. Lost cause.

    fasterthanlime, to random
    @fasterthanlime@hachyderm.io avatar

    y’all, I can’t tell whether my cat likes me or not, what do you think?

    haliphax,
    @haliphax@hachyderm.io avatar

    @fasterthanlime All I see is sweatpants

    haliphax, to random
    @haliphax@hachyderm.io avatar

    Seen some grey-beards dogging on using containers to deliver applications lately, and I'm of two minds about it.

    I understand the kernel of the argument, and I don't disagree with it.

    On the other hand, I am currently working on a community server composed of many services:

    • SSH server
    • API server
    • nginx server
    • postgres server
    • redis server
    • proxy/load balancer

    Does this need containers? No. Would it be less confusing/error prone without using them? Also no. Fuck no.

    haliphax,
    @haliphax@hachyderm.io avatar

    All this being said, you absolutely should be vetting your containers with at least an iota of due diligence. If they're curling from a rando's GitHub repo and piping a script into sudo sh, then maybe look elsewhere.

    I just don't think that I need to care as much about the officially-blessed redis container image from DockerHub, etc. ... attackers could pwn me from a local redis binary install just as easily (or easier) given my level of expertise with this stuff (which is ... not great).

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