This is very exciting to me, I have been reluctant to upgrade from my Pixel 4a because I've been looking for a small form factor phone, and those seem to have gone extinct. Now here comes a product that both provides a small form factor, and even better, is aimed at reducing distractions and provides features to that effect.
It's running regular Android with a custom version of Niagara launcher (which it seems I need to try), and seems like it's a product built by people who want to use it. Which makes me hopeful that a lot of care was put into designing it. It seems like they're aiming it towards people that want a second device for work, which -in my mind- means there might be some compromises, so I'll be waiting for reviews to decide if it can hold up as a daily driver or not.
It should be noted, they claim that the keyboard is touch sensitive and can be used for scrolling, so it might actually solve some of the usability issues that immediately come to mind.
TBH, I'm a little surprised by all the hate. This might not be a product for you, or it might not speak to you for other reasons. The fact is that this company has seen success with their phone cases (I don't get it either), and has now announced two new products that should reach more of the market (the other is a magsafe slide out keyboard, it's very cool). If you don't like it, fair enough, but that doesn't mean it's a bad product.
I'm working on a project in a very similar space, and we decided to add gamification. We don't want to harass our users or annoy them into using the app, and therefore our notifications will be easily manageable. But we believe that gamification is very helpful for encouraging users to learn consistently, and so we will include it. But at the same time, we are putting a lot of intention into it not being a distraction (both within the app, and outside it).
I think the one really useful suggestion here is at the end of the article. Having some way for the compiler to know that a struct satisfies a particular interface, and thereby create a fast path that sidesteps reflection would be marked performance improvement (and avoid the need for caching).
TBH, anything that can make interface casting faster/more efficient in go would be a welcome improvement.
It should be noted, it is 100% possible to use Secure Boot with Linux and not be impacted at all. AFAIK, most (if not all) UEFI firmwares allow enrolling your own keys. Managing secure boot these days is as easy as installing sbctl and adding a hook to sign your kernel when rebuilding the initramfs. For the same price, as noted by the article, the key new key can be updated while the system is online without anyone being the wiser.
The FUD that gets spread around SB helps no one, and other than a small list of exceptions, you are always in control of your system.
SB allows MS to transparently enable Full Disk Encryption by default, which I think is a win for all users. It allows you to do the same on Linux. It lets server operators be sure their systems have not been tampered with. While there are many problems with UEFI, SB is not one of them.
There is hardware that requires drivers to even reach the bios. The drivers are signed with the MSFT key. And if you change to your own key you'll find you can't even get into the bios anymore.
I'm making an NES emulator in Go. Not because other ones don't exist, but because I've been wanting to get more familiar with low level system principles, and there ain't a better way than building one.
I suppose I'll post the link someday. I literally just started today.
Tailscale does support this. Using the Subnet routing feature you can expose other devices on the network to the Tailnet. I had to use this for a while with TrueNAS because of the way it handles TS integration (eventually I moved to using a reverse proxy).
The best part of tailscale is that you can use an Apple TV as a subnet router and exit node. So even if you do not have any home networking equipment, you can utilize this by just using the Apple TV app. This is particularly great if you have a second home etc.
Speaking as a Pixel 4a customer with this update:
I received the update, and like everyone else, my phone battery started draining incredibly quickly. However, after getting the free battery replacement, my phone's battery has returned to draining as normal (and on the plus side, has somewhat renewed the life of this phone).
The problem is, the Pixel 4a is not designed to have the battery be swapped and it's common to break screens and other parts of the phone in the process. You can look up what's involved and it's no surprise that this is the case.
It's basically a nice little case of hardware and software anti-consumer policies working together to break people's devices and force them to consume more.
That page includes the text "Our search results also include anonymized API calls to all major search result providers worldwide".
They source results from lots of places including Google. One way that you can confirm this is to search for something that only appears in a recent Reddit post. Google has done a deal with Reddit that they're the only company allowed to index Reddit since the summer.
edit: I don't think this is a bad thing for Kagi. I'm a very happy subscriber, and it's nice for me that I still get results from Reddit. They're very useful!
Note that due to adversarial interoperability, search engines other than Google can scrape Reddit if they try hard enough. A rotating residential proxy subscription, while pricey, likely still costs orders of magnitude less than what Google paid. The same goes for Stack Overflow. You can also DIY by getting a handful of SIM cards. CGNAT, usually a scourge, works in your favour for this application since Reddit can't tell the difference between you loading 10000 pages and 10000 people on your ISP loading one page each (depending on the ISP)
It's running regular Android with a custom version of Niagara launcher (which it seems I need to try), and seems like it's a product built by people who want to use it. Which makes me hopeful that a lot of care was put into designing it. It seems like they're aiming it towards people that want a second device for work, which -in my mind- means there might be some compromises, so I'll be waiting for reviews to decide if it can hold up as a daily driver or not.
It should be noted, they claim that the keyboard is touch sensitive and can be used for scrolling, so it might actually solve some of the usability issues that immediately come to mind.
TBH, I'm a little surprised by all the hate. This might not be a product for you, or it might not speak to you for other reasons. The fact is that this company has seen success with their phone cases (I don't get it either), and has now announced two new products that should reach more of the market (the other is a magsafe slide out keyboard, it's very cool). If you don't like it, fair enough, but that doesn't mean it's a bad product.