Readit News logoReadit News
nthj commented on Joint statement by the Department of the Treasury, Federal Reserve, and FDIC   home.treasury.gov/news/pr... · Posted by u/FormerBandmate
friend_and_foe · 2 years ago
Alright, now what about this:

> Finally, the Federal Reserve Board on Sunday announced it will make available additional funding to eligible depository institutions to help assure banks have the ability to meet the needs of all their depositors.

That sounds a lot like some type of bailout to me. What does "make funding available" mean? Where does that funding come from? It's going directly to banks, not to depositors. How does that work?

nthj · 2 years ago
SVB has a ton of bonds that mature (will be cashable) after ten years, but nobody wants to pay for them today because they can make more money placing their cash in a savings account. For a silly analogy, imagine if you had a bunch of cash locked up in a CD, but also had a surprise medical bill. Our parents could very easily look at your books and say “huh, I can advance you 80% of your CD because there is really no chance the CD won’t pay me back once it matures.” Is this a bailout? I don’t think so. It’s different than paying off our drunk uncle’s gambling debts for the 7th time.

And also we probably don’t want to say “haha silly SVB customers, they can wait ten years to get their money back” because none of us want to live in a world where most Americans, most of whom don’t understand all these complexities, start runs on ALL the banks because they think this is the start of a collapse. It becomes self-fulfilling at that point.

nthj commented on What I Learned at Stripe   steinkamp.us/post/2022/11... · Posted by u/yarapavan
likeabbas · 3 years ago
Once you reach scale, Ruby can be a limiting factor depending on how much latency impacts your revenue. And it's not so easy to remove that dependency as I've seen.
nthj · 3 years ago
Rails can easily serve up pages in <100ms. If you do have an endpoint that is CPU-bound to where you can’t meet your SLA goals, you can serve up just that endpoint in Rust or Golang. But that’s rare.

Usually what happens at scale is that the SQL database starts slowing down as more data is loaded in. Partitioning, indexes and painful refactorings aren’t prioritized. Engineering will champion “a faster language”—that incidentally allows them a new data model where they add in proper indexes at the start. They aren’t really incentivized to realize they could see the same gains by just improving their existing data inside the Rails monolith.

Source: experience improving performance (including latency) with multi-billion-dollar Rails monoliths

nthj commented on Modules, not microservices   blogs.newardassociates.co... · Posted by u/PretzelFisch
thayne · 3 years ago
> I don't really think microservices are fundamentally more scalable

It depends on what you are scaling. I think microservices are fundamentally more scalable for deployment, since changes can be rolled out only to the services that changed, rather than everywhere. Unless your language and runtime support hot-loading individual modules at runtime.

nthj · 3 years ago
Git and/or feature flags exist for this reason. Adding a network layer isn't the fundamental insight here, but it can cause additional consequences.
nthj commented on Japan to invest on nuclear energy in major policy shift   eandt.theiet.org/content/... · Posted by u/geox
tjansen · 3 years ago
The issue is the amount of storage required. It depends a lot on the country, but here in Germany I think everybody agrees that we need to store enough energy to power the whole country for at least 2 weeks before we can get rid of fossil fuels. That's a lot of batteries. And currently there's not enough storage for a single hour...

In these dimensions, resource availability becomes a limiting factor. Pumped hydro requires a lot of space and geography that many countries can't provide. It may be an option for Norway or Austria, but not for Germany. And even if Germany would buy the planned world production of lithium batteries for the next 10 years, we still wouldn't have enough. The math just doesn't work out for both. Hydrogen looks more realistic, but is not a mature technology at the required scale.

nthj · 3 years ago
> we need to store enough energy to power the whole country for at least 2 weeks before we can get rid of fossil fuels.

Maybe this is self-obvious, but "get rid of" seems to be carrying a lot of weight in that statement. I personally am not offended or concerned by keeping natural gas generators around for decades, even, as insurance for catastrophic disasters, if in practice they're unused 99% of the time because storage infrastructure has reached 24 hour capacity. We reach diminishing returns on increased storage.

nthj commented on No Hello: A New Wave   sbmueller.github.io/nohel... · Posted by u/Exorust
gyulai · 3 years ago
Group chats have a problem with "diffusion of responsibility" [1], and sometimes you have reasons for not wanting to broadcast whatever it is you're about to say (e.g. you're in a toxic culture where your bosses will use the fact that you need help from others against you).

I wouldn't round-robin my way through 10 people, but with 3 people it kind of seems fine to me.

[1] https://en.wikipedia.org/wiki/Diffusion_of_responsibility

nthj · 3 years ago
I don't know your culture or your boss, but I have worked with people who could not code their way out of a paper bag, and round-robbined there way through DMs to "pair" to complete their assigned work. These people were highly paid and highly damaging to productivity and morale. I suspect I'm not alone, and I'll freely admit I have a large amount of bias in how I perceive your arguments due to that.

I will also say that your mentioned group chats should probably be a team channel, and the responsibility then becomes the Team Manager if the team members don't step up on their own. "#team-channel: @BobTeamManager are you able to help here?" would get a specific team member assigned.

nthj commented on Factorio runs on Apple Silicon   factorio.com/blog/post/ff... · Posted by u/Sebb767
Silverback_VII · 3 years ago
1000+ hours...

It is probably very unpopular but maybe one has to start asking in what way humanity as a whole does benefit from the creation of such addictive games.

Theodor Kaczynski wrote in one of his books that computer games will increasingly distract younger generations(males are obviously more affected) from solving urgent issues resulting in an erosion of freedom. maybe he was right

nthj · 3 years ago
I have at least a thousand hours into Factorio.

Factorio has provided a sandbox for me to visualize and acquire skills on managing bottlenecks in data flows; skills that I have and am applying as the point software engineer to resolve critical bottlenecks in multiple e-commerce systems. I won't speculate as to the commercial value of resolving those data bottlenecks here, but whatever dollar number you're imagining is, I suspect, probably missing multiple zeroes.

nthj commented on Ask HN: Why do people come to HN for Stripe resolutions?    · Posted by u/aliqot
nthj · 3 years ago
There's an episode near the end of The West Wing where it's C. J. Cregg's first day as Chief of Staff. Of course, this same day, a national security emergency has arisen involving weapons-grade plutonium. The whole day goes by, with C. J. increasingly frustrated as the Secretaries of Defense, State, and Energy all pass the buck on the crisis.

The President is able to nudge C. J. to put together a tiger team. With a few words, he has resolved the crisis.

Until I saw this, I never understood corporate structures. Why are reporting lines structured so customers can languish until the CEO barks an order to address? But during a normal day-to-day, the top executive needs stability. Anyone incentivized and empowered to single-handedly address problems is also-by definition-someone who wields immense political power. So departments are set up. The implicit standing order is "maintain stability." And whenever process actually needs to change, the top executive routes around the communication chains he has established.

nthj commented on The computers are fast, but you don't know it   shvbsle.in/computers-are-... · Posted by u/dropbox_miner
vladvasiliu · 3 years ago
> I think a lot of people just accept the performance they get as normal even if they are doing things that take 1000x (or worse) the time and/or space than it could (even without heroic work).

Habit is a very powerful force.

Performance is somewhat abstract, as in "just throw more CPUs at it" / it works for me (on my top of the line PC). But people will happily keep on using unergonomic tools just because they've always done so.

I work for a shop that's mainly Windows (but I'm a Linux guy). I won't even get into how annoying the OS is and how unnecessary, since we're mostly using web apps through Chrome. But pretty much all my colleagues have no issue with using VNC for remote administration of computers.

It's so painful, it hurts to see them do it. And for some reason, they absolutely refuse to use RDP (I'm talking about local connections, over a controlled network). And they don't particularly need to see what the user in front of the computer is seeing, they just need to see that some random app starts or something.

I won't even get into Windows Remote Management and controlling those systems from the comfort of their local terminal with 0 lag.

But for some reason, "we've always done it this way" is stronger than the inconvenience through which they have to suffer every day.

nthj · 3 years ago
Part of the problem is we use unintentionally vague terms like "performance." What does that mean? Bandwidth? Reliability? Scalability? Something we can fix later right? That's what all executives and—frankly—most engineers hear.

I only ever talk about "latency." Latency is time—you can't get latency back once you've spent it.

nthj commented on The reason high school bullies get back in touch later in life (2019)   mashable.com/article/high... · Posted by u/optimalsolver
bombcar · 3 years ago
Strange, zero mentions of trying to sell you some weird life insurance or knives.
nthj · 3 years ago
“I have an idea for an app”
nthj commented on Be Less Technical   sequential.dev/posts/be-l... · Posted by u/7237139812
unfocussed_mike · 3 years ago
Right.

You can't hide the detail with a wave of the hand, you can definitely overcommunicate detail that is unnecessary, but the art of it is finding a way to explain the bit that matters in a way that makes it clear to the users that you're eliding detail that isn't important, without misleading them.

There is a very fine example of this in cinema -- the senior partners meeting in Margin Call, where Zachary Quinto's character has to explain why the firm needs to sell all of a particular asset class:

https://www.youtube.com/watch?v=Hhy7JUinlu0

One day I will use the line Jeremy Irons uses in this clip. I don't want to spoil it by quoting it.

nthj · 3 years ago
That’s a great scene. For anyone who hasn’t seen the movie, I might recommend skipping the clip and watching the full film! If you’re on HN, odds are you would enjoy it, and it has an impressive cast.

u/nthj

KarmaCake day1684February 12, 2011View Original