34,207 karma · joined March 2, 2008
http://www.scott-a-s.com
See, for example, his book he wrote: https://protocol.bryanjohnson.com/DONT-DIE-by-Zero
Or a NYT piece from earlier in the year which was heavy on that slogan: https://www.nytimes.com/2024/01/12/business/bryan-johnson-lo...
On the savings side: I think we're about even compared to oil. But I'm okay with that: we didn't have any air conditioning at all in the house, so we had no duct work. (We bought the house at the end of 2022 like this.) Since we were already doing significant work to install the duct work and get a new air conditioning system, I wanted to make them heat pumps to get off of oil. I think in the long run, we'll save money. I eventually plan on installing solar panels. And even if it's a wash in terms of money, I'm care about climate change, and I want to do what I can to electrify my house.
edit: After looking at other comments, I should clarify what we have. We have two condensers outside, and three air handlers inside. It acts like "central air", for the most part. We do have one mini-split, for the main bedroom, as we could not get ducts to it. My point here is that "heat pumps" do not necessarily mean "mini splits." My house is almost entirely centrally heated and cooled through duct work.
In Flink, I believe the reason they need to implement their own backpressure system is that they multiplex TCP connections. That is, they have multiple logical streams flowing through a single TCP connection. If that's the case, you need to do some work to 1) detect which logical stream is the one that's blocking, and 2) don't block because other logical streams may be able to use the active TCP connection.
Thinking it through, I think what Flink's approach buys is not necessarily better performance, but better just a manageable number of connections. That is, imagine you have a process P1 with operators A, B and C. And then P2 has D, E, F. Now imagine that this is a shuffle, where A, B and C are fully connected to D, E and F. In my old system, you would have 9 TCP connections. In Flink, you will have 1.
[1] https://github.com/ArroyoSystems/arroyo/blob/master/arroyo-w... [2] https://github.com/IBM/sliding-window-aggregators/tree/maste...
> Proteins, sauces, veggies, the dressings that go in their gigantic salads, the chicken marsala and mushrooms — it’s cooked on the spot. If there’s any part of the Cheesecake Factory that resembles an industrial machine, it’s the multiple stations and line cooks needed to create handmade food for every meal. ...
> “Their quality, their execution, and consistency across the country — it is always the same. And that’s a compliment! That’s impeccable,” pastry chef and Food Network star Young says, “The sauces, the dressings, everything is made in-house. That level of consistency doesn’t happen anywhere else.”
This is in the last section, titled "The Cheesecake Factory is a marvel." That section is the most interesting part, because it talks about the execution required to make a large amount of a wide variety of food from scratch, at scale, consistently.
I admit finding a real estate agent who you can trust is not easy. I don't know how to do it, other than from who you know. I was lucky, and ours was a friend of my wife's family.
The building is a long semi-circle, and only three stories. The exterior windows - front and back - are shared hallways. Offices and meeting rooms are in short hallways that connect the front to back. This means that offices and meeting rooms don't have windows, but I never minded that. I got plenty of natural light from the short hallway, and I loved being able to look outside when I walked around the building. And because there's effectively two main hallways per floor, you run into colleagues all the time. The private offices were small but cozy. Three people could comfortably have a conversation in someone's office; once it grew to four, you generally found a meeting room.
I used to do all of my focus work in my cozy private office. Now, I tend to do my focus work at home, and going to the office is for talking to people.
As someone who grew up in the suburbs, I liked that it was in the suburbs. But I think that's a hard sell for a lot of younger folks now. I knew people who lived in NYC and would commute up to the suburbs, but that was usually an arrangement that would last only a year or two. They would either leave the company, or stay and move up the suburbs.
edit: I assumed they were asking about Bell Labs center in Holmedl, NJ.
It has its own power supply. I have a USBC 14 inch monitor and a webcam plugged into the hub, and the hub plugs into my MacBook. The hub can power my external monitor, webcam and the MacBook.
> We read every resume. This means that a lot of tricks you’ve read about how to beat automated screening such as include certain phrases of job descriptions in your resume, repeat “hot” keywords, fill your resumes up with random metrics, etc. doesn’t work on us. They can even hurt when you apply to companies like us, because the resume space used for these tricks is the space you aren’t using for things that are relevant to us.
Emphasis mine. They're not penalizing folks for the alphabet soup, but pointing out it's a lost opportunity when you have finite space.
With a join, the database is able to do the join on Table A and Table B in place, using whatever indexes it already has built up. The only thing sent over and processed by the Python is the result set. Even if Table B becomes very large, only the result set is sent over the wire and processed in Python.
Without a join in the query, you're essentially having to replicate the kind of logic that already exists in the database engine, in Python. That is, the database engine is already doing chunking and parallelization for you.