<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rmohns)</title>
    <link>https://pinboard.in/u:rmohns/public/</link>
    <description>recent bookmarks from rmohns</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://unix.stackexchange.com/questions/408922/loop-through-file-tree-and-change-permissions-selectively"/>
	<rdf:li rdf:resource="https://www.shellscript.sh/functions.html"/>
	<rdf:li rdf:resource="https://ryanstutorials.net/bash-scripting-tutorial/bash-if-statements.php#test"/>
	<rdf:li rdf:resource="https://www.apc.com/us/en/download/search/SMT1500RM2U/?languageCodeTranslation=us_en&amp;appSource=APC&amp;htmlLang=en-US&amp;isRightToLeftLocale=false&amp;htmlDir=ltr&amp;oneTrustScriptId=09c43d1f-d7b6-4293-bb86-b1559dd05300&amp;gaResourceSequence=gaSnippet1%2CgaPageView%2ConeTrustCookiesImpl"/>
	<rdf:li rdf:resource="https://developers.google.com/analytics/devguides/collection/ga4/reference/events?sjid=2533965369209151753-NA&amp;client_type=gtag#add_payment_info"/>
	<rdf:li rdf:resource="https://ducatihyper.com/t/drivetrain-torque-specs.4402/#post-29288"/>
	<rdf:li rdf:resource="https://mattgadient.com/in-depth-look-at-de-noising-in-handbrake-with-imagevideo-examples/"/>
	<rdf:li rdf:resource="https://forum.handbrake.fr/viewtopic.php?f=4&amp;t=30135&amp;p=139077"/>
	<rdf:li rdf:resource="https://www.digitaltrends.com/home-theater/ultimate-surround-sound-guide-different-formats-explained/"/>
	<rdf:li rdf:resource="https://shouts.dev/articles/caddy-redirect-all-http-requests-to-https"/>
	<rdf:li rdf:resource="https://trash-guides.info/Radarr/Radarr-Quality-Settings-File-Size/"/>
	<rdf:li rdf:resource="https://caddy.community/t/caddy-in-docker-on-synology-nas/12868"/>
	<rdf:li rdf:resource="https://community.spiceworks.com/how_to/85991-hp-procurve-cli-cheat-sheet"/>
	<rdf:li rdf:resource="https://github.com/jankais3r/Synology-Safe-Access-domain-list"/>
	<rdf:li rdf:resource="https://kb.synology.com/en-us/SRM/tutorial/How_to_generate_Google_Safe_Browsing_API_keys"/>
	<rdf:li rdf:resource="https://easings.net/#"/>
	<rdf:li rdf:resource="https://www.quackit.com/css/color/charts/css_color_names_chart.cfm"/>
	<rdf:li rdf:resource="https://www.netspotapp.com/wifi-troubleshooting/signal-to-noise-ratio.html"/>
	<rdf:li rdf:resource="https://www.storagealchemist.com/time-machine-backup-to-synology-nas/"/>
	<rdf:li rdf:resource="https://shootingtime.com/archery/use-proper-archery-form/"/>
	<rdf:li rdf:resource="https://www.scramblerforum.com/threads/clutch-adjustment-how-to-800-scrambler.30091/"/>
	<rdf:li rdf:resource="https://www.machinerylubrication.com/Read/29114/dirt-holding-capacity"/>
	<rdf:li rdf:resource="https://www.machinerylubrication.com/Read/1289/oil-filter-efficiency"/>
	<rdf:li rdf:resource="https://pitstopusa.com/p-4099-dzus-fastener-measurement-guidelines.html"/>
	<rdf:li rdf:resource="https://www.tooltruckrebrands.com/"/>
	<rdf:li rdf:resource="https://www.gpscentral.ca/products/garmin/zumoseriescomparison.html"/>
	<rdf:li rdf:resource="http://hints.macworld.com/article.php?story=20060921045743404"/>
	<rdf:li rdf:resource="https://bjango.com/articles/macexternaldisplays/"/>
	<rdf:li rdf:resource="https://www.northamericanmotoring.com/forums/f55-f56-hatch-talk-2014/358281-adjusting-nm-engineering-rear-sway-bar-links.html"/>
	<rdf:li rdf:resource="https://woodworking.stackexchange.com/questions/840/gluing-end-grain"/>
	<rdf:li rdf:resource="https://arstechnica.com/gadgets/2020/02/the-ars-technica-semi-scientific-guide-to-wi-fi-access-point-placement/?comments=1&amp;start=240"/>
	<rdf:li rdf:resource="https://community.arubanetworks.com/browse/articles/blogviewer?blogkey=7bc8710b-bc01-4229-a170-41f8f5a5e6f8"/>
	<rdf:li rdf:resource="https://www.rocketmortgage.com/learn/how-much-does-it-cost-to-build-a-house"/>
	<rdf:li rdf:resource="https://www.opshots.net/2015/04/aircraft-operating-series-aircraft-operating-expenses/#:%7E:text=The%20average%20airborne%20operating%20cost%20of%20a%20Boeing,747-200B%20%28VC-25A%29%20costs%20%24179%2C750%20per%20hour%20to%20operate"/>
	<rdf:li rdf:resource="https://www.simoahava.com/analytics/variable-guide-google-tag-manager/"/>
	<rdf:li rdf:resource="https://github.com/kdeldycke/awesome-falsehood#human-identity"/>
	<rdf:li rdf:resource="https://medium.com/hceverything/applying-srcset-choosing-the-right-sizes-for-responsive-images-at-different-breakpoints-a0433450a4a3"/>
	<rdf:li rdf:resource="https://www.northamericanmotoring.com/forums/f55-f56-hatch-talk-2014/339406-f56-cooper-s-upper-engine-mount-replacement-2.html"/>
	<rdf:li rdf:resource="https://www.wildmed.com/product/the-field-guide-of-wilderness-rescue-medicine/"/>
	<rdf:li rdf:resource="http://www.farah.cl/Keyboardery/Just-how-Many-Things-Does-the-Term-Keyboard-Layout-Refer-to/"/>
	<rdf:li rdf:resource="https://help.prusa3d.com/en/materials"/>
	<rdf:li rdf:resource="https://www.youtube.com/playlist?list=PLKoqnv2vTMUN6lFDz6qMBsz7-Jm8YRV9H"/>
	<rdf:li rdf:resource="https://www.woodmagazine.com/figure-dust-collection-needs-by-the-numbers"/>
	<rdf:li rdf:resource="http://www.barrypearson.co.uk/articles/dng/linear.htm"/>
	<rdf:li rdf:resource="https://www.northamericanmotoring.com/forums/drivetrain-cooper-s/307613-bytetronik-ecu-flash-tune-for-the-f56-b48-mini-6.html#post4476992"/>
	<rdf:li rdf:resource="https://www.uua.org/families/sexuality-educators"/>
	<rdf:li rdf:resource="https://www.mycarpentry.com/rafter-span-tables.html"/>
	<rdf:li rdf:resource="https://medium.com/better-humans/cognitive-bias-cheat-sheet-55a472476b18"/>
	<rdf:li rdf:resource="https://www.thefabricator.com/thefabricator/article/metalsmaterials/the-differences-between-stiffness-and-strength-in-metal"/>
	<rdf:li rdf:resource="https://magicmirror.builders/"/>
	<rdf:li rdf:resource="https://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted"/>
	<rdf:li rdf:resource="https://www.analyticsmania.com/post/google-tag-manager-form-tracking/"/>
	<rdf:li rdf:resource="https://www.analyticsmania.com/post/common-google-tag-manager-mistakes/"/>
	<rdf:li rdf:resource="https://www.analyticsmania.com/post/google-tag-manager-impact-on-page-speed-and-how-to-improve/"/>
	<rdf:li rdf:resource="https://threadreaderapp.com/thread/1108776357385789441.html"/>
	<rdf:li rdf:resource="http://www.thesempost.com/rankbrain-everything-we-know-about-googles-ai-algorithm/"/>
	<rdf:li rdf:resource="https://hackaday.com/2013/10/22/can-hacking-the-in-vehicle-network/"/>
	<rdf:li rdf:resource="https://twitter.com/searchliaison/status/1108776358996369408"/>
	<rdf:li rdf:resource="https://forum.doom9.org/showthread.php?t=173117"/>
	<rdf:li rdf:resource="https://www.cleaninginstitute.org/cleaning-tips/clothes/stain-removal-guide"/>
	<rdf:li rdf:resource="https://theiotpad.com/tips/smart-switches-no-neutral-wire"/>
	<rdf:li rdf:resource="http://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201720180AB375"/>
	<rdf:li rdf:resource="http://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375"/>
	<rdf:li rdf:resource="https://www.datanami.com/2018/07/06/californias-new-data-privacy-law-takes-effect-in-2020/"/>
	<rdf:li rdf:resource="https://bombich.com/kb/ccc5/working-apfs-volume-groups"/>
	<rdf:li rdf:resource="https://www.analyticsmania.com/post/gdpr-cookie-consent-notification-with-google-tag-manager/"/>
	<rdf:li rdf:resource="https://www.preparemag.com/blog/not-all-bleach-is-created-equal/"/>
	<rdf:li rdf:resource="http://bazaar.launchpad.net/%7Etoykeeper/flashlight-firmware/convoy/view/head:/ToyKeeper/bistro/biscotti/biscotti.txt"/>
	<rdf:li rdf:resource="https://www.reddit.com/r/flashlight/comments/c3f10u/arbitrary_list_of_popular_lights_summer_solstice/"/>
	<rdf:li rdf:resource="https://www.woodmagazine.com/wood-supplies/lumber/whats-the-difference-between-rotary-cut-and-bookmatched-plywood-veneer"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://unix.stackexchange.com/questions/408922/loop-through-file-tree-and-change-permissions-selectively">
    <title>linux - Loop through file tree and change permissions selectively - Unix &amp; Linux Stack Exchange</title>
    <dc:date>2024-02-17T16:24:26+00:00</dc:date>
    <link>https://unix.stackexchange.com/questions/408922/loop-through-file-tree-and-change-permissions-selectively</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[find /_web -type d -exec chmod 750 {} +
find /_web -type f -exec chmod 640 {} + ]]></description>
<dc:subject>scripting reference howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:84f1cb2466a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.shellscript.sh/functions.html">
    <title>Using functions within a shell script - The Shell Scripting Tutorial</title>
    <dc:date>2024-02-08T19:05:16+00:00</dc:date>
    <link>https://www.shellscript.sh/functions.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[A function may return a value in one of four different ways:

Change the state of a variable or variables
Use the exit command to end the shell script
Use the return command to end the function, and return the supplied value to the calling section of the shell script
echo output to stdout, which will be caught by the caller just as c=`expr $a + $b` is caught
This is rather like C, in that exit stops the program, and return returns control to the caller. The difference is that a shell function cannot change its parameters, though it can change global parameters.

A simple script using a function would look like this:]]></description>
<dc:subject>reference scripting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:52f81e2791de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:scripting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ryanstutorials.net/bash-scripting-tutorial/bash-if-statements.php#test">
    <title>If Statements - Bash Scripting Tutorial</title>
    <dc:date>2024-02-02T18:59:21+00:00</dc:date>
    <link>https://ryanstutorials.net/bash-scripting-tutorial/bash-if-statements.php#test</link>
    <dc:creator>rmohns</dc:creator><dc:subject>reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:48537547ef2c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.apc.com/us/en/download/search/SMT1500RM2U/?languageCodeTranslation=us_en&amp;appSource=APC&amp;htmlLang=en-US&amp;isRightToLeftLocale=false&amp;htmlDir=ltr&amp;oneTrustScriptId=09c43d1f-d7b6-4293-bb86-b1559dd05300&amp;gaResourceSequence=gaSnippet1%2CgaPageView%2ConeTrustCookiesImpl">
    <title>Downloads for SMT1500RM2U | APC by Schneider Electric</title>
    <dc:date>2024-01-07T15:41:54+00:00</dc:date>
    <link>https://www.apc.com/us/en/download/search/SMT1500RM2U/?languageCodeTranslation=us_en&amp;appSource=APC&amp;htmlLang=en-US&amp;isRightToLeftLocale=false&amp;htmlDir=ltr&amp;oneTrustScriptId=09c43d1f-d7b6-4293-bb86-b1559dd05300&amp;gaResourceSequence=gaSnippet1%2CgaPageView%2ConeTrustCookiesImpl</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Documentation & Software Downloads
