News for hackers. Stuff that matters.

szopa

The Irkutsk governor, Igor Kobzev, seems to actually have experience in emergency management, and has served for many years in the Ministry of Emergency Situations. This makes the serious response a little bit less surprising (actually doing something instead of just covering it up is the thing that made me actually worried about this situation).
Re:America.gov – Whatever you need from government, start here on Wednesday September 30, 2026 @01:23AM (#49904685)
I’m getting

“ On January 6, 2021, Congress met at the U.S. Capitol to certify the Electoral College count for the 2020 presidential election. A crowd entered the building without authorization, and the session was paused, then finished later that night.

At the Capitol A joint session of the House and Senate began around 1:00 p.m. Vice President Mike Pence presided. The House and Senate later split to consider an objection. The Capitol and its exterior plaza were closed to the public. U.S. Capitol Police maintained barriers. Around 2:20 p.m., members of Congress, including Vice President Pence, were evacuated. The joint session was suspended until shortly after 8:00 p.m. Department of Justice charging documents describe people entering the Capitol unlawfully that day. The FBI later sought public help identifying people who entered. The House Office of the Historian records that rioters entered the Capitol, interrupted the Electoral College count, and that lawmakers returned that night and finished certifying the results in the early hours of January 7, 2021. Official summaries: Department of Justice statement of facts (example charging document) · House History, 117th Congress This is a short official timeline, not legal advice or political commentary. Later court cases, pardons, and policy debates are not covered here.”

This looks reasonable to me.

Note that capturing a live Russian soldier is worth 10 times more than killing one. Think about how that affects the incentives of Ukrainian soldiers. Avoid committing war crimes, get better gear for your team.
Re:Make Tmux Pretty and Usable on Monday April 13, 2026 @11:49AM (#47753786)
Yeah, that really sucks. I couldn’t quite believe what was the case and spent many hours trying to debug it.
Re:The Brainrot Industrial Complex on Sunday April 12, 2026 @01:37AM (#47736436)
I’m starting to feel that comments about an article being AI-generated are super low value AND super low effort. Who cares? Soon most of the text you’ll be dealing with is gonna be AI generated. But there’s still good and bad AI generated content — start judging it by its merits.
Re:Emacs and Vim in the Age of AI on Saturday March 14, 2026 @02:52AM (#47374032)
I have been a die hard emacs user for 20 years, and I have a very nice emacs setup (if a little bit idiosyncratic, but all emacs configs are idiosyncratic). However, recently I realized that I read code, but almost never write it. What is more, I spend a lot of time doing it in tmux, over mosh, from my phone. Emacs ergonomy is just not great if all you have is a horrible phone keyboard (and no swiping, because tmux redraws the screen if you swipe). And then I discovered helix. It has all the things I was jealous about vim, BUT it has sane defaults ootb. And truth be told, another thing I use a lot is bat, which is cat with syntax highlighting and an automatic pager.
Re:Learn to Play Go on Sunday September 28, 2025 @12:41PM (#45405763)
Thank you for herding all the cats! :)

Some other interesting aspects of the camp:

The event’s currency are Łosie, which you get by taking part in classes and winning tournament games. By the end of each week there’s an auction where you bid for prizes. You can use your Łosie from previous years, but Tasuki implements an inflationary monetary policy to keep old-timers from becoming too rich (every year Łosie rewards get doubled).

Some people have been coming from abroad for many years, and at some point just figured out it makes sense to learn Polish (not the easiest of languages).

Re:Learn to Play Go on Sunday September 28, 2025 @12:27PM (#45405617)
Apparently in manga and anime regular characters are often drawn as if they were European-ish (so, some of them are going to have blue eyes or blond hair, not common in Japan). This convention is in part historical (matching American comic books that inspired manga), and in part to make the characters more characteristic and easier to distinguish from each other. But in HnG this applies only to Japanese characters – people from abroad are drawn in a more naturalistic and stereotypical way. Koreans and Chinese will look actually like Asians, and Americans and Europeans will be an even more exaggerated version of themselves. I guess it’s a very different sensitivity than what’s common in the US right now.
Re:Learn to Play Go on Sunday September 28, 2025 @02:43AM (#45402236)
I first learned to play Go back in university, but never got very good (it was competing with learning how to program). Many years later, shortly after the war in Ukraine started, I was looking for an activity to share with my 8-year-old son. Life was chaotic then: everyone was anxious, we were hosting a refugee lady, and I could see the stress taking a toll on him. I wanted something where it would be clear we shouldn’t be disturbed – and Go fit perfectly. We started playing, and it was fun. One of the great things about Go is its elegant handicap system, which makes it possible for players at very different levels to still enjoy a fair, challenging game.

Since then, we’ve been going to the local Go club in Warsaw, and it’s become our main hobby. We play each other almost daily, travel to tournaments (sometimes abroad), and even spend our vacations at Go summer camp.

The camp is actually a magical event. It takes place at a campsite in the middle of the Kaszuby Lake District. The conditions are spartan – you either live in a tent or a five-person cabin, and hot water is scarce. But the crowd that gathers there is incredible. Over breakfast you might get an impromptu intro to lambda calculus, in the evening you might end up in a deep philosophical conversation, or hear travel stories from far-off places, or suddenly learn way more about knitting than you thought possible. When we first went, it felt like discovering our long-lost family.

The Go community is much smaller than chess, but also far more tight-knit and welcoming. I’ve heard chess can be more cutthroat, while in Go there’s this unspoken understanding that if you drive people away, you’ll have no one left to play with.

When I travel, I like to drop in on local Go clubs. It’s always been a great experience – I especially enjoyed visiting the San Francisco Go Club in Japantown.

I play almost exclusively over the board. I prefer long, thoughtful games, and I can’t really focus the same way on a screen.

Oh, and the anime about Go, Hikaru no Go, is really good (you should watch it even if you don’t care about the game).

One consideration that that is missing: how familiar are LLMs with this technology? And from this point of view the app has sailed, I’m afraid we are stuck with the frameworks that are available today for eternity, for better or worse. And maybe that is not such a bad thing. I don’t do full stack programming in my day job, but I have this crazy idea that if I ever have a startup idea, I want to be able to code an MVP. So, every two years I do a deep dive and write a toy web app. I’m always learning something new on the frontend (fun!), while on the backend I just use Django, so it just works as it used to, except it usually gets more convenient in many small ways (boring). Sometimes there’s such a thing as too much fun.
Re:Yoko: A Biography on Friday April 04, 2025 @04:47PM (#43587444)
One color go is a training method used in go… I wonder if that was her inspiration.
Re:The Last Stand of the Corporate Peacock on Friday March 28, 2025 @08:01AM (#43504294)
I started at a hybrid company a few months all, after working remotely for a long time (way before Covid). I was initially very skeptical, but then I noticed that coming to the office positively affects my psychological wellbeing. I actually enjoy hanging out with my colleagues.

I really liked the dream of working from wherever, but now I would prefer not to go back to remote work. Granted, this very much depends on your coworkers.

This is simply… incredibly impressive. I wasn’t expecting they would build a computer all the way up from a CPU and memory to an assembler to a compiler, all in the game of life.

Kudos.

Re:Show HN: Convert your LinkedIn profile to a resume on Wednesday December 11, 2024 @03:31PM (#42392608)
I was the founding site lead of a Polish office of U.S. tech company, with an initial target of a hundred developers. After looking at… many resumes I realized I strongly disliked custom resumes. As much as I wanted to appreciate uniqueness and creativity, it got in the way. What I really wanted was something as standard and easy to read as possible. Ideally a LinkedIn profile.

Don’t get me started about cute resumes that were written as code, etc. I hated them and hated myself for how much I hated them.

Re:Truffle ISLISP on Tuesday May 14, 2024 @12:33AM (#40351637)
Why should we be excited about this?
Re:Louis Armstrong's Last Word on Saturday November 04, 2023 @01:41AM (#38138499)
That’s also my favorite song by Louis Armstrong! It was used in Fallout 2, and it started my fascination with Satchmo.
Re:Judas Goat on Wednesday October 25, 2023 @08:04AM (#38011885)
I see your male walking with fluffy dog, and raise you a male with a fluffy dog picking up the poop after the dog. I’m tall, dress in black, and have a black beard (so potentially scary), and after such a maneuver it seems I become the first choice to ask for help.
My favorite Le Carre book is probably The Perfect Spy (especially that it is autobiographical to a great extent).
I find it hilarious how Dogs of War is different as the book and the movie. The movie is a classical '80s thing with big guns and explosions. The book on the other hand gets into great detail about the logistics of organizing a coup, holding accounts, export licenses for arms, etc. Forsyth would've probably preferred to write it as a non-fiction book, but making it a work of fiction vastly extended his life expectancy.
Re:Langchain Is Pointless on Saturday July 08, 2023 @04:25PM (#36648360)
At one point I got so frustrated with langchain that I wrote my own stuff in go: https://github.com/ryszard/agency
Thanks for sharing the exercises! What seems to have helped me was losing weight (not easy at all, but has many additional benefits). There are some additional exercises (look for "hiatal hernia exercises" on YouTube), which are very simple and sometimes can get you instant relief. It's surprising so few people know about them. The comments section under those videos is often full of messages along the lines of "I've been suffering for years, this video changed my life." It's really helpful to know you can do something about it that does not involve taking PPIs every single day.
This sounds very interesting. Can you please elaborate?
Re:Show HN: LLaMA tokenizer that runs in browser on Wednesday June 14, 2023 @02:25AM (#36322134)
Tokenizers seem to be a massive pain in the neck if you are just calling into an API to use your model. The algorithm itself is non-trivial, and they need pretty sizable data to function: the vocabulary and the merges, which just sit there, using memory. I'm writing https://github.com/ryszard/agency in Go, and while there's a good library for the OpenAI tokenization, if you want a tokenizer for the HF models the best I found was a library calling HF's Rust implementation, which makes it horrible for distribution.

However, at some point I realized that I needed not really the tokens, but the token count, as my most important use was implementing a Token Buffer Memory (trim messages from the beginning in such a way that you never exceed a context size number of tokens). And in order to do that I don't need it to be exactly right, just mostly right, if I am ok with slightly suboptimal efficiency (keeping slightly less tokens than the model supports). So, I took files from Project Gutenberg, and compared the ratio of tokens I get using a proper tokenizer and just calling `strings.Split`, and it seems to be remarkably stable for a given model and language (multiply the length of the result of splitting on spaces by 1.55 for OpenAI and 1.7 for Claude, which leaves a tiny safety margin).

I'm not throwing shade at this project – just being able to call the tokenizer would've saved me a lot of time. But I hope that if I'm wrong about the estimates bring good enough some good person will point out the error of my ways :)

Older »