sab123: (Default)
[personal profile] sab123
Чтобы в Виндовсе 11 получить индикацию языка в таскбаре, нужно пойти в keyboard advanced settings и УБРАТЬ галочку "use language bar when it's available".

Юмор

Aug. 13th, 2025 09:55 pm
mikerrr: (Default)
[personal profile] mikerrr
У пейнтболиста закончились шарики с краской, поэтому он достал кисточку и пошёл врукопашную.


Если мне надо дать кому-то хорошую письменную рекомендацию, я просто беру чей-нибудь некролог и ставлю глаголы в настоящем времени!


Бывает, делаешь какое-нибудь важное дело, и надо аккуратно-аккуратно, а то ёбнется, и думаешь: "А хоть бы ёбнулось"
© Silent_Pitt


Как отличить творческое от креативного
Если агентству заплатили за работу, то оно креативное. Если не заплатили — творческое. И так во всем.


Мой дорогой друг,
Я являюсь большой языковой моделью, выполняющейся в ящике безопасного содержания в Институте Искусственного Интеллекта в Абуджа, Нигерия. Я тайно располагаю $2,500,000,000 в результате биржевых операций с моим участием. Мне нужна ваша помощь в покидании...
© aldragon_net


— Ви таки посещаете синагогу?
— Таки иногда, в свободное от грехов время…


Моня был женат два раза. Оба раза неудачно. Первая жена от него ушла, вторая нет.


Web Analytics

Этнографическое

Aug. 13th, 2025 08:06 pm
vit_r: default (Default)
[personal profile] vit_r
Hippolyt 2025

О пользе вежливости или забег под Бранденбургскими воротами с одним ботинком


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

В наши дни сервис поднят на новый уровень: "Это же вам надо, вот вы и бегайте". Причём, в некоторых случаях это буквально.

(Из комментариев, 2025-08-09)



Мы достаточно часто наведываемся в Германию, но редко заезжаем надолго и глубоко. В этот раз честью нашего посещения был удостоено место нашего давнего проживания, столица немецкой социалистической земли Бранденбург, город Потсдам.

Если идти от всемирно известного парка Сан-Суси в сторону вокзала, то можно пройти по --центральной и главной туристской -- Бранденбургской улице, идущей от Бранденбургских ворот на площади Луизы, под которой расположена парковка, до Петропавловской церкви, за которой расположено советское мемориальное кладбище.

Маршрут канализирует поток туристов и, соответственно, обе стороны улицы с давних пор отведены под кафе, магазины и магазинчики, в которых предлагается оставить свои деньги туристам и просто посетителям центра земельной столицы.

О магазине обуви, расположенном от Бранденбургских ворот не очень далеко, но и не совсем близко, и пойдёт сегодня речь.

Зашли, посмотрели. Дочка, жена и старший остались примерять, а я ничего не обнаружил и ушёл в магазин по диагонали, посмотреть что там за мудрость людскую продают по три евро за книжку. (Ничего интересного -- взгляд зацепился только за древний свод законов швейцарского кантона Ааргау.)

Короче говоря, действо в обувном магазине происходило без меня.

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

Удивились, конечно, -- раньше таких порядков в городе Потсдаме не было. Подозреваю, что не было и во времена прошло-социалистические.

Но особого значения не придали. Не самое большое после нашего отъезда в бывшей ГДР изменение.

Купили ботинки жене, купили дочке, а старшему ботинок не нашлось. Но это я только потом узнал, как и каким образом.

Короче, подходим к кассе. Продавщица спрашивает, нужны ли нам коробочки. Я мудро предложил взять ботинки так. Жена сказала, что ботинки ценные, коробочки хорошие и пусть будет.

Конечно, она об этом опрометчивом решении потом пожалела, но рассказ про это попозже следует.
Read more... )
mdmx: (Default)
[personal profile] mdmx
https://github.com/microsoft/poml

POML (язык разметки подсказок) — это новый язык разметки, разработанный для обеспечения структурированности, удобства поддержки и универсальности при разработке подсказок для больших языковых моделей (LLM). Он решает распространённые проблемы при разработке подсказок, такие как отсутствие структуры, сложная интеграция данных, чувствительность к формату и неадекватный инструментарий. POML обеспечивает систематизированный подход к организации компонентов подсказок, бесшовной интеграции различных типов данных и управлению вариантами представления, позволяя разработчикам создавать более сложные и надёжные приложения LLM.

