May 01 2024, 01:54

Artist James Swanson hails from a small town in Wisconsin. Life seemed to guide him towards a career as a forester until he realized that painting trees was much more convenient than sitting on them. His latest project was spurred by the passing of his dog, Amber. In her memory, James decided to initiate a series of paintings featuring dogs, one per day. Eventually, he painted so many pictures of wet dogs that it probably just became uneconomical to paint anything but dogs. By the way, he also has a painting featuring giraffes.

#artrauflikes

April 29 2024, 18:35

Published a detailed article on migrating from Facebook to WordPress with simultaneous translation from Russian to English + migrating an archive of several thousand posts, also with their translation.

https://hybrismart.com/2024/04/29/cross-posting-from-facebook-to-my-rus-and-eng-wordpress-blogs-technical-details/

April 29 2024, 06:15

While driving home in the evening, I came up with an interesting project, and by two o’clock in the morning, I had finished it. Now I have an English-language blog — RaufAliev.com. All the posts on it are automatically translated from Facebook, which, as I wrote a couple of days ago, are also published on beinginamerica.com.

Translating the archive takes time (and slightly eats $$$), and so far by 2 a.m. translations are done for the last two years, but the process is still ongoing, and I hope soon all 5000 will be translated.

Some technical details: translation via ChatGPT-4. All content is exported into a file, one line per post. Each post starts with a prefix like this (2024-04-22T07:59:18.json). Then, this file is divided into fragments of no more than X kilobytes each (I chose 10). It is then sent to the OpenAI API with the prompt “Translate to English preserving my style and keeping the HTML markup. Each line starts with a json filename in parentheses. Your output should be formatted in the same way – each line should be started with the same, but the text should be translated to English. Below is the text”. The result is recorded in a translation file. Then, I run the same script that created my Facebook posts on beinginamerica, but now I publish it on another WordPress site, and I use the translated content instead of the original.

In addition, I have connected the LinkPreview API service to pull an image and title from the link if it is in the post, making it look nicer. This post on raufaliev.com should pull up Hi, I’m Rauf Aliev.

A separate script transfers my new posts. This one, for example, it’s not in the archive which I made a week ago. The JSON format of Facebook’s latest posts is slightly different, but more or less the same. We extract the latest posts, check if there are any images, if yes, download them, check if they were not uploaded on beinginamerica, if not, upload them, then check if the post has been previously published on beinginamerica, if not, publish it, then translate it into English using OpenAI, then beautify the links using the LinkPreview API, then check if it was not yet uploaded on the English site. If not – upload it.

https://raufaliev.com/

April 28 2024, 14:31

By the way, have you ever thought about how many things quietly vanished from our lives not because something better came along, but simply because the hype died down or just mysteriously?

Remember those sneakers with wheels or light-up sneakers? When was the last time you heard the word “ringtone”? How many of you are still charging AA batteries? When did you last download an mp3? When was the last time you bought a watch — any kind except smart watches? I’ve also realized that I hardly ever add any contacts to my phonebook anymore, and honestly,

the concept of a “landline” has almost disappeared in the USA — you either call a mobile, use a messenger, or it’s a call center.

For the past 8 years at least, I almost never carry cash. I probably hold a ballpoint pen in my hands slightly more often than cash — probably just a few times a year.

It’s clear that this is very individual and location-dependent.

April 27 2024, 23:48

What a simple and effective business idea. You generate a bunch of variations on a single design, for different names, for example, RAUF, and then you target the advertising to all owners of such names. You are guaranteed to receive at least attention, and at most, an order. For instance, the website in the screenshot has 4.5 million products. The next steps are minor — create a custom print and ship it, the money is already in, and the custom print industry on clothing is well-established, not to mention mass shipments and delivery. The initial investments are just advertising on FB and the website. Considering the periodic advertising there, the prices are not astronomical.

April 24 2024, 14:15

In our local newspaper, there’s an advertisement for programmers and analysts. I assume it’s part of the H1B process, where it’s formally required to show regulatory bodies that there is a shortage in the local talent pool for certain specifications and conditions, and thus there’s a basis for granting an H1B visa to a foreigner (like myself nine years ago).

I wonder, how do they handle the situation when they get a flood of responses? Logically, if the applicants fit, they would have to hire one of them, and the guy with the H1B application would be out of luck. But somehow, they must be setting the requirements so that no local candidate qualifies. However, they definitely have to conduct interviews. Otherwise, the DOL won’t accept the application. So, it’s odd that there’s little specificity. Logically, there should be something like requiring 20 years of experience in Rust for digital products in e-commerce or something similar.

By the way, check out the grammar when you’re paid by the letter

Cds, tsts, dbgs, impimnts, and demnts prgrms. Assts in the mdfctn of cmpny practs and/or cstmr/intrl systms to meet the needs of the clint and/or ends. Gthrs into frm the systm, aniyzs prgm and time qurmnts, and prprs demnin to chnge exsing prgms

In the second screenshot, they’re hiring a programmer. Here are all the requirements (literally all of them):

Write, Collaborate, Implement, Correct, bug, Create & update code libraries.

Salary is $114K per year (gross, of course)

April 24 2024, 09:12

In 2013, Roscosmos decided to live broadcast the launch of the Proton-M, but the rocket beautifully exploded in the air and fell into the Kazakh steppe with full tanks of toxic fuel. Later, it was discovered that the reason was the upside-down installation of one sensor. An electrician and a controller were blamed, and Marat Nasibulin was charged with negligence.

So, I found out today that Vladimir Popovkin, the head of Roscosmos, who arrived at the crash site right after the incident, was heavily exposed to fuel components simply by being near the site (obviously, he wasn’t clearing the debris), and he died of cancer.

Interestingly, in 11 years, there has been no information on what happened to Marat Nasibulin, who was charged with negligence.

And RBC releases an article claiming that heptyl isn’t that toxic after all.

April 23 2024, 23:02

Facebook is dumb. It has had tags forever, and I decided to use them for the first time — #artrauflikes. I thought it worked like this — you click on a tag, you get all the posts with that tag. No dice! Right now, when I click on #artrauflikes in my browser, it only shows just over half of the 36 posts. The rest, even though tagged, can’t be found. Overall, it seems older posts suffer more. But then, Michelle Osman was tagged on April 19th, just four days ago, and her posts don’t show up under the tag.

If you simply search by the keyword artrauflikes, some posts that don’t show up under the tag start to appear. For example, Quang Ho. But most are still left out. You can find them by names and filtering by me. But of course, that’s hardly a substitute.

Sad.