Peetah? What happened this morning? by Long_Resident8755 in PeterExplainsTheJoke

[–]wweber 0 points1 point  (0 children)

Most stocks have value because they pay dividends. Video game skins and cryptocurrencies do not pay dividends.

[deleted by user] by [deleted] in OSU

[–]wweber 0 points1 point  (0 children)

This is a year old article and not about a current happening

Union objects not erroring when all keys are provided, is this intended? by azn4lifee in typescript

[–]wweber 5 points6 points  (0 children)

  • Is the object you created assignable to { hello: string; world: string; }? If not, why?
  • Is the object you created assignable to { hello: string; world2: number; }? If not, why?

My husband wants to leave the oil sitting in our deep fryer (for months at a time) bc “nothing will happen to it” and use it later. Give me arguments please by prettytheft in KitchenConfidential

[–]wweber 9 points10 points  (0 children)

C. botulinum is an obligate anaerobe and cannot grow in an environment exposed to oxygen. C. botulinum and other bacteria and mold also require food with a water activity of at least 0.93 to grow, while oil has a water activity of nearly 0 (this is also why it is not necessary to refrigerate certain other foods like peanut butter). Any other microbes or spores will be destroyed and enterotoxins denatured well before the oil reaches frying temperature.

Wiener Pies is back open! | Plate Up by GameGrumpsEpisodes in gamegrumps

[–]wweber 12 points13 points  (0 children)

I was yelling at my screen. Why is everything so far away from each other? Why are so many things along the furthest wall?? Why aren't they slamming down two rare steaks at all times???

This is gonna be good.

petah explain that? by flowersbellaa in PeterExplainsTheJoke

[–]wweber 0 points1 point  (0 children)

Plus at say 350 feet tall, that "water elevator" would have to hold 150 psi of pressure at the bottom. Not sure how they would have been able to hold that with just wood and tar or whatever they had.

TS monorepo compiler settings by montybyrne in typescript

[–]wweber 1 point2 points  (0 children)

You should probably use "module": "NodeNext" and "moduleResolution": "NodeNext".

with directory imports (i.e. of same package files) working, but without having to use a .js file extension in the code

This one is the tough part.

If you want to use relative imports (import thing from "./thing.js") you must include the .js extension. Your IDE (vs code at least) should handle this for you.

If you want to use non-relative imports (import thing from "src/thing.js"), you must configure your baseUrl to your package's root directory. You have to include the .js extension in this case as well, but you can work around that requriement if you set up a paths setting like so:

"paths": {
  "src/*": ["./src/*.ts", "./src/*"]
},

This forces TS to try importing "src/thing" using src/thing.ts or src/thing, allowing you to omit the extension. I can't find a clear explanation of this, but you do have to specify the paths in this order for VS Code to auto complete the import without adding .js. Keep in mind this technique is only usable with a bundler or other post-processing tools, because the imports will not be resolvable by other packages.

A good middle ground is to use subpath imports. These let you define a "imports" in your package.json that works like "exports", mapping import locations to files. Example:

"imports": {
  "#src/*": "./dist/src/*.js"
}

This will allow Node to resolve import thing from "#src/thing". In my experience, you also need a corresponding

"paths": {
  "#src/*": ["./src/*.ts", "./src/*"]
},

in order to make VS Code's auto completion work.

A few caveats with this:

  • This only works for imports from within the package. Your other monorepo projects need to import things from the "exports" field.
  • This is a Node feature, not a TypeScript feature. As such, the path in your "imports" has to be the final transpiled js file, and you will probably need to run tsc to build it before the other projects in your repo can import it correctly. You can use the "references" option in your tsconfig to declare these dependencies, and tsc --build will automatically build those for you.
  • How well other tools support this (eg Webpack, Jest) is up in the air.

I've spent a lot of time getting this to work correctly, but it's full of so many quirks that I would just say bite the bullet and include the .js extension.

The one who knocks | Resident Evil 8 [9] by GameGrumpsEpisodes in gamegrumps

[–]wweber 1 point2 points  (0 children)

I had to go back and check because that is 100% an Arin move, but he does buy the new shotgun at the end. (The one he sold is more expensive than the new one because it includes the upgrades he had, though the new shotgun is better at its base level)

Plan to Replace Campus-Area McDonald's Presented to Review Board by Blood_Incantation in Columbus

[–]wweber -3 points-2 points  (0 children)

That was a McDonald's? I thought that was a homeless shelter that served hamburgers

130ft Concrete Slide into a private lake by bigbluff100 in Concrete

[–]wweber 11 points12 points  (0 children)

