Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
576 - Telegram Web
Telegram Web
Не знаю зачем, но кто-то сделал моноширинный Comic Sans. Теперь весь код в этом канале буду писать только им.
😁12🔥10💩8🥰2
У меня сложилось двоякое (даже троякое) впечатление про эту штуку - serverless vector database.

С одной стороны это красиво. Быстрый IO с достоинствами больших объемов (используя более медленные бакенды для персиста вроде S3). P99 за 63 мс и P90 за 37 мс - выглядит неплохо.

С другой стороны - пока это только в облаке и совершенно неясны перспективы проекта, будет ли он жить и не сдохнет ли через год. Хотя пишут что уже в проде (у кого-то).

С третьей стороны - оно не такое уж и дорогое, чтобы самому попробовать потыкать для хранения векторов. #database
💩2
Интересный фреймворк для 2D рисования разных объектов и создания редакторов этих объектов на фронте. Много примеров и туториалов. Есть биндинги к React и Vue (но к Vue примеров поменьше) #js
👍4💩2🔥1
Ещё один всратотест (gist) - проверка сортированный ли массив. Кандидаты:

* обычный цикл + с сохранением предыдущего
* Vector128<int> + с сохранением предыдущего
* Vector256<int> + с сохранением предыдущего

Даже циклы можно крутить быстрее :))

Что интересно - Unsafe.ReadUnaligned и MemoryMarshal.Cast<int, Vector128<int>> (в гисте его нет, но я пробовал) - совершено идентичны по скорости.

Вопрос - можно ли это назвать не O(n), а O(n/4) и O(n/8)? 😁

Надо попробовать алгоритм K-means завернуть в SSE, там должен интересный буст на большом количестве кластеризуемых точек. #sse #simd
🤓3👍2💩2🔥1
Fast Sorting Algorithms using AVX-512 on Intel Knights Landing - интересное чтиво на 17 страниц. К сожалению, похоже что у меня на проце нету AVX-512. По крайней мере дотнетовский AVX512F выбрасывает исключение not supported :( Пора апгрейдить ноут.
😁4💩1
Путеводитель C++ программиста по неопределенному поведению - почему я не хочу писать на плюсах. Почитав немного какая жесть творица в ворохе современных реализаций - удивляешься как это вообще работает.

И совсем не удивляешься, что получилось у Crowdstrike.
😁3
Твиттер принёс некоторый набор инструментов для рисования архитектурных диаграмм:

* c4model - по моему один из самых удобных
* icepanel
* structurizr.com - кому-то будет удобно, но писать диаграммы на DSL...
* ilograph
* mermaid.js
* apidiagram

#tools
👍3
Внезапно и совершенно случайно выяснил, что домены в зоне .dev chrome/ff/edge открывает только по https и нет никакого способа это исправить. Ну тоесть делаешь в DNS запись типа test.domain1.dev, поднимаешь локально сервер по http и в браузере открываешь - а нет, нифига. Редирект на HTTPS делается всегда. И кажеца это не лечица никак:

Chrome 63 (out since December 2017), will force all domains ending on .dev (and .foo) to be redirected to HTTPS via a preloaded HTTP Strict Transport Security (HSTS) header.
🤔6💩1
Most-Used Distributed System Design Patterns - краткое описание некоторых паттернов #architecture
👍2
Docmost - open-source collaborative wiki and documentation software, но очень напоминающая notion #tools
👍4🔥4
plausible - интересная альтернатива google analytics:

Google Analytics Script:
• ~65 KB compressed, 67.4KB on the network
• Blocked by Safari, Firefox, etc.
• Challenging to setup (If you have a few days)
• Complex features

Plausible Script:
• 0.7 KB compressed, 1.2KB on the network
• Not blocked by Safari, Firefox, etc.
• Easy and quick to setup
• Uncomplicated

сравнение конечно интересно, надо посмотреть как оно на самом деле. По первому впечатлению - возможностей конечно поменьше чем у GA, но с другой стороны - всё намного проще и быстрее. И пока не режеца браузерами. #front #js
👍6
6️⃣0️⃣0️⃣😁
🔥32👍5💩1
Dependify - инструмент для анализа зависимостей между сборками #dotnet
👍8💩1
Byte Pair Encoding in different languages - странный тест, где шарп обгоняет С++ почти в 4 раза.

Вообще конечно там есть много вопросов. Например, почему в С++ используется std::unordered_map, а в C# не используется SIMD. Ну что, кто перепишет код на шарпах на SIMD? :) #benchmark
👍1🤔1💩1
Ursa - ещё один набор компонентов для Avalonia #dotnet
👍4💩1
Converting ASCII strings to lower case at crazy speeds with AVX-512 - всё это конечно хорошо, но я как-то ощущаю, что в основном строки, которым делают lower case они короче 64 символов (HTTP-заголовки например). Так что выигрыш конечно на синтетике будет адовейший, но в реальности для этого хватит и Vector<128> или Vector<256> #simd
👍3💩1
dockerc - compile docker images to standalone portable binaries. Што? :)) Жаль конечно, что как хостовая система пока не поддерживается Windows. #tools #docker
🔥3🤔3💩1🤓1
Твиттер принёс прекрасное. Ну что жаваскриптеры, коковы ваши доказательства ответы будут на этот вопрос? :)) #js
🤯2🤔1💩1
2025/07/09 18:50:23
Back to Top
HTML Embed Code: