dd if=/dev/stuff of=/dev/tg – Telegram
dd if=/dev/stuff of=/dev/tg
2.59K subscribers
348 photos
5 videos
7 files
563 links
Музыка: @randommusicilike

18+. По всем вопросам, кроме рекламы: @rsil_feedback_bot

По вопросам рекламы (внимательно читайте приветственное сообщение): @rsil_ads_bot
Download Telegram
dd if=/dev/stuff of=/dev/tg
Есть ли у вас творческое хобби, помимо программирования?
Всё-таки у меня самые лучшие подписчики <3 Добавляя некоторые опции в опрос, я предполагал, что у них будет по нулю голосов. Но я, к счастью, ошибался :) Мне приятно знать, что меня читают такие разносторонне развитые люди.
Лекции Дональда Кнута в Стенфорде (111 видео!): https://www.youtube.com/playlist?list=PL94E35692EB9D36F3
Новый стенд для маркеров. Тестирую разные варианты разделителей внутри каждой секции. Модульность рулит 🤟🏻
В интерьере
Хорошая книга и выводы интересные
Big Босс
Чё нашел, чё нашел… Доказательство того, что система типов в TypeScript полна по Тьюрингу: https://gist.github.com/hediet/63f4844acf5ac330804801084f87a6d4 🤓
#полезности
Сниппет для typelevel assertion для TypeScript:
const assertType = <T>(expect: [T] extends [never] ? never : T): T => expect;


Использование:
assertType<string>('ok'); // => 'ok'
assertType<boolean>(true); // => true
assertType<true>(false); // => Argument of type 'false' is not assignable to parameter of type 'true'
assertType<never>(); // => Expected 1 arguments, but got 0
assertType<never>(undefined); // => Argument of type 'undefined' is not assignable to parameter of type 'never'


Пример typelevel-теста:
  it('IfDef<T, TrueT, FalseT>', () => {
type A = IfDef<string, string, never>;
expect(assertType<A>('ok')).toEqual('ok');

type B = IfDef<string | never, string, never>;
expect(assertType<B>('ok')).toEqual('ok');

type C = IfDef<string & never, never, string>;
expect(assertType<C>('ok')).toEqual('ok');
});