@kogasa@programming.dev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kogasa,
@kogasa@programming.dev avatar

Vim is absolutely not an IDE. It has no integrations with any language. It’s just a powerful text editor. You can add language plugins and configure it to be an IDE.

kogasa,
@kogasa@programming.dev avatar

Sure, and VSCode without any plugins is a text editor, not an IDE.

kogasa,
@kogasa@programming.dev avatar

So it’s an IDE for vimscript…? No.

kogasa,
@kogasa@programming.dev avatar

Not at all what I meant. It’s just, out of the box, a powerful text editor that can be configured and built on if desired. If you want it to be more than a text editor, you can easily make it so.

kogasa,
@kogasa@programming.dev avatar

Syntax highlighting, linting, and language specific autocomplete are features supported by plugins and scripts. Plain, simple vim is a powerful extensible text editor. The extensibility makes it easy to turn into an IDE.

kogasa,
@kogasa@programming.dev avatar

IDEs are designed to support a software development workload. A text editor is designed to edit text files.

kogasa,
@kogasa@programming.dev avatar

I’m not a text editor. But anyway, would you call a shell script that invokes python.exe $1 a Python IDE? Why would you? Vim isn’t designed to facilitate the use of vimscript, vimscript is just an extensibility feature of Vim.

kogasa,
@kogasa@programming.dev avatar

Like I said, Vim can be made into an IDE by adding and configuring plugins. Basic barebones vim is designed to be a powerful, extensible text editor, not an IDE.

kogasa, (edited )
@kogasa@programming.dev avatar

Vim is designed to edit code

To edit text files. It doesn’t matter if it’s code, configuration files, or plaintext. There are no interpreters, no compilers, no debuggers, nothing designed to support any particular framework or language or workflow. All of that is possible to add through the extensibility features.

Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor ‘Vi’, with a more complete feature set.

Vim is a highly configurable text editor built to enable efficient text editing.

vim.org

Vim is a text editor which includes almost all the commands from the Unix program “Vi” and a lot of new ones. It is very useful for editing programs and other plain text.

vimhelp.org/intro.txt.html#intro.txt

It has scripts for the sake of those scripts enabling integrated developer features.

Those features aren’t enabled nor integrated. They’re added to Vim at its extensibility points. Baseline vim doesn’t have them.

kogasa,
@kogasa@programming.dev avatar

Yeah, there is a generic syntax highlighting scheme. I had forgotten because it’s not very good for some languages, I’d replaced it with a LSP-based implementation years ago.

kogasa,
@kogasa@programming.dev avatar

And that has to be just about one of the pettiest to distinctions known to man.

If it’s a petty distinction, why not acknowledge what I’m saying and move on? What is the point of this conversation for you?

It’s still built to write code. Yes text is code, but vim is not a text editor in general,

It’s built to edit text, not just code. Yes, text is code, but Vim is a text editor in general.

The features are in the editor.

Once you put them there, yeah.

They are integrated with the editor.

Once you put them there, yeah.

Yes, it’s through plugins,

.

but they’re still part of the editor

kogasa,
@kogasa@programming.dev avatar

Yeah, man. Thank God someone is finally thinking about the family of 4 simultaneously watching 8K 120Hz 360 degree streams.

Also,

  • bandwidth isn’t the same as latency. This would not let you remote control “with minimal latency,” it would be exactly the same as it is with say 20Mbps download.
  • lossless and visually lossless compression dramatically reduces the amount of bandwidth required to stream video. Nobody will ever stream uncompressed video, it makes no sense.
  • If you want to know what an uncompressed 2K stream looks like, look at a 2K monitor.
kogasa,
@kogasa@programming.dev avatar

Why do you think this would do anything to affect training? The patterns learned by ML models are way too fuzzy to be picky about exact pixel values.

kogasa,
@kogasa@programming.dev avatar

