[noob question] About performance: Costs of eager evaluation

So, I'm coming from Haskell, where I'm used to call small functions with huge arguments, without expecting performance drawback. eg:
rename_graph :: graph -> string -> graph

Where the graph just contains a name field and might be multiple millions of nodes and I get constant time due to lazy evaluation(AFAIK).
Would the ocaml compiler optimize in such a case and use contstant time?
Do I have to worry about these kind of things in ocaml and work with imperative constructs to avoid the overhead?
I know the example is stupid, but it showcases what I mean.

πŸ‘︎ 4
πŸ’¬︎
πŸ“…︎ Dec 06 2021
🚨︎ report
An evaluation strategy that is neither eager nor lazy

This question isn't about Haskell specifically, but we Haskellers embrace laziness so I thought we could have an interesting discussion here.

I'm wondering if anyone has explored an evaluation strategy (or denotational semantics) that gives fewer guarantees than either eagerness or laziness (strictness or nonstrictness, respectively), giving more freedom to the implementation to optimize. In particular, under this model, the programmer must assume that (\x -> 3) undefined may be undefined, but the programmer must also assume that it may be 3. This of course introduces non-determinism and prevents the programmer from relying on laziness (e.g., when constructing infinite codata). The pay-off is that the compiler would have more leeway when optimizing code: for example, the compiler is allowed to assume eta equivalence, which is not generally valid in an eager language, and the compiler is also allowed to use unlifted representations (i.e., not thunks), which is not generally valid in a lazy language.

Along the same lines, the compiler would be allowed to assume that product types are categorical products, and also that sum types are categorical coproducts. At least some of the corresponding universal properties cannot be assumed in traditional eager and lazy languages.

Since the compiler may decide to lazily evaluate computations, the language would have to be pure.

Nondeterministic semantics feels evil, but then again we already have to pay that price to use concurrency, generally speaking. So maybe there could be an interesting language that gives the programmer less reasoning ability in favor of more optimizing freedom?

Of course, total programs would have identical denotations in this semantics as compared to a strict or nonstrict semantics.

I can imagine obtaining a result along the lines of "Fast and Loose Reasoning is Morally Correct" for this semantics.

Edit: Thanks everyone for the interesting discussion. I'm convinced that this is a bad idea! :)

πŸ‘︎ 27
πŸ’¬︎
πŸ‘€︎ u/stepstep
πŸ“…︎ Dec 15 2019
🚨︎ report
Generic Evaluators - a technique for defining different evaluation styles (lazy vs. eager, stack based, etc.) in a language-generic way languagengine.co/blog/gen…
πŸ‘︎ 24
πŸ’¬︎
πŸ‘€︎ u/psygnisfive
πŸ“…︎ Sep 30 2015
🚨︎ report
[Scheme] Preventing eager evaluation when working with lists of lists

I've only been working with Scheme (and Ξ»-calculus) for about a week now, so my knowledge base is very small, but I've already run into a certain type of issue that keeps popping up over and over again, and I can't quite figure it out or find a good answer through Google.

(I also want to say right away that I'm aware that this issue is elegantly solved using apply. What I'm trying to figure out is the most logical way to do this manually, because I feel like this is a core concept that I need to wrap my head around. I'm also trying to do this using pure functional programming.)

Let's say you have three lists, and you want to combine them into one list by adding their respective elements using map. Normally, that looks something like this:

> (map + '(1 2 3) '(4 5 6) '(7 8 9))
(12 15 18)

However, let's say you don't have direct access to the lists you want to add; instead, let's say you have a list of lists—of arbitrary length—that you obtained from some procedure, so you don't know how many lists you're adding, and you don't have direct access to the sublists. Now your situation looks something like this:

> (define (someProcedure)
       ... ; returns a list-of-lists of arbitrary length
  )
> (map + ???)
(12 15 18)

I write '???' because it's unclear what to put there. I can deconstruct deconstruct the list of lists, but then I can't use map. A recursive deconstruction to achieve the same result would require an order of magnitude more work, typing, and bloat. What I really want to do is just shed the outer layer of the list and then use map.

I had a brief moment where I thought I'd brilliantly solved the problem. My theory was that I could add the + and map commands to the list and then evaluate the whole thing:

(eval (cons 'map (cons '+ (someProcedure))))

This doesn't work, tragically. It successfully adds map and + to the front of the list, but the sublists are not quoted. This means that they try to evaluate before having the map procedure applied to them, which ruins the whole process. You end up with something like this:

> (define (someProcedure)
      '((1 2 3) (4 5 6) (7 8 9))
  )
> (eval (cons 'map (cons '+ (someProcedure))))
Exception: attempt to apply non-procedure 7

In this case, I really wish I could somehow recursively quote all of the sublists in a list of lists. If I could do that, this would evaluate correctly. However, I can't

... keep reading on reddit ➑

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/nosejapones
πŸ“…︎ Sep 11 2016
🚨︎ report
Function invocation - eager evaluation in JS Q

Came across this example in JS Allonge of how function parameters are eagerly evaluated.

const or = (a, b) => a || b

const and = (a, b) => a && b

const even = (n) =>
  or(n === 0, and(n !== 1, even(n - 2)))

even(42)
  //=> Maximum call stack size exceeded.

And a suggested fix

const or = (a, b) => a() || b()

const and = (a, b) => a() && b()

const even = (n) =>
  or(() => n === 0, () => and(() => n !== 1, () => even(n - 2)))

even(7)
  //=> false

link to the section https://leanpub.com/javascriptallongesix/read#leanpub-auto-function-parameters-are-eager

Just to make sure I fully understand his point. Here's my interpretation of how the code is evaluated below

 //before function parameters are evaluated
 or(() => n === 0, () => and(() => n !== 1, () => even(n - 2)))

//result after function parameter is evaluated
  or(n === 0, and(n !== 1, even(n - 2)))