Download documents, support information, software, video and audio content
APC SmartUPS 1500 RM 2U]]></description>
<dc:subject>hardware reference documentation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:10c4afd797ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:documentation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.google.com/analytics/devguides/collection/ga4/reference/events?sjid=2533965369209151753-NA&amp;client_type=gtag#add_payment_info">
    <title>Recommended events FOR COMMERCE  |  Google Analytics 4 Properties  |  Google for Developers</title>
    <dc:date>2023-09-20T20:23:51+00:00</dc:date>
    <link>https://developers.google.com/analytics/devguides/collection/ga4/reference/events?sjid=2533965369209151753-NA&amp;client_type=gtag#add_payment_info</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[These events let you measure additional features and behavior and generate more useful reports in Google Analytics 4. Because these events require additional context to be meaningful, they are not sent automatically. Use this document to see the required and optional parameters for each event.]]></description>
<dc:subject>ga4 googletagmanager reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:ebc2393e333f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ga4"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:googletagmanager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ducatihyper.com/t/drivetrain-torque-specs.4402/#post-29288">
    <title>Drivetrain Torque Specs | Ducati Hyper</title>
    <dc:date>2023-09-16T14:54:44+00:00</dc:date>
    <link>https://ducatihyper.com/t/drivetrain-torque-specs.4402/#post-29288</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Refitting the rear wheel
Lubricate the wheel shaft threaded end with recommended grease.
Fit wheel on the shaft, matching (A) with shafts (B).

Fit the spacer (4) with the tapered side facing the wheel, and washer (3); apply the recommended grease to the nut (2) and start nut (2) by hand.
Tighten the nut (1) to a torque of 230 Nm Â± 10%, checking that the hole on the nut is aligned with one of those on the wheel shaft.
Fit the clip (1), fitting the end into one of the holes in the shaft, orienting it as shown in the figure.]]></description>
<dc:subject>ducati reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:4347bf786f2d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ducati"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mattgadient.com/in-depth-look-at-de-noising-in-handbrake-with-imagevideo-examples/">
    <title>In-depth look at de-noising in Handbrake 0.9.9 (with image/video examples) | mattgadient.com</title>
    <dc:date>2023-08-23T15:43:37+00:00</dc:date>
    <link>https://mattgadient.com/in-depth-look-at-de-noising-in-handbrake-with-imagevideo-examples/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[hen it comes to the video encoder, noise is extra detail – detail that the encoder is going to try and keep, at least to some extent. And this is expensive detail to keep. Encoding a noisy source can easily double the bit-rate/file-size necessary at a given quality. And if you don’t give a noisy source enough bitrate, the overall quality of the picture tends to suffer heavily.

If you’re looking for small file sizes, or you’re not a fan of noise on a visual level, removing some of this noise can be helpful. Handbrake includes a denoiser, so here I’ll show you how to use it.]]></description>
<dc:subject>reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:6ab82a99c8ed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://forum.handbrake.fr/viewtopic.php?f=4&amp;t=30135&amp;p=139077">
    <title>NLMeans denoise filter - HandBrake</title>
    <dc:date>2023-08-23T15:35:41+00:00</dc:date>
    <link>https://forum.handbrake.fr/viewtopic.php?f=4&amp;t=30135&amp;p=139077</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Summary

NLMeans is a denoise filter that produces higher quality output than HandBrake's old one (hqdn3d).

Unlike hqdn3d, which reduces noise via lowpass filtering (removal of high frequency information), NLMeans achieves its result by averaging multiple patches of similar pixels together; the similarities remain and variance (usually noise) is attenuated. This method does a good job of reducing unwanted noise without clobbering the high frequency range, restoring the appearance of structure and detail found in the original source.

Thanks to Dr. Dirk Farin for his GPL implementation of NLMeans for ffmpeg http://dirk-farin.net/projects/nlmeans/index.html, the basis for this work.


Presets and tunes

The four strength presets are ultralight, light, medium, and strong.
- Ultralight does its best to remove a small amount of noise without substantially affecting the look of the original picture.
- The others are fairly self explanatory.

The five tunes are film, grain, highmotion, animation, and none (or omitted).
- Film is suitable for all normal / live action content and removes slightly more chroma noise than luma noise.
- Grain passes the luma completely untouched and is nearly identical to film concerning chroma, only slightly weaker on account of leaving the luma noise. The appearance of grain is well preserved when used in conjunction with x264's grain tune. For a very slight grain reduction, try film on ultralight.
- Highmotion employs spatial-only filtering for the chroma channels in order to avoid color smearing between frames with very high motion (something which only becomes an issue at very strong settings) and is otherwise identical to film.
- Animation is good for cel animation and tries harder to remove artifacts around edges while preserving their overall fidelity.
- None uses equal strength for luma and chroma, and does not make any special adjustments for different types of content.

For the CLI, presets are specified e.g., --nlmeans="medium" --nlmeans-tune="film". Custom (numeric) settings may be passed to --nlmeans, in which case --nlmeans-tune is ignored. Failure to specify any setting to --nlmeans uses the original filter default, 8:1:7:3:2:0.
]]></description>
<dc:subject>reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:bd7aedbd2065/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.digitaltrends.com/home-theater/ultimate-surround-sound-guide-different-formats-explained/">
    <title>Ultimate surround sound guide: DTS, Dolby Atmos, and more explained | Digital Trends</title>
    <dc:date>2023-08-21T16:35:37+00:00</dc:date>
    <link>https://www.digitaltrends.com/home-theater/ultimate-surround-sound-guide-different-formats-explained/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Surround sound is exactly what it sounds like: a category of products and technologies designed to immerse you in audio from all sides, all angles, and, increasingly, from all heights too.

We’re going to take a very deep dive into exactly how it works and the technologies that brought us to today’s state of the art. That includes surround sound technologies, 3D audio formats like Dolby Atmos, and everything you need to know about getting great surround sound — including links to our guides on more specific topics. Let’s start with a look at the latest Dolby Atmos, currently one of the most important standards to look for when putting together a home theater.]]></description>
<dc:subject>audio reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:ba421278cfd0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:audio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shouts.dev/articles/caddy-redirect-all-http-requests-to-https">
    <title>Caddy Redirect all HTTP Requests to HTTPS - Shouts.dev</title>
    <dc:date>2023-08-02T22:48:32+00:00</dc:date>
    <link>https://shouts.dev/articles/caddy-redirect-all-http-requests-to-https</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Manual Redirection
To manually redirect, you need to specify a definition for the HTTP version of your site. I'm sharing a few ways.]]></description>
<dc:subject>reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:57b8c7390af1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://trash-guides.info/Radarr/Radarr-Quality-Settings-File-Size/">
    <title>Quality Settings (File Size) - TRaSH Guides - Radarr</title>
    <dc:date>2023-07-06T18:17:14+00:00</dc:date>
    <link>https://trash-guides.info/Radarr/Radarr-Quality-Settings-File-Size/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Quality Settings (File Size)

I often get the question "What's the best quality settings to use?" Well, it's actually personal preference so I will show you my recommendations.

But before you continue to read, as with all my guides:

If you don't care about quality then stop reading and see if the other tutorials are helpful for you.

These Quality Settings have been created and tested with info I got from others, and release comparisons from different sources]]></description>
<dc:subject>reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:9191d0f659c0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://caddy.community/t/caddy-in-docker-on-synology-nas/12868">
    <title>Caddy in Docker on Synology NAS - Help - Caddy Community</title>
    <dc:date>2023-07-01T02:05:53+00:00</dc:date>
    <link>https://caddy.community/t/caddy-in-docker-on-synology-nas/12868</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Mohammed90
Mohammed Al Sahaf
Jun '21
The way I manage containers’ data is by namespacing them into directories. I have a root directory called /docker in which all containers’ data live. I created a directory inside it, so the path becomes /docker/caddy. Caddy’s files/directories are laid out there. Thus I end up with:

/docker/caddy/config
/docker/caddy/data
/docker/caddy/etc/caddy ← put your Caddyfile here
When you launch a new container, map the directories (not files; there are 2 buttons) as follows (the entries are in the format: local => container:

/docker/caddy/config => /config
/docker/caddy/data => /data
/docker/caddy/etc/caddy => /etc/caddy
I don’t know if you’ve had these issues, but the base Synology OS owns the ports 80 and 443, so your HTTP and HTTPS ports needs to be mapped to different ports. My Caddyfile is something like this:

{
    http_port 8080
    https_port 8443
}
my-domain-name {
    reverse_proxy <IP>:<PORT>
}
Again, you have to map the ports when you’re launching the new container.
I’d include screenshots, but the Synology and I are in different cities and it isn’t exposed externally (yet).]]></description>
<dc:subject>synology networking docker troubleshooting reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:2dceb87a1c5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:synology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:troubleshooting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://community.spiceworks.com/how_to/85991-hp-procurve-cli-cheat-sheet">
    <title>HP Procurve CLI Cheat Sheet - Networking - Spiceworks</title>
    <dc:date>2023-06-11T02:25:36+00:00</dc:date>
    <link>https://community.spiceworks.com/how_to/85991-hp-procurve-cli-cheat-sheet</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[A list of basic commands for HP switches I find helpful. The commands are written for a 5400 running firmware K.15.13.0005, however, should be similar for any switch with a recent firmware release.

Notes:

<> indicates a changable variable, such as port number or VLAN ID.
[] indicates an optional string or value.
<port> value can be either a single port (A1), multiple ports (A1,B3), or a port string (A1-B10).
| signifies interchangable (or) values.]]></description>
<dc:subject>networking reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:6f1f3aba3192/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jankais3r/Synology-Safe-Access-domain-list">
    <title>Synology Safe Access domain list</title>
    <dc:date>2023-06-08T22:47:38+00:00</dc:date>
    <link>https://github.com/jankais3r/Synology-Safe-Access-domain-list</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Per-category domain lists extracted from category_database.db shipped in Synology's Safe Access package.]]></description>
<dc:subject>synology network reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:3ffbcdcae5f5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:synology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kb.synology.com/en-us/SRM/tutorial/How_to_generate_Google_Safe_Browsing_API_keys">
    <title>How do I generate a Google Safe Browsing API key? - Synology Knowledge Center</title>
    <dc:date>2023-05-10T21:52:19+00:00</dc:date>
    <link>https://kb.synology.com/en-us/SRM/tutorial/How_to_generate_Google_Safe_Browsing_API_keys</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Google Safe Browsing provides a blacklist that identifies unsafe web resources. An API key is required to activate this service on your Synology Router.
This tutorial guides you on how to generate a API key for Google Safe Browsing and activate the service within Safe Access.]]></description>
<dc:subject>synology howto reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:9fca272a650e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:synology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://easings.net/#">
    <title>Easing Functions Cheat Sheet</title>
    <dc:date>2023-03-21T03:38:30+00:00</dc:date>
    <link>https://easings.net/#</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Easing functions specify the rate of change of a parameter over time.
Objects in real life don’t just start and stop instantly, and almost never move at a constant speed. When we open a drawer, we first move it quickly, and slow it down as it comes out. Drop something on the floor, and it will first accelerate downwards, and then bounce back up after hitting the floor.
This page helps you choose the right easing function.]]></description>
<dc:subject>css animation reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:3fbf6f2e0b6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.quackit.com/css/color/charts/css_color_names_chart.cfm">
    <title>CSS Color Names Chart</title>
    <dc:date>2023-03-16T15:22:43+00:00</dc:date>
    <link>https://www.quackit.com/css/color/charts/css_color_names_chart.cfm</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Full list of the official named colors from the CSS specification.

]]></description>
<dc:subject>css reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:976b960ae961/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.netspotapp.com/wifi-troubleshooting/signal-to-noise-ratio.html">
    <title>What is the Signal-to-Noise Ratio and Why You Need to Measure it</title>
    <dc:date>2023-03-03T18:03:36+00:00</dc:date>
    <link>https://www.netspotapp.com/wifi-troubleshooting/signal-to-noise-ratio.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Remember that Signal to Noise ratio, sometimes referred to as S/N ratio, isn’t a “ratio” but the difference between the signal-to-noise. So the bigger the number, the better.

Most experts recommend that an SNR of 20 dB just for data — this is surfing the web, looking up charts and other related traffic. If you’re looking to stream high-quality videos or make good voice/video chats, then an SNR of 25 is going to be required. Here’s a list of what kind of Signal-to-Noise ratios to follow:

5dB to 10 dB: Just give it up now. Stop what you’re doing, and fix the problems. The noise is so high that its indistinguishable from the signal.

10 dB to 15 dB: Really slow, but at least there’s a signal. If all you’re doing is getting basic emails, then you can get by. Barely.

15 dB to 25 dB: This is average and competent for web browsing and file downloading. Just don’t expect to be watching 1080p videos off Netflix and Youtube at a good rate.

25 dB to 40 dB: Fast speed. This is where you can do video conferences, stream high-speed videos, and download large files like gigabyte sized .iso files or movies.

40 dB and Up: You are in the Matrix, and have become the One.

Of course, this will be determined by your basic bandwidth strength. If your bandwidth strength is only -5 dB and your noise is 0, then your Signal to Noise is great but your signal strength is still trash. So first make sure the signal is strong, then focus on the signal to noise ratio.]]></description>
<dc:subject>wifi troubleshooting networking tools howto reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:9a0f94e1b9ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:wifi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:troubleshooting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.storagealchemist.com/time-machine-backup-to-synology-nas/">
    <title>Time Machine Backup To Synology NAS - Storage Alchemist</title>
    <dc:date>2023-02-27T14:50:35+00:00</dc:date>
    <link>https://www.storagealchemist.com/time-machine-backup-to-synology-nas/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Time Machine Backup To Synology NAS

Contents Overview
Generic configuration
Background Notes
File system
File service
DiskStation Manager version
Quota for storage space
Multiple Macs
Continue Time Machine
Configure Your DiskStation
Create a shared folder
Create a user account
Configure file services
Configure Your Mac
Stop Time Machine backup
Connect user to NAS
Connect Time Machine to NAS
Start Time Machine]]></description>
<dc:subject>reference howto backups macos synology nas</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:410624416484/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:backups"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:macos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:synology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:nas"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shootingtime.com/archery/use-proper-archery-form/">
    <title>Archery Form - Stance, Grip, Shot Execution</title>
    <dc:date>2022-10-30T13:14:42+00:00</dc:date>
    <link>https://shootingtime.com/archery/use-proper-archery-form/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[use the following steps to improve your archery form.

Here are some quick links to the sections on this page:

Develop Your Stance
Body / Torso Position
Perfect Your Grip
Use Anchor Points
Adjusting Your Sight
Proper Grip on a Release’s Trigger
Proper Shot Execution Using Back Tension]]></description>
<dc:subject>reference sports</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:c087a8127082/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:sports"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.scramblerforum.com/threads/clutch-adjustment-how-to-800-scrambler.30091/">
    <title>Clutch adjustment how-to (800 Scrambler) | Ducati Scrambler Forum</title>
    <dc:date>2022-08-30T16:10:48+00:00</dc:date>
    <link>https://www.scramblerforum.com/threads/clutch-adjustment-how-to-800-scrambler.30091/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[I've been reading about a lot of clutch problems lately. maybe it's about time to make a small post about how to set up your clutch decently (and also a little insight into why our clutches fail so often).

First of all, I'd like start off saying I'm not an expert, I've never worked for any motorcycle manufacturer, let alone Ducati. I do am an old timer and have been working on my bikes mostly myself, apart from the jobs I don't have the tools for. Especially day-to-day maintenance. Chains, tires, brakes, bearings.

Our clutches aren't the most trouble free ones, and I have found making sure it is properly adjusted could prevent at least some of the problems some people seem to have.

Anyway, let's start. First of all make sure your lever at the handle bar rotates smooth, and is properly lubed. This pivot point only has a nylon "bearing", or in the case of Chinese replacement levers, anodized aluminium on a steel bolt. Considering the forces on the pivot point, this must be lubed. I consider generic bearing grease a good, and not too thick lubricant. Apply an ample dab, this keeps it lubed, and also keeps dust out. Also apply a little bit of the same grease to the barrel end of the clutch cable before you install it in the lever. This barrel rotates a bit in the lever while you pull the clutch. If you don't lube this the barrel will slowly wear the hole oval, won't rotate anymore and ultimately the cable can snap right next to the little barrel caused by metal fatigue.

Next, make sure the first few inches of the outer cable align straight with the clutch perch. If it doesn't fix it with some velcro or a ty wrap. By doing this you prevent the inner cable from wearing on the outer cable right where the outer cable ends, in the adjuster. This also makes the clutch go a bit smoother (less friction).

 Auto part Suspension Suspension part Tire Brake


Only now, adjust the clutch free play. Too much play and the clutch will not completely free and drag a little at a traffic light. In worst cases it won't allow you to select neutral. Too little play however, and the clutch can slip, especially in fifth and sixth when the torque load on the clutch is the highest. NB, you may not notice this in the lower gears as under lower loads the clutch may still engage!

According to the manual the free play should be around 3-4mm if I recall correctly. Something like this. (twist the adjuster on the perch in or out till you have about the same play)

 Bicycle part Bicycle wheel Tire Bicycle Vehicle


Ok, now that we have adjusted the clutch, we wan't to make sure it stays that way until we decide it needs readjustment. This may seem a stupid remark, but believe me, here is where Ducati failed us a bit. The adjuster does not have a counter nut as on most bikes, and solely relies on the little plate spring thingly underneath the perch.

 Fuel line Auto part Bumper Pipe Plumbing

Stock, the tension on this spring is too little and won't prevent the adjuster from rotating. Typically it rotates in in, increasing the free play up to the point where the clutch won't completely free. And you can't find neutral anymore. Or you're standing at a traffic light for a minute with the clutch pulled in, all the time dragging it and wearing the discs...

I noticed on my bike the adjuster wasn't phased by this spring at all, and just slowly ran out of adjustment. I check my bike over weekly, and every time I found the adjuster had turned a bit. Not much, but always a bit. Imagine if I never set it back to the proper free play...... Every time I adjusted mine I actually set it back at where it was was before.

Until I took the little spring off the perch and bent it like 15 degrees like in the picture. Only now it locks the adjuster in place unless I turn it. And if you do, make sure the spring sits in a groove again.

(and I wouldn't be surprised this clip is missing or at least non-functional on a lot of Scramblers).

I seriously think the above could prevent clutch wear and failure. My bike is at 5500 miles now, and the clutch never needed adjustment apart from setting it back where it was before every time. I ride it in the in the worst environment (city traffic, daily) and in general I don't think it has a happy life. It never complained though and I'm convinced it will last a very long time...]]></description>
<dc:subject>ducati howto reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:ce3384c0e2e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ducati"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.machinerylubrication.com/Read/29114/dirt-holding-capacity">
    <title>The Importance of Dirt-Holding Capacity in Oil Filters | Machinery Lubrication</title>
    <dc:date>2022-07-09T13:32:32+00:00</dc:date>
    <link>https://www.machinerylubrication.com/Read/29114/dirt-holding-capacity</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[There are two common types of filters: surface or membrane filters and depth filters.

Surface filters simply trap particles on the surface or face of the filter. Depth filters allow the oil to flow throughout the body or depth of the filter and trap particles throughout the media. Perhaps the most crucial attribute of any filter is the ability to trap and hold dirt.

This differential pressure can lead to a condition in which the filter’s bypass or cracking pressure is reached, allowing oil to flow through virtually unfiltered. Additionally, if the pressure becomes too great, it can cause the actual filter media to burst.Each filter has a specific pore size — this is the size of the openings within the media through which the oil and particles can pass. As the pore size gets smaller and smaller, the differential pressure across the media increases.

Once particles are captured, it becomes a measure of how well the filter can retain them — this is known as the filter’s dirt holding capacity. Several factors contribute to how well filters hold the contaminants they catch. We’ve discussed the pore size of the filters, but pore density is equally important.

Pore density can be described as the number of pores in a section of the filter. This is also known as the porosity of the filter. As pore size goes down, to maintain a low differential pressure across the media, the pore density must go up to account for the volume of oil in contact with the surface. Thus, filter depth and size also affect the dirt-holding capacity.



Another thing to keep in mind when selecting filters is the material the media is composed of. This has an effect on the longevity of the filter, its adaptability to its environment, and its dirt-holding capacity. Two common types of filter media are cellulose (which is comprised of wood) and synthetics.

Cellulose filter media has a large fiber size and a less consistent pore size throughout the entire filter. Cellulose has the advantage of being able to absorb some water from the oil it is filtering. However, cellulose filters tend to fail quicker in acidic environments and high-temperature applications.

Synthetic filter media generally have a higher dirt-holding capacity than cellulose, in part due to the more consistent pore size throughout the media.

Synthetic fibers are smaller than cellulose fibers, so they can be packed tightly together, creating more pores in which to trap and hold particles. Synthetic fibers also perform better in harsh environments that tend to destroy cellulose filters.
 

In examining the technical sheets of filters, you may have seen a filter’s beta rating— this describes how efficient the filter is at removing particles.
 

You may also have seen a value for the dirt-holding capacity. This value is obtained through a test known as ISO 16889 or the multi-pass test. In this standard test, a filter is put into a circuit that is filled with oil. The oil circulates through the filter, then a set amount of sized particles is released into the oil to test the filter’s ability to capture them.

A particle counter before and after the filter measures the difference in particles. The results of this test will allow you to see how well or poorly a filter performs against different particle sizes.]]></description>
<dc:subject>engineering reference cars motorcycles maintenance</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:ff08fe7e0b12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cars"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:motorcycles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:maintenance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.machinerylubrication.com/Read/1289/oil-filter-efficiency">
    <title>Understanding Filter Efficiency and Beta Ratios | Machinery Lubrication</title>
    <dc:date>2022-07-09T13:27:44+00:00</dc:date>
    <link>https://www.machinerylubrication.com/Read/1289/oil-filter-efficiency</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Filter testing and filter ratings are an often misunderstood area of contamination control. On several recent occasions, I have witnessed someone describing a filter by its nominal rating. A nominal rating is an arbitrary micrometer value given to the filter by the manufacturer.

These ratings have little to no value. Tests have shown that particles as large as 200 microns will pass through a nominally rated 10-micron filter. If someone tries to sell you a filter based on an "excellent" nominal rating of five microns, run away. Be sure that your fitler supplier provides clear information about filtration products that includes a beta rating, but more on that in a moment. ]]></description>
<dc:subject>maintenance motorcycles cars reference engineering</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:c4330335c70d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:maintenance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:motorcycles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cars"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:engineering"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pitstopusa.com/p-4099-dzus-fastener-measurement-guidelines.html">
    <title>Tech Tip: Dzus Fastener Measurement Guidelines</title>
    <dc:date>2022-06-13T12:36:06+00:00</dc:date>
    <link>https://pitstopusa.com/p-4099-dzus-fastener-measurement-guidelines.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[How To Measure for Selecting Dzus Fasteners
Dzus Fastener, Quick Turn Fastener Measurement Guidelines

To Find (A) Fastener Length, Add Together (B) Spring Reach and (C)  Material Thickness (Including Bracket If Applicable). A=B C

Quick Turn Fastener Selection

• Determine the total thickness of the panels being joined including mounting brackets and the space between the panels, if any.

• Select the proper body length and spring height combination which provides the proper thickness range.]]></description>
<dc:subject>projects motorcycles cars reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:3c652b5ce8c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:projects"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:motorcycles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cars"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.tooltruckrebrands.com/">
    <title>Tool Truck Rebrands</title>
    <dc:date>2022-05-25T03:40:27+00:00</dc:date>
    <link>https://www.tooltruckrebrands.com/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[My goal for this website is to share the tools that have been rebranded by Tool Trucks under a private label or are the industrial brand equivalent. These tools can be identical in form, fit, and function to the equivalent tool truck brand, but will vary in warranty processes, branding, and packaging. Some of these rebrands may not include any tool truck exclusive alterations. A Torque Wrench made by CDI is a good example. CDI may produce the torque wrench body, but the Snap On version of this torque wrench will have a Snap On ratcheting mechanism rather than the CDI ratcheting mechanism. However, you’ll often find that the only difference between most rebrands is the name that appears on a sticker/tool. All of these rebrands offer a significant savings over the tool truck equivalent, but it goes without saying that the warranty process will vary from each manufacturer. ]]></description>
<dc:subject>tools shopping reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:6c229ac50147/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:shopping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.gpscentral.ca/products/garmin/zumoseriescomparison.html">
    <title>Garmin zumo Series GPS Comparison | Differences between zumo 450, 550, 220, 660LM, 665LM, 350LM, 390LM, 590LM GPS units - GPS Central Canada</title>
    <dc:date>2022-05-16T00:29:30+00:00</dc:date>
    <link>https://www.gpscentral.ca/products/garmin/zumoseriescomparison.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[GARMIN zumo Series GPS Comparison 
Here's how the models are different and changed over the years]]></description>
<dc:subject>gps technology reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:d7abcdcbefb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:gps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hints.macworld.com/article.php?story=20060921045743404">
    <title>A better way to activate menu items from AppleScript - Mac OS X Hints</title>
    <dc:date>2022-02-09T22:00:51+00:00</dc:date>
    <link>http://hints.macworld.com/article.php?story=20060921045743404</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[To that end, I created a helper function, which I call menu_click, which can be added to any script to allow the above code to instead be written as:
tell application "Finder" to activate
menu_click({"Finder", "View", "Arrange By", "Size"})
I find these two lines much clearer and easier to understand than the 19 lines of code that Apple uses for the same purpose. 

To be fair, even without my function, this code could be written:
tell application "Finder" to activate
tell application "System Events"
    click menu item "Size" of ((process Finder)'s (menu bar 1)'s ¬
        (menu bar item "View")'s (menu "View")'s ¬
        (menu item "Arrange By")'s (menu "Arrange By"))
end tell
I still like my version better ;). 

To be even fairer, Apple tries to help out with their own helper functions. These are useful, but they are overly complicated to use, because a separate function is needed for each level of menu hierarchy the script author wants to use. For instance, the do_menu handler can execute the File -> New command, but not the Edit -> Insert -> Line Break command, which requires the more complicated do_submenu handler. For more deeply nested menu options, we'd eventually need a do_subsubsubmenu handler, if we continued in Apple's footsteps. 

Thus, the menu_click handler was born. Just add the following code to your script, and then call menu_click with a list containing the application name, followed by the menu command. Just so we're clear, I'll repeat myself. Copy and paste the "code" section that immediately follows this sentence into your script verbatim (it can be anywhere: top or bottom makes no difference). Then anywhere in the rest of your script, you can call the helper function. 

Code
-- `menu_click`, by Jacob Rus, September 2006
-- 
-- Accepts a list of form: `{"Finder", "View", "Arrange By", "Date"}`
-- Execute the specified menu item.  In this case, assuming the Finder 
-- is the active application, arranging the frontmost folder by date.

on menu_click(mList)
    local appName, topMenu, r

    -- Validate our input
    if mList's length < 3 then error "Menu list is not long enough"

    -- Set these variables for clarity and brevity later on
    set {appName, topMenu} to (items 1 through 2 of mList)
    set r to (items 3 through (mList's length) of mList)

    -- This overly-long line calls the menu_recurse function with
    -- two arguments: r, and a reference to the top-level menu
    tell app "System Events" to my menu_click_recurse(r, ((process appName)'s ¬
        (menu bar 1)'s (menu bar item topMenu)'s (menu topMenu)))
end menu_click

on menu_click_recurse(mList, parentObject)
    local f, r

    -- `f` = first item, `r` = rest of items
    set f to item 1 of mList
    if mList's length > 1 then set r to (items 2 through (mList's length) of mList)

    -- either actually click the menu item, or recurse again
    tell app "System Events"
        if mList's length is 1 then
            click parentObject's menu item f
        else
            my menu_click_recurse(r, (parentObject's (menu item f)'s (menu f)))
        end if
    end tell
end menu_click_recurse
Example: 

Here is a (very simple) example demonstrating the use of these functions. To get the example to work, make sure you copy both the helper functions above and the example code following into the same script.
-- This example script turns on the "iTunes Visualizer" visualizer, full screen
tell app "iTunes" to activate
menu_click({"iTunes", "View", "Visualizer", "iTunes Visualizer"})
menu_click({"iTunes", "View", "Turn On Visualizer"})
menu_click({"iTunes", "View", "Full Screen"})
Happy menu-item selecting. Remember to turn on UI scripting before you run these scripts, or they won't work. 
]]></description>
<dc:subject>Applescript mac automation howto reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:1c1420cf1969/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:Applescript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bjango.com/articles/macexternaldisplays/">
    <title>Mac external displays for designers and developers</title>
    <dc:date>2022-02-04T22:14:54+00:00</dc:date>
    <link>https://bjango.com/articles/macexternaldisplays/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[If you’re considering an external display for your Mac, there’s a few important decisions to make. Apple doesn’t sell external displays any more, so you can’t just default to their wisdom. That’s an issue, because not all displays are well suited for Macs.

]]></description>
<dc:subject>hardware guide reference apple retina</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:93f71e6266ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:retina"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.northamericanmotoring.com/forums/f55-f56-hatch-talk-2014/358281-adjusting-nm-engineering-rear-sway-bar-links.html">
    <title>F55/F56 Adjusting NM Engineering Rear Sway Bar links - North American Motoring</title>
    <dc:date>2021-12-11T18:08:07+00:00</dc:date>
    <link>https://www.northamericanmotoring.com/forums/f55-f56-hatch-talk-2014/358281-adjusting-nm-engineering-rear-sway-bar-links.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Rule of thumb.

For basic street use.
Arm level to ground. While suspension on ground.
NO preload on the bar.
Remove right side, adjust left until bar is level. The adjust right to fill in the length distance only.

In theory, if the bar was forged perfectly and springs and frame are perfect the links should be equal, but nothings perfect, so one link might end up a different length.]]></description>
<dc:subject>MINI suspension reference performance tuning</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:2c39ce87823a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:MINI"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:suspension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tuning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://woodworking.stackexchange.com/questions/840/gluing-end-grain">
    <title>Gluing end-grain - Woodworking Stack Exchange</title>
    <dc:date>2021-11-21T16:15:29+00:00</dc:date>
    <link>https://woodworking.stackexchange.com/questions/840/gluing-end-grain</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[The absorbency of the end grain was identified by craftsmen as the problem and sealing of the end grain prior to final glueing to fix it was theorised a long time back, possibly before the 19th century. Certainly by then there was mention in woodworking handbooks of 'sizing' the end grain (painting with thinned glue) prior to application of the full-strength adhesive to the mitre and then bringing the joint together. Done correctly this does create a far stronger union between the mitred pieces than otherwise, but even with that it is not as strong a joint as is sometimes desirable. Bear in mind the context here: the strength of other joints in woodworking is as strong as the material itself, which is quite a high standard to meet.

Using modern PVA-type woodworking adhesives if you want to avoid using any kind of additional reinforcement then this is the method to adopt. In bullet points for clarity:

The glue for sizing is normally slightly thinned; by how much is open to debate, but it seems likely the absorbency of the wood species should be the deciding factor.
The size is painted on the end grain and left to partially dry.
Application of full-strength glue and clamping.
The drying time for the sizing may be anywhere from 15 minutes to an hour, depending on wood species, the glue used and local conditions (temperature and relative humidity).]]></description>
<dc:subject>woodworking reference howto adhesives</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:59b412ccb991/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:woodworking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:adhesives"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://arstechnica.com/gadgets/2020/02/the-ars-technica-semi-scientific-guide-to-wi-fi-access-point-placement/?comments=1&amp;start=240">
    <title>The Ars Technica semi-scientific guide to Wi-Fi Access Point placement | Ars Technica</title>
    <dc:date>2021-07-17T00:39:12+00:00</dc:date>
    <link>https://arstechnica.com/gadgets/2020/02/the-ars-technica-semi-scientific-guide-to-wi-fi-access-point-placement/?comments=1&amp;start=240</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Multiple floored homes sometimes can see tile and or if concrete between floors in some setups affect things if the wireless is upstairs or if the floor / ceiling is multiple feet thick.

Additionally on db loss you have (ymmv) but generally:

Window (thin glass): 1db
Cubicle walls (generic): 1db
Thin door or bookshelf: 2db
Hollow drywall: 2db
Window (thick glass): 3db
Solid drywall: 3db
Interior wooden regular door or office door: 4db
Cinder block: 5db
Retail shelving: 5db
Solid wood door: 6db
Marble: 6db
Brick Wall: 10db
Steel rollup or garage door: 11db
Concrete Wall: 12db
Steel door / fire exit: 13db
Warehouse Shelving (industrial): 27db
Elevator shaft: 30db]]></description>
<dc:subject>reference wifi</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:7af40f03caa2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:wifi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://community.arubanetworks.com/browse/articles/blogviewer?blogkey=7bc8710b-bc01-4229-a170-41f8f5a5e6f8">
    <title>Very High Density 802.11ac Networks Validated Reference Design</title>
    <dc:date>2021-07-17T00:17:15+00:00</dc:date>
    <link>https://community.arubanetworks.com/browse/articles/blogviewer?blogkey=7bc8710b-bc01-4229-a170-41f8f5a5e6f8</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Very high-density WLANs are defined as RF coverage zones with a large number of wireless clients and APs in a single physical space. For purposes of this reference design, a VHD WLAN is one that is designed to serve at least 100 devices per cell. A VHD WLAN may serve as many as 500 devices per cell. With the proliferation of wireless-enabled personal and enterprise mobile devices, a surprisingly diverse range of facilities need VHD WLAN connectivity:

 

Large meeting rooms
Lecture halls and auditoriums
Convention center meeting halls
Hotel ballrooms
Stadiums, arenas, and ballparks
Concert halls and amphitheaters
Casinos
Airport concourses
Passenger aircraft and cruise ships
Places of worship
To help our customer and partner engineers succeed in meeting these new requirements, we have written this new validated reference design (VRD) exclusively about very high-density (VHD) WLANs. The guide captures the best practices of our field engineering teams. Aruba also built a dedicated VHD test facility with 300 of the latest 802.11ac devices to produce updated performance data. We are releasing this data to the public to assist in capacity planning]]></description>
<dc:subject>networking wifi reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:3a284ea5fd7d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:wifi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.rocketmortgage.com/learn/how-much-does-it-cost-to-build-a-house">
    <title>How Much Does it Cost to Build a House? | Rocket Mortgage</title>
    <dc:date>2021-07-13T19:33:35+00:00</dc:date>
    <link>https://www.rocketmortgage.com/learn/how-much-does-it-cost-to-build-a-house</link>
    <dc:creator>rmohns</dc:creator><dc:subject>finance reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:cd0c9db296a3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:finance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.opshots.net/2015/04/aircraft-operating-series-aircraft-operating-expenses/#:%7E:text=The%20average%20airborne%20operating%20cost%20of%20a%20Boeing,747-200B%20%28VC-25A%29%20costs%20%24179%2C750%20per%20hour%20to%20operate">
    <title>Aircraft Operating Series – Aircraft Operating Expenses » OPShots.net - Cyberhub to Cleveland Aviation and the World!</title>
    <dc:date>2021-06-25T21:05:00+00:00</dc:date>
    <link>https://www.opshots.net/2015/04/aircraft-operating-series-aircraft-operating-expenses/#:%7E:text=The%20average%20airborne%20operating%20cost%20of%20a%20Boeing,747-200B%20%28VC-25A%29%20costs%20%24179%2C750%20per%20hour%20to%20operate</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Each aircraft type has its own average operating expense, which varies based on flight conditions. To cover these costs, airlines must carry a certain number of passengers on each flight (Read more: Break Even Load Factor).
The cost of operating a commercial aircraft can be broken down into two main categories: airborne cost and ground cost. The airborne costs are the actual costs of flying the aircraft; the ground costs are the cost of the airframe, engine maintenance, as well as airport and hangar expenses. Both are typically measured hourly and are broken down per mile. The cost per seat mile is the cost of flying one passenger one mile and is used to measure operating costs. The average cost per seat mile is around 7 to 8 cents for low cost carriers and 11 to 12 cents for network carriers.
Labor and fuel are the largest expenses, accounting for about 12% of the total cost. On average, a pilot’s salary begins at $36,000 and caps around $196,000. The average fuel consumption per 100 kilometers is 3.035 liters (78.5 mpg) for turbo props, 3.126 liters (76.3 mpg) for regional jets, 2.405 liters (100.5 mpg) for short haul, 2.74 liters (86.8 mpg) for medium haul, and 2.959 (80.84 mpg) liters for long haul.]]></description>
<dc:subject>aircraft reference business</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:426f153bdd7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:aircraft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:business"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.simoahava.com/analytics/variable-guide-google-tag-manager/">
    <title>Variable Guide For Google Tag Manager | Simo Ahava's blog</title>
    <dc:date>2021-06-23T17:20:14+00:00</dc:date>
    <link>https://www.simoahava.com/analytics/variable-guide-google-tag-manager/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Here are the Built-in variables with a brief description of what they return:
]]></description>
<dc:subject>googletagmanager analytics reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:1e7fffb99aad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:googletagmanager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/kdeldycke/awesome-falsehood#human-identity">
    <title>GitHub - kdeldycke/awesome-falsehood: 😱 Falsehoods Programmers Believe in</title>
    <dc:date>2021-05-21T13:43:14+00:00</dc:date>
    <link>https://github.com/kdeldycke/awesome-falsehood#human-identity</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Falsehood articles are a form of commentary on a particular subject, and are appreciated by the developer community at large for their effectiveness and terseness. They're a convenient written form to approach an unfamiliar domain by dispelling myths, point out common pitfalls, show inconsistencies and subtleties.

In a sense, Falsehood articles are a suite of wordy unit-tests covering extensive edge-cases provided by real-world usage.]]></description>
<dc:subject>webdev engineering frontend ux reference testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:b43947cd5315/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/hceverything/applying-srcset-choosing-the-right-sizes-for-responsive-images-at-different-breakpoints-a0433450a4a3">
    <title>Applying srcset: choosing the right sizes for responsive images at different breakpoints | by Paolo Mioni | HCEverything | Medium</title>
    <dc:date>2021-04-30T22:21:21+00:00</dc:date>
    <link>https://medium.com/hceverything/applying-srcset-choosing-the-right-sizes-for-responsive-images-at-different-breakpoints-a0433450a4a3</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[There are several great guides online that explain how to use responsive images, both using the srcset and sizes attibutes of the <img> tag and the more sophisticated (and sometimes overly complicated) <picture> tag. They usually explain the technical details of the two methods of implementing responsive images, and their respective benefits. But they rarely give you advice on how to actually use the tags, especially in terms of choosing the image sizes to actually insert in the tags.
This article arises from a personal need: lately I have been working as lead front-end developer or lead developer on high traffic websites where images need to be optimized both for performance and for bandwidth reasons. The sites, as is usually the case lately, are full of big images, often used in full-page mode, sometimes as a background for text, but also as the predominant content on the page. Images can take 100% of the page width, but depending on the designers’ choices they can take a variable percentage of the screen, and often that percentage varies according to the current breakpoint.
While applying the srcset attribute on many images on the websites I was not 100% satisfied with my choice of images sizes, which had been done relying on the few pieces of advice available on the web and by manually testing on a range (several, actually) of browsers. I decided I wanted to act on the basis of some analysis of empirical data instead of an abstract understanding of the problem.]]></description>
<dc:subject>webdev responsivedesign reference howto css html5</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:1d0b8f63a54a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:responsivedesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:html5"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.northamericanmotoring.com/forums/f55-f56-hatch-talk-2014/339406-f56-cooper-s-upper-engine-mount-replacement-2.html">
    <title>F55/F56 F56 Cooper S Upper engine mount replacement? - Page 2 - North American Motoring</title>
    <dc:date>2021-04-09T21:01:13+00:00</dc:date>
    <link>https://www.northamericanmotoring.com/forums/f55-f56-hatch-talk-2014/339406-f56-cooper-s-upper-engine-mount-replacement-2.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[The 2020 JCW Clubman engine mount is part number 22116886196.

It appears to be the same part used on the new BMW 1 Series, 2 Series and X2 with the 300  HP version of the B48.
]]></description>
<dc:subject>MiniCooper MINI reference F56 parts troubleshooting</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:556ef20a6b44/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:MiniCooper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:MINI"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:F56"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:parts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:troubleshooting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.wildmed.com/product/the-field-guide-of-wilderness-rescue-medicine/">
    <title>The Field Guide of Wilderness &amp; Rescue Medicine - Wilderness Medical Associates International</title>
    <dc:date>2021-03-13T04:31:05+00:00</dc:date>
    <link>https://www.wildmed.com/product/the-field-guide-of-wilderness-rescue-medicine/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[The Wilderness Medical Associates Field Guide is an ideal reference tool for recreationists, outdoor professionals, and rescue specialists who’ve been properly trained. This spiral bound edition is lightweight and compact, printed on waterproof and tear-resistant paper, so it will withstand the rigors of use in the field even in the most extreme environments. The Field Guide covers a comprehensive body of topics and protocols that apply to medical emergencies you may encounter when resources are limited and access to urgent hospital care is delayed. This is a short list of topics included: patient assessment, common medical problems, basic and advanced life support, spine injury assessment, wound care, dislocation reduction, and improvised litters. The information is presented in a user-friendly format with supporting graphics and tables; plus the bright orange cover makes it easy to spot.

]]></description>
<dc:subject>reference firstaid shopping</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:271ca7327723/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:firstaid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:shopping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.farah.cl/Keyboardery/Just-how-Many-Things-Does-the-Term-Keyboard-Layout-Refer-to/">
    <title>Just how Many Things Does the Term “Keyboard Layout” Refer to?</title>
    <dc:date>2021-03-08T16:15:14+00:00</dc:date>
    <link>http://www.farah.cl/Keyboardery/Just-how-Many-Things-Does-the-Term-Keyboard-Layout-Refer-to/</link>
    <dc:creator>rmohns</dc:creator><dc:subject>history hardware keyboards reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:8ed7d589d0e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:keyboards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://help.prusa3d.com/en/materials">
    <title>Prusa Knowledge Base | Materials</title>
    <dc:date>2021-03-01T01:19:55+00:00</dc:date>
    <link>https://help.prusa3d.com/en/materials</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Our filament guide table includes all sorts of supported filament, divided both by material and specific manufacturers. Here, you can compare their parameters starting with physical properties and ending with a price. Filaments can be sorted up and down by clicking at selected parameters. They can be also filtered by their intended use. Read more about the material table background and making at our blog.
]]></description>
<dc:subject>reference 3dprinting materials</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:ffb8eb534f74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:3dprinting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:materials"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/playlist?list=PLKoqnv2vTMUN6lFDz6qMBsz7-Jm8YRV9H">
    <title>SEO Mythbusting - YouTube</title>
    <dc:date>2021-02-12T16:57:45+00:00</dc:date>
    <link>https://www.youtube.com/playlist?list=PLKoqnv2vTMUN6lFDz6qMBsz7-Jm8YRV9H</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[SEO Mythbusting
16 videos
Last updated on Nov 11, 2020

Martin Splitt from the Search Relations team and members of the developer and SEO communities chat about topics around technical SEO to clarify common misconceptions and answer common questions. Brought to you by Google Search Central.]]></description>
<dc:subject>seo reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:c7365d8d97d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:seo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.woodmagazine.com/figure-dust-collection-needs-by-the-numbers">
    <title>Figure Dust-collection Needs By The Numbers | WOOD Magazine</title>
    <dc:date>2021-02-08T00:40:13+00:00</dc:date>
    <link>https://www.woodmagazine.com/figure-dust-collection-needs-by-the-numbers</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Don’t guess on duct sizes and airflow. Easily calculate flow capacity, ductwork size, static pressure loss.]]></description>
<dc:subject>howto tools woodworking reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:d6619e033973/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:woodworking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.barrypearson.co.uk/articles/dng/linear.htm">
    <title>Linear DNG</title>
    <dc:date>2021-02-07T23:04:26+00:00</dc:date>
    <link>http://www.barrypearson.co.uk/articles/dng/linear.htm</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[What is Linear DNG?

DNG has two varieties that deserve different names on this page:

"Raw DNG": The familiar variety of DNG, containing the raw image data plus added-value metadata. Almost all of the products that support DNG support at least this variety. (There are exceptions). This variety of DNG will gradually become the de facto standard raw file format.
"Linear DNG": A rarer variety of DNG, containing RGB image data (or not just RGB!) arranged in a rectilinear format. (Most practical examples of Linear DNG hold RGB image data, but it isn't a constraint, and 4 or more colours are allowed. For example, a Linear DNG obtained by converting the raw file from a Sony F828 has an extra channel, "Aqua", rather like Cyan). This RGB image data may have come from demosaiced raw image data, or from another source such as TIFF or JPEG or something else. (There is little difference between "demosaiced" and "never mosaiced").

Most other pages on this site focus on Raw DNG. This page focuses on Linear DNG. This variety of DNG may become an alternative to TIFF in a new set of digital image processors.]]></description>
<dc:subject>photography reference cameras</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:f76f9066a1a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:photography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cameras"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.northamericanmotoring.com/forums/drivetrain-cooper-s/307613-bytetronik-ecu-flash-tune-for-the-f56-b48-mini-6.html#post4476992">
    <title>Drivetrain Bytetronik ECU Flash/Tune for the F56 B48 MINI - Page 6 - North American Motoring</title>
    <dc:date>2020-11-26T02:08:15+00:00</dc:date>
    <link>https://www.northamericanmotoring.com/forums/drivetrain-cooper-s/307613-bytetronik-ecu-flash-tune-for-the-f56-b48-mini-6.html#post4476992</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Customized Stage-1 now available!!!
Customers who have purchased the OBD2 FlashAccess Module is entitled to One-Customized adjustment. In order to take advantage of this service, we need you to provide a data log (using OBD2 logger such as OBD Fusion) with the following parameters after you have flashed the tune into your ECU:

Engine Speed
Absolute Load
Boost Pressure
Commanded AFR
Actual AFR
Ignition timing
Intake air temp
Engine temp
Cat/Exhaust Temp
Throttle position
Pedal position
Our tuner will examine the logs and send a customized tune file back to you.]]></description>
<dc:subject>MINI performance MiniCooper F56 mods reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:7b1b8980cf4a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:MINI"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:MiniCooper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:F56"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:mods"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.uua.org/families/sexuality-educators">
    <title>Parents and Caregivers As Sexuality Educators: Small Group Ministry | UUA.org</title>
    <dc:date>2020-11-23T22:49:27+00:00</dc:date>
    <link>https://www.uua.org/families/sexuality-educators</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[In a small group setting, adults explore their roles as the most important sexuality educators their children will have.

Ten sessions invite parents and caregivers to explore their role as the primary sexuality educators of their elementary through teen age children. The 90-minute sessions use a small group ministry format to engage adults in topics including Gender Identity, Relationships, Social Media, and Consent. This program can be run concurrently, for parents and caregivers, with an Our Whole Lives (OWL) sexuality education program for children or youth. It can also be incorporated into an existing small group ministry/Chalice Circle series for parents. Sessions are authored by Robin Slaw, an OWL trainer and credentialed UU religious educator. 

The information and attitudes that adults share with their children—intentionally or by default—carry extraordinary power. It is a power that many adults struggle to wield effectively and confidently. Often, their own experiences, perspectives, and worries get in the way. These sessions invite parents and caregivers to find support and courage with one another.]]></description>
<dc:subject>education sexuality parenting reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:85dc70800676/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:sexuality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:parenting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mycarpentry.com/rafter-span-tables.html">
    <title>Rafter Span Tables</title>
    <dc:date>2020-11-14T21:11:05+00:00</dc:date>
    <link>https://www.mycarpentry.com/rafter-span-tables.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Rafter spans for Southern Yellow Pine, Douglas Fir, and Eastern Spruce

Rafter span tables - Use these tables to determine lengths, sizes and spacing of rafters based on a variety of factors such as, species, load, grade, spacing and pitch.  Visit the roof framing page for more information on cutting roof rafters, and visit the roof pitch calculator for determining rafter lengths based on rise and run.]]></description>
<dc:subject>reference construction projects</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:8a95f7d9e53c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:construction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:projects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/better-humans/cognitive-bias-cheat-sheet-55a472476b18">
    <title>Cognitive bias cheat sheet. Because thinking is hard. | by Buster Benson | Better Humans | Medium</title>
    <dc:date>2020-09-16T17:58:18+00:00</dc:date>
    <link>https://medium.com/better-humans/cognitive-bias-cheat-sheet-55a472476b18</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[ve spent many years referencing Wikipedia’s list of cognitive biases whenever I have a hunch that a certain type of thinking is an official bias but I can’t recall the name or details. It’s been an invaluable reference for helping me identify the hidden flaws in my own thinking. Nothing else I’ve come across seems to be both as comprehensive and as succinct.
However, honestly, the Wikipedia page is a bit of a tangled mess. Despite trying to absorb the information of this page many times over the years, very little of it seems to stick. I often scan it and feel like I’m not able to find the bias I’m looking for, and then quickly forget what I’ve learned. I think this has to do with how the page has organically evolved over the years. Today, it groups 175 biases into vague categories (decision-making biases, social biases, memory errors, etc) that don’t really feel mutually exclusive to me, and then lists them alphabetically within categories. There are duplicates a-plenty, and many similar biases with different names, scattered willy-nilly.
I’ve taken some time over the last four weeks (I’m on paternity leave) to try to more deeply absorb and understand this list, and to try to come up with a simpler, clearer organizing structure to hang these biases off of. Reading deeply about various biases has given my brain something to chew on while I bounce little Louie to sleep.
I started with the raw list of the 175 biases and added them all to a spreadsheet, then took another pass removing duplicates, and grouping similar biases (like bizarreness effect and humor effect) or complementary biases (like optimism bias and pessimism bias). The list came down to about 20 unique biased mental strategies that we use for very specific reasons.
I made several different attempts to try to group these 20 or so at a higher level, and eventually landed on grouping them by the general mental problem that they were attempting to address. Every cognitive bias is there for a reason — primarily to save our brains time or energy. If you look at them by the problem they’re trying to solve, it becomes a lot easier to understand why they exist, how they’re useful, and the trade-offs (and resulting mental errors) that they introduce.]]></description>
<dc:subject>psychology cognition biases reference UX</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:60adadf87fe9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:psychology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cognition"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:biases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:UX"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.thefabricator.com/thefabricator/article/metalsmaterials/the-differences-between-stiffness-and-strength-in-metal">
    <title>The differences between stiffness and strength in metal</title>
    <dc:date>2020-08-02T21:25:04+00:00</dc:date>
    <link>https://www.thefabricator.com/thefabricator/article/metalsmaterials/the-differences-between-stiffness-and-strength-in-metal</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[The terms strength and stiffness often are used interchangeably, but they have different meanings and significance.

