@philip@mallegolhansen.com
@philip@mallegolhansen.com avatar

philip

@philip@mallegolhansen.com

Dane 🇩🇰 (with Polish 🇵🇱 blood) living in the US 🇺🇸, previously Ireland 🇮🇪 and the UK 🇬🇧.

Technology Consultant, teaching people how best to utilize modern SWE and Ops practices.

Computers are overrated, people are underrated.

Searchable on tootfinder.

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

rysiek, (edited ) to random
@rysiek@mstdn.social avatar

"ChatGPT [prompt] consumes (…) up to 25 times more than a Google search"
https://www.brusselstimes.com/1042696/chatgpt-consumes-25-times-more-energy-than-google

> Making sure your electricity comes from wind, solar or nuclear power is a logical first step. Google itself, for example, says it has been running entirely on green electricity since 2015.

Story misses a crucial point:

👉 The goal isn't just to add green power. The goal is to emit less CO2!

New green capacity needs to replace old dirty stuff. Not be gobbled up by new data centers for AI.

🧵

philip,
@philip@mallegolhansen.com avatar

@rysiek When I worked at Google in 2018 this question was explicitly asked and answered (at least they had the decency to answer back then) at a meeting I attended: The answer is offset, not literally powered by carbon neutral energy.

Edent, (edited ) to random
@Edent@mastodon.social avatar

You receive a call on your phone.
The caller says they're from your bank and they're calling about a suspected fraud.

"Oh yeah," you think. Obvious scam, right?

The caller says "I'll send you an in-app notification to prove I'm calling from your bank."

Your phone buzzes. You tap the notification This is what you see.

Still think it is a scam?
1/3

philip,
@philip@mallegolhansen.com avatar

@Edent There’s probably lots of good reasons not to, but I wonder if they could change the notification to show which number they think you’re calling from. Presumably their system knows, it’s just a question of whether it could be hooked into the notification sending infra.

philip,
@philip@mallegolhansen.com avatar

@acdha @Edent Fair, there’ll never be perfect technical solutions to these human problems, just trying to imagine what we might do better.

Could the banking app use the phone’s phone API to check whether the call is being made on that device, and then at least show something like “You are talking to us on THIS PHONE” vs “You are talking to us ON A DIFFERENT PHONE THAN THIS ONE”?

Again, not perfect, but maybe that would help some number fewer people get scammed.

airspeedswift, to random
@airspeedswift@mastodon.social avatar

Y’all are putting way too much inside didSet.

I get how temptingly convenient it is but it’s setting things up for future sadness.

Also no taking all that logic and stuffing it in a single method you call from didSet. You’re not fooling anyone.

philip,
@philip@mallegolhansen.com avatar

@siracusa @airspeedswift @beccadax Heck I remember doing that in Java not too many years ago… IntelliJ will happily tout their awesome auto generation of getters and setters! But like… why?

Sure, if you want extra logic. But cargo culting them when all you want is to get or set the property?

Binder, to random
@Binder@petrous.vislae.town avatar

I’m starting to think that Sales loves acronyms not to tighten up their communications but to obfuscate their ignorance of what they’re talking about.

philip,
@philip@mallegolhansen.com avatar
QasimRashid, to random
@QasimRashid@mastodon.social avatar

BREAKING: The House just passed HR 6090, which expands the definition of antisemitism to include criticism of Israel.

Let me be clear. People have rights. State governments do not have rights. This terrible bill sets a dangerous precedent & does nothing to actually decrease or stop the scourge of antisemitism. The Senate should not pass this bill and Biden should not sign it into law.

philip,
@philip@mallegolhansen.com avatar

@QasimRashid It took me a moment to get how you got to that conclusion.

