Feed cleverhans-blog [copy] http://www.cleverhans.io/feed.xml has loading error: cURL error 22: The requested URL returned error: 404
О вычислительной природе реальности

Я объясняю экспериментальные результаты проверки теоремы Белла супердетерминизмом. Далее я показываю, как такая Вселенная может возникнуть и быть совместимой с субъективным опытом свободы воли.
Читать далееРазработка BIOS на языках высокого уровня

Ничего лишнего: материнская плата, видеокарта и ROM-BIOS
Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассемблера к тёплому ламповому си и соблюсти условие, собрать всё это в линукс любимым компилятором gcc.
Хотя я и имею достаточный опыт BareMetal-разработки, тем не менее, всё это были чужие проекты со своим кодом. А мне хотелось понять, как начать свой проект с чистого листа, когда есть только чистая железка и идея. Толковых статей как подступится к этой задаче достаточно мало, при этом...
GNUnet 0.19.4
GNUnet 0.19.4
This is a bugfix release for gnunet 0.19.3. Special thanks goes out to ulfvonbelow who provided an array of patches. This is not an April Fool's joke.
Download links gnunet-0.19.4.tar.gz ( signature )The GPG key...
SSD технологии древних: DiskOnChip

В середине 1990-х, FLASH-накопители были очень дорогими, поэтому появление твердотельных накопителей сильно задерживалось. Стоимость 1 МБ FLASH-памяти была несоизмеримо дорога в сравнении со стоимостью 1 МБ памяти на физическом жёстком диске, с блинами.
Но, несмотря на это, в 1995 году — израильская компания M-Systems представила первый полупроводниковый накопитель. Это был настоящий жёсткий «диск», который выглядел как обычная 32-х контактная DIP-микросхема. Более того, он устанавливался вместо микросхемы расширения BIOS, при этом имел на борту ёмкость в десятки, а то и сотни мегабайт. В те годы — это было просто космические технологии, и в последствии они встречались и использовались достаточно часто, но уже...
Messenger-GTK 0.8.0
Messenger-GTK 0.8.0
Following the new release of "libgnunetchat" there have been some changes regarding the applications utilizing it. So we are pleased to announce the new release of the Messenger-GTK application. This release will be compatible with libgnunetchat 0.1.3 and GNUnet 0.19.3 upwards.
Download links messenger-gtk-0.8.0.tar.xz messenger-gtk-0.8.0.tar.xz.sig ...GNUnet 0.19.3
GNUnet 0.19.3
This is a bugfix release for gnunet 0.19.2. Note that starting with this release, we will no longer ship a verbose ChangeLog file in the tarball. The git log serves this purpose now.
Download links gnunet-0.19.3.tar.gz ( signature ) ...libgnunetchat 0.1.3
libgnunetchat 0.1.3 released
This is mostly a bugfix and compatibility release for libgnunetchat 0.1.2. But it will also change the build process of libgnunetchat to use Meson instead of GNU Automake and it will ensure compatibility with latest changes in GNUnet 0.19.0. The required version of GNUnet to build this library is 0.19.3 for compatibility reasons though.
Download links libgnunetchat-0.1.3.tar.xz ...Реверс-инжиниринг нестандартной ps/2 клавиатуры

Терминал VT520 c клавиатурой LK46W-A2
После моего предыдущего поста с подключением советской клавиатуры к современному ПК, я как-то заразился оригинальными клавиатурами от DEC, и уж больно хотелось их испытать в деле. И на удивление, на досках удалось найти даже клавиатуру LK201, однако для меня показалась не очень уж интересной. А вот клавиатуру Wyse 85 со свичами Cherry MX нашёл намного более стильной и крутой. Однако смущал вопрос, как же её использовать с современным железом, удобно ли будет такое расположение клавиш?
И тут мне на глаза попадается объявление с ещё одной терминальной клавиатурой LK46W-A2 которую можно подключить к обычному компьютеру по стандартному интерфейсу...