All of jefftk's Comments + Replies

EA works to restrict the number of jobs capable of providing that validation, and to undermine any attempt to establish a sense that one’s job is good enough

I don't think so? Pledging 10% and earning to give in general have been common in EA from the beginning. There was a bit in 2018-2022 when this approach to impact was emphasized less, but that reversed with the post-FTX need for more funding diversity. And this is a widely accessible path to impact.

I did see your comment on FB! I'm still thinking about what I want to try next. I'm worried that silicone with your method would tear, though.

If I only ever ssh'd into a single EC2 instance (aws-ec2-compute) then that would work, but I have several. Since Host ec2-*.compute-1.amazonaws.com matches any EC2 instance, and there's no way to tell from the hostname whether this is the one I'm calling ec2_0, ec2_1, ec2_2 etc, I can't do this through the .ssh/config.

2faul_sname
If you were to edit ~/.ssh/known_hosts to add an entry for each EC2 host you use, but put them all under the alias ec2, that would work. So your ~/.ssh/known_hosts would look like ec2 ssh-ed25519 AAAA...w7lG ec2 ssh-ed25519 AAAA...CxL+ ec2 ssh-ed25519 AAAA...M5fX That would mean that host key checking only works to say "is this any one of my ec2 instances" though. Edit: You could also combine the two approaches, e.g. have ec2 ssh-ed25519 AAAA...w7lG ec2_01 ssh-ed25519 AAAA...w7lG ec2 ssh-ed25519 AAAA...CxL+ ec2_02 ssh-ed25519 AAAA...CxL+ ec2 ssh-ed25519 AAAA...M5fX ec2_nf ssh-ed25519 AAAA...M5fX and leave ssh_ec2nf as doing ssh -o "StrictHostKeyChecking=yes" -o "HostKeyAlias=ec2nf" "$ADDR" while still having git, scp, etc work with $ADDR. If "I want to connect to these instances in an ad-hoc manner not already covered by my shell scripts" is a problem you ever run into. I kind of doubt it is, I was mainly responding to the "I don't see how" part of your comment rather than claiming that doing so would be useful.

I don't see how I could put them in .ssh/config? Lets say I have three hosts, with instance IDs i-0abcdabcd, i-1abcdabcd, and i-2abcdabcd. I start them with commands like start_ec2 0, start_ec2 1 etc where start_ec2 knows my alias-to-instance ID mapping and does aws --profile sb ec2 start-instances --instance-ids <alias>. Then to ssh in I have commands like ssh_ec2 0 which looks up the hostname for the instance and then ssh's to it.

2faul_sname
I think Dagon is saying that any time you're doing ssh -o "OptionKey=OptionValue" you can instead add OptionKey OptionValue under that host in your .ssh/config, which in this case might look like Host ec2-*.compute-1.amazonaws.com HostKeyAlias aws-ec2-compute StrictHostKeyChecking yes i.e. you would still need step 1 but not step 2 in the above post.

They're weird: input and output in the same jack. They're for connecting to external effects, often through a cable that splits TRS to dual TS.

do you already know that a piezo signal is much improved by a preamp with >1 meg ohm input impedance?

Very much so, yes! And input impedance this high pretty much requires an active circuit.

I have never met anyone, nor heard of anyone, who was somehow under the impression that cream cheese frosting is in any way incongruous or weird.

Strange; I've run into this multiple times. Most memorably, when my five year old younger sister was really upset that her birthday cake has cream cheese frosting -- "cream cheese goes on bagels". At a time when she already had had and liked cheesecake.

2jbash
... but that means she learned what it was at age 5. I'd assume most people learn between about 4 and 8, maybe 10...

That's elegant in some sense, but somehow doesn't feel like the right way to do it.

I like this idea a lot, but I'm nervous about setting the right CPU threshold. Too low and it never shuts off, too high and it shuts down in the middle of something when waiting for a slow download. But possibly if I looked at load logs I'd see it's so clearly either ~zero or >>zero that it's not fussy?

4Dagon
The rabbit hole can go deep, and probably isn't worth getting too fancy for single-digit hosts.  Fleets of thousands of spot instances benefit from the effort.  Like everything, dev-time vs runtime-complexity vs cost-efficiency is a tough balance. When I was doing this often, I had different modes for "dev mode, which includes human-timeframe messing about" and "prod mode", which was only for monitored workloads.   In both cases, automating the "provision, spin up, and initial setup", as well as the "auto-shutdown if not measurably used for N minutes (60 was my default)" with a one-command script made my life much easier.

Fixed! I was missing a comma.

Interesting! That Boston Public Schools switched from this mechanism to Gale-Shapley seems like it might be useful in convincing our school board (which is separate from the BPS school board, since schools are municipality-level here) to switch.

3rossry
It might! In case it would also help to have two-to-three Harvard and/or MIT professors who work on exactly this topic to write supporting letters or talk with your school board, I'll bet money at $1:$1 that I could arrange that. Or I'll give emails and a warm intro for free.

Their definition of "Price gouging occurs in a competitive market when lowering the price from the market-clearing level would increase total Utilitarian welfare" is a bit sneaky: it means that any time I say "here's an example of where price gouging helps improve disaster response" they can just say "but that's not real price gouging, since a lower price wouldn't increase welfare".

It also doesn't look to me like the paper's approach gives a good framework for thinking about long-term investment incentives and preparation for future disasters, or people se... (read more)

I think you might find the pushback in the FB comments even more illustrative. Including one where a commenter doesn't want the new construction because it could lure NIMBYs to move in.

Other side of the room, about ten feet from the stove. Same place each time, yes.

I had seen ideas along these lines, and I wish I had remembered this before shaving my beard off!

I'd be happy to give you good odds on, conditional on this policy being enacted, it not expanding to comprise more than 0.1% of total US taxation.

I don't trust my measurements as much in the stubble case, because of the risk of particles leaking into the bag through its exit. So presenting the other cases as relative to stubble risks compounding error.

If the relevant counterfactual is not masking, then I think I'm giving these reductions the right way around?

This was one of the places where I really disliked her campaigning was doing (even though I preferred her overall). The basic proposal (though they were vague) was to make a federal law that would act similarly to the various existing state laws, but then she campaigned as if it would do something about current grocery prices. Which doesn't make sense: the grocery price changes really don't look like they're covered by any of the state laws, and a law that did cover them would be a huge (and quite bad) change.

Is your model that what's covered by "price gouging" would end up expanding if a proposal like mine were implemented?

2ChristianKl
Yes, what's covered by price gouging would likely expand.  Politicians who want to balance the budget will find it easier to argue to expand the revenue through expanding what's covered under price gouging than to raise income or sales taxes. Opposition to the proposal would also be harder than to oppose what's currently covered as evil socialist price setting by the government. 

Hmm. The change here is from "illegal" to "legal but taxed". So it seems to me that people should only ever be exposed to this additional tax complexity of they "opt in" by doing something they previously couldn't?

2ChristianKl
Kamala campaigned on making more price gouging illegal than currently is illegal. Thinking that this will only ever apply to the type of price gauging that was previously illegal ignores how the politics are likely to play out.

The thing that I think would be overall better (no price controls) is politically unpopular, strongly socially discouraged, and often illegal. This is a proposal that tries to move us in a direction I think is better, while addressing some of what price gouging opponents dislike.

one of the things the public hates more than price increases during a shortage is higher taxes any time

Maybe? Though in this case what we're taxing is the disliked activity--price increases during a shortage. So possibly this would be popular, like taxes on alcohol, tobacco, or gambling?

make emergencies a tax holiday

The main good bit of market pricing this would miss is the demand reduction and reallocation caused by the higher prices. I might be willing to buy 100lb of ice at $1/lb but only 10lb of ice at $5/lb: it's easier for me to just dump a... (read more)

5Dagon
True.  The main thing the "tax a price increase" misses is that it mutes the supply incentive effects of the price increase.  I'd need to understand the elasticities of the two (including the pre-supply incentives for some goods: a decision to store more than current demand BEFORE the emergency gets paid DURING) to really make a recommendation, and it'd likely be specific enough to time and place and product and reason for emergency that "don't get involved at a one-size-fits-all level" is the only thing I really support.  

A new air purifier is $150, but mine have been hanging around my house collecting dust and viruses; I don't think a used air purifier would have gone for $150 pre-emergency. Let's say the used value was $75. To get the same benefit as selling for $300 with no surcharge I'd need to charge $525: 2x my $300, less the $75 used value.

But I agree: the air purifiers situation is still improved when moving from the status quo (illegal) to the proposal (taxed). My point with that footnote is that the proposal still does some to discourage supply increases relative to a world without this regulation.

Pretty sure the salary transparency law doesn't apply to us, because you need 25+ MA employees. Even if it did, though, I think it would mostly mean giving moderately wider salary ranges? Which I expect would be fine; our two current open positions [1][2] have ranges of 23% and 30%.

[1] https://securebio.org/careers/2024-lab-tech/

[2] https://securebio.org/careers/2024-director-operations/

