home Get a blog for free contact login

Home

Деситилетието било свършвало 2019-та

Понеже гледам, че се излагат разни хора, включително и авторитетни сайтове и организации, да взема да внеса едно уточнение.

Десетилетието не свършва с тази година, а със следващата. Също както и векът не свърши с 1999г, а последната му година беше 2000. Както ви е добре известно в едно десетилетие има 10г, а в един век има 100 . Имало е година първа след Христа. Година нулева не. И да, новото хилядолетие започна година след големите фанфари - с началото на 2001г.


Posted in dir: /blog/

Илън Мъск за автопилота на Тесла

Няколко интересни неща в това интервю:

  • Тесла са разработили нов бордови компютър, който заменя досегашния на Nvidia и за техните цели е с пъти по-бърз.
  • Небоходимо е автопилота да стане 2-3 пъти по-безопесен от хората(среден брой инциденти на изминат километър) за да мине регулациите
  • Очаква съвсем скоро да са на ниво, в което не е необходима човешка интервенция
  • Имат огромна БД с данни от автомобилите им и на база на анализите ѝ ще усъвършенстват автопилота.
  • Както и още много интересни анализи и идеи от визионера на нашето време

Коментар от мен:
Твърде вероятно е скоро да направят автономните автомобили. Пътната мрежа и обучението на автопилот с камери, сонари и радари е далеч от оптималния път. Още навремето съм споделял идея за еднорелсова мрежа с висящи малки вагонетки, които могат да се включват към нея от отклонение в блока ви. Да можете да си ги викате, спокойно да си товарите багажа и да им задавате дестинация. В последствие SkyWay започнаха да работят по подобен транспорт. Явно на Тесла няма кой да им позволи да започнат да променят цялата транспортна мрежа на САЩ. Затова ще направят автопилота и "супер секси" автомобили, които всички ще искат. Когато се наложат постепенно ще започнат да променят и инфраструктурата така, че да е подходяща за автономни превозни средства. Да не забравяме че Илън има и още един подобен проект - транспорта в тунели разработван от Boring Company. Също така работеше и по идеята за свръх високоскоростен транспорт на дълги разстояния - HyperLoop, което в последствие премина към Ричард Брансън и неговата Virgin .

Clone this guy. We need full redundancy.


Posted in dir: /blog/

1°C

Беше понапекло следобяд и реших, че е поне 10 градуса. Като излязох към 15:30 с колелото ми се стори хладничко. 5 градуса сочеха спирките на автобусите, но реших, че са в грешка и не може да е толкова студено при това слънце. След малко обаче, като започнах да заобикалям замръзнали локви разбрах, че наистина са в грешка, но в обратната посока. 1°C било ..


Posted in dir: /blog/

Илън Мъск при Лекс Фридман 2

Илън Мъск при Лекс Фридман 2

Днес попаднах на тази статия:

за това интервю:

Миналата година имах идея да коментирам важните неща в интервюто на Илън с Joe Rogan, но не го направих.

Темите, както и в предното интервю са ми супер интересни.

Ето кратко резюме:

  • Един от въпросите, който мъчи любопитните умове е дефиницията и разбирането на "Съзнанието". Първият отговор на Илън е, че счита, че можем "Драматично да подобрим разбирането за съзнанието" .
  • "It feels the conciousness is in different dimension"
  • Опасностите от AI и минимизирането на екзестенциалният проблем пред човечеството, ако AI бъде създаден.
  • NeuraLink ще подобри разбирането ни за начина, по който работи човешкия мозък. На първо време ще доведе до подобряване на състоянията свързани с множество болести свързани с мозъчни проблеми.
  • За първи път дава детайли какво ще представляват мозъчните импланти и какви проблеми трябва да се решават за да могат да бъдат достатъчно надеждни, така че да могат да издържат десетки години.
  • Кортекса угажда на лимбичната система в огромната част от времето
  • "If you can't beat them - join them" - за суперкомпютрите, от които според него е неизбежно да станем по-глупави
  • Ако сравним лимбичната система с мозък на маймуна, а кортекса е основната част, с която мислим, се надява да можем да добавим трети слой, който да ни прави сръх човеци - "digital super itelligence"
  • Автоматизация на поставянето на импланти
  • Засягат и темата за авто пилота на Тесли-те
  • People take civilization and our continued existence for granted. They shouldn't do that. Look at the history of civilizations. They rise and they fall and now civilization is globalized. So we're a civilization that rises and falls together. There is not geographic isolation. This is a big risk. Things don't always go up. That should be an important lesson of history.

Posted in dir: /blog/

Американската мечта

Американската мечта

На всички вас, които вярвате в Американската мечта, бленувате по Прекрасният нов свят и считате, че спасението ви е някъде на запад, бих желал да препоръчам следния документален филм на National Geographic:

