- Decision doc: It'll be great to have a "Stakeholders" section listing each stake holders' name , and they can add their concerns in that section to start discussion.
- Investigation doc: There should be a "things we tried so far" section listing the actions took to validate each hypothesis, and the outcome of those actions, in timeline order.
I don't disagree outright, but every time I read something like this it's obvious that it doesnt come from experiential success in the relevant area, just kind of a vibe about how things should be done, without tangible proof. IE the legendary Dropbox analysis on here. Never in my professional career have I cared about anything you listed here
Except for the last one, the other two are from my experiences needing to write those docs.
For decision doc, do you prefer tracking stakeholders comments scattered in multiple places (and also track down the closed comments), or have a single places to read their concerns and address them explicitly as part of the decision making process?
For investigation doc, have you not had the need to hand off to someone else, maybe because you need to go on vacation, or you need to hand off to a colleague in a different time zone? How does the one who took over know what was done for a line "we investigated this hypothesis and it didn't work"? What if the action taken to validate the hypothesis is not comprehensive or the conclusion from the actions is not correct?
Wait have you never had a work experience where people make decision without properly asking around then someone on another team chimes in to say actually you missed X. Or you tried to fix something or an incident but have to read through a slack thread to figure out what's been tried? These seem like common work scenarios at most places
If this monitor really uses the Kaleido 3 display as speculated in the article, the color would be very mute and it would only be suitable for reading Manga or magazines.
From what I can tell, the Kaleido display uses a filter on top of a black/white display to show different colors. That's why they can do 300ppi on black/white content, but only 150ppi on color content.
The Kindle Colorsoft uses the Kaleido screen, and it's the worst rated Kindle product on Amazon for a reason.
For high PPI color e-ink display, the only option today is the Gallery (https://www.eink.com/brand/detail/Gallery), and the only product that I know of is the reMarkable Paper Pro (reMarkable call it Canvas color play) which costs ~$600.
One random idea that I had for a while to replace tips: when I get a bill, that's the total amount I need to pay. There should be a line asking me to fill in a percentage. That percent of my bill goes to the service.
And most importantly, set the percentage limit to 50%, so owner would have to raise menu price by 100% if they want to simply offset it.
This way, customer don't feel like they are paying twice, the service team still get tips to supplement their lower income.
Of course the restaurant owners won't agree to this because now they are the ones subsidizing the waiter's salary instead of the customers. Just like it should have been.
restaurants have tried this, all the servers quit. It is the servers who are forcing tips on us because they make way more money than they would on wages.
I would explicitly patronize a cafe with a counter I had to walk up to if it had a sign up explaining that they banned tips and offered 30-50% over min-wage but nobody applies. I would chalk it up to entitled service workers who really should be converting material taken out of the ground into something useful instead of waiting tables.
We won't see any real increases to our standards of living in the US again until we bring electric prices down and we start converting more things in the ground into things which make our lives even easier. Climate Change™ has been a wonderous success in slowing down Western inertia, though don't mistake my sentiment as faith in the current administration (lol).
There’s a huge gap between a fair wage for some untrained employee that just has to carry around food without stumbling over their own feet; and the amount of $$$ some cute young blonde waitress goes home with after every shift.
Has anyone successfully set Gboard as the input method on Palma2? I've been bothered by this. The Gboard will stay as the input method for minutes and then it auto-revert to the built-in input method.
I often need to open Gboard app, and it'll present the "step 2" of the first run experience when it's installed by asking me to select an input method, at that time Gboard would show up as one of the installed input methods.
All I remember is that I had switched to the AOSP keyboard because the Onyx one was really bad, then someone who uses Android more told me I should try GBoard so I did that. Don't remember having to do anything special for setup so the bug must not have affected me. Hope you find a fix.
If your Internet provider and your mobile provider is the same company, they could put all your connected devices in the same IP block within the CGNAT IP range.
Now, not only you can access your device at home while away using your cellphone, you can also connect to your partner's phone with the same IP address at (or away from) home.
Some Internet providers in China very recently started providing this service, e.g. https://www.chiphell.com/thread-2666772-1-1.html (in Chinese). In addition to the convenience of accessing your home server while on the go, they also make the traffic within the CGNAT free.
Easier than asking family members to install a new software, then ask them to share their "node" to you.
Imagine you can remote desktop connect to your parents' computer after their phone call.
The data cap is on your cell service (the US also has that). Net neutrality is debatable given the traffic is between my own devices so presumably no one gets hurt (think of accessing and streaming from your NAS at home).
> Easier than asking family members to install a new software, then ask them to share their "node" to you.
Right, but not easier than static IP (or dyn dns), both of which require technical knowledge and procedure to set up. I really don’t see the great simplification here. Plus you’d still have firewalls and it’d stop working as soon as you (the client) leave your company’s garden (eg at work). To be fair, static IPs also wouldn’t work when your parents (the server) move their device.
> The data cap is on your cell service (the US also has that). Net neutrality is debatable given the traffic is between my own devices so presumably no one gets hurt (think of accessing and streaming from your NAS at home).
Fair enough. That I don’t mind. I really dislike configuring multiple devices for an ISP, that’s consumer lock in imo. The provider can simply implement hairpinning on their infrastructure and the traffic won’t leave their network anyway.
Lol I will be seriously surprised if at&t offers this, but I can see the tmo starlink thing potentially doing it.
I signed up for the tmo beta even though I am not a tmo subscriber. Now I have a cool thing to test, can I access my behind-starlink stuff from my cellphone?
I remember having to do something similar when I was running a Debian chroot on an Android phone on one of the early Android phones.
Haven’t stuck around so I don’t know if VNC is still common to use locally on Android when you want to run other Linux distros with graphical environments on your device.
It worked but having to rely on VNC for something that is local on the same machine never felt great to me. Same when I VNC into a VM on the same host. It just feels a bit wrong to me to have to use VNC. It works and I do it sometimes for VMs on my computer, but I don’t like it.
The cool people do things like PCI passthrough. But I don’t have an extra graphics card and I haven’t looked much at the details of PCI passthrough anyways. Seems like a lot of effort also.
I do like X11 forwarding. I don’t know what to do for Wayland when it’s a VM.
Cloudflare Tunnel can be authenticated via other means like JWT, but that is definitely a non-starter since the apps don't support it. Tailscale would definitely be better.
I haven't tried it with Cloudflare specifically, but I believe you should be able to just put the domain name in as the server address in the mobile and TV apps.
Oh I see. I confused Cloudflare Tunnel with Cloudflare Access.
Yes Cloudflare Tunnel can work with Jellyfin apps, but: 1) this exposed your Jellyfin to the world, and you are one vulnerable away to get owned, and 2) like other sibling posts mentioned, this is against their ToS to host streaming service on free plan on their platform.
The "Send to Kindle" has a hard limit of 50MiB if done via Email, or 200MiB if done via amazon.com/sendtokindle.
My complaint on this feature is mostly that the only supported proper ebook format is now epub, and I frequently run into the E999 error. Sometimes I can workaround it by converting the epub to mobi and back, but sometimes it just keeps failing which is frustrating.
(I run Calibre on a Linux headless box in Docker so connecting it to USB then transfer is toily)
Does Preserves have a page with a comparison to other common serialization languages?
As someone familiar with Protobuf, comparing Preserves vs Protobuf text format, here's my quick comparison between the two after reading through the tutorial:
- Preserves' Symbol is very close to Protobuf enums. But Symbol can contain characters like dash
- There doesn't seem to be an equivalent of Preserves' Record in Protobuf, but the tutorial's example of using <Unknown ...> To denote a missing <Date ...> can be simulated using the `oneof` field in Protobuf.
- Having to write #t/#f in Preserves is unfortunate. I guess this is the result of schemaless serialization language and potential parsing ambiguity with a Symbol?
- Protobuf have a way to annotate the schema and reuse at runtime, very similar to Preserves' annotations.
Protobufs are designed to support schema evolution without explicit versioning. (All fields are optional so they can be added or dropped, provided field numbers aren’t reused.)
It looks like Preserves just uses version numbers in its schemas. On the other hand, you can read the data without a schema, similar to JSON.
The version number is the schema language version, not the version of the collection of types described in the file.
The schema language is extensible/evolvable in that pattern matching ignores extra entries in a sequence and extra key/value pairs in a dictionary. So you could have a "version 1" of a schema with
Then, Person.v2 from "version 2" would be parseable by Person from "version 1", and Person from "version 1" would parse using "version 2" as a Person.v1.
The schema language is in production but the design is still a work in progress and I expect more changes before a 1.0 release of the schema language.
(The schema language is completely separate from the preserves data model, by the way -- one could imagine other schema languages being used instead/as well)
Thanks for the clarification! That sounds about as evolvable as JSON or any system that uses string keys (like HTTP headers).
Protobufs have an extra level of indirection built in: code refers to fields using names, but numbers are sent on the wire. Without convenient access to field numbers, they can’t as easily be hard-coded. This also strongly encourages using the schema file for most tasks. With protobufs (or similar), any user-friendly editor will need a schema to make sense of the data.
JSON-like systems and protobufs have opposite design goals: encouraging versus discouraging schemaless data access.
- Decision doc: It'll be great to have a "Stakeholders" section listing each stake holders' name , and they can add their concerns in that section to start discussion.
- Investigation doc: There should be a "things we tried so far" section listing the actions took to validate each hypothesis, and the outcome of those actions, in timeline order.
- 1:1 meeting note: there's a built-in building block support in Google Docs: https://youtu.be/S1ef5vvMT2k
reply