@icing@chaos.social
@icing@chaos.social avatar

icing

@icing@chaos.social

Apache httpd and curl project member, HTTP/2, HTTP/3, Lets Encrypt implementations. Likes to code.

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

icing, to random
@icing@chaos.social avatar

Larian steps away from Hasbro‘s D&D to save itself.

The highly lucrative BG3 DLC, BG4, etc. grinding future would have killed the unique creativity, they feel.

Wondering if anything remotely like it exists in the software business…

https://arstechnica.com/gaming/2024/03/weve-done-our-job-baldurs-gate-3-devs-call-off-dlc-and-step-away-from-dd/

icing, to random
@icing@chaos.social avatar

Apple products 15 years ago were lovable because they worked and had thoughtful defaults. Compared to Windows, it was very productive to use.

Apple today is closer to Windows than ever before. Defaults are a pain, every update tries to lure you again into Apple content (Music!). Photo sync without iCloud - does it really exist? Phone asks if it should trust my computer EVERY DAY.

Ruined by success.

icing, to random
@icing@chaos.social avatar

Redis. Hmm. What to think of it? taps his foot hmm…

Someone trying to make money with a successful open source software. Wouldn‘t be the first for whom that worked.

Your freedom is their freedom too!

icing,
@icing@chaos.social avatar

@slink I think you are probably correct. I have no details on the redis internals.

I am just saying that the liberal licenses are allowing anyone to do whatever they want. If a project decides to change ways, they are totally free to do so.

People seem to express frustration that the free beer stopped flowing. At least, that is my impression.

icing, to random
@icing@chaos.social avatar

Just booked a night train to the curl-up meeting in Stockholm on May 4-5. Presenting the major parts of the changes I did over the last 1.5 years.

Registration is free. It will be lovely. And you can meet @bagder !

https://github.com/curl/curl-up/wiki/2024

icing, to random
@icing@chaos.social avatar

It should be noted that all the coding greybeards never listened to career advice.

There simply was no career in coding and no one outside knew what it was anyway.

If you like doing something, just keep on doing and become better at it!💁🏻‍♂️

icing, to random
@icing@chaos.social avatar

People complain that soon every protocol has a HTTP variant (DNS DoH, soon SSHv3). And indeed, this is stupid.

BUT, it is not the people who develop those who are stupid. The guilty ones are the middle boxes and firewallls, hotel wifis and mandatory proxy uses in many locations.

The policies that say „our employees/guests/customers need HTTP and everything else is an attempt to compromise our network“.
💁🏻‍♂️

icing, to random
@icing@chaos.social avatar

“We build walls because we love the people on the inside.”

US House Speaker Mike Johnson on the question of how he can demand border walls, given his Christian values.

Wow. Just..wow.

https://www.newyorker.com/magazine/2024/03/25/mike-johnson-profile

bagder, to random
@bagder@mastodon.social avatar

There is a core team and it is now documented clearly: https://github.com/curl/curl/pull/13118

icing,
@icing@chaos.social avatar

@bagder @jpmens Well, I do have a goatie.

icing,
@icing@chaos.social avatar

@bagder @jpmens Probably one reason you dragged me into this.

xahteiwi, to random
@xahteiwi@mastodon.social avatar

Calibrate me on this one, please.

Sometimes, it happens that a manager puts their reports to a task and then, for whatever reason, has to take them off it and it never comes to fruition, even though they've already put lots of valuable time and qualified effort into it. Sometimes this is the right thing to do for the good of the organisation, as continuing for its own sake would be living the sunk cost fallacy.

icing,
@icing@chaos.social avatar

@xahteiwi Depends on where the manager is.

Owner: magical
Board/top: decent
middle/low: hallucinating

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

Writing me the good code todayyy

Set all variables to their known defaults if they aren't already set

set_if_unset() {
key=$1
current_value="${!key}"
array_value="${base_variable_defaults["$key"]-${derived_variable_defaults["$key"]}}"
if [[ $current_value =~ "WARNING: UNSET" ]]; then
printf -v "$key" -- "$array_value"
fi
}

icing,
@icing@chaos.social avatar

@isotopp @hazelweakly Time is a cruel mistress.😌

icing, to random
@icing@chaos.social avatar

On topics where blunders may damage the owner, AI is told to give evasive answers.

This is nothing but the admission that no one can predict what fuck up the AI will do next.

For the majority of people, playing Russian Roulette is safe.