You're more likely to gain some reputation or a job or a spouse if the reader goes to your website and sees your name there at the top.

Right! I agree there are advantages to getting people onto your site beyond the opportunity to show them ads or convince them to buy a subscription. The post, though, is about the consequences of being in the fortunate position of not needing to do this.

Sorry for assuming you were also in the US!

since the scale of damages in the upper tail exceeds almost everyone's accessible wealth

Car insurance is [edit: in the US] bounded: a standard policy will cover you up to some cap (ex: $50k). I think maybe your comment is a better argument for umbrella insurance, though that is also not infinite.

5JBlack
Ah I see, it appears to be local differences. Standard third party car insurance here (in Australia) typically covers up to $20 million. It isn't infinite, but it does remove almost all of the financial tail risks for almost everyone.

While it's nice to know the mechanism, I think all we really need in this case is the empirically determined performance curve.

3Ulrik Horn
Absolutely, if anything I trust decades of consistent, empirical results way more than something arrived at by armchair mathematics, or even worse, a mixture of intuition and extrapolated theories.

Other, more targeted risks, such as bioweapons, pandemics and viral outbreaks would be better served by these shelters

I think they could maybe be appropriate for some bioweapons, but for most pathogen scenarios you don't need anywhere near the fourteen logs this seems to be designed for. So I do think it's important to be clear about the target threat: I expect designing for fourteen logs if you actually only need three or something makes it way more expensive.

3Ulrik Horn
Just a note here - I am not sure e.g. 5-log reduction would be much less expensive. The counterintuitive design with serial filtration fed into a positively pressurized bubble is already cheap even at the >10 log level. The reductions in cost by removing logs would stem from: -Lower power demands, meaning one might get away with a somewhat smaller power system, and/or smaller dimension air supply. However, nothing like a 50% cost reduction, more like 5%-10% -One would need to buy less filters. But these are not extremely expensive, I would guess removing one filter would decrease overall cost by <5% Said differently, the "performance-cost curve" is kind of jumpy: Below 3-5 log it is very cheap, like just a regular HEPA air cleaner in your room and some sealant at windows and doors. Then the next step is this bubble with relatively flat costs from 3-5 logs up to 13-16 log. After that I think one is looking at something markedly different and much more expensive, if such logs even make physical sense.

Filtering liquids is pretty different from air, because a HEPA filter captures very small particles by diffusion. This means the worst performance is typically at ~0.3um (too small for ideal diffusion capture, too large for ideal interception and impaction) and is better on both bigger and smaller particles. The reported 99.97% efficiency (2.5 logs) is at this 0.3um nadir, though.

1Ulrik Horn
This seems largely correct but I must admit I have never seen an experiment that clearly demonstrates that diffusion is the main feature. Perhaps such experiments have been carried out but if so I think one would have to do something extremely challenging like filming the process at extremely high FPS rates with something like a scanning electron microscope. My sense is that the "performance curve" of filters is mostly empirically deduced while we are actually only extrapolating when making statements about what exactly causes these empirical results. For example, another process I intuitively feel is different between air and water is the density and thus the force of the fluid on contaminants. If you travel in a boat, it is so much harder to stick your hand in the water compared to the air. Similarly, a particle that could potentially attach to a filter fiber in water is unlikely to stay attached as the water would exert such a high force on it that it detaches. This is why one washes one's car with a water hose, not an air hose. I would be interested in any experiment that has looked at the micro scale physics involved in air filtration but my impression after looking at a lot of filter literature is that there are few, if any such studies.

It's not really an edge thing, it's a top vs inside thing. So I wouldn't expect more side surface area to help?

2Viliam
Could you maybe somehow flip everything upside down in the middle of baking? So you get two tops.

This is good! But note that many things we call 'insurance' are not only about reducing the risk of excessive drawdowns by moving risk around:

  • There can be a collective bargaining component. For example, health insurance generally includes a network of providers who have agreed to lower rates. Even if your bankroll were as large as the insurance company's, this could still make taking insurance worth it for access to their negotiated rates.

  • An insurance company is often better suited to learn about how to avoid risks than individuals. My homeowner's i

... (read more)

Short story about this from a few years ago: Your DietBet Destroyed the World. Mirror bacteria developed to produce L-Glucose, everything is fine until there's an accident.

4Shankar Sivarajan
To answer what might be a natural question, yes, L-glucose does taste sweet: link.

Here is a now-public example of how a biological infection could kill us all: Biological Risk from the Mirror World.

