home.social

#singleton — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #singleton, aggregated by home.social.

fetched live
  1. Практика программирования в эпоху ИИ (разбор реальной задачи на С++ с помощью ИИ агента)

    Мне кажется когда мы начинаем обсуждать с ИИ какое-то более менее конкретное техническое решение, которое, очевидно, должно существовать, мы обычно ожидаем чтобы он фактически дал подтверждение и недостающие детали. Но мне при общении с ИИ-агентом, в первую очередь интересно, сможет ли агент в ответ на некоторый сложный вопрос заставить меня (спрашивающего) изменить точку зрения то есть фактически опровергнуть исходную посылку-гипотезу на которую, технический вопрос, так или иначе всегда опирается! По моему это основной признак интеллекта — свобода не только отстаивать свою точку зрения, но и пытаться «заразить» этим собеседника. Так получилось, что у меня сложились практически идеальные обстоятельства для такого эксперимента. Я в принципе знал идеальное решение с самого начала, но в повседневной рутине оно было скрыто множественными наложениями от текущей работы. По той же причине занятости текущей работой я не мог в полной мере сосредоточиться (а главное не старался) чтобы достать и отряхнуть от наложений идеальное решение, а начал сессию с ИИ агентом чтобы в том числе посмотреть насколько эффективной является его помощь в сложных вопросах, по которым невозможно сформулировать какой-то простенький промт, но которые требуют итеративной сессии вопросов-ответов уточняющих вопросов, разъясняющих вопросов-исправляющих вопросов, … Первую часть общения я описал как смог в предыдущей статье . В этой будет то что, как мне кажется, можно именовать окончанием — подведением итогов с ответом на мой вопрос который ИИ-агент охарактеризовал так: Это отличный, глубокий вопрос, который бьет прямо в особенности того, как устроены большие языковые модели (LLM) и как у нас замыливается «цифровой глаз». ... Дисклеймер: редактора, корректоров у меня нет, вычитать, нормально, столько текста я вряд ли в состоянии. Но начать я хочу с более детальной формулировки задачи.

    habr.com/ru/articles/1063066/

    #ииагенты #ииассистент #с++ #с++_программирование #strong_type_name #singleton #llmагент

  2. OSDEV: Itanium часть 2: One-time Construction API и сигнлтоны Майерса

    Приветствую! В этой части мы рассмотрим что такое guard variables и как под капотом работают синглтоны Майерса. Цель конечно у меня другая, я просто обозреваю процесс разработки ОС и рассказываю какие задачи как и зачем я решаю. Но раз уж столкнулся с этим, то расскажу что понял :-D И так, стандарт начиная с С++11 гарантирует нам что локальные статические переменные инициализируются потокобезопасно. Но кто и как это обеспечивает? Это делает ABI. И все таки о чем же идет речь? Представьте себе что есть вот такая структура:

    habr.com/ru/articles/1055604/

    #atomic #itanium #abi #osdev #singleton #паттерны #паттерны_программирования #паттерн_проектирования_синглтон #сингтон #многопоточность

  3. Как правильно управлять диалогами в QML: Singleton + JavaScript Promise

    Уже не первый раз сталкиваюсь в проектах на Qt QML с проблемой управления диалогами и всплывающими окнами. QML — декларативный язык и это здорово! Мы описываем, что хотим видеть на экране, и, если всё сделали правильно, при запуске программы получаем желаемый результат. Но иногда хочется динамики — и именно с диалогами начинаются проблемы, которые все решают по-разному. Кто-то продолжает так же декларативно описывать диалог для очередного экрана приложения. Да, так можно поступить, но у этого подхода есть несколько проблем. Первая — код начинает разрастаться. Даже если вынести диалог в отдельный компонент, его всё равно придётся «тюнить» каждый раз перед отображением, что не очень удобно. Вторая проблема, как по мне, куда хуже — при создании экрана в приложении будут созданы и все дочерние элементы. То есть диалог может потреблять память, хотя по факту пользователь может так им и не воспользоваться. Другой вариант, который тоже часто встречается — это обёртка диалога в Component и его непосредственное создание в нужный момент. С точки зрения потребления памяти это уже лучше, но проблему лишнего кода это не решает. Зачастую из-за подготовки такого диалога кода может оказаться даже больше. К тому же нужно не забывать вызывать destroy() для всех динамически созданных объектов, когда они больше не нужны. Всё становится ещё хуже, если один и тот же диалог нужен в нескольких местах. В большинстве случаев люди либо не парятся, либо им просто некогда — и в итоге мы видим обычную копипасту тут и там.

    habr.com/ru/articles/1032896/

    #Qt #QML #диалоги #Singleton #JavaScript_Promise #QtQuickControls #Dialog #динамические_компоненты #createObject #управление_памятью

  4. A new tech-friendly governor?

    The California governor’s race has been a crowded field without notable frontrunners.
    #Newsom had been a long-time friend of the tech industry, hosting Google’s #Page and #Brin as guests at his wedding
    and referring to Salesforce chief executive Marc #Benioff as “family”.
    His departure appears to have Silicon Valley fretting.

    #Singleton, from the Chamber of Progress, said Newsom had long recognized “how pivotal the technology industry is in California”.

    But then, late last month, Matt #Mahan, a moderate Democrat and the mayor of San Jose, announced his candidacy.

    Before Mahan got involved in politics in 2020, he had a career in the tech sector.
    He was an undergraduate at Harvard with Zuckerberg,
    and in 2014 co-founded a startup with funding from #Conway, #Benioff and Napster co-founder Sean #Parker.

    Mahan appears to be the savior the tech industry had been searching for.
    Since his candidacy announcement just two weeks ago,
    ⚠️millions have poured into his campaign.

    According to public records, he’s received donations from several venture capitalists,
    along with Roblox CEO David #Baszucki, Y Combinator CEO Garry #Tan, GitHub co-founder Chris #Wanstrath, Cloudkitchen co-founder Diego #Berdakin, and Ring founder #Siminoff.

    Mahan has even courted donors who helped launch companies known for working with the Trump administration,
    including Palantir co-founder Joe #Lonsdale and Anduril co-founder Matt #Grimm and his wife Kimberly Grimm, according to public records.

    Google’s #Brin has also backed Mahan, maxing out the limit for an individual campaign donation at $78,400.

    Several of Mahan’s other tech backers also maxed out their donations.
    🔥At this point, Mahan has now raised more than double the two most prominent democrats in the race, ⭐️Eric Swalwell
    and ⭐️Katie Porter.

    As political races and ballot measure campaigns continue to heat up across California in 2026, tech’s influence is only expected to grow.

    “It’s going to be a fun session,” Singleton said. That’s for sure.”

    #MattMahan #KatiePorter #EricSwallwell #CAGovernor
    theguardian.com/technology/202

  5. Tech billionaires are leveraging tens of millions of dollars
    to influence California politics
    in a marked uptick from their previous participation in affairs at the state capitol.

    Behemoths such as #Google and #Meta are getting involved in campaigns for November’s elections,
    as are venture capitalists, cryptocurrency entrepreneurs and #Palantir’s co-founders.

    The industry’s goals run the gamut
    – from fighting a billionaire tax
    to supporting a techie gubernatorial candidate
    to firing up new, influential super political action committees (Pacs).

    The phenomenon squarely fits the moment for the state’s politics
    – with 2026 being the year that Politico has dubbed
    “the big tech flex”.

    Gavin #Newsom, California’s tech-friendly governor
    who’s been quick to veto legislation that cramps the sector’s unfettered growth,
    is reaching his term limit.

    That means Silicon Valley needs to find a new ally.
    The industry may have found its candidate in an upstart mayor from San Jose, ⚠️Matt Mahan.

    Silicon Valley’s businesses and billionaires
    – some of the richest and most powerful on earth, most of which are headquartered in California
    – are in the midst of a massive AI boom.
    Industry insiders say tech companies need to ensure they can continue to flourish without regulations getting in the way.

    “This is a golden opportunity and a golden moment for tech to reset its priorities and its perceptions,”
    said David McCuan, a political science professor at Sonoma State University who studies state lobbying.

    Rather than going all-in on one candidate or issue, McCuan said the tech sector is using a multi-pronged attack in California.
    Tech billionaires are contributing to campaigns ranging from candidates for governor
    to local city council and school board races.

    They are also donating heavily to groups campaigning for relaxed taxation and minimal regulation around AI.

    “If you’re an uber-zillionaire, you give money early and often,” McCuan said.
    “They have more wealth and resources than they’ve ever had before,
    so that allows them to play on both sides of the aisle and up and down the ballot and across issues like never before.”

    Unlike other industries, such as oil and pharma, tech has been relatively tame when it comes to lobbying in the state.
    The industry has tended to focus on narrow state issues and instead spent big and broad at the federal level
    (aside from Uber and Lyft’s massive $200m ballot measure campaign in 2020).

    That ethos has changed.
    California is now ground zero for tech titans working to become omnipresent in politics.

    Robert #Singleton,
    the senior director of policy in California for the tech industry group "Chamber of Progress",
    said this moment has been brewing for a long time and it just needed the right thing to set it off.

    “The introduction of that #billionaire #tax obviously galvanized a lot of wealthy individuals who don’t want to see that happen,
    and who will spend money to make sure it doesn’t happen,”
    Singleton said.

    “That tipped them into wanting to get more involved.”
    theguardian.com/technology/202

  6. If you are dreading Valentine's Day, I am happy to give you a romance or erotica audiobook of your choice for free, no strings, no questions asked.

    1. Pick out a title from among the books I have narrated at the link below.
    2. DM me your choice.
    3. Let me know if you'd prefer a free code for Audible UK or Audible US.*

    *These are my only options, sorry. But you can redeem them from anywhere by changing the Audible website country settings or app settings.

    Have a Happy Valentine's Day on me, please! 💋

    adaraastin.ck.page/87de3a4c9f

    @bookstodon @audiofiction @LonelinessCorps

    #Singleton #Single #Solo #ValentinesDay #Audiobook #Audiobooks #Audiofiction #Bookstodon #Romance #Erotica

  7. Python и паттерны GoF, часть 1: Singleton

    Недавно мне в очередной раз довелось читать молодым коллегам курс по языку Python. По самому языку мы прошлись и начали говорить о паттернах проектирования и их реализации. В итоге захотелось мне превратить материалы курса в несколько статей. Это первая. Статья получилась большая, сначала я планировал рассказать в одном тексте обо всех порождающих паттернах, но, поглядев на размер, передумал и разбил историю на части. Первым паттерном, который мы рассмотрим, разумеется, станет синглетон. Как только его по-русски не называют, кстати. Синглтон. Синглетон. Наконец, ОДИНОЧКА. Не, ну вы представляете, ОДИНОЧКА?! Покажите мне живого человека, который так говорит? Я ни одного за 30 лет использования паттернов GoF не видел. Казалось бы, что о нём можно сказать разумного, доброго, вечного, а главное — нового? Паттерн довольно тривиальный, всего лишь способ создать объект класса, который нельзя инстанцировать более одного раза, а потом использовать этот объект везде, где нужно (часто в совсем разных местах). И довольно спорный во многих случаях. Особенно в Python, где я обычно не советую его использовать так, как в C++.

    habr.com/ru/articles/972122/

    #design_patterns #singleton #creational_patterns

  8. I was sitiing in traffic doing the #Singleton #Crawl (IYKYK) and looking at a late 60's Pony burbling away in front of me.

    Two things struck me as different between old cars and new.

    The rear windscreen was huge.
    The car had no headrests on the seats.

    How times have changed.

    #OldCarMastodon

  9. Архитектура Uniswap v4: разбираем основы протокола

    Uniswap V4 — это новая версия Uniswap в которой снова все с ног на голову. В предыдущей версии мы увидели новую математику, а в этой версии новый взгляд на архитектуру смарт-контрактов. Часть моментов я разбирал в своей прошлой статье , здесь мы углубимся в организацию работы смарт-контрактов. В этой статье мы разберем: - Ключевые смарт-контракты и библиотеки : репозитории и смарт-контракты с которых начинать изучение кода - Менеджер пулов: основной функционал и схема наследования - Флоу транзакции : точка входа для пользователя и поставщика ликвидности - Transient Storage : на примере разблокировки пула в качестве защиты от reentrancy - Хуки : что смарт-контракт хука использует и как вызывается менеджером пулов Если вы хотите понять, как Uniswap V4 превратился из обычной DEX в мощную платформу для DeFi-протоколов, эта статья для вас. Погнали!

    habr.com/ru/articles/935928/

    #uniswap #uniswapv4 #архитектура #хуки #маршрутизация #singleton #transient_storage #dex #routing #смартконтракты

  10. [Перевод] Синглтон — корень всех зол

    Допустимые глобальные переменные и предполагаемая экономия памяти. Вот уже 20 лет я преподаю программирование в университете Буэнос-Айреса. На курсе программной инженерии мы изучаем паттерны проектирования, и одна и та же «схема» повторяется раз за разом, вызывая почти де жа вю. Я убедился в этом на нескольких проектах и при обращении со свободным ПО, которым мне приходилось пользоваться: Как «по волшебству» в коде возникает паттерн синглтон.

    habr.com/ru/companies/piter/ar

    #singleton #design_patterns #проектирование #ооп #рефакторинг #антипаттерны

  11. 📆NEXT WEEK - #CPCCGWebinar on Fri 27 Sept

    Dimitri Mortelmans from the University of Antwerp will present preliminary findings on #singlehood in Europe from the EU-funded #SINGLETON project #single #relationships

    Register to join us online: cpc.ac.uk/activities/full_even

  12. is that what we call an infinite loop?

    What's the word on #Singleton
    Does use of #Singletons really inhibit the #modularity of desirably extensible code?

  13. Паттерны проектирования в Unity: от Singleton до Object Pool

    Паттерны проектирования в Unity: от Singleton до Object Pool В этой статье мы подробно рассмотрим ключевые паттерны проектирования, такие как Singleton, Observer, Factory Method и Object Pool. Узнайте, как эти паттерны могут улучшить структуру вашего кода, повысить производительность игры и упростить управление ресурсами. Пошаговые примеры помогут вам внедрить эти методы в ваш проект и сделать его более масштабируемым и устойчивым. Читать подробнее

    habr.com/ru/articles/826014/

    #unity #паттерны_проектирования #юнити #c# #паттерны #patterns #object_pool #singleton #factory_method #observer