- Matt Levine - Finance (Bloomberg's Money Stuff)
- Derek Guy (@dieworkwear) - Menswear
- Derek Lowe - Chemistry and drug development (In The Pipeline blog)
- Ann Lipton - Business law
- 3Blue1Brown (Grant Sanderson) - Mathematics
- Mark Brown - Alcoholic beverages industry news
- Bret Devereaux (acoup.blog) - Classical/Roman/Medieval history
- Admiral Cloudberg - Aviation disasters and safety
- Patrick McKenzie (patio11) - Financial sector (Bits About Money)
- Ben Thompson - Technology business and strategy (Stratechery)
- Financial Samurai - Personal finance
- Rick Beato - Music industry (classic rock focus)
- VX Underground - Cybersecurity
- Brian Krebs (Krebs on Security) - Cybersecurity
- Joel Spolsky (Joel on Software) - Software development
- Marc Rubinstein - Finance industry (Net Interest)
Selecting via file-picker works too. Dragging usually does not. When all works, images are inserted inline as blobs.
After adding images, if you save the page (literally file->save), the blobs are saved together. don't want a part when saving (for example, removing images)? inspect element, remove, save page.
throw the page on some server or just double click on your computer/mobile.
The analogy I used back when I managed a team was that our workload was like a funnel. You need some amount of overhead to balance the pressure and keep things flowing. If you put too much in the funnel, things backup and spill. It's faster to leave that little gap than it is to try to use the absolute maximum volume.
For a static blog written in Markdown, Github has all of that built-in.
When you’re on Github, use its IDE by pressing the . key. You can, of course, use Git and edit the files locally.
Own and maintain these two folders _posts and _assets. If you are going to write regularly, I suggest creating sub-folders inside _posts but name your Markdown files by date such as 2024-02-5-foo-bar-is-my-file.md.
On Github, use Github Pages (officially powered by Jekyll) and deploy using one of the pre-defined Jekyll Themes[1]. That’s it, your blog is at reponame.github.io which you can CNAME it from a domain you own just like I did mine at my-domain.com.
Comments: You can either use Github Discussion as your blog’s commenting system or embed a third party service which you can export and carry around when you change such services. Honestly, and personally, I don’t want to deal with comments these days.
Now, for the customization, the themes are in simple Jekyll[2] which you can play around with.
In future, if you want to move from Jekyll to something else, you just have to worry about that _posts and _assets folder. They may have different naming convention but you can just config-managed it or change it to your choice. This is why I suggested owning that two yourself.
You also may not worry about FrontMatter[3] (meta in the header) and its accompanying jazz by asking Jekyll to use the plugins jekyll-optional-front-matter and jekyll-titles-from-headings. These comes as part of the officially supported Jekyll plugins[4] by Github. That way, you are just writing a human-readable plain-text spiced up with Markdown and readable by almost every other Static Site Generator. You can use your favorite IDE or another Markdown editor such as Obsidian to edit your files without ever running Jekyll locally.
Now, play with the _config.yml that Jekyll generates for you from the theme above to define your post dates, navigation, and others. Jekyll is one of the OGs — the Gandalf of Static Site Generators. If you have a problem, someone somewhere has solved that.
If you really think of it, “there is no spoon”, eer, I mean “Jekyll.”
Did I missed something? I was supposed to write a blog article for my website on this one and this comment will serve as my starting bullet points.
In Germany, and maybe other countries as well, the tomato cans have a 3 digit number printed on the bottom of the can. 220 for example. That's the canning date. The good ones, read Italian ones, usually also include a 2 letter code, like SA for Salerno, which indicates origin.
Obviously not a guarantee, but you can at least eliminate ones that were canned too early or too late depending on variety.
Common advice is to pick the ones canned between 215 and 245 (Early August to early September) as that's the typical harvest time.
You get an ESP8266 micro with wifi plus a power supply, relay, momentary button, current and voltage sense, and a couple LEDs all for about $8. Serial debug and flash headers are broken out for easy access on the PCB.
They ship with chinese firmware but the headers and standard hardware make them dead simple to flash with your own firmware, or ESPhome or Tasmota if you prefer.
2. Web server (no external hosting hurray); TLS set up via LetsEncrypt.
3. Navidrome for streaming my music collection to my phone/computers. I ripped my thousands of CDs to MP3. I use subtracks on my phone for listening to it, and sonixd on my computers (Mac/PC). https://github.com/navidrome/navidrome
4. mpd for driving some speakers via a USB audio interface so I can use some speakers plugged into the Pi for listening to music in the same room as the Pi (practicing guitar). I control this via the Supersonic app on my phone.
5. Wireguard VPN so I can connect home.
6. PiHole for my network at home. Combined with Wireguard, it means my phone is permanently connected to my home network and gets ad-blocking and stops apps dialing home. I use DroidHole on my phone to see what's going on.
7. xrdp server running, so a usable desktop is always available.
8. miniDLNA running connected to a NAS box so that I can watch all my DVDs easily on my TV downstairs (I spent weeks ripping them).
9. Tuya IoT API for turning some smart plugs in the house on/off via cronjob; I do this instead of using the timer in their app because it means my phone can be off the network/abroad and these plugs/lights still turn on/off.
11. Peer Calls (https://github.com/peer-calls/peer-calls) so I can video conference in decent quality without having to use Google Meet / Teams etc. I also host a STUN and TURN server on the Pi so that Peer Calls works behind NAT.
12. Runs CUPS so that my very cheap Samsung wireless laser printer actually shows up as an AirPrint printer for my wife's iPad/iPhone and shows up in Android printing. (The printer does not natively have AirPrint capability but CUPS means I can provide it to users on the network).
It fetches time over NTP on a cron job. It also blocks various ASNs and IPs by country on a cron job to stop annoying remote pests and cloud providers. It also runs Monitorix so I can see system load, and goaccess on a cron job so that I can see who's hitting my website without having to resort to analytics nonsense.
It boots from USB3 (it has a NVMe in an IcyBox caddy).
The problem is that it costs almost nothing ($150-180 over 10 years) to keep it registered vs the anticipated payday from selling it (over $9000!).
A former friend has been doing a ”trick” for a few years with godaddy domain auctions. He finds a domain that is quite good on Godaddy auctions whos registration is expiring soon (most people set the auction end date to when it expires) and uses a back order service or two to capture it if it were to expire. Using one of a number of alternate fake Godaddy accounts, he bids absolute bonkers amounts that he has no intention to pay for. When the auction ends, he ignores payments demands, the next guy in line won’t pay their bid because they’ve already moved on. Domain expires without a winning bid, owner doesn’t notice that it wasn’t paid before it gets released. His backorder provider will then snatch it up. He’s made about $50,000 from reselling domains he got for cheap this way, even though it costs his about $1000 per year to maintain all these accounts. As scummy as it is, his rule is that if it doesn’t sell during the next two registration years, he will let it expire.
That conclusion is not repugnant at all, it's just that its phrasing is so simplistic as to be nearly a straw-man. It's a poisoned intuition pump, because it makes you imagine a situation that doesn't follow at all from utilitarianism.
First of all, you're imagining dividing happiness among more people, but imagining them all with the same amount of suffering. You're picturing a drudging life where people work all day and have barely any source of happiness. But if you can magically divide up some total amount of happiness, why not the same with suffering? This is the entire source of the word "repugnant", because it sounds like you get infinite suffering with finite happiness. That does not follow from anything utilitarianism stipulates; you've simply created an awful world and falsely called it utilitarianism. Try to imagine all these people living a nearly completely neutral life, erring a bit on the happier side, and it suddenly doesn't sound so bad.
Secondly, you're ignoring the fact that people can create happiness for others. What fixed finite "happiness" resource are we divvying up here? Surely a world with 10 billion people has more great works of art for all to enjoy than a world with 10 people, not to mention far less loneliness. It's crazy to think the total amount of happiness to distribute is independent of the world population.
There are many more reasonable objections to even the existence of that so-called "conclusion" without even starting on the many ways of dealing with it.
My mom went through a similar path, so here are some details I haven't seen already mentioned:
* Not too many people know that losing your eyesight is often followed by nightmares. The moment I told my mom this fact she stopped having them.
* The "problem" with suggesting Braille is that it requires an acceptance that one has lost their eyesight for good, which is a difficult step for many. So audio solutions could be better in the short term. The same goes for training for how to move around using a white cane.
* iPhones have a feature called VoiceOver that lets you use your phone without looking. My mom never really got the hang of it too much, but she definitely uses Siri a lot. Android has something too, but last time I checked it was not as good. Being able to take short and long notes (voice notes, small recorder, whatever works) should be a priority.
* If you install a screen reader, I encourage you to use a Linux laptop. Windows has a tendency to move things around for no good reason (and God have mercy if your OS auto-updates), which breaks my mom's muscle memory of how to open this or that program.
* Audiobooks: I typically convert EPUB/MOBI books with Calibre to DOCX, put them in a shared folder, and she uses the screen reader to hear them. I also use the same shared folder to download podcasts. Alexa didn't work well here at all, but that's because Alexa in South America sucks. Your case may be different.
* Be ready to curse whenever some clueless news anchor talks about a "miracle bionic eye" while praying that your mom doesn't hear about it. Having to be the one who's constantly shooting down someone's last hope is not cool.
>Would love recommendations for other sauces that allow me to squeeze a nationality of cuisine over my template to make it taste like that country's food (kinda).
Yeah I got you:
We're going to use two different basic techniques. The first is extremely simple: throw everything into a blender and then blend until your desired consistency (normally smooth).
Mexican: Combine tomatoes, jalapeños, cilantro, lime juice, and salt for a fresh salsa.
Mediterranean: Blend olives, capers, lemon juice, and olive oil for a tapenade.
South American: Mix parsley, garlic, vinegar, oil, and chili flakes for chimichurri.
Greek: Yogurt, cucumber, garlic, lemon juice, and dill for tzatziki.
Middle Eastern: Blend tahini, garlic, lemon juice, and water for a basic tahini sauce.
Technique 2 is a little more complicated but once you get the hang of it trust me it's worth it. Call it stovetop simmering.
In a saucepan, combine the base ingredients and bring to a simmer. Add primary flavor agents/spices and continue to simmer for the desired time until flavors meld. Adjust consistency if needed (e.g., with a slurry or additional liquid).
Italian: Start with crushed tomatoes, add garlic, basil, and oregano for a marinara sauce.
Chinese: Combine soy sauce, vinegar, sugar, garlic, and ginger; thicken with a cornstarch slurry for a basic stir-fry sauce.
Indian: Start with tomatoes and onions, add garam masala, turmeric, and cumin for a basic curry sauce.
French: Start with a roux (butter + flour), then add broth and reduce; season with herbs for a basic velouté.
Thai: Coconut milk with red curry paste, simmer and season with fish sauce and sugar for a basic Thai curry.
As described in the sibling comment, a glass with a fifth of vinegar, same amount of water, and a drop of dish soap will do the trick fine. No craftsmanship needed. The flies drop instantly when they touch the liquid.
Most people cover the glass with some cling film and punch a few holes through, but it will work fine without. The main advantage of the film is that the liquid won't evaporate away, and the trap will be good for a couple of weeks.
Very cool! Here are some of my favourite Eastern European films, in case anyone wants recommendations.
Poland:
Rękopis znaleziony w Saragossie (1965) !!!!
Sanatorium pod klepsydrą (1973) !!!!
Ziemia obiecana (1975) !!!!
Osobisty pamiętnik grzesznika przez niego samego spisany (1986)
Pociąg (1959)
Pokolenie (1955)
Kanal (1957) !!!!
Popiół i diament (1958)
Czechoslovakia:
Holubice (1960) !!!!
Ostře sledované vlaky (1966)
Marketa Lazarova (1967) !!!!
Obrazy starého sveta (1972)
Spalovač mrtvol (1969) !!!!
Slnko v sieti (1962)
Zlaté kapradí (1963)
Údolí včel (1968)
Hungary:
Csillagosok, katonák (1967)
A Pál utcai fiúk (1968)
A tanú (1969) !!!!
Kárhozat (1988)
Két félidő a pokolban (1961)
Az ötödik pecsét (1976)
Szegénylegények (1966)
Szindbád (1971)
Szürkület (1990) !!!!
NOTE: the films with !!!! next to them are my absolute favourites and if you don't have time to watch all of these films, I implore you to at least watch these.
In 2011 I had a discussion with an Android programmer who told me about a throw off but popular app he and others had written, and how much they had made with the ads they put on it (in my recollection it was hundreds of dollars at that point). That was motivating, but also put the idea in my head to go with ads, not pay apps. I made a little money in 2011, but in 2012 I started making better money. Admob ads only shows me back to September 2013 right now - from December 2013 to March 2014 I had a free book app that showed over $2000 a month in ads. It sometimes dipped but made over $2000 in January 2015 as well. I don't have access to all the revenue I made at the moment, but had a few apps reaching hundreds of dollars a month, whereas the book app could break $2000 a month.
I had an idea of all expenses coming from revenues, so other than the initial $25 to Google and my time, all expenses came out of revenues. Initially all apps were on-phone with no backend. Initially I showed ads but did not run ads to advertise my apps. Initially I used the emulator and not a real phone. As I made money I bought a used Android device on Ebay (less than $100 with shipping), paid $10 a month for a backend web site (paying more later) and started advertising my apps, especially new apps, or new markets for old ones. It would probably be hard to have a successful app without advertising it to kick it off nowadays.
In 2016 I started writing an app to get free wallpapers, which I wrote a series of blog posts about here - http://www.vartmp.com/dev/wallpapers.html (I have it on my todo list to make that old site https in the coming months, it's easy enough to do but low priority). A link to the app is on that page.
Actually there is a blog post to be written of August 3rd 2018 to spring 2019 of fixing up Kotlin code (which I was less familiar with then) and other things. Aside from watching the backend server stayed up I basically abandoned the app since spring 2019 since I was busy with work and did not advertise it - and that is when it finally started making money. It made $192 in September 2019 and over $240 a month from March to May 2020. Since August 2020 it has made over $50 each month without any ads or anything from my end, so it pays for its own backend hosting, domain name registration and so forth.
My day job is working on an Android app for a large company. Over one million dollars a day in revenue goes over the app for the company I work for.
I did my side apps while I was taking college classes and was not focused on a good-paying, full-time, non-contracting SWE job as much, which I am doing now. Aside from monitoring the backend server is up, I have basically abandoned my side apps since contracting and then being hired by my current company, as my TC dwarfs what I made on my side apps while taking more college courses (although making over $2000 a month on my side apps while taking college courses worked for me). The Wallpapers app I released over three years ago still brings in over $50 a month, with no effort at all (aside from the very minimal effort of monitoring its server is up) from me.
Insofar as advice - for making money I favor ad-based apps over paid apps. The barrier to adoption are lower, less worries about piracy, and also you may not have a success until your second or third or fourth (etc.) app - I program Android full time and still haven't fully wrapped my head around things with a stable release from last year like Hilt and Compose, so there will probably be a learning curve for people less experienced.
I would also advise on focusing on big markets over niche markets. There's more competition but it's harder to make money in most niche markets.
NyQuil is a combination medicine. The cough, cold and flu formula contains Tylenol (fever/pain reliever), DXM (stops cough) and an antihistamine (dries out your runny nose/postnasal drip).
NyQuil can be a great all-in-one product when it's what you need. It's useful to know what it is composed of and why. All of the medicines in it treat symptoms, not the underlying cause, which will be fought off by your immune system. If you have only one or two symptoms, you can always buy each drug separately - doing so allows you to more precisely control dosage and timing as well.
FYI, two other common symptoms not covered above are sinus congestion - which can be treated with Sudafed - and chest congestion (e.g. a phlegmy cough) - which can be treated with Mucinex.
I keep a backup of Syncthing configs and then re-use it. Config.xml can even be manually edited to fix directory paths.
~/.config/syncthing in Linux, the pem files and config.xml. Similarly in Windows too (from C:\Users\<username>\AppData\Local\Syncthing).
Even in Android, you can export and back-up. When you are switching to new device, copy from the back-up and then import.
One of the things I have found very useful is to configure Syncthing to have "sync only once" folders (it sends the file only one time).
In order to do that, I:
- Set a folders in a device to "send only".
- Set a folder in a different device to "receive only".
- Set the "Ignore delete" advanced option for the desired folders on both devices.
And that's it! I use it mainly to do some manual processing of the received photos and videos with Shotwell (copying and sorting my library into Year/Month/Day directories).
You may run into some issues where you may be promoted to "revert local additions" (I think on the receiver's end)... This mainly happens for two reasons:
- if you deleted a file on the receiver's "sync only once" folder
- if you use a single folder where there may be other incoming files from other synced folders.
It is best to avoid the latter scenario; a quick fix for the first one is to make sure to delete the media first in the sender's device's folder and afterwards delete it on the receiver's device's folder.
After that, you can click "revert local additions", and the message should go away.
On of my favorite program, and it keeps getting better.
You can even set an encryption key per share, and if you want to use an untrusted device in your nodes, you can simply not provide it with the encryption key and it will simply synchronize the encrypted payload across nodes.
So if you have a shady/cheapo VPS, you can use its storage without worrying about the plaintext data being stored there.
> I would like to know, how are you using Syncthing to create local backups for WhatsApp database/msgstore (crypt14) and media files.
Not the parent poster, but I also do this; I just configured Syncthing to share the /storage/emulated/0/WhatsApp (aka /sdcard/WhatsApp) directory. WhatsApp stores its daily local backup on the Backups subdirectory of that directory, and the media files are all in the Media subdirectory of that directory.
> have you tested it via a restore? If so, how?
I have actually used it to move all the WhatsApp and Signal data from an old phone to a new phone. Just have Syncthing synchronize these directories (with the same path) on the new phone before installing WhatsApp and Signal, then install and launch WhatsApp and Signal. When first launched, if that directory already contains a backup, both WhatsApp and Signal ask if you want to restore from that backup. Signal then asks you to type a long backup encryption key you should have written down somewhere, while WhatsApp asks its servers for the backup encryption key.
When I was a kid, my father used to raise octopi in our basement in NYC as a hobby. He had about six 55-gallon tanks arranged in two rows.
Every day, he'd come home from work, throw his hat and tie on the coatrack, and immediately head to the basement to play with them. If you didn't play with them, they'd die of boredom, he said.
Their favorite game was "jar." He's put empty Gerber and Ball jars in the tanks, with lids, and they'd swim in and out and in and out of the open jars. Eventually, they'd learn to open the closed jars. And then they'd spend hours swimming inside the jars, and closing the lids behind them, and trying different sized lids to see which ones worked on which jars. It was all very fulfilling to my father.
I don't know what happened to the octopi when they got mature. My guess is that he sold them to pet stores or restaurants or something.
(1) A person must not require that another person:
(a) download COVIDSafe to a mobile telecommunications device; or
(b) have COVIDSafe in operation on a mobile telecommunications device; or
(c) consent to uploading COVID app data from a mobile telecommunications device to the National COVIDSafe Data Store.
(2) A person must not:
(a) refuse to enter into, or continue, a contract or arrangement with another person (including a contract of employment); or
(b) take adverse action (within the meaning of the Fair Work Act 2009) against another person; or
(c) refuse to allow another person to enter premises; or
(d) refuse to allow another person to participate in an activity; or
(e) refuse to receive goods or services from another person; or
(f) refuse to provide goods or services to another person;
on the ground that, or on grounds that include the ground that, the other person:
(g) has not downloaded COVIDSafe to a mobile telecommunications device; or
(h) does not have COVIDSafe in operation on a mobile telecommunications device; or
(i) has not consented to uploading COVID app data from a mobile telecommunications device to the National COVIDSafe Data Store.
Note that this is only a ministerial determination, which I believe means that it can be changed or withdrawn at any time, and is overridden by legislation. But if Parliament legislates this when it next sits, I will be quite impressed.
Because their cousin is sick. Because they want their daughter to go to school in the city and move up the socioeconomic ladder. Because their parents are injured and can no longer work. These jobs require sacrificing all of your personal freedom to support others. They require enduring human rights abuses themselves to so others don't have to work this very job. The reasons why farmers are leaving their fields isn't for their personal well being at all, it is altruism.
The intensity of farm work isn't even comparable. You aren't toiling in the fields doing the same exact thing for hours every day, every month, every year like you do in a factory. Most labor happens during harvest and planting seasons, maintenance labor throughout the year is focused on improving your living conditions or other local projects, something you can't do if you are working for the factory. Unfortunately, things come up that can only be fixed with immediate or continued access to capital, so you have to send one of your family members hundreds of miles away to work in a factory to fuel an emergency fund. The problem with farm work isn't the work, it's the lack of enough pay to deal with disaster.
It is hard to beat a stock, as supplied by the telco, router with a generic Android phone for maximum uptime. If one connection is wired and the other is wifi then the computer handles broadband difficulties with no problems.
If you are actually serious about 'single point of failure' then you just need to live with someone that is likely to not pay the bills for electricity or broadband. Being insufficiently creditworthy to have better than a pay as you go burner phone helps too as every byte costs $$$. Living in an area where any nice toys will get stolen/destroyed also 'helps' as a refurbished laptop running linux is then only practical option. Congested wifi 'helps' too, a basic wifi booster with ethernet out becomes truly useful for 'blazing speeds', particularly if wanting your backup network to come from the local cafe or some neighbour with an easily Googlable password.
Having a local server for development and version control means that you are good to go when it comes to useful work even if there is no connectivity going.
For entertainment a regular FM radio works fine. Two refurbished laptops and a USB stick for bulk transfer of current project stuff makes it fully possible to pull an all-nighter even if there is no electricity due to bills-not-being paid reasons. A nice add is a Chromebook, those things designed for nine year olds with a battery that lasts 10 hours with no difficulty does the job with better wifi than any normal laptop, no fans and no thermal runaway.
Even better, the whole kit can be put in a modest backpack and a bit of couch-surfing later one can be back in business.
It is much more satisfying to do more with less, I would probably hate myself if I had a basement full of servers and only whiled away the hours on social media rather than do 'work'.
This budget ethos is anti-pattern but why should it be? The carbon footprint of operating on low-power refurbished hardware is penguin friendly and cheap. If your apps are supposed to be compatible with regular consumer PCs then it doesn't really help to have a beast of a machine with 4K screen, 32Gb or RAM and some quad Xeon. Maybe a linux toolchain with no virtualisation is better for making one's code performant on target devices. Obviously an SSD helps.
The kids and the grandparents can read books together if the devices are down. They can also listen to the FM radio. What's not to like?
Thank goodness I don't do company IT. Yes it would consist of two refurbished laptops hidden under the floorboards, servicing 50-100 office workers without any difficulty.
You should ask more questions in /r/thinkpad[0]. But here's a quick summary for the models that matter for tech people:
- T4XX = 14", T5XX = 15", X2XX = 12"
- The middle number is the last number of the year (T460/X260: 2016, T470/X270: 2017 etc.).
- The T-series has had three models per year, the normal with no ending letters that has an external battery, allows you to replace parts and is mainly meant as a durable corporate workhorse. The s-version is more for consumers, with usually better choices for panels and building material, but more integrated parts and less amount of maximum available memory; no replaceable external battery. The p-version means performance, so the laptop is bulkier but holds a faster 35W CPU.
- P-series are workstations. The s-model holds a ULV CPU, but the normal P51 and P71 can have Xeon/Quadro level parts. They're either 15" or 17" and for some mysterious reason annoy everybody with an off-center keyboard and a numpad.
- X1 Carbon is a 14" ultralight laptop with usually the best screens and best building materials.
- From the consumer models, the only thing that matters is the Yoga series. Don't have any experience from those, but people seem to like them.
The point of the article isn't that 5G won't improve throughput, but that improvements of the existing LTE network will provide similar improvements.
This is really a corporate squabblefest over branding, control of standards and intellectual property. There are misaligned incentives between IP holders like Qualcomm, equipment manufacturers and network operators.
The networks want the 5G brand so they can sell the image of an "all-new superfast network", but they want to spend as little as possible on new infrastructure. IP holders want to ensure that any future development is tied to licensing their technology. Equipment manufacturers want to sidestep those license costs, either by avoiding new technologies with freshly-minted patents or by moving to technologies with fewer dependencies on proprietary IP. US cable operators want access to millimetre bands to expand their fixed broadband network, while European landline broadband operators don't want new competition.
Nobody is being honest about those clashing incentives, so we're seeing huge amounts of babble and FUD from all sides.
m-commerce virtual shelving[0] allows mid-level e-commerce ventures to
(1) setup branded in-store experiences / show rooms
(2) align logistics supply lines (manufacturing, importing, warehousing, distribution suppliers) to move supplies closer to "pickup points"
(3) connect local partner "distribution points" and "pickup points" to also act as 1-hour delivery using Uber, PostMates, etc
Online retailers need to connect their own existing shopping experience with local shops using virtual shelves, think backlit movie posters outside a movie theater. This can come in the form of dedicated walls, laminated print book, a simple picture frame, etc in a friendly location and an option to either ship or local pickup. As long as the local shop is tied into their partners' back offices and they believe in the brand, they can represent it well and act well on their own behalf by splitting the sales generated at minimal cost of mostly a little unused closet space. This lessens the need for mega shops like Amazon and eBay, as well as for mega logistics providers like UPS and FedEx because there are many warehousing and cargo van subcontractors available.
For an example, I've seen yoga studios with small, unmanned in-store corner shops and similar in martial arts studios and small gyms. They
might have a small group of hand-picked supplies, whereas, in this model, a new company that for example has a brand new safety gear might search them out and see their gym members as a good target. Then by setting up what we might call a consignment deal today, they can have a delivery of supplies on the next run from their partner warehouse and the new rep can start printing out and framing their displays for immediate roll out.
This would have unlimited potential for those who want to setup the deals that connect e-commerce and retailers as well. That is also a branded experience, and wheels need greasing.