Email or username:

Password:

Forgot your password?
1,208 posts total
Андрей Ситник

I wonder how long Telegram can survive without durov behind the wheel. Pavel is very autocratic manager, so most likely not that long. That’s a pity, because there a shitload of people I know who are only on telegram.

This is another example why we need truly decentralized messengers. No, signal is not decentralized messenger

Андрей Ситник

Starliner вернётся на Землю без экипажа. Возвращение астронавтов Бутча и Сани возложено на один из CrewDragon'ов в рамках миссии Crew-9 — в феврале.

Об этом заявил администратор Билл Нельсон NASA только что на пресс-конференции касаемо ситуации:
youtube.com/live/AGOswKRSsHc

При этом работа над ошибками в Boeing продолжится, чтобы Starliner смог летать и в будущем, обеспечивая МКС запасным вариантом, заверил Билла новый CEO Boeing Кэлли Ортберг, вступивший в должность 8 августа.

F

#космоновости #космос #МКС #НАСА #SpaceX #CrewDragon #Crew9 #space #Starliner #Boeing #NASA #ISS

Starliner вернётся на Землю без экипажа. Возвращение астронавтов Бутча и Сани возложено на один из CrewDragon'ов в рамках миссии Crew-9 — в феврале.

Об этом заявил администратор Билл Нельсон NASA только что на пресс-конференции касаемо ситуации:
youtube.com/live/AGOswKRSsHc

При этом работа над ошибками в Boeing продолжится, чтобы Starliner смог летать и в будущем, обеспечивая МКС запасным вариантом, заверил Билла новый CEO Boeing Кэлли Ортберг, вступивший в должность 8 августа.

Cytrynid

Причина этого решения — приверженность NASA к безопасности на всех полётах, включая тестовые, которой NASA придерживаются со времён 2 катастроф с шаттлами — Б. Нельсон.

Gnosyz 🖖:straightally:

@Lemonid Будут встречать Новый Год на орбите...

Андрей Ситник

Node.js v22.7.0: If you write a script in ESM format, you previously had two choices:
– Use the filename extension .mjs
– Use the filename extension .js and a package.json with "type":"module"

There is now a third option:
– Use the filename extension .js. If there is no package.json with "type", Node.js assumes CommonJS, but transparently switches to ESM if it encounters ESM syntax (`import`, `export`, etc.).

Also works for filenames without extensions.

nodejs.org/en/blog/release/v22

#NodeJS

Node.js v22.7.0: If you write a script in ESM format, you previously had two choices:
– Use the filename extension .mjs
– Use the filename extension .js and a package.json with "type":"module"

There is now a third option:
– Use the filename extension .js. If there is no package.json with "type", Node.js assumes CommonJS, but transparently switches to ESM if it encounters ESM syntax (`import`, `export`, etc.).

Андрей Ситник

@grishka @sitnik_ru @sardo я купил мак про 13 дюймов в 2018, а в 2023 он превратился в тыкву. Апдейтов ОС нет, лагает и даже под ios приложения собираться уже не позволяет. Я поставил на него линукс и он снова более-менее шустро заработал, но все равно пришлось покупать новый ноут, потому что была куча проблем из-за драйверов на тачбар, а без кнопки esc жить тяжело. Предполагаю, будь железо маков открытым, компьютер бы прожил еще пару лет на линуксе

Григорий Клюшников

Vladimir, ну так макбуки с 2015 по 2021, вот эти, которые с тачбарами — это самые неудачные модели в принципе.

yopp

@3timeslazy @grishka @sitnik_ru @sardo а какого года модель макбука? На мой эйр 2013 года последняя ось была Big Sur в 2020 году, на которую последний патч был в сентябре прошлого года. 7 лет обновлений и 3 года патчей.

Никакой линукс тут уже не поможет, потому Core i5-4250U слабее чем A11 в айфоне 8. Как и смысла в апгрейдах нет, потому что там вообще все устарело за 10 лет

Ща я пользуюсь самой младшей моделью Эйра на m1 из 2020 года, ток с 16ГБ оперативы и который все еще держит батарейку в режиме разработки целый день, на котором мне ток оперативы и возможности два внешних монитора подключить не хватает

Мне в целом ваще до фонаря уже какая там ось. Прост покажите мне любой 13" ноутбук за тыщу долларов который может на батарейке жалкие 8 часов хоть просмотра мемов или сериалов весом меньше 2 кг. Идеально конечно чтоб на нём можно было 8 часов реально поработать, но это совсем уже фантастка для 2024 года)

@3timeslazy @grishka @sitnik_ru @sardo а какого года модель макбука? На мой эйр 2013 года последняя ось была Big Sur в 2020 году, на которую последний патч был в сентябре прошлого года. 7 лет обновлений и 3 года патчей.

Никакой линукс тут уже не поможет, потому Core i5-4250U слабее чем A11 в айфоне 8. Как и смысла в апгрейдах нет, потому что там вообще все устарело за 10 лет

MikeVV :verified:

@3timeslazy @grishka @sitnik_ru @sardo я на свой макбук «late 2013” поставил BigSur с помощью OpenCore Legacy Patcher и работает вообще без проблем (только тормозит слегка потому что у него еще нет SSD)

Григорий Клюшников

Sardo, напрасно так думаешь. Нормальных ОС для х86 в 2024 году нет. Я 2.5 года назад купил M1 Max 14", и это лучший компьютер, которым мне доводилось владеть. Функции лагать у него в принципе не предусмотрено, всё работает практически мгновенно до сих пор.

Андрей Ситник

Если к моменту кончины моего относительно нового ThinkPad Framework ещё не загнётся, обязательно возьму именно его.

@sitnik_ru mastodon.social/@sitnik_ru/113

Андрей Ситник

Если у вам JS-приложение с require(), но вы хотите использовать последнюю версию Nano ID, где только export/import, то в Node.js теперь есть --experimental-require-module — совместимость между CJS и ESM.

github.com/ai/nanoid#install

Андрей Ситник

PGlite (WASM сборка PostgreSQL) — это не только возможность получить мощную базу данных в браузере.

Она ещё позволяет упростить локальную Node.js разработку — не нужно запускать отдельный PostgreSQL сервер.

И Drizzle ORM поддерживает её из коробки.

orm.drizzle.team/docs/get-star

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

Андрей Ситник

Поставил новый опенсорный редактор Zed.

— Работает гораздо быстрее VS Code.
— Шрифт рендериться красивее.
— 90% всех нужных функций уже в ядре — не надо ставить кучу плагинов для базовой работы.
— ИИ удобно встроен в UI.
— Минималистичный дизайн.

zed.dev

Пока использую на небольших проектах в дополнение к VS Code, потому что жду поддержку Dev Container.

Я боюсь взлома из node_modules и предпочитаю Language Server запускать в контейнере.

mastodon.social/@sitnik_ru/112

Поставил новый опенсорный редактор Zed.

— Работает гораздо быстрее VS Code.
— Шрифт рендериться красивее.
— 90% всех нужных функций уже в ядре — не надо ставить кучу плагинов для базовой работы.
— ИИ удобно встроен в UI.
— Минималистичный дизайн.

zed.dev

Пока использую на небольших проектах в дополнение к VS Code, потому что жду поддержку Dev Container.

Denis Evsyukov :verified:

@sitnik_ru а git из консоли? Комиты, мержи, все дела.
Для меня пока это самый большой стоппер.

ርዐነጠዐነቿረቻ

@sitnik_ru
Подозрительный проект на мой взгляд.
Редактор с подпиской🤨 Уже есть инвесторы, а значит надо будет зарабатывать
Думаю, не полетит. Для «хакеров» neovim, для всех остальных vscode

top.ofthe.top

Видел треды на HN на этой неделе, но прошёл мимо, подумав что очередной редактор на Electron или подобном. Сейчас глянул на Гитхаб, оказывается он на расте.

На печатной машинке не завёлся, впрочем. Требовательность к GPU для редактора это что-то странное. Ну да ладно, я чисто из любопытства хотел глянуть.

Show previous comments
Vicente ⁂