Strength
Strength is a measure of the stress that can be applied to a material before it permanently deforms (yield strength) or breaks (tensile strength). If the applied stress is less than the yield strength, the material returns to its original shape when the stress is removed. If the applied stress exceeds the yield strength, plastic or permanent deformation occurs, and the material can no longer return to its original shape once the load is removed.

Keep in mind that this permanent deformation is the goal in stamping. The original shape is the flat sheet metal, and formed components need to retain their shape permanently. If the chosen sheet metal cannot be formed into the desired shape under the selected processing conditions, the applied stresses are higher than the tensile strength of the sheet metal, which causes cracks to form in the part.

A material’s strength is a function its chemical composition, the thermo-mechanical processing route (such as converting from a thick slab to a thin sheet), and subsequent heat treatments. These variables make it impossible to state that one material is always stronger than another. For example, many aluminum grades are stronger than steel grades, but rarely are they intended for the same application.

Stiffness
Stiffness relates to how a component bends under load while still returning to its original shape once the load is removed. Since the component dimensions are unchanged after load is removed, stiffness is associated with elastic deformation.

At one extreme, a rubber band is an example of a material with low stiffness—it can withstand a lot of deformation and still return to its original dimensions when the load is removed. On the other hand, a high-stiffness material like diamond will elastically deform only a small amount when load is applied.

Stiffness of a component is a function of both material and geometry. On the material side, stiffness depends on the modulus of elasticity, also known as Young’s Modulus and abbreviated as E. Young’s Modulus is the ratio of stress to strain at very small strains. In a stress-strain curve generated during a tensile test, the slope in the linear portion at the beginning is where the modulus is determined. Where it first deviates from linearity is the yield strength (see Figure 1).

Unlike strength, which can vary from grade to grade or even coil to coil, Young’s Modulus is constant for a given metal and is independent of heat treatment, processing, or cold work. Young’s Modulus for steel (29 million PSI) is three times that of aluminum (10 million PSI). This means that for a fixed geometry, a part made out of steel will be three times as stiff as if it were made out of aluminum. In other words, an aluminum part under load will deflect three times as much as a similarly loaded steel part.

The thickness and shape of the formed part also contributes to its stiffness. Stiffness is proportional to the cube of the thickness. To neutralize aluminum being one-third the stiffness of steel, an aluminum part must be made 44 percent thicker than the steel part. Even with this increased thickness, there is a potential for weight savings since aluminum is one-third the density of steel.

Having more shape in the part also increases stiffness. A piece of paper is flimsy, but putting a crease down the center of it makes it more rigid. Darts, beads, and ribs are shapes that can be added to parts to restrict flexing. On surface parts visible to the consumer, they are called feature lines or character lines, highlighted for their aesthetic benefits.]]></description>
<dc:subject>materials engineering reference cars performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:649f3a2f4cde/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:materials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cars"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://magicmirror.builders/">
    <title>MagicMirror²</title>
    <dc:date>2020-06-23T04:53:06+00:00</dc:date>
    <link>https://magicmirror.builders/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[MagicMirror²
The open source modular smart mirror platform.]]></description>
<dc:subject>reference software tools projects</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:95063744a870/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:projects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted">
    <title>lighthouse/scoring.md at d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0 · GoogleChrome/lighthouse · GitHub</title>
    <dc:date>2020-05-26T14:28:43+00:00</dc:date>
    <link>https://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[The goal of this document is to explain how scoring works in Lighthouse and what to do to improve your Lighthouse scores across the four sections of the report.]]></description>
<dc:subject>webdev performance reference google metrics tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:7a348ed21db6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.analyticsmania.com/post/google-tag-manager-form-tracking/">
    <title>Google Tag Manager Form Tracking - 7 Effective Methods - Ultimate Guide</title>
    <dc:date>2020-04-08T18:32:49+00:00</dc:date>
    <link>https://www.analyticsmania.com/post/google-tag-manager-form-tracking/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Updated: September 24th, 2019. While talking with marketers, I noticed that one of the most popular topics among them is form tracking. Unfortunately, in some cases form tracking might become a real pain in the butt (especially if a marketer has no clue what CSS or HTML is). But do not fear because in this blog post I’ll show you 7 Google Tag Manager form tracking techniques. Hint: some of them will require the developer’s input, but I’ll try my best to put everything in plain English.

 

Chapters of this blog post:

Google Tag Manager Form Tracking – Basic Context
Tag + Trigger
Which Google Tag Manager Form Tracking Method Should You Choose?
#1. Google Tag Manager Form Tracking With Form Auto-Event Listener
#2. “Thank You” Page Tracking With Google Tag Manager
#3. AJAX Form Tracking With Google Tag Manager
#4. Form Tracking with Element Visibility trigger
#5. Write Your Own Form Auto-Event Listener
#6. Google Tag Manager Form Tracking With Data Layer Events
#7. Form Tracking with help of DOM Scraping
 ]]></description>
<dc:subject>analytics google googletagmanager howto reference forms webdev ux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:e02f96579f85/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:googletagmanager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:forms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.analyticsmania.com/post/common-google-tag-manager-mistakes/">
    <title>15 Most common Google Tag Manager mistakes - Analytics Mania</title>
    <dc:date>2020-04-08T18:13:29+00:00</dc:date>
    <link>https://www.analyticsmania.com/post/common-google-tag-manager-mistakes/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[15 Most common Google Tag Manager mistakes

Updated: March 26th, 2020. We’ve all been there: you open Google Tag Manager, set up tags, triggers and variables properly (at least you thought so), but that new implementation doesn’t work. You read that super awesome 5-step tutorial few more times, but it doesn’t help.

You feel stuck, irritated and decide it’s enough GTM for today. The next day you open GTM, take a fresh look and realize you did a stupid and obvious mistake (which could have been fixed in a blink of an eye). I’ve been there. Too many times. That’s why I’m sharing a list of the most common Google Tag Manager mistakes I’ve committed. Let’s hope this blog post will save you some time and energy.


 

Table of Contents
#1. Viewing the wrong Google tag manager account
#2. The container is not published
#3. Not refreshing Preview & Debug mode or browser tab
#4. Not using preview and debug console properly
#5. Not using other debugging tools
#6. Not checking Google analytics real-time reports
#7. Not removing old Google Analytics implementation (completely)
#8. Not using the GA Settings Variable
#9. Creating datalayer dataLayer = []; and putting it after GTM snippet
#10. Using too many auto-event listeners
#11. Typos (duh…)
#12. Not cooperating with developers
#13. Not Using Regex in order to reduce the number of conditions/triggers
#14. Publishing all the changes at once
#15. Tracking forms with Click Trigger
Final words]]></description>
<dc:subject>analytics google googletagmanager troubleshooting howto reference webdev marketing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:07d73d706a28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:googletagmanager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:troubleshooting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:marketing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.analyticsmania.com/post/google-tag-manager-impact-on-page-speed-and-how-to-improve/">
    <title>Google Tag Manager vs Page Speed: Impact &amp; How to Improve</title>
    <dc:date>2020-04-07T21:01:06+00:00</dc:date>
    <link>https://www.analyticsmania.com/post/google-tag-manager-impact-on-page-speed-and-how-to-improve/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[Quick summary for those who are in a hurry (TL;DR)
This guide is a lengthy one. If you have time, I definitely recommend reading it from start to finish.

If you only have a couple more minutes, then here’s what you should know:

Even asynchronous tags impact the website’s loading speed.
An empty GTM container did a minimal impact on page speed. The biggest offenders can be tags that you add to that container. But every tag is different and the impact can vary. Therefore, the final result is “It depends”.
8 tracking tags I used in some tests had a more negative impact while being hardcoded in the <head> vs. 8 tags implemented via GTM. But that is not categorically true for every case.
The later your fire tags, the less of a negative impact they can have (unless you load a bunch of Custom HTML tags in a Single Page Application. Then the impact can be felt even after the initial page load. Note: in this guide, I focused on the initial page load only.)
Be careful with DOM manipulations. They require browser resources and in one of my experiments, they added 3 seconds to the Time to Interactive metric.
Server-side tracking (when GTM will release that) should definitely improve the page performance. Hopefully, this feature will be released later this year.
You should not measure page speed while having GTM preview and debug mode enabled (because it adds an additional load to the browser that your visitors will not experience).
Remove unnecessary (or irrelevant) items in your container. This will make your work with the tag manager easier and can potentially improve page speed (although that isn’t always the case).
And if you have more time, then let’s dive deeper and I’ll show you what I’ve learned.]]></description>
<dc:subject>analytics googletagmanager howto reference performance webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:6237fdd5bd38/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:googletagmanager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://threadreaderapp.com/thread/1108776357385789441.html">
    <title>Thread by @searchliaison: &quot;We’ve had some questions about how neural matching differs from RankBrain. In short: RankBrain helps us better relate pages to concepts; Neu […]&quot;</title>
    <dc:date>2020-03-17T19:35:45+00:00</dc:date>
    <link>https://threadreaderapp.com/thread/1108776357385789441.html</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[We’ve had some questions about how neural matching differs from RankBrain. In short: RankBrain helps us better relate pages to concepts; Neural matching helps us better relate words to searches…
RankBrain is an AI-based system Google began using in 2016 to understand how pages are related to concepts. It means we can better return relevant pages even if they don’t contain the exact words used in a search, by understanding the page is related to other words & concepts...
Neural matching is an AI-based system Google began using in 2018 primarily to understand how words are related to concepts. It's like a super-synonym system. Synonyms are words that are closely related to other words...
For example, neural matching helps us understand that a search for "why does my TV look strange" is related to the concept of "the soap opera effect." We can then return pages about the soap opera effect, even if the exact words aren't used...
In summary:
-- RankBrain helps Google better relate pages to concepts
-- Neural matching helps Google better relate words to searches.

And there's nothing special searchers or webmasters need to do. These are part of our core systems designed to naturally increase understanding.]]></description>
<dc:subject>seo google reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:622e2a4e58a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:seo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.thesempost.com/rankbrain-everything-we-know-about-googles-ai-algorithm/">
    <title>RankBrain: Everything We Know About Google's AI Algorithm</title>
    <dc:date>2020-03-11T15:14:13+00:00</dc:date>
    <link>http://www.thesempost.com/rankbrain-everything-we-know-about-googles-ai-algorithm/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[When I asked Google if it was based on Word2vec, the Google spokesperson said “It’s related to word2vec in that it uses ’embeddings’ — looking at phrases in high-dimensional space to learn how they’re related to one another.”

Converting Words and Phrases Into Vectors

From a technical aspect, RankBrain is converting words and phrases into vectors, which can then be used for deep learning.

Hinton gave a keynote lecture on deep learning at The  Royal Society that talks about these connections.

The implications of this for document processing are very important.

If we can convert a sentence into a vector that captures the meaning of the sentence, then Google can do much better searches.  They can search based on what is being said in a document.

Also, if you can convert each sentence in a document into a vector, you can then take that sequence of vectors and try and model why you get this vector after you get these vectors.  That’s called reasoning, that’s natural reasoning, and that was kind of the core of good old fashioned AI and something they could never do because natural reasoning is a complicated business, and logic isn’t a very good model of it. 

Here we can say, well, look, if we can read every English document on the web, and turn each sentence into a thought vector, we’ve got plenty of data for training a system that can reason like people do. Now, you might not want to reason like people do on the web, but at least we can see what they would think.

So I think what is going to happen over the next few years is this ability to turn these sentences into thought vectors is going to rapidly change the level that we can understand documents.]]></description>
<dc:subject>seo google machinelearning ai artificialintelligence theory reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:28f22e1c1084/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:seo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:machinelearning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:artificialintelligence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hackaday.com/2013/10/22/can-hacking-the-in-vehicle-network/">
    <title>CAN Hacking: The In-vehicle Network | Hackaday</title>
    <dc:date>2020-03-11T13:17:08+00:00</dc:date>
    <link>https://hackaday.com/2013/10/22/can-hacking-the-in-vehicle-network/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[October 22, 2013
Last time, we discussed how in-vehicle networks work over CAN. Now we’ll look into the protocol and how it’s used in the automotive industry.

THE BUS
On the hardware side, there’s two types of CAN: differential (or high-speed) and single wire. Differential uses two wires and can operate up to 1 Mbps. Single wire runs on a single wire, and at lower speeds, but is cheaper to implement. Differential is used in more critical applications, such as engine control, and single wire is used for less important things, such as HVAC and window control.