Then the Or and And functions behave the way we naively thought they did right?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/freneticpony21
πŸ“…︎ Aug 22 2017
🚨︎ report
When it has to be graded in 2 hours and it's not in evaluation yet. Cutting it close. Eagerly waiting.
πŸ‘︎ 24
πŸ’¬︎
πŸ“…︎ Jun 21 2020
🚨︎ report
emacs-ludicrous-speed : Emacs startup time reduced to ~300ms, with practically any amount of elisp eagerly evaluated. gitlab.com/blak3mill3r/em…
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/negativeoilprice
πŸ“…︎ Oct 09 2020
🚨︎ report
[P] TensorFlow's eager execution is an imperative programming environment that evaluates operations immediately, without an extra graph-building step. tensorflow.org/programmer…
πŸ‘︎ 148
πŸ’¬︎
πŸ‘€︎ u/downtownslim
πŸ“…︎ Mar 30 2018
🚨︎ report
If you absolutely must create a generic Optional… twitter.com/TheMerovius/s…
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/earthboundkid
πŸ“…︎ Dec 31 2021
🚨︎ report
Cowboys Eager To Evaluate Dez Bryant's "Frustrating" 2017 Season dallascowboys.com/news/20…
πŸ‘︎ 21
πŸ’¬︎
πŸ‘€︎ u/obesefeline
πŸ“…︎ Jan 03 2018
🚨︎ report
Doc said "good job fisting grandma"

ER. Typical day. Full waiting room, ambulances lining up, phones ringing, call buttons being mashed like a Tekken game. I stroll into my assigned pod at the beginning of my shift with an ambulance already rolling in, medics eager to hand off and skedaddle.

Sacral pressure ulcer, fever, worsening fatigue. Sepsis? Sepsis. Standard order for a contracted bedbound elderly woman with 3 day a week home care and daughter as primary caregiver. She says her booty hurts. I bet it does. We'll check it out in a second. First, it's time for the ER special of 2 IVs, an 18g in the forearm and a 22g in the knuckle, cultures, antibiotics, COVID swab, the donut of truth, and consult to literally everyone that's ever sneezed near the patient and has an MD after their name.

I grab the nearby fresh meat new grad nurse and say hey, it's time to clean grandma. Grandma finally had some pain meds and is in dilala land. Raul dutifully rolls contracted grandma, who doesn't notice because she's higher than the Wright brothers. Standard home care special, a dirty diaper that's saturated with urine, a few poop nuggets, a 3 inch stage 4 pressure ulcer I could stick my ^tiny fists in. Oh wait, what's that? A second ulcer? I see another large 4 inch hole just under the first sacral ulcer, but crusted with stool. A few nuggets must have escaped the booty and meandered on over to this second ulcer. I grab them with a bath wipe and gently remove the poop nuggets.

And then I realize that isn't a sacral ulcer. It's a booty hole. She has a fecal impaction. And that's her rectum, stretched out 4 inches wide and full of rock solid poop nuggets that she can't squeeze out. Raul, the poor baby nurse, realizes this right after I do. He looks horrified. I think he might leave nursing and go become a hermit.

Grandma is still high.

I sigh, and with a gloved hand pick at the poop nugget mass. It's formed like monkey bread, individual balls of poop smushed together by the force of her gaping asshole. It tears apart quite easily, much like the monkey bread it's shaped like. Grandma groans a bit. I peel away the surface nuggets, hoping it's all just there at the edge. It is not. I can see an inch into her rectal vault, the forbidden monkey bread staring at me, her rectum still gaping. How much is in there? I can't leave her like this. How does her rectum hold that gaping shape? How long has she been like this? It's possible to stretch that much?

I dig a bit deeper. It isn't a difficult task. Nugge

... keep reading on reddit ➑

πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/HaldolBlowdart
πŸ“…︎ Dec 22 2021
🚨︎ report
Loopring has superior tech and a superior position that is poising them to help GameStop beat all competition -- a discussion why

I labeled this as 'Possible DD' since there is a lot technical information relating to Loopring, but also a lot of speculative analysis on competition. Is it more discussion worthy? Should it instead of the 'Opinion' flair? I don't know. I'm happy to change it to whatever

Part 2: https://www.reddit.com/r/Superstonk/comments/s0m3hv/debunking_false_claims_against_nfts_evaluating/

This was in response to the following question found at a thread on loopring's sub:

>Is there some wrinkled brain out there that could enlighten me on how Gamestop could get ahead of their competitors and cut them out in a big way?


###Superior technology

  1. Technology is king in this business. Since the entire marketplace is built upon software (blockchain), the companies' security, efficiency, transparency, and user-accessibility are all derived from this technology. Since GameStop's marketplace will be built upon Loopring's technology, which in turned is built upon Ethereum technology, the marketplace will already have a one-up in security. We have already seen security issues come out for different blockchain based technologies that have either a) sacrificed security for alternate solutions, or b) sacrificed security through centralized solutions. LR (Loopring) is already nailing these two down by creating a DEX (decentralized exchange) using ETH-based security solutions.

While any decentralized blockchain solution should go head-to-head with any other blockchain when it comes to transparency, the biggest advantage that LR has over other solutions comes in its efficiency and user-accessibility qualities. LR is able to boast the fastest speeds in transactions per second, as well as having the cheapest costs--the latter of which also needs to be broken down, as it itself has many competitive advantages. For any blockchain-based marketplace to succeed to become a top 1000 company, it needs to have its scalability issues completely in check. Any company looking to become the dominant leader in this business should expect its marketplace at some point to challenge the efficiency and scalability of the underlying system--there are many blockchain-based solutions that fail (or will fail) when it comes to mass adoption.

User-accessibility relates to both costs of using the product / marketplace as well as the costs of getting new clients / customers. Whereas some of the previous technological categories

... keep reading on reddit ➑

