Наткнулся на забавное: чувак ожидает заката нашей цивилизации (не в стиле mad max, в другом) и, чтобы смягчить удар, написал 8-битную Collapse OS, которая может бежать на очень простом железе, которое будет легче найти / собрать / починить. Там с главной сразу несколько ссылок ведут на то, почему он так считает, каким он видит этот самый закат, и почему именно такие технологии выбрал.
#os #asm
#os #asm
🤯6
Тут пытаются аккуратно сравнивать две браузерных истории: Ladybird и Servo. Ladybird - это полностью независимый браузер с нуля, вышедший из SerenityOS. Servo вы наверное помните - экспериментальный супер-быстрый движок на Rust, зародившийся в Mozilla. В статье пишут, как это всё зародилось, кто и на чьи деньги это дело разрабатывает, и сравнивают текущие версии (всё пока в разработке) на стандартных тестах совместимости и производительности.
#browser #servo #ladybird
#browser #servo #ladybird
LibreNews
Servo vs Ladybird
I believe that Ladybird has more funding and better support for the web, but Servo wins in performance. Though, they're hard to compare directly!
Эту историю очень больно читать. Чуваку в Google Docs пришлось чинить не очень детерминированный баг, который неизвестно где и неизвестно почему происходил. После долгих мучений удалось получить более-менее надёжный способ воспроизвести. После ещё более утомительного дебага удалось найти виновника:
#browser #bug #chrome
Math.abs() возвращает негативные аутпуты для негативных инпутов. Концовку читайте сами :)#browser #bug #chrome
www.clientserver.dev
War story: the hardest bug I ever debugged
All of a sudden, without any ostensible cause, Google Docs was flooded with errors. How it took me 2 days and a coworker to solve the hardest bug I ever debugged.
👍4😐2
В OpenAI явно не страдают not invented here синдромом. Будут адоптить Anthropic-овский Model Context Protocol.
#openai #mcp #llm
#openai #mcp #llm
Threadreaderapp
Thread by @OpenAIDevs on Thread Reader App
@OpenAIDevs: MCP 🤝 OpenAI Agents SDK You can now connect your Model Context Protocol servers to Agents: We’re also working on MCP support for the OpenAI API and ChatGPT desktop app—we’ll share some more news in...…
🔥9
Тут чел с места событий, так сказать, разбирает, какие проблемы есть у Bazel, откуда у них ноги растут, что не так с Buck 2, и почему миру нужны две условно совместимые Bazel-compatible build системы. Ну и откуда взялась Bonanza тоже рассказывает.
#build #bazel #tool
#build #bazel #tool
Substack
The next generation of Bazel builds
Today marks the 10th anniversary of Bazel’s public announcement so this is the perfect moment to reflect on what the next generation of build systems in the Bazel ecosystem may look like.
👍1🤔1
Попал под руку доклад tonsky, где он показывает свой Clojure workflow в Sublime Text. Многое из этого он сам и пилил. Поэтому там есть и подсветка синтаксиса с хорошим пониманием языка, и всякие удобства вокруг репла, и разные библиотечки, улучшающие жизнь в целом и исправляющие некоторые косяки кложи.
#talk #clojure #editor
#talk #clojure #editor
tonsky.me
Talks
Доклад про историю асинхронности / мультипоточности в Clojure. От стандартных future и подобного, к core.async с каналами а-ля Go, к новой идее flow. Кажется, пытаются переизобрести микс Erlang и Redux, и это круто!
#talk #clojure #async
#talk #clojure #async
YouTube
Clojure core.async Evolution by Alex Miller #FnConf 2025
The Clojure core.async library has been a cornerstone for asynchronous and concurrent programming in Clojure for many years. core.async features ""go blocks"" which transform ordinary Clojure code into pausable state machines through compile-time analysis…
С первым апреля у меня в этом году не заладилось, я только к вечеру прочухал, что бОльшая часть прочитанного за день - наглая ложь (не всегда на 100%, но всё же). А тут у чувака пошутить прямо нормально получилось: на 1 апреля он на всех принтерах кампуса решил показать "INSERT 5 CENTS" сообщение, сопроводив это всё официальным письмом и номером для консультаций.
#humor #printer
#humor #printer
GitHub
all: flesh out, fix some bugs in plan9 port by bradfitz · Pull Request #15491 · tailscale/tailscale
See https://tailscale.com/plan9
Updates #5794
Updates #5794
😁2
В продолжение первоапрельской темы: чуваки показывают, какими смешными методами защищало юзеров некоторое зловредное бесплатное remote desktop приложение. Очень удобно, я считаю!
#cybersec #vulnerability #humor
#cybersec #vulnerability #humor
predr.ag
XORry Not Sorry: The Most Amusing Security Flaws I've Discovered
Building your own cryptographic protocols, and why you probably shouldn't.
Автор библиотеки нормально так загнался многословностью C++ лямбд, решил улучшить. Получилось вот это:
Therapy was also an option.
#cpp #library
$<sqrt>($a * $a + $b * $b)Therapy was also an option.
#cpp #library
GitHub
GitHub - hanickadot/shorty at dailydev
Contribute to hanickadot/shorty development by creating an account on GitHub.
😁8❤1
Тут забавная история, как чуваки в режиме реального времени наблюдали за попыткам северокорейских кулхацкеров заставить свой зловредный npm пакет работать.
#js #cybersec #vulnerability
#js #cybersec #vulnerability
www.aikido.dev
Malware hiding in plain sight: Spying on North Korean Hackers
When a malicious NPMjs package was uploaded, we didn't expect we would be watching the North Korean Lazarus group debug it in real time. But we did/
Очень прикольный маленький проект: Unsure Calculator. Для быстрых и грубых back-of-a-napkin прикидок, когда неопределённость - во многих переменных.
#tool #math #statistics
#tool #math #statistics
👍4
Тут чел аргументированно поясняет, почему он считает, что GenAI нужно всячески запретить при разработке Servo.
#ai #llm #servo
#ai #llm #servo
Azabani
Generative AI in Servo
We can, and should, build Servo without generative AI tools like GitHub Copilot.
👍2
Ощущается скорее как фантазия, чем как реальность будущего, но очень красивый концепт: архитектор из Исландии предлагает направлять лаву в жидком виде, чтобы закладывать основы городов.
#architecture
#architecture
❤3😁2👍1
Подвернулся замечательный набор мини-игр, если можно так сказать.
"Want to understand how Claude thinks?"
Получил море удовольствия!
В процессе заметил, что у Anthropic есть research preview API для генерации и улучшения промтов к их моделям.
#ai #llm
"Want to understand how Claude thinks?"
Получил море удовольствия!
В процессе заметил, что у Anthropic есть research preview API для генерации и улучшения промтов к их моделям.
#ai #llm
❤1
Приятная история, как чел радио путями получал удалённый контроль над отоплением в арендованной хатке.
#hardware #cybersec
#hardware #cybersec
blog.videah.net
Attacking My Landlord's Boiler - videah's blog
👍4