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.

veniasilente , in What’s in a name?

CTRL+F ‘Robert

0 hits

Really?

w00 , in What’s in a name?

Error also has a nice ring to it

PhobosAnomaly ,
frezik ,

I’m surprised this isn’t memed more. Like, it’s canon that there’s a guy named Error running around in Hyrule and everyone has forgotten this.

Mango , in I see.... finally vim has other purpose than being text editor

Vagina instant massaging

lemmytellyousomething , (edited ) in What’s in a name?

Just name your child Linus like we all do…

astraeus ,
@astraeus@programming.dev avatar

His middle names are Tech and Tips, his nickname is Torvalds

TotalSonic , in Stop using floats
@TotalSonic@lemmy.world avatar

Obviously floating point is of huge benefit for many audio dsp calculations, from my observations (non-programmer, just long time DAW user, from back in the day when fixed point with relatively low accumulators was often what we had to work with, versus now when 64bit floating point for processing happens more as the rule) - e.g. fixed point equalizers can potentially lead to dc offset in the results. I don’t think peeps would be getting as close to modeling non-linear behavior of analog processors with just fixed point math either.

ExFed ,

Audio, like a lot of physical systems, involve logarithmic scales, which is where floating-point shines. Problem is, all the other physical systems, which are not logarithmic, only get to eat the scraps left over by IEEE 754. Floating point is a scam!

peyotecosmico , in What’s in a name?

You know, OOP in Spanish translates as “Programación orientada a objetos” or POO in case you need it

alyth ,

Same in French which is ofc very similar to Spanish: programmation orientée objet

De_Narm , in What’s in a name?

Haskell? Curry? Maybe even Brooks.

nifty OP ,
@nifty@lemmy.world avatar

Haskell is an awesome name for a baby

ICastFist ,
@ICastFist@programming.dev avatar

Oberon and Pascal, too. Or TurboPascal if you want to go the extra mile.

xmunk ,

Don’t forget Elm!

pkill , (edited )
  • Monad
  • Functor
  • Lambda
  • Pure
  • Lisp
  • Recur
  • Arity
  • Memo
  • Transduce
  • Lein
  • Cabal
  • Akka
  • Eval
pewgar_seemsimandroid , in What’s in a name?

most are bad names

Persen ,

I belive rust is a normal name.

owsei ,

julia and ruby are pretty common also

pewgar_seemsimandroid ,

who knows array could be allowed

umbrella , in Every language has its niche
@umbrella@lemmy.ml avatar

was python ever irrelevant?

SpaceNoodle ,

Nope. This cartoon is horseshit.

RGB3x3 ,

Yeah. Look at any dev job listing and it’s all “Python, C++, or Java experience preferred”

EnderMB ,

Perhaps as the new hotness to web devs, but Python was a mainstay in science way before Django.

ICastFist ,
@ICastFist@programming.dev avatar

Maybe when 3.0 was new and created all sorts of incompatibilities with 2.x

zalgotext ,

Nah, Python 2.7 got way more support than it ever deserved because people just refused to switch to 3. Hell, people were starting new python projects on 2 after 3 came out.

frezik ,

For about the first five years of its life, it was eclipsed by Perl. That’s about it. I don’t think anything will ever unseat Python as too many people’s first and last language.

SpaceNoodle ,

Surely not in the immediate future, but there will surely be a day when Python dies. Remember that BASIC filled that role for far too long.

frezik ,

BASIC was meant as a teaching language. Python is a real language that’s simple enough to be a teaching language. It also runs the same dialect on every machine, which BASIC never did.

Being the second best language at everything, it gets used for everything because people don’t want to learn the first best in any given niche. Python isn’t the best choice for numeric applications, but with NumPy, it’s adequate, so why bother learning R? Even if you knew R already, you’re going to run into a lot of Python code for that domain from other people. You’ll be swimming against the current, and why bother?

Python will die when the sun does.

SpaceNoodle ,

You have absolutely no idea how much business code has been written in VB.

frezik ,

I do know, but that’s off to the side of BASIC in general. In fact, VB syntax is barely recognizable as BASIC.

CosmicCleric ,
@CosmicCleric@lemmy.world avatar

