@joelving@mastodon.joelving.dk avatar

joelving

@joelving@mastodon.joelving.dk

He/him.

"Leftist extremist" according to some. I take that as a compliment.
Woke techno-skeptic ≈ Enemy of Marc Andreessen and central risk to Palantir.

Solution architect and #dotnet developer.
Web-based multi-tenant micro-buzz-buzz-buzz for work and #SmallTech for fun.

Profile picture is a smiling white guy with short brown hair in an open black leather jacket with a crowd of people and urban structures in the background. Picture is taken at an angle and framed to show from the chest up.

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

dlakelan, to socialism
@dlakelan@mastodon.sdf.org avatar

So, every other subthread is someone talking this and that with very poor commonality of definitions. So here's one to try on for size:

Capitalism: a system of economics in which the state determines through threat of violence a special group of people who have exclusive say in how capital goods are used.

That covers for example both the USA, and USSR pretty well. any other capitalist countries we'd like to discuss?

joelving,
@joelving@mastodon.joelving.dk avatar

@Cirdan @dlakelan @GhostOnTheHalfShell
If I may offer a thought, in Denmark, where I'm from, some coops are setup as associations of which every employee is automatically a member. No equity buy-in necessary.

Doesn't solve the fundraising issues, of course, but it makes some things easier.

joelving, to fediverse
@joelving@mastodon.joelving.dk avatar

Every time I take a stab at building for the Fediverse, I'm immediately drained for motivation by the ambiguities and contradictions of the AP/AS2 family of specs.

Oh, you want to do some validation of the actor property of activities posted to the Outbox? Good luck. It can have any number of values, and can even (per examples in the AS2 spec) mention actors from different instances.

Big respect for those of you who muddle through.

joelving, to architecture
@joelving@mastodon.joelving.dk avatar

Today marks the one-year anniversary of me stepping into a formal architecture role from that of backend developer, so I've dusted off my old blog to reflect a bit on what I’ve learned so far.

  • You don’t have to be the best developer
  • Your value is not in the technical design
  • You can’t fix organizational issues with technology
  • Your political skills are more important than your technical skills

Please let me know what you think!


https://blog.joelving.dk/2024/05/one-year-an-architect/

joelving,
@joelving@mastodon.joelving.dk avatar

Much of what I've learned is informed by @eduardodasilva, @RuthMalan, @matthewskelton, @trondhjort, @bitboss, @yellowbrickc, and countless others on here.

You should definitely give them a follow.

joelving, to ai
@joelving@mastodon.joelving.dk avatar

Just saw someone on Corporate Hellsite pitch PrivateGPT - an LLM on your data - for efficiently writing contracts, and I just... I can't even begin to comprehend what they're thinking.

Contracts; something with an incredibly low tolerance for incorrectness, made by something with no concept of correctness. It's mindboggling.

joelving, to fediverse
@joelving@mastodon.joelving.dk avatar

Just had to design an API for work, and thanks to the painful lessons of ActivityPub, we made sure that specializations of a base type occupied different fields on a wrapper object so it will be easy to deserialize.

joelving, to random
@joelving@mastodon.joelving.dk avatar

Oh boy... @cstross boosted one of my posts, and I think I'm about to have a @lisamelton moment™️.

Thoughts and prayers to my tiny Hetzner VM running my instance. 😂

joelving,
@joelving@mastodon.joelving.dk avatar

@lisamelton @cstross wow, thank you so much. ❤️

joelving,
@joelving@mastodon.joelving.dk avatar

@lisamelton @cstross it did. It had two very distinct peaks in CPU usage following your boosts and then one more some hours later that I can't attribute, but it really did fine. Lucky I didn't include a link to my homepage, so everyone would have to fetch it for previews. They might have been an issue. 😊

joelving, to random
@joelving@mastodon.joelving.dk avatar

Whenever I ponder the advancements of my field I get thoroughly dejected. Take the latest "great innovations":

  • Targeted ads ended privacy in a way that makes Gestapo look like silly children
  • Crypto gave rise to the scourge of ransomware
  • "Self-driving" cars destroying our hopes for good public transportation
  • AI turning the semantic web into a web of lies

If you're not an anarchist/communist by now, you're not really paying attention.

smallcircles, to random
@smallcircles@social.coop avatar

About Megathread discussions on the Fediverse..

There are tons of valuable insights being microblogged around, available for participants & readers who happen to bump into them.

As microblogging goes they are fleety and slide towards forgetfulness and link rot as soon as posts are added.

Recording and summarizing these insights in a different medium is dilligent manual labor.

But can we even do this? Can we quote + attribute others' public toots or do we need ask consent for that?

joelving,
@joelving@mastodon.joelving.dk avatar

@smallcircles Not being allowed to link to public content by default is very antithetical to the ideals of the open web.

Btw, this seems very much like the discussions about expectations around the Bluesky bridge with many of the same pros and cons.

joelving,
@joelving@mastodon.joelving.dk avatar

@smallcircles I know, but I find it unreasonable to assert these implicit and unspoken expectations, particularly when the tool used signals the exact opposite by publishing it indefinitely for everyone to see.

I do think, however, that linking is a reasonable compromise by leaving control with the author. They can restrict access or remove the content altogether.

That is, until the tool provides better affordances for controlling or at least signaling these kinds of things.

joelving,
@joelving@mastodon.joelving.dk avatar

@smallcircles you know, I think I was answering my own question rather than yours and derailing the thread. Sorry.

I agree, quoting and attributing under your control, I would want to be able to consent (and not opt out).

On the other hand, you linking to a post/thread and summarizing the topic without attributing specific statements to me would be OK.

joelving,
@joelving@mastodon.joelving.dk avatar

@smallcircles This, BTW, is exactly the kind of referencing I would consider acceptable without pre-approval. Names, topics and links, but probably nothing on peoples position, which could make them targets of harassment.

aral, (edited ) to Israel
@aral@mastodon.ar.al avatar

People like David will try to stop you from speaking out against Israel’s ongoing genocide of the Palestinian people.

They’ll try to get others to shun you for showing basic humanity. For speaking out against a state that has killed tens of thousands of civilians, the majority women and children. A state whose ministers openly call for yet more ethnic cleansing and genocide.

Show them it won’t work.

Don’t be silent.

https://me.dm/@thetechtutor/111862775886330287

joelving,
@joelving@mastodon.joelving.dk avatar

This seem to be the new talking point among genocide apologists: "Since they could technically level the place immediately, but didn't, they must be showing immense restraint out of concern for civilians".

The stupidity of the argument is simply staggering. As if there's no other factors influencing the approach. No domestic or international political reality to consider.

I don't generally expect much from fascist, but damn...


https://me.dm/@thetechtutor/111863098444962889

DrALJONES, to Israel
@DrALJONES@mastodon.social avatar

deleted_by_author

  • Loading...
  • joelving,
    @joelving@mastodon.joelving.dk avatar

    @ComradeGibbon
    Using a hospital for checks notes medical care does not make it lose its protection. Wounded combatants receiving medical care are absolutely protected.
    @FloydyStu @DrALJONES

    GhostOnTheHalfShell, to Bulgaria
    @GhostOnTheHalfShell@masto.ai avatar

    deleted_by_author

  • Loading...
  • joelving,
    @joelving@mastodon.joelving.dk avatar

    @GhostOnTheHalfShell
    How does that logic work? How can UNRWA cause Hamas? I really don't have the necessary imagination.

    joelving,
    @joelving@mastodon.joelving.dk avatar

    @claralistensprechen3rd
    If you want to be factual, they were fired solely on the basis of Israeli allegations, because the director of the agency don't want to risk anything.
    Also, western backing is a very poor indicator of truth.

    @GhostOnTheHalfShell

    joelving,
    @joelving@mastodon.joelving.dk avatar

    @GhostOnTheHalfShell
    Yeah, I saw that, I'm just missing a lie or two to at least make it sound like it might make sense.

    AnarchoNinaWrites, to random
    @AnarchoNinaWrites@jorts.horse avatar

    "We're not going to throw the case out because we don't want to be remembered by history as the Devil's own monsters, but also we're not going to order a cease fire either. Instead we're going to encourage Israel to genocide Palestinians more discreetly while we drag our feet for years in the hopes the IDF can finish this ethnic cleansing operation as quietly as possible and later we can all cry about how tragic the whole situation was." - international "justice."

    joelving,
    @joelving@mastodon.joelving.dk avatar

    @AnarchoNinaWrites
    It's such a weak response. At least it has a price wrt legitimacy. That seems the main win today.

    joelving, to Israel
    @joelving@mastodon.joelving.dk avatar

    must effectively prevent genocidal acts in and ensure effective humanitarian aid to in they must document their efforts in a report in a month.

    joelving,
    @joelving@mastodon.joelving.dk avatar

    I'm not remotely an expert on law, so please correct me if my understanding is wrong, but...

    The orders seem disappointingly vague. Sort of "yes, you may well be breaking the law. Therefore, we order you to immediately cease breaking the law".

    How is it a help, if non-compliance with the measures are no easier to determine than guilt of the larger charge itself?

    DrALJONES, to Israel
    @DrALJONES@mastodon.social avatar

    deleted_by_author

  • Loading...
  • joelving,
    @joelving@mastodon.joelving.dk avatar

    @DrALJONES
    Those numbers look completely absurd compared to the width of Gaza - 6 to 12 kilometers. It's a huge portion of the area being razed.

    DrALJONES, to Israel
    @DrALJONES@mastodon.social avatar

    deleted_by_author

  • Loading...
  • joelving,
    @joelving@mastodon.joelving.dk avatar

    @DrALJONES
    If I may offer a similar but very thorough article in Danish going back to 1973: "An old saying goes that 'the Palestinians have never missed a chance to miss a chance'. [...] But the recent history of the conflict shows that the opposite is the case. Israel has not only opposed repeated peace initiatives with a consistent policy of diplomatic rejection; the country has also directly fought such initiatives with violence."

    https://www.eftertrykket.dk/2023/11/03/israel-palaestinenserne-og-truslen-om-fred/

    evan, (edited ) to random
    @evan@cosocial.ca avatar

    Software developers: do you do any software architecture before coding?

    joelving,
    @joelving@mastodon.joelving.dk avatar

    @evan
    What do you consider "doing architecture"? Since I view it pretty much as thinking about what I'm about to build and how I'm going to approach it, it's nigh impossible to not do it before coding (I chose "always").

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