barubary

@barubary@infosec.exchange

Indoor European. I know #regex. I write #code (in #C or #Haskell or #Perl or #JavaScript or #bash).

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

ovid, to ai
@ovid@fosstodon.org avatar

What is fascinating about the new revolution is that a storm is coming, the experts are telling us, we can see it, and it will be fascinating to see how industry reacts.

In short, as a profession is going to largely die. I hear numbers like "in ten years" being bandied about, though I'm skeptical of the timeframe.

Developers are the 21st century version of the well-paid textile workers, except we have years of advance warning,.

What are your plans?

barubary,

@ovid Oh, we doing 4GL again?

barubary, to random German

Der Schokoriegel mit dem aufregenden neuen Geschmack: Pumpersnickers

barubary, (edited ) to random German

Ich "liebe" es, BILD-Parolen auf Demoplakaten zu sehen.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

"It’s impossible to sell other people’s cars without stealing them, therefore we must be allowed the business model of stealing cars"

https://www.theguardian.com/technology/2024/jan/08/ai-tools-chatgpt-copyrighted-material-openai

barubary,

@emovulcan oh no it's NFTs all over again

arialdo, to haskell
@arialdo@mastodon.online avatar

It seems Void is not that uninhabited, after all...

f :: Void -> String
f _ = "WAT??"

f undefined

barubary,

@arialdo Correct. In Haskell (as in most programming languages), all types are inhabited. In practice, we mostly ignore bottom, though.

barubary, to random

Eat the rich.
Feed the poor.
Heal the sick.
Respect the rank.

TwraSun, to random German
@TwraSun@mastodon.social avatar

↪️: "Mit vielen Subventionen wurde die Atomkraft in Deutschland sei den 1950er Jahren mit über 1 Billion € unterstützt. Die Technik war nie wirtschaftlich, zeigt eine neue Studie."
➡️ https://www.topagrar.com/energie/news/atomkraft-hat-volkswirtschaft-milliarden-gekostet-12352064.html

barubary,

@TwraSun "neu" im Jahre 2020.

stavvers, to random
@stavvers@masto.ai avatar

Had a sandwich in Marseille a few years back that was called "the Californian". Can you guess what was in it?

barubary,

@stavvers Raisins?

oliof, to random German
@oliof@hachyderm.io avatar

TIL that * is a valid left hand side/ local part of an email address according to RFC5322. I knew for a long while that a quoted at sign "@" also is a valid local part of an email address.

Also TIL that Microsoft365 doesn't allow you to use *@<domain> as an email address or alias, and GMail rejects "@"@<domain> as an email address.

So if you want to forcefully defederate your email from Google and Microsoft, you know what to do.

It'll likely break 87% of all other email services too though.

barubary,

@resuna @oliof (not just comments, ((nested) comments)!)

puck, to random
@puck@mastodon.nz avatar

Oh gosh, I just found out about $DB::single for debugging code.

I've only been programming in Perl for almost 30 years. How did I not know about this earlier?!

barubary,

@puck How else do you put static/conditional breakpoints in your code? 😛

barubary, to VintageOSes

Anyone have a copy of the fcntl man page?

barubary, to random German

Die Existenz von Blasphemie impliziert die Existenz von Streichphemie und Schlagphemie.

barubary, to vmware

[...] the individual instanceUuid of a VM is only guaranteed to be unique across a single vCenter Server instance.

VMware, really putting the "uu" in uuid.

https://blogs.vmware.com/vsphere/2012/02/uniquely-identifying-virtual-machines-in-vsphere-and-vcloud-part-1-overview.html

barubary, to random

The German system for (in-)formally addressing someone in the second person is a DuSie.

drguidoknapp, to random German
@drguidoknapp@mstdn.social avatar

1966: Ein Beamter verweigert vor Gericht seine Aussage, weil ein im Saal hängt. Recht und Religion seien Dinge, die der Staat nicht verquicken dürfe. Zitat der kath Presse: "Der Terror, den ein Häuflein von Atheisten gegen die christ Bevölkerung ausübt, wird zum Skandal."

barubary,

@weit_im_westen Kein Widerspruch. Es hilft, wenn man mehr als den ersten Satz des Artikels liest.

ck, to linux
@ck@noc.social avatar

While testing a script on a couple of servers, a strange error message popped up on one specific server:

Can't locate strict.pm: Permission denied

Usually the "Can't locate xyz.pm" error message points to a missing Perl module. But strict.pm comes bundled with Perl (perl-libs) itself and is not part of a separate module. So why would the script fail to locate strict.pm?

Troubleshooting and -solving 👇
https://www.claudiokuenzler.com/blog/1374/perl-error-cant-locate-strict.pm-permission-denied-additional-path

barubary,

@ck And if you want to see where your perl looks for modules, run perl -le 'print for @INC'. (This includes paths from the PERL5LIB and PERLLIB environment variables.)

andymoose, to haskell
@andymoose@mastodon.social avatar

Haskellers - n00b question: I want to share an array of data between a background task that refreshes this array periodically and a REST api that requires read only access to it. Should I create a global TVar and share it between these two parts of the application? What would be a better way? Or is this an acceptable simple solution? Thank you.

barubary,

@andymoose I don't see how State would help you here. Reader TVar would make more sense to me.

TomF, to random
@TomF@mastodon.gamedev.place avatar

OK, the Dave The Diver and Dredge crossover is pretty neat. Genuinely unnerved. You should play Dredge - it's pretty frikkin awesome.
https://store.steampowered.com/app/1562430/DREDGE/

barubary,

@writescode Well, a "bird-wing" (as opposed to a "helix-wing").

barubary,

@TomF

But yes the "p" really should be silent!

Only if you don't pronounce the "p" in pteranodon, like those English cowards.

barubary, to random

Just gained 5 GB of disk space by running perlbrew clean. Didn't know I had this many old build directories hanging around.

ovid, to apple
@ovid@fosstodon.org avatar

Updated my Pro and it again replaced my backticks with the useless § symbol. I've also lost my tilde. Really, really ticked off that keeps doing this.

Doesn't help that I'm using a French keyboard remapped to a US one and system settings doesn't seem to let me actually set the damned things.

barubary,

@ovid Mine seems to be in some sort of "split brain" mode where on the external keyboard, the backtick symbol is on the key left of "1" (above tab), but the built-in keyboard has it on the lower left, between left shift and "z".

danilo, to random
@danilo@hachyderm.io avatar

In recent months I’ve noted a certain “fuck you, change my diaper” mentality that crops up again and again with regard to “AI”

What typifies this is a whirlwind of goalpost juggling, a sort of desperate, insatiable righteousness gasping to justify an existing feeling:

fear

The more I see it, the more I suspect a whole subset of technical practitioners are afraid of losing what they built their identities on: being special computer boys

barubary,

@danilo I find your point of view interesting, but it doesn't seem compelling to me. I am a special computer boy, but I don't feel threatened by "AI" that tells me "010 is an invalid octal number" because "octal digits are 0-7" (that's a real example from last week). And that's not an isolated case: I regularly find nonsense (sometimes obvious, sometimes very subtle) in LLM-generated code and its accompanying explanation. To me, this seems like a fundamental issue with trying to use a chatbot to write code. Some of it is going to work, some of it is going to fail in obvious ways, and some of it is going to be subtly but fundamentally flawed. If you're not already a domain/programming expert, you might not be able to tell the difference, so the LLM ends up adding negative value to the process.

I may be wrong. Maybe some specialized models will improve to the point that they no longer produce nonsense, but there's no money in that. It's much easier for them to produce code with bugs that are increasingly harder to spot, all with plausible-looking comments and an authoritative "explanation".

Let me slightly reword one of your earlier comments:
"The particular copium spew that [cryptocurrencies/NFTs] cannot possibly be useful, and that those who feel they are helpful have been deceived or deluded? That’s about GATEKEEPING. That’s about feeling [banking] democratize and fearing that it comes at your expense" — I don't believe it when it's about cryptocurrencies, and I don't believe it (yet) when it comes to LLMs.

I guess we'll see.

danluu, to random
@danluu@mastodon.social avatar

What thriller and/or mystery TV series / movies / books have people engaging in reasoning that actually makes sense?

Almost every example I can think of reminds me a bit of how little kids reason, e.g., in Jack Reacher, they're constantly trying to show how smart Reacher is with little kid reasoning, like when he "smartly" concludes that the bad guys didn't find what they were looking for because some place was trashed. Sure, or maybe they did and were checking if there was more, were mad, etc.

barubary,

@saagar Wasn't Encyclopedia Brown the one with "contradictions" like "magicians pull stuff out of their sleeves, therefore all magicians must wear long sleeves, but X wore short sleeves!"

barubary, to random

Maxwell's demon, the great perceiver

barubary, to random

Pierrot and Pierrette, Columbine and Columbo

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