Има четири части, като може да започнете с последната:

  • Money Flows

Ако имате проблем с намирането на някой епизод ми пишете.


Posted in dir: /blog/

konsole settings and Terminus Bold font

After upgrading from Debian Stretch to Buster I had a problem, where konsole was re-setting its fonts preference.

The font I prefer is Terminus Bold, the bold part was going away though with each restart. It was odd and looked like a bug. I found this problem report:

https://www.reddit.com/r/kde/comments/88hzdb/konsole_bold_font/

It did not help though, so here is what worked in my case:

rm .config/session/konsole_*

Posted in dir: /blog/tech/
Tags: kde konsole

Независимост

Ще ми се да кажа едно "Честита Независимост Българи!", ама ми е едно такова горчиво в устата.

Чета манифеста за независимост - доста страхливо написан. Обявен от Фердинанд, австриец, начело на "независима" България от 1887 та чак до 1918 г. За признаването от великите сили на независима България през 1909 г има тристранно споразумение Русия-Турция-България и българският дълг е прехвърлен от Турция към Русия.

Едно такова независимо ми е и днес, като гледам делата на пионките назначени да ръководят държавата. И медиите правят празника ни двоен - 111 години независимост, 111-то място ..

Независима България ? Не и в сегашния световен ред ..

И въпреки това .. Борбата срещу безчинствата и новите зависимости има нужда от хора дори още повече днес, отколкото преди 111 г. А дай Боже един ден децата ни да могат гордо да извикат

Честита Независмост Българи!


Debian releases - do not freeze, rather do a RC

Dear Debian,

OS ideology says - release early, release often.

Instead of doing "the freeze" I would go for RC releases. IMHO this would simplify the process a lot:

  • in sync with the release practice of most of the OSS out there
  • "testing" will not be blocked
  • no need to do complicated things, like blocking package migrations, submission of new packages, etc.
  • ...

Then, when you feel you're in a state for a new stable release just "name it".

A temporary intermediate version can be introduced:

  • experimental
  • unstable
  • testing
  • RC
  • stable
  • oldstable
  • ...

Posted in dir: /blog/
Tags: Debian OSS

toto.bg and timestamping

Toto.BG и TimeStamp-ing

Някакъв голям джакпот ми се мерна в тотото наскоро и пусках фиш последните два тиража. Не щеш ли обаче джакпота не падна и реших да видя дали може да се пуска фиш OnLine . Оказа се, че може. Може, обаче:

  • Плащането става със зареждане на "сметка" от кредитна карта или ePay.bg
  • Минималната сума за зареждане е 10 лв
  • Регистрираш се, зареждаш си сметката, пускаш си фиша и не получаваш нищо

Няма разписка за направения залог, няма електронен фиш - нищичко. Ако спечелиш - пак нищо. Една мижава нотификациика не получаваш.

Знаейки в каква мафиотска държава живеем лесно мога да си представя как си правиш залога, удряш печалбата и утре тия ти казват, че тоя фиш не е твой, или че никога не е съществувал.

Ако аз я правех тази система щях да изпращам документ подписан със сертификат на БСТ, с данните от фиша и регистрацията на играещия, с което да може да удостовери, че фишът е негов. От там нататък този документ щеше да е по-сигурен от хартиените фишове, на които преносителят се счита за собственик.

Реших лекичко поне да се застраховам, да си сваля фиша и да си TimeStamp-на файла. За целта написах набързо следния кратък скрипт:

#!/bin/bash -x

openssl ts -query -no_nonce -sha512 -data $1 -out $1.tsq

curl -H "Content-Type: application/timestamp-query" \
    --data-binary "@$1.tsq" https://freetsa.org/tsr > $1.freetsa.tsr

openssl ts -reply -text -in $1.freetsa.tsr

Ако решите да ползвате подобна "схема" е важно да имате подписания TimeStamp преди тегленето на тиража. Не е лоша идея и да се ползват подписи с няколко вида хеш суми и различни TimeStampingAuthority-та .

Позачетох се и в общите условия на сайта на тотализатора:

  • 50% от залозите се връщат като печалби
  • 30% отиват за българския спорт ( оставащите 20% явно са им за разходи )
  • Ако удариш джакпота може доста да почакаш докато ти го платят. Давали ти 200 000 лв бързичко, после по 30 000 лв на месец, като разсрочвали плащането за 14 години (ако има остатък ти го плащат чак накрая).

Тук ми изниква въпроса, при положение, че събират залозите предварително а разсрочват печалбите, какво се случва с тия пари междувременно ?

Проверих в търговския регистър и изглежда, че все още "Български спортен тотализатор" е държавна собственост

Уточнение: Не обичам хазарта. Тото играя по изключение и то защото играта е държавна и уж субсидира българския спорт. То не че мога да съм сигурен, че пак не въртят някакви схеми да ги крадат тия пари.

