Удивительно: Aliexpress в браузере проигрывают осциллирующее аудио без звука, почти ничего этим не триггеря (на табе не будет иконки играющего звука), и анализируют, как именно оно проигрывается. Такой хитрый метод фингерпринтинга и борьбы с ботами.
#privacy #cybersec #web
#privacy #cybersec #web
Laserphile
AliExpress webpage keeping multipoint Bluetooth headphones active with WebAudio fingerprinting
Recently I ran into a strange problem with my Bluetooth headphones. They support multipoint Bluetooth audio, so they can be connected to my ...
👀7
Прикольный подкаст с главным или одним из главных разработчиком Haskell и GHC. Рассуждает про типы, языки, лямбда-вычисления - ну про что там обычно рассуждают хаскелисты :) Но интересно!
#talk #fp #type
#talk #fp #type
YouTube
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
Simon Peyton Jones is the co-creator of Haskell (pure functional programming language) and I interviewed him about functional programming, why it matters, and his thoughts on other programming languages.
• My ergonomic keyboard project I mentioned, you can…
• My ergonomic keyboard project I mentioned, you can…
👍2
Очень крутая демка (< 3 min): 3D город из ASCII символов в браузере. В одном HTML файле. Просто waaaat
Попробовать можно тут за маленькую денежку, поддержав автора.
#html #browser #just4fun
Попробовать можно тут за маленькую денежку, поддержав автора.
#html #browser #just4fun
YouTube
A Walkable ASCII Cyberpunk City in One HTML File
Update: With the recent release of Prototype 2, I've made Prototype 1 free to access: https://ko-fi.com/grownowgames/shop
I wanted to build a city that feels alive, but is made entirely from ASCII characters.
This is a small custom engine built with JavaScript…
I wanted to build a city that feels alive, but is made entirely from ASCII characters.
This is a small custom engine built with JavaScript…
👍3
Media is too big
VIEW IN TELEGRAM
Смотрите, какой интересный заход на навигацию в машине. Сворачивают пространство как в Inception Нолана, или как у него же в цилиндрических кораблях в Interstellar. Вообще выглядит прикольно, что-то в этом есть.
#maps #navigation
#maps #navigation
🔥4🤯4
Теренс Тао - по всем понятиям состоявшийся математик - рассказывает о разном. Из чего современная математика состоит (думаю, все, кто проходил тех. ВУЗы, всё это уже представляют), как помогает в других науках, почему заниматься ей серьёзно - это постоянные ошибки, а иногда просто необходимость сдаться. Ну и про ИИ, конечно, куда без него. Как его применяют, как к нему относятся, плюсы/минусы и т.п.
#talk #math #ai
#talk #math #ai
YouTube
One of the world's greatest mathematicians explains 6 essential concepts of math | Terence Tao
Become a Big Think member to unlock expert classes, premium print issues, exclusive events and more: https://bigthink.com/membership/?utm_source=youtube&utm_medium=social&utm_campaign=membership&utm_content=bt-ytdesc-text-fi-tao-OOMx2BHHWtE
Subscribe to…
Subscribe to…
❤2👍1🎉1
Тут чел долго писал на Clojure, а потом перешёл в мир TypeScript + Go. И рассказывает, почему "как же мне не хватало статической типизации" - not really the case. Я сам какое-то время назад задавался тем же вопросом, мол "как вы так вообще живёте без типов", и тут вполне разумный взгляд на проблему. Единственный минус - пост как будто полирнули LLM, тошнит от некоторых оборотов, но мысль человека всё же пробивается :)
#type #clojure #language
#type #clojure #language
Furkan Bayraktar
The Wrong Question About Type Systems · Furkan Bayraktar
After 8 years of Clojure, the 'don't you miss types?' question stopped making sense. It's not safety vs. danger. It's discipline vs. enforcement, and the cost of coordination.
👍2💯1
Интересный пост: "The origin of complexity". Автор выдвигает тезис: все best practices в написании кода решают одну проблему - снижение необходимости в координации. В координации между командами, между людьми, между компонентами системы и т.д. И дальше просто разворачивает мысль на примере разных стандартных практик, пытаясь выделить некоторый универсальный принцип борьбы со сложностью и снижением необходимости в координации.
#complexity #programming #system
#complexity #programming #system
tengstrand.github.io
The origin of complexity
Ребята делают журнал про low tech. И хостят его на крохотном сервере, который питается исключительно от солнца. Стоит это дело на балконе основателя журнала где-то в Барселоне. Аккумулятора не предусмотрено, поэтому при затяжной облачности сайт уходит в оффлайн. Аптайм у ребят лучше, чем у GitHub, между прочим. Ну и это статический сайт, конечно, - другие нагрузки совсем. Чуваков можно поддержать донатом или просто купить подшивку журнала. Безумно круто!
За ссылочку обнимаем @Remych04
#server #power
За ссылочку обнимаем @Remych04
#server #power
LOW←TECH MAGAZINE
This is a solar-powered website, which means it sometimes goes offline
❤7🎉1💘1
Очень забавная игра: нужно заставить типа Claude Opus 5 перекрасить ОДНУ кнопку в синий, не утратив рассудок.
За ссылочку благодарим @Remych04
#humor #ai #llm
За ссылочку благодарим @Remych04
#humor #ai #llm
opusfived.dev
Make one button blue. Change nothing else. A short interactive comedy about agentic AI assistants that can never just do the thing.
🔥1
Сборник опций для
#macos #apple #cli
defaults macOS тулы со скриншотами/демками и указанием, на каких версиях ОС протестировано. Может быть хорошо для каких-то автоматизаций или даже просто для: "о, а что, так можно было?"#macos #apple #cli
macOS defaults
A list of macOS defaults commands with demos ✨
You've already copied `defaults write` commands. Sometimes you don't know what they do and are not sure they still work. This list of macOS defaults commands is here to help.
🔥2👍1👌1
Архитектурные астронавты здесь?
Читал что-то недавно, там жирно намазывали про Polylith - очередной архитектурный подход. Пошёл посмотреть детальнее (1. основная дока; 2. запись с митапа, как его применяют на деле), а там просто разумная идея разбивки на модули, совсем немножко правил по организации этих самых модулей, и тулинг для Clojure/Python, чтобы удобнее со всем этим работать - перезапускать тесты только в тех кусках, где действительно что-то изменилось и т.п.
Сразу вспоминается вся эта многомодульность в Android аппах. "Как в прошлое дверца".
Кто что думает?
#clojure #tool #architecture
Читал что-то недавно, там жирно намазывали про Polylith - очередной архитектурный подход. Пошёл посмотреть детальнее (1. основная дока; 2. запись с митапа, как его применяют на деле), а там просто разумная идея разбивки на модули, совсем немножко правил по организации этих самых модулей, и тулинг для Clojure/Python, чтобы удобнее со всем этим работать - перезапускать тесты только в тех кусках, где действительно что-то изменилось и т.п.
Сразу вспоминается вся эта многомодульность в Android аппах. "Как в прошлое дверца".
Кто что думает?
#clojure #tool #architecture
😁4
Разработка ждёт балета
Здесь пытаются добавить мощи excel табличек в планшеты с карандашиками. По сути в обычный iPad + Apple Pencil + апп для рукописных заметок добавляют простенький Lisp, который позволяет как угодно всё нарисованное программировать. Выглядит не то чтобы очень…
Пару лет назад уже писал про крутую демку от Ink & Switch. Тогда они по сути в приложение для рукописных заметок для iPad добавили возможность программировать нарисованное. Их идея живёт, сейчас они работают над новым прототипом той же идеи - максимально простой рукописный iPad блокнот, который можно программировать чисто карандашом и пальцами, типа хотят максимально удобно и нативно для карандашников сделать.
#talk #app #tool
#talk #app #tool
YouTube
PlayBook: A Programmable Paper Notebook
The blank page is one of humanity's most special inventions. It's even become a metaphor for the start of something new. Pocket notebooks are a time-honoured way to carry a little bundle of blank pages with you wherever you go, so you can brainstorm, solve…
👏1🤔1
Чел пытался привести пример алгоритма сортировки, который не работает. В нём два странных места, и так получилось, что они нивелируют друг друга, и сортировка действительно корректно работает. Безумие и красота! Назвали алгоритм "ICan’tBelieveItCanSort".
#talk #sorting #algorithm
#talk #sorting #algorithm
YouTube
The sorting algorithm that shouldn’t.
Click this link https://boot.dev/?promo=STANDUPMATHS and use my code STANDUPMATHS to get 25% off your first payment for boot.dev
Stanley P. Y. Fung’s original paper can be found here:
https://arxiv.org/pdf/2110.01111
Along with an addendum to paper answering…
Stanley P. Y. Fung’s original paper can be found here:
https://arxiv.org/pdf/2110.01111
Along with an addendum to paper answering…
😁2
Прикольный обзорный доклад, на что вообще способны системы типов в разных менее популярных или совсем академических ЯП. И IO в сигнатуре функции (наверное самый известный пример), и ограничения на размеры коллекций / значения чисел, и последовательность операций в канале коммуникации между конкурентными воркерами - куча всего крутого короче.
#talk #type #language
#talk #type #language
WeAreDevelopers
Type Systems You Might Not Know (But Will Love)
Stop limiting your code to the static-versus-dynamic binary. Discover five advanced type paradigms that systematically eliminate entire classes of runtime bugs before your software ever runs.
👍2❤1🔥1
Опять оффтоп: Папуа - Новая Гвинея. Как так получилось, что только в 1930 обнаружили ~миллион человек, которые жили в горах без контакта с внешним миром где-то 10000 лет, и какое безумие там происходит по сей день (перестрелки на луках между враждующими племенами в столице, например). Очень круто!
#history
#history
Substack
why I can't stop thinking about Papua New Guinea and what I think everyone should know about it
When you talk about Papua New Guinea, people may say, oh, is that the place where:
🔥1
Просто ебейший доклад: дед (76 лет между прочим) на невероятной энергии рассказывает, как 40 лет назад обнаружил хакера в сети Беркли. Хакер искал данные про военку и ядерку. Выслеживать нарушителя деду пришлось самому, не имея ни знаний, ни ресурсов. На ходу пришлось изобретать все те техники, про которые сейчас каждый безопасник знает. В итоге удалось привлечь "взрослых" и поймать группу из 5 человек в Германии, работали на КГБ. Потрясающая история!
#talk #cybersec
#talk #cybersec
YouTube
DefCon 34 - Stalking the Wily Hacker: 40 years later - Cliff Stoll
40 years ago today, I tripped over a 75-cent accounting glitch in a Unix system. That tiny clue led to a year-long chase across networks, modem banks, and international borders, ultimately uncovering a crew of German hackers working for the East German Stasi…
❤9😁3
В духе старого sci-fi с вышедшим из под контроля ИИ предлагают бороться при помощи парадоксов. Мол, расскажем ему про деревенского брадобрея, который бреет всех, кто не может брить себя, а ИИ сразу и взорвётся от такой мощи. В посте собраны самые разные парадоксы, и разобрано, откуда у них у всех ноги растут, и как это решают в математике.
#math #ai #science
#math #ai #science
blog.coredump.cx
Know your paradoxes
We must not allow a paradox gap.