HNHacker News
TopNewBestAskShowJobs

tolmasky

10,734 karma · joined October 1, 2007

http://www.tolmasky.com

@tolmasky

submissionscomments
tolmasky··on Reddit is removing moderators that protest by taking their communities private
Full disclosure, I use the main Reddit app. I don't think that I've ever installed a different app. That being said, I think it's actually pretty crazy that Apollo is #10 (in News). It's not clear that being 8 spots higher is that much of an accomplishment considering the site itself is constantly pestering you to install it, and the Reddit app can be used completely for free vs. the Apollo app requiring you to pay (which may by itself explain the .1 difference in reviews). Actually, I just went to the AppStore to read the bad reviews, and sorted by "Most Critical", and from a very short cursory glance it seems that most of the new bad reviews are from people who are angry that they bought a lifetime subscription and the app is now shutting down. It's kind of impressive that it is still at 4.7, honestly. But more importantly, I think this also means that the 4.8 vs. 4.7 comparison isn't necessarily representative of the sentiment a month ago.

I am in basic agreement with everyone that the core app sucks. It just means that I use Reddit less in general instead of going out of my way to fix their problem for them by finding an app that works. That is another failure case that isn't really considered: there's a bunch of opportunity cost just in people who have a bad experience and then switch to YouTube or whatever.

tolmasky··on The Design Principles of the Elixir Type System [pdf]
Given that it appears that this type system has a universal type (or top type) in the form of the "term()" type in this paper, how does it avoid Girard's paradox[1]? Is it because the the rest of the type system isn't sufficiently expressive to run into it (by allowing dependent types or other higher-order polymorphism?). If so, does this mean it will be difficult to add such features?

1. Scroll down to "Girard's Paradox" here: https://en.wikipedia.org/wiki/System_U

tolmasky··on Apple Execs on Facebook (2011)
Amazing to read pages and pages of AppStore rule minutia (Facebook Credits vs. directory-listing vs. heuristics for what links "look like apps") with basically zero regard for user experience (Scott comes closest to this by acknowledging he wouldn't use a completely gutted Facebook app). Everything is about positioning, or what this means with respect to other big players like Adobe if they let this slide, etc. I would have imagined they would have at least been so bought into their own party line that they would have convinced themselves that "We can't allow this because all those apps are junk and we want a pristine experience on the iPad! This is our chance to avoid all that!" But nope, it's all just business.
tolmasky··on Apollo will close down on June 30th
I believe his point is that since the creator of Apollo was in frequent conversations with Reddit, who apparently told him they weren’t planning big changes to the API anytime soon, that then making it impossible for him to deliver the app by instead charging an exorbitant amount (very shortly after telling him there wouldn’t be changes), then that would qualify as forcing him to break the contract with his users. On the other hand, you could argue that since the promise was “lifetime,” this put to much up in the air (vs. like 5 years or something). On the other other hand, you could argue that there is an implied possibility that the app could shut down, given that Reddit itself could for example close down and make it impossible to deliver, which I think courts would plausibly accept as a sufficient delivery of services. Anyways, to the original point, I’m not sure what a court would find, but hopefully now at least the comparison he’s drawing is clear.
tolmasky··on Web Apps on macOS Sonoma 14 Beta
It seems weird to have to point this out, but there are many apps that have tabs that are not web browsers.

Any sort of document-based app benefits tremendously from tabs, and thus it would be unfortunate to have to lose that feature when making it a Web App. I for example often need a couple Google Docs open at once. I would very much like to have Google Docs as a separate item in my Dock though. However, I don't want to be forced to have each individual Google Document in a separate window like it's Mac OS 9 just because it's a "Web App".

Or for example Airtable. I have a few Airtables that I basically always have open. I currently have them "pinned" just because if not they become impossible to find in the sea of other windows and tabs in my browser. I would love to command-tab to Airtable and bring these up, but not have them in an overlapping mess of windows.

Another great example is social media "Web Apps" (like Elk for Mastodon), which basically get "stacks" for free by leveraging tabs. Instead of the Elk team having to develop an "internal tabbing" feature, I can just have a tab for each hashtag I am following. But this does not mean that I want all these tabs mixed in with random other unrelated websites.

Literally any app (vs. "page") that uses multiple windows that you would personally prefer to group into tabs is a good candidate. Tabs are a window organizational tool, they have no inherent "webness" to them aside from that being the first place they originated. macOS's AppKit framework has built-in support for automatically making document-based apps support tabs with zero additional programming. I assure you this feature wasn't added in to allow anyone to write a web browser. In fact, I think the opposite of your assertion is true: the more like an "app" the thing you're turning into a Web App is, the more likely it is to use multiple windows, and thus the more it can benefit from tabs. I agree that if you are for some strange reason turning a blog into a Web App, then tabs don't make any sense, but it also doesn't make sense to turn it into a Web App.

tolmasky··on Web Apps on macOS Sonoma 14 Beta
Can Web Apps use tabs? As in, if I command click a link, will it open in a native tab in the Web App? If they can't, then a bunch of apps I want to use as web apps will have to stay within the main browser unfortunately.
tolmasky··on Coinbase Sued by SEC for Breaking US Securities Rules
If that's what you took away from this, you must have not read it. I have given specific examples from case law that show that the law often just isn't defined in these new areas, and there is actually nothing better than "I think we can win this". The law is not a secret ledger that has the true rules that account for all future scenarios, that you try to guess from the outside, and can get right or wrong. The law often just comes down to making your case. I know that's not satisfying, but it is the way it is.
tolmasky··on Coinbase Sued by SEC for Breaking US Securities Rules
The "only because" relates to why they don't fight the regulators. As in "why fight them when you can have a revolving door agreement where they get cushy jobs in your company after they leave the FDA". In other words, I am not implying that there aren't other reasons for collaboration with the FDA, I am implying that there isn't a culture of "fighting regulations" because there is instead a culture of manipulating regulations. This in no way implies that there isn't also good collaboration.
tolmasky··on Coinbase Sued by SEC for Breaking US Securities Rules
Not that I have a ton of experience on this, but from what I've seen, lawyers do not generally have a unified opinion on stuff like this (stuff that has never been litigated on in general). A lot of them will tell you "this is what I think, but look, this is untested."

To separate this from the emotionally-charged subject for a second: just look at Google vs. Oracle. It took over a decade to decide whether APIs are covered by copyright or not. And the reality is that that was closer to a coin toss than any of us would like to admit, since it was trying to apply a law that in no way imagined something like APIs to APIs, and relied heavily on the judge/etc being able to wrap their heads around it. The verdict could have easily gone the other way. When it comes to how regulations apply to new technologies, the uncomfortable truth is that there is no "objective truth" to the law, and unfortunately comes down more to how much money the parties throw at the problem and legal process. I am sure on the Oracle side there were plenty of people talking just like you: "these people don't respect copyright and flagrantly copy APIs that are obviously protected IP and they think just because they're in hippy open source land the law doesn't apply to them". The reality is that until the verdict, there effectively was no rule around copyright and APIs.

For an opposite example: look at the famous case of Diamond v. Chakrabarty (1980). The patent agency rejected an application for a genetically engineered bacteria that could break down oil, saying you can't patent living organisms. It went to the Supreme Court, that decided 5-4 that they could. Are you going to sit here and tell me this was obvious from the beginning? Given that the patent agency had the opposite opinion than the Supreme Court, and that the Supreme Court was basically split 50/50 on the decision? Do we think they made the right decision given no background in biology? Do we think Chakrabarty was a wannabe biology bro that didn't care about the law, given that almost every lawyer at the time would have told you was commonly accepted did not allow patenting living organisms?

* > tonsbof law firms, counsultants and experts out there explaining the rules and how to follow them.*

Hopefully you see now that a ton of those law firms are out there telling you "I think we can win on this, it has happened many times before, and the reality is that law really isn't written until we make our case".

tolmasky··on Coinbase Sued by SEC for Breaking US Securities Rules
Only because they found it much more effective to "collaborate" on the regulations such that they'd be allowed to label opioids however they'd like and addict millions of people in one of the biggest health crises in the history of our country.
tolmasky··on Coinbase Sued by SEC for Breaking US Securities Rules
Just because we decided it that way arbitrarily, right? It's not some natural law that this is how it should be, that the rule makers can't possibly explain rules, only enforce them. I mean, you could make the same argument about the IRS and Congress with respect to taxes: it's not their job to make it easy on us, just to punish us when we make a mistake on our tax returns. I mean, I guess... But just because we wrote the law that way. Plenty of other places have put 2 and 2 together and figured out that if the goal is to collect taxes and not to enrich TurboTax, then they can make the process dramatically simpler.

Similarly, if your actual goal is to reduce the occurrences of "bad behaviors" (which is presumably the whole point of creating these rules to begin with), then it doesn't seem that unreasonable to have someone try to lay it out clearly, right? If for no other reason than maybe a bunch of people negatively affected by these behaviors would have been spared since there wouldn't have been this grey area to operate in for so long? That's who we're ultimately doing this for, right? The public that is hurt by securities that are misrepresented? Now, if your goal is to punish people, then yes, the current system makes more sense.

tolmasky··on Apple unveils new Mac Studio and brings Apple Silicon to Mac Pro
The best part to me is that this looks like a "platform" that can be updated year over year. They can just keep putting the updated M-whatever chip in it (and hopefully eventually figure out how to quadruple it vs. just having the Ultra). Ideally they can bump it up to PCIe 5 and Thunderbolt 5 "easily" too. In other words, the fact that this is so similar to the Mac Studio means it hopefully won't suffer the same fate as the previous "one-hit wonder" Mac Pros. An M3 (3nm) Mac Pro with PCIe5 and Thunderbolt 5 would be a very good machine I think.
tolmasky··on Apple Vision Pro: Apple’s first spatial computer
It takes very little for Bob Iger to say he will make Disney+ available on the Vision Pro. It takes very little to deliver a streaming platform to a new device in general, but even less for one that uses the same frameworks as one of your primary existing devices. Most of what they showed was just showing you Disney+ content on a floating screen. I highly doubt they have invested that much into any sort of experience that is only possible on the Vision Pro (hence limiting anything that came close to that as a generic vaporware "What if?" trailer at the end).

With respect to the CEO of that company, I mean, sure. But you kind of take that as a given. It's not like he's only been right, and certainly his leadership so far has been business oriented, vs. "wave of the future" oriented. A good example is how the AirPods ended up being an arguably bigger success than the Watch (and how that hasn't really been fully capitalized on). The good news is that the world's biggest company is precisely the kind of place that can afford to iterate on something like this in the public. So if the theory is that the "dream" of AR is only possible by getting stuff out there to iterate on, then they certainly now have a good shot.

tolmasky··on The bill of materials for the Apple headset leaked
Thank you. One of the more frustrating aspects of the Apple Watch and now VR headset is the bizarre tarnishing of the launch of the iPhone and iPod. It’s a strange cognitive dissonance too, since people do still point to that Keynote as earth shattering. No one goes back and watches the Apple Watch announcement.
tolmasky··on JavaScript import maps are now supported cross-browser
This has repeatedly my been demonstrated to be false in real world tests. One bundled file performs way better, especially when you take tree shaking, minimization (which has performance implications even after load in terms of memory usage), and compression into account. A small change in one part of the code can result in lots of other code being removed from a library you use. Code splitting usually does a better job of achieving the (suspect) goal of making these incremental changes more performant since the chunks are chosen in order to optimize this vs files which are “chunked” along human organizational lines, which do not necessarily correlate highly with diffs.

If browsers hadn’t removed the shared cache for script resources, there might be an argument here. But they did, putting each domain its own cache to avoid fingerprinting, so even that goes out the window.

On the one hand people worry about the massive node_modules folder in the cases where it doesn't matter (when it's just files on disk in a local node app), and on the other hand, we create things like import maps that will literally take this dependency graph and translate it one-to-one to a higher latency HTTP version, where it absolutely will be a problem.

tolmasky··on JavaScript import maps are now supported cross-browser
As someone on TC39, I can tell you that’s not why this was done this way. It’s an accident if history, and recognized as a rushed spec. The async/await first then import expression path I described would actually follow the “don’t ship one huge thing” (that then takes 5 years to implement) advice that you are suggesting.
tolmasky··on JavaScript import maps are now supported cross-browser
It is an ESM problem, since it works just fine with non-ESM script tags. ESM isn't some theoretical thing, it's the reality of how it works, in particular when we are specifically discussing the practical reality of using it. And the fact is that it absolutely is more cumbersome than the old technologies (and more cumbersome than alternative approaches that could have been taken). The fact that we're now talking about launching Chrome with special command line flags demonstrates this. I mean, the rest of my comment that delves into all the other problems proves it even more, but the fact that it fails the bare minimum requirement of just loading when you drag and drop a file into the browser is fairly bad.
tolmasky··on JavaScript import maps are now supported cross-browser
I'm not sure what you mean by all or nothing thinking here. The problem with imports is precisely that it is incredibly cumbersome to use without a bunch of additional "add-ons". You can't just "use a little bit of it." Want to do the supremely simple task of importing a JSON file? Better make sure your browser supports import assertions (assuming one even knows these exist). Want to not have to import a long incomprehensible URL? Better write a manifest file called an import map that only recently got full browser support. You can't even trivially add a script tag with an ESM module because it won't work from a file:// domain, you have to start up a simple server for your simple.html file. So I have no idea where this notion of not needing tools comes from. I think what people actually mean is "my tools support ESM out of the box". It is not trivial to get a nice experience with zero tooling. Again, you at minimum need to run a server (and I believe you have to fiddle with the MIME types for python's one line simple server too, although perhaps that has now been rectified). The simplest projects require strictly more tools to use this thing. And on the opposite end of the scale, it appears that you agree that of course you will use tooling. Only hopefully those tools aren't generating imports but just bundling because if not they are creating slower and less secure resources.

ESM imports have fallen into the C++ trap: every year the determination is made that "if we just add these 5 extra features (both to the the ECMAScript spec and W3C spec), then they'll finally be great out of the box!" This is how we ended up with import.meta and dynamic import and import maps and import assertions and preloadmodule link tags, which are all still less flexible than require/bundler, and somehow still don't have any answer whatsoever to integrity checksums that originally shipped in 2015. It's absurd.

To be clear, I am not saying there shouldn't have been "an" import spec. I am saying this one is tragically flawed and remains realistically a bad option (unless you are using a compiler that is just going to turn it into roughly the same minified mumbo jumbo it was turning your requires into before). This is fairly well accepted at TC39. The spec was rushed. Nothing would be allowed to ship with that level of consideration anymore. Usually someone at this point asks "well what would you have done?!". I would have punted on import until after async/await. Many of the most fundamental issues in imports come from having to have conceived them in a pre-async/await world. They are essentially a "top-level-await-ish" statement, in a world with async/await. However, had async/await and top-level-await shipped first, and then import was introduced, you could have started with the expression form of import (await import()), which would not have required any new syntax (you could just use destructuring, the same way you do now), and not required a "exercise left to the host environment" hand-waivy async-link resolution system, but instead used the actual existing semantic of the language. We ended up having to do it anyways with dynamic import. It is so weird that `x as y` becomes `{ x: y }` and `x` becomes `{ default: x }` merely by moving the entrypoint around in the file. It would also be a lot more transparent to the user: by typing `const x = await import("blah")`, you aren't (erroneously) lead to believe that this is a synchronous action when it isn't. It's also way easier to add additional features to a function (such as integrity hashes or assertions or whatever), vs. in a statement where it requires a parser level change, and for no real benefit other than causing people to have to learn a bunch of weird new syntax that increasingly feels out of place.

tolmasky··on JavaScript import maps are now supported cross-browser

    Many people want to skip bundling altogether for as long as is possible. It's really nice to have a build-free (or almost build-free) app, especially when you're starting a greenfield or personal project. Why get mired down in researching the latest third-party build tools before writing code?
But ESM doesn't actually give you this, this is precisely the point I'm making. ESM doesn't become ergonomic without the use of some sort of tooling. Perhaps you have your setup that just spins something up and auto-compiles an import maps or something. Great! But that's not at all the promised dream of finally escaping tooling. It's the same thing we had before, just outputting different stuff. Different stuff that happens to be worse in a lot of ways.

Import maps are a perfect representation of this. It's essentially asking you to hand-write a manifest file just to be able to type "import 'lodash'". This is not an improvement or simplification to the web ecosystem. In my experience, the people who are actually using any of this stuff, are doing so through some build pipeline. And again, this is unfortunate since no one should be shipping this to production since it is both slower and less secure.

tolmasky··on JavaScript import maps are now supported cross-browser
It's really wild seeing the tremendous amount of work being put in to ESM just to come up with a solution that still isn't as fast, secure, or ergonomic as bundling.

1. Import maps are basically a compile-time feature. I thought the point of all of this was to not have to have toolchains?

2. Imports significantly lag behind "old school" scripts in security. You can't use integrity hashes with them, and yet most the examples you see are about importing random scripts from all over the web. This is actually hilariously related to point (1), since you can only escape the realization that this is a feature a compiler is supposed to spit out if you direct the imports to some third party resource. So in order to contrive a situation where you would manually craft an import map, they are forced to show an example that is less secure than the stuff that has worked in every browser for 10 years.

3. Not directly related to import maps, but you'll probably end up using them together: in order to attempt to achieve similar performance to just bundling your code, the amazing solution we've come up with is to... put a <link rel="modulepreload"> tag in your head element for each script you want to be fetched immediately. Yes, so much better than the ridiculous old method of using a script tag for each script. Now you just use a link tag for each script instead. I'm sure someone will tell you that this is better because you don't have to do that. Yes, yes, so much better that the default behavior of script loading is slow unless you go read about a bunch of "tips and tricks" to get it working with reasonable performance.

It's always great to take one concept like "importing a script" and turn it in a an entire ecosystem of terminology that spans languages and platforms, custom JavaScript syntax for the imports themselves, a set of different HTML tags for actually getting them into your page (script, link, etc.), and JSON for mapping names to URLs. Great. Super simple.

ESM has always suffered from a weird shifting argument. Whenever you point out that the performance and security isn't great, all of a sudden it's a developer ergonomics feature, not meant to be for production. Then when you point you the ergonomics suck (like not being able to do bare imports), you're told you should be using it in tandem with a toolchain that auto-generates import maps or something. So what's the benefit? I already had a tool that could do that, and it worked in every browser and didn't ignore the the security advancements we made 10 years ago.

tolmasky··on iOS 17 app sideloading might only be available in Europe
The AppStore, in its current incarnation, almost certainly decreases security. And I mean this in a very concrete and demonstrable way. Apple on the one hand insists on touting the safety of the AppStore, and its reliance on app-review for this safety, to people (and Congress!),creating the reasonable expectation that if something has made it onto the AppStore, then it it’s gone through this stringent analysis and should be considered safe by default.

However, they then bizarrely and deliberately refuse to actually police the store, to an alarming and almost cartooninsh level. We’ve seen this time and time again: scan apps remain on the store for months despite being reported. Take just last month when fake Authenticator apps flooded the AppStore to take advantage of Twitter getting rid of mobile phone based 2FA, and not only were those apps allowed on the store, but often managed to get top recommendation.

At least on the web the expectation is that it’s the wild west and you should be careful what you install. On the AppStore it’s as if Apple has purposefully invested effort into creating the perfect mark for von artists: convincing their customers that a shark infested pool is totally safe to swim in.

And this is the undeniably bad stuff, it doesn’t even touch on the “grey area” of these disgusting children’s casino apps that dominate the AppStore, and that Apple shares the profit on to the tune of 15-30%. The incentives are all broken. Apple profits when scam apps buy ad-placement using real apps names for keywords. Apple profits from apps that convince kids to buy garbage IAP.

It would be one thing if the AppStore actually lived up to its supposed principles, at the cost of hurting competition, innovation, and the occasional frustrating developer rejection. There’s actually be a trade-off to discuss, and we’d actually be arguing about principles, and whether safety matters vs. freedom blah blah blah. Hell, as a parent, there’s versions of a well managed AppStore that I’d probably begrudgingly accept.there be a “can’t argue with the results” thinking there.

But that’s not what this is, and I’m tired of pretending toy is in arguments that defend the AppStore. It’s been 15 years, the AppStore isn’t in beta, it’s not “a work in progress”, there’s no room for arguing about its vision vs it’s “current” reality. The AppStore has shown us what it actually is: a supremely lazy and un creative business cudgel that serves neither developers nor customers, and instead serves Apple first and ironically Apple competitors and criminals second. How does it serve Apple competitors you ask? Consider that companies like Amazon are offered special AppStore rates. Little developers don’t get that, big companies do. So not only does the AppStore exhibit monopolistic behavior, it also props up other monopolies.

Also, the search sucks and it’s ugly. It feels like a free samples booth at a Costco. No one at Apple has any taste anymore. Not really relevant to the argument, but just want to point out there’s zero to be proud of in that product.

tolmasky··on You Are You. We Live Here. This Is Now
Emailing and talking to a restaurant worker on the phone is human connection? I can’t wait until the fake bullshit of arguing with my internet provider or the expensing department or what-have-you over email can go back to not being an “essential” part of the human experience so that I can have more time with my family. If you want to use that extra time for distraction or porn or whatever, that’s on you, but don’t take away tools that remove completely inane parts of life that didn’t used to exist 50 years ago.
tolmasky··on ThumbHash: A better compact image placeholder hash
It appears that only BlurHash is using base83. I imagine the base83 encoding is being used in the table because that is what the library returns by default.

As to why everyone else uses base64, I figure it's because base64 is what you'd have to inline in the URL since it's the only natively supported data URL encoding.

In other words, in order to take advantage of the size savings of base83, you would have to send it in a data structure that was then decoded into base64 on the page before it could be placed into an image (or perhaps the binary itself). Whereas the size savings of the base64 can be had "with no extra work" since you can inline them directly into the src of the image (with the surrounding data:base64 boilerplate, etc.) Of course, there are other contexts where the base83 gives you size savings, such as how much space it takes up in your database, etc.

tolmasky··on Docker is deleting Open Source organisations - what you need to know
Could IPFS possibly be a good distributed (and free?) storage backing for whatever replaces DockerHub for Open Source, as opposed to using something like GitHub? We'd still need a registry for mapping the image name to CID, along with users/teams/etc., but that simple database should be much cheaper to run than actually handling the actual storage of images and the bandwidth for downloading images.
tolmasky··on Mountpoint – file client for S3 written in Rust, from AWS
Couldn't tell from the README, does this do any sort of cache management or LRU type thing? In other words, does it fetch the underlying S3 object in real time, and then eventually eject them from memory and/or the backing FS when they haven't been used for a while?
tolmasky··on Trees Across the U.S. Are Sprouting Leaves Earlier Than Usual This Year
Interestingly, I did learn about that later as a kid, which stuck with me for a completely different reason: the new year used to start on my birthday! (March 25th)
tolmasky··on Trees Across the U.S. Are Sprouting Leaves Earlier Than Usual This Year
When I was a kid I assumed that spring started January 1st... since that's when the year started. And then every year I would be like "wow, what an unseasonably cold spring this is." Maybe in a few years my belief as a little kid will actually end up becoming true.
tolmasky··on The End of Silicon Valley (Bank)
> The current dollar value of the cap also makes sense.

How can a static number make sense given the existence of inflation? We've been told for the last year that inflation is "out of control," and yet in the case of the FDIC cap, $250K in 2012 dollars makes the same amount of sense as in 2023 dollars? To save anyone the work, $250K in 2012 is equivalent to $350K in today's dollars, so, a change of $100K, or 40%. Did TARP, which is repeatedly criticized for being passed too hastily, and also included this $250K cap, have secret future knowledge of interest rates and specifically intend for the cap to reduce in value by 40% over the following 10 years? The FDIC limit started at $2,500 in 1966 and has been increased several times. Have we magically arrived at the final number now?

> Deposit sweep accounts cover up to $3M (and diversify across banks, exactly the point of FDIC limits).

These numbers remain arbitrary. Your argument is only that there needs to exist an FDIC limit, not this particular limit. Why is $3M the right amount for sweep accounts? Saying "you can combine accounts to stack FDIC limits like video game power buffs" is true regardless of the base FDIC limit, it doesn't explain why this limit is correct, too high or too low. Look, it works for $50,000 too: "You can have deposit sweep accounts that cover up to $600K. Money market funds provide short term-term treasury bonds above that". And hey, it works for $500K: "You can have deposit sweep accounts that cover up to $6M. Money market funds provide short term-term treasury bonds above that". See, the surrounding multiplier system has nothing to do with justifying the base number. It seems much more likely that a number that was set 10 years ago when money was worth 40% more, and that has a history of needing to be raised, probably doesn't make sense today and needs another update.

> The FDIC limit is not just some technicality that businesses abuse with many accounts, it is a recognition of that fact that banks like SVB, which hold large deposits from a small number of highly correlated depositors, are fundamentally more risky than banks with a large number of smaller uncorrelated depositors. Sweeping large deposits across banks and properly investing in treasuries reduces systemic risk and prevents bank runs in the first place. The de facto removal of FDIC caps defeats this diversification and protection.

If it is so critical to the integrity of the system, then why aren't accounts required by law to be sweeps above the FDIC limit, and not allowed past the "natural sweep multiplier FDIC limit" at all? You just said it yourself: the purpose is to reduce systemic risk. Then let's actually reduce it instead of "planting the seeds of reducing it if everyone gets sophisticated enough," and then getting angry when they fail to do it. The current system is like purposefully trying to create a tragedy of the commons, where individual mistakes are rarely very rarely punished but together contribute to bringing down the entire system. Allowing below FDIC limit accounts seems to be a weird landmine for both the depositor doing it, and for the larger system it operates in. It's the worst of both worlds. It's like when an API doesn't work, and instead of fixing the API, the author updates the documentation to include a workaround and is baffled why people keep running into this problem. Don't they read the docs? These uses are supposedly supposedly so smart but can't be bothered to find this simple workaround buried in my documentation?

tolmasky··on Ask HN: Post-SVB, what are other areas where groupthink leaves us vulnerable?
Aside from the frequently mentioned aspects that many times SVB is the only reasonable place to even get an account if you are a startup (something that is changing now thanks to things like Mercury and Brex), many services will push you to use SVB, outside of VCs. For example, accounting and management services like SVB for the simple reason that SVB has basic features like "user groups with different privileges, so that some people can issue wires but not approve them, etc." BofA small business is really hard to work with. Some of it sadly comes down to super basic stuff like that.
tolmasky··on Joint statement by the Department of the Treasury, Federal Reserve, and FDIC
The sentence clearly means that it was never adjusted from inflation from when it was adjusted to 250K, 12 years ago. You can tell that this is far from being adjusted for inflation since it is now 100K off from what it was in 2010, or 40%. This should be a "neutral" issue with respect to the SVB thing, pegging it to inflation helps everyone in the system.
← PreviousPage 4 of 34Next →