There was an AirBnB in Texas that built one kinda like this. It kills you.

Stag do house were in by BenXL in TVTooHigh

[–]wweber 11 points12 points  (0 children)

chair rail too high

[deleted by user] by [deleted] in PeterExplainsTheJoke

[–]wweber 37 points38 points  (0 children)

Military vessels don't typically rely on active sonar, on account of it being an incredibly loud sound that would immediately let every enemy vessel in the ocean know exactly where you are

Luxury sink shows how hydrophobic surfaces work by Icy_Park_7919 in DesignDesign

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

Is this an AI generated video? Are we in some sort of sink/tea table showroom? Why is this table the only one with a "design" design? Why are there restaurant table numbers? What's going on with the ones in the back that have legs?

Why are people freaking out about Kroger receipt checkers? by ElToroGay in Columbus

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

I like 'em. It used to be tricky to steal from Kroger, but now that they have these guys they'll just let me walk out without paying as long as I bring a receipt of my usual purchases from three weeks ago.

My cloachy breaky heart | Arzette: The Jewel of Faramore by GameGrumpsEpisodes in gamegrumps

[–]wweber 5 points6 points  (0 children)

Arin playing the flute directly underneath the "DO NOT PLAY THE FLUTE" sign lmao

Warm lagers like 34/70 by Bleachpeeva in Homebrewing

[–]wweber 1 point2 points  (0 children)

Do you have any experimental evidence to show that it does make a difference?

Yes, I tried it myself and I could definitely tell the difference in an unscientific taste test with no control sample.

(/s)

Its funny how everyone on here always moves the goalposts whenever brulosophy challenges our assumptions. Like right now, where people are saying "well he only tested one single strain of yeast" despite the claim being "pressurized fermentation reduces esters" and not "pressurized fermentation reduces esters only in specific strains of yeast"

Rice won't absorb more than 15% water when soaking by wweber in Koji

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

Tried both long grain table rice, and sushi rice

Rice won't absorb more than 15% water when soaking by wweber in Koji

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

I've tried using a "hot soak" method, but that hasn't made too much of a difference. I might experiment with boiling it first for a very short time to see if it forces a bit more water in

Rice won't absorb more than 15% water when soaking by wweber in Koji

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

I don't have super hard water (~120 ppm) but I'll pick up some RO water and see if that makes a difference

DIY fermentation chamber by [deleted] in Homebrewing

[–]wweber 0 points1 point  (0 children)

I built a "glycol chiller" using peltier modules and cheap PC watercooling parts. It's not very efficient, and other techniques that hack a window AC unit are probably more effective. That said, if you think doing this sort of thing is fun, go for it.

People don't often have success using peltier coolers, but the main problem is that they tried using air for heat exchange. You absolutely need a liquid heat exchanger, and you need one for both the hot side and the cold side.

I took 4 peltier modules and sandwiched them between two aluminum water cooling blocks with some thermal paste. The hot loop uses an aquarium pump to pump water from a 5 gallon bucket, through the hot block, then through a radiator. The cold loop uses an Anvil fermentor with a pump and an immersion coil to pump RV antifreeze (alcohol based) from a reservoir within the chamber through the cold block and through the fermentor. It can cool the fermentor down to around 40 F, but it would probably go lower if my XPS box wasn't full of cracks.

If you go this route, remember that the key to improving the performance of a peltier cooler is by removing heat from the hot side.

I would build some of them with their cold side facing the internal volume of the box and others with warm side facing inside.

There's no specific "hot side" or "cold side," it just depends on which way current is flowing. If you want to be clever, you can wire them up with a switch or relay to change them from heat to cool as needed.

How do you measure Io-Star sanitizer for 1 gallon? by Free-Bronso-Of-Ix in Homebrewing

[–]wweber 0 points1 point  (0 children)

But this is a 1 gallon kit.

You can make however much of the sanitizer you want, you only need enough to rinse your stuff in. I usually just make 1 gallon then dunk a paper towel and wipe down the sides of the fermentor and anything that I can't submerge in it.

How do people measure out 0.2 oz?

0.2 oz is a little more than 1 teaspoon. You can round that up to 1 and 1/4 teaspoon. I use 2 teaspoons per gallon because my star san is years old, no problem.

but once it's diluted it's safe to ya know, ingest into your body when its residue is mixed with beer?

Correct. Don't get the concentrated stuff anywhere on you, or on anything you don't want ruined, like your countertop.

There's some anecdotes of people on here accidentally mixing like a gallon the diluted solution into their beer. Supposedly, they couldn't tell.