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

jasonkoebler, to random
@jasonkoebler@mastodon.social avatar

Scoop: I obtained the contract Samsung requires independent shops to sign to buy phone repair parts from them.

It requires:

  • "Daily" dumps of customer data
  • The "immediate destruction" of any phones a shop comes across that has third-party parts

https://www.404media.co/samsung-requires-independent-repair-shops-to-share-customer-data-snitch-on-people-who-use-aftermarket-parts-leaked-contract-shows/

haliphax,
@haliphax@hachyderm.io avatar

@jasonkoebler > People have a right to use third-party parts under the Magnuson Moss Warranty Act, for one thing, and it's hard to square this contact language with that basic consumer right.

It's not hard, it's impossible. The contract is not legally enforceable on its face. More corporate overreach where they believe contract is king.

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?

    haliphax, to random
    @haliphax@hachyderm.io avatar

    Beavis laugh

    Legal tender

    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, to random
    @haliphax@hachyderm.io avatar

    Using the phrase "a gentle reminder" does not make your reminder gentle in any way. It instills your reminder with no positive qualities it did not already possess. If anything, it is nearly the opposite, and serves to imply that the one doing the reminding is at least mildly irritated at having to remind you--and likely not for the first time--about whatever it is.

    haliphax, to random
    @haliphax@hachyderm.io avatar

    Hoooooooly shit. Slaps like a brick, with a unique wild west vibe. 🤘 https://music.youtube.com/watch?v=Xfga8dIeU14

    haliphax, to CSS
    @haliphax@hachyderm.io avatar

    Starting to build out my own to use in a few of my sites. Not bad for an evening's work! 💪 1.5kb minified and gzipped, but I have yet to add a few critical components (header bar, navigation menu, etc.). It's been a fun exercise so far. 😃 https://github.com/haliphax/nubbins/

    haliphax, to random
    @haliphax@hachyderm.io avatar

    As a software engineer, I use very little math beyond simple arithmetic, and rarely.

    As an amateur carpenter making a brain-dead-simple structure for hanging plants, I am whipping trigonometry and ratios around like a t-shirt over my head at a frat party. 😆

    haliphax, to random
    @haliphax@hachyderm.io avatar

    Local (public) elementary school coach just used the parents SMS group text to post scripture and ask that everyone attend his church this Sunday, where he is the pastor.

    Trying so hard not to lose my agnostic shit right now.

    I hate the Bible Belt.

    haliphax, to CSS
    @haliphax@hachyderm.io avatar

    At the point in my website's journey where I'm about to abandon the idea of frameworks altogether and write my stylesheet from scratch, including only exactly what I need 🧐

    haliphax, to random
    @haliphax@hachyderm.io avatar

    The phrase "prompt engineering" is now being bandied about with no shred of irony to be found. The battle is lost.

    haliphax, to random
    @haliphax@hachyderm.io avatar

    I've now heard multiple folks admit that they agree the way was trained was unethical, but they use it all the time and love its benefits, seemingly oblivious to the facts that:

    1. Their own ethics are therefore (easily) compromised

    2. This is a microcosm of the exact issue they see as problematic

    3. This is absolutely what the owning corporation was hoping for

    4. What the fuck

    haliphax, to random
    @haliphax@hachyderm.io avatar

    No Bad Vibes™️

    For every minute of bad vibes, we will kill a hostage

    haliphax, to webdev
    @haliphax@hachyderm.io avatar

    I suppose I should properly introduce myself. I'm haliphax. I like futzing around with applications. I've been in "full stack" for just over 20 years now and love to write / projects, but my day job involves a lot of , , and .

    Psyched to be here!

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