Readit News logoReadit News
wichert commented on Overtourism in Japan, and how it hurts small businesses   craigmod.com/ridgeline/21... · Posted by u/speckx
paulgerhardt · 2 months ago
Missed opportunity to talk about the locals creative responses to this.

One cafe in Tokyo is asking customers to leave negative reviews on Google and Trip Advisor to prevent over exposure (it mostly works but made me curious enough to visit).

Another specific $10 Michelin guide ramen restaurant only lets you order from a vending machine outside using a payment method you can’t access as a foreigner (one needs a physical JCB card or QUICPay - EPOS/Suica/Pasmo/Cash etc wouldn’t work).

A matcha place I like only lets you order from the real menu after you’ve unlocked enough visits from a punch card.

A resort slightly off but near the beaten path markets itself as an onsen but that’s maybe 4% of the amenities. That said, they’re serious about “no entry” if you have tattoos.

And a few more of the seedier bars just have the (time honored) “no foreigners” sign out front.

wichert · 2 months ago
Vending machines outside is pretty much the standard for ramen restaurants. Most of them will take passmo/suica, which most foreigners are also likely to have since it is also used for all public transport.
wichert commented on GNU Make Standard Library   gmsl.jgc.org/... · Posted by u/ingve
o11c · 7 months ago
Autotools is designed to solve one very important problem: how do you build the GNU tools in the first place if all you have is some obscure Unix from the 1980s. If you already have gnu make, gnu bash, gnu binutils, gnu coreutils, etc. installed then autotools is pointless.

I have yet to find evidence of cmake solving a problem (or even having design), though I guess `ccmake` would be kind of cool if it weren't full of nonsense?

wichert · 7 months ago
Even with all the GNU tools available there are still a lot of system-specific things that you may need to know: supported C version, supported C++ version, how to invoke the compiler, correct compiler flags for warnings / desired C or C++ version / etc, where to install things, how to install them and set the right owner and permissions and many many more. Autotools (and cmake) can figure all of that out for you. If you operate in a monoculture and, for example, only deal with a single Linux distribution on a single architecture most or all of this may not be relevant for you. But if you target a more diverse set of environments it can save you a lot of headaches.
wichert commented on A dishwasher can make or break a restaurant (2017)   washingtonpost.com/sf/sty... · Posted by u/mhb
ThunderSizzle · a year ago
It's a combination of things, but it's similar to why online stores advertise a price, and then add charges at checkout (like shipping, or credit card charge, processing fee, etc).

You entice the customer with the lower price, and once they have committed, you can hit them with another charge or fee without as much ramification.

Restaurant customers can be price sensitive, so tipping is a way to advertise a lower price that isn't actually real. Also, it's pretty ubiquitous, so unless you heavily advertise a no-tipping policy like Kroger delivery, most people will assume tipping is required, and factor that into your now higher price.

wichert · a year ago
Let me change that a bit: "it's pretty ubiquitous in the US". It's not common everywhere. My personal observation (in NL) is that with the transition from cash to contactless payment it seems to be becoming less common over time. Payment terminals here are not setup to ask for a tip (with very rare exceptions) - you just pay the amount on the receipt directly.
wichert commented on API Shouldn't Redirect HTTP to HTTPS   jviide.iki.fi/http-redire... · Posted by u/oherrala
xnorswap · a year ago
I always thought it was bad practice to use the same domain for API and non-API traffic. In the browser there'll be a ton of wasted context (cookies) attached to the API request that isn't needed.

So it's better to have "api.example.com" and "www.example.com" kept separate, rather than using "www.example.com/api/", where API requests will have inflated headers.

wichert · a year ago
What matters is that there is nothing listening on port 80 on the same IP address. That may be hard to control if you are using an environment with shared ingress.
wichert commented on Linux Filesystem Hierarchy (2004)   tldp.org/LDP/Linux-Filesy... · Posted by u/reqo
em-bee · 2 years ago
evolution.

/mnt came first. and distros started mounting stuff into it. but actually it was never meant to be used for that. it was supposed to be an always empty directory where a sysadmin could mount something temporarily if they needed it.

so distros moved away from /mnt and started using /media

then /run was invented as a place for all that semi-automatic temporary stuff that needs a place while the system is running.

by looking at where a distro mounts stuff, you can see how long they have not bothered to follow changing standards.

wichert · 2 years ago
/mnt historically was used as a single mount point. This became problematic when it became common to have multiple temporary mounts, for example a CD-ROM and a USB stick. /media solved that by stating mountpoints are folders inside it, eg /media/cdrom.
wichert commented on Linux Filesystem Hierarchy (2004)   tldp.org/LDP/Linux-Filesy... · Posted by u/reqo
da_chicken · 2 years ago
About 2009 or 2010 I recall nearly every major distro saying they were going to ignore it, yes. It primarily existed so that Linux could mimic System V and/or POSIX, and that stopped being relevant as soon as software written for Unix migrated into software written for Linux.
wichert · 2 years ago
It primarily existed to standardise paths between different Linux distributions. This, along with the LSB, was intended to make it possible to ship software that would work on all distributions.
wichert commented on Gmail, Yahoo announce new 2024 authentication requirements for bulk senders   blog.google/products/gmai... · Posted by u/ilamont
albertgoeswoof · 2 years ago
This might be good news, but as it comes from Google and involves email centralisation, I’m sceptical.

At MailPace we already enforce DKIM, it’s pretty basic stuff. But list-unsubscribe is optional for our senders.

We can make this a requirement and manage lists for senders who don’t / can’t implement a webhook to handle it (we already default to blocking resends to emails that hard bounce).

However I am curious how Google will track this. Just because the header is set, it doesn’t mean it’ll do anything. In fact it can be used by spammers to identify legit email addresses and spam them separately.

wichert · 2 years ago
> Just because the header is set, it doesn’t mean it’ll do anything

But they can track proxy metrics for this. For example people using GMail's builtin unsubscribe feature more than once with the same unsubscribe link for different emails is a pretty good indicator the unsubscribe did not work.

wichert commented on Base64 Encoding, Explained   akshaykhot.com/base64-enc... · Posted by u/software_writer
cpach · 2 years ago
I thought it was developed for sending binary files over SMTP/Usenet.
wichert · 2 years ago
uuencode was used for SMTP/Usenet. Base64 became popular as part of MIME if I remember correctly.
wichert commented on System settings that aren’t in System Settings   eclecticlight.co/2023/07/... · Posted by u/goranmoomin
atoav · 2 years ago
I use Thunderbird since 2003. So you expect me, someone who never has used another program, to know I have to start Mail in order to change the default to Thunderbird.

That doesn't make any sense. If it is a setting that influences the system it should be a system setting not in some different program I might or might not use.

wichert · 2 years ago
It's even worse: you can not access Mail's settings until you have configured an email account in Mail. Before that the settings options is greyed out.

u/wichert

KarmaCake day200March 31, 2014
About
[ my public key: https://keybase.io/wichert; my proof: https://keybase.io/wichert/sigs/HI51a4FpFSXsgKk58yS-a641jetIG13aVpkp0_KzAc8 ]
View Original