One of my biggest gripes with the Spotify app is the poor offline support, at least in my experience on Android. I have the bulk of my library downloaded for offline listening, so when I have a spotty network connection like when I'm on the Subway, I'd expect that I can still easily access at least my downloaded songs. Not the case. Spotify, it seems, won't use its local cache until it's thoroughly convinced you're offline, which may take several minutes of waiting for requests to time out. Once Spotify is convinced I'm offline, my downloaded songs will then finally load normally.
My guess is that instead of doing it the way the Kinopio does - by reading from the local cache before fetching the remote data - Spotify does it the other way around.
Anyway, nicely done!
I've helped reverse engineer vehicle ECU's to reprogram the fuel injection, turbo pressure, and spark timing systems. But, we wouldn't have expected the manufacturer to do anything except officially discourage the use of the aftermarket tools. That is the name of the game with unofficial add-ons with access to sensitive control systems.
Disclaimer: I did work for a Middleby subsidiary at the time but I don't know anything that isn't public about this situation. We were all very separate companies.
I think the issue here is that McDonalds was discouraging the use of the tool, not Taylor (the manufacturer).
The listing says it's a 43" 4K Samsung display, which a quick look on Amazon shows goes for at least around $270. They also offer free shipping, so shipping is effectively included in the price. I don't know how much walnut or acrylic costs, or desktop CNC's.
The price doesn't seem unreasonable to me for a turnkey complete package, since I don't have the skills or tools to make this myself.
That CLA grants HashiCorp full license over your Copyright, and explicitly allows them to sublicense your contributions[1]. Drew Devault's blog posts[2][3] on this topic are extremely relevant.
[1] > Grant of Copyright License. Subject to the terms and conditions of this Agreement, You hereby grant to HashiCorp and to recipients of software distributed by HashiCorp a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.
[2] https://drewdevault.com/2018/10/05/Dont-sign-a-CLA.html
[3] https://drewdevault.com/2023/07/04/Dont-sign-a-CLA-2.html
Just because nobody has tried yet doesn’t mean that it won’t ever happen. Companies are doing this precisely because companies like Amazon abuse FOSS licenses to stand up their own hosted versions of open source projects.
This is not an abuse of FOSS licenses. If developers have a problem with this, there are open source licenses that would make this use case less attractive for Amazon, like the AGPL.
> However, there are other vendors who take advantage of pure OSS models, and the community work on OSS projects, for their own commercial goals, without providing material contributions back. We don’t believe this is in the spirit of open source.
This is 100% in the spirit of open source. If this is a problem for them, why not adopt an open source license that compels developers to open source their code instead, like the AGPL?
This is purely a way for HashiCorp to ensure they are the only ones who can commercialize these formerly open source projects. Which is fine. But just go closed source, then, and own that, instead of trying to have it both ways.
This is what I use. It appears to disconnect, but also doesnt seem to be an issue. My machines re-organize instantly.
If you live in an area of low crime, though, maybe it'll be fine not to answer phone calls from numbers that aren't in your phone.