Many controllers can connect to the same bus in a multi-master configuration. All messages are broadcast to every controller on the bus.]]></description>
<dc:subject>cars hacking networking reference projects mini</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:bb71f943c248/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:cars"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hacking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:projects"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:mini"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://twitter.com/searchliaison/status/1108776358996369408">
    <title>(2) Google SearchLiaison on Twitter: &quot;For example, neural matching helps us understand that a search for &quot;why does my TV look strange&quot; is related to the concept of &quot;the soap opera effect.&quot; We can then return pages about the soap opera effect, even if the </title>
    <dc:date>2020-03-05T13:56:59+00:00</dc:date>
    <link>https://twitter.com/searchliaison/status/1108776358996369408</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[We’ve had some questions about how neural matching differs from RankBrain. In short: RankBrain helps us better relate pages to concepts; Neural matching helps us better relate words to searches…

RankBrain is an AI-based system Google began using in 2016 to understand how pages are related to concepts. It means we can better return relevant pages even if they don’t contain the exact words used in a search, by understanding the page is related to other words & concepts...

Neural matching is an AI-based system Google began using in 2018 primarily to understand how words are related to concepts. It's like a super-synonym system. Synonyms are words that are closely related to other words...

For example, neural matching helps us understand that a search for "why does my TV look strange" is related to the concept of "the soap opera effect." We can then return pages about the soap opera effect, even if the exact words aren't used...

Google SearchLiaison
@searchliaison
Mar 21, 2019]]></description>
<dc:subject>seo reference google seobasics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:da80a12657a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:seo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:seobasics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://forum.doom9.org/showthread.php?t=173117">
    <title>List of bluray-drives with their ripping speeds - Doom9's Forum</title>
    <dc:date>2020-03-02T00:01:31+00:00</dc:date>
    <link>https://forum.doom9.org/showthread.php?t=173117</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[I thought it might be interesting for some users to see the differences between certain drives when it comes to Blu-ray ripping. Until now I've always bought used drives and never thought that the ripping speeds are varying that much between different drives.

I've used Nero DiscSpeed 7.0.200 to test the read speeds of the various drives - it's freely available on the internet (I downloaded it from heiseDownload because I trust Heise ).

A lot of Hitachi/LG drives can be speedpatched (riplock removed) with MediaCodeSpeedEdit

My new Asus BW-16D1HT is the fastest drive I've tested so far 
(but it's BusEncryptionCapable  )

And the Dune Smart BE is the slowest ... but to be fair, it's not really meant to be used as computer drive 

I've ordered the list with the fastest drives at the top - my new absolute favorite drive is the LiteOn iHBS212 because it's the fastest non-BEC drive I've found so far  (and it's fast out of the box - no need to speedpatch the firmware as it's necessary for the HL-DT-ST drives)

Continued to buy drives to find a good external drive and my favourite in this category is the Asus SBC-06D1S-U - it's really fast and doesn't need an external power supply (it's USB powered) 

Drives that aren't BusEncryptionCapable:
Code:
# VENDOR   # PRODUCT-IDENTIF. # REV. # BEC #           BLURAY-SL            #           BLURAY-DL           #     BLURAY-SL SPEEDPATCHED     #    BLURAY-DL SPEEDPATCHED     #
| ATAPI    | iHBS212   2      | HL05 |  0  | 3,37x- 7,98x / ~5,99x / ~16Min | 3,40x-8,10x / ~6,10x / ~32Min | (LiteON iHBS212-32 2 - Manufactured June 2010)
| ASUS     | SBC-06D1S-U      | A201 |  0  | 2,54x- 5,98x / ~4,49x / ~21Min | 2,55x-6,07x / ~4,57x / ~42Min | External USB Slim Drive - Manufactured December 2010
| HL-DT-ST | BDDVDRW CH08LS10 | 2.00 |  0  | 2,02x- 4,77x / ~3,58x / ~26Min | 2,04x-4,87x / ~3,66x / ~53Min | 3,39x- 8,02x / ~6,02x / ~16Min | 3,41x-8,14x / ~6,13x / ~32Min |
| HL-DT-ST | BD-RE  BH10LS30  | 1.01 |  0  | 2,03x- 4,79x / ~3,60x / ~26Min | 2,04x-4,87x / ~3,66x / ~53Min | 4,26x-10,04x / ~7,54x / ~12Min | 3,41x-8,13x / ~5,33x / ~37Min |
| HL-DT-ST | BDDVDRW CH10LS20 | 1.02 |  0  | 2,03x- 4,79x / ~3,60x / ~26Min | 2,04x-4,86x / ~3,66x / ~53Min | 4,26x-10,03x / ~7,54x / ~12Min | 3,41x-8,12x / ~5,33x / ~37Min |
| HL-DT-ST | BDDVDRW CH10N    | 1.03 |  0  | 2,03x- 4,79x / ~3,60x / ~26Min | 2,04x-4,87x / ~3,67x / ~53Min | 3,39x- 8,02x / ~6,02x / ~16Min | 2,54x-6,07x / ~4,57x / ~42Min |
| HL-DT-ST | BDDVDRW GGC-H20L | 1.03 |  0  | 2,03x- 4,76x / ~3,58x / ~26Min | 2,03x-4,83x / ~3,64x / ~53Min | 2,52x- 5,92x / ~4,45x / ~21Min | 2,54x-6,05x / ~4,55x / ~43Min |
| HL-DT-ST | BDDVDRW CT30F    | YT04 |  0  | 2,02x- 4,74x / ~3,57x / ~26Min | 2,03x-4,84x / ~3,65x / ~53Min |
| SAMSUNG  | DVDWBD SH-B083L  | SB01 |  0  | 3,34x- 7,94x / ~5,96x / ~16Min | 1,75x-4,18x / ~3,15x / ~61Min |
| ATAPI    | iHOS104          | WL0F |  0  | 1,69x- 3,99x / ~3,00x / ~31Min | 1,70x-4,05x / ~3,05x / ~64Min | (LiteON drive)
| PLEXTOR  | BD-ROM PX-B120U  | 1.11 |  0  | 1,69x- 3,96x / ~2,97x / ~31Min | 1,70x-4,04x / ~3,03x / ~64Min |
| Optiarc  | BD ROM BC-5530H  | 1.B0 |  0  | 2,52x- 5,95x / ~4,47x / ~21Min | 1,69x-4,03x / ~3,03x / ~64Min |
| Slimtype | BD  E  DL4ETS    | QAB1 |  0  | my drive does not read SL discs| 1,28x-3,06x / ~2,30x / ~83Min | (Philips & LiteON slot-in drive)
| Slimtype | BD  E  DS4E1S    | EA2B |  0  | 1,70x- 4,02x / ~3,02x / ~31Min | 2,05x-2,05x / ~2,05x / ~89Min | (Philips & LiteON drive)
| BDROM    | BP-28            | J2yZ |  0  | 1,69x- 1,68x / ~1,69x / ~52Min | 1,69x-1,70x / ~1,69x /~108Min | (HDI Dune Smart BE)
Drives that are BusEncryptionCapable:
Code:
# VENDOR   # PRODUCT-IDENTIF. # REV. # BEC #           BLURAY-SL            #           BLURAY-DL           #     BLURAY-SL SPEEDPATCHED     #    BLURAY-DL SPEEDPATCHED     #
| ASUS     | BW-16D1HT        | 3.00 |  1  | 5,05x-11,93x / ~8,96x / ~11Min | 3,39x-8,08x / ~6,08x / ~32Min | (UHD Friendly)
| ASUS     | BW-16D1HT        | 1.01 |  1  | 4,99x-11,73x / ~8,82x / ~11Min | 3,36x-8,01x / ~6,03x / ~32Min |
| ATAPI    | iHBS112   2      | PL05 |  1  | 3,38x- 7,98x / ~5,99x / ~16Min | 3,40x-8,10x / ~6,10x / ~32Min | (LiteON iHBS112-115 2 - Manufactured January 2012)
| HL-DT-ST | BD-RE  BH10LS38  | 1.03 |  1  | 2,03x- 4,77x / ~3,58x / ~26Min | 2,04x-4,87x / ~3,66x / ~53Min | 4,26x-9,99x / ~7,52x / ~13Min | 3,41x-8,13x / ~5,33x / ~37Min |
| ATAPI    | iHES112   3      | ML05 |  1  | 5,01x-11,75x / ~8,83x / ~11Min | 2,54x-6,05x / ~4,56x / ~43Min | (LiteON drive)
| TSSTcorp | DVDWBD SH-B123L  | SB04 |  1  | 2,57x- 6,08x / ~4,56x / ~20Min | 2,59x-6,18x / ~4,65x / ~42Min | (Samsung drive)
| ASUS     | SBC-06D2X-U      | D201 |  1  | 2,53x- 5,87x / ~4,48x / ~21Min | 2,55x-6,06x / ~4,56x / ~42Min | External USB Slim Drive
| PIONEER  | BD-RW   BDR-206D | 9.56 |  1  | 4,62x- 4,50x / ~4,53x / ~20Min | 3,35x-4,89x / ~4,20x / ~44Min |
| HL-DT-ST | BD-RE BP40NS20   | ML01 |  1  | 2,03x- 5,97x / ~4,48x / ~21Min | 2,55x-6,07x / ~3,29x / ~67Min | (LG Drive)
| TSSTcorp | DVDWBD SE-406AB  | TS00 |  1  | 2,20x- 2,21x / ~2,21x / ~40Min | 2,20x-2,21x / ~2,21x / ~83Min | (Samsung drive)
| TSSTcorp | BDDVDW SE-506BB  | TS01 |  1  | 2,20x- 2,21x / ~2,21x / ~40Min | 1,84x-2,21x / ~2,20x / ~83Min | (Samsung drive)
Would be great if other could test their drives as well to also get results of newer drives 
Last edited by nalor; 10th November 2018 at 01:02. Reason: added new drive]]></description>
<dc:subject>encryption reference hardware drm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:2e60c0f71201/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:drm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.cleaninginstitute.org/cleaning-tips/clothes/stain-removal-guide">
    <title>Stain Removal Guide | The American Cleaning Institute (ACI)</title>
    <dc:date>2020-01-31T02:23:00+00:00</dc:date>
    <link>https://www.cleaninginstitute.org/cleaning-tips/clothes/stain-removal-guide</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[How to remove stains from clothes:

Deal with it as early as possible. The less time a stain has to soak in, the easier it will be to remove, although there are ways to remove old stains out of clothes as well.
Pre-treat with a stain remover, then let it soak in.
Launder according to the fabric care instructions, using the warmest setting safe for the fabric. If the stain remains, repeat the steps above. Do not put it in the dryer until the stain is removed.
Choose a stain substance below for more specific advice on how to get stains out of clothes]]></description>
<dc:subject>homeimprovement reference howto detailing</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:acecf66990e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:homeimprovement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:detailing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://theiotpad.com/tips/smart-switches-no-neutral-wire">
    <title>Smart Switches - No Neutral Wire? | theIOTpad: DIY Home Automation</title>
    <dc:date>2019-11-24T03:39:30+00:00</dc:date>
    <link>https://theiotpad.com/tips/smart-switches-no-neutral-wire</link>
    <dc:creator>rmohns</dc:creator><dc:subject>reference homeautomation homekit shopping homeimprovement</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:c4569ba86c2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:homeautomation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:homekit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:shopping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:homeimprovement"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201720180AB375">
    <title>Bill Text - AB-375 Privacy: personal information: businesses.</title>
    <dc:date>2019-09-17T20:34:34+00:00</dc:date>
    <link>http://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201720180AB375</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[An act to add Title 1.81.5 (commencing with Section 1798.100) to Part 4 of Division 3 of the Civil Code, relating to privacy.

[ Approved by Governor  June 28, 2018. Filed with Secretary of State  June 28, 2018. ]

LEGISLATIVE COUNSEL'S DIGEST

AB 375, Chau. Privacy: personal information: businesses.