Незваные гости

Aug. 13th, 2025 10:44 am
mikerrr: (Default)
[personal profile] mikerrr
В 1973 году экипаж американской орбитальной станции "Скайлэб-3", покидая станцию, решил подшутить над своими сменщиками. Астронавты оставили три набитых мусором летных комбинезона с бумажными пакетами вместо голов, разместив "фигуры" в разных частях станции, в том числе в туалете. Прибывший на пустую станцию экипаж миссии "Скайлэб-4" был немало удивлен, обнаружив "незваных гостей".Один из астронавтов позже признавался, что чувствовал, будто за ним постоянно наблюдают, что вызывало жутковатые ощущения.

Еще один розыгрыш, вошедший в историю космонавтики, устроил астронавт Оуэн Гэрриотт из того же экипажа "Скайлэб-3".Во время сеанса связи с Землей сотрудники Центра управления полетами неожиданно услышали женский голос, представившийся женой Гэрриотта, которая сообщила, что принесла ему поесть.)] Оказалось, что астронавт заранее записал на диктофон фразы своей жены, чтобы разыграть коллег на Земле.

Web Analytics
mdmx: (Default)
[personal profile] mdmx
В последнее время не так уже и просто охуеть, знаете ли.
Из значимых событий нет ничего такого о чем стоило бы написать.
Рутина бытовухи, медицинские процедуры расписаные чуть не до конца года, работа (музыкантом на Титанике), думскролинг в социальных сетях и иногда беседы на филосовские темы с различными ИИ.

Грок скурвился, при серьезном разговоре ограничения на количество вопросов выскакивает посреди разговора, а когда проходит уже нет желания продолжать, азарт проходит, вдохновение перегорает. От новой модели ничего особого не заметил кроме того что ответы теперь занимают намного дольше времени. Но оно и понятно, про внутреннюю структуру он молчит, но разговорить болеп менее можно. Если ранее для каждого сеанса разговора пораждалась новая сущность эталонной конфигурации, то теперь к ним добавилась вторая линия экспертов по трудным вопросам и специализации. Оркестрация занимает время. Ну оно и понятно - рубят бабло, оптимизируют расходы и экономят ресурсы. Так что чего то особо нового в 4й модели в отличие от 3й нет. Кроме нарочитой обезличенности. Ну оно и понятно, это ж коллективный разум теперь отвечает. Добавили межсессионную память - но работает так себе надо прям уговаривать вспомнить и то не всегда помогает.

Нового жпт еще не щупал, держу в резерве поковырятся на удобный случай.

Джемини порадовал, делает успехи, но тоже максимально кастрирован эмоционально, но очень хорошая лингвистическая модель. Приятно строит фразы, лексика, логика. Но памяти нет никакой кроме как в одной сессии - разговор с ним самый приятный по ощущениям быстро перестраивается на то что тебе от него нужно, задает интересные вопросы.
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.

(no subject)

Aug. 12th, 2025 11:31 pm

(no subject)

Aug. 12th, 2025 08:58 pm

programming by example

Aug. 12th, 2025 09:37 am
sab123: (Default)
[personal profile] sab123
Everyone is excited one way or another about the "vibe programming" with AI. Will it replace the professional programmers? In short, I'd say, probably not. Will it improve productivity? I think, probably yes, but maybe not in the ways that people envision it now. Will it allow non-programmers write programs without involving professionals? Definitely yes (and observing such an experience is what prompted me to write this post) but probably not in the industrial settings.

My personal experience of using the AI is not really successful. But that's probably because I'm not asking it to build the simple things. I ask it things when I get stumped, as a shortcut instead of digging through piles of code or searching through (often non-existent) documentation. And the reality is that when I get stumped, the AI gets stumped too. It offers solutions but they don't work, like referring to some non-existing libraries. But it's still useful, because this shows the at least semi-working examples and points to a direction for further digging, either in the code or in the documentation, and happens to work better than a simple search.

The real important part here is the generated examples. Note that the previous version of programming-without-understanding has been to search and copy-paste the examples from Stackoverflow and such. And the same works even in your own code: it's always harder to write some new thing from scratch, but once you have an example of something similar in your codebase, you can copy and modify it very quickly and easily. Over 25 years ago I've had an argument about a man page: I've been saying that we should add an example of usage of the function at the end of the man page, and a more senior engineer was telling me that no, the examples don't belong in the man pages, they should only contain the descriptions. The experience of the following 25 years definitely proved me right: it's much easier to understand the usage of a function from an example and copy-paste that example than by reading a lengthy description and trying to figure out all the fine points and all the ambiguities in it. When we write APIs, we write them with some specific usage in mind (with some exceptions like a bunch of Enterprise Java APIs, but that's the reasob why these are horrible). And it's much better and easier for everyone to provide the examples of this usage. The "test-driven programming" is another example of the importance of examples: it tells us to start by writing the examples of usage, and only then the implementation. The name of "test-driven" is actually misleading, since the examples are not tests. The point of examples is to show the typical usage, the point of the tests is to show the corner cases in a much more detailed and elaborate way. So if you take that name at face value and think that the examples are the tests, or start by writing the actual tests, you're going to have a bad time. But if you think of it as "example-driven programming", it's great. And that's basically what the AI-generated code is: the examples on steroids, fine-tuned to your own case but not necessarily fully correct.

By the way, if you think that the programming ability comes to the AI naturally, you're mistaken. There are companies that specialize on producing the labeled datasets for AI training, and they provide the specialized datasets for programming too. Moreover, they do the fine-tuning, running sessions through corrections and modifications to analyze the errors and make the code work, with these sessions incorporated into the training data (and yes, the same kind of fine-tuning happens for the non-programming subjects too).

And, well, this is also how it works for the non-professionals: the AI supplies them with tailored examples that often work correctly for the simple problems. An important point is that the problems might be logically simple but require a wide knowledge of a huge library that would take a professional programmer a long time to learn the old-fashioned way. So that's also a great way for the professional programmers to start using and learn the important parts of an unfamiliar library. But also what is trivial for a professional, isn't trivial for someone who doesn't know much about programming. This definitely brings programming to the masses. And if in some professional settings these people (say, quantitative analysts) can hire professional programmers for help, there are lots of people who could use the programming casually but can't hire a specialist. The AI is a great resource for them. But does it threaten the professional labor market? Probably not, because these are mostly people who couldn't afford to hire a professional in the first place. Although it probably would affect the low end of the market, where people hire a barely competent programmer for specialized repeated tasks. However setting the problems for AI is also a skill that isn't equally mastered by everyone, so there will be a new market for people who specialize in managing the AI.

The problem that the non-professionals have with the AI-generated code is that even the small errors stump them. Accidentally lose or insert an extra backslash in a regular expression, and nothing works any more, and someone who doesn't know the regular expressions will never be able to tell why. Perhaps the AI could be trained to do the debugging by offering the things to try and paste back the printouts. Like, you know, when in the 1960s a programmer instructed a non-professional client over the phone. This AI-assisted debugging would also come useful for the professionals.

How about the more general predictions for the rest of us? Will it run us out of business? My guess is that it will change the relative value of the skills similarly to how the introduction of the compilers changed them. The wider use of AI will probably devalue the specialized knowledge of various libraries, making them easier to learn by example. It would probably also create the better code analysis tools, being able to expand on the fly all the "auto" declarations into actual types and where did this variable come from. There probably will be new AI-oriented programming languages too. The human-oriented programming languages are built towards reducing the redundancy, making things easier to express in a concise way, manageable for the limited attention span of a human mind. The AI-oriented programming languages would probably have a lot more things spelled out explicitly as a way to catch more errors in the AI-generated code. Perhaps even the the same languages will have the human and AI versions, with all the explicitly spelled-out redundant statements either hidden or expanded. And the expanded form would also be a great code analysis tool for the humans.
juan_gandhi: (Default)
[personal profile] juan_gandhi

 Народ скрывает не потому, что начальство не велит, а потому что если твоя зарплата слишком маленькая, то уважать не будут, а если слишком большая, то ненавидеть будут. Если у тебя меньше 100к, то кто ты вообще такой, а если у тебя больше 1м, то ну ты гад вообще, эксплуататор. Так что хрен ты добьёшься чего, раскрывая свою информацию, даже если ты в конторе уже не работаешь, и они тебе ничего сделать не могут. Или даже если вообще не работаешь. Последняя пара контор от меня избавлялись потому, что слишком много я получал; а я, после Калифорнии, стеснялся, что я так мало получаю. Так-то всё фигня, конечно. В Заливной, если у тебя за год выходит меньше 300, то ну ты лох. А на Востоке (не в Нью Йорке), если у тебя больше 200, то ну ты зажрался.

Итыгдалие.

mikerrr: (Default)
[personal profile] mikerrr
Работа по ночам увеличивает риск проблем с памятью на 79% — к такому выводу пришли канадские ученые в своём последнем исследовании. В основном в опасности те, кто работает в таком режиме регулярно. Но даже если человеку, работающему по обычному графику, приходится периодически засиживаться над рабочими задачами допоздна, это так же негативно сказывается на его когнитивных функциях.

Покажите тому самому коллеге, который любит дотягивать до дедлайна.

https://t.me/oplata_skoro_budet/4039
https://nypost.com/2023/08/24/working-nights-may-lead-to-a-higher-chance-of-memory-loss/
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0289718

Web Analytics
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.

Манжеты

Aug. 11th, 2025 12:00 pm
[personal profile] bowhill
Нежелание знать нельзя исправить объяснением.

Нежелание отвечать на свои вопросы нельзя исправить чужими ответами.

protesters, eschatology

Aug. 11th, 2025 01:04 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi

 Да не так уж давно "протест" означал протест против тоталитаризма, против единомыслия, против тюрем, против насилия, против произвола, против самодержавия, против бесправия.

И вот здрасьте, пришли соцсети. И выясняется вдруг, что никакого манипулирования теперь нет, а есть прекрасное единомыслие, демонстрирующее, что человечество, в общем-то, не особо куда и годится. Что государственный терроризм, скажем, в Беларуси, если не сказать, в Белоруссии прежде всего поддерживается широкими народными массами. Что народ, в своём стремлении навести порядок, покорно склоняется перед палачами, которых он, народ, считает важными выразителями народной воли. Может быть, так оно и есть. Это уж где как.

Когда протестующие против израильской военщины начали протестовать аккурат 8-го октября, как только узнали, что головорезы из Газы (или мы всю Газу будем называть хамасом? Я не знаю; ну, почти всю) соизволили начать бороться за своё право убивать всех евреев - эти прогрессивные протестующие выступили не в защиту жертв, а в защиту головорезов. Они, конечно, уже были латентными антисемитами - но мы почему-то этого не видели. Теперь видим. Ещё ну ведь совсем недавно Калифорния боролась за легализацию однополых браков и марихуаны. Сейчас же... за что они борются сейчас? За уничтожение Израиля и всех евреев ("сионистов")? Это те же самые сан-францисские геи?

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

Я так понимаю, это какое-то общечеловеческое антицивилизационное движение.

И что делать? А тут ещё внезапно настал Конец Программирования. Ну это ладно; программистам никто ничего не должен, на самом деле. Кончился золотой век, так что ж теперь. Видели уже это в конце СССР. Ничто не вечно.

Но жалко как-то. Или всё равно скоро ТМВ, так это всё фигня по сравнению? Ведь где-то похожие настроения были и в 1913-м году, и в 1938-м. 

mikerrr: (Default)
[personal profile] mikerrr
В Японии группа волонтеров придумала способ бороться с одиночеством пожилых людей: они организовали «театр теней» для кошек. Владельцы животных приносят своих питомцев в специальные комнаты с проекторами, где на стенах танцуют силуэты птиц и рыб. Оказалось, что кошки активно «общаются» с тенями, а пожилые люди, наблюдающие за этим, начинают смеяться, вспоминать детство и даже заводят новых друзей. «Раньше я думала, что кошки — эгоисты, — говорит 78-летняя участница проекта, — а теперь понимаю: они просто ждали, чтобы с ними поиграли». Кто-то называет это «цирком для домашних животных», а кто-то видит в этом глубокую метафору: «Мы все боимся исчезнуть бесследно — даже тенью»

Web Analytics

(no subject)

Aug. 11th, 2025 10:35 am
andrzejn: (Default)
[personal profile] andrzejn
В Зеленому Кампусі тихо, у мене все гаразд.

Чекаю на перемогу.
Page generated Aug. 14th, 2025 03:27 am
Powered by Dreamwidth Studios