@mykhaylo@fosstodon.org avatar

mykhaylo

@mykhaylo@fosstodon.org

Reader and sometimes writer. Ukrainian. Also a programmer, among other things.

Long form: https://keepthinking.blog

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jxself, to emacs
@jxself@mastodon.social avatar

is all knobs and buttons and switches and dials and levers and gauges and sliders and toggles and cranks and valves and regulators and adjusters and controllers and indicators and foot pedals and...

mykhaylo,
@mykhaylo@fosstodon.org avatar

@jxself and roses and unicorns and freedom

mykhaylo, to Portugal
@mykhaylo@fosstodon.org avatar

The interview is almost ready! Meanwhile here's a small bit about the Ukraine war (the answer in the full interview is much more details):

https://youtube.com/shorts/lxm_5YRf2nQ?feature=share

mykhaylo, to Russia
@mykhaylo@fosstodon.org avatar

How about this: EU banks paid in FOUR TIMES more taxes in 2023 than before the war. Half of that comes from which not just didn’t leave russia as promised, but is actively expanding its business there. Way to go , let’s finance russian war machine!

The banks are:

Raiffeisen Bank International, Unicredit, ING, Commerzbank, Deutsche Bank, Intesa Sanpaolo, OTP

https://meduza.io/news/2024/04/29/krupneyshie-evropeyskie-banki-v-2023-godu-zaplatili-v-rossii-v-chetyre-raza-bolshe-nalogov-chem-do-voyny

chrisg, to random
@chrisg@fosstodon.org avatar

As a DBMS implementor, I have always assumed that a DB transaction should not be bound to a server side construct (a thread or a client connection, but instead should be an identifier that is transparent and transferrable between clients (subject to auth, of course).

So client thread A can start a tx, get a txId, that can be moved to client thread B which can use it to continue the tx.

Is that something useful for users of DBMSs? It's not hard to do, and I don't see many systems doing it.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@chrisg reified transactions in Datomic are amazing. Don’t know about transferring them though.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@chrisg i think the most important part is for the database to be immutable. Datomic shows that it’s absolutely invaluable, when the database doesn’t forget things it knew in the past. Here’s a great talk:

https://youtu.be/Pz_NvY1kw6I?si=wdplkpeBAyMmZn9J

mykhaylo,
@mykhaylo@fosstodon.org avatar

@chrisg any design of new dbms should focus on the fact that memory and cpu are now cheap, a commodity basically and let go of practices invented in the times when they were scarce and expensive.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@chrisg cool. I’m a big fan of Datalog though, and would rather get the data out asap, and then play with it in my language. You probably thought of cool ways to debug the db-based functions though. Anyway, I’m not smart enough to have an opinion about dbms systems :)

matricardo, to random
@matricardo@mas.to avatar

When gazillionaire jerry seinfeld says you cant do comedy now because of cancel culture, he doesnt mean that all opinions are less acceptable nowdays. He means that HIS opinions are less acceptable nowdays. Because his opinions are trash.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@matricardo it is true that you can get canceled for a joke though.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@matricardo I see. Well, then there’s no such thing as saying something unpleasant either.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@matricardo I’m trying to say that talking to someone who openly says that obvious phenomena don’t exist is useless.

mykhaylo, (edited )
@mykhaylo@fosstodon.org avatar

@matricardo and nothing changed during these years in terms if what you’re allowed to hoke about? ;)

e11bits, to rust
@e11bits@fosstodon.org avatar

Want to change a file with structured data from json, yaml or toml to any of those formats? E.g. a config file from toml to yaml?

I think one of the easiest way to do this is using the tool convfmt.

If you have installed, installing convfmt is just as quick as:

cargo install convfmt

After that the transformation from toml to yaml is just this:

convfmt -f toml -t yaml < hugo.toml > hugo.yaml

Helps if you start from an example project with an hugo.toml config.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@e11bits no rust required between json, yaml and edn:

https://github.com/borkdude/jet

mykhaylo,
@mykhaylo@fosstodon.org avatar

@e11bits edn is amazing :)

mykhaylo, to telegram
@mykhaylo@fosstodon.org avatar

