Hacker Newsnew | past | comments | ask | show | jobs | submit | Bystroushaak's commentslogin

Can recommend Honeycomb Storage Wall. Printed it two weeks ago, so far I am super happy with it. I've tried multiboard previously, but only a few segments. It was harder to print, I had it for a year and never really got into accessories, it felt too limiting.


I mean, I have nothing against the retail version of this, if there was any. If you have something in mind, post it here. I've tried the PiJuice first, in hopes that it will be sufficiently retail and will work for this usecase, and it didn't.


> The overwhelming majority of cyberdecks I see get posted on reddit are basically raspi + pelican case + ortho/ergodox. It's grown quite stale and certainly almost none of these devices get toted around despite the emphasis on portability in the source material.

Yeah, that's basically why I disassociated myself with the subreddit and gave admin to someone else. Originally, I wanted a shared place to have links to interesting projects, but what was for me about functionality, was for most of the others about aesthetics.


I usually replace shell scripts with python (using sh module: https://amoffat.github.io/sh/ for calling other scripts/programs).


Golang is better suited for this, for my needs at least.


Yeah, lego-acme is a solid alternative.

https://github.com/go-acme/lego


Er, are we comparing ACME clients or shell alternatives?


yeah until your scripts stop running someday because python...


Can you elaborate?


Python scripts will often break with system upgrades, most acutely when Python2 went away, but under many other circumstances as well.


I would expect python2 to only have gone away across major versions of an OS, which is about as non-disruptive as it could have been, considering.

Of course, as I write this ansible is broken on one of my machines for reasons that appear to stem from a python 3.x->3.y update, so...


That's the thing — Python can break with any OS update (I personally can break it whenever I touch it ;)

OTOH a script for /bin/sh written 30 years ago has a good chance running today unchanged.

Having said that, I still would not recommend shell for anything that needs to be robust and secure.


Well. I've been using python personally since 2007, and it never broke with update (I still occasionally run scripts written for 2.5). Also, I am working as a python backend dev, dealing with hundreds of systems (we are deploying 270+ systems and supporting another 340 user built docker images built on top of py library), and no problems there either. In my previous job, I was doing deployment to 4000+ kiosk computers, and still, no problems with python breaking.

What was definitely problematic was the update from 2 to 3. Another problem may be dependency management (people not pinning dependencies). But the python itself? What does it even mean? Interpreter not starting?


If you're using Python as a bash script replacement for various individual standalone scripts, typically you would be using system libraries without pinning dependencies, in which case you'll break on various OS updates as Python libraries don't seem to value backwards compatibility. Sure you could include a virtual environment with every script but that's not very ergonomic and will really add up...


I would say python's stdlib is mostly stable.

Usually when I port shell scripts to python, I create a folder for it and throw in some setup.py / requirements.txt. But lately, I've automated most of the deb package creation process (https://copier.readthedocs.io), and I typically create the whole deb package. Of course, for single use stuff, I don't bother with either.


macOS doesn’t even come with Python..


Not sure about Idea, but PyCharm directly supports syncing the settings into the git repository. File / Manage IDE Settings / Sync with Settings repository. It autocommits & pushes when you change something. I've been using this for years to sync my settings between home & work computer.


You can just undo. And when you can't for some reason (you restarted the IDE or something), you can just look at the "Local history" and return back in time to any previous state.


I've been using Vim since 200x (i think 2007, but not sure), some time even as my main editor, but this is simple not true at all.

I've been trying the "built your own IDE from the editor" approach using Sublime, VSCode, and several other editors, but it doesn't work as good as good IDE. Especially the I in the IDE is important. And also that it actually really works and is integrated by someone else. I can't even remember how many times I've got broken things in VSCode, for example when I was using rope (refactoring library) or MS plugins for code analysis.

PyCharm has a superior understanding of the code, which allows you to do refactoring and other things effectively. What convinced me to use it was when I've seen other people use highlevel features like "take this piece of code, move it into own method and set theese default parameters" without even thinking, in split second decisions. I've read Effective PyCharm and kinda decided, that I don't have enough time to try to make my own IDE from things that will never get the integration to the level PyCharm already has. It was a pain (it took me something like two weeks just to map all the keys and set the defaults), but it made me much more effective.


I usually have Structure side panel[1], which shows all of the definition signatures (classes, variables and functions), and probably the thing you mentioned (CTRL+r on linux), and also if you double press shift, it will do a semantic search trough the whole project.

[1] You can see it on the left https://blog.rfox.eu/en/Programming/Tools_I_use/Tools_I_use_...


Not sure about bare PyCharm, but if I shift click on any function use, it goes to the function definition. When I shift click on the definition, it shows me all of the uses. I use a lot of custom shortcuts for things like refactoring (rename, move up / down the class hierarchy, move to another file, change signature / arguments) and to show quick documentation.


That should be CTRL+SHIFT+click, not just shift click. Muscle memory, heh.


Personally, I don't understand why there is so much surprise. If you really think about it, your avatar is something you will look at a lot. So you naturally choose something you like. And people have tendency to chose live objects rather than say, a gigantic 3D number, particle system, or white light. There is not really much choice; humans (humanoid characters, like elfs), animals (& imaginary creatures & hybrids, four-legged animals are typically weird to control in 3D environment) and maybe robots.

I feel seriously old since I've been using furry fox avatar in SecondLife back in the 2006, and even then, this was fairly common.


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: