There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

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

Kolanaki , in I realised this today
@Kolanaki@yiffit.net avatar

Hmmm… I comment a lot on Lemmy… Maybe I could be more productive commenting code 🤔

bilb , in I realised this today
@bilb@lem.monster avatar

I have never contributed to an open source project before, so if we exclude the third part this is the reverse of my habits. The stuff I do for work is bare minimum garbage, I freely admit. I really do not like my employer.

ProgrammingSocks ,

Aaand here’s why production software is so damn buggy. I’m not faulting you personally, just your employer.

pro_grammer , in "I want to live forever in AI"

The comic sans makes this even deeper

fidodo ,

Who the fuck uses comic sans for programming? I use comic mono.

rickyrigatoni ,

oh god why is it real

pro_grammer ,

damn bro

Excrubulent ,
@Excrubulent@slrpnk.net avatar
fidodo ,

Seriously, I kinda want to use it for my markdown files.

Wolfwood1 ,

At least it’s not Comic Sans IN THE IDE (or vim/emacs for the brave).

JustBrian7872 ,
pro_grammer ,

Comic sans in vim is peak insanity

umbrella , in I realised this today
@umbrella@lemmy.ml avatar

invert personal stuff and work and its me

victorz , in I realised this today

That is very noble of you! Hats off.

Repelle , in I realised this today

I always feel like my code is the best in personal projects when I don’t need to conform to whatever style and architecture has been decided on by history and committee.

ignism ,

Was gonna say, 1st and 2nd should be switched

mathematicalMagpie ,

For me it’s always, “this is hacky as shit, but it works, and nobody will ever see it but me.”

Almrond ,

My most arcane pieces of code (abusing null references to make the garbage collector handle object deletion kind of cursed) are usually posted publicly somewhere… If it works and all that.

Thcdenton , in "I want to live forever in AI"

This prospect doesnt bother me in the least. I’ve already been replaced 5 times in my life so far. The soul is a spook. Let my clone smother me in my sleep and deal with the IRS instead.

mynameisigglepiggle ,

Makes me wonder how many times I’ve been replaced. Also makes me wonder if I just died yesterday and today I’m actually a new person. I have no evidence that yesterday happened except for a memory of it, and let’s face it, since it was a public holiday, that’s a pretty foggy memory

roscoe ,

I wonder about that. During the deepest part of sleep does your brain have enough activity to maintain a continuous stream of consciousness? If you go through two sleep cycles in a night does yesterday you die, and you from the first sleep cycle who only dreamed die, and you’re a new consciousness in the morning?

lath ,

Dreaming is just the brain butchering who you were and placing whatever’s left in storage as decaying trophies.

mojofrododojo ,

yeah, went down this rabbit hole recently: what if I’m the .001% that lives until <max age variable for my genome>? or what if ‘me’ is an amalgam of all the ones that die, and I get to live all those lives until the variable runs out.

Imalostmerchant ,

I feel like there’s a great story behind each one of the five

intensely_human ,

Damn dude. Was each time a death? I think a someone’s following me around and snuffing me out. Mandela Effects keep happening. Also I’m getting elf ears? Reality is weird.

mojofrododojo ,

Also I’m getting elf ears?

plastic surgery - that shit’s expensive. use that money for something better lol!

intensely_human ,

No I mean my ears are literally just spontaneously developing into elf ears

HawlSera ,

“The soul is a spook”

I’m sorry I understand those words not in those orders though, are you saying the soul is an olde timey anti-black racial slur or that it’s inherently scary?

mojofrododojo ,

spook

could also indicate ghost or intelligence operative. I don’t assume they were going racist with it.

Sodium_nitride ,

Spook is from the german “spuking” which means haunting. Its use in this context comes from the german philosopher Max Stirner who is infamous for the memes where X is declared to be a spook.

Understanding what exactly spooks are is somewhat challenging, and plenty of people get the wrong ubderstanding about what is meany by spooks. But at least in the meme way of using the word, a spook is anything you think is a fairy tale, or nonsense that you don’t care about.

trashgirlfriend ,

A spook is a pretty niche concept from philosophy, I believe coined by Max Stirner

It basically means a social construct that is being taken as if it is a real factual thing instead of something made up?

I am bad at explaining stuff but I hope you get the gist of it.

TheWoozy ,

Spook = ghost (aka a soul unhoused a living body)

python , in "I want to live forever in AI"

Related book recommendation!!

