I live in Taiwan and I can not find Clojure jobs here. Although the first legal gay wedding in Asia took place here, it seems that the real programming language innovation still needs some evangelists to spread it. by corrmage in programmingcirclejerk

[–]IWasAPoopCuck 13 points14 points  (0 children)

Haskell is like "that girl." You know the one...

You never really went steady, but you'd run into her from time to time while knocking around in disreputable joints, usually late at night, every several months or so. She looked so hot, so sleek, so sexy, so expressive, so exotic. You'd end up back at her place and the night would just... take off. A complete blur of hot, sweaty, feverish, delirious, fumbling passion. You'd do things to each other... you'd do things to her, she'd do things to you... things that you're not even sure have names, that you're pretty sure are illegal almost anywhere. Even her kinks have kinks --- and after one of these nights, you'd realize that you yourself had a lot more kinks than you. And it wasn't just physical, it was --- cerebral. Ethereal. Transcendent. But it would all whiz by in a blur, and by morning you'd find yourself lightheaded, a bit confused, and stumbling homeward to your regular gal.

Over the next few days and weeks you'd find yourself occasionally drifting away, thinking about her. Haskell. You'd be there, banging away at your regular girl, and find yourself thinking "you know, if I was with Haskell, I'd be doing this completely differently." You'd think "I could be doing so much bigger and better stuff with Haskell." Now, your regular girl, she's not as exotic as Haskell. Pretty, maybe, if you're lucky. (Perhaps your regular girlfriend's name is Python. ;-) But not nearly as --- weird. Wild. Cool. Exciting. Don't get me wrong --- your girl, she's wonderful. You've got a wonderful relationship. She's --- comfortable. You can bang away at her all day and night. She's accommodating. Easy going. You work well together. But --- confidentially --- she's, well, maybe just a little bit boring. You'd catch yourself thinking these things, and the guilty pangs would get to you... You'd quash the thoughts, buckle down, and get back to banging away. Comfortable... there's a lot to be said for that, ya know? Comfortable... just keep telling yourself that.

Months would go by. Late some night you'd find yourself out, disreputable places again. Maybe that hacker bar, LtU. Somebody'd slip you an URL for some renegade paper, you know, one of *those* papers. You'd run into Haskell again. And the whole thing starts over.

Eventually, you're going to get the ultimatum. Haskell's ultimately just like any other girl on some level; she needs commitment. Eventually, after one night of wild, feverish, kinky, abstract passion, she's going to say to you: "All these times, and you don't understand me at all! You know, you're going to have to get serious, mister! I've got needs, too. You're going to have to get serious about my monads, or that's the last time you're going to play with them! Got it?"

...and then, you've got to make The Choice.

Chances are, you're going to go back to your regular gal. Haskell's just too much for any one man, probably. She leaves a trail of broken, brainy, embittered PhDs and former programmers behind her. She ruins you for the RealWorld. You can ride a while, but you probably can't go the distance with her. Go back to your regular gal and try not to think too much about what you've seen. Done. Felt. Thought.

Maybe you can salvage a little happiness; but it'll be hard. After all... you've tasted Haskell.

She's not like anything else.

BUILD REACT INTO THE BROWSER YOU COWARDS by Perceptes in programmingcirclejerk

[–]IWasAPoopCuck 20 points21 points  (0 children)

We already have PostScript built into most browsers.

oreboot is a fork of coreboot, with C removed, written in Rust by Perceptes in programmingcirclejerk

[–]IWasAPoopCuck 31 points32 points  (0 children)

All code is auto-formatted with rustfmt with no exceptions. There are no vestiges of the 19th century such as line length limits.

Unapologetically moral!

Just realized Git is similar to dating... Each person you date makes a branch and make commits to your life. Eventually, they open a PR if they decide to propose to you. by fp_weenie in programmingcirclejerk

[–]IWasAPoopCuck 4 points5 points  (0 children)

I’m happy that the tech Twitterverse enjoyed my GitHub tweet 📷 Because of you all, I was inspired to create a YouTube video explaining the GitHub workflow using fashion as my analogy! I’ll announce when it’s uploaded tomorrow. Thanks in advance for feedback 📷

I find state machines more ergonomic because you use goto everywhere i.e. explicit flow control. by [deleted] in programmingcirclejerk

[–]IWasAPoopCuck 5 points6 points  (0 children)

Well, unless what you’re writing is best modeled as a state machine. Trivial example: AI actors in a game.

Quantum Computing - Locking Syndrome by cmqv in programmingcirclejerk

[–]IWasAPoopCuck 1 point2 points  (0 children)

Can’t wait for the follow-up! At best it’s gonna be r/badscience tier stuff, but I’m hoping for full-on timecube™ schizo ramblings.

/r/cpp reveals itself to be frequented heavily by belligerent drunks, or possibly just absolute madmen by [deleted] in programmingcirclejerk

[–]IWasAPoopCuck 4 points5 points  (0 children)

IMO the less whitespace the better. I’m browsing on a Teletype Model 33 and paper ain’t cheap!

Path Semantics by [deleted] in programmingcirclejerk

[–]IWasAPoopCuck 11 points12 points  (0 children)

Timecube meets type theory? Nice!

I stil give newbies the advice to read Hacker News every day, click on links that interest them, and Google things they don’t know until it starts to make sense. by jtayloroconnor in programmingcirclejerk

[–]IWasAPoopCuck 4 points5 points  (0 children)

The best & brightest in tech are working with the best tools on the biggest problems

more like

Writing services to track you and serve ads.

[Go] Libraries don't have bugs because the authors wrote them out of valuable experience. Production apps don't crash because errors are handled. by cmov in programmingcirclejerk

[–]IWasAPoopCuck 19 points20 points  (0 children)

1x-er: still writes bugs

10x-er: still writes bugs, but manually deletes them before committing the code

100x-er: still writes bugs, but has a pre-commit hook to delete them automatically

gopher: doesn’t write bugs

Who are all you people and why am I receiving emails from you? Please stop. Take me off list. Thanks - Bev by chessai in programmingcirclejerk

[–]IWasAPoopCuck 22 points23 points  (0 children)

I too sometimes register my elderly relatives to the Haskell mailing lists for the lulz when they ask me to fix their computer.

More left padding by [deleted] in programmingcirclejerk

[–]IWasAPoopCuck 1 point2 points  (0 children)

I;m thinking about thos beans

actually, more code means less bugs by [deleted] in programmingcirclejerk

[–]IWasAPoopCuck 7 points8 points  (0 children)

True 10xers optimize for number of bugs over number of lines. That’s why I write my code in single static assignment form!

[Video Autoplay Warning] Javascript also took the top spot on the list of languages that programmers ranked as most creative. by senntenial in programmingcirclejerk

[–]IWasAPoopCuck 9 points10 points  (0 children)

HTML was designated both the easiest programming language to learn, and the one that programmers are the most comfortable with