HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rlue

no profile record

comments

rlue
·hace 5 meses·discuss
+1. I come online to discover new things because there's less friction online than anywhere else. What's more, digging through a mountain of content to find something that resonates with you is a form of work in its own right.

Micropayments are friction, and if you put friction on top of the work of discovery, I will do something else with my time.
rlue
·hace 5 meses·discuss
I suspect all mammals depend on colonies of gut flora to survive. Humans are no exception.
rlue
·hace 6 meses·discuss
Like all the other commenters here, I also devised my own solution—but AFAICT, it's the only other solution that's automated!

Requirements:

  * macOS
  * Zoom
  * Home Assistant
  * A signal light/sign on a smart switch (like [0])
The Procedure:

First, create a script that checks whether you're currently on a Zoom call, and then turns your signal light on or off accordingly. Remember to chmod +x!

  #!/bin/sh

  if [ $(lsof -i 4UDP | grep zoom 2>/dev/null | wc -l) -gt 1 ]; then
    curl \
      -H "Authorization: Bearer ${HOME_ASSISTANT_ACCESS_TOKEN}" \
      -H "Content-Type: application/json" \
      -d '{"entity_id": "${ENTITY_ID}"}' \
      https://${HOME_ASSISTANT_DOMAIN}/api/services/switch/turn_on
  else
    curl \
      -H "Authorization: Bearer ${HOME_ASSISTANT_ACCESS_TOKEN}" \
      -H "Content-Type: application/json" \
      -d '{"entity_id": "${ENTITY_ID}"}' \
      https://${HOME_ASSISTANT_DOMAIN}/api/services/switch/turn_off
  fi
Then, create a LaunchAgent that monitors your Zoom Application Support directory for filesystem changes at ~/Library/LaunchAgents/local.${USER}.on-air.plist:

  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  <plist version="1.0">
  <dict>
      <key>Label</key>
      <string>local.${USER}.on-air</string>
      <key>ProgramArguments</key>
      <array>
          <string>${PATH_TO_SCRIPT}</string>
      </array>
      <key>WatchPaths</key>
      <array>
          <string>/Users/${USER}/Library/Application Support/zoom.us/data</string>
      </array>
  </dict>
  </plist>
Finally, load 'er up:

  $ launchctl load ../Library/LaunchAgents/local.${USER}.on-air.plist
[0]: https://www.amazon.com/dp/B09NJ8ZCHF
rlue
·hace 7 meses·discuss
Very informative, thanks
rlue
·hace 7 meses·discuss
Very curious what other tripods you’ve found suitable for this purpose. At my own workstation, I use a pair of adhesive dashboard mounts, which allows me to achieve some pretty extreme tenting (see https://www.reddit.com/r/ErgoMechKeyboards/comments/1p1q5xz/), but while out and about, I worry that such light boards would get jostled around on a desk/table if tented as hard as I usually do.
rlue
·hace 7 meses·discuss
I have also contemplated wearing a keyboard on my pants and using a pair of “XR glasses” (like those by X-Real or Viture) as a display.

I would absolutely never do this in a public place, much less a crowded one.

This guy’s figured it out though.

https://evantravers.com/articles/2023/04/06/magsafe-tenting-...
rlue
·hace 7 meses·discuss
I use koreader, including its OPDS server support! While I'm always grateful for all FOSS (and especially for well-written FOSS), koreader's OPDS UI still has a long way to go to approximate what I'm imagining. It's basically a file browser in List view, whereas a good digital book storefront would include gallery views with cover art, synopses and other metadata when clicking into any individual publication, search functionality, recommendation carousels, and more.
rlue
·hace 7 meses·discuss
My dream for an open e-book reader is to have some kind of graphical OPDS browser as a substitute for the commercial storefronts offered by Amazon/Rakuten/etc. If you could host and publish your own ebook library (using BookLore or something similar), then explore and fetch content off of it with the same UI polish as you can get from a corporate vendor (complete with cover art galleries, carousels for recent releases and recommendations and the like), I think that'd make e-readers so much more appealing and usable for diehard FOSS folks.
rlue
·hace 8 meses·discuss
[flagged]
rlue
·hace 9 meses·discuss
The better example for this design principle is the big green button on copy machines. The copier has many functions, but 99% of users don't bother with 99% of them.

For a little history on this design, see https://athinkingperson.com/2010/06/02/where-the-big-green-c...
rlue
·hace 9 meses·discuss
Can you elaborate on or cite a source as to why this practice is incorrect? The Nitecore D4 battery charger supports recharging of this and other sizes of Li-ion batteries (in addition to NiMH), so I am skeptical that it is inherently dangerous.
rlue
·hace 10 meses·discuss
I'm skeptical that new materials like this will meaningfully drive down the demand for virgin plastic packaging. The problem is not just the absence of good alternatives; it's the fact that plastic is the fossil fuel industry's backup plan for the global transition to cleaner energy sources.

That is: in preparation for a decrease in global demand for energy from fossil fuels, the industry is ramping up production of plastic to compensate so that it can maintain profitability (instead of, you know, just slowing down the extractive capitalism). Plastic production is set to triple over the next few decades as new facilities are built to support this transition.

(Source: Paraphrasing from my vague recollection of A Poison Like No Other by Matt Simon, and also articles like this one https://www.ecowatch.com/plastic-production-pollution-foreca...)
rlue
·hace 11 meses·discuss
Grassroots protected spaces for/by oppressed classes != institutionalized segregation.
rlue
·hace 11 meses·discuss
Yes, this naming is really unfortunate. It appears to be inspired by a fictional river from the LOTR-iverse:

https://tolkiengateway.net/wiki/Anduin
rlue
·hace 11 meses·discuss
Selective access to a set of user-specified photos is a native feature of iOS. Any time an app prompts you to choose some photos from your photo reel, you are first given the option to explicitly choose which photos the app even has access to.
rlue
·hace 11 meses·discuss
It technically doesn't say "self-contained", but it does say "portable" and "self-updating", which I must agree is misleading.
rlue
·hace 12 meses·discuss
Your prediction is about a hardware product, and your examples are both software products (one is a browser and another is a mobile OS, both of which are platforms for running other software, and thus extremely well-suited to the task of reporting user data back to Google).

I'm not an expert, but baking telemetry into the hardware (or at least the kind of telemetry that I assume Google is interested in) seems like skipping a few levels of abstraction, and thus more trouble than it's worth.
rlue
·el año pasado·discuss
Great concept. But author, if you're reading this: a piece like this could be so much better with a quick summary of what it does somewhere in the first two paragraphs. Something like:

"I've leveraged my home automation system to limit my access to social media to 15 minutes at a time, no more than once an hour. Using the built-in adblock feature, my router black-holes DNS queries to social media by default—which I can now disable temporarily by pushing the button on any one of several smart outlets around my house."
rlue
·el año pasado·discuss
How is the latency? All mainstream chat apps have low-enough latency that a live conversation feels fluid and natural, whereas I frequently encounter situations where I have to wait up to five or ten seconds for an email to come through. That kind of latency would kill the experience IMO.
rlue
·el año pasado·discuss
The one time I ever rode in a waymo (in Los Angeles), I had a contradictory experience. My Waymo was attempting to make a right turn at a red light. We were stopped behind a human driver who was waiting for pedestrians to finish crossing before proceeding to make the turn. This was a college campus (UCLA), so there were lots of pedestrians. After a few seconds of waiting, the Waymo decided that the driver ahead of us was an immobile obstacle, and cut left around this car to complete the right turn in front of it. There was only one lane to turn into.

Luckily, no one was hurt, and I generally trust a waymo not to plow into a pedestrian when it makes a maneuver like that. I also understand the argument that autonomous vehicles are easily safer on average than human drivers, and that’s what matters when making policy decisions.

But they are not perfect, and when they make mistakes, they tend to be particularly egregious.