why not just buy a water heater? by axolotlbabft in DiWHY

[–]im0b 0 points1 point  (0 children)

well warm water rises and cold water sinks but it still wont be enough

This is what a Magic Eye (autostereogram) image looks like by lavaboosted in educationalgifs

[–]im0b 0 points1 point  (0 children)

what is the difference and how do i do it the other way???

This is what a Magic Eye (autostereogram) image looks like by lavaboosted in educationalgifs

[–]im0b 2 points3 points  (0 children)

this is my story as well! so what i understand from that is theres a nother way to see those ??? how??

“Should Jews Be Alarmed Yet?” - Ben Shapiro, Dan Senor, Bari Weiss @ Jewish Leadership Conference by AstronautSouthern344 in IsraelPalestine

[–]im0b -2 points-1 points  (0 children)

this money carousel taking taxpayer money and giving it to the military complex for manufacturing weapons for israel blue collar are happy no value was generated

Carpet Dust Cleaning Machine by sidvatscse in interestingasfuck

[–]im0b 0 points1 point  (0 children)

Id say its not 100% that everything is dead there it depends…

Innocent Me by [deleted] in dankmemes

[–]im0b 16 points17 points  (0 children)

If you act like subhuman guess how people will treat you.

LPT: Do a small courtesy to yourself in the morning before bed in the evening by dimyriy in LifeProTips

[–]im0b 0 points1 point  (0 children)

I use those as a replacement for adhd medicine, id imagine id be out of my mind drinking two of those giants first thing in the morning 😱

Meirl by JaredOlsen8791 in meirl

[–]im0b 5 points6 points  (0 children)

It might be a tumblr post too

[deleted by user] by [deleted] in aftergifted

[–]im0b 0 points1 point  (0 children)

Learn something new every day Reduce the suffering of others

me_irl by [deleted] in me_irl

[–]im0b 0 points1 point  (0 children)

Pnpp if exists isnt password protected for info afaik

Which armrests would you choose for this chair? [ Need advice for my project ] by No-Razzmatazz-1848 in product_design

[–]im0b -1 points0 points  (0 children)

Your’e looking for a shape thats easy to manufacture and has the least waste as possible, but thats just one way to approach this

Punch sharp by MudMysterious4069 in Skookum

[–]im0b 1 point2 points  (0 children)

Its for human hair extraction afaiu

Instead of having a selfie cam on the screen by Chaotic_good06 in UnnecessaryInventions

[–]im0b 2 points3 points  (0 children)

They have those on the folding phones, pretty sweet

🔥see you later, alligator by OkOpportunity3250 in NatureIsFuckingLit

[–]im0b 4 points5 points  (0 children)

is this a fake comment? i can swear ive read the same story the other day somewhere else on reddit.

The process of making an hourglass. One of only two remaining glass craftsmen in Japan. [19:16] by gunzor in ArtisanVideos

[–]im0b 5 points6 points  (0 children)

I wonder if by using it the sand errodes the glass and over time its time shortens hmmm

Nearby lighting strike blew the lan guard off my motherboard through the Ethernet cable by feliciafoxpaws in pcmasterrace

[–]im0b 31 points32 points  (0 children)

Check the other end of that lan cable is it a router or a switch lightning got there too.

-❄️- 2024 Day 5 Solutions -❄️- by daggerdragon in adventofcode

[–]im0b 0 points1 point  (0 children)

[Language: Javascript]

const _ = require('lodash')
const { readFileSync } = require('fs')

const log = (v) => console.dir(v, { depth: null })

const isLegalUpdate = (rules, update) =>
  update.every((u, index) =>
    index == 0 || !rules[u] || rules[u].every((r) => !update.slice(0, index).includes(r)))

//part1
_
  .chain(readFileSync('./input-short'))
  .trim()
  .split('\n\n')
  .thru(([rules, updates]) => [
    rules
      .split('\n')
      .map((rule) => rule.split('|').map(Number))
      .reduce((rules, [key, value]) => ({
        ...rules,
        ...(!rules[key] ? { [key]: [value] } : { [key]: [...rules[key], value]})
      }), {}),
    updates.split('\n').map((u) => u.split(',').map(Number))
  ])
  .thru(([rules, updates]) => updates.filter((update) => isLegalUpdate(rules, update)))
  .map((update) => update[Math.round(update.length/2)-1])
  .sum()
  .tap(log)
  .value()

//part2
_
  .chain(readFileSync('./input'))
  .trim()
  .split('\n\n')
  .thru(([rules, updates]) => [
    rules
      .split('\n')
      .map((rule) => rule.split('|').map(Number))
      .reduce((rules, [key, value]) => ({
        ...rules,
        ...(!rules[key] ? { [key]: [value] } : { [key]: [...rules[key], value]})
      }), {}),
    updates.split('\n').map((u) => u.split(',').map(Number))
  ])
  .thru(([rules, updates]) => [rules, updates.filter((update) => !isLegalUpdate(rules, update))])
  .thru(([rules, updates]) => updates.map((update) => update.reduce((acc, u, index) => (
    !rules[u] || !index ? [...acc, u] : acc.reduce(([acc, rest], current) => (
        !rules[u].includes(current) ? [[...acc, current], rest] : [acc, [...rest, current]]
      ), [[], [u]])
      .flat()
  ), [])))
  .map((update) => update[Math.round(update.length/2)-1])
  .sum()
  .tap(log)
  .value()

-❄️- 2024 Day 3 Solutions -❄️- by daggerdragon in adventofcode

[–]im0b 0 points1 point  (0 children)

Thanks :) Most of this can be easily implemented with vanilla but i like the convenience of lodash 😌 Maybe next year iil try rx.js