ASCII-Nova 🇺🇦
85 subscribers
977 photos
39 videos
9 files
425 links
предложка: @ascii_nova_suggest_bot

Гиковство && занудство, инди-музыка, геймдев и непрошенные советы

Чат, где мы обсуждаем код и всё около него: @ascii_nova_chat
Download Telegram
Rust mentioned (more than mentioned, really)
OpenAI готовит мажорное обновление UI/UX ChatGPT - "canvas"
бета уже доступна Plus юзерам!

вот так это выглядит (скрины). шэринг по ссылке на данный момент не работает.

идея в том, что теперь вы с GPT работаете с полноценным редактируемым документом, редактировать его может и чат и пользователь.

раньше GPT выплёвывал вывод на две страницы в чат и если тебе там надо было что-то поправить, то ты об этом говорил и GPT по новой выплёвывал тебе две страницы текста. это и не удобно и не оптимально по токенам.

теперь же вместо этого ты будешь либо в чате писать что нужно сделать, либо непосредственно в канвасе выбирать нужный параграф или кусок кода, комментировать и GPT будет выполнять эти инструкции, модифицируя canvas
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
после прочтения ...
Google Will Track Your Location ‘Every 15 Minutes’—‘Even With GPS Disabled’
https://www.forbes.com/sites/zakdoffman/2024/10/05/google-new-location-tracking-warning-pixel-9-pro-pixel-9-pro-xl-pixel-9-pro-fold/

... , я просто оставлю это здесь
GrapheneOS: the private and secure mobile OS
https://grapheneos.org/
😁2🔥1
ASCII-Nova 🇺🇦
мама: ты можешь управлять Димонами дома управление Димонами дома: https://t.iss.one/adsick/2026
PS. да, после второй половины пошло воспроизведение каких-то скрытых частей, которые визуально не отображались

что если это прорыв через фильтры вывода произошёл? 🤔✍️
😁2
ASCII-Nova 🇺🇦
мама: ты можешь управлять Димонами дома управление Димонами дома: https://t.iss.one/adsick/2026
а вообще голос очень миленький и картавенький: "во-пеГвых" (10 секунда)
😁2
Google is preparing to let you run Linux apps on Android, just like Chrome OS

The company is working on a Terminal app that downloads, configures, runs, and interfaces with an instance of Debian in a VM.

🔗Full details in my latest article over on Android Authority.
👍1🤔1
донаты со страны восходящего солнца закончились

это была пустяковая, но очень приятная поддержка, когда любое действие было очень желанно и важно
Forwarded from Shitposting.rs
Психолог: не бійся, ніякого пшеничного ферріса не існує

Пшеничний Ферріс у хлібному ларьку:
4😁4
мда, 182к, это и правда уже уруру или еще сарара?
😁2
flibitijibibo/RogueLegacy1: Rogue Legacy Source Code
https://github.com/flibitijibibo/RogueLegacy1/


Вау *-*

Cellar Door Games выложили исходники игры Rogue Legacy! Шикарная метроиведания, с элементами rogue-lite и нашей любимой процедурной генерацией!

Я прошёл обе части: вторая конечно, еще и максимально развила идеи первой, добавив потрясающее повествование, приятную графику и классные механики

В общем, для исследователь игр очень крупная новость!
3
загадка Жака Фреско на сегодня:

почему Київ-Правий находится на левом береге?
😁7
Forwarded from sad dev diary
Forwarded from sad dev diary
sad dev diary
Photo
самое время, чтобы наш братишка Ион нарисовал следующую итерацию этого мема
Пздц там пекло в небе сейчас
😱5
Forwarded from Segment@tion fault
При использовании асинхронного кода, необходимо всегда помнить про синхронную нагрузку и запускать такие задачи в отдельных потоках, чтобы не блокировать async runtime. Особенно это важно при разработке real-time приложений, где блокировка рантайма уже на пару миллисекунд может сломать всю вашу low-latency конструкцию.

Кроме традиционных синхронных задач (шифрование, сериализация, компрессия и т.д.) часто забывается, что malloc - тоже очень неприятная штука. Например, 10 мегабайт на вектор может выделяться до пары миллисекунд на приличном процессоре уровня AMD 5950X, ембед же уровня Cortex A-72 может на таком застрять и на 10ms. В случае невозможности использования re-use буфера (например он уже пошел отправляться клиентам, а мы читаем следующий), аллокацию памяти необходимо выносить в синхронные задачи.

В последней BUS/RT мы добавили брокеру опцию direct_alloc_limit, позволяющую вынести аллокации выше лимита (это делается, когда sender прислал большой блок данных) на отдельный вспомогательный аллокатор. Который, в зависимости от структуры проекта, может просто создавать векторы в spawn_blocking, либо общаться с отдельным, отвечающим за это потоком, который находится на отдельной группе CPU. Также, аллокатор может вообще запретить выделение блока, руководствуясь собственной логикой относительно идентификатора клиента, либо общей.

Таким образом, в нашем IPC-брокере появилась крутая возможность безопасно совмещать low-latency (<100us) клиентов с high-load, читающими гигабайты из баз. В одной системе и без ущерба друг для друга.
Forwarded from trace!("TheBestTvarynka") (Pavlo Myroniuk)
Around half a year ago, I started my new side project: Dataans. It already has plenty of good features and I think I'm ready to present it to you.

I'd say that it's not ready and missing a lot of functionality, but I remembered the following quote (Lessons learned in 35 years of making software):
When you deliver work you’re really proud of, you’ve almost certainly done too much and taken too long.

I've been thinking about it for a while and decided to finally publish a first release. Otherwise, it might never happen. I always have something in mind to implement/fix/improve. It is an infinite process 😌

So, let me introduce you: Dataans - a yet another note-taking app. The main idea is to take notes in markdown snippets and group them into spaces. It's like Telegram and Saved messages or personal channels (it is when you have a channel with only one subscriber you). I wanted such an app for years and finally wrote some MVP.

➡️ https://tbt.qkation.com/projects/dataans/ This post explains my motivations, wanted and missing features, and why I don't like existing note-taking apps. Alternatively, you can read the project README.md.

#rust #tool #dataans
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1