Kil’n People by David Brin - it’s a futuristic Murder Mystery Novel about a society where people copy their consciousnesses to temporary clay clones to do mundane tasks for them. Got some really interesting discussions about what constitutes personhood!

evranch ,

Some of the concepts in this book really stuck with me, but I had no idea what the title was! Thanks!

“Some days you’re the original, some days you’re the copy” or something like that

HawlSera , in "I want to live forever in AI"

I don’t get it

laughterlaughter ,

The joke is that there are some people who think that by uploading themselves into a machine “to live forever,” their consciousness will also be transferred, like when you travel by bus from one city to another. In reality, you “upload yourself,” but that yourself is not you, but a copy of you. So, once the copy is done, you will still be in your original body, and the copy will “think” it is you, but it’s not you. It’s a copy of you! So, you continue to live in your body until you die, and, well, for you - that’s it. You’re dead. You’re not living. You’re finished. Everything is black. Void. Null. Done - unless you believe in the afterlife, so you’ll be in heaven, hell, purgatory or whatever, but the point is, you’re not longer on Earth “living forever.” That’s just some other entity who thinks it is you, but it’s not you (again, because you’re dead.)

This is represented by the parameters being passed by value (a copy) instead of by reference (same data) in the poster’s image.

Routhinator ,
@Routhinator@startrek.website avatar

This is also represented pretty well in Pantheon.

Psythik , (edited )

Or The Sixth Day starring Arnold Schwarzenegger.

The_Terrible_Humbaba ,
@The_Terrible_Humbaba@beehaw.org avatar

It wouldn’t be you, it would just be another person with the same memories that you had up until the point the copy was made.

When you transfer a file, for example, all you are really doing is sending a message telling the other machine what bits the file is made up of, and then that other machines creates a file that is just like the original - a copy, while the original still remains in the first machine. Nothing is even actually transferred.

If we apply this logic to consciousness, then to “transfer” your brain to a machine you will have to make a copy, which exist simultaneously with the original you. At that point in time, there will be two different instances of “you”; and in fact, from that point forward, the two instances will begin to create different memories and experience different things, thereby becoming two different identities.

HawlSera ,

And since we know nothing about what consciousness is, you base this on absolutely nothing.

Dave ,
@Dave@lemmy.nz avatar

That’s a weird response to the person who is explaining the post to you.

I_am_10_squirrels ,

The first line passes the argument by reference, ie, the object itself.

The second line passes the object by value, ie, a copy.

sukhmel ,

Also in Rust that would be the opposite which is funny but confusing

HawlSera ,

Thank

xmunk , in GOD DAMMIT STEVEN! NOT AGAIN!

You already stopped Steven in a prior commit.

Also, if this is an organization setting, I’m extremely disappointed in your PR review process. If someone is committing vendor code to the repo someone else should reject the pull.

half_built_pyramids ,

Fucking stop Steven, that absolute shitter

Cqrd ,

What if I told you a lot of companies don’t have solid review requirement processes? Some barely use version control at all

xmunk ,

Sure, I understand… but if you’re at one of those companies you should introduce it.

Ephera ,

Eh, if everyone knows what they’re doing, it can be much better to not have it and rather do more pairing.

But yes, obviously Steven does not know what they’re doing.

firelizzard ,
@firelizzard@programming.dev avatar

Better to not have version control!? Dear god I hope I never work on anything with you.

docAvid , (edited )

Pretty sure they meant to not have review. Dropping peer review in favor of pair programming is a trendy idea these days. Heh, you might call it “pairs over peers”. I don’t agree with it, though. Pair programming is great, but two people, heads together, can easily get on a wavelength and miss the same things. It’s always valuable to have people who have never seen the new changes take a look. Also, peer review helps keep the whole team up to date on their knowledge of the code base, a seriously underrated benefit. But I will concede that trading peer review for pair programming is less wrong than giving up version control. Still wrong, but a lot less wrong.

Ephera ,

Well, to share my perspective – sorry, I mean, to explain to you why you’re wrong and differing opinions are unacceptable:

I find that pairing works best for small teams, where everyone is in the loop what everyone else is working on, and which don’t have a bottleneck in terms of a minority having much more skill or knowledge in the project.

In particular, pairing is far more efficient at exchanging information. Not only is it a matter of actively talking to one another just being quicker at bringing information across, there is also a ton of information about code, which will not make it into the actual code.