The bill (https://www.congress.gov/bill/118th-congress/house-bill/6090/text) vaguely refers to the IHRA definition (https://holocaustremembrance.com/resources/working-definition-antisemitism).

I take it that the problem is this line in that definition?

> Denying the Jewish people their right to self-determination, e.g., by claiming that the existence of a State of Israel is a racist endeavor.

Otherwise I don’t see anything in there that to me suggests you can’t criticize Israel.

philip,
@philip@mallegolhansen.com avatar

@QasimRashid Thanks for the citation, I’ll be sure to check that out!

forteller, to tesla
@forteller@tutoteket.no avatar

How it started / How it's going

#Tesla #Cybertruck #wankpanzer

Article on Jalopnik. Title:Tesla Cybertruck No Match For Car Wash "That's the only thing I've done that's different. Then I pulled it in the garage, and nothing." After just a couple of months and a few thousand miles of ownership, Tik Tok user @captian.ad’s Tesla Cybertruck was effectively a several-thousand-pound paperweight for several hours. After taking his truck to the beach and stopping off at a car wash to clean it up, he parked the truck in his garage, where it decided to just stop working for a while. The screen, which runs all functions of the truck, went black, and wouldn’t respond at all, even after performing the factory prescribed reboot procedure. Not great.

philip,
@philip@mallegolhansen.com avatar

@forteller Do not wash in direct sunlight 🤣

Reality truly is the biggest joke of them all…

philip, to random
@philip@mallegolhansen.com avatar

Edge finally managed to piss me off enough for me to install Firefox.

(I only use the Windows machine for gaming, or I would probably have explored alternatives to Edge much sooner).

This is absolutely unacceptable behavior. Do not mess with people's settings if they don't ask you to. This is some user-interaction 101 level stuff. I'm so frustrated.

A banner in Microsoft Edge showing that the program has unprompted set my default search engine back to Bring because "Your default search engine may have been changed unintentionally".

philip, to random
@philip@mallegolhansen.com avatar

At my doctor’s office the cellular connection is terrible. Most sites and apps won’t load.

Yet my Mastodon server via @ivory, and my various RSS feeds in @NetNewsWire still work perfectly fine (albeit at a degraded loading speed).

That’s one of the great things about boring old web tech: It works, even in poor conditions.

mariatta, to random
@mariatta@fosstodon.org avatar

Dear event organizers, thanks for putting it all together, but please also state:

  • your time zone (and be explicit about "UTC+-???", instead of just "EST")

  • your event hashtag (is it # EventName?, or # EventNameWithYear?)

philip,
@philip@mallegolhansen.com avatar

@mariatta I know you didn’t ask, but what really grinds my gears about this isn’t just that it’s inconsiderate, but that people often get it wrong!

Is it really EST (Eastern Standard Time), or do people mean EDT (Eastern Daylight Time)? Now I have to waste my energy figuring that out too.

Binder, to random
@Binder@petrous.vislae.town avatar

Linux, amirite?

philip,
@philip@mallegolhansen.com avatar

@Binder So long as it isn’t Windows…

Ask me how many minutes I wasted in the last week because PoweShell isn’t Bash.

Many.

philip, to random
@philip@mallegolhansen.com avatar

An interesting write-up on Copy Left in the SaaS era: https://writing.kemitchell.com/2023/12/16/Intolerance-Copyleft-Definition

I think I'm finding myself coming to the conclusion that any meaningful upholding of the copy left principle in our day and age, has to include forcing SaaS platforms to open up their code if they offer copy left components as a service.

film_girl, to random
@film_girl@mastodon.social avatar

This is the worst day of the year but this one kinda gagged me. https://googelblog.com/products/registry/execute-your-best-ideas-with-google-registry-exe-domain/#

philip,
@philip@mallegolhansen.com avatar

@film_girl Given that they did .zip, it really wasn’t clear to me if it was a joke.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

yes, a half-abandoned Mastodon branch with the revenue of a hot dog stand but the debt of a small country is definitely worth $6 billion

philip,
@philip@mallegolhansen.com avatar

@thomasfuchs A half-abandoned Mastodon branch, with an annual R&D spend of nearly 10 million dollars.

Imagine the kind of development that could be made if any team serious about the Fediverse got that money instead.

philip, to sbc
@philip@mallegolhansen.com avatar

For Reasons™ I'm shopping around for Single Board Computers (). Curious to hear if anyone has any favorites Besides the . Looking to run general purpose Linux distros, primarily in headless configuration.

philip, to fediverse
@philip@mallegolhansen.com avatar

Not to state the obvious, but it’s super awesome that the actually works.

That I can host my little server for myself and wife, and that we can all interoperate with each other in this network where none of us control the whole. That’s worth something, it’s worth a lot!

philip,
@philip@mallegolhansen.com avatar

@sass @shellsharks Yes, there's a couple of reasons that could be :)

It depends in part on what exactly you mean by "find" my account from your server (The language around this interoperability could be a bit better).

One of the side effects of how federation works is that your server doesn't know my server exists, until some kind of traffic bridges the two (Such as this message, which will get sent to your server explicitly because I'm mentioning the account).

collin, to random
@collin@ruby.social avatar

I enjoy that the CEO of Nvidia said programmers will be replaced by AI in like five years, and everyone accepts that uncritically. Like, no shit he's gonna say that, the dude runs a GPU company 😂

philip,
@philip@mallegolhansen.com avatar

@collin Wonder how many of his own firmware and driver engineers he's replaced with AI.

Either he really buys into the fantasy, and those GPU's are about to get a lot worse, or he's a hypocrite. My guess is the latter.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Yes, that’s masking tape.

My wife thinks Cybertruck owners are into some weird findom thing with Musk

philip,
@philip@mallegolhansen.com avatar

@thomasfuchs How is “fingers crossed we can wash our car without destroying it" something people can say in all seriousness?

Binder, to random
@Binder@petrous.vislae.town avatar

deleted_by_author

  • Loading...
  • philip,
    @philip@mallegolhansen.com avatar

    @Binder There’s an easy way?

    Binder, to random
    @Binder@petrous.vislae.town avatar

    $AWS Product or Pokémon would be a challenging quiz

    philip,
    @philip@mallegolhansen.com avatar
    molly0xfff, to random
    @molly0xfff@hachyderm.io avatar

    anyone have any good suggestions for lightweight local testing when implementing ActivityPub? would be nice to test signature verification and simulate various activities without spinning up a whole local Mastodon server or prematurely deploying my super alpha software

    philip,
    @philip@mallegolhansen.com avatar

    @molly0xfff It’s early days, but worth keeping an eye on https://feditest.org/.

    My understanding is that a proper test suite is in the works.

    philip, to random
    @philip@mallegolhansen.com avatar

    My funny date bug of the day: We pre-ordered an item that gets released on March 1st.

    Best Buy’s system now says it’s out for delivery “today” arriving on “3/1”.

    andrew, to tech
    @andrew@esq.social avatar

    #Programmer and other tech-savvy friends: I'm blanking. I have a .NET EXE that throws a run-time error that suggests it requires an old version of MS Access to run.

    I don't need the program to run as much as I need to see what the program would visually look like (what buttons you're presented with, etc.).

    In the past I think I did this using dotPeek by JetBrains, but I'm not seeing any such option there now. Ideas?

    Thanks!

    #tech #it

    philip,
    @philip@mallegolhansen.com avatar

    @andrew I think you’re on the right path.

    dotPeek would allow you to reverse engineer the app, the next step would be to identify where in the code it’s actually trying to load Access and removing that part, then you should be able to run it, with the caveat that anything that actually uses the Access API under the hood would obviously be broken.

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