lung

joined 2 years ago
MODERATOR OF
[–] lung 4 points 2 days ago

Are salmon technically dogs or cats? You decide!

But to answer the question, I recommend your wife start an IRA to be able to make tax deferred investments

[–] lung 3 points 2 days ago

I guess it doesn't really work as described. The data that's valuable is your content history & unique username. There's no way around having to migrate/store this somewhere, and it shouldn't have to be replicated by every node. So basically we just need a solution for porting account data from one instance to another securely and accurately

[–] lung 10 points 4 days ago

The most interesting part of this take is that JD Vance is very much in the big tech friends circle with Thiel and Musk. But I'm sure they can run some antitrust against their enemies at Google or whatever

[–] lung 1 points 5 days ago

Damn dawgs, Trump campaigned saying that he would fix this as a mere president-elect. This is my "wow holy shit" face, actually seeing it happen maybe :O

Ok so he said same about Russia, let's see it

[–] lung 1 points 5 days ago* (last edited 5 days ago)

I remember one internship in college, I realized that after 4 months of work, the result was 15k lines less code than when I started. I figured out new ways to structure the system so it was much easier to write and maintain, while actually adding features. That felt great

And yeah, there are many ways for it to happen. Ex. someone was shipping the tests with the code and decided to stop, debug symbols being removed, inlined dependencies being externalized, maybe a new version of a UI toolkit has extra icons built in

Efficiency can gently creep in. What blows my mind is that this is averaged out across so many packages at once. And sure, sometimes it goes up too, but nothing like Windows/OSX. It's really cool that you can make a Linux that will fit into ~any space you want, whereas the min requirements for Win11 include 64gb of hd

[–] lung 5 points 5 days ago (3 children)

Out of all the comments here hahaha this is the one that gets me lmao

You haven't had an update with less than 52 packages?? Ever??

 

Love to see upgrades with a negative net size lmao. Software should get more optimized with time, not more bloated. Oop, just got the gnome console popup notification saying that my install command finished running, sweet -- it took as long as making this post

[–] lung 3 points 1 week ago

I want my time back, RSS Bot. OP thinks hardware lasts a long time these days but actually does buy new stuff when it breaks. Tldr

[–] lung 36 points 1 week ago (1 children)

Well, I took the time to read the whitepaper, and it's yeah, pretty dumb sounding. The gist is that it's p2p post sharing with lots of captchas & a crypto edge that it probably doesn't need https://img1.wsimg.com/blobby/go/eb02f20b-e787-4a02-b188-d0fcbc250ba1/pleb.tex-6d2e1bf.pdf

The similarities to Lemmy are substantial, it's just not on activitypub, but rather its own pubsub thing. If you want to host data, you still have to keep a node running at all times, it's not the case that "there are no instances". Those instances can moderate the content, so it's not the case that "there's no moderation." The whitepaper mentions that "its possible to delegate running a client to a centralized server..." rather than having to have a fat syncing client running on your own machine ... in lemmy, it's more like "its possible to run your own node if you want". Plebbit doesn't care about maintaining history of posts, it expects that servers will go down over time, and the data will be lost. Lemmy is pretty similar in that regard too, if all instances hosting the data go down, then it's lost. The expected outcome is that there's a handful of big nodes, as is the typical result of this form of "decentralization" - same as Lemmy, Email

Ultimately, I don't see Plebbit doing anything particularly smarter/better, and having private/public key cryptography involved doesn't really matter. They talk about blockchains and using coins as anti-spam mechanisms, but I don't see why that's relevant to the implementation

[–] lung 34 points 1 week ago (1 children)

Honestly, I don't recommend it. It's a stressful lifestyle, you have to do a lot, and it's rare that you make more than just switching jobs. Seeking jobs, doing negotiations / signing contracts, and dealing with the kind of bosses that don't understand software well — are all really annoying. I've been a contractor for 5 years now, and I'm genuinely not sure what the good part of it is

Ok, so how to do it / get started. Imo you need a well known public project and speciality. Being the lead dev of a popular open source project is a good way. People will reach out to you for help integrating it, or making something similar, or adding features they need & will pay for. A specialty is something like being really good at WebRTC, financial regulations law, graphics drivers, crypto smart contracts, etc — with a proven record. You need a brand for yourself, and it needs to be way stronger than just a resume. You need to spend part of your time networking & job hunting, always