I’m a professional software developer with ML experience, albeit not an expert in ML specifically. It would obviously affect the literal value of the embeddings, but there’s no chance it would have a qualitative effect on a reasonably performant model.

kogasa,
@kogasa@programming.dev avatar

I recommend Ungoogled Chromium if you have to pick a Chromium derivative. It’s a solid browser with the spyware removed, rather than taped over and exchanged with Microsoft’s own.

kogasa,
@kogasa@programming.dev avatar

No point really. The Nyquist sampling theorem says that 44.1kHz is overkill, much less 48kHz or anything beyond. You only need twice the sample rate of the highest frequency to be reproduced, and human hearing generally goes up to 20kHz (less for almost all adults). Accordingly, many production recording equipment won’t even bother with frequencies approaching 20kHz. The only conceivable point is that you don’t need to resample files in higher sample rates, which saves you a tiny bit of cpu time I guess.

kogasa,
@kogasa@programming.dev avatar

I’m a tolerant person, but come on, man. Between VSCode, JetBrains, (n)vim and emacs, and I can’t think of a legitimate reason to use np++ for development over any of them.

kogasa,
@kogasa@programming.dev avatar

It’s great for jumping into something you’re very unfamiliar with. Unfortunately, if you often find yourself very unfamiliar with day to day tasks, you’re probably incompetent. (Or maybe a butterfly who gets paid to learn new things every day.)

kogasa,
@kogasa@programming.dev avatar

The issue is it’s a dream.

kogasa,
@kogasa@programming.dev avatar

The 30oz size has 390mg caffeine. The FDA says 400mg a day is not generally associated with harmful effects for adults without heart conditions etc. If the FDA says up to 400mg is fine, I don’t think it’s fair to call that the “danger threshold.” That’s like calling the speed limit the “danger threshold.” It’s set there for a reason, but you don’t go from “no adverse effects” to “danger” as soon as you cross the line.

It’s advertised as having the same amount of caffeine as their coffee. 30oz of coffee is a pretty significant amount. Not typically dangerous, but hardly something you can drink by accident.

kogasa,
@kogasa@programming.dev avatar

A lot of pepsi. Not a lot of coffee.

kogasa,
@kogasa@programming.dev avatar

Last time I got this drink it was self-serve, yeah. The drinks are in large labelled containers, not like a soda fountain with just a small logo.

kogasa,
@kogasa@programming.dev avatar

Per the FDA, caffeine in amounts under 400mg/day is not generally associated with harmful effects for healthy adults. The largest option for this drink (30oz) has 390mg. It’s not remotely high enough to kill unless you have a heart problem or other severe abnormal caffeine sensitivity. It is clearly labeled as having as much caffeine as coffee. Similarly to how products with peanuts are labelled as “contains nuts,” not “contains enough peanuts to kill you.”

kogasa,
@kogasa@programming.dev avatar

6.5 thimble-sized cups. Compare to an average large coffee (431mg/20oz from Dunkin), or to the average amount consumed by coffee drinkers (~200mg for adults on average, with the 90th percentile being 300-400mg depending on the age group).

kogasa,
@kogasa@programming.dev avatar

Half a monster is 43mg caffeine. About as much as a Pepsi, or less than 3oz of Dunkin Donuts coffee (a small is 180mg at 10oz). I’m not at all saying you’re lying about your experience, but what you are describing is an extreme caffeine sensitivity (or a reaction to something else).

kogasa,
@kogasa@programming.dev avatar

Most people normally don’t drink their caffeine over a 24 hour period. Maybe a couple hours. The half-life of caffeine in the body being about 5 hours, the peak concentration of caffeine won’t be that much higher. Note the FDA doesn’t say “400mg is safe but only if you don’t drink it all at once.

kogasa,
@kogasa@programming.dev avatar

Yeah, I agree. “As much caffeine as our coffee” should be replaced with an explicit number in milligrams and be presented in a standardized label format. It’s important information.

kogasa,
@kogasa@programming.dev avatar

Yeah. 11 cans of Pepsi has about as much caffeine (412.5mg) as 2 medium hot coffees from Dunkin Donuts (210mg per 14oz).

kogasa,
@kogasa@programming.dev avatar

That’s for the kernel. Userspace often breaks userspace.

kogasa,
@kogasa@programming.dev avatar

Logicians certainly do exist. Some of them might be called mathematicians or philosophers but that doesn’t mean they’re not logicians.

kogasa,
@kogasa@programming.dev avatar

What version of Java? 11 up is tolerable, modern Java is nice. Still see 8 in the wild though.

kogasa,
@kogasa@programming.dev avatar

I’m surprised, I would love to work in Java 20. Do you have any particular pain points with it? Or is it just that you’d rather be using something else?

kogasa,
@kogasa@programming.dev avatar

spins up a 25 year old point and click Java rpg

kogasa,
@kogasa@programming.dev avatar

Dots on the window help birds see it and avoid crashing into it by accident. But in this case it wouldn’t be an accident, because my guy needed $5

kogasa,
@kogasa@programming.dev avatar

Of course he wouldn’t think that far ahead because he’s a bird. Come on, dude.

kogasa,
@kogasa@programming.dev avatar

They still look like raw chicken. That said, I love em.

kogasa,
@kogasa@programming.dev avatar

I still can’t use WSL 2.0 because of the abysmal filesystem performance compared to 1.0. As far as I can tell this is a fundamental flaw with the design, not a bug that can/will be fixed.

kogasa,
@kogasa@programming.dev avatar

Those bugs and PRs would just get closed without comment. Nobody is going to move a dotfile as a breaking change in any established software. You either get it right the first time or probably never.

kogasa,
@kogasa@programming.dev avatar

It’s not really as big a deal as you make it to be (or a big deal at all).

It’s a big deal to developers who were inconsiderate enough to do it in the first place. To do it in a non-breaking, non-confusing way requires slightly more care than doing it correctly to begin with. Hence why your $HOME is still a giant mess.

kogasa,
@kogasa@programming.dev avatar
kogasa,
@kogasa@programming.dev avatar

If you install config files to the new location and prefer the new config file location over the old, you risk accidental misconfiguration when a system has both config files (e.g. in a build pipeline that installs the software and then copies the config to the old location). It is not impossible to solve, but there are questions that require some care if you have a large userbase and solidified codebase. More care than it takes to do it right the first time.

kogasa,
@kogasa@programming.dev avatar

Slashdot or not, Microsoft sucks. The underlying truth of the “meme” will keep it alive forever.

kogasa,
@kogasa@programming.dev avatar

Idle RAM usage means literally nothing.

kogasa,
@kogasa@programming.dev avatar

Honestly, there’s a half dozen that are just as good as Fedora out of the box, and dozens that are just as capable once broken in.

kogasa,
@kogasa@programming.dev avatar

Unless you don’t have a lot of ram and don’t want to spill over into swap?

That has nothing to do with idle RAM. If you are swapping while idle, you have HORRIBLY fucked up. RAM usage is (and should be) determined by memory pressure. When idling, there should be none.

Aside from that, why would you say that? So if it idled at 8 GB of ram (which it is on its way to eventually doing) would you still say that?

Yes. Idle RAM usage means nothing. You need to measure how much it contributes to memory pressure.

Do you have any idea how ridiculous of a concept it is that a clean operating system alone idles alone on 4gb of ram?

No.

What in the hell are the services doing that would make it idle that high?

Preloading and caching in otherwise wasted space.

kogasa,
@kogasa@programming.dev avatar

No, lossless isn’t assumed to have a bitrate of at least 1.4Mbps.

Yes, lossless compression exists.

No, I am not mixing up bitrate and frequency. Yes, with a typical codec the difference between 700kbps and 1mbps is almost certainly imperceptible in almost all conditions.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines