ma

Cartomancy




ma

Humans!




ma

Mirror Image




ma

Matter




ma

pomades




ma

In summary




ma

the Magma Chamber




ma

Magical Fuck-beasts reviewed




ma

Human Resources




ma

Imaginary Girlfriend Adventures




ma

masterclass




ma

Kronar: Dark Miasma




ma

Remains of the Day




ma

Gravity loves masonry




ma

Danse Macabre




ma

Sexy Wet Adventures of Ocean Man




ma

Caverns of the Regional Goblin Manager




ma

Thomas Wedders




ma

Cycling to work? You may live longer

People who cycle to work have a lower risk of dying, a New Zealand study has found.




ma

Drug Lord's Hippos Make Their Mark on Foreign Ecosystem

Scientists published the first assessment of the impact that invasive hippos imported by drug lord Pablo Escobar are having on Colombian aquatic ecosystems. The hippos are changing the area's water quality by importing large amounts of nutrients and organic material from the surrounding landscape.




ma

Marivi Fernandez-Serra: Then and Now

Marivi Fernandez-Serra is a professor in the Department of Physics and Astronomy at Stony Brook University.




ma

The Big Questions: Ian Foster on High-Performance Computing

The Big Questions series features perspectives from the five recipients of the Department of Energy Office of Science's 2019 Distinguished Scientists Fellows Award describing their research and what they plan to do with the award. Ian Foster is the director of Argonne National Laboratory's Data Science and Learning Division.




ma

NSF's Newest Solar Telescope Produces First Images

Just released first images from the National Science Foundation's Daniel K. Inouye Solar Telescope reveal unprecedented detail of the Sun's surface and preview the world-class products to come from this preeminent 4-meter solar telescope. NSF's Inouye Solar Telescope, on the summit of Haleakala, Maui, in Hawai'i, will enable a new era of solar science and a leap forward in understanding the Sun and its impacts on our planet.




ma

The "Firewalkers" of Karoo: Dinosaurs and Other Animals Left Tracks in a "Land of Fire"

Several groups of reptiles persisted in Jurassic Africa even as volcanism ruined their habitat




ma

Smaller Detection Device Effective for Nuclear Treaty Verification, Archaeology Digs

Most nuclear data measurements are performed at accelerators large enough to occupy a geologic formation a kilometer wide. But a portable device that can reveal the composition of materials quickly on-site would greatly benefit cases such as in archaeology and nuclear arms treaty verification. Research published this week in AIP Advances used computational simulations to show that with the right geometric adjustments, it is possible to perform accurate neutron resonance transmission analysis in a device just 5 meters long.




ma

Monitoring Intermediates in CO2 Conversion to Formate by Metal Catalyst

The production of formate from CO2 is considered an attractive strategy for the long-term storage of solar renewable energy in chemical form.




ma

Factors affecting female bear harvest rates

Examining the factors that affect the number of females being harvested during the bear hunting season will help Pennsylvania wildlife officials manage population.




ma

UC San Diego Health Launches Drone Transport Program with UPS, Matternet

UC San Diego Health launches pilot project using drones to move medical samples, supplies and documents between Jacobs Medical Center, Moores Cancer Center and the Center for Advanced Laboratory Medicine, speeding delivery of services and patient care currently managed through ground transport.




ma

Not Dead; Or, Making Sure Life Signs Continue

In short… I overdid it last year. I wrote two new books for publication in the first six months. Also during that time I expanded a previously written book by at least 25%, a lot of reference material for which didn’t really exist yet. Over the rest of the year, I wrote the second half […]




ma

Your Pet Tributes'Denver Mays' (June 18, 2000-June 15, 2013)

Our Beloved Denver (Big Guy), Thank you for teaching us the true meaning of what love was always meant to be. You were a beautiful dog with a beautiful




ma

Your Pet Loss Stories'Maggie'

Maggie, it has been five days since you've passed from this life to the next. I miss you so terribly much! My heart aches every day. I listen for your




ma

Your Pet Loss Diaries'Dea & Samantha'July 08, 2013

Hi my angel Day 283 : Damn Each day is worse than the day before. “Time does not heal anything, it just teaches us how to deal with the pain . . .”




ma

Your Pet Loss Stories'Storm, My Handsome Gentleman'

We got Storm when he was 13 weeks old as a companion for our Border Collie, Shadow. We decided on a Labrador because they were the opposite of BC's. Storm




ma

Your Pet Loss Stories'Denver Mays' (June 18, 2000 - June 15, 2013)

Our Beloved Denver, Thank you for teaching us the true meaning of what love was always meant to be. You were a beautiful dog with a beautiful soul that




ma

Your Pet Loss Stories'Maxxey'

On Friday my vet and I took the decision to put my beloved Springer, Max to sleep. He was my constant companion, loyal friend for 12 years. Because he




ma

Your Pet Loss Poems'For Gemma'

I find it hard to express my feelings, And say how much you meant to us, This poem is just another poor attempt, I’m being such a wuss! I can’t remember




ma

Your Pet Loss Diaries'Theresa, Zeus & Shimma'Another Year Without You Oct 2013 xxxxOct 27, 2013

Dear Shim Shim, I hate this month, it's so miserable and even more so cos you passed on Halloween eve. I remember it all so vividly, your loss and Zeusy's




ma

strip for May / 1 / 2020 - Megatron




ma

strip for May / 4 / 2020 - Two Strategies




ma

strip for May / 6 / 2020 - Family Secrets




ma

Ask A Librarian: Hard Drive Cleanup for Macs?

  I am looking for someone who can help me find and clear out excess data on one of my...




ma

Animation

You should watch this: Click here for full-size version. Click here to comment or read others’ comments.




ma

Aftermath

The victors in last week’s crossword challenge were: First place, with a score of 276/276: A tie between Dan Williams and Richard Kennaway. Second place, but heartbreakingly close, with a score of 274/276: Another tie, between Tim Goodwyn and the team of Dan Grayson & Carol Livingstone Third place: Paul Epps Fourth Place: Eric Dinsdale […]




ma

Making bugs ex-bugs with Xdebug - platform.sh

Xdebug is an indispensable tool for every PHP developer. PHP’s favorite real-time debugger, it supports breakpoints, more detailed debug output, and deeper introspection of PHP code to determine just what it’s doing (and what it’s doing wrong). Sadly, it comes at a huge cost in performance, though, making it unsuitable for production. Not on Platform.sh, though. Xdebug is now available on all Grid environments, secure and without a performance loss.




ma

Creating a simple link registry - Matthias Noback

The problem: if you publish any document as PDF, in print, etc. and the text contains URLs, there is a chance that one day those URLs won't work anymore. There's nothing to do about that, it happens.

Luckily, this is a solved problem. The solution is to link to a stable and trustworthy website, that is, one that you maintain and host (of course, you're trustworthy!). Then in the document you link to that website, and the website redirects visitors to the actual location.

An example: my book contains a link to https://enjoy.gitstore.app/repositories/matthiasnoback/read-with-the-author. When I moved that repository to a new organization on GitHub, this link resulted in a 404 Page not found error. The proper URL is now https://enjoy.gitstore.app/repositories/read-with-the-author/read-with-the-author. Chris from Gitstore was able to save the day by setting up a redirect on their site, but I wanted to make sure this kind of problem would never be a problem for me again.

The ingredients for the solution:

  • A domain name (I registered advwebapparch.com)
  • A simple website that can redirect visitors to the actual locations

I wanted to hook this new website into my existing Docker-based setup which uses Traefik to forward traffic to the right container based on labels. It turns out, with a simple Nginx image and some custom setup we can easily set up a website that is able to redirecting visitors.

The Dockerfile for such an image:

FROM nginx:stable-alpine
COPY default.conf /etc/nginx/conf.d/default.conf

Where default.conf looks like this:

server {
    listen 80 default_server;
    index index.html;
    root /srv;

    error_page 404 /404.html;

    rewrite /repository https://enjoy.gitstore.app/repositories/read-with-the-author/read-with-the-author redirect;
}

This already works, and when I deploying the resulting image to the server that receives traffic for advwebapparch.com, a request for /repository will indeed redirect a visitor to https://enjoy.gitstore.app/repositories/read-with-the-author/read-with-the-author using a temporary redirect.

Generating the Nginx configuration from a text file

When I'm working on my book, I don't want to manually update a server configuration file every time I'm adding a URL. Instead, I'd like to work with a simple text file. Let's name this file forwards.txt:

/repository https://enjoy.gitstore.app/repositories/read-with-the-author/read-with-the-author
/blog https://matthiasnoback.nl

And then I want the Docker image build process to add rewrite rules automatically, So I wrote a little PHP script that does this runs during the build. Here's what the Dockerfile looks like. It uses a multi-stage build:

FROM php:7.4-alpine as php
# This will copy build.php from the build context to the image
COPY . .
# This will generate default.conf based on template.conf
RUN php build.php

FROM nginx:stable-alpine
# Copy the default.conf from the php image to the nginx image
COPY --from=php default.conf /etc/nginx/conf.d/default.conf

Here's what happens inside the PHP script:

function insertRewritesInNginxConf(string $conf): string
{
    $rewrites = [];

    foreach (file('forwards.txt') as $line) {
        $line = trim($line);
        if (empty($line)) {
            continue;
        }

        $rewrites[] = '    ' . 'rewrite ' . $line . ' redirect;';
    }

    return str_replace(
        '%INSERT_URL_REWRITES_HERE%',
        implode("
", $rewrites),
        $conf
    );
}

/*
 * Generate the Nginx configuration which includes all the actual
 * redirect instructions
 */
file_put_contents(
    'default.conf',
    insertRewritesInNginxConf(file_get_contents('template.conf'))
);

We should add a bit of validation for the data from the forwards.txt file so we don't end up with a broken Nginx configuration, but otherwise, this works just fine.

I don't want to manually check that all the links that are inside the "link registry" still work. Instead, I'd like to use Oh Dear for that, which does uptime monitoring and checks for broken links as well.

For this purpose I added another function to the PHP script, which, based

Truncated by Planet PHP, read more at the original (another 1844 bytes)




ma

'Job Creating' Sprint T-Mobile Merger Triggers Estimated 6,000 Non-Covid Layoffs

Back when T-Mobile and Sprint were trying to gain regulatory approval for their $26 billion merger, executives repeatedly promised the deal would create jobs. Not just a few jobs, but oodles of jobs. Despite the fact that US telecom history indicates such deals almost always trigger mass layoffs, the media dutifully repeated T-Mobile and Sprint executive claims that the deal would create "more than 3,500 additional full-time U.S. employees in the first year and 11,000 more people by 2024."

About that.

Before the ink on the deal was even dry, T-Mobile began shutting down its Metro prepaid business and laying off impacted employees. When asked about the conflicting promises, T-Mobile refused to respond to press inquiries. Now that shutdown has accelerated, with estimates that roughly 6,000 employees at the T-Mobile subsidiary have been laid off as the freshly-merged company closes unwanted prepaid retailers. T-Mobile says the move, which has nothing to do with COVID-19, is just them "optimizing their retail footprint." Industry insiders aren't amused:

"Peter Adderton, the founder of Boost Mobile in Australia and in the U.S. who has been a vocal advocate for the Boost brand and for dealers since the merger was first proposed, figures the latest closures affect about 6,000 people. He cited one dealer who said he has to close 95 stores, some as early as May 1.

In their arguments leading up to the merger finally getting approved, executives at both T-Mobile and Sprint argued that it would not lead to the kind of job losses that many opponents were predicting. They pledged to create jobs, not cut them.

“The whole thing is exactly how we called it, and no one is calling them out. It’s so disingenuous,” Adderton told Fierce, adding that it’s not because of COVID-19. Many retailers in other industries are closing stores during the crisis but plan to reopen once it’s safe to do so."

None of this should be a surprise to anybody. Everybody from unions to Wall Street stock jocks had predicted the deal would trigger anywhere between 15,000 and 30,000 layoffs over time as redundant support, retail, and middle management positions were eliminated. It's what always happens in major US telecom mergers. There is 40 years of very clear, hard data speaking to this point. Yet in a blog post last year (likely to be deleted by this time next year), T-Mobile CEO John Legere not only insisted layoffs would never happen, he effectively accused unions, experts, consumer groups, and a long line of economists of lying:

"This merger is all about creating new, high-quality, high-paying jobs, and the New T-Mobile will be jobs-positive from Day One and every day thereafter. That’s not just a promise. That’s not just a commitment. It’s a fact....These combined efforts will create nearly 5,600 new American customer care jobs by 2021. And New T-Mobile will employ 7,500+ more care professionals by 2024 than the standalone companies would have."

That was never going to happen. Less competition and revolving door, captured regulators and a broken court system means there's less than zero incentive for T-Mobile to do much of anything the company promised while it was wooing regulators. And of course such employment growth is even less likely to happen under a pandemic, which will provide "wonderful" cover for cuts that were going to happen anyway.

Having watched more telecom megadeals like this than I can count, what usually happens is the companies leave things generally alone for about a year to keep employees calm and make it seem like deal critics were being hyperbolic. Then, once the press and public is no longer paying attention (which never takes long), the hatchets come out and the downsizing begins. When the layoffs and reduced competition inevitably arrives, they're either ignored or blamed on something else. In this case, inevitably, COVID-19.

In a few years, the regulators who approved the deal will have moved on to think tank, legal or lobbying positions at the same companies they "regulated." The same press that over-hyped pre-merger promises won't follow back up, because there's no money in that kind of hindsight policy reporting or consumer advocacy. And executives like John Legere (who just quit T-Mobile after selling his $17.5 million NYC penthouse to Giorgio Armani) are dutifully rewarded, with the real world market and human cost of mindless merger mania quickly and intentionally forgotten.




ma

Daily Deal: The 2020 Ultimate Work From Home Starter Kit

The 2020 Ultimate Work From Home Starter Kit has 16 courses designed to help you do your best while you work from home. There are courses on how to start your own business, how to become a freelancer or copywriter, and how to do affiliate marketing. Other courses focus on how to increase your productivity, how to lead virtual meetings, how to work with virtual teams, and more. It's on sale for $40.

Note: The Techdirt Deals Store is powered and curated by StackCommerce. A portion of all sales from Techdirt Deals helps support Techdirt. The products featured do not reflect endorsements by our editorial team.




ma

Suspected DNC & German Parliament Hacker Used His Name As His Email Password

You may have seen the news reports this week that German prosecutors have issued an arrest warrant for Dmitry Badin for a massive hack of the German Parliament that made headlines in 2016. The reports about the German arrest warrant all mention that German authorities "believe" that Badin is connected to the Russian GRU and its APT28 hacking group.

The folks over at Bellingcat have done their open source intelligence investigation thing, and provided a ton of evidence to show that Badin almost certainly is part of GRU... including the fact that he registered his 2018 car purchase to the public address of a GRU building. This is not the first time this has happened. A few years back, Bellingcat also connected a bunch of people to the GRU -- including some accused of hacking by the Dutch government -- based on leaked car registration info.

There's much, much more in the Bellingcat report, but the final paragraph really stands out. Bellingcat also found Badin -- again, a hacker who is suspected in multiple massive and consequential hacks, including of email accounts -- didn't seem to be all that careful with his own security:

The most surreal absence of “practice-what-you-breach” among GRU hackers might be visible in their lackadaisical attitude to their own cyber protection. In 2018, a large collection of hacked Russian mail accounts, including user name and passwords, was dumped online. Dmitry Badin’s email — which we figured out from his Skype account, which we in turn obtained from his phone number, which we of course got from his car registration — had been hacked. He had apparently been using the password Badin1990. After this, his email credentials were leaked again as part of a larger hack, where we see that he had changed his password from Badin1990 to the much more secure Badin990.

Yes, the password for at least one of his email accounts... was apparently his own last name and the year he was born. The cobbler's kids go shoeless again.




ma

Fans Port Mario 64 To PC And Make It Way Better, So Of Course Nintendo Is Trying To Nuke The Project

I'm lucky enough to own a decades old Nintendo 64 and a handful of games, including the classic Mario 64. My kids love that game. Still, the first thing they asked when I showed it to them the first time is why the screen was letterboxed, why the characters looked like they were made of lego blocks, and why I needed weird cords to plug it all into the flat screen television. The answer to these spoiled monsters' questions, of course, is that the game is super old and wasn't meant to be played on modern televisions. It's the story of a lot of older games, though many PC games at least have a healthy modding community that will take classics and get them working on present day hardware. Consoles don't have that luxury.

Well, usually, that is. It turns out that enough folks were interested in modernizing Mario 64 that a group of fans managed to pull off porting it to PC. And, because this is a port and not emulation, they managed to update it to run in 4k graphics and added a ton of modern visual effects.

Last year, Super Mario 64's N64 code was reverse-engineered by fans, allowing for all kinds of new and exciting things to be done with Nintendo’s 1996 classic. Like building a completely new PC port of the game, which can run in 4K and ultra-wide resolutions.

This is a very new and cool thing! Previously, if you were playing Super Mario 64 on PC, you were playing via emulation, as your PC ran code pretending to be an N64. This game is made specifically for the PC, built from the ground up, meaning it not only runs like a dream, but even supports mod stuff like ReShade, allowing for graphical tweaks (like the distance blur seen here).

As you'll see, the video the Kotaku post is referencing can't be embedded here because Nintendo already took it down. Instead, I'll use another video that hasn't been taken down at the time of this writing, so you can see just how great this looks.

In addition to videos of the project, Nintendo has also been busy firing off legal salvos to get download links for the PC port of the game taken down from wherever it can find them. Now, while Nintendo's reputation for IP protectionism is such that it would almost certainly take this fan project down under virtually any circumstances, it is also worth noting that the company has a planned re-release of Mario 64 for its latest Nintendo console. That likely only supercharged the speed with which it is trying to disappear this labor of love from fans of an antiquated game that have since moved on to gaming on their PCs.

But why should the company do this? Nintendo consoles are known for many things, including user-friendly gaming and colorful games geared generally towards younger audiences. You know, exactly not the people who would take it on themselves to get an old Mario game working on their PC instead of a Nintendo console. What threat does this PC port from fans represent to Nintendo revenue? It's hard to imagine that threat is anything substantial.

And, yet, here we are anyway. Nintendo, after all, doesn't seem to be able to help itself.




ma

Amazon Sued For Saying You've 'Bought' Movies That It Can Take Away From You

For well over a decade we've talked about the many problems that arise when copyright is compared to "property" -- and people try to simply move over concepts from physical, tangible property into the world of digital. A key aspect of this: when you "purchase" something digital online, is it really a "purchase" or is it a "license" (especially a license that could be revoked)? If it was a true "purchase" then you should own it and the seller shouldn't be able to take it back. But in practice, over and over and over again, we've seen stories of people having things they supposedly "bought" disappear. The situation is so crazy that we've referred to it as Schrödinger's Download, in that many copyright holders and retailers would like the very same thing to be a "sale" some of the time, and a "license" some of the time (the "times" for each tend to be when it hurts the consumers the most). This has, at times, seeped into physical goods, where they've tried to add "license agreements" to physical products. Or, worse, when some copyright folks claimed that buying a DVD means you don't actually own what you bought, but rather are merely "purchasing access" to the content, and that could be revoked.

Anyway, I'm amazed that we don't see more lawsuits about this kind of thing -- but one was recently filed in California. Someone named Amanda Caudel is suing Amazon for saying that you've "purchased" a video download, which Amazon might disappear from your library whenever it wants. As the lawsuit makes clear, Amazon directly says that you are buying the movie (as opposed to renting it). From the lawsuit filing itself:

And, they point out, in your account there's a listing of "Your Video Purchases & Rentals." But, the lawsuit claims, what you purchase doesn't seem to behave like a real purchase:

Reasonable consumers will expect that the use of a “Buy” button and the representation that their Video Content is a “Purchase” means that the consumer has paid for full access to the Video Content and, like any bought product, that access cannot be revoked.

Unfortunately for consumers who chose the “Buy” option, this is deceptive and untrue. Rather, the ugly truth is that Defendant secretly reserves the right to terminate the consumers’ access and use of the Video Content at any time, and has done so on numerous occasions, leaving the consumer without the ability to enjoy their already-bought Video Content.

Defendant’s representations are misleading because they give the impression that the Video Content is purchased – i.e. the person owns it - when in fact that is not true because Defendant or others may revoke access to the Video Content at any time and for any reason.

In so representing the “Purchase” of Video Content as true ownership of the content, Defendant took advantage of the (1) cognitive shortcuts made at the point-of-sale, e.g. Rent v. Buy and (2) price of the Video Content, which is akin to an outright purchase versus a rental.

Though some consumers may get lucky and never lose access to any of their paid-for media, others may one day find that their Video Content is now completely inaccessible. Regardless, all consumers have overpaid for the Video Content because they are not in fact owners of the Video Content, despite have paid extra money to “Buy” the product.

The plaintiff (or rather, her lawyers) are trying to make this a class action lawsuit, and are arguing that (among other things) this is false advertising. I am, not surprisingly, sympathetic to the plaintiff -- and remain disappointed at how copyright and similar restrictions are being used to chip away at ownership and actual property rights. That said... I'm not that optimistic the case will get very far. In the past, companies have been able to wiggle out of similar claims, and I'm pretty sure that Amazon tries to push disputes like this to binding arbitration, meaning that the lawsuit may be dead on arrival.

Still, it's yet another reminder of how copyright is chipping away at real property.