News for hackers. Stuff that matters.

wef

Breaking Changes in Python-3.14

One of the reasons Linux is so successful is Torvald's insistence on never breaking user space.The python people don't adhere to this principle and maybe I need to give up on it, I'm just sick of this crap.Those of us of a certain vintage will recall the tumult of python-2 to -3. Suddenly, production code needed significant re-writing. We got an arguably better python out of it, but oh! the...

( Read More... | 9 comments | 4 points | on HN )

Not as intelligent as they are thought to be

So having done all the "Hard" binary puzzles (and thinking myself very clever), I wanted to start on the "Very Hard" ones at https://www.binarypuzzle.com/puzzles.php?size=10&level=4&nr=1.Very quickly getting stuck, I thought I'd try the AI's for inspiration. All four of the LLM's that I tried appeared to understand the puzzle rules but then they all hallucinated, confounded, fluffed and...

( Read More... | no comments | on HN )
Re:bbcli – A TUI and CLI to browse BBC News like a hacker on Tuesday October 21, 2025 @06:59PM (#45662819)
I have an almost identical RSS experience using emacs+elfeed+firefox but with the added bonus of being able to filter out articles (eg sport) that I'm not interested in. Plus I can read many other feeds beyond BBC.
Re:Skype Credit is no longer available on Thursday December 12, 2024 @05:26PM (#42404062)
Thanks for callcentric/linphone - I got them subscribed and installed and can now drop skype - at last!!! I might even pull out the old Grandstream handset (that I used to use with pennytel before they closed) out of storage and use it with callcentric.
Re:The Mystery of the Coin That Shouldn't Exist on Tuesday January 09, 2024 @01:48AM (#38923169)
thank you!
Re:Ask HN: Is programming a “young man's game”? on Wednesday November 09, 2022 @05:22PM (#33538870)
Wow! are you me?
foot - https://codeberg.org/dnkl/foot

  Fast, lightweight and minimalistic Wayland terminal emulator.
  Features:
    * Fast
    * Lightweight, in dependencies, on-disk and in-memory
    * Wayland native
    * DE agnostic
    * Server/daemon mode
    * User configurable font fallback
    * On-the-fly font resize
    * On-the-fly DPI font size adjustment
    * Scrollback search
    * Keyboard driven URL detection
    * Color emoji support
    * IME (via text-input-v3)
    * Multi-seat
    * Synchronized Updates support
    * Sixel image support
Here's another library I've been using for several years:

http://lorance.freeshell.org/csv/

Ha Ha! You found me!

In my case swaywm (and previously i3wm).

I have 3 persistent programs that tile and the rest float - when I had swaywm set to 'tile', it became such a burden to write 'for_window' clauses for every new transitory program.

If I want it to tile, it's easy enough to $mod-Space it.

On my daily driver, firefox & mythtv have their own workspaces. On another workspace, emacs gets a half-screen and 2 terminals get a quarter screen. I set them up at session start and that's 95% of what I need. After that, everything gets a floating screen - which is what many of the apps expect and need.

I also have some scripts that automatically summon floaters from the scatchpad and fit them on the screen (without changing their size, so not tiling).

It's all here, if anyone is interested: https://gitlab.com/wef/dotfiles

Re:WordStar: A Writer's Word Processor (1996) on Saturday March 06, 2021 @05:31PM (#26371123)
While we're being nostalgic, VDE, a WordStar clone, was another miracle of tiny code. I still run it now and then in a DOSEMU emulator on Linux.

https://www.sites.google.com/site/vdeeditor/Home

Re:Kitty – A fast, featureful, GPU based terminal emulator on Wednesday September 30, 2020 @06:49PM (#24644958)
... and it's wayland-native!

Just a quick question while I'm here - what really is the point of using the GPU? Surely the CPU is adequate for a terminal's modest needs?

... I have an NVidia POS on my lappy but I don't game or use the GPU at all - in fact I removed the drivers so it doesn't drain the battery at all.