https://www.theguardian.com/us-news/2024/mar/12/google-ai-gemini-2024-election

icing, to random
@icing@chaos.social avatar

Obvious: keyboards should have all the keys on one side, so that we can type everything with one hand comfortably.

icing, to random
@icing@chaos.social avatar

If Apple would have just thought a little before, they‘d never suspended Epic‘s account in the first place. It takes no legal genius to understand the EU stance on „gate keepers“.

The reaction of Apple shows that they are exactly that and need to be regulated in everyone‘s interest. Thanks guys for proving this, I guess?

https://www.theverge.com/2024/3/8/24094543/epic-games-ios-developer-license-apple-dma

icing, to random
@icing@chaos.social avatar

TLS shutdown handshake was a stupid idea that should have died in TLSv1.3 at the latest.

Change my mind.

Or not, and have a nice weekend.

Fischblog, to random German
@Fischblog@chaos.social avatar

Ich habe gerade gelernt, dass ein Problem der nationalen Wasserstoffstrategie anscheinend ist, was man mit dem ganzen entstehenden Sauerstoff macht.
Das ist ein ganz wichtiges weiteres Argument für meinen langjährigen Vorschlag, dem Prinzip "alles anzünden" Verfassungsrang einzuräumen.

icing,
@icing@chaos.social avatar

@Fischblog Der Sauerstoff wird benötigt, um den Wasserstoff wieder zu verbrennen.

Wenn wir das O2 nicht freisetzen, werden wir irgendwann (nach langer, langer Zeit) ersticken. ;)

isotopp, (edited ) to random German
@isotopp@chaos.social avatar

https://www.golem.de/news/speichersicherheit-google-will-c-schrittweise-ausmustern-2403-182905.html

US BigTech und USv Regierung mustern C und C++ aus. Wer bisher in diesen Sprachen gearbeitet hat sollte dringend Rust lernen.

icing,
@icing@chaos.social avatar

@isotopp Ich bin bereit mit C in den Untergrung zu gehen, wenn dann die Entwicklungen in C++ aufhören.

icing, to random
@icing@chaos.social avatar

A „pre-wedding“ celebration, costing about $120 millions, and all the richest „philanthropists“ came.

They don‘t know what to do with their money, really. They buy a wristwatch for $1 million just to see all the „friends“ go „wow, cool!“.

If they only had taste, it would be easier to ignore the lack of a soul.

https://www.theguardian.com/inequality/2024/mar/06/anant-ambani-wedding-wealth-mark-zuckerberg-bill-gates

icing, to random
@icing@chaos.social avatar

Some ARM knowledgable person here? We have a weird compiler warning on that arch when casting "down" a pointer. Like:

struct X {
struct Y {
};
}

And we cast (struct Y*) pointer down to (string X*) and gcc complains. Which looks very strange.

icing, to random
@icing@chaos.social avatar

I xleaned my jeyboards zesterdaz and seem to have fumbled some jezs.

isotopp, to random
@isotopp@chaos.social avatar

In the 19. Century the Netherlands regularly flooded drowning many short people.

https://hachyderm.io/@ZacSweers/112033815387846959

icing,
@icing@chaos.social avatar

@isotopp Makes sense. Also explains why many water birds have long necks.

So…why did the Dutch not just develop longer necks? is an excellent question.

isotopp, to random German
@isotopp@chaos.social avatar

https://blog.koehntopp.info/2024/03/03/dynamically-loading-classes-in-java.html

In which my son asks me how to load classes dynamically in Java, and I need to deal with Maven, ClassLoaders and all that stuff.

icing,
@icing@chaos.social avatar

@isotopp „How was your childhood?“
„Oh, I wanted to bond with my father, but he was all about bindings…“
„Did you tell him?“
„I tried, but he quickly got into url class loaders and was no longer listening.“
„He probably ment well.“
„I know. He tried so hard, but still…“

icing, to random
@icing@chaos.social avatar

The German government discusses Russia strategy on WebEx. Russia now has a copy.💁🏻‍♂️

Probably someone clicked a link. Or there is a default admin password in Cisco WebEx.🙈

It‘s not that our military communications have a good track record…

https://www.theguardian.com/world/2024/mar/03/germany-investigate-russia-ukraine-call-possible-interception

icing, to random
@icing@chaos.social avatar

Part of the art of software engineering is to avoid the assertions that can never happen and add the assertions that you think can never happen.

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