So, #telegram today blocked all Ukrainian bots that were used to gather information about the movement of russian forces and also the sightings of drones. All of that because seemingly they breach the terms.

At the same time all the similar russian bots keep working as usual.

I'm afraid it's official — telegram is under #russia. See the post where Durov announced this few days ago.

The world needs something as good as telegram, but independent, like mastodon.

#ukraine #war #propaganda

mykhaylo, (edited )
@mykhaylo@fosstodon.org avatar

Unexpectedly, today Telegram unblocked officially Ukrainian bots. It might have been a result of pressure through diplomatic channels, but I’m glad they did.

Update: thinking about it a little more, it’s not that unexpected. This already happened when Durov wanted to ban Ukrainian news channels at the start of the war, but changed his mind from the public backlash.

Durov is a Kremlin asset for sure, but not 100% controllable.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@AdeptVeritatis I remember reading a lot about it’s security problems:

https://nebuchadnezzar-megolm.github.io/

mykhaylo,
@mykhaylo@fosstodon.org avatar

@AdeptVeritatis then matrix is a great option. Now it just needs to become popular. I might spin a server and try it out, thanks!

mykhaylo,
@mykhaylo@fosstodon.org avatar
marcioaleks, to random
@marcioaleks@fosstodon.org avatar

Born yesterday in 1971, Samuel Morse was an American inventor and painter, best known for his invention of the single-wire telegraph system and the co-development of Morse code.

His major contribution, the Morse telegraph, was the first device to effectively exploit electromagnetism for long-distance communication. It revolutionized the way people communicated over long distances by allowing almost instantaneous transmission of messages across continents and oceans.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@marcioaleks so he invented telegraph about the same time MTV got really popular?

randahl, to random
@randahl@mastodon.social avatar

It is on baby! 🇺🇸

The US just announced a new USD 6 billion aid package to Ukraine inluding

— Patriot missiles
— Equipment for integration of Western air defense
— Anti drone equipment
— Munitions for laser-guided rocket systems
— Radars
— Counter-artillery radars
— Additional ammunition for HIMARS
— 155mm and 152mm artillery rounds
— Precision aerial munitions
— Switchblade and Puma drones
— Tactical vehicles
— Demolition munitions
— Components for drone production
— Small arms and ammunition

Jimmy Fallon Yes GIF by The Tonight Show Starring Jimmy Fallon

mykhaylo,
@mykhaylo@fosstodon.org avatar

@randahl @Dodo_sipping also they only publish it when it arrived already :)

mykhaylo,
@mykhaylo@fosstodon.org avatar

@Dodo_sipping @randahl it’s a way to create strategic uncertainty. If russians know we are getting long range missles it affects the effectiveness of their air defense as they need to spread it thinner.

al3x, to emacs
@al3x@hachyderm.io avatar

In other news, Newsticker seems to forget the status of some of the feeds between restarts.

It might not be its issue. I haven't seen this with RSS reader apps though.

After two days of excitement, I'm entering the trough of disappointment with RSS in .

mykhaylo,
@mykhaylo@fosstodon.org avatar

@al3x are you using elfeed?

mykhaylo, to emacs
@mykhaylo@fosstodon.org avatar

This is new version of the previous package. Context specific transient menus. This must be super-convenient.

https://github.com/licht1stein/context-transient.el

mykhaylo,
@mykhaylo@fosstodon.org avatar
mykhaylo, (edited ) to emacs
@mykhaylo@fosstodon.org avatar

Made an library to easily define git repo specific menus:

https://github.com/licht1stein/context-transient.el

I use it a lot for projects

mykhaylo,
@mykhaylo@fosstodon.org avatar

@dziban check out the new package. Now this is awesome :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • tacticalgear
  • mdbf
  • InstantRegret
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • Durango
  • cubers
  • ngwrru68w68
  • anitta
  • cisconetworking
  • GTA5RPClips
  • modclub
  • tester
  • khanakhh
  • everett
  • provamag3
  • osvaldo12
  • Leos
  • normalnudes
  • ethstaker
  • megavids
  • lostlight
  • All magazines