An important part is either getting paid very well, or taking ownership stake in the projects you build to roll the dice that way. Otherwise, you would be better off doing a job. Why? Because a contracting firm, which I had, isn't worth anything in a sale, aside from the talent it has. Compare this with something like a SAAS startup where the value is a multiple of revenue and user count. Having a flat value for just the employees isn't as valuable as a 10x multiplier on a steady business. It's volatile. I've heard construction contractors complain the same way, "I just take a salary to build a house someone else flips for double, I wish I owned my own house"

Honestly, software jobs are lucrative and easy. Contracting is stressful and complicated. The freedom isn't much different

[–] lung 9 points 3 weeks ago (8 children)
[–] lung 3 points 1 month ago (1 children)

I have no idea what I'm talking about / am an idiot, but I think you have an opportunity to choose your jurisdiction here. This seems similar to how an offshore business works, where the money lives in a different country, and you don't pay taxes on it until you "import" the money

So adding new funds to it seems like a whole can of worms, but the money you already have there is actually still in the USA and plays by USA rules

[–] lung 6 points 1 month ago (2 children)

There's like 1.2 million people in USA prisons. Why this group in particular?? Just do what every dem president does and release all the potheads without actually fixing the war on drugs problem

 

My new design direction for neovim is "you just sat down in a homie's spaceship and have no idea what any of the buttons do" -- you can see how I did it here with tabby.nvim: https://github.com/Garoth/Configs/blob/da354cd98241dc7582718a9082226fab99403e4a/nvim/init.vim#L752

I'm an oldschool vim guy, so a lot of my plugin tastes lean towards the ancient. Telescope?? Nah I had that figured out with fzf.vim many years ago, and it's stupid fast. Harpoon? Nah, I have marks, permanent undo and location memory, alternate files, fast search. Plus I love using fzf in my terminal so it all blends together so well. I still use vim-plug, it's pretty much perfect, and have no interest in lazy or whatever the new flavor-of-the-year package manager is

Neovide continues to be what I believe is the future of neovim. The performance is best in class, probably theoretically better than even terminals can achieve (since rendering can be done much more selectively, understanding vim concepts like floating windows and such, which have compositing in neovide). The idea of "progressive improvements" in a GUI rather than trying to make something totally different is a great call. In the future, they are likely to implement a new age of image rendering too, which would be aware of z-index layering (so you could have a floating window on top of an image -- current image-in-terminal approaches just put the image on top)

Airline -- well, this is in the category of "if it aint broke dont fix" -- Airline has been in development for like 11 years and has 2700+ commits, 17k+ stars on github. I mean, this is a ridiculous history, that's more work than most projects on github, just for a statusline. I don't tend to chase trends or replace vim code with lua - who cares - vimscript is stable and reliable

Shoutout to the Maple Mono font -- with a lot of amazing ligatures that I didn't have before, super cozy. Demo recorded on an 7 year old samsung chromebook running Wayland/Pipewire Arch with a dualcore cpu, 4gb of ram, 14nm intel integrated graphics, and a 32gb harddrive. Linux is so cool, being able to do that. The ending was... not on purpose lmao

 

Zenith said:

URL: https://github.com/Zeioth/compiler.nvim

This compiler detects the filetype you are using. From there it detects the entry point of your program and compiles it with the correct compiler so you don't need to setup anything.

Currently it is on beta state and only works with c. More languages available in the coming days.

I rather releasing it now in case someone wants to participate and leave comments before I solidify the architecture.

I coded this for NormalNvim so take a look there if you want too.

Cheers.

 
  • Build Adobe Huts
  • Corruption V2
  • Storage
  • Autocrafting Machines
 

Hey guys I'm one of the most active mods of the Joplin reddit. I'd like to be modded here too and help build the community / roll people over

21
submitted 2 years ago* (last edited 2 years ago) by lung to c/[email protected]
 

Hey guys, I'm currently one of the active members the neovim reddit (hugelung), and I'm in full support of migrating to lemmy. I was hoping to be modded here, and helping migrate content / roll people over

28
submitted 2 years ago* (last edited 2 years ago) by lung to c/[email protected]
 

Hey guys, I'm currently one of the active members the neovim reddit (hugelung), and I'm in full support of migrating to lemmy. I was hoping to be modded here, and helping migrate content / roll people over

view more: next ›