He’s very good.

  • 1 Post
  • 30 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle





  • Because some more microseconds later, it’s the difference between being able to serve 1k requests per second and dropping connections, vs. 100k requests per second and working smoothly.

    Doesn’t this assume that the bottleneck is that particular function? If the service as a whole chokes on something else at 500 requests per second, then making that particular function capable of handling 100k requests isn’t going to make a difference. For web apps, the bottleneck is often some kind of storage I/O or the limits of the network infrastructure.


  • Vim is a text editor that works in a command line and therefore doesn’t require a graphical interface or windowing system, or anything like a mouse or trackpad or touch interface. It has a whole system of using the keyboard to do a bunch of things really efficiently, but the user has to actively go and learn those keyboard shortcuts, and almost an entire language of how to move the cursor around and edit stuff. It’s great once you learn it, so it creates a certain type of evangelist who tries to spread the word.

    This meme template is perfect, because the vim user really did learn a bunch of stuff, and then wants to try to convince other people to do the same, using a pretty unpersuasive rationale (not using a mouse while programming).


  • Your second paragraph about sound mimickry, as far as I’m aware, is not accurate.

    It is. The recording copyright is separate from the musical composition copyright. Here’s the statute governing the rights to use a recording:

    The exclusive rights of the owner of copyright in a sound recording under clauses (1) and (2) of section 106 do not extend to the making or duplication of another sound recording that consists entirely of an independent fixation of other sounds, even though such sounds imitate or simulate those in the copyrighted sound recording.

    So if I want to go record a version of “I Will Always Love You” that mimics and is inspired by Whitney Houston’s performance, I actually only owe compensation to the owner of the musical composition copyright, Dolly Parton. Even if I manage to make it sound just like Whitney Houston, her estate doesn’t hold any rights to anything other than the actual sounds actually captured in that recording.


  • It’s not meaningless.

    I know that it’s pretty easy to pick the lock on my front door. Or to break the window and get in. But still, there are a non-zero number of burglars who would be stopped by that lock. Same with my bike lock, which is a bit harder to pick but still possible. Nevertheless, the lock itself does deter and prevent some non-zero number of opportunistic thefts.

    There are a non-zero number of law enforcement agencies that would be stopped by full disk encryption, even if the device is powered on and the encrypted media is mounted. There are a non-zero number of law enforcement agencies that would be stopped by all sorts of security and encryption strategies. And I’d argue that simple best practices would stop quite a few more than you’re seeming to assume: encrypt any data at rest on any devices you control, and then use e2e encryption for any data stored elsewhere.

    You don’t even have to be that technically sophisticated. For Apple devices, turn on FileVault (as it is by default if you log into an Apple account when you set up the device), turn off iCloud. For Windows devices, use Bitlocker. For Android, turn on the “Encrypt Phone” setting, which is on by default. If you’re messing around with your own Linux devices, using LUKS isn’t significantly more difficult than the rest of system administration.


  • A human brain is just the summation of all the content it’s ever witnessed, though, both paid and unpaid.

    But copyright is entirely artificial. The deal is that the law says you have to pay when you copy a bunch of copyrighted text and reprint it into new pages of a newly bound book. The law also says you don’t have to pay when you are giving commentary on a copyrighted work, or parodying a copyrighted work, or drawing inspiration from a copyrighted work to create something new but still influenced by that copyrighted work. The question for these lawsuits is whether using copyrighted works to train these models and generate new text (or art or music) is infringement of those artificial, human-made, legal rights.

    As an example, sound recording copyrights only protect the literal copying of a sound recording. Someone who mimics that copyrighted recording, no matter how perfectly, doesn’t actually infringe on the recording copyright (even if they might infringe on the composition copyright, a separate and distinct copyright). But a literal duplication process of some kind would be infringement.

    We can have a debate whether the law draws the line in the correct places, or whether the copyright regime could be improved, and other normative discussion what what the rules should be in the modern world, especially about whether the rules in one area (e.g., the human brain) are consistent with the rules in another area (e.g., a generative AI model). But it’s a separate discussion from what the rules currently are. Under current law, the human brain is currently allowed to perform some types of copying and processing and remixing that some computer programs are not.


  • I mean, you just defined YouTube.

    Well, I was trying to give a broad enough description to cover literally every video service, so mission accomplished!

    My point is that every service will have different items in each category, and that splitting up the world’s catalog of content into many different services ends up breaking down the economic benefit of bundling. The YouTube bundle is different from the Netflix bundle, which is different from the Apple TV+ bundle, which is different from Disney+ and Hulu, which is different from Max (formerly HBO Max). YouTube has live content, but if you want to watch a specific basketball game live, you’ll have to subscribe to the service with that (and you’ll have to endure ads and product placement as part of that game). And maybe that’s not the $15/month YouTube Premium, but is instead the $73/month YouTube TV.


  • Going back to cable isn’t the answer. It’s a failed model and needs to die.

    Defined narrowly enough, yes, that old model is dead.

    But more broadly, as an economic matter there will always be a business model for having a basket of content, with some portion of historical content (classic movies and tv shows from decades past) on demand, some ongoing/current on-demand content (last week’s episode of some scripted show), and live broadcast (sporting events happening right now). Build up enough of a catalog, charge a single price to subscribers for access to that content, and people will pay for the entire bundle. And because each subscriber is interested in a different portion of that bundle, the mass of subscribers essentially cross-subsidizes the fat tail of niche content: I don’t mind paying for your niche if it means my niche gets to survive.

    The technological and cultural changes have deemphasized the importance of cable’s live delivery mechanism of 100+ “channels” each with programming on a specific schedule, but the core business model still will be there: subscribe to content and you can get some combination of live channels and a catalog of on-demand content.

    The content owners, through either carriage fees with the cable/IPTV providers, or through the streaming services, or everything in between, are trying to jack up the price to see what the market will bear for those bundles. They might miscalculate to the point where the subscriber count drops so much that their overall revenue decreases even with a higher revenue per subscriber (and I actually think this is about to happen). And then instead of a market equilibrium where almost everyone pays a little bit to where there’s a huge bundle of content available, the little niche interests just can’t get a subscriber base and aren’t made available, even if the content is already made.




  • The general recommendation is to configure your system to allow the use of the minimum number of privileges. If you don’t have the need to use software that doesn’t come from a trusted repository (like the Apple App Store itself, but also things like homebrew), go ahead and turn off the ability to run software from other sources. If you’re coding, make sure your code is properly sandboxed, and that you’re not blindly relying on untested packages (see compromised npm packages). Don’t give apps accessibility or other rights if they don’t need them, etc. And then stay current on all software updates.

    Even zero-days often rely on certain configurations, and you can always lock down the built-in apps to not auto-run or auto-preview things they receive. Some of it requires an active user maintenance to decide how to balance convenience versus security on your own system.


  • The article alludes to this problem, but Amazon has basically forfeited the consumer goodwill they used to have. It used to be that their reviews were trustworthy (and relatively hard to game), and ordering products “sold by Amazon” was a guarantee that there wouldn’t be counterfeits intermingled in. Plus they had a great return policy, even without physical presence in most places.

    Now they don’t police fake reviews, and do a bad job of the “SEO” of which reviews are actually the most helpful, they’re susceptible to commingling of counterfeit goods (especially electronics and storage media), and their return policy has gotten worse.

    It basically makes it so that they’re no longer a good retailer for electronics, and it’s worth going into a physical store to avoid doing business with them.


  • Thanks! I found that this brand of optimism was a nice counterweight to my belief that people are just generally fundamentally flawed (and often irredeemably so). But the same is true of computer systems and technology, and I realized that I can love things (technology, TV shows, books, music, websites, cities, foods) while acknowledging their shortcomings, so I can do the same for people and institutions made out of people. Once I abandoned the idea that I could only like things that were perfect (or even good), and decoupled my perception of whether something was good with whether I liked it or not, it really helped me with my outlook towards people and physical things and intangible concepts.



  • It’s kinda liberating to peek under the hood and confirm that society, like the internet, is mostly held together with figurative duct tape, that someone put there as a temporary fix that became semi-permanent. The concept of technical debt for software and technology projects exists everywhere, including in the backlogs of what our government agencies, court systems, and corporate organizations are doing (and what they simply haven’t done yet).

    But the whole thing is still pretty resilient. The individuals who make the decisions that feed into the unimaginably complex web of interdependent relationships and rules might not actually understand every detail, and mostly aren’t even benevolent actors who want the best for everyone, but the system as a whole still trudges along, mostly making life better than if the system didn’t exist at all. And once you learn how at least some parts of it work, you can make some changes here and there for the better, either for yourself or for the people/issues you care about or for the entirety of the system.