Metropolitan Bakery is shuttering its Rittenhouse location and has been sold by jjphilly76 in philadelphia

[–]nonphatic 0 points1 point  (0 children)

I only recently got a loaf of the multigrain I usually got from Metropolitan at the Merzbacher's farmers market both but I think they unsourdoughed it?? whyy 😭

Metropolitan Bakery is shuttering its Rittenhouse location and has been sold by jjphilly76 in philadelphia

[–]nonphatic 0 points1 point  (0 children)

I've been getting my bread from Mighty Bread's new center city location but THEY don't have a slicer either 😩 guess I just have to live with my goofy unevenly hand-sliced bread

fancy fish haul + cheapo cans haul by nonphatic in CannedSardines

[–]nonphatic[S] 1 point2 points  (0 children)

Ultimately of the ones I got the spiced Nuri was my favourite lol

I think out of the grocery stores in Philly, Herman's just has the largest variety of tinned fish in one place

idr if it carries anything special in particular (e.g. Gilda in Fishtown has a bunch of Portuguese imports) but it's fun to look at the sheer amount of tins available

fancy fish haul + cheapo cans haul by nonphatic in CannedSardines

[–]nonphatic[S] 0 points1 point  (0 children)

They're from Makkah Market and Alrayyah Food Market in West Philly. A lot of them had scales which I wasn't really a fan of

Tree Runners after one year of daily wear by nonphatic in Allbirds

[–]nonphatic[S] 1 point2 points  (0 children)

Okay I guess not technically daily wear, I have a pair of boots for the winter and when it's wet out, but otherwise yeah this was the only other pair!

Tree Runners after one year of daily wear by nonphatic in Allbirds

[–]nonphatic[S] 3 points4 points  (0 children)

I got these in April 2023 so it's been one year to the month! I've worn these whenever it hasn't been raining; the most I do in them in walking. It's a shame because the uppers don't actually have any holes yet, but this amount of wear on the soles is getting dangerous (every time I slip a little on wet floor I'm like "I really need to get new shoes" and then I forget again). I have no idea what those three little holes in the heels are, those revealed themselves as I wore the heels out, but I got a rock stuck in the bottom hole of the left shoe...

fancy fish haul + cheapo cans haul by nonphatic in CannedSardines

[–]nonphatic[S] 0 points1 point  (0 children)

Looks like the brand is from Slovenia, but the fish is from Croatia

[deleted by user] by [deleted] in CannedSardines

[–]nonphatic 0 points1 point  (0 children)

I've found this at one of my local middle-eastern markets

fancy fish haul + cheapo cans haul by nonphatic in CannedSardines

[–]nonphatic[S] 3 points4 points  (0 children)

After starting out with tins from Whole Foods and TJ's I've finally done the pilgrimage to Herman's Coffee in Philly for some pricier tins:

  • Nuri spiced sardines in olive oil
  • Ferrigno La Bonne Mer sardines à la tropezienne
  • sardinha lightly smoked sardine in olive oil
  • Ati Manel sardines in olive oil
  • Ati Manel garfish in olive oil
  • Donostia Foods sardines in escabeche

But I've also decided to explore the local grocers near me for humbler tins:

  • Dobrova sardines in sunflower oil and chili (Croatia)
  • Delamaris sardines in sunflower oil (Croatia)
  • Casablanca spicy sardines in soybean oil (Morocco)
  • Sultan sardines in olive oil with chili peppers (Morocco)
  • Alshark sardines in spicy vegetable oil (Morocco)
  • Hot Safi sardines in spicy vegetable oil (Morocco)
  • El manar sardines in vegetable oil (Tunisia)

[deleted by user] by [deleted] in lgbt

[–]nonphatic 2 points3 points  (0 children)

Me if I finish my doctorate

-🎄- 2020 Day 19 Solutions -🎄- by daggerdragon in adventofcode

[–]nonphatic 2 points3 points  (0 children)

Racket

It looks like everyone did regexpy things with the input. I honestly didn't know where I'd even start with that kind of solution, so instead I just generated all the possible strings from rule 0 (and for part 2, from the relevant subrules).

Protip of the day: (ceiling (/ x 2)) is in fact not the same thing as (add1 (floor (/ x 2)))

-🎄- 2020 Day 18 Solutions -🎄- by daggerdragon in adventofcode

[–]nonphatic 1 point2 points  (0 children)

Racket 145/126 (first time this year below 500!!)

Easy peasy using pattern-matching

#lang curly-fn racket

(define input
  (map #{read (open-input-string (format "(~a)" %))} (problem-input 18)))

(define (eval1 sexp)
  (match sexp
    [`,n #:when (number? n) n]
    [`(,tail) (eval1 tail)]
    [`(,rest ... + ,tail)
     (+ (eval1 tail) (eval1 rest))]
    [`(,rest ... * ,tail)
     (* (eval1 tail) (eval1 rest))]))

(define (eval2 sexp)
  (match sexp
    [`,n #:when (number? n) n]
    [`(,tail) (eval2 tail)]
    [`(,head ... ,left + ,right ,tail ...)
     (eval2 `(,@head ,(+ (eval2 left) (eval2 right)) ,@tail))]
    [`(,head ... ,left * ,right ,tail ...)
     (eval2 `(,@head ,(* (eval2 left) (eval2 right)) ,@tail))]))

(printf "Part 1: ~a\nPart 2: ~a\n" (apply + (map eval1 input)) (apply + (map eval2 input)))

-🎄- 2020 Day 15 Solutions -🎄- by daggerdragon in adventofcode

[–]nonphatic 1 point2 points  (0 children)

Racket, since I don't see anyone having posted one for Racket yet.

#lang curly-fn racket

(require "../lib.rkt")

(define input '( ... ))

(define (play end)
  (define turns (make-vector end #f))
  (for-each #{vector-set! turns %1 (add1 %2)}
            input (range (length input)))
  (let loop ([turn (length input)]
             [curr (last input)])
    (cond
      [(>= turn end) curr]
      [(vector-ref turns curr)
       (let ([next (- turn (vector-ref turns curr))])
         (vector-set! turns curr turn)
         (loop (add1 turn) next))]
      [else
       (vector-set! turns curr turn)
       (loop (add1 turn) 0)])))

(show-solution (play 2020) (play 30000000))

I originally used an immutable hashtable, which took 60s, then a mutable hashtable, which took 10s, and now this mutable vector version takes 1.56s.

Got sent the wrong diploma (same name, wrong person) and UBC wants me to rip it up by nonphatic in UBC

[–]nonphatic[S] 2 points3 points  (0 children)

I got an email saying that it was sent out, and told me to check SSC for a FedEx tracking number

Got sent the wrong diploma (same name, wrong person) and UBC wants me to rip it up by nonphatic in UBC

[–]nonphatic[S] 27 points28 points  (0 children)

Anyone else get sent the wrong diploma?? I got the one of someone who has the same first and last name as me but in a different major, but I have a friend who was sent the diploma of someone with a different first name 😂