В допълнение: "Националната лотария" е собственост на Васил Божков - Черепа. Купуването на талоните му, освен демонстрация на нисък интелект е и директно спонсорство на мафията.

Полезни връзки:


Posted in dir: /articles/
Tags: FreeTSA timestamping Toto.BG

Passing boot parameters to ScaleWay's baremetal C1 instance Linux kernel

Passing boot parameters to ScaleWay's baremetal C1 instance Linux kernel

Short story

Add tags like these to your server:

KEXEC_KERNEL=http://mirror.scaleway.com/kernel/armv7l-mainline-lts-4.9-4.9.93-rev1/vmlinuz
KEXEC_INITRD=http://mirror.scaleway.com/initrd/uInitrd-Linux-armv7l-v3.14.6
KEXEC_APPEND=vmalloc=512M

Longer story

The ScaleWay's "BareMetal" "C1" instance is a cheap EUR 3 / month cloud infrastructure instance. It has:

  • 4 32bit armv7l cores
  • 2 GB RAM
  • 50 GB network attached storage
  • 1 public IP included in the price

ScaleWay offers two lines of servers:

  • BareMetal
  • VirtualMachines (KVM based)

One important difference between the two is that:

  • A VM can only be booted with as much storage as included in its offer
  • Bare metal instances support attaching up-to 15x150 GB additional network block device drives ( charged EUR 1/month per 50 GB )

Another important difference is that currently in ScaleWay infrastructure, contra-logically:

  • Only VMs can run custom kernels
  • Bare metal servers come with e pre-build kernels and ScaleWay does not officially support changing these kernels. You can't even run the official kernel that comes with the chosen Linux distro.

Thus a problem arises you need to change something.

My case was that I wanted to use ZFS and it is not included in the official Linux kernel. It is rather build as a module. On standard Debian it is done easily by installing the zfs-dkms package.

It is possible to build the module for the C1 instance kernel by preparing the build env like described here:

The problem was, that ZFS on 32bit Linux:

  • "May encounter stability problems"
  • "May bump up against the virtual memory limit"

which is officially stated here:

I'm stil about to see the former but hit the latter quite fast, and as recommended I had to add the vmalloc=512M boot parameter.

Unfortunately Scaleway does not support passing parameters to their kernels. They however support KEXEC via the KEXEC_KERNEL and KEXEC_INITRD params as documented here:

and they support parameters to the KEXEC-ed kernel via the KEXEC_APPEND param.

So as I just needed to boot the same kernel and pass the parameter. So first I had to find where the current kernel and initrd are. This is done by installing "scaleway-cli":

I've just grabbed the pre-built amd64 deb packages, and then used the "scw" command to get info about the instance:

# list servers
$ scw ps 

# Show instance details 
$ scw inspect SERVER_ID

"bootscript": {
    "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16",
    "initrd": "initrd/uInitrd-Linux-armv7l-v3.14.6",
    "kernel": "kernel/armv7l-mainline-lts-4.9-4.9.93-rev1",
    "dtb": "dtb/c1-armv7l-mainline-lts-4.9-4.9.93-rev1",
    ...

If you inspect a VM instance you will see that the kernel and initrd are referred by IP:

"bootscript": {
    "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16",
    "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz",
    "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.127-rev1/vmlinuz-4.4.127"

And a google search showed me that the kernel and the initrd were available at:

I've had a problem by trying to use the image referred in the params above:

# DO NOT USE THIS ONE
KEXEC_INITRD=http://mirror.scaleway.com/initrd/uInitrd-Linux-armv7l-v3.14.6

and I've wasted a couple of hours until I realized that this image was in a different format, not usable for the KEXEC_INITRD . Then I've changed it to:

 KEXEC_INITRD=http://mirror.scaleway.com/initrd/initrd-Linux-armv7l-v3.14.6.gz

and this time it worked fine.

The kernel can be found via at least two different URLs:

KEXEC_KERNEL=http://mirror.scaleway.com/kernel/armv7l-mainline-lts-4.9-4.9.93-rev1/vmlinuz
             http://mirror.scaleway.com/kernel/armv7l/4.9.93-mainline-rev1/vmlinuz

And after the successfull boot I've just had to add:

KEXEC_APPEND=vmalloc=512M

And my ZFS module was no longer complaining about lack of virtual memory.

Let me add a few articles that were helpful:

I've wasted about a day while investigating this stuff. If you find it helpful and you think that I might have saved you a couple of hours you can decide to send me a small donation on this PayPal e-mail: krustev-paypal@krustev.net


Posted in dir: /articles/
Tags: BareMetal Debian Linux ScaleWay ZFS

Page 17 of 30 (296 articles found)
start ... < ... 12 13 14 15 16 17 18 19 20 21 22 ...> ...end

All tags SiteMap Owner Cookies policy [Atom Feed]