While coding, you’ve tried two or three approaches, you couldn’t write it as you expected or whatever. The final snippet of code looks as if you wrote it, starting in the top-left and finishing bottom-right, with maybe one or two comments explaining a particularly weird workaround, but I’d wager more than 90% of the creation process is lost.

This means that if someone needs to touch your code, they will know practically none of how it came to be and they will be scared of changing more about it than at all necessary. As a result, all code that gets checked in, needs to be as perfect as possible, right from the start.

Sharing all the information from the creation process by pairing, that empowers a team to write half-baked code. Because enough people know how to finish baking it, or how to restructure it, if a larger problem arises.

Pairing is fickle, though. A bad management decision can easily torpedo it. I’m currently in a project, where we practically cannot pair, because it’s 4 juniors that are new to the project vs. 2 seniors that built up the project.
Not only would we need to pair in groups of three to make that work at all, it also means we need to use the time of the seniors as efficiently as possible and rather waste the time of the juniors, which is where a review process excels at.

firelizzard ,
@firelizzard@programming.dev avatar

Agreed. Even self-reviewing a few days after I wrote the code helps me see mistakes.

Ephera ,

Ah, no, I meant a review process. Version control is always a good idea.

firelizzard ,
@firelizzard@programming.dev avatar

Ah, yeah that makes a lot more sense

wewbull ,

That’s a big fucking “if”

FizzyOrange ,

Yeah… Usually if you join a company with bad practices it’s because the people who already work there don’t want to do things properly. They tend to not react well to the new guy telling them what they’re doing wrong.

Only really feasible if you’re the boss, or you have an unreasonable amount of patience.

frezik ,

Usually, the boss (or people above the boss) are the one’s stopping it. Engineers know what the solution is. They may still resent the new guy saying it, though, because they’ve been through this fight already and are tired.

brlemworld ,

Those companies probably also pay SHITTER

kevincox ,
@kevincox@lemmy.ml avatar

Competence is expensive. Supply is low and demand is high.

dylanTheDeveloper ,
@dylanTheDeveloper@lemmy.world avatar

I’ve seen people trade zip archives like Yo-Ge-oh cards useing excel as a source control manager so it could be much MUCH worse

littlewonder ,

Dude, put content warnings on this. I have trauma from shared drives and fucking Jared leaving the Important File open on his locked computer while he takes off for a week, locking out access to anyone else.

penquin , in GOD DAMMIT STEVEN! NOT AGAIN!

How long did it take Steve to git push every time?

kevincox ,
@kevincox@lemmy.ml avatar

Once you push it once it is pretty fast.

mac ,
@mac@infosec.pub avatar

He assumed it was like a compile step.

mox , (edited ) in GOD DAMMIT STEVEN! NOT AGAIN!

I can’t see past the word wrap implementation in that UI. Mo dules indeed.

mac ,
@mac@infosec.pub avatar

Looks like the GitHub android app .

blind3rdeye , in "I want to live forever in AI"

There’s a cool computer game that makes this point as part of the story line… I’d recommend it, but I can’t recommend it in this context without it being a spoiler!

trashgirlfriend ,

Guys probably talking about

: :: spoiler Tap for spoiler SOMA :::

call_me_xale ,

Lost the coin flip.

seatwiggy ,

There’s also a book with a similar concept. It’s not the focus until later in the book though. It’s called

Tap for spoilerReady Player Two

dylanTheDeveloper , in "I want to live forever in AI"
@dylanTheDeveloper@lemmy.world avatar

Intellisense commands you to fix your method

stage_owl , in "I want to live forever in AI"

Soma is a wonderful game that covers this type of thing. It does make you wonder what consciousness really is… Maybe the ability to perceive and store information, along with retrieving that information, is enough to provide an illusion of consistent self?

Or maybe it’s some competely strange system, unkown to science. Who knows?

Halosheep ,

I don’t think anything gave me existential doom quite as much as the ending of that game.

GnomeKat ,
@GnomeKat@lemmy.blahaj.zone avatar

I think the definition of consciousness needs to not be solely about abilities or attributes. It needs to account for the active process of consciousness. Like a hair dryer can burn things… but a fire is things burning. Without the active nature its simply not conscious.

intensely_human ,

Maybe consciousness is everywhere, and has nothing to do with mechanisms.

intensely_human ,

Provide the illusion to whom?

GammaGames ,

Self? Seemed pretty clear in their comment

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • [email protected]
  • lifeLocal
  • goranko
  • All magazines