56 karma · joined July 30, 2015
It should be possible to create a service that produces personalized RSS feeds, something like: https://codeberg.org/gedankenstuecke/mastolink2rss
One interesting hiccup: I had to introduce a NAT at pfSense because MacBooks don't listen to ICMP redirects, the packet would go laptop -> router -> k8s and then k8s -> laptop. Since the MacBook ignored the ICMP redirect, it drops the reply packet.
With no cache on my local network, Chrome reports the page loads fully in ~500ms, using the "slow 3G connection" performance tab preset it takes ~4s.
If you're nowhere near Little Rock, Arkansas; that might be the issue. I don't yet use a CDN and it always loads the same resolution image ("high" quality JPEG, ~200kb apiece).
My only complaint is that Mosaic uses the serif default font we're all used to, instead of the sans-serif default used by MacWeb, which makes it a little harder to read at such a low resolution.
Added a section on it to the bottom of the article :)
I believe many Bonjour printers are of the kind that you can create by plugging a USB printer into an Airport, and they require a driver on the client. Apple makes this pretty simple by automatically searching for the driver based on the usb_MFG and usb_MDL from the printer's IEEE 1284 Device ID. None of these drivers would work on iOS, given its a different OS on a different architecture. I think AirPrint was the first driverless printing standard, followed by the PWG standard, and since they used existing technologies I assume they wanted iPhone users to only see printers which would actually work.
Bonjour also supports PostScript printers, which would use a PPD file on the client to configure the UI options and generate a PostScript preamble (this also requires generating a PostScript file from a PDF on the client -- a somewhat expensive operation). I don't know much about this apart from the couple of times its mentioned in the spec: http://devimages.apple.com/opensource/BonjourPrinting.pdf.
The practical solution is to have your friend configure a print server and advertise AirPrint mDNS on their network -- besides printing from my own iPhone, having friends be able to print to my decades-old but mighty HP LaserJet just by hopping on WiFi has been great.
> cmark can render a Markdown version of War and Peace in the blink of an eye (127 milliseconds on a ten year old laptop, vs. 100-400 milliseconds for an eye blink). In our benchmarks, cmark is 10,000 times faster than the original Markdown.pl, and on par with the very fastest available Markdown processors.
I personally don't like the ugly monochrome bar across the top. (Although I do like it when one appears as I scroll down the page, fading in)
I am not a fan of the use of macros here. You should never use macros.
Instead maybe: static inline void *mycalloc(size_t sz) { return calloc(1, sz); }
> When should normal users not use Tor?
Since Tor has drawbacks such as speed, it may prove impossible or at least difficult to use Tor all the time. If you really want the extra anonymity, go for it. Personally, I don't care if Google keeps a tally of all my searches and piles cookies on me, I enjoy personalized search results. Anonymity is useful sometimes though. You could definitely use it 100% of the time though.
> Should it always be used with a VPN?
Tor provides an onion network, I don't see a need to ever use a VPN.
> Should normal users use a different browser when accessing personal accounts (banks, email, shopping)?
The Tor Browser doesn't keep cookies and other identifying information, so it's as if you're using a fresh browser each time you access these services. Security-wise, SSL will encrypt banks and email (most likely). So accessing those services in a normal browser doesn't inherently put your privacy at risk.
> What are the problems with using Tor as my only browser?
Speed issues, as the network is pretty slow at times. Otherwise I can't think of anything really.
NOTE: I'm not an expert on Tor, I'm just speaking from personal experience.