The California Constitution grants a right of privacy. Existing law provides for the confidentiality of personal information in various contexts and requires a business or person that suffers a breach of security of computerized data that includes personal information, as defined, to disclose that breach, as specified.
This bill would enact the California Consumer Privacy Act of 2018. Beginning January 1, 2020, the bill would grant a consumer a right to request a business to disclose the categories and specific pieces of personal information that it collects about the consumer, the categories of sources from which that information is collected, the business purposes for collecting or selling the information, and the categories of 3rd parties with which the information is shared. The bill would require a business to make disclosures about the information and the purposes for which it is used. The bill would grant a consumer the right to request deletion of personal information and would require the business to delete upon receipt of a verified request, as specified. The bill would grant a consumer a right to request that a business that sells the consumer’s personal information, or discloses it for a business purpose, disclose the categories of information that it collects and categories of information and the identity of 3rd parties to which the information was sold or disclosed. The bill would require a business to provide this information in response to a verifiable consumer request. The bill would authorize a consumer to opt out of the sale of personal information by a business and would prohibit the business from discriminating against the consumer for exercising this right, including by charging the consumer who opts out a different price or providing the consumer a different quality of goods or services, except if the difference is reasonably related to value provided by the consumer’s data. The bill would authorize businesses to offer financial incentives for collection of personal information. The bill would prohibit a business from selling the personal information of a consumer under 16 years of age, unless affirmatively authorized, as specified, to be referred to as the right to opt in. The bill would prescribe requirements for receiving, processing, and satisfying these requests from consumers. The bill would prescribe various definitions for its purposes and would define “personal information” with reference to a broad list of characteristics and behaviors, personal and commercial, as well as inferences drawn from this information. The bill would prohibit the provisions described above from restricting the ability of the business to comply with federal, state, or local laws, among other things.
The bill would provide for its enforcement by the Attorney General, as specified, and would provide a private right of action in connection with certain unauthorized access and exfiltration, theft, or disclosure of a consumer’s nonencrypted or nonredacted personal information, as defined. The bill would prescribe a method for distribution of proceeds of Attorney General actions. The bill would create the Consumer Privacy Fund in the General Fund with the moneys in the fund, upon appropriation by the Legislature, to be applied to support the purposes of the bill and its enforcement. The bill would provide for the deposit of penalty money into the fund. The bill would require the Attorney General to solicit public participation for the purpose of adopting regulations, as specified. The bill would authorize a business, service provider, or 3rd party to seek the Attorney General’s opinion on how to comply with its provisions. The bill would void a waiver of a consumer’s rights under its provisions. The bill would condition its operation on the withdrawal of a specified initiative from the ballot.]]></description>
<dc:subject>privacy law reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:fb9d3514f554/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:law"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375">
    <title>Today's Law As Amended</title>
    <dc:date>2019-09-17T20:32:14+00:00</dc:date>
    <link>http://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[SECTION 1. This measure shall be known and may be cited as “The California Consumer Privacy Act of 2018.”
SEC. 2. The Legislature finds and declares that:
(a) In 1972, California voters amended the California Constitution to include the right of privacy among the “inalienable” rights of all people. The amendment established a legal and enforceable right of privacy for every Californian. Fundamental to this right of privacy is the ability of individuals to control the use, including the sale, of their personal information.

[…]

(i) Therefore, it is the intent of the Legislature to further Californians’ right to privacy by giving consumers an effective way to control their personal information, by ensuring the following rights:
(1) The right of Californians to know what personal information is being collected about them.
(2) The right of Californians to know whether their personal information is sold or disclosed and to whom.
(3) The right of Californians to say no to the sale of personal information.
(4) The right of Californians to access their personal information.
(5) The right of Californians to equal service and price, even if they exercise their privacy rights.
]]></description>
<dc:subject>privacy law reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:74b7113e3215/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:law"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.datanami.com/2018/07/06/californias-new-data-privacy-law-takes-effect-in-2020/">
    <title>California's New Data Privacy Law Takes Effect in 2020</title>
    <dc:date>2019-09-17T20:19:40+00:00</dc:date>
    <link>https://www.datanami.com/2018/07/06/californias-new-data-privacy-law-takes-effect-in-2020/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[According to the California Consumer Privacy Act website, the new law (which was called AB 375) gives residents of California the most comprehensive consumer privacy rights in the entire country. Specifically, the new law gives residents:

* The right to know all data collected by a business on you;
* The right to say no to the sale of your information;
* The right to delete your data;
* The right to be informed of what categories of data will be collected about you prior to its collection, and to be informed of any changes to this collection;
* Mandated opt-in before sale of children’s information (under the age of 16);
* The right to know the categories of third parties with whom your data is shared;
* The right to know the categories of sources of information from whom your data was acquired;
* The right to know the business or commercial purpose of collecting your information;
* Enforcement by the Attorney General of the State of California;
* The private right of action when companies breach your data, to make sure these companies keep your information safe.]]></description>
<dc:subject>privacy law reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:282b152df6d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:law"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bombich.com/kb/ccc5/working-apfs-volume-groups">
    <title>Working with APFS Volume Groups | Carbon Copy Cloner | Bombich Software</title>
    <dc:date>2019-08-22T17:12:22+00:00</dc:date>
    <link>https://bombich.com/kb/ccc5/working-apfs-volume-groups</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[When Apple introduced the APFS filesystem several years ago, it came with a new concept: the APFS container. All APFS volumes reside within a container, and the container resides within the disk's partitioning scheme. All volumes within a container share the space that is available to the container; separate APFS containers do not share space with each other.

In macOS High Sierra, Apple added the concept of roles to volumes. At the time there were only three roles, and these went largely unnoticed by the average user: Preboot, Recovery, and VM (virtual memory). These roles allow the system to identify specific volumes for specific purposes, and then treat the volumes in specific ways (for example, any volume with the above roles would be hidden by default and also not mounted by default).]]></description>
<dc:subject>data macos reference storage mac filesystems</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:b61d963abf4d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:macos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:filesystems"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.analyticsmania.com/post/gdpr-cookie-consent-notification-with-google-tag-manager/">
    <title>How To Implement GDPR Cookie Consent Notification with Google Tag Manager - Analytics Mania</title>
    <dc:date>2019-08-20T19:41:51+00:00</dc:date>
    <link>https://www.analyticsmania.com/post/gdpr-cookie-consent-notification-with-google-tag-manager/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[So before you get the actual consent, all the tracking should be put on hold. In this guide, I’ll show you what solution did I choose and how I implemented GDPR cookie consent notification on analyticsmania.com + you’ll get a GTM Recipe.

…

In a nutshell: According to GDPR, firing all tracking codes right after a visitor landed on your page is not permitted anymore (since May 25th, 2018). You should first ask for a permission to track and only then fire your marketing tags.

In this blog post, I’ve explained how to implement a GDRP cookie notification consent with Google Tag Manager and how to update your current marketing tags accordingly.

Cookie consent notification is just a tool for getting a consent, it’s not capable of managing your tracking tags because every website and every GTM container is unique, therefore there is no universal solution. As a result, you will have to manually update all your tracking tags with additional firing rules.

OneTrust GDPR cookie consent notification solution was a tool of my choice (you saw it on this blog, already) and in this guide, I’ve explained how to configure it.

It has its pros and cons but with some experience, you can do pretty flexible implementations. Obviously, new users will have no previous knowledge, that’s why my guide should be useful to them as I share my blunders and ways to avoid them. Plus, my GDPR Cookie Consent GTM Recipe should save you lots of time.]]></description>
<dc:subject>privacy googletagmanager tracking howto guide reference ux dms</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:86f020c8422f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:googletagmanager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:tracking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:dms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.preparemag.com/blog/not-all-bleach-is-created-equal/">
    <title>PREPARE Magazine | All Bleach is NOT Created Equal!</title>
    <dc:date>2019-08-03T21:44:53+00:00</dc:date>
    <link>https://www.preparemag.com/blog/not-all-bleach-is-created-equal/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[<blockquote>
Proper Disinfecting Time & Technique:

Two (2) Teaspoons of Clorox Regular Bleach in a Gallon of water will kill germs – but ONLY if it has been in contact with the hard surface for 2 full minutes and then is allowed to air dry, without rinsing.


</blockquote>]]></description>
<dc:subject>health safety howto reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:0fb37b294ab0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:health"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:safety"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bazaar.launchpad.net/%7Etoykeeper/flashlight-firmware/convoy/view/head:/ToyKeeper/bistro/biscotti/biscotti.txt">
    <title>~toykeeper/flashlight-firmware/convoy : contents of ToyKeeper/bistro/biscotti/biscotti.txt at revision 226</title>
    <dc:date>2019-08-02T03:05:43+00:00</dc:date>
    <link>http://bazaar.launchpad.net/%7Etoykeeper/flashlight-firmware/convoy/view/head:/ToyKeeper/bistro/biscotti/biscotti.txt</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA["Biscotti" firmware for Convoy brand lights
===========================================

This is designed for the Nanjg 105D drivers used in Convoy lights.

The interface is as follows:

  While off:

    - Fully click and release to turn the light on.  It will go to the 
      first mode or the last-used mode, depending on whether you enabled 
      mode memory.

  While on:

    - Short tap: Do a short (less than 0.5s) half-press to go forward to 
      the next mode.

    - Long tap: Do a long (longer than 0.5s) half-press to reset to the 
      first mode (if mode memory is turned off).

    - Or fully click and release to turn the light off.

    - Short tap a bunch of times (10+ taps, or until the light stops 
      turning on) to enter config mode.

  Blinky modes:

    - Some mode groups have blinky modes.  They are not hidden, but if 
      you leave mode memory off you can skip them with a long press.  
      Blinky modes include:

      - Tactical police strobe (~8/16 Hz)

      - Biking flasher (2-level stutter beacon, 1 Hz)

      - Battery check / beacon mode
        Each blink represents about 25% battery charge, so 1 is a low 
        battery and 4 blinks is full.  5 blinks means it's over-charged.

      - SOS

  Configuration options:

    The config mode has several options.  It will blink out a number to 
    show which option is active, then "buzz" or "stutter" for a bit.  
    Click during the "buzz" to select that option.

    Options include:

      1. Mode group.  After clicking, the light should come on in a 
         special group-select mode.  In this mode, it slowly blinks out 
         numbers from 1 to N, where N is the number of mode groups, then 
         repeats.  Turn the light off after N blinks to select mode 
         group N.  BTW, do not leave the light in this mode for long 
         periods of time, because it will wear out the driver's memory 
         faster.

         The mode groups are: (output is approximate)

           1. 0.1%, 1, 10, 35, 100, strobe, biking, battcheck
           2. 0.1, 1, 10, 35, 100
           3. 100, 35, 10, 1, 0.1
           4. 1, 20, 100, strobe, biking, battcheck, SOS
           5. 1, 20, 100
           6. 100, 20, 1
           7. 0.1, 1, 10, 50, strobe, biking, battcheck, SOS
           8. 0.1, 1, 10, 50
           9. 50, 10, 1, 0.1
          10. 1, 10, 35, 100
          11. 100, 20, strobe
          12. 100% only

         Example: To select group 5 (low-med-high), let it blink until 
         it counts out five, then click the button.

      2. Mode memory.  Off or on.]]></description>
<dc:subject>hardware reference howto firmware</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rmohns/b:b0241a4a3880/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:firmware"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.reddit.com/r/flashlight/comments/c3f10u/arbitrary_list_of_popular_lights_summer_solstice/">
    <title>Arbitrary list of popular lights - Summer Solstice 2019 edition : flashlight</title>
    <dc:date>2019-08-02T02:49:30+00:00</dc:date>
    <link>https://www.reddit.com/r/flashlight/comments/c3f10u/arbitrary_list_of_popular_lights_summer_solstice/</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[<blockquote>
• Convoy S2+/SST-20 - Popular light for DIY and modification. Many parts are available from the manufacturer and Mountain Electronics. S2+ linked. S3 is similar, but with a removable steel bezel. S6 has a deeper reflector for a narrower spill and longer throw. Recently updated with the high-CRI Luminus SST-20 LED, which is strongly recommended over the prior options. "Body color" is actually drive current. Mor 7135 chips means more power, which means more output, shorter battery life, and more heat. x6 is a reasonable choice that should never get too hot to hold. x3 or x4 for giving to people who will waste the battery. x8 for max output. Convoy will assemble other combinations of compatible parts not listed in their store - just contact them and ask. $15
</blockquote>]]></description>
<dc:subject>hardware reference shopping</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:b096a6802543/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:shopping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.woodmagazine.com/wood-supplies/lumber/whats-the-difference-between-rotary-cut-and-bookmatched-plywood-veneer">
    <title>What's the difference between rotary-cut and bookmatched plywood veneer?</title>
    <dc:date>2019-07-21T13:50:40+00:00</dc:date>
    <link>https://www.woodmagazine.com/wood-supplies/lumber/whats-the-difference-between-rotary-cut-and-bookmatched-plywood-veneer</link>
    <dc:creator>rmohns</dc:creator><description><![CDATA[I visited a specialty hardwood dealer to buy some oak plywood, and he asked me whether I wanted rotary-cut or bookmatched face veneer. What’s the difference?]]></description>
<dc:subject>woodworking reference</dc:subject>
<dc:identifier>https://pinboard.in/u:rmohns/b:4484d7e7bfd7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:woodworking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rmohns/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>