I tried the same user, and it worked for me just now. Thanks for working on this project!
- 1 Post
- 32 Comments
Just fyi, I tried one your instance. Searched a user, clicked a result, and got an error.
Error ./app.lua:134: attempt to concatenate field 'username' (a nil value) Traceback stack traceback: ./app.lua:134: in function 'handler' ...ittygram/lua_modules/share/lua/5.1/lapis/application.lua:185: in function 'resolve' ...ittygram/lua_modules/share/lua/5.1/lapis/application.lua:216: in function <...ittygram/lua_modules/share/lua/5.1/lapis/application.lua:214> [C]: in function 'xpcall' ...ittygram/lua_modules/share/lua/5.1/lapis/application.lua:214: in function 'dispatch' /apps/kittygram/lua_modules/share/lua/5.1/lapis/nginx.lua:231: in function 'serve' content_by_lua(nginx.conf.compiled:92):2: in main chunk
In vim you can make some changes to a file, close vim, and then reopen the files, and then undo your changes, i.e. your undo history persists across sessions.
I use helix part-time but am forced to go back to neovim a majority of the time for a few reasons:
- no persistent undo
- no ctags and cscope (some C/C++ projects don’t work well with clangd)
- niche plugins (e.g. I just found a neovim plugin that gives me a way to run ipynb files in-editor)
If 1 and 2 got fixed, I’d be a full time helix user
If you are talking about the Fennec browser (i.e. Firefox on android), this link is not pointing to that.
KRAW@linux.communityto
Operating Systems@beehaw.org•GitHub - Kimplul/kmi: Hybrid kernel with thread migration as IPCEnglish
3·6 months agoThank you for the clarification. Very cool project!
KRAW@linux.communityto
Operating Systems@beehaw.org•GitHub - Kimplul/kmi: Hybrid kernel with thread migration as IPCEnglish
4·6 months agoI’m not really an OS guy, so forgive me if this question has an obvious answer. When a thread migrates, it keeps its stack and register, thus any data contained within this can be used in the destination process (correct me if I’m wrong). Thus sending a message could be as simple as migrating a thread and having that thread copy data from its registers or stack memory to the current process’s memory space. However, how does the thread find process-specific addresses and handles (e.g. a mutex)? For example, I’m picturing a scenario where you are implementing an MPI library and want to use thread migration to send (small) messages from one local process to another. The thread orchestrating the send simply loads the data from memory and migrates, but how will it know where to store the data to? Would there need to be a data structure stored in a fix offset in memory that contains the destination address of the receiving process?
KRAW@linux.communityto
Linux@lemmy.ml•my reason why you should use KDE+Krohnkite instead of WMsEnglish
261·10 months agoBiggest con of KDE + Krohnkite (to me) is no text-based config. I really have no desire to pour through the GUI to set up all my keybinds. I’ve tried this setup before, and honestly I mostly like it. However anytime I want to change something I just hate having to click through a menu with my mouse. The search bar helps, but often you’ll spend a lot of time guessing what the devs decided to name a setting. I went back to Sway and have no regrets. Though I’ll admit I wish there was something that was basically Sway with the benefits you mentioned here.
KRAW@linux.communityto
Technology@beehaw.org•best comment under a video about the new iphone 17English
2·1 year agoI guess your battery isn’t overheating?
KRAW@linux.communityto
Android@lemdro.id•Nova Launcher is basically dead, and Android is worse off for itEnglish
4·1 year agoI personally recommend Multi Launcher, which is KISS with just a few more features that stay out of your way if you don’t want them
kitty. The ssh kitten is enough reason to use it. I work ob a lot of different systems that require OTP. Using the ssh kitten I can type the OTP once and can spawn new terminals that ssh and cd to the remote direvtory without logging in again. Obviosly the tabs and window panes are are a must too. There’s tons of other useful features that I like, like using hints to select nunbers, filenames, urls, etc in the terminal output.
KRAW@linux.communityto
Linux@lemmy.ml•Kitty Terminal 0.40.0 introduces the Text Sizing Protocol: "multiple font sizes ... in a backwards compatible, opt-in way"English
1·1 year agowith kitty you can open a new terminal session that sets it’s cwd to the remote directory of the server you’re ssh’d into. Honestly the only thing I can think of that termux can do that kitty can’t is saving sessions
KRAW@linux.communityto
Android@lemmy.world•End of an era: Nova Launcher's parent company lays off practically everyoneEnglish
4·2 years agoI used KISS for a while and found mlauncher, which is similar in concept, to work better for me. I had to force KISS to restart frequently enough where it became a problem.
I would argue that it is better to have two separate drives for the installation. It simplifies things for non tech savvy people, and I believe Windows has less of an opportunity to mess with your linux install, such as messing with the efi partition.
Ctrl + Shift + - should decrease the font size of the current terminal, which isn’t what you are looking for, but could be useful while you sort it out. Is it possible that the font in the config doesn’t exist, causing this issue?
KRAW@linux.communityto
Linux@lemmy.ml•Linux kernel Rust coding guidelines are heretic.English
5·2 years agoWhat happens when the defaults change? Is old code all of a sudden not following the style guidelines?
KRAW@linux.communityto
Gaming@beehaw.org•Fallout Show, so bad that no one will remember it in 3 monthsEnglish
20·2 years agoThis is such a high level description that it is a meaningless comparison. The fact that Fallout doesn’t take itself nearly as seriously as Westworld is already a huge difference. Sometimes the implementation is what is valuable, not the idea.
KRAW@linux.communityto
Technology@beehaw.org•Tech Job Interviews Are Out of ControlEnglish
1·3 years agoFYI, leetcode is not a “learn to code” website it is a “practice problems that will be asked at tech interviews” site. A lot of these problems are inspired by (or maybe are even literally from) interviews at “top companies” like Google, Facebook, etc. They are almost completely algorithmic or data structure problems, i.e. “unrelated to your actual work” (well, most of your actual work for most people).
KRAW@linux.communityto
Technology@beehaw.org•Tech Job Interviews Are Out of ControlEnglish
3·3 years agoWouldn’t you argue that putting hard restrictions would have the benefit of shrinkjng your recruitment team? To be clear, I’m coming from an extremely anecdotal point of view, but to me it seems like tech is full of imposters jumping from job to job, playing up their experience. Recruiters cannot spot these people, because they know all the jargon despite having none of the skills. This is why these technical interviews exist, but now those are even being gamed by people by studying leetcode. I’d be really curious what a high quality tech recruiter does vs the average.


Or you coukd just use Arch without installing an AUR helper?