HN user

aimor

1,593 karma
Posts3
Comments446
View on HN

When I was a kid I loved "Dinosaur Time" by Peggy Parish (and illustrated by Arnold Lobel). Originally published in 1974 it ends, "Dinosaurs lived everywhere for a long time. Then they died. Nobody knows why. But once it was their world. It was Dinosaur Time."

There was a revision to the book (not sure the date) with changes to the text and an expanded author's note at the end that talks about the new things we understand about dinosaurs including how Brachiosaurus are no longer believed to have spent their time in water to support their weight and how it's now believed an asteroid killed off the dinosaurs.

Original: https://archive.org/details/dinosaurtime00pari

Yes, dB is a mess and if we could do it again we ought to use something more explicit like just annotating the units with log10 such as log10(W). Then it's easy to use other convenient units like log2(W) or if you want to reproduce dBV: 20log10(V). dB is fine shorthand, but it gets used all the time in places where things should be explicit.

I noticed this too. I did much better covering up two of the disks and looking at them one at a time, or comparing pairs of disks.

Yes that's right. The manufacturing cost in the US would have to be $46 or less to undercut the import. So ignoring tax changes, something like...

A Made in USA shoe that sells for $100:

- $7+ goes to the US gov't (? shoemaker tax, 3 Nike tax, 4 Footlocker tax)

- $79 goes to US employees or businesses (46 to shoemaker, 5 Nike marketing, 11 Nike expenses, 17 Footlocker expenses)

- $7 goes to Nike (11% return, 7.15 exactly)

- $7 goes to Footlocker (8% return, 7.45 exactly)

Trying to summarize the summary for myself

From a $100 shoe that sells for $76:

- $24 goes overseas (22 cost, 2 freight)

- $8 goes to the US gov't (3 import, 2 Nike tax, 3 Footlocker tax)

- $33 goes to US employees or businesses (5 Nike marketing, 11 Nike expenses, 17 Footlocker expenses)

- $5 goes to Nike (11% return)

- $6 goes to Footlocker (8% return)

But now with 100% tariffs, it's a $100 shoe that sells for $100 (or a $132 shoe that sells for $100) and:

- $24 goes overseas (22 cost, 2 freight)

- $29 goes to the US gov't (22 import, 3 Nike tax, 4 Footlocker tax)

- $33 goes to US employees or businesses (5 Nike marketing, 11 Nike expenses, 17 Footlocker expenses)

- $7 goes to Nike (11% return, 7.15 exactly)

- $7 goes to Footlocker (8% return, 7.45 exactly)

And if a US shoemaker wanted to undercut the import, a Made in USA shoe that sells for $100:

- $7+ goes to the US gov't (? shoemaker tax, 3 Nike tax, 4 Footlocker tax)

- $79 goes to US employees or businesses (46 to shoemaker, 5 Nike marketing, 11 Nike expenses, 17 Footlocker expenses)

- $7 goes to Nike (11% return, 7.15 exactly)

- $7 goes to Footlocker (8% return, 7.45 exactly)

You need 4 colors 2 years ago

Well these are the colors they define:

    --primary-color: hsl(var(--hue), 50%, 90%);
    --pre-primary-color: hsl(var(--hue), 50%, 95%);
    --secondary-color: hsl(var(--hue), 50%, 10%);
    --tertiary-color: hsl(var(--tertiary-hue), 80%, 20%);
    --accent-color: hsl(var(--accent-hue), 80%, 20%);
As I see it that's either 3 colors or 5 colors but not 4
Passport Photos 2 years ago

A tip for 10 years from now: take the picture with diffuse backlighting and you can easily blow out the background completely. For example, a sheer curtain in front of an outdoor window is just about perfect.

I wrote a kaleidoscope simulator. You know, a virtual tray filled with hundreds of little plastic beads of various shapes and colors that tumble around when you press the keys, with the camera displayed on a grid of triangles. I wrote it in Rust using Bevy, which was great, but it wouldn't work in WASM for some reason (simpler projects did just fine) and getting it running in the browser was the goal so I uh dropped the project.

Yelp is bad (really bad) but so is everyone else. I still use them on road trips alongside Google Maps and Apple Maps simply because none of them show all the restaurants in an area. It's kind of unbelievable how frustrating it is to try to get a complete look at all the restaurants nearby some location. Then again, it's a good trip if Google Maps doesn't ask me to turn left across three lanes onto a private alley and right through a brick wall (true story).

Google screwed up my address by deciding that "E" should be spelled out "East". The county uses "E", the street sign says "E", Bing says "E" (not that they're any authority on the matter), but Google says "East" and now Walmart won't deliver things to my actual address.

I don't know a lot about systems/processes/protocol and the correct jargon, but my sense is that the problem isn't just technical. They could support ' just as well as E. But the scale of these automated systems chokes on these little quirks and they get amplified a huge amount and quickly become big problems.

Gotta say, I was not expecting Baz there.

Regarding [1], for the dice roll I was creating a new chat for each roll to ensure that the results of each roll are (in some sense) independent. Generating a sequence of rolls is also interesting, just a different experiment.

I think it's entirely possible that car interiors are getting more cramped. High center consoles between the front seats stop me from spreading my legs, deep glovebox stops me from stretching them, even the headrest juts forward now making it that much more difficult to recline. There about a hundred things like this getting in my way, add in a carseat or two and I'm not even comfortable driving.

Two nights ago I rebooted my router and it wasn't able to update its clock. The logs were filled with "ntp: start NTP update" every 5 seconds.

Well, it was something related to using AdGuard's (94.140.14.14) DNS and pool.ntp.org. I added Google's (8.8.8.8) to resolv.conf temporarily to get the clock synced. But I'm still not sure what the root cause was.

Arroz con Pollo

Ingredients

    3/4 cup dry white wine
    pinch of saffron threads
    4 chicken thighs (we used 2 split chicken breasts cut in half)
    salt and pepper for seasoning chicken
    3 tablespoons olive oil
    1 small onion, diced
    2 cloves garlic, minced
    1- 14.5 ounce can diced tomatoes (mostly drained)
    1 bay leaf
    1 1/2 teaspoons salt (or to taste) and 1 teaspoon coarse ground black pepper
    2 1/4 cups chicken broth
    1 1/2 cups white rice
    1 cup large green pimento olives
Directions
    Combine wine and saffron in a small bowl. Set aside.
    In a large, heavy-bottom saucepan or dutch oven, heat olive oil over medium heat. Season both sides of the chicken generously with salt and pepper.
    Place chicken pieces, skin side down, in the hot oil. Allow to crispy and fry for 5-7 minutes. Flip over and cook for another 2 minutes. Remove the chicken pieces from the hot pan and place on a clean plate.
    Add onions and garlic to the pan. Cook, stirring, until soft and tender, about 5 minutes.
    Add the partially drained can of tomatoes, bay leaf, salt and pepper, and saffron wine. Allow to simmer, uncovered, until the mixture has reduced by half, about 10 minutes.
    Add the rice to the pot. Add the chicken broth and chicken pieces. Top with olives. Reduce the heat to low, place the lid on the pot, and allow to simmer until rice is tender and liquid is absorbed, about 30-40 minutes.
    Check the rice after 30 minutes to make sure that it is cooking evenly. Add more broth if necessary.
    Once cooked, allow to rest for 10 minutes with the lid on before serving.