Finally, the whole thing assumes that you have a 4G or 5G connection all of the time wherever you go.
And the data plan blil for that is substantially more expensive than buying a traditional laptop and relying on sync whenever you're at home or an open WLAN.*
"Programming"? I'm guessing you either A. put it in "prompt to reformat at every boot" mode or B. bought a Chromebook that supports Crostini, which only a few newer, high-end models can use. Or what option C am I missing?
Last I read, only a Chromebook in developer mode can sideload APKs, and in developer mode, the firmware prompts the user on each boot to press keys to disable developer mode (which wipes the drive). So you'll have to end up keeping your Chromebook under lock and key in order to keep someone else from turning it on, following the prompts, and losing all your data since last backup as well as the use of the machine until you can get all your stuff reinstalled. (I wrote about this elsewhere.)
I'd define a "notch" as a concavity in the outline of a handheld device's screen to accommodate a speaker, front-facing camera, or microphone. The iPhone X was the first well-known smartphone to have one, which Apple calls the "sensor housing", and apps such as Halide have adapted to show indicators in the "ears" on either side of it.
Just because your license requires distributors of your software to produce Installation Information doesn't mean that distributors will produce Installation Information. Instead, they will choose not to distribute your software. Nor will they provide hardware compatible therewith. If you thought finding a compact laptop fully supported by a free GNU/Linux distribution was hard now, watch it get even harder as Microsoft continues to tighten the screws on OEMs in preparation for a transition to DaaS for the home market.
Additionally, Crostini promises to open it further even without switching the operating system into an unlocked mode
Let me know when the supermajority of new Chromebook models support Crostini. Right now it appears to be limited to select high-end Chromebooks. I don't want to see it stay limited to the high end because if it does, it's more likely to become one of those things that Google abandons three years later for lack of use, like Google Reader and Chrome apps in Chrome for Windows, macOS, and GNU/Linux.
Are you claiming that maintaining OpenGL across platforms or Vulkan across platforms is as hard as or harder than maintaining OpenGL and DirectX, or OpenGL and Metal, or Vulkan and DirectX, or Vulkan and Metal?
Oh, you mean like Windows has done for DECADES with DirectX?
Windows (desktop) allows OpenGL and more recently Vulkan in addition to DirectX.
Lazy Developers, that don't know how to code using a standard Model-View-Controller method, are the ones that will continue to have "porting" problems, you mean...
Maintaining both an OpenGL view and a DirectX view is expensive. So instead, developers targeting Windows and something else (where "something else" isn't Xbox) maintain only one: OpenGL. The added wrinkle here is that maintaining both an OpenGL or Vulkan view and a Metal view is also expensive.
While my eyes are focused on the screen, how can I tell where my fingers are relative to the buttons on the Touch Bar? One can't touch type on a Touch Bar, despite the name.
Honestly, and especially if it leaves to its name ("Tiny") you should run this on localhost. I don't see why not at least:)
Should it be expected that a user of Firefox for Android learn how to run a server on localhost on an Android device? If not, then explaining why not will help answer your question.
Don't classic game systems' frame rates fall between 50 and 62 Hz though?
Game Boy games are often intentionally limited to 15, 20, or 30 frames per second in order to compensate for the slow pixel response time of the STN passive matrix LCD of the monochrome Game Boy and Game Boy Pocket systems. Even for games without intentional low FPS, how does upscaling a 160x144 video by a factor of 5 in each direction (to 800x720) in order to make it "720p minimum" not make it take 25 times the CPU power and (often pay-per-bit) bandwidth to view? In fact, I was under the impression that 720p took so much bandwidth that most cellular ISPs were throttling video to bitrates typical of 480p.
Say you're trying to record video demonstrating operation of a treadmill, and you discover that even at your phone's camera's minimum zoom level, a horizontal frame cannot fit both the head and feet. What's your next step? Buy another camera?
I assume any sufficiently nerd household has multiple computing devices
I wouldn't be so sure that most users of Live Bookmarks live in a sufficiently nerd household. In a lot of cases, "multiple computing devices" are likely to be devices that go to sleep when not in use, such as smartphones and laptops. Or does "nerd" mean owner of a Raspberry Pi single-board computer or a router specifically purchased for DD-WRT compatibility?
and an ISP that only gives you one public IP address so you have to run a boundary router/NAT box. So I run TT-RSS in an LXC container on that router.
Provided you can even choose to install a container on a router. I imagine that most households lease a modem-router combination device from a home ISP, and I don't see how these are user-flashable. Even those who own their own modem and router probably bought consumer-grade gear, which isn't marked on the box for compatibility with DD-WRT or other user-installed software, at a chain similar to Office Depot or Best Buy.
And you don’t need a domain name in order to run a server
If you don't have a domain name, you don't qualify for a TLS certificate from a publicly trusted certificate authority. If you don't have a TLS certificate, you can't run HTTPS and are instead restricted to cleartext HTTP. If you run a cleartext HTTP server on anything but localhost, the browser will wall it off from certain JavaScript features.
but if you want that, free-of-charge dynamic DNS providers are a thing.
Provided the dynamic DNS provider 1. is on the Public Suffix List and 2. supports TXT records. Otherwise, use of Let's Encrypt to obtain a certificate for the server on your LAN is not feasible.
Do you really think it is okay to let people die so your network can be marginally more secure?
A lot of hardcore ancaps here and on SoylentNews seem to think so. It's the sort of thing that leads people to say "If my ISP mistreated me, I'd move."
That doesn't help when a particular device from a particular manufacturer contains non-free software, as do the substitute devices from all competing manufacturers.
Finally, the whole thing assumes that you have a 4G or 5G connection all of the time wherever you go.
And the data plan blil for that is substantially more expensive than buying a traditional laptop and relying on sync whenever you're at home or an open WLAN.*
"Programming"? I'm guessing you either A. put it in "prompt to reformat at every boot" mode or B. bought a Chromebook that supports Crostini, which only a few newer, high-end models can use. Or what option C am I missing?
Last I read, only a Chromebook in developer mode can sideload APKs, and in developer mode, the firmware prompts the user on each boot to press keys to disable developer mode (which wipes the drive). So you'll have to end up keeping your Chromebook under lock and key in order to keep someone else from turning it on, following the prompts, and losing all your data since last backup as well as the use of the machine until you can get all your stuff reinstalled. (I wrote about this elsewhere.)
Then what should occupy a student while the student is sitting quietly between the end of the lecture and the end of the class period?
I'd define a "notch" as a concavity in the outline of a handheld device's screen to accommodate a speaker, front-facing camera, or microphone. The iPhone X was the first well-known smartphone to have one, which Apple calls the "sensor housing", and apps such as Halide have adapted to show indicators in the "ears" on either side of it.
They could have refused notches completely
That ship sailed in October 2011, when Notch's company Mojang listed Minecraft: Pocket Edition for sale on Android Market (now Google Play Store).
Just because your license requires distributors of your software to produce Installation Information doesn't mean that distributors will produce Installation Information. Instead, they will choose not to distribute your software. Nor will they provide hardware compatible therewith. If you thought finding a compact laptop fully supported by a free GNU/Linux distribution was hard now, watch it get even harder as Microsoft continues to tighten the screws on OEMs in preparation for a transition to DaaS for the home market.
Additionally, Crostini promises to open it further even without switching the operating system into an unlocked mode
Let me know when the supermajority of new Chromebook models support Crostini. Right now it appears to be limited to select high-end Chromebooks. I don't want to see it stay limited to the high end because if it does, it's more likely to become one of those things that Google abandons three years later for lack of use, like Google Reader and Chrome apps in Chrome for Windows, macOS, and GNU/Linux.
Are you claiming that maintaining OpenGL across platforms or Vulkan across platforms is as hard as or harder than maintaining OpenGL and DirectX, or OpenGL and Metal, or Vulkan and DirectX, or Vulkan and Metal?
During the month before Metal was released, what should Apple have used?
There was no business case for introducing Metal instead of going with Vulkan
Other than that when Apple released Metal, Vulkan wasn't publicly released yet.
Oh, you mean like Windows has done for DECADES with DirectX?
Windows (desktop) allows OpenGL and more recently Vulkan in addition to DirectX.
Lazy Developers, that don't know how to code using a standard Model-View-Controller method, are the ones that will continue to have "porting" problems, you mean...
Maintaining both an OpenGL view and a DirectX view is expensive. So instead, developers targeting Windows and something else (where "something else" isn't Xbox) maintain only one: OpenGL. The added wrinkle here is that maintaining both an OpenGL or Vulkan view and a Metal view is also expensive.
While my eyes are focused on the screen, how can I tell where my fingers are relative to the buttons on the Touch Bar? One can't touch type on a Touch Bar, despite the name.
[Apple users] are less than 10% of your potential user base
Though Android has a larger user base than iOS, iOS has much higher revenue per user-year than Android: an estimated 9 times as much. In some markets, this more than makes up for its smaller user base. (Sources include "iOS App Store brings in 2x more revenue than Play Store despite seeing half the downloads" by Edoardo Maggio and "Apple is pulling further ahead of Google in this one key area" by Kif Leswing.) To what extent does this association between higher-value customers and Apple products also extend to macOS vs. Windows and X11/Linux?
If Apple develops it's own implementation of Vulkan, they have to rely on . . . Vulkan.
If Apple develops its own implementation of HTML, they have to rely on . . . HTML. Big whoop.
Honestly, and especially if it leaves to its name ("Tiny") you should run this on localhost. I don't see why not at least :)
Should it be expected that a user of Firefox for Android learn how to run a server on localhost on an Android device? If not, then explaining why not will help answer your question.
What's your next step? Buy another camera?
If you hit an obstacle like a wall, either the room or the camera isn't appropriate for what you're trying to accomplish.
In my experience, vertical video is far less expensive than buying a camera with a wider angle lens or buying a larger room.
Don't classic game systems' frame rates fall between 50 and 62 Hz though?
Game Boy games are often intentionally limited to 15, 20, or 30 frames per second in order to compensate for the slow pixel response time of the STN passive matrix LCD of the monochrome Game Boy and Game Boy Pocket systems. Even for games without intentional low FPS, how does upscaling a 160x144 video by a factor of 5 in each direction (to 800x720) in order to make it "720p minimum" not make it take 25 times the CPU power and (often pay-per-bit) bandwidth to view? In fact, I was under the impression that 720p took so much bandwidth that most cellular ISPs were throttling video to bitrates typical of 480p.
Say you're trying to record video demonstrating operation of a treadmill, and you discover that even at your phone's camera's minimum zoom level, a horizontal frame cannot fit both the head and feet. What's your next step? Buy another camera?
(and my lord, I just notice that video was uploaded as 144p too... what kind of monster does this)
Game Boy game developer perhaps? The native resolution of both the Game Boy and the Game Gear is 160x144 pixels.
I assume any sufficiently nerd household has multiple computing devices
I wouldn't be so sure that most users of Live Bookmarks live in a sufficiently nerd household. In a lot of cases, "multiple computing devices" are likely to be devices that go to sleep when not in use, such as smartphones and laptops. Or does "nerd" mean owner of a Raspberry Pi single-board computer or a router specifically purchased for DD-WRT compatibility?
and an ISP that only gives you one public IP address so you have to run a boundary router/NAT box. So I run TT-RSS in an LXC container on that router.
Provided you can even choose to install a container on a router. I imagine that most households lease a modem-router combination device from a home ISP, and I don't see how these are user-flashable. Even those who own their own modem and router probably bought consumer-grade gear, which isn't marked on the box for compatibility with DD-WRT or other user-installed software, at a chain similar to Office Depot or Best Buy.
And you don’t need a domain name in order to run a server
If you don't have a domain name, you don't qualify for a TLS certificate from a publicly trusted certificate authority. If you don't have a TLS certificate, you can't run HTTPS and are instead restricted to cleartext HTTP. If you run a cleartext HTTP server on anything but localhost, the browser will wall it off from certain JavaScript features.
but if you want that, free-of-charge dynamic DNS providers are a thing.
Provided the dynamic DNS provider 1. is on the Public Suffix List and 2. supports TXT records. Otherwise, use of Let's Encrypt to obtain a certificate for the server on your LAN is not feasible.
Do you really think it is okay to let people die so your network can be marginally more secure?
A lot of hardcore ancaps here and on SoylentNews seem to think so. It's the sort of thing that leads people to say "If my ISP mistreated me, I'd move."
Devices running Windows XP are already unsupported. Devices run Windows 7 will be in the same boat as devices running Windows XP come January 2020.
That doesn't help when a particular device from a particular manufacturer contains non-free software, as do the substitute devices from all competing manufacturers.
Society got along just fine for thousands of years prior to the invention of said patented medical device.