Forwarded from Подливтика 2.0
И к новостям Уральского федерального округа. Сообщается, что сотрудники ФСБ задержали главу Фершампенуаза Бориса Сагитдинова.
Челябинский постмодерн, кто не бывал, не поверит, что у них и правда так называются населенные пункты.
Челябинский постмодерн, кто не бывал, не поверит, что у них и правда так называются населенные пункты.
Forwarded from HN Best Comments
Re: Preparing for the Incoming Computer Shopper Tsunam...
This... is fugging amazing.
No, seriously. It really is. Those of you who are too young to remember the heyday of Computer Shopper won't get it (probably) but that magazine was ... well, as the article says, practically a "bible" to some of us. There was NOTHING like finding the new issue on the news-stand, buying it, and rushing home to pore over the ads, looking for a sweet new motherboard, some RAM, maybe a Sound Blaster card, etc. for that sweet new PC you were planning to build. And the BBS listings... A new BBS appearing in there, IN YOUR LOCAL CALLING AREA was a huge deal.
I know the younger folks probably don't get the idea of "long distance" or probably even the idea of phone usage being metered and billed per unit, but back in the day calling a BBS that was long-distance was a good way to rack up a huge phone bill, and righteously piss off your parents (if you lived at home). Of course some people would pack a laptop (yes, they existed in the 1990's) in a car, drive out to a convenience store in the middle of nowhere at 2:00 in the morning, and "beige box" off a COCOT (customer owned coin operated telephone) to make those calls. I might have been guilty of doing something like that...
Anyway, Computer Shopper was a big deal to a lot of people for a long time, and I'm personally thrilled to see these issues being preserved so some of that legacy can live on. Browsing the old issues online will never give one quite the same experience, but it's good that they'll be around.
mindcrime, 1 day ago
This... is fugging amazing.
No, seriously. It really is. Those of you who are too young to remember the heyday of Computer Shopper won't get it (probably) but that magazine was ... well, as the article says, practically a "bible" to some of us. There was NOTHING like finding the new issue on the news-stand, buying it, and rushing home to pore over the ads, looking for a sweet new motherboard, some RAM, maybe a Sound Blaster card, etc. for that sweet new PC you were planning to build. And the BBS listings... A new BBS appearing in there, IN YOUR LOCAL CALLING AREA was a huge deal.
I know the younger folks probably don't get the idea of "long distance" or probably even the idea of phone usage being metered and billed per unit, but back in the day calling a BBS that was long-distance was a good way to rack up a huge phone bill, and righteously piss off your parents (if you lived at home). Of course some people would pack a laptop (yes, they existed in the 1990's) in a car, drive out to a convenience store in the middle of nowhere at 2:00 in the morning, and "beige box" off a COCOT (customer owned coin operated telephone) to make those calls. I might have been guilty of doing something like that...
Anyway, Computer Shopper was a big deal to a lot of people for a long time, and I'm personally thrilled to see these issues being preserved so some of that legacy can live on. Browsing the old issues online will never give one quite the same experience, but it's good that they'll be around.
mindcrime, 1 day ago
Forwarded from Вечерний картограф
В 1990-е годы на выборах в Польше стал проявляться удивительный феномен, названный «фантомными границами». Взгляните на результаты вторых туров президентских выборов 1️⃣. До 2005 года никаких фантомных границ не видно, а потом они резко проявляются три раза подряд. Это как раз были те разы, когда друг другу противостояли непримиримые идеологические противники. Не левые и правые, как можно было бы подумать, а правые либералы и правые консерваторы. Похожая картина и по парламентским, и местным выборам.
Объяснения этому даются разные, но ни одно из них нельзя считать полностью удовлетворительным. Проявляются именно границы на 1914 год. Познань и Вроцлав голосуют одинаково, при том, что Познань в межвоенный период была в составе Польши, а Бреслау – нет, и, вообще, там немцы жили. Мало что объясняет и уровень доходов 2️⃣. Соседние Вармийско-Мазурское и Подлясское воеводство относятся к бедным и отстающим (около 70% среднего ВРП на душу населения), но первое голосует как богатый Гданьск, а второе – как богатый Краков.
Пишут, что политическая культура разная. Но почему она одинаковая в «русских» и «австрийских» воеводствах. Почему потомки людей из этих воеводств, переселившихся в «немецкие», своими электоральными предпочтениями прочерчивают границу 1914 года?
Все это загадка, перед лицом которой мы почтительно умолкаем.
Объяснения этому даются разные, но ни одно из них нельзя считать полностью удовлетворительным. Проявляются именно границы на 1914 год. Познань и Вроцлав голосуют одинаково, при том, что Познань в межвоенный период была в составе Польши, а Бреслау – нет, и, вообще, там немцы жили. Мало что объясняет и уровень доходов 2️⃣. Соседние Вармийско-Мазурское и Подлясское воеводство относятся к бедным и отстающим (около 70% среднего ВРП на душу населения), но первое голосует как богатый Гданьск, а второе – как богатый Краков.
Пишут, что политическая культура разная. Но почему она одинаковая в «русских» и «австрийских» воеводствах. Почему потомки людей из этих воеводств, переселившихся в «немецкие», своими электоральными предпочтениями прочерчивают границу 1914 года?
Все это загадка, перед лицом которой мы почтительно умолкаем.
Forwarded from Вечерний картограф
Потсдамские соглашения не привели к подписанию мирного договора по Германии. Мирная конференция, аналогичная Парижской, по итогам которой были подписаны мирные договоры с бывшими германскими сателлитами, так и не состоялась. И это напоминает нам о том, что мир холодной войны вовсе не был тем миром железобетонных правил в международных отношениях, каким его порой пытаются представить сейчас.
Одним из самых острых вопросов был вопрос о границах Польши. Они не нравились ни (будущим) западным немцам, ни восточным. США не подталкивали своих западногерманских друзей к признанию – такая двусмысленность их вполне устраивала. Пост иллюстрирует предвыборный плакат СДПГ, а о том, как изображалась Германия на картах в ФРГ, уже писал здесь.
Советскому Союзу споры между его союзниками было не нужны, и восточногерманских товарищей удалось убедить забыть обиды. В 1950 г. Польша и ГДР подписали Згожелецкий договор, зафиксировавший их границу. Непризнание этой границы со стороны ФРГ было головной болью польской дипломатии до 1970 г., когда, благодаря «новой восточной политике» Вилли Брандта был подписан Варшавский договор между двумя странами.
Одним из самых острых вопросов был вопрос о границах Польши. Они не нравились ни (будущим) западным немцам, ни восточным. США не подталкивали своих западногерманских друзей к признанию – такая двусмысленность их вполне устраивала. Пост иллюстрирует предвыборный плакат СДПГ, а о том, как изображалась Германия на картах в ФРГ, уже писал здесь.
Советскому Союзу споры между его союзниками было не нужны, и восточногерманских товарищей удалось убедить забыть обиды. В 1950 г. Польша и ГДР подписали Згожелецкий договор, зафиксировавший их границу. Непризнание этой границы со стороны ФРГ было головной болью польской дипломатии до 1970 г., когда, благодаря «новой восточной политике» Вилли Брандта был подписан Варшавский договор между двумя странами.
Forwarded from HN Best Comments
Re: Deepmind Alphadev: Faster sorting algorithms disco...
You can see hashing optimizations as well https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms, https://github.com/abseil/abseil-cpp/commit/74eee2aff683cc7dcd2dbaa69b2c654596d8024e
I was one of the members who reviewed expertly what has been done both in sorting and hashing. Overall it's more about assembly, finding missed compiler optimizations and balancing between correctness and distribution (in hashing in particular).
It was not revolutionary in a sense it hasn't found completely new approaches but converged to something incomprehensible for humans but relatively good for performance which proves the point that optimal programs are very inhuman.
Note that for instructions in sorting, removing them does not always lead to better performance, for example, instructions can run in parallel and the effect can be less profound. Benchmarks can lie and compiler could do something differently when recompiling the sort3 function which was changed.
For hashing it was even funnier, very small strings up to 64 bit already used 3 instructions like add some constant -> multiply 64x64 -> xor upper/lower. For bigger ones the question becomes more complicated, that's why 9-16 was a better spot and it simplified from 2 multiplications to just one and a rotation. Distribution on real workloads was good, it almost passed smhasher and we decided it was good enough to try out in prod. We did not rollback as you can see from abseil :)
But even given all that, it was fascinating to watch how this system was searching and was able to find particular programs can be further simplified. Kudos to everyone involved, it's a great incremental change that can bring more results in the future.
danlark, 9 hours ago
You can see hashing optimizations as well https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms, https://github.com/abseil/abseil-cpp/commit/74eee2aff683cc7dcd2dbaa69b2c654596d8024e
I was one of the members who reviewed expertly what has been done both in sorting and hashing. Overall it's more about assembly, finding missed compiler optimizations and balancing between correctness and distribution (in hashing in particular).
It was not revolutionary in a sense it hasn't found completely new approaches but converged to something incomprehensible for humans but relatively good for performance which proves the point that optimal programs are very inhuman.
Note that for instructions in sorting, removing them does not always lead to better performance, for example, instructions can run in parallel and the effect can be less profound. Benchmarks can lie and compiler could do something differently when recompiling the sort3 function which was changed.
For hashing it was even funnier, very small strings up to 64 bit already used 3 instructions like add some constant -> multiply 64x64 -> xor upper/lower. For bigger ones the question becomes more complicated, that's why 9-16 was a better spot and it simplified from 2 multiplications to just one and a rotation. Distribution on real workloads was good, it almost passed smhasher and we decided it was good enough to try out in prod. We did not rollback as you can see from abseil :)
But even given all that, it was fascinating to watch how this system was searching and was able to find particular programs can be further simplified. Kudos to everyone involved, it's a great incremental change that can bring more results in the future.
danlark, 9 hours ago
Deepmind
AlphaDev discovers faster sorting algorithms
In our paper published today in Nature, we introduce AlphaDev, an artificial intelligence (AI) system that uses reinforcement learning to discover enhanced computer science algorithms – surpassing those honed by scientists and engineers over decades.
Forwarded from Kazarin.online (Kirill Kazarin)
тут коллеги подкинули ряд ссылочек по дизайн бекенда слака
https://slack.engineering/scaling-slacks-job-queue/
https://slack.engineering/real-time-messaging/
https://harshitbudhraja.com/reminders-on-slack-messages-and-even-snoozing-them
https://www.wrangle.io/post/slack-recurring-reminders-when-and-how-to-use-them
https://slack.engineering/scaling-slacks-job-queue/
https://slack.engineering/real-time-messaging/
https://harshitbudhraja.com/reminders-on-slack-messages-and-even-snoozing-them
https://www.wrangle.io/post/slack-recurring-reminders-when-and-how-to-use-them
slack.engineering
Scaling Slack’s Job Queue
Slack uses a job queue system for business logic that is too time-consuming to run in the context of a web request. This system is a critical component of our architecture, used for every Slack message post, push notification, URL unfurl, calendar reminder…
Forwarded from HN Best Comments
Re: Google doesn’t want employees working remotely any...
I'm one of those weirdos who hates going in to the office. However, I'd like to provide a counter-point to that fact. My company has offices in Europe and I _love_ going to the office over there. Hate it in America. Love it in Europe. The question I ask myself is why? I don't feel isolated from my family. Its a couple blocks away. Safe and easy to get to. My son whose very young could safely walk there and back without being harmed (intentionally or accidentally). The city is so safe he could take the subway on his own if he wanted to. If I want to go home I can. If I want to go to lunch my family can meet me halfway.
The office in Europe _feels_ like an extension of home (in my experience - maybe not true for all). I feel a general sense of ease there. Taking the subway in New York or driving to work in Houston feels like a horrific burden that I'm just not willing to put up with anymore.
stickyricky, 13 hours ago
I'm one of those weirdos who hates going in to the office. However, I'd like to provide a counter-point to that fact. My company has offices in Europe and I _love_ going to the office over there. Hate it in America. Love it in Europe. The question I ask myself is why? I don't feel isolated from my family. Its a couple blocks away. Safe and easy to get to. My son whose very young could safely walk there and back without being harmed (intentionally or accidentally). The city is so safe he could take the subway on his own if he wanted to. If I want to go home I can. If I want to go to lunch my family can meet me halfway.
The office in Europe _feels_ like an extension of home (in my experience - maybe not true for all). I feel a general sense of ease there. Taking the subway in New York or driving to work in Houston feels like a horrific burden that I'm just not willing to put up with anymore.
stickyricky, 13 hours ago
Forwarded from 🔥Spicy Steamed Memeballs: Goy Appreciation Week 🥰 (15 15)
Media is too big
VIEW IN TELEGRAM
Forwarded from HN Best Comments
Re: Google uses in-person office attendance as part of...
After going back and forth between in-person and remote jobs, my conclusion:
* Remote work is much better if you know what you're building and "just" need to execute.
* In-person is much better if you don't know what you need to build, are trying to "figure it out as you go along", and are relying on the implicit fast feedback loop of standing next to each other.
Obvious, right? But I think what I've realize is the dimension of "we know what we need to do" is actually pretty much orthogonal to the product, size of the company, tenure of the employees, etc. I've been in early stage startups with no PMF that nonetheless have strong product-centric leadership who can set down an unambiguous vision for what they believe needs to be done. And I've been in startups that have PMF yet have no vision, and everyone is standing around in their remote offices twiddling their thumbs on "what to build next".
For large companies like FAANG, I actually think they mostly fall in bucket 2. I worked at Meta remotely for a year. My instructions when I joined were something like "Yeah so just talk to a bunch of people and look for opportunities to contribute". WTF? No wonder remote is not working well for them. You had to go 5-6 layers up the reporting chain to find anyone with any sort of holistic sense of what needed to be done, and they were not exactly empowered to share that vision lest it conflict with someone elses.
TL;DR I think remote work is well set up for companies with leadership that resembles a benevolent dictatorship. I think if you are all-remote and your leadership is effectively "managerial" in nature, NGMI.
extr, 10 hours ago
After going back and forth between in-person and remote jobs, my conclusion:
* Remote work is much better if you know what you're building and "just" need to execute.
* In-person is much better if you don't know what you need to build, are trying to "figure it out as you go along", and are relying on the implicit fast feedback loop of standing next to each other.
Obvious, right? But I think what I've realize is the dimension of "we know what we need to do" is actually pretty much orthogonal to the product, size of the company, tenure of the employees, etc. I've been in early stage startups with no PMF that nonetheless have strong product-centric leadership who can set down an unambiguous vision for what they believe needs to be done. And I've been in startups that have PMF yet have no vision, and everyone is standing around in their remote offices twiddling their thumbs on "what to build next".
For large companies like FAANG, I actually think they mostly fall in bucket 2. I worked at Meta remotely for a year. My instructions when I joined were something like "Yeah so just talk to a bunch of people and look for opportunities to contribute". WTF? No wonder remote is not working well for them. You had to go 5-6 layers up the reporting chain to find anyone with any sort of holistic sense of what needed to be done, and they were not exactly empowered to share that vision lest it conflict with someone elses.
TL;DR I think remote work is well set up for companies with leadership that resembles a benevolent dictatorship. I think if you are all-remote and your leadership is effectively "managerial" in nature, NGMI.
extr, 10 hours ago
Forwarded from Коты и кошка Крамника
Это издание, инициированное С.Г. Горшковым, ряд личностей пристрастно полагает не менее важным, чем советский океанский ракетно-ядерный флот.
Пристрастность дело такое, но атлас прекрасный. Цель - собрать весь комплект. За два тома на фото спасибо @periskop_pacific
Пристрастность дело такое, но атлас прекрасный. Цель - собрать весь комплект. За два тома на фото спасибо @periskop_pacific
Forwarded from Коты и кошка Крамника
Вот, например, раздел. Физические свойства вод. Температура, плотность, соленость, скорость звука в разных районах, на разных глубинах, и так далее, и тому подобное.
Когда народ удивляется, как с худшими характеристиками гидроакустики и меньшими возможностями систем управления советские лодки умудрялись в Тихом океане регулярно садиться на хвост «Огайо» - ответ надо искать здесь. В лучшем знании свойств океана и использовании этого знания.
В системных исследованиях океана, и сотнях тысяч миль, пройденных советскими гидрографическими судами в этих исследованиях. Атлас - отражение части этих знаний, на момент составления, но процесс их обновления шел постоянно.
Когда народ удивляется, как с худшими характеристиками гидроакустики и меньшими возможностями систем управления советские лодки умудрялись в Тихом океане регулярно садиться на хвост «Огайо» - ответ надо искать здесь. В лучшем знании свойств океана и использовании этого знания.
В системных исследованиях океана, и сотнях тысяч миль, пройденных советскими гидрографическими судами в этих исследованиях. Атлас - отражение части этих знаний, на момент составления, но процесс их обновления шел постоянно.