I don't think this makes much sense. In a regulated industry, you want to build up a positive reputation and working relationship with the regulators, where they know what to expect from you, are familiar with your work and approach, have a sense of where you're going, and generally like and trust you. Engaging with them early and then repeatedly over a long period seems like a way better strategy than waiting until you have something extremely ambitious to try to get them to approve.

Funny! I almost deleted the cross-post because it seemed too short to be interesting here.

Put particles in the air and measure how quickly they're depleted. ex: Evaluating a Corsi-Rosenthal Filter Cube

Sounds like I should try repeating this with someone with a higher voice!

I think that's right! Not a reason to take up vaping, though.

There's probably a way to do this with physics, but I do a lot with trial and error ;)

2lemonhope
How do you measure results?

I do think expanding the ceiling fan air purifier would work well. You could make a frame that takes furnace filters, and purify a lot of air very efficiently and relatively cheaply.

If I were doing this again I would extend the filters down below the plane of the fan, now that I know more about how the Bernoulli principle applies.

4lemonhope
If you wanted to take this idea to an absurd level, you could install a dropped ceiling made partially of furnace filters, and a grid of fans above it. Maybe have the outer perimeter of fans blowing up and the inner area blowing down, to try to get one large convection through the entire room.
2lemonhope
How do you figure out the optimal filter thickness? If you hypothetically had a very weak fan then it wouldn't push much air through even furnace filters. If you had a magic constant air flow source then you would want the thickest filter possible. I guess I am just wondering if you could use something better-looking and cheaper, like semi-transparent paper with lights behind it or a washable sheet/tapestry.

I assume this is for one location, so have you done any modeling or estimations of what the global prevalence would be at that point? If you get lucky, it could be very low. But it also could be a lot higher if you get unlucky.

We haven't done modeling on this, but I did write some a few months ago (Sample Prevalence vs Global Prevalence) laying out the question. It would be great if someone did want to work on this!

Have you done any cost-effectiveness analyses?

An end-to-end cost-effectiveness analysis is quite hard because it depends critically on ... (read more)

3denkenberger
Here's a related analysis.

What's the core reason why the NAObservatory currently doesn't provide that data?

Good question!

For wastewater the reason is that the municipal treatment plants which provide samples for us have very little to gain and a lot to lose from publicity, so they generally want things like pre-review before publishing data. This means that getting to where the'd be ok with us making the data (or derived data, like variant tracking) public on an ongoing basis is a bit tricky. I do think we can make progress here, but it also hasn't been a priority.

For nasal sw... (read more)

Here's another one: HN

In this case, it looks like a security lockout, where the poster has 2fa enabled with a phone number they migrated away from in 2022.

Fixed! It should have read "We are sequencing"

In general, at any given level of child maturity and parental risk tolerance, devices like this watch let children have more independence.

What has changed over the last few decades is primarily a large decrease in parental risk tolerance. I don't know what's driving this, but it's probably downstream from increasing wealth, lower child mortality, and the demographic transition.

Interesting to read through! Thoughts:

  • I really don't like the no-semicolons JS style. I've seen the arguments that it's more elegant, but a combination of "it looks wrong" and "you can get very surprising bugs in cases where the insertion algorithm doesn't quite match our intuitions" is too much.

  • What's the advantage of making alreadyClicked a set instead of keeping it as a property of the things it's clicking on?

  • In this case I'm not at all worried about memory leaks, since the tab will only exist for a couple seconds.

  • The getExpandableComments

... (read more)

mostly my suggestions will be minor refactors at best ... post it as a pull request

I'm happy to look at a PR, but I think I'm unlikely to merge one that's minor refactors: I've evaluated the current code through manual testing, and if I were going to make changes to it I'd need another round of manual testing to verify it still worked. Which isn't that much work, but the benefit is also small.

One general suggestion I have is to write some test code that can notify you when something breaks

It's reasonably fast for me to evaluate it manually: pick a ... (read more)

3Ustice
I totally got carried away. 😅 [Here's what I did](https://github.com/jeffkaufman/comments-selenium/pull/1). I don't even know if it is a real suggestion anymore. Maybe you'll find inspiration from some of it. Maybe not.

Sharing the code in case others are curious, but if you have suggestions on how to do it better I'd be curious to hear them!

3Ustice
I don’t know about better, but there are some ways to DRY up your code a bit with some higher-order functions and, eliminate nested if statements that I tend to have more trouble following. Your approach is pretty straightforward, and mostly my suggestions will be minor refactors at best. I’ll go through it tonight, and post it as a pull request, that way it will be easier to discuss any particular line. One general suggestion I have is to write some test code that can notify you when something breaks. Since you are forced to rely on a brittle solution, knowing when it eventually breaks will helpful for the future.
Load More