2,848 karma · joined December 21, 2013
If you’re wondering what this was, presumably this is the moneyshot of the paywall blog
This is probably the companion report to have on hand while reading:
https://www.fdic.gov/analysis/quarterly-banking-profile/inde...
In particular
* Chart 8. Number and Assets of Banks on the "Problem Bank List"
* (Chart 13.) Unrealized Gains (Losses) on Investment Securities
Sadly, "Results are published approximately 55 days after the end of each quarter (i.e., 55 days after March 31, June 30, September 30, and December 31)." So there's nothing super new. Bit it strikes me that Chart 13 is going bonkers on unrealized losses, but Chart 8 isn't quite matching the same (assets in problem banks, and # of problem banks is going down since rate hikes??).
Really wanna see that number for 2023Q1. But the quote
> about a quarter of all equity in the banking sector has been vaporized by one line item.
Struck me as pretty wild.
This is probably the companion report to have on hand while reading: https://www.fdic.gov/analysis/quarterly-banking-profile/qbp/...
In particular
* Chart 8. Number and Assets of Banks on the "Problem Bank List"
* (Chart 13.) Unrealized Gains (Losses) on Investment Securities
Sadly, "Results are published approximately 55 days after the end of each quarter (i.e., 55 days after March 31, June 30, September 30, and December 31)." So there's nothing super new. Bit it strikes me that Chart 13 is going bonkers on unrealized losses, but Chart 8 isn't quite matching the same (assets in problem banks, and # of problem banks is going down since rate hikes??).
Really wanna see that number for 2023Q1. But the quote
> about a quarter of all equity in the banking sector has been vaporized by one line item.
Struck me as pretty wild.
So what you're saying is we need commissars ;)
You see people on HN balk at 500k+ engineering jobs even existing, so I think that's your answer.
I have bad news for you about the people commenting in this thread.
K.
“Don’t worry, we stuck the flight data recorder in the training set, and rebuilt the model. Should be good to go now”?
The styling on this site is so neat
https://apnews.com/article/sandy-hook-school-shooting-reming...
https://www.gov.ca.gov/2022/07/12/new-california-law-holds-g...
The second link feeling much closer to direct government action.
Although if I made a list it probably wouldn't match this one. Reason 1 and 2 are basically the same, and yeah this sucks and I wish I could just build a static binary like Go. I'm surprised more languages don't make this very easy!
Reason 3, I can't care about the whitespace debate anymore. But
> Deep nesting is permitted, but lines can get so wide that they wrap lines in the text editor.
??? This article is 5 years old, and we have black now to solve this; but I'm pretty sure most production code bases have had hard line limits in the style guide.
Reason 4,
> Finding a list of what can be imported is non-intuitive. With C, you can just look in /usr/include/*.h. But with Python? It's best to use 'python -v' to list all of the places it looks, and then search every file in every directory and subdirectory from that list
I don't think C/C++ is actually that much better at this?
> In contrast, many Python modules include initialization functions that run during the import.
They can but they commonly don't. A lot of python is about "we're all adults here", and that works surprisingly well.
Reason 5
> In every other language, arrays are called 'arrays'. In Python, they are called 'lists'.
I mean there's a good reason for that, and I don't think C++ would call that data structure an `array` either.
> Python seems to go out of it's way to not use the common terms found
Honestly CS loves to give +3 names to basic things all over, this isn't new to python. I don't think the author's chosen ones are correct.
Reason 6, I think newer languages are doing similar things with strings that python did, so I'm gonna say the wider community things this was a decent thing to do. And I'm not sure triple quotes is as complicated as =/==/=== in JS.
Reason 7,
> This means that changing the source variable may end up changing the value.
If you mutate an object I'm not surprised the change is propagated. But there are immutable values, notably strings, that will not work this way. I can't say this author shows much experience with any language in depth.
Reason 8, I don't think I've ever heard of someone complain about namespacing like this, and then compliment C.
These reasons all feel the like "it's not like the first language I used" rather than real issues.
What about default mutable arguments? What about namespacing of loop variables (and other wild ass shadowing rules when you do nested functions)? What about tooling??? You haven’t lived until you’ve made pylint or MyPy crash. And when they work, they are slow! And MyPy can be unstable in results on large code bases!
I feel as tho the article ended right when it got to the question at hand.
I mean it’s exactly the same here, except the loan doesn’t require a phone call. There’s no interest if you pay off your card every month.