Рубрика «фатальный недостаток»

image

Группа разработчиков btcsuite — альтернативного софта для работы с криптовалютой биткоин, написанного на языке программирования Go, 14 декабря объявили о запуске своей альтернативной цифровой валюты, Decred. Главной их мотивацией для этого шага стали проблемы, с которыми разработчики столкнулись, пытаясь внести необходимые, по их мнению, улучшения в работу сети биткоин.

Ведущий разработчик и генеральный директор компании Company 0, также осуществлявший финансирование проекта за свой счёт, Джейк Йоком-Пиатт [Jake Yocom-Piatt], утверждает, что за последние 2,5 года, которые он провёл, принимая непосредственное участие в развитии экосистемы биткоин, он обнаружил несколько серьёзных, и по его мнению, критичных недостатков.

В числе недостатков Джейк упоминает плохое и излишне бюрократизированное управление проектом, тормозящее развитие системы. Джейк упоминает известный всем любителям этой темы спор по поводу увеличения максимального размера блока, который привёл к разветвлению сети.

Кроме этого, он пишет о проблемах финансирования проекта. По его мнению, поскольку финансированием разработчиков ядра стали заниматься Blockstream и MIT Media Lab, сторонние компании, у этих компаний появился рычаг для давления на разработчиков, который они могут использовать в своих целях.
Читать полностью »

При попытке обновить официальное приложение Twitter для Android я столкнулся с неприятным ростом его желаний:

[фрагмент скриншота]

Стремление к возможности читать и удалять мои SMS без моего ведома — это ужé достаточный повод не ставить такое обновление на мобильник. Но у него, по крайней мере, есть какие-то прецеденты (позавчера на Хабрахабре можно было прочесть, что на право читать SMS и перехватывать их покушáются Facebook, Viber, Hangouts, Telegram…), есть и какое-то объяснение для людей ленивых и недалёких: «мы просто хотим отправить Вам на SMS код активации и избавить Вас от необходимости вручную копировать или набирать его».

Но требовать право доступа к статусу телефона — это же вообще запредельная какая-то наглость. Это же возможность знать, когда мне звонят (или когда я звоню другим), и кто именно звонит мне (и кому я звоню). И куда сложнее обосновать это право, да ещё так обосновать, чтобы обыватель уверовал.

Что же это значит? — надеются, что «пипл схавает» и без объяснения?

Создаётся мрачное впечатление, что сделанные Сноуденом разоблачения возымели отчасти обратный эффект: корпорации решили, что людишки всецело и окончательно смирилися с тем, что каждый шаг каждого гражданина может под микроскопом рассматривать штатовский гэбэшник — а значит, теперь не только государство, но и другая сила (например, корпорация) может людишек невозбранно примучить, требуя полной открытости и наготы как обязательного условия для доступа ко блогосфере, чатам, микроблогам и так далее. И монетизировать эту открытость, сливая данные невесть кому.

Создаётся мрачное впечатление, что само наличие возможности для приложения запрашивать такие права, как доступ к SMS или к номерам собеседников — это ужé фатальный недостаток системы Android: ведь если приложение может такие права просить, а пользователь не может отказать в этой просьбе, не отказавшись заодно и от обновления, то тогда права будут просить непременно, просить жадно и настырно.

Читать полностью »

В прошлом топике я рассказывал о том, как мы с другом решили ради развлечения написать свой встраиваемый язык программирования для платформы .NET. У первой версии был серьезный недостаток — парсер был реализован на F# с помощью сторонней библиотеки. Из-за этого требовалась куча зависимостей, парсер работал медленно, а поддержка его была крайне муторным занятием.

Очевидно, что парсер нужно было переписать на C#, но при мысли о написании парсера с нуля вдруг находилась дюжина других срочных дел. Таким образом таск перекидывался и откладывался практически полгода и казался непосильным, а в итоге был сделан за 4 дня. Под катом я расскажу об удобном способе, позволившим реализовать парсер достаточно сложной грамматики без использования сторонних библиотек и не тронуться умом, а также о том, как это позволило улучшить язык LENS.

Но обо всем по порядку.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js