@jesusmargar Also the Frenchman and the gunslinger (who is, incidentally, Mexican) are always fighting with each other

Flesh 🐀

@jesusmargar Also an interesting illustration of how people have a weirdly insular view of historical "settings", forgetting how, like, cowboys lived in the same world as samurai.

ShadowInTheVoid

@jesusmargar My only issue is that if we're stuck with 1830 at the latest we're just a touch too early to have them sending faxes to eachother.

Андрей Ситник

In 1922, New York had riots because of hats.

At that time there were strict fashion rules - a straw hat could be worn only in summer. Those who forgot to update their closet could even be beaten (in 1924 a man was even killed).

But in 1922 the tradition went too far. Teenagers in groups of 1000 people mocked people who forgot to update their hats.

en.wikipedia.org/wiki/Straw_Ha

Андрей Ситник

В следующей версии Nano Stores будут эффекты.

С помощью с них можно подписаться на несколько сторов и подчищать ресурсы с прошлого вызова реакции на изменения.

github.com/nanostores/nanostor

[DATA EXPUNGED]
Андрей Ситник
СЯУ, что во время зимней спячки у суслика постепенно накапливается недосып, и ему приходится периодически выходить из спячки и разогреваться, чтобы немного поспать. https://pubmed.ncbi.nlm.nih.gov/1945046/

Чувствую тебя, суслик, на многих уровнях.
Андрей Ситник

Zen — браузер в духе Arc, но на базе движка Firefox.

И опенсорсный, в отличие от Arc.

zen-browser.app

Айфоновод  Маковедов

@sitnik_ru сбока firefox с интегрированным из коробки набором твиков - github.com/yokoffing/Betterfox
что подтверждается - github.com/zen-browser/desktop

Андрей Ситник

Перевёл свою читалку со Svelte 4 на предрелиз Svelte 5. Очень понравилось!

1. Размер JS-бандла уменьшился на 30%.
2. Руны позволяют задавать очень хитрые типы.
3. Snippet гораздо гибче, чем slot.

github.com/hplush/slowreader/p

Руководство по переходу:
svelte-5-preview.vercel.app/do

Анатолий Богомолов

@sitnik_ru мне в svelte 5 не очень понравилась $props руна. На мой взгляд это даунгрейд. Если в svelte 4 я вместе с обозначением писал и тип, то теперь мне нужно отдельно написать тип и потом ещё реализацию. В итоге получается уродство как на скрине. Причём каких-то преимуществ я не заметил.

И $effect руне не хватает возможности ручного управления зависимостями. Магия это конечно круто, но, например, она не может вызвать функцию при изменении значения в кастомном стейте. Причём, если использовать $inspect, то svelte обновление перехватывает. Очень странное поведение.

В остальном и вправду классно. $state сильно упрощает жизнь.

@sitnik_ru мне в svelte 5 не очень понравилась $props руна. На мой взгляд это даунгрейд. Если в svelte 4 я вместе с обозначением писал и тип, то теперь мне нужно отдельно написать тип и потом ещё реализацию. В итоге получается уродство как на скрине. Причём каких-то преимуществ я не заметил.

И $effect руне не хватает возможности ручного управления зависимостями. Магия это конечно круто, но, например, она не может вызвать функцию при изменении значения в кастомном стейте. Причём, если использовать...

Ваня

@sitnik_ru мне как-то defineProps из vue чисто визуально больше нравятся. Generic для меня видится более обычным подходом чем декларация типа и потом подгонка как на скрине. Может в просто не знаю каких-то деталей и этот поход позволяет что-то, что не позволяется в generic подходе?

Ramil Karimov

@sitnik_ru мне в целом нравятся и руны и снипеты, снипеты правда мощнее. Но у меня ощущение что должны быть инлайн-компоненты вместо них. Снипеты делают то же самое, что компоненты с небольшими оговорками, но для них завели отдельную сущность и они не взаимозаменяемы.

Андрей Ситник

#СегодняЯУзнал, что если зайти на новостной сайт с пэйволлом и включить лисий режим для чтения, а затем обновить страницу — сайт покажет всю статью.

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

Go Up