πŸ‘︎ 3k
πŸ’¬︎
πŸ‘€︎ u/UncleZiggy
πŸ“…︎ Jan 09 2022
🚨︎ report
Everything You Need to Know About GM Candidate Catherine Raiche

Among the headlines this week is the news that the Wilfs have requested to interview Eagles' VP of Football Operations, Catherine Raiche. Raiche is a relatively unknown name but is believed to hold the most senior-ranking team personnel position a woman has held in the NFL. Aside from the fact that I personally think it would be pretty cool to hire a female GM, is this woman even qualified? What's her background? How well would she do? Let's find out.

Pre-Football

Raiche, a native Canadian, was born in Montreal in 1989 (she would be the youngest active GM if hired). She reportedly loved sports as a kid and even played in her local flag football league. She completed her law degree and joined the Quebec Bar Association in 2012. She practiced at a private law firm for three years while completing her Master's in taxation at night and interning with the Montreal Alouettes on the weekends.

CFL

Raiche was always very eager to begin working in football, reaching out to Montreal Alouettes' Assistant GM Joey Abrams for work and mentorship. She read the CFL's CBA over and over, highlighting notes and questions. Abrams offered her an unpaid internship in 2015. Abrams eventually worked her way into a full time role with the Alouettes as the Coordinator of Football Administration, taking on contracts, immigration issues, travel planning, and scouting as her primary responsibilities. GM Jim Popp also gave her a lot of work managing the salary cap.

Popp and the Alouettes parted ways after the 2016 season. His replacement, Kavis Reed, took note of Raiche's work with the salary cap and contract negotiations and kept her on as one of two Assistant GMs. She was paired with a 62 year old CFL veteran GM, Joe Mack.

She resigned following Reed's firing less than a year later, citing personal reasons. Reports are that Reed and Mack excluded her from conversations about finding a new HC. She joined her former boss, Popp, in Toronto with the Argonauts as the Director of Fo

... keep reading on reddit ➑

πŸ‘︎ 164
πŸ’¬︎
πŸ‘€︎ u/uggsandstarbux
πŸ“…︎ Jan 13 2022
🚨︎ report
Completely Average Vaginal Recovery Story

Hello, everyone! I'm just over 12 weeks post partum. When I was pregnant (FTM), ALL I wanted was an idea of what an average recovery would be like. I found the majority of posts I saw were horror stories or positive outliers. There was nothing that felt like it was the most likely outcome. While I can doom-scroll with the best of them, and it was helpful to feel educated on all that could go wrong so I could be prepared, I wound up with a fairly average recovery experience, and wanted to share what my it was like, for those looking for a baseline. For those considering similar: I was electively induced at 39+5, had a vaginal delivery + epidural, things moved very quickly, and I had a 2nd degree tear. I also chose not to breastfeed.

A brief summation of my birth story: I was walking around just before 38 weeks already dilated and soft and effaced. My dr thought she would come early on her own, but she didn't. At my 39+4 appt, my dr was going to do a membrane sweep, but she was worried she would break my water. So, on 39+5, I went in for an induction. Checked in just before 8am and by 8:30, she broke my water. I got an epidural and some pitocin and baby girl arrived at 11:43am!

I had a second degree tear and two small internal tears. The stitching was pretty uncomfortable. They put babygirl on my chest, but I couldn't focus on her. So, I let them take her to evaluate her while the dr tended to me. When she finished, I took her and soaked her all in.

About 3 hours after delivering, the nurse came in and offered to help me use the bathroom and clean myself up. She showed me how to use the peri bottle and how to use the ice pads and tucks and everything. I couldn't pee very well the first time, but went back an hour later with some privacy and found it to happen easily. Peeing did NOT burn like I expected it to with the tear! I used the tucks pads, ice backs, and creme provided for the first 24 hours, but didn't really like them. They made me always feel "gushy" down there. There was enough liquid with all of the blood, and I just wanted to feel dry. So, after 24 hours, I was just using a plain pad and underwear.

The first 24 hours, my husband did most of the getting up for baby. He did the diaper changes and would get up to bring her to me to hold her. He helped feed her. I stayed in bed and only got up if I wanted to - which I did! I stood up a bunch and paced around. I was sick of being in bed. I wasn't in a ton of "pain," but I was pretty sore. I'd say

... keep reading on reddit ➑

πŸ‘︎ 491
πŸ’¬︎
πŸ‘€︎ u/tuti1006
πŸ“…︎ Jan 21 2022
🚨︎ report
SEASON 11 PATCH NOTES

APEX LEGENDS: ESCAPE GAMEPLAY TRAILER

https://www.youtube.com/watch?v=N-7j2ejytyI

NEW CONTENT

NEW LEGEND: ASH

A new Legend with a familiar face, Ash has overseen the Arenas from the shadows and held a tight grip on Pathfinder’s heart. A simulacrum made from the woman who once was Dr. Ashleigh Reid, Ash is determined to eliminate every trace of weakness that held her back as a human.. Detecting death wherever she goes, spearing enemies with electric snares that lock them in place, tearing through space to take more lives-- it would be easy to think that there was nothing human left within that cold steel.

But a trace of the human doctor remains, and she poses a greater threat to Ash than any Legend in the ring.

https://preview.redd.it/47xwqu7y28w71.png?width=1456&format=png&auto=webp&s=0393b2ecb3fc30087b1fdece2e8c4f1157e830fd

Passive: Marked for Death
Ash's map shows the location of recent deathboxes. She gets a special prompt on a deathbox, use it to mark surviving attackers (once per box).

Tactical: Arc Snare
Throw a spinning snare that damages and tethers the first enemy that gets too close.

Ultimate: Phase Breach
Tear open a one-way portal to a targeted location. This portal stays open for a short time, during which anyone can use it.

See Ash’s abilities in action here.

https://preview.redd.it/kebi9i3238w71.png?width=1456&format=png&auto=webp&s=03dea5d4833b18547e92afe30ffa221783c756f2

NEW MAP: STORM POINT

This beautiful oasis was once an energy colony for the IMC, and the ruins remain. Many have tried to make a home here: all have failed. A survey of the area revealed the remains of three unique settlements built across the centuries, but no survivors.The colony lay abandoned, only visited by the occasional pirate or castaway. Now the Mercenary Syndicate has plans of their own for Storm Point.

It looks so enticing, but the pristine beaches and crystal waters are just the eye of the hurricane. All around, dangers swirl: wild prowlers, venomous spiders, and the gathering storms only add to the tension in the air. Now the Legends are here to make this place their own.

So it looks like Storm Point is only going to get more dangerous. Check out our blog with all the details here.

BATTLE ROYALE M

... keep reading on reddit ➑

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/paradoxally
πŸ“…︎ Oct 28 2021
🚨︎ report
SERIOUS: This subreddit needs to understand what a "dad joke" really means.

I don't want to step on anybody's toes here, but the amount of non-dad jokes here in this subreddit really annoys me. First of all, dad jokes CAN be NSFW, it clearly says so in the sub rules. Secondly, it doesn't automatically make it a dad joke if it's from a conversation between you and your child. Most importantly, the jokes that your CHILDREN tell YOU are not dad jokes. The point of a dad joke is that it's so cheesy only a dad who's trying to be funny would make such a joke. That's it. They are stupid plays on words, lame puns and so on. There has to be a clever pun or wordplay for it to be considered a dad joke.

Again, to all the fellow dads, I apologise if I'm sounding too harsh. But I just needed to get it off my chest.

πŸ‘︎ 17k
πŸ’¬︎
πŸ‘€︎ u/anywhereiroa
πŸ“…︎ Jan 15 2022
🚨︎ report
Intraspecific Aggression

Intraspecific aggression is a very rare and undesirable trait amongst the galactic community. The idea of attacking a member of your own species, much less declaring war on yourselves, is an unfathomable concept to many civilized races. Within the High Order, we have an entire department dedicated to finding and evaluating potential new races to identify this trait and potentially help out the species to stamp out their innate desire for violence. Should they prove to not be capable of being rehabilitated, we make the unfortunate decision to either ensure their isolation by not building them a jump gate or wipe out their race entirely.

For the most part, we choose isolation. There has only been one instance of a race being erased, the act being so thorough I cannot find traces of the name or even the smallest piece of history on the species. Though like I mentioned, these hyperaggressive species are very rare and for the most part non-existent. Many races actually believe it to be a legend or myth, designed to scare newer species into submission.

So imagine our surprise when two new species with this trait entered the galactic stage almost simultaneously.

The Urnar were the first, their initial scouting ships appearing in the Tashilla system and were outfitted with more ordnance than a High Order frigate. We attempted diplomacy, but upon seeing our ships they simply laughed and fired on us. While High Order values peace, we are no strangers to war. Our initial counterattacks failed and simply served to slow their ships down. Once our battleships and destroyers entered the game, it was over. At least, it should have been.

Due to our construction of a jump gate in the Tashilla system, we were able to react fast and get a blockade set up in the direction of their arrival. Their ships still used near-lightspeed travel engines, so their reinforcements came slow while ours were already here. But as the war raged on, so did our losses. It was too late when we came to the horrifying realization: the initial ships were generations behind the ones now arriving.

As newer ships arrived, their engines were faster and their armaments more lethal. These new ships were able to catch up to their older scout ships thanks to their upgrades and no species in the High Order were ready to combat such advanced weaponry.

After countless losses, we were pushed back to the jump gate of this system, something we had to defend to ensure the Urnar could not reach the rest of the

... keep reading on reddit ➑

πŸ‘︎ 1k
πŸ’¬︎
πŸ‘€︎ u/ck-pasta
πŸ“…︎ Jan 15 2022
🚨︎ report
Diablo 2 Resurrected Ladders are Coming Early Next Year! New Patch 2.4 Details!

DIABLO II: RESURRECTED PATCH 2.4 HIGHLIGHTS | COMING SOON

Greetings, Heroes of Sanctuary. We’d like to take this opportunity to highlight exciting upcoming balance changes, alongside a couple of new features coming in our next Diablo II: Resurrected update!

Prepare to seek your glory. Ladder Rank play is arriving early next year! Our priority for Ladder Rank play has always been for this mode to be a smooth experience. The competitive nature of this feature demands stability as players race towards 99. Our teams have continued to invest time in making the game experience and performance smoother for everyone. We can’t wait for you to begin your climb, but for now, let’s dive into some exciting details around this upcoming feature!

LADDER RANK PLAY

Like Diablo II Classic, Diablo II: Resurrected will feature four different Ladder modes, including:

VersionDescriptionStandard LadderThe casual version of Ladder play that encompasses playing with four acts.Hardcore LadderThe hardcore (only 1 life) version of Ladder play that encompasses playing with four acts.Standard Expansion LadderThe casual version of Ladder play that encompasses playing five acts, as it includes the β€œLord of Destruction” expansion content.Hardcore Expansion LadderThe hardcore (only 1 life) version of Ladder play that encompasses playing five acts, as it includes the β€œLord of Destruction” expansion content.

For the first time, players will have the chance to unlock a host of new Rune Words in the Ladder system! To be clear, these Rune Words have never existed in the game before, and they will not be accessible in non-Ladder play like the previous set of Ladder-only Rune Words in the original Diablo II experience. At the end of a Ladder season, players who successfully made these Rune Words will have their Ladder characters be moved into a β€œnon-Ladder” version of the game. Then at the beginning of the next Ladder season, players will make a new Ladder character and start all over again to earn new rewards. Currently, we don’t have specific new Rune Words to showcase, but if you tune-in to our Developer Update Stream (more details below) hosted by content creator MrLlamaSC, you’ll be able to receive a glimpse!

Lastly, we’ve been monitoring discussions around Ladder Rank play in the community. The duration of Ladder is an element our team is still trying to gauge as we progress forward, but we’re looking to create the β€œrush” of a new ladder and find the best timeframe for Ladder r

... keep reading on reddit ➑

πŸ‘︎ 294
πŸ’¬︎
πŸ‘€︎ u/lordpermaximum
πŸ“…︎ Dec 15 2021
🚨︎ report
- I want you to leave. – OK

So, this probably happened around 10 years ago, maybe a bit less than that. I’m living in Europe and I was a uni student at that time. No regular job, so I used to work with some temp job agencies which used to let me know when any work came up to see if I’m up for it. Nothing too interesting, most of the time it was a company that had to do a yearly inventory and needed extra workers to do some repetitive, soul-crashing tasks like counting number of screws in the bins and segregating them into said bins based on their type (quite literally that to be honest, lol). The main problem was that for small locations it often lasted only a day or even a couple hours, so the pay was… poor at best. But hey, as long as they pay something it’s a step forward for a young student. One time I got a comfortable offer to participate in a preparation for such inventory and a good aspect of it was that preparation was planned for 2 weeks as they had quite an extensive stock. And it wasn’t just me who was hired, there probably was like two dozen of extra little helpers. Boy, we’re gonna get rich! For a few first days it was going pretty well, we were usually working in pairs for various departments around the store. Each of those departments had a supervisor or two who… well, supervised our work and gave us tasks. During those first few days I was working for some nice guys – same department all the time. And let me digress for a second here – for the purpose of the story you should know that I pay great attention to details and am pretty hard-working. So, whatever it is I’m doing I’m always giving my best even if the task is tedious. And it was no different at this job. However, let’s get back to the topic. So, I’m working for this department and after a few hours or so, I asked the guys (supervisors) if they have anything against me listening to some music on my earphones. They were cool with that as I was not engaging with any other employees unless I was reporting that I finished a certain task and I’m ready for the next one. If a customer approached me, I was to direct him to β€˜actual’ worker from the given department. So, that’s how a few days went by. Supervisors were very happy with the work I did and I was happy I could make the time fly faster with the help from my white mp3 player that seems ancient nowadays. Honestly, still after those years it feels nice to remember daily compliments from these very guys – good feedback, good guidance, good managerial material mi

... keep reading on reddit ➑

πŸ‘︎ 2k
πŸ’¬︎
πŸ‘€︎ u/InsomniacI
πŸ“…︎ Jan 09 2022
🚨︎ report
Just because it's a joke, doesn't mean it's a dad joke

Alot of great jokes get posted here! However just because you have a joke, doesn't mean it's a dad joke.

THIS IS NOT ABOUT NSFW, THIS IS ABOUT LONG JOKES, BLONDE JOKES, SEXUAL JOKES, KNOCK KNOCK JOKES, POLITICAL JOKES, ETC BEING POSTED IN A DAD JOKE SUB

Try telling these sexual jokes that get posted here, to your kid and see how your spouse likes it.. if that goes well, Try telling one of your friends kid about your sex life being like Coca cola, first it was normal, than light and now zero , and see if the parents are OK with you telling their kid the "dad joke"

I'm not even referencing the NSFW, I'm saying Dad jokes are corny, and sometimes painful, not sexual

So check out r/jokes for all types of jokes

r/unclejokes for dirty jokes

r/3amjokes for real weird and alot of OC

r/cleandadjokes If your really sick of seeing not dad jokes in r/dadjokes

Punchline !

Edit: this is not a post about NSFW , This is about jokes, knock knock jokes, blonde jokes, political jokes etc being posted in a dad joke sub

Edit 2: don't touch the thermostat

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/CzarcasmRules
πŸ“…︎ Jan 23 2022
🚨︎ report
World of REEs: 2021 Review and 2022 (& Beyond) Preview

2021 has been an exciting year for the REE industry as prices soared and companies outside of China continued steady progress towards moving the supply chain out of Chinese control. I'm going to touch on some of the key developments of 2021 for the industry as a whole and then dive into a few specific companies, MP Materials ($MP), Lynas ($LYSDY), and Energy Fuels ($UUUU), to see what progress was made in 2021 and what to expect in 2022.

One note, you'll see me using both "REEs" (rare earth elements) and "REOs" (rare earth oxides) because the terms are interchangeable enough for our purposes. Technically REO is more precisely talking about the individual element oxides found in ore or semi-finished material while REEs are a more general term for the industry and concept of rare earths, but "ree" is easier to say and think than "ree-oh" so I mostly stick with REEs. (Scientific, I know.)

Also, we obviously don't have Q4 numbers yet so I make some inferences along the way based of guidance and observable data.

REEs in 2021:

Pricing:

Prices soared to 10 year highs in 2021 on the back of strong demand and undersupply. Since REEs are actually a group of 17 different elements it can be hard to track in realtime the price each company is getting for their specific ore distributions, but most REOs saw an increase of 75%-130% over the year.

Aside from the continually increasing demand due to the further adoption of clean energy tech, global REE supply came under some strain thanks to the coup in Myanmar. China sources something like 40% of their REE feedstock from Myanmar and the military coup in Q1 caused supply worries and then actual supply disruption from June to the beginning of December. Take a look at this chart of realized price increases comparing MP (who sells to China) and Lynas would mostly sells outside of China:

Price growth from Q3-19

You can see the more explosive growth MP saw since the coup in Q1FY21 which the company attributes to a better ore mixture, but I think was influenced by a tightening supply picture in the Chinese market. Chinese imports from Myanmar seem to have resumed in early December 2021 so some analysts are expecting downward pressure, but the import quantities are still well below historic levels so I don't expect the bottom to fall out, and even then Q4 earnings should still show str

... keep reading on reddit ➑

πŸ‘︎ 124
πŸ’¬︎
πŸ‘€︎ u/Steely_Hands
πŸ“…︎ Jan 16 2022
🚨︎ report
Blind Girl Here. Give Me Your Best Blind Jokes!

Do your worst!

πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/Leckzsluthor
πŸ“…︎ Jan 02 2022
🚨︎ report
A job for a deathworlder [Chapter 41]

[Chapter 1] ; [Previous Chapter] ; [Wiki + Discord]

Chapter 41 – Fraternization

Commander Keone’s tune had changed considerably from his earlier β€œI’ll be asking the questions” demeanor, as he intently listened to Shida’s explanation of the events on the G.C.S. three weeks ago with an attentive expression, only interrupting her very rarely to ask for some clarifications.

All the while, his crew was still handling the process of taking Congloarch’s ship into custody, after the Salem had arrived at its location.

Finally, after Shida had finished retelling what felt like year’s worth of events, even though they happened over the course of only a few days, the Commander cleared his throat, seemingly wanting to start his reply to her elaborations to her side of the story, however he stopped himself, remaining with an open mouth. He slowly closed it again, looking to the side in thought. Then, with a new burst of vigor, he lifted his hand, taking a deep breath to answer once again. However, as soon as it had kindled, the spark died out again, and he slowly and audibly let the air out of his lung, bringing his hand around to rub across his mouth.

Shida felt a bead of sweat run down her forehead and nervously twitched her ears, as she watched the man seemingly struggle to determine how he should handle the situation.

Finally, Commander Keone sighed, lowering his hand again and lowly mumbling,

β€œYou’re probably aware that all of this sounds pretty hard to believe, aren’t you?”

Something about his voice told Shida that their story was just about crazy enough that he didn’t expect they would try to make something like this up to save their skin.

β€œYes, we are,” Shida said, feeling her voice drift off as she spoke as the memories of the events resurfaced in full force. Quickly, she shut her eyes tightly and shook out her head, recomposing herself, before continuing with more force behind her words, β€œBut you don’t have to believe us right now. We have evidence James has personally collected with us. If you let us show it to you, I’m sure it will be a thousand times more convincing than us trying to persuade you.”

Keone replied with a sideways nod, while also lifting his shoulder on the same side, forming a β€˜fair enou

... keep reading on reddit ➑

πŸ‘︎ 1k
πŸ’¬︎
πŸ‘€︎ u/Lanzen_Jars
πŸ“…︎ Dec 14 2021
🚨︎ report
I heard that by law you have to turn on your headlights when it’s raining in Sweden.

How the hell am I suppose to know when it’s raining in Sweden?

πŸ‘︎ 10k
πŸ’¬︎
πŸ‘€︎ u/justshtmypnts
πŸ“…︎ Jan 25 2022
🚨︎ report
Petition to ban rants from this sub

Ants don’t even have the concept fathers, let alone a good dad joke. Keep r/ants out of my r/dadjokes.

But no, seriously. I understand rule 7 is great to have intelligent discussion, but sometimes it feels like 1 in 10 posts here is someone getting upset about the jokes on this sub. Let the mods deal with it, they regulate the sub.

πŸ‘︎ 8k
πŸ’¬︎
πŸ‘€︎ u/drak0ni
πŸ“…︎ Jan 24 2022
🚨︎ report
Alien-Nation Chapter 81: Sprint Retrospective

First | Previous | Next

Discord

Sprint Retrospective


Lieutenant Colonel Amilita had such aspirations at the start of the day, and none of them had come to fruition.

Wake up, get the boss to pin a medal on a boy, find your friend a boyfriend, let them experience all Earth has to offer, get the national civilian and local military-civilian governments to finally meet and play nice, and show the galaxy that things are under control. Easy.

Except her boss hadn’t shown up until the key civilian government official tied to the boy getting the medal had already taken off with her sick daughter in tow, fueling speculation about Nataliska and leaving Elias utterly exposed to the attentions and flirtation of any young noblewoman who elected to try. A couple noble houses nearly came to blows over it. Borzun was last seen headed down to a college bar, and, oh, right, a bomb had gone off.

Luckily the bomb had been nowhere near the ceremony, instead a β€˜half-mile’ down the road at a bar. Unluckily, it lightly wounded one of her lieutenants, Lesha, and killed several human β€˜agents’ from the local human government. And now, Lesha had brought her back some kind of container addressed to her, stolen out of the chain of custody before it could be disappeared into evidence the way the memory stick had gone. This meant now her little conspiracy was operating independently, marking perhaps one of the most dangerous steps in her career.

Between all the day’s mishaps, she’d almost forgotten all about the human government apparently smoothing over dissidents’ brains. I’m never complaining about high command again if this is the amount of Turox-shit that piles up on them daily, she swore to herself.

β€œAlright, Lieutenant. Let’s start by going over what went well.”

Lesha stood at attention without a hint of the injuries she’d suffered, chin held high. β€œDeployment time was an impressive one minute and thirty seconds from the alert being raised, to β€˜deployed to the hangar and getting in armour.’ The briefing, intel, and blueprint database program had worked well, too. Combing over the building’s floor plans during transit proved itself useful in breaching. Despite the maze-like interior, we easily found the back room where the tip-off said the humans we

... keep reading on reddit ➑

πŸ‘︎ 248
πŸ’¬︎
πŸ‘€︎ u/SSBSubjugation
πŸ“…︎ Jan 11 2022
🚨︎ report
#VeUSD (Stable Coin) and the Potential Significance that I believe is being overlooked or needs to be explained

Most of this is going to come from the VeChain Whitepaper 2.0 with some speculative parts inserted but those will be marked clearly and I will have a TL;DR at the bottom. I have handpicked the info that I personally find most relevant.

VeChain's vision on open finance:

This part is speculation by me--- This was created before the DeFi explosion and the latest tweets #DeFi was one of the hashtags, so make sure to takeaway that VeUSD will be prevalent to BOTH DeFi and Open Finance as the ecosystems and crypto markets have evolved since this was originally published


This is direct from the Whitepaper: While we do believe in the potential of cryptocurrencies, and it may eventually fulfill the decentralization dream that a lot of crypto believers believe in, however it is simply too small of a market when compared to the global finance market. We believe the full potential of the blockchain technology will only be realized if mainstream finance can adopt the technology. Therefore, we have a stronger belief in β€œopen finance”, as opposed to De-Fi. VeChain aims to enable financial institutions and central banks through blockchain technology, transforming their current business practices to a more transparent, efficient, automated, and data driven form. There are three directions we will take to facilitate the creation of such ecosystem. 1. To establish a settlement layer consisting of different stable coins 2. Onboard enterprises and construct a data layer 3. Bring in financial institutions to create financial products using trusted enterprise data.


Settlement layer:

The blockchain based **settlement layer will enable financial products to be settled on-chain, allowing the utilization of smart-contracts, automated execution with transparent terms, thus significantly reducing cost and increasing transparency. For the past year and a half, we have advised governments around the world on their regulatory framework around cryptocurrency, and we have also been working with one of the most innovative governments in the world to design and launch a Euro-backed stable coin which is issued by the central bank of that country. This stable coin carries a lot of significance for both the blockchain industry and that country. Not only may it be the first state-backed Euro stable coin in the world, such legitimate/trusted settlement layer will serve as the soil to grow financial products with mass adoption

... keep reading on reddit ➑

πŸ‘︎ 141
πŸ’¬︎
πŸ‘€︎ u/mebeast227
πŸ“…︎ Jan 04 2022
🚨︎ report
French fries weren’t cooked in France.

They were cooked in Greece.

πŸ‘︎ 9k
πŸ’¬︎
πŸ“…︎ Jan 20 2022
🚨︎ report
This subreddit is 10 years old now.

I'm surprised it hasn't decade.

πŸ‘︎ 14k
πŸ’¬︎
πŸ‘€︎ u/frexyincdude
πŸ“…︎ Jan 14 2022
🚨︎ report
I recorded myself sleep talking and now I never want to sleep again.

It all started about three weeks ago. I had gotten into bad bedtime habits and decided to use one of these apps that monitors your sleep. You enter what you have done during the day, give it some nights for calibration and then the app tells you the quality of your sleep and gives you advice on what to do to improve it.

The first few nights there was nothing weird, it being the calibration time and all. On my fourth night the app was apparently fully setup and had an evaluation ready the following morning. A total of 3 hours 2 minutes hours of REM sleep, 2 hours and 42 minutes of deep sleep and then various measurements on how good my sleep seemed to be. Apparently my quality was at 68% (not too shabby!) and my major issue was looking at the mobile before bedtime (no surprises there). At the very end of the summary there were also a bunch of recordings. As far as I can tell this is mainly how the app evaluates sleep. It listens for certain signifiers and then uses that to judge what state and quality of the sleep you are in. I was curious how I sounded when sleeping so I decided to give a few random ones a listen.

First one was just me snoring and the second was some unintelligible murmur. The third one was different. I was speaking very clearly, but in a tone of voice that I didn’t recognize.

β€œHelp me…”

That was all it said and then the recording ended. It was a very faint voice and the way it spoke made a shiver go down my spine. It was not this sleepy kind of voice that you normally hear people speak during slumber. While very quiet, it felt lucid and clear. It was not a random mumbling, but something that was spoken by a fully conscious person. There was also this ache in the voice that really got to me. As if the person speaking was in great pain.

This freaked me out more than a simple uttering had any right to do. I didn’t feel like listening to any more recordings and tried to shrug it off. A few hours into the day I started feeling silly about giving it so much attention. I mean, it was just some nightly gibberish, what was there for me to worry about?

Evening came and I had basically forgotten all about the morning's weirdness. Then it was time to activate the app again and it all came back to me. I was honestly on the verge of just deleting the damn app and never using it again. But that felt like giving into superstition and my own silliness. Looking back at it, I wish I had never used it again. At the time, though, it just felt like I was

... keep reading on reddit ➑

πŸ‘︎ 382
πŸ’¬︎
πŸ‘€︎ u/Yezide
πŸ“…︎ Dec 30 2021
🚨︎ report
When I was a single man, I had loads of free time.

Now that I listen to albums, I hardly ever leave the house.

πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/porichoygupto
πŸ“…︎ Jan 25 2022
🚨︎ report
You've been hit by
πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/mordrathe
πŸ“…︎ Jan 20 2022
🚨︎ report
I'm sick of you guys posting dumb wordplay in here for awards and upvotes.

Don't you know a good pun is its own reword?

πŸ‘︎ 11k
πŸ’¬︎
πŸ‘€︎ u/diggitygiggitycee
πŸ“…︎ Jan 21 2022
🚨︎ report
My 4 year oldest favourit joke, which he very proudly memorized and told all his teachers.

Two muffins are in an oven, one muffin looks at the other and says "is it just me, or is it hot in here?"

Then the other muffin says "AHH, TALKING MUFFIN!!!"

πŸ‘︎ 9k
πŸ’¬︎
πŸ‘€︎ u/smoffatt34920
πŸ“…︎ Jan 22 2022
🚨︎ report
CYL6 Voter & Bookmaker Guide

First, I'm really thankful for all the "Best of 2021 in /r/FEH" support from regulars & voters. Didn't expect being twice in the final results, so that's a positive surprise.

Back to the topic, this may become a yearly tradition, but here's an updated voting/forecast thread on CYL6. Maybe some know who to vote for, maybe some are hesitating, maybe there are newcomers who played FEH for less than a year... but no worries, this guide should give some quick pointers.

CYL (Choose Your Legends) is a yearly community poll allowing Fire Emblem fans to vote on their favorite characters of the franchise, with real consequences in FEH: Top 2 winners on the male & female side get a Brave alt (slated to be released around August, ~6 months after the poll which is more or less the timeframe for units to be produced in general).

Now, that's the simplistic view on CYL. To be more insightful, this event has several marketing purposes:

  • It's a two-stage promotion campaign, with the first one being the community poll to create public engagement and maintain player retention. This can be an indicator to gauge the popularity of characters over time and influence future banners' unit choices, be it New Heroes, seasonals/alts or even Resplendent skins.
  • The second layer is the CYL banner release around August, which has high player recruitment power (be it the free CYL unit pick or the sheer appeal of that yearly banner). IS usually pushes major advertisement campaigns online and offline at that time to attract new players (more on that below regarding 3H).

Now, also consider other remarks and changes that may matter:

  • The Nintendo account log-in condition added in CYL5 and the more limited amount of clear favorites may lead to a lower amount of total votes (~1,1M on CYL4), which may impact popular characters benefitting more from casual votes (due to the hurdle), but also the not-so-popular ones (a few dozen votes may make a major difference in rankings). But this should lead to better accuracy in votes (as we know that IS monitors results attentively to see who votes for a character - Eirika having more votes from non-active FEH players, for instance).
  • CYL6 results may only have real influence on unit choices after the CYL6 banner in August. Units take more or less 6-8 months to be produced, so all lineups until then may be still influenced by CYL5 standings.
  • New Heroes banners seem to struggle more and opt
... keep reading on reddit ➑

πŸ‘︎ 95
πŸ’¬︎
πŸ‘€︎ u/MisogID
πŸ“…︎ Jan 20 2022
🚨︎ report
Puns make me numb

Mathematical puns makes me number

πŸ‘︎ 8k
πŸ’¬︎
πŸ‘€︎ u/tadashi4
πŸ“…︎ Jan 26 2022
🚨︎ report
Dropped my best ever dad joke & no one was around to hear it

For context I'm a Refuse Driver (Garbage man) & today I was on food waste. After I'd tipped I was checking the wagon for any defects when I spotted a lone pea balanced on the lifts.

I said "hey look, an escaPEA"

No one near me but it didn't half make me laugh for a good hour or so!

Edit: I can't believe how much this has blown up. Thank you everyone I've had a blast reading through the replies πŸ˜‚

πŸ‘︎ 20k
πŸ’¬︎
πŸ‘€︎ u/Vegetable-Acadia
πŸ“…︎ Jan 11 2022
🚨︎ report
What starts with a W and ends with a T

It really does, I swear!

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/PsychedeIic_Sheep
πŸ“…︎ Jan 13 2022
🚨︎ report
Why did Karen press Ctrl+Shift+Delete?

Because she wanted to see the task manager.

πŸ‘︎ 11k
πŸ’¬︎
πŸ‘€︎ u/Eoussama
πŸ“…︎ Jan 17 2022
🚨︎ report
Steve JOBS would have made a better President than Donald Trump

But that’s comparing apples to oranges

πŸ‘︎ 8k
πŸ’¬︎
πŸ‘€︎ u/Ok-Ingenuity4838
πŸ“…︎ Jan 22 2022
🚨︎ report
What type of evaluation use lambda functions in Ruby? (Eager or Lazy)
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/droogadulce
πŸ“…︎ Oct 11 2016
🚨︎ report
ELI5: Eager evaluation vs lazy evaluation
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/scotchirish
πŸ“…︎ Apr 14 2013
🚨︎ report
A job for a deathworlder [Chapter 40]

[Chapter 1] ; [Previous Chapter] ; [Discord + Wiki]

Chapter 40 – New friends, old enemies

Disoriented, Shida rubbed the sleep out of her eyes, her alarm loudly blaring in her ears. How long had she slept for?

With effort, she turned herself around so that she could get the annoying device to shut up while simultaneously checking the time on the terminal. It was the fourth hour of the day. Of course, it was. She had set the alarm to this time herself, after all.

After staring at the time slowly ticking up for nearly two minutes, she finally groaned and strenuously pushed herself up from the uncomfortable futon, which formed the only barrier between her and the cold, hard floor.

The accommodations on Congloarch’s ship left a lot to be desired, since they were basically cobbled together from the equipment made for a very different crew that usually inhabited the vessel.

Not that she couldn’t make it work, but it wasn’t exactly comfortable.

Absently, she skulked through the cabin on her way to the washroom, dropping her current change of clothes on the way. Then she stepped into the way-too-large-for-her sanitary unit and turned on the hot water, feeling the fluid flow over her with strong pressure, while she supported herself by leaning against the unit’s wall with both hands.

Her wet mane, made heavy from the water, hung down around her face in dense tufts, forming a thick, dark curtain that blocked out the world around her as the water rushed over her. She stood like that for a while, letting herself be doused before finally finding the energy to actually wash herself off.

A few minutes later, she finished by rinsing out her hair, pressing the water out of it between her fingers while turning off the flow and turning on the drying function instead.

The warm air blew in her face and through her hair, quickly taking away the damp feeling the shower had left behind and leaving her warm and with a fluffed-up mane. Since she really didn’t want to trade in this warm feeling for immediately being cold again, she skipped the next step of just standing around and waiting for things to happen and instead opted to immediately get dressed again.

Leaving the washroom with quick steps, she walked back out into

... keep reading on reddit ➑

πŸ‘︎ 1k
πŸ’¬︎
πŸ‘€︎ u/Lanzen_Jars
πŸ“…︎ Dec 07 2021
🚨︎ report
My wife left me because I couldn’t stop doing impressions of pasta

And now I’m cannelloni

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/bluestratmatt
πŸ“…︎ Jan 23 2022
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.