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.

carpelbridgesyndrome , (edited ) in I can't believe people are still using GUMBIES when there are so many better alternatives.

I use Gorillas with Grandparents instead as the performance is much better. Do you know how bad Gumbies looks on your resume? It came out in 2022.

ICastFist ,
@ICastFist@programming.dev avatar

Any experience with it?

Sure

For at least 5 year?

The framework was created last year

baseless_discourse , in Brainfuck is the sixth circle

“counter-intuitive crazy operation” meh, we already have that, it is called Haskell.

PoolloverNathan ,

Haskell’s crazy operation is intuitive though. Assuming you’re talking about >>=, it’s just a generalized flatMap.

baseless_discourse ,

This is probably a rather controversial topic in the haskell community. Haskell library and base has a tendency to provide “too many“ infix operator (at least IMO), many of which makes code hard to read for beginners and experts alike.

See the discussion here: wiki.haskell.org/…/Discussion#Use_syntactic_sugar…

expr ,

As a professional Haskell developer, I tend to agree. I loathe any and all lens code I find using a ton of operators (though I just dislike lenses in general). Operators from base are generally fine, but for the rest, just use normal functions damnit. Operators suck for code navigation too.

baseless_discourse ,

Yeah, it is one of the problem I have about Haskell.

The other two are lazy evaluation makes print debugging almost impossible, you will need to print the entire environment to figure out where you are.

Finally, I feel like List.fold, state monad, lens are basically just working with mutable structure with extra steps. Although this constructs prevent newbies who are not principled enough to effectively use mutable structure from using mutable structure, but it also doesn’t help experienced user to write more effective and clean code.

Mutuabilty are certainly not harmless either. For example in ocaml, if you construct the IntSet type twice, they will be two completely different type. But this behavior can be pretty easily avoided by an experienced user.

What do you feel about these features/shortcomings?

CanadaPlus ,

Haskell is abstract, and very different from other popular languages, but I actually find it very intuitive. At the very least, the type system makes it extremely predictable.

baseless_discourse ,

I didn’t imagine a joke would attract this many people defending Haskell. LOL.

I personally would say I hate Haskell the least among most of the PL I know, maybe except ocaml. Haskell is probably the second if not the most popular programming language (not including proof assistant) in my field, next to Ocaml; and I have been teaching it for couple years. My work is also heavily involved with category theory, so I don’t personally mind the category theory jargon.

But all of these doesn’t mean Haskell is without its flaws. For this post in particular, I am referring to one of the long standing debate in the haskell community of whether Haskell user and developer has a tendency to overuse exotic infix operators: wiki.haskell.org/…/Discussion#Use_syntactic_sugar…

CanadaPlus ,

Haha, an actual category theorist! You should have gone with “we have more than one of those in Haskell” or something, then. As it is, it really just reads like someone who thinks higher-order functions are too hard of a concept, and that the whole language is therefore garbage.

baseless_discourse , (edited )

welp, karma is not a thing here, nor do I care about them. It is great to see people loving haskell, it is a decent language <3.

acastcandream , (edited ) in Someone needs to be reminded that anticompetitive practices are illegal

spoilerasdfasdfsadfasfasdf

abfarid ,
@abfarid@startrek.website avatar

Who said anything about heroes? Villains sometimes want to stop other villains, too. In fact, probably often.

soggy_kitty , (edited )

To be fair thor is undoubtedly firmly in the hero category, and they are depicted as him in this meme Thor Ragnarok.

top slider is hella (villain) middle is Thor (hero), bottom is Surtur (villain)

abfarid ,
@abfarid@startrek.website avatar

I would argue that the meme has long lost that particular aspect of itself and the character alignment is ignored. In this instance, clearly indicated by Surtr being EU, while the context heavily implies that EU is the “hero”.

soggy_kitty ,

Yeah it’s definitely up to interpretation, it doesnt read as the middle slide being bad/villainous.

Bad meme format I guess

acastcandream , (edited )

spoilerasdfasdfsadfasfasdf

abfarid ,
@abfarid@startrek.website avatar

You took my comment too seriously, it was just a joke.
But you also singled out Intel. Corporations aren’t heroes in general and AMD is also there. And EU is depicted as the villain, although it’s implied it’s the hero in the context of the meme.

acastcandream , (edited )

spoilerasdfasdfsadfasfasdf

SteveTech ,

ZLUDA originally only supported on Intel since it was designed by an Intel employee, but AMD hired him to make it work for AMD instead. So in a way Intel is somewhat important here.

PiratePanPan , in Uh...oh...
@PiratePanPan@lemmy.dbzer0.com avatar

Close: JS is a disease.

Dasnap , in Yup sums up all my project
@Dasnap@lemmy.world avatar

But you’re prepared for when it gets big! It’s inevitable!

Hamartiogonic ,
@Hamartiogonic@sopuli.xyz avatar

Just one more round of funding and then…

That’s the Reddit strategy of platform development.

Marcbmann , in My Git Knowledge

I think HR is just ill equipped for technical interviews, but they try to conduct them regardless.

Was denied a position because HR felt my experience “lacked depth” which I still can’t understand 3 years later.

Did the same role at a larger company. Had more responsibility than they were giving me. Developed my own tools for job automation. Grew their business from nothing to half a mil a month. Experienced all stages of growth and realized massive success.

After that interview I kept getting technical interviews and getting passed on because I was too senior for the position

anders , in Tinder to ban web developers who use 'engineer' in their bio

@LinearArray Deleted Tinder around a week ago.

It used to be really good back in 2012-2014 but not anymore I think.

TankovayaDiviziya ,

It was good… when dating apps were considered socially taboo lol.

anders ,

@TankovayaDiviziya
True haha. But also the the algorithm was better. When Tinder needed to cash in for the investors the quality dropped because then the focus became about making money more than it's about satisfying the users. We have to remember that if you get a match which gets into a relationship, Tinder loses two customers.

@programmer_humor

ILikeBoobies ,

Try fetlife

time_fo_that ,

Try Grindr

anders ,

@time_fo_that

If I was into men I would for sure 😄

@ILikeBoobies @programmer_humor

anders ,

@ILikeBoobies
Interesting 😄

Tikiporch ,

So you continued to use it for 10 years before deleting it, or you just got on and the hype didn’t live up to expectations?

anders ,

@Tikiporch
I used it until around a week ago.

It was just a habit when I was single and then a week ago I finally evaluated that habit and realized that the quality had actually dropped in 2017 when I got back onto the app after a 3 years long relationship.

@programmer_humor

papertowels , in Positive Affirmations for Site Reliability Engineers

As always with krazam videos, the ratio of how good this is to how many people I can show it to is ridiculous.

Waitaminute am I the guy in this video?

onlinepersona , in It's so simple!
asyncrosaurus , in I need this....

Apparently every code base I’ve ever worked on was run through this.

LemonLord , (edited ) in White House weighing in on the big issues
@LemonLord@endlesstalk.org avatar

White House are not Emacs guys!? That’s not surprising. They believe in ‘you can’t change the program, but the program changes you’.

LudwigvanBeethoven , in Uh....oh....i guess it's work then

it’s SQL

laurelraven , in wait what

No.

AVeryCleverName , in dont();

Import Driving.Self

Fargeol , in When data training goes wrong

Plot twist: you were alone

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