myStack
890 subscribers
761 photos
15 videos
27 files
310 links
Меня зовут Ростислав и я разработчик.

Это мой личный блог.

Я пишу на Go, читаю книги про технологии и пишу об этих и других вещах сюда.


Книги:
https://bit.ly/rostislav-books

Личка:
https://t.me/Rostislaved

Сайт:
Rostislav.me
Download Telegram
The question of whether Bitcoin wastes electricity is at its heart a misunderstanding of the fundamentally subjective nature of value.

Electricity is generated worldwide in large quantities to satisfy the needs of consumers. The only judgment about whether this electricity has gone to waste or not lies with the consumer who pays for it. People who are willing to pay the cost of the operation of the Bitcoin network for their transactions are effectively financing this electricity consumption, which means the electricity is being produced to satisfy consumer needs and has not been wasted. Functionally speaking, PoW is the only method humans have invented for creating digital hard money. If people find that worth paying for, the electricity has not been wasted.
Шок контент. 50 миллионов лет назад Индия была островом!

Красная точка - Катманду (Непал)

PS. Хотя ладно. Это для меня шок контент, ибо геология как-то прошла мимо меня и такие вещи сильно удивляют.

По ссылке интерактивная планета Земля:
https://dinosaurpictures.org/ancient-earth#750
Bitcoin: A Peer-to-Peer Electronic Cash System.pdf
180 KB
Та самая оригинальная статья, где представлен биткойн.
Октябрь 31, 2008
У меня шумит блок питания и поэтому я немного завис на яндекс маркете.

И вот один из топовых блоков питания. Посмотрите, какая красота внутри... Ни единого провода или "соплей"
Be Quiet 12
Я думал, что программа Аполлон - это высадка на Луне Нила Армстронга.
Но оказалось, что программа - это целый ряд высадок различных людей. Было 6 полетов по 2 человека.
Вики
Архив фото в качестве
myStack
У меня шумит блок питания и поэтому я немного завис на яндекс маркете. И вот один из топовых блоков питания. Посмотрите, какая красота внутри... Ни единого провода или "соплей" Be Quiet 12
ня)
Это не он (не 12й), а предыдущая модель (11я) - она не такая мощная (но мне и этой то с запасом), но главное эта тише. А эта главная причиина, почему мне нужен был новый Бп - старый трещал и ночью невозможно было, даже через спокойную музыку слышал. Ну и еще не с 1го раза заводилась видюха иногда, приходилось по несколько раз комп выключать\включать, а у меня комп всегда в гибернации и из-за таких манипуляций эта гибернация пропадала и он перезагружался - я тоже на БП грешу.
👍2🤩1
Телега для меня стала способом найти людей, у которых можно что-то спросить (или им рассказать). В основном на айтишную тему конечно, но не только.
и есть 2 способа, как можно искать тут чаты:
@it_chats
https://github.com/goq/telegram-list/blob/master/README.md
2😢2
Есть такой алгоритм хэширования SHA-1 он давно признан небезопасным потому что есть разные входные данные, которые дают одинаковый результат - коллизии (Если корректнее, то есть алгоритм, который гарантированно приведет к появлению коллизий, а просто коллизии есть для любых хеширующих функций)

Я всегда знал, что такое колизии, но руками попробовать решил только что. Вот эти две пдфки приложенные - разные. Но дают одинаковые хэши)

package main

import (
"crypto/sha1"
"fmt"
"log"
"os"
"reflect"
)

func main() {
f1, err := os.ReadFile("shattered-1.pdf")
if err != nil {
log.Fatalln(err)
}

f2, err := os.ReadFile("shattered-2.pdf")
if err != nil {
log.Fatalln(err)
}

fmt.Println(reflect.DeepEqual(f1, f2))

hasher1 := sha1.New()
hasher2 := sha1.New()

hasher1.Write(f1)
hasher2.Write(f2)

h1 := hasher1.Sum(nil)
h2 := hasher2.Sum(nil)

fmt.Println(reflect.DeepEqual(h1, h2)) // true

fmt.Println(h1[0:5]) // [56 118 44 247 245]
fmt.Println(h2[0:5]) // [56 118 44 247 245]
}
👍2
Ща делаю магию какую-то в го из дженериков и функций, как параметров других функций и прям чувствуется, что го не для этого создан. Слишком все коряво как-то выходит. Однажды я прийду чему-то еще, где всякие такие выкрутасы будут более лаконичными.
Размер всего блокчейна (базы данных) биткоина примерно 400 Гбайт
link
Пару фактов про биткоин.
+ Всего может быть добыто 21 млн биткоинов. Они будут добыты до 2140 года.
+ Сейчас добыто уже 19 млн биткоинов (91%).
+ Информация о биткоине хранится в сети связанных друг с другом компьютеров. Каждый компьютер "общается" со 100 другими.
+ Сейчас прибыль майнеров складывается из 2х составляющих: 1. комиссия, которую платит тот, кто совершает перевод (не добавляет деньги в систему) 2. Биткоины, которые берутся из неоткуда - так заложено в самом биткоине (добавляет деньги в систему).

Так вот, количество биткоинов из 2го пункта уменьшается в 2 раза каждые 4 года и к 2140 году будет равно нулю. В этот момент деньги в систему поступать перестанут, общее количество монет станет постоянным, что для биткоина, как для ДЕНЕГ - хорошо. Ближе к этой дате волатильность (изменчивость цены) биткоина также должна уменьшиться. И после 2140 года прибыль майнеров будет состоять только из комиссии, которую платят те, кто совершает перевод. Сейчас эта комиссия вроде около 40 центов. 40 центов за любую сумму: за перевод 10 долларов или за перевод 10 млрд долларов. Наверное она будет больше.

Следствие того, что коммиссия уже 40 центов, а потом будет скорее всего еще больше в том, что биткоин не очень подходит для покупок, например, в магазине. Обидно купить жевачку по рублю и заплатить 40 центов комиссии сверху. Решить это может уже другая технология построенная на биткоине - Lightning Network, суть в объединении многих покупок в одну.

Т.к. биткоин не подходит для маленьких платежей делает его скорее средством накопления, нежели средством платежа. И по качеству биткоин тут должен выигрывать даже у золота по ряду причин:
1. Легко перевести деньги. Не надо везти драгоценный метал куда-то. И быстро
2. Нет увеличения количества монет. В то время, как золото немного, но добывают.
А еще биткоин нельзя использовать для чего-либо кроме денег, в отличии от золота.
Люди узнали о динозаврах только в 1842 году.

Кости находили и раньше, но думали, что это кости или исполинов, или древних героев или драконов (в азии), но в 1842 их признали отдельным видом (отрядом, подотрядом, надотрядом не разбираюсь в биологических классификациях)
👍1🔥1
Рубрика: Ростислав читает википедию.

Осознал, что название "губка" для тех разноцветных штучек для мытья посуды пришло от "морских губок". То есть, сперва использовали морские губки, а потом стали синтетические и продолжили их так называть.

Но больше меня удивило то, что эти самые морские губки - это животные.
Без нервной системы, без мышц, без тканей, но животные.

UPD: не просто "живые" - слово, которое можно применить, например, к деревьям, а они растения, а именно "животные".
👍2
101 (slang)

101 (pronounced ONE-oh-ONE) is a slang term for the most basic knowledge in some subject, as in "boiling potatoes is cooking 101".

History
The slang sense of the number "101" originates from its frequent use in US college course numbering systems to indicate the first or introductory course in some topic of study, such as "Calculus 101" or "French 101".[2][3][1]

An early use of "101" in this sense occurs in a catalog from the University at Buffalo in 1929.[1][3] The Oxford English Dictionary records a use of "101" in the general slang sense from 1986.
true
1
4
😂😂😂