Or COBOL.

No language truly dies, while Capitalism exists.

technom ,

Python is one of my primary languages (the other one being Rust). But it honestly isn’t the easiest language to teach - I’m saying this from experience. There are so many concepts at play - name binding, iterators, generators, exception chains, context managers, decorators, … . I could go on and on. Teaching becomes hard because any basic question could become a journey into the rabbit hole of python semantics.

Python is, however, a good first language for self learners. (Note: teaching vs learning). Python behaves intuitively. It’s designed in such a way that if you guess something about the language, you’ll probably be right.

Hector_McG ,

Being the second tenth best language at everything

FTFY

Omgpwnies ,

Python is the language of choice for most test automation

SpaceNoodle ,

If I can’t do it as a Bash one-liner, I’m using Python

Omgpwnies ,

subprocess.Popen([“bash one-liner”], stdout=PIPE, stderr-PIPE, text=True)

SpaceNoodle ,

<span style="color:#323232;">["bash", "one-liner"]
</span>
Shareni ,

Grug use go because it easier, faster, and compiles to share with friends of Grug

fluxion ,

I use perl, but everyone hates me and would rather rewrite my little scripts in python than bother changing a single line

SpaceNoodle ,

You’re right, everyone hates you.

fluxion ,

😔

SpaceNoodle ,

The good news is that you can stop using Perl at any time.

fluxion ,

For quick data parsing you’ll have to pry it from my cold dead hands im afraid

SpaceNoodle ,

That could be arranged. I could bash you over the head with a python.

fluxion ,

It’s a kind offer, but my head is far too hard

smeg ,

Depends entirely what tests you’re automating. Java codebase? Probably Java tests too. Anything web? Tests will be JS too, etc.

Omgpwnies ,

Web testing is also done in python. Selenium has support in all major Python test frameworks. I’ve done SE-only tests in Robot, hybrid SE/Python using BDD with Behave, etc.

Unless I’m testing a language-specific API, I’m probably going to use Python…

smeg ,

I’m guessing that’s because you’re a python developer though. If you’re a frontend developer who knows JS then why wouldn’t you use that for your tests? (Apart from the fact that JS is horrible, but you’ve already accepted that suffering by becoming a web dev)

Omgpwnies ,

I’m a test automation developer, I’m not necessarily bound by the platform that the application is written in unless I’m writing white-box tests.

trollercoaster , (edited ) in I see.... finally vim has other purpose than being text editor

Great, now consulting a search engine on questions about vim the text editor will yield equally awkward results as consulting a search engine on matters concerning latex the typesetting system.

unexposedhazard ,

Other examples that are horrible to search for:

matrix/element (yields html coding and other unrelated info)

Signal (pretty common term for anything but the secure messenger)

Finadil ,

Shit, I remember googling “How to kill a child”, my next search was “How to kill a child process.” I’m probably on a list somewhere.

devilish666 OP ,
backhdlp ,
@backhdlp@iusearchlinux.fyi avatar

I think we’ve all been at a point like this

Flipper ,

While I understand the idea behind the naming scheme of matrix, it’s an awful name. The naming behind synapse/dendrite is better I believe. But I don’t have a better idea.

unexposedhazard ,

It was renamed, thats what pisses me off. The client was renamed from riot (much more unique in software context) to element. I assume riot was not investor friendly which is a lame ass reason too.

SaltyIceteaMaker ,
@SaltyIceteaMaker@iusearchlinux.fyi avatar

For matrix i only got the movie’s as a result

librecat , in What’s in a name?
@librecat@lemmy.basedcount.com avatar

Naming things kids is the hardest part of programming.

hakunawazo ,

Just put them in an unnamed array ‘kids’ and start with 0.

AnAustralianPhotographer , in What’s in a name?

World. Why? “Hello World”.

kekwa , in Stop using floats

Float is bloat!

awake01 , in What’s in a name?

Lua

kuneho ,
@kuneho@lemmy.world avatar

Lua-Nil

qevlarr , in Stop using floats
@qevlarr@lemmy.world avatar

I’m like, it’s that code on the right what I think it is? And it is! I’m so happy now

en.wikipedia.org/wiki/Fast_inverse_square_root

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