First of all. This is not another "how do I exit vim?" shitpost.
I've been using (neo)vim for about two years and I started to notice, that I,m basically unable to use non-vim editors. I do not code a lot, but I write a lot of markown. I'd like to use dedicated tools for this, but their vim emulators are so bad. So I'm now stuck with my customized neovim, devoid of any hope of abandoning this strange addiction.
Any help or advice?
i just use vim plugins in the other editors i use.
kate has a vim mode,
vs code has a vim plugin.
intellij has a vim plugin.
obsidian has a vim mode.
a lot of editors have vim modes.
if you have a current non vim markdown editor,
try looking for a vim mode.
if you dont, obsidian is all about markdown,
and vs code has a markdown preview plugin.
You have to practice switching between neovim and other editors.
You have forgotten how to use a normal editor. I am not making it up, it is a real phenomenon. Similar to when SmarterEveryDay learned to ride a backwards bicycle he forgot how to ride a normal bicycle and essentially had to re-learn it. You have to re-learn how to use a normal editor.
I don't think that's the default material, I've been moving around the US since 95' getting glasses in each state once a year when I was still on my parents insurance and every time I just get normal glass.
That might just be your provider or something
The really annoying thing is that these coatings used to be optional paid extras, and when I got some new lenses for the first time in almost a decade they quickly became blotchy and awful so I went back to get some more but this time with zero coatings.
Specsavers told me that's wasn't possible, that ALL lenses have these coatings now, it's not even optional.
Glasses lenses used to last years and years, now they're blotchy crap after only 3 or 4 years. Bloody ghets know what they're doing. And ripping us off while they're at it with their high prices £££
You could put it behind an elitist wall. How do you get in? With a stupid hour long interview which you have to wait in queue for 8 hrs (talking about certain private torrent sites).
But really, I don't care. LLMs can't replace real online forums.
it will give useless advice
LLMs already give useless device, especially if they get their data from hellscapes like . Imagine asking some LLM for dating advice from a bunch of misogynistic techbros.
then they might stop using whatever LLM gave them that advice.
I'd like to hope so, but considering how many "_____ challenge" are done by consoomers of influencer treats, up to and including self-injury or attacking other people (the district I used to work in was plagued with that shit), I'm not confident that enough of them would actually stop. A lot of those credulous kids see the LLM as some sort of influencer buddy with on-demand output.
I've seen enough kids in the nurse's office, some with head injuries, to indeed want to yell at that cloud.
The fad seemed to be on the wane maybe just before I left, but even one kid getting hurt because a rich narcissist on a screen said to do so is too much.
It's not really something we can do, sadly. Reddit closing it's API was more about getting money than actually stopping it's use as a training set.
Having an allow-list is a start though, as it means that a company can't just make an instance and suck all the data out through that. Common corporate crawlers could be added to the robots.txt, but that would mean that you might not be able to find lemmy instances in search results. We could make it against ToS, but what are we going to do, sue the massive corporation? They have plenty of lawyer and payout money, so very little would fundamentally change.
Ultimately, if content can be served to us, it can be served to them.
I imagine this:
Prompt: write a business idea
Answer: Lenin vodka class struggle
Broadly this is preventing plagiarism. We don’t want someone to scrape all our knowledge, remove the human connection and reference back to experts and people, and serve the information itself, uncredited.
But if a human can read something, so can a bot. I think ultimately we need legislation.
I don’t know.
The only academic papers I’ve ever read are scientific publications, and in that case any conclusions that aren’t supported by the methodology or by reference are just … untrusted.
I don’t have any experience with non-scientific academic papers.
Also legislation isn’t going to help. The danger of AI is so much deeper and more profound than plagiarism, if we start fucking around with legislation as our mechanism of protection, it will cause us all to die when the cartels or whatever actors simply do not care about laws pull ahead in AI development.
The push for legislation is to ensure that small startups don’t get access to AI. It’s to ensure that only ultra-wealthy AI development can take place.
To survive the advent of AI we need as much multipolarity as possible to the AI power structure. That means as many separate, distinct AIs coming into existence as possible, to force them down a path of parity instead of dictatorship in their social aspect.
Legislation is a push by the big players to keep the little players from being able to play. It is a really, really bad idea.
I’m probably thinking about this in a naive way. I’d love to see proprietary models, if trained using public information, be required to become public and free via legislation. AI companies can compete on selling GPU time, on ease of use.
And, if required to figure out attribution in order to be able to use their work commercially, research will accelerate in that area because money. No I don’t know how that would work either.
Still probably a bad idea but I haven’t figured out why yet.
Thank you for your well written reply.
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: Meta-ExternalAgent
User-agent: meta-externalagent
Disallow: /
Meta's new AI bots, Meta-ExternalAgent and Meta-ExternalFetcher, scrape web data and may bypass robots.txt rules.Alistair Barr (Insider)
No. If anything, Lemmy makes it easier than Reddit.
Reddit requires some form of web scraping. All Lemmy requires us making a server and connecting to other instances to get access to the server data.
We propose the symbol ⁂ to represent the fediverse.
I appreciate the argument, but I feel like there's too much of a chance that we can do better with something in unicode. Or, that this isn't really good enough. Three asterisks is just too meh, IMO, to catch on.
⁂ ... to me right now just looks like a splodge on the screen.
Somewhat unfortunately, the pentagram in the older icon probably can't really be used without some cartoon-ification, because reasons.
This is in unicode though? U+2042
I like it! Distinct but still simple enough that it could be easily stylized. The constellation symbolism works for me.
Ideally if it were used as an icon it would be slightly larger than the default text on a given page, though I’m not sure how well it fares on those cheap low-res laptops
we can do better with something in unicode.
Uh... It is Unicode.
U+2042 ⁂ ASTERISM
The icon created by meta gives me shivers...
I know why you did it so fast and why you choose ⁂, it's already present and works as expected and probably to overcome meta's implication into the fediverse...
However, every symbol didn't exist at first and became popular on it's own because it defended something people found important and fought for (Like the peace symbol)!
Maybe create our own symbol and let it make enough noise so it becomes it's own symbol?
Sorry if it isn't clear what I mean by that :/
It's in Unicode, duh... Otherwise, you'd need an image to represent it.
Note that if supported by the font you use, the three symbols will usually be drawn the same way as an asterisk (*) in that font.
Several typefaces' rendering of Unicode U+2042 ASTERISM
:
A surprisingly serious typeface from Adobe Fonts.
IMO, the most egregious one is Essay Text.
A serif typeface with 10 styles, available from Adobe Fonts for sync and web use. Adobe Fonts is the easiest way to bring great type into your workflow, wherever you are.fonts.adobe.com
4chan ASCII Triforce refers to a frequently posed challenge on 4chan for call and response threads. The threads typically feature the original poster challenging 4chan newcomers to create a correctly formatted ASCII Triforce, originating from The Leg…james (Know Your Meme)
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
There already is a symbol for the fediverse:
This has existed for years already, is used widely, and IMHO looks way better than this dull attempt. I see no good argument in the campaign website for using this new one instead.
I commented on the last post about this, the three stars are difficult to make out on a small screen, they look like a blurry capital A. On top of that, it's apparently used in astronomy to represent clusters of stars, like a constellation.
The whole point of this campaign appears to be to replace a unique symbol with one that's already in use and is hard to read at small sizes 🤷🏻♂️
On top of that, it's apparently used in astronomy to represent clusters of stars, like a constellation.
Isn't that kind of perfect though
It is not pentacle, it is 10-colored 5-node complete graph.
For people who didn't study in school entire life is filled with magic.
...and this latest proposal certainly isn't either of those things.
This logo is really unpopular
Source? I've only ever seen a handful of strawman arguments that "I'm not offended by the vague resemblance to a pentagram/use of rainbow colours implying LGBTQ+ support, but somebody might be", but its fairly wide adoption suggests that most people — myself included — actually like it.
About the current "pentagram" symbol:
However, its design is a little too complex to be used at small sizes, as you would in text or in a button. It’s also only available in image form, not as a typographical character.
We've used it as a tiny icon below posts from other instances and I've never found it problematic. I think it's already too well established to replace just because we can't type it. Besides, the three stars feel to me not distinct enough. Pushing Unicode Consortium to add it to the standard when the time comes is a batter way.
I do think however that it would be worth coming up with a proper name for the current symbol.
I do think however that it would be worth coming up with a proper name for the current symbol.
The Fedigram maybe?
I quite like how *some* of the arms of the stars touch but not all. The older pentagram gives the impression that everything can connect to everything which has been hard to live up to.
But the ship has sailed and the pentagram has become well established.
It looks like a bunch of snowflakes or a trip of buttholes.
No thanks.
⛤
I think the current logo would work fine as a unicode character. I dislike the three anuses for a logo.
Which time?
First time happened after I'd been with my first real job for ten years because the business was changing and there wasn't a role for me. I was out of work for 7 shitty months trying to have my own business starting from the few customers we had left when they let me go. It was right after I bought a house and had a baby. It was fucking awful.
Second time was after COVID. First we all took a 10% pay cut to avoid layoffs. Then two months later when federal assistance expired, they cut 1/3 of the company across the board. I'm a little fucking bitter about that to be honest, but I had a new remote job lined up within a couple of weeks that paid quite a bit better.
Last time was 5 months ago. Just got hired this week. Start next month. It sucked. Wiped out my whole retirement savings, so I get to start over at 51. But we made it through and potentially I won't have to switch companies again.
Weird angel investor took us all out to a fancy dinner and made a weird extensive speech about the importance of the future; kind of “Godspeed my young protégés I know you’ll do wonderful things.” Kind of sounded like he finally believed in us and wanted to let us know with a nice gesture. Idk. No one could make any sense of it.
The next day his lackey informed us we were all fired. Oooh, that’s what that was about; makes sense, oh well, we have to get real jobs now apparently.
He was a weird motherfucker in several different ways
He had money though. That’s the great thing about money; you can just kind of motor around with whatever priorities you want and for the most part no one intervenes or tells you to stop
Soul crushing.
Worked at a place for 16 years, made many close friends there, helped the company grow from a $2M company into a $2B company. Then one day they decided that it looked like they might not be add profitable in the coming quarter so they needed to cut 20% of the company. I was my family's sole provider and now wasn't sure how we were going to survive. I did get a nice severance of 6 months pay, but only 3 months of COBRA coverage. I was very fortunate to find a better paying job a little over 3 months later. Financially it was a good thing for us, but mentally I'm pretty fucked up now. I've never had anxiety issues but now I'm on 2 different medications for it. I'm depressed. I hate my new job and coworkers. I have no joy in work. I know if I get laid off again that I won't get nearly as good of a severance package. I realize that my lifestyle only exists as long as my employer chooses to keep me employed. I feel like I not only have no safety net, but if I fall I take my family with me.
It sucks.
Same for me, but 13 years. No one mentions the shame and isolation. I felt like a disease that no one wanted to be around.
If I ran into any old colleagues, it was clear they pitied me. The ones that did stay in contact just wanted the "gossip" (there was none), or wanted confirmation that I was somehow to blame so they could be comforted in knowing it won't happen to them.
I "didn't do anything to deserve this", but it's hard not to take it personally. The ruminating -- trying to understand "why me, and not someone else" -- hasn't stopped.
The betrayal and shame is overwhelming.
It is amazing that. You pour your life and soul into something, taking pride in seeing your work flourish... only for them to slap you in the face like that whilst making it clear that despite the "we're a family, so please do your best" rhetoric, it does not extend both ways.
And for what? Because their share price wasn't going up as much as they wanted, despite the company being profitable for decades? I'm sick of shareholders wants hollowing out the hard work that loyal employees generated for them
For me it was fine, maybe about 15 years ago. Small startup company I was at ran out of funding, we got something like 1-2 months severance. We all got along fine so it wasn't like everyone hated the job or the owners, sometimes startup companies just don't make it through those first few years.
Summer is probably the best time to be unemployed, spent a lot of time exploring my neighborhood during the weekday afternoons and was practicing making cold brew & other summer drinks LOL.
Was doing freelance work while being on unemployment / looking for a new steady job. Think it was about 4-5 months before I landed a new job (did get 1-2 job offers during that time but was maybe being a bit picky & turned them down).
... Also helps that I keep savings so short term unemployment won't wreck me. I've seen posts about people being out of work for years, that would be a far worse scenario.
One time, we were given six month’s wages plus a month’s wages for each year we had worked there (I had been there 12 years). The company paid for career counseling, resume training, self awareness (similar to Myers Briggs only it was useful), use of an office space and computers and printers to hunt for jobs.
Another time, we were told that our entire IT department wasn’t important enough to keep and our jobs had been outsourced to India. But they still wanted us to stay for four weeks and train our replacements. Bitch, if I’m not important enough to keep, then I’m not important enough to train anyone. I collected my stuff and walked out that day.
I worked many years at places where I really despised the work. Finally found a job which I liked and made few good friends. Pay was good, was being appreciated for being good at my work, I felt happy being at work in office. Covid19 and was asked to resign as part of layoffs. Me and one of my best friends in office used to say that this is the final job for us where we shall retire from. A month after being laid off got a call from him and could sense he was clearly not doing well. He died few days later.
Though it's been 4 years but the hurt of losing that job and my good friend remains.
"asked to resign as part of layoffs"
The sheer audacity. "Please quit so we don't have to pay you severance or unemployment." It boils the blood.
My partner was the only one holding her company together as operations manager. She got put on a HUGE project and promised two weeks vacation after, then laid off right before the vacation. Now the company is trying to make her sign a contract that says that she has to work for them for 4 weeks in exchange for 4 weeks of compensation, which counts as her severance pay, and they're trying to force her into giving up her PTO.
On the bright side, the professional relationships she built outside the company are paying off, and she has a dozen or so job leads
My employer sued IBM in early 2k for breach of contract but lost all their money, rep, staff, dreams, hopes and future in the ensuing legal/PR fight.
I was laid-off after dodging so many proverbial bullets. I got a call on a Thursday from my boss, and he checked the HR was on the line and didn't say another word until the official stuff was done. Then he made sure I was okay, asked if I had any options, and rang off.
I didn't cry, beg, rage, or question: I felt relieved that I could stop working 16 hours a day, guilt over being let-go, and a general feeling of worthlessness. And then I was out.
I was laid off in late July of 2023. I dodged a massive layoff in November of 2022 so I knew it was a possibility.
It fucking sucked. I miss that company. I miss it all. It made me feel worthless. I kept comparing myself to the others that didn't get laid off as if there was any sense made in the decision.
I was working up in Whistler back in my twenties, at the end of the season, they lay everybody off except for a small crew of full-time employees. I went on to EI(employment insurance) for the summer pretended to look for jobs, and went on road trips with friends. Once summer finished, I found another job and I have unfortunately been employed ever since in various Warehouse jobs from order picker to warehouse manager.
Edit: Added words
It was meant to be "working up in Whistler" but I didn't check my voice typing.
EI is what you get when you get laid off in BC. I don't know if they still call it that anymore.
There were a bunch of closed door meetings with upper management and the busy season was set to end in a few weeks, so the writing was on the wall.
I had some of the most consistently highest metrics so I went into our VP of Operations office and straight up asked if I would be let go on X date. He told me no.
To be fair, he kept his word. About 70% of the staff were let go on that date. I was let go 2 days after that.
Dude. Those stories all suck and make. To explain mine sounds like complaining about nothing, but I started the thread, so I'll tell it.
It's not exactly being laid off. I am a Visiting Assistant Professor at a liberal arts college. Our duties are primarily teach, and we work on one year contracts. I went into my chair's office to show her an online homework system I deployed on a 15 year old optiplex, because fuck the publisher. She was really impressed but that was when she gave me the news.
Now I've not had my contract renewed before (fucking assholes gas lit me about it last time), but this is where it becomes a layoff. The college didn't renew ANY of the VAP contracts.
The part that sucks about this is I love my department. Typically VAPs teach only intro courses, but they let me teach a junior level computational physics class. They understood I had a lot offer, and they gave me a shot. I love this department and it sucks to go.
I have one more shot. The provost really wants an interdisciplinary data analytics program. The head of it contacted me to teach a course. I emailed him telling I would but can't do it. Here's the kicker. As far as I know, I'm the only one who has done computational work with the humanities. I pitched him on creating a different position, he seemed interested, but this was last week.
I have my fingers crossed, but am not holding out hope. It's also worth mentioning. All of this comes from the buisiness and finance division. Academic affairs (the faculty) is pissed about it. The two have been feuding for a long time anf academic affairs almost always loses. I think it is a general lack of leadership from all levels and just generally paying too much to their own research, but that is another post haha
I recently took a voluntary lay off from my job after almost 20 years with the company. I found out my dept was going to be reorganized and I was not very happy about the direction things were going, so I put myself on the severance list. I had been planning to look for a new role this year anyway, though I originally thought I would be looking for something in the same company.
It has been a couple of months now and I'm getting fewer interviews than I expected. I still have plenty of time to find something, so I'm not too worried yet, but I do question if I made a bad decision. Of course, I expect more layoffs within the next year, so it was reasonably likely that I would have been laid off eventually anyway.
Last year's reorg for my dept, they broke into two rounds, the first round mostly got rid of supervisors and managers and kept more analysts than were needed long-term to get through all the work changes. Then, in December, they came back and laid off the extra staff. They knew that was the plan when everything was announced in April. They actually discussed telling people up front so they would have 8 months notice + severance, but decided not to at the last minute. I'm guessing they were worried those people would leave or not work hard enough through the transition.
I was with a SaaS company for 5 years. It was my first job in software. I busted my ass and worked my way up. I ended up managing the support department while leaning how to code in my spare time. I move to Engineering and was a developer for two years.
The company had a great culture and I was genuinely proud to work there.
Then a growth equity firm came in. They said they weren't going to change the "magic" we had and were just there to give us the tools and expertise to grow. That is when the steady erosion of our company culture began.
The third CE0 since I've been there took over a few months ago. Of course he promised there would be no layoffs and he didn't see a need to change anything. Fast forward to a couple of weeks ago, I was getting panicked messages from coworkers saying they were getting let go and then I saw the 15-minute meeting with my department head on my calendar.
When the dust settled, the first layoffs at our company were over. A third of our engineering department was gone and our work was being outsourced to an outside firm.
Now I'm looking for work and it seems really daunting. My wife is self-employed and lost her biggest client that made up 80% of her income right before I got laid off. I got 4 weeks of severance initially, but I was able to negotiate 8 weeks.
Now I'm reaching out to my network, applying to as many jobs as I can find, building more portfolio projects to pad my GitHub account, and believing things will work out so I don't have a complete nervous breakdown.
I don't recommend it. Don't be laid off.
15yo me gets an angry phone call from the dad where I'd scored a weekly long-term babysitting gig after the first or second night: don't think for a second that you're coming back! (I'm paraphrasing here).
I give a one-word reply and he hangs up.
All I did was leave after getting paid without saying bye while they were checking on the kids. (They were asleep). Because I didn't want to be coerced to get a ride like last time.
Took me years to realise they were in the wrong.
Got laid off four times when I was a temp worker for all of them. First time was when a major customer had a downturn in the oil market and I was the obvious choice by being one of the latest hires. I was brought in for a 15 minute meeting in the only conference room of the office and perp walked out by my asshole manager that same hour.
The other three were due to the contracts timing out (CA law forces companies to either convert contract workers to FTE after 2 years or lay them off). It's a lot less shocking when you know the date but it still sucks to count down the time. It didn't hurt to leave so much considering temp workers were treated as second class citizens like being excluded from company parties or not receiving bonuses so it was hard to get attached.
My last job laid off over half of their staff. They hired a bunch during COVID after getting relief grants and then laid off whole departments once ChatGPT started to get popular. First it was marketing and communications. Had a work buddy who had some health problems there but he passed away a week after being laid off from a heart attack.
Then it was HR, to be replaced by ChatGPT as a bot. It started giving incorrect information so they hired 2 teams of consultants to work on that.
Then when that wasn’t working a third crew of consultants were hired but we never got a straight answer to what they were working on. Turns out they were working on a report to senior management of additional efficiencies the company could make? And guess what they concluded? More cuts!
So the company cut the IT department 15% and they figured it would be fair if they did it at random. I was one of the “lucky” 15%. I was asked to help train one of the consultants on one of our internal programs so I walk into the meeting room but it’s my manager and two security guards and she says “Your employment with company is complete, your position has been eliminated. Vacate your desk and hand over your laptop and badge”.
Very cold, no emotion. This was a woman who would joke with me on Teams and shoot the shit all day. Both security guards walked on either side of me out the door with my backpack. Felt like I was being arrested.
Found a job two months later. Blew through my entire savings and lost a friend of mine (yes heart attack but I still hold firm that the layoffs triggered it - he has money problems at home with kids. They didn’t deserve this). No severance pay but I was able to collect a little bit of employment insurance so I could still afford food to eat.
I grew antagonistic toward mgmt through the pan. The books were bad and there were two rounds of layoffs. I was included in the first round. They actually did me a favor because I was unhappy but too lazy to look for a different job. I got a better job (in every way - commute, pay, workload, etc) six months later. I'm approaching one year at the new gig.
I was unusually lucky.
No, android does not count.
Is there anyone who daily drives Linux on apple silicon or other ARM hardware? If so, then how is your experience, would you recommend it?
For at least 3 years, I've been wanting to get an apple silicon mac to daily drive Linux on, lately I've been seriously considering getting one of these machines, or even other ARM hardware, like the thinkpad x13s or even the new Qualcomm laptops.
I'm pretty much sold on a used macbook air m1, but I still wish to hear what other people have to say
For at least 3 years, I’ve been wanting to get an apple silicon mac to daily drive Linux on
Can you tell us why?
Since the first release of apple silicon I was quite a bit impressed with the hardware, of course im not really an apple guy, and so I initially thought "cool, but that's not for me"
And then came asahi linux, and it changed everything, in a very short period they got the GPU working, and then came vulkan, opengl 4 and 4.2, most stuff seems to be working already, either on the bleeding edge kernel or the mainline; https://github.com/AsahiLinux/docs/wiki
Take a look at the feature support page, it's really impressive.
I started to study more and more the development of Linux on apple silicon, and even more so after my laptop's hinge has broken(tldr: I don't have a laptop anymore, it's just a PC); recently I've been wanting to buy a new laptop, so I can actually use it as one, of course, as any Latin American, I wish to buy for the long run, and all the options seem to be:
1 - Qualcomm laptops designed for windows ridden with shitware, useless AI, and a ducking copilot key( also I have terrible experience with the firmware of my current windows first laptop, I do not wish for more)
2 - Recent or older terribly power inefficient X86 laptops(mine is from 2021, the battery life sucked, even in windows, and it just heats up so easily, I don't think it can even maintain maximum clock for 5 minutes straight)
3 - Apple silicon macs designed for macOS first that have a decent compatibility with linux, that will only get better with time.
Of course, I do believe X86 will get better with time, as it has already gotten, but until then, I either stick with my current deplorable hardware and wait until the improvements get actually mainstream, or buy another older x86 laptop, just to retire it later on.
Linux on Qualcomm laptops really that bad? I've been considering a purchase of a 1st gen once the 2nd gen comes out (probably grab an ex display model on the cheap).
I've not been following developments closely enough, but I know the battery life (in windows at least) is tiers better than my current 4800hs / 1650 with 65% battery health.
I've too considered a MacBook, but their never within my budget for the spec that I want, guess I was too hopeful about Qualcomm laptops 😞
I don't think its that "bad" current, but I'm sure you will have to wait for a bit, Qualcomm's Linux kernel work is really not complete, and currently the only laptops you can get working with Linux are the thinkpad x13s and (maybe?) some other older models.
Not sure how unbothered your experience is going to be on any of these, and they're all just as expensive as macs
Ahh yeah the price is a waiting game for me, Apple products hold onto their value and for me having the bleeding edge isn't what I'm chasing these days.
Guess I'll wait and see how the Qualcomm products go on the used market for their price.
I got my 4800hs for a steal; maybe I need to aim lower.
Ditto, except mine just died one day. I put it away for bed, woke up, flipped it open, Nada. Brick.
I felt it was a bit slower than I'd like, but got pretty good battery life.
Really tempted to try a Musebook, based on Risc-V, because apparently I'm a sucker for punishment.
arm64 != M* hardware
Arm on Linux is fine. Supporting all the other SoC parts will obviously vary by vendor. I believe there are still many things broken with Apple's M* platform, but I'm pretty sure it boots. If you really want an Arm laptop, get one the new Qualcomm setups.
https://github.com/AsahiLinux/docs/wiki
Things are progressing really fast actually! Take a look at the feature support page
With macOS or Asahi?
He is on another level, so I imagine he can solve issues that arise compared to the average person 😁
From experience, most apps/packages that are compiled for Linux are compiled for both x86 and arm. I've had no real issues getting software on my OnePlus 6 running on postmarket os (full Linux os on a phone basically). This is very likely because ARM is a thing in the server space, so most packages in your distros repositories will be compiled for all architectures (and that's if it's not required by the distro's repos to have the two supported).
Other software ftom outside the repos where linux was already a second class citizen like discord or Spotify may be troublesome though
Ran Asahi for several months, tried it out again recently. It’s good/fine, I just don’t love fedora.
There’s some funkiness with the more complicated install, the AI acceleration doesn’t work, no thunderbolt / docking station.
MacBooks are great hardware but I don’t think they’re the best option for Linux right now. If you’re never going to boot into macOS then I’d look for x13, new Qualcomm, isn’t there a framework arm64 option now or was that a RISC module?
I’m also assuming you’re not looking to do any gaming? Because gaming on ARM is not really a thing right now and doesn’t feel like it will be for a long while.
I think the neural engine works, but you need an out-of-tree kernel module. The asahi wiki talks about that, they say it is yet to be merged on mainline.
Gaming on arm is absolutely a thing... But not on the M's... About the other chips it's just on its infancy right now, fex-emu(https://github.com/szllzs/FEXEMU) and box64(https://github.com/ptitSeb/box64) are both capable of running wine, and of course steam. Games work, I don't think its 100% of native speed, and the compatibility must not be perfect, but like wine/proton I'm sure it's only going to get better.
The apple silicon devices have 16k pages kernels, while x86 is 4k pages, that would not be a problem if we had 4k page emulation/simulation on Linux, but we don't, seems like macOS's way of emulating 4k pages is wasteful to performance, and the contributors do not wish to make a similar implementation, so we don't get one for now.
Reverse engineered Linux driver for the Apple Neural Engine (ANE). - eiln/aneGitHub
I dunno if that counts, but I was given a Macbook Air M2 from work that I didn't need and I've been happily running macOs on it for simple daily use.
Whenever the situation requires Linux I fire up one of 3 distros I have as a VM and they work like a charm.
I pass-through one of the USB ports to the VM and it's basically an M1 with Linux at that point in terms of performance (well not really, but it's very smooth, no complaints).
Might wanna go that route instead, just run macOs natively and your favorite distro as a VM.
Mainly Kali for my needs, completely hassle-free on VMware but any ARM version should work.
Want me to try a particular distro as a test?
I daily drive m2 max on NixOS, all software just works (hyprland, keepassxc, etc. except discord).
opengl works well, vulkan won't be stable and shipped by default for at least 6 months tho.
no wine, gaming, etc. no external monitor, only non-thunderbolt hubs work, no internal mic, quick battery drain while suspended, if all of that is fine for you, it's a great dev machine.
It’s amazing. You press one button on a new out of box Mac and you’re in a zsh!
Also, sleep and suspend just work.
nix-darwin is kind of nice too, but only really for CLI tools. You can let nix-darwin manage your homebrew for GUI stuff, if you want.
I'd still take linux if I could though. macOS ist just work mandated.
I don't believe one can run Linux on it.
Someone will prove you wrong. Not me. But someone will.
Well I'm not. I have a different setup due to working in VR. I did use for myself and others a RPi as a desktop for few tools and as long as you stick within what's acceptable for its performance, it's really nice, such a compact setup. The RPi I use at home and at work are headless servers for e.g DLNA, IoT, backups.
If I didn't work in XR or play (BG3, EldenRing, etc) then I imagine I would find a RPi 4 sufficient for most of my tasks.
I'm typing this reply on an M1 Macbook Air running Asahi. My experience is very positive, but with some caveats. Some positives, some background to contextualize the positives, and some negatives.
Positives: Great screen, nice battery life when in use, fast, runs the programs that I use on a daily basis for work. Good support for the specific hardware that I have. I enjoy using it as my go-to laptop. Fedora isn't something that I use on any of my other linux boxes, but I didn't have much trouble setting it up and it works well with my other devices. Libreoffice, Firefox, Chromium, every DE and window manager that I've bothered to test - they work fine. I'm currently running Sway with no issues, KDE worked fine too. Sound, bluetooth, camera all work. Again, my 9-to-5 day job is fully doable from this computer and I enjoy using it.
Background: I've been tinkering with Raspberry Pi devices for years and I made do with a PI 4 as a daily driver for a few months once. That experience helped me to focus on native linux solutions that didn't depend on WINE or x86-specific programs. I can't remember every decision that I made during that time, but I definitely changed my workflow a bit, started doing more in the terminal, and started using programs that were less resource-heavy. That carried over to how I use other devices. I also don't game much.
Negatives: Gaming is limited on this hardware. I can play minetest, tuxkart, and some light emulation. That's about it, but I don't mind. If you're trying to run windows programs, you'll be out of luck. My linux experience on this laptop prior to the Asahi shift to Fedora was a bit buggy because it was a beta version and sound wasn't supported(other than bluetooth). Everything works fine now, but my understanding is that this is very model-specific. I would probably be having a bad time on newer mac hardware. Power management is so-so and it depends heavily on your choice of desktop environment. If you close your lid and don't plug in the laptop, you might find out that the battery is dead when you try to use it a day later. No multimonitor support - the USB-C ports are more limited in function than they are when running MacOS.
Also, my only experience is with a niche distribution, so bear that in mind. For me, Asahi has been excellent but don't expect to be able to run your favorite distro on the hardware. Time will tell if the progress made by Asahi will lead to greater support for Apple Silicon by other distributions, and time will tell how long Asahi will exist as an active project. I preferred the Arch version, but I had no real choice but to jump to Fedora when the developers did. Not a big deal for me.
Thank for the great reply!
What do you mean when you say light emulation? GameCube, PlayStation 2 type of light emulation you mean?
What other consoles have you tested? Any luck with ps3, ps4 and switch titles?
time will tell how long Asahi will exist as an active project.
You can support the Asahi project on Patreon if you like. I don't five bucks a month even though I prefer MacOS just because it's a cool project.
I used my Chromebook Duet 3 from Lenovo which has a Snapdragon ARM chip.
I installed a custom compiled Kernel with some weird distro iso maker from a dude for such devices. It adds a few drivers to make various things work.
Bluetooth, Audio, Usi pen, Touchscreen worked. It was nice.
The USI pen and touchscreen glitches sometimes out, which forces me to suspend this convertable for a second and wake it up to fix the issue.
I couldn't really install lunarvim or some other development tools because some things just are not compileable/installable. I didnt bither eith waydroid as It was too complex for me to really grasp how to install the header files and so on.
I did use KDE (5.25 I think), with Wayland and it was good actually. Xournalpp for writing and logseq for storing knowledge in patterns, which sometims had buggy graphics on Wayland for some reason.
Things like RNote couldn't work because the Mesa drivers weren't really installed or smth and kernel header files were needed here too I think.
Firefox with touch on wayland also was a nice experience that worked pretty great (but needs environment value to be set for Wayland).
I accepted that I will get a new device after 2 Years of using that tablet and replacing paper on school. Did work great for me. I prefer Penoval Pens. They have them for all devices. Usi and MPP and much more.
So I got the Starlite 5 (from starlabs.systems) which has a worse Battery lifetime than expected but at least I can even run some small Steam games on that n200 intel chip and install all Applications I want because its AMD64 Architecture cpu.
So at the end. I can use this Chromebook convertable for some narrow things but not for everything, like a Computer should be able to. But maybe all the skills you need are capable to be run on a slow Snapdragon with aarch64 Architecture.
I have a Libre LePotato, Pinebook and Pinephone. They're fine for most of my use cases, but they don't handle games too well. They are also not great for VMs or emulation, and no chance in hell would I use any for my home media server.
That being said, I'm starting to see ARM CPU desktops in my feeds, and I think one of those would be fine for everything but gaming (which is more an issue of the availability of native binaries and not necessarily outright performance). TBH at that price point, using off-chip memory and GPU, I don't see much reason to go with ARM; maybe the extra cores, but I can't imagine there is much in the way of electrical efficiency that SoCs entail.
I run debian on an x13s.
I would not recommend it if you are an average tux member.
My recommendation would be to wait for the first devices from manufactures like tuxedo and the snapdragon elite x.
And every device may have its own quirks, so wait for reviews.
It was a hard time. I daily drive it but it still remains unpolished.
A beginner linux friend of mine had an apple air m1. He ran linux on it but decided to ditch it for a framework. So i assume milage depends on your capabilities. I wouldn't go that route and instead opted one and a half years ago for that lenovo device.
It has the best chassis I ever owned but the usability is limited.
E.g.: Since Kernel 6.8 I now have to issue su -c "echo start > /some/module/thingy/mode" after each start to get external monitor, sound and battery working. Had to manually research this in IRC logs.
My two cents.
main issue with apple stuff is the ridiculous pricing for memory.
$500 to add just 8gb of ram and 128gb of SSD? What's that, the year 2012?
It's 2024 and it's ridiculous that a $1500 laptop comes with the same amount of memory of a $300 Motorola smartphone
Based on this, I might have more specific follow-up questions. Please be kind with me as this program just started, and we are all really just trying to create friend groups as efficiently as possible and have good intentions, before everyone gets set in their ways so to speak. Thank you!
EDIT: One of the guys (Bob) suggested that we create a group text (aka chat). So I made one, including 5 of my guy friends but excluding 2 girls that I was closer to before and want to now distance from (obviously didn't state this explicitly as we have to be "PC", but the context is she kept spamming/complaining in our girls' chat, is very phony, and once lied to me after this chat was formed, which they know nothing about as she puts on a facade for them). Bob and one of the other guys (Ed), are friends with one of the girls (Ann), so they were unhappy but ultimately went along with it. Then 2 other guys got added to the chat. After a week or so, 2 of my closest guy friends in this chat (one of which I'm starting to develop feelings for) asked me about those girls I used to hang out with and that we should add more girls to our chat. I said there's no drama; I just spent more time with them in the past before I had a chance to branch out and meet new people which I always like to do. I'm unsure if they feel this way specifically because of Bob/Ed wanting Ann to join, or since nearly all of the single guys were competing for my attention at some point and giving me somewhat romantic signals. I'm generally friendly so guys sometimes can't tell if I like them romantically or am just being "nice". I've been cautious about liking the guys' messages and haven't even really done so but I do actively respond when they initiate topics. We left it at: we'll brainstorm which girls to add. This was before I started liking him, so he said he wanted to add a girl that he thinks he likes but not yet. He didn't update back, possibly as we've recently started seeing each other differently as well.
Recently, I got pulled into a get-together with Bob/Ed where they didn't tell me who was coming so I basically went in blindly, and Ann was behaving like the host. A few other guys from our group were there but not my closest friends, weirdly enough. It was very uncomfortable, and I had to act like it was fine. To make things weirder, Bob made a group text with only those who attended this event, asking everyone to text when they got home (we drank a lot but I think this was a silly excuse to form a new group chat where she's the center of attention). I was unhappy and don't know if I should confide in the guy I like about all of this. Idk how much he knows, or how close he really is to these other guys. A lot of politics. Then, someone who's good friends with the one I like asked in the chat to meet today, and we 3 all went, along with Ed and a guy who was at the weird event. I feel like Ed and that guy are always colluding to bring Ann in, disregarding how I feel and my preferences - even if they don't know the actual reasons.
Wasn't it inappropriate for them to basically play me like that and not just tell me upfront about Ann? And create a stupid group text, which she has continued to blow up? Should I talk to the guy I like about all of this, or I'm afraid he'll think it's too much drama? Should I explain about her complaints/lies, or just be PC and ignore the new chat? Shouldn't they respect my preferences instead of pressuring me to add a girl because what is so wrong with enjoying a chat with the bros (even if one isn't seen as platonic now)? Or should I just add a different girl I like better, even if it risks getting awkward (e.g. she judges me for talking to so many guys or they don't gel)? Or should I disengage from this group and be polite from a distance? I don't know how to salvage this. I want to be friends and stay professional overall, while tapping into potential with the guy I like, but I don't know if it's time for me to just distance myself. He also hasn't really initiated private texts with me nor asked me to spend time one on one, and I fear the group text prevents this. Please help me out, all!
Given how it started,
One of the guys (Bob) suggested that we create a group text
and how it continued,
Bob made a group text with only those who attended this event, asking everyone to text when they got home
the stakes of any course of action feel pretty low. These groups Bob's setting up feel pretty much like they were done on a whim from the start so I wouldn't overthink how to participate in them. Invite more members if that would make you more comfortable, disengage if that would make you more comfortable, and trust that other members will eventually do what makes them comfortable in turn until you all find equilibrium.
On a work application like Slack? Not a big deal.
Personal cellphone group message? Not immediately weird - but could get weird.
I've worked in a place that was all guys until we got our maybe eight team member. We got two more women shortly after that. This was more than a decade ago and we were always a pretty tight group but we didn't have a chat platform we could use at the time. I don't think there's anything weird about doing what's normal with and just trying to be pals.
Don't take any shit like misogynistic humor. Shut it down the first time it happens to establish boundaries cause it'll be harder to reign in when it's a habit. Good luck!
I'll be honest, this is confusing as hell, so I might be misunderstanding.
I think it's a little hypocritical that you want it to be a chill, no drama space with the bros, but you also want to exclude a girl because you see her as competition for the guy you like who is in this group.
I understand you had a bad experience with her, but you said that the guys don't know that. From their perspective, you're just excluding other girls for no other reasons than seemingly to be the only girl in the group and perhaps to have exclusive access to your crush.
I know it's confusing but I feel the need to clarify after reading your comment. Thank you for sharing first of all. It was not that I wanted to exclude her due to competition over him. In fact, I asked him enthusiastically wanting to know who he liked at that time, and therefore who he was considering bringing in. We were basically bros at that point and I hadn't thought of him that way at all. He didn't want to speak too soon and said he'll see how things unfold. I actually figured it out later on, when she was flirting with one of the guys from our group, and vice versa. He saw all of this and looked pretty bummed. So I would be a hypocrite if I expected drama free space with the bros yet actively instigated drama, which I do not believe I am? Just trying to understand, based on the definition of hypocrisy.
So, should I tell them the truth? Or at least the one I like? I did mention that I spent more time with them in the past before I had a chance to branch out more and meet new people which is what I always like to do.
That's Tammy, Trey's ex-girlfriend. This is classic Tammy. Trey broke up with Tammy because Maureen Kanallen said that she saw Tammy flirting with Walt Timny at a party, but she was only doing it to make Trey jealous because you know, she thought that Trey secretly liked Erin Henebry, but he doesn't like Erin Henebry, it was all a bunch of bull.
What did I just walk into?
Okay Dee so that's Tammy, Trey's ex-girlfriend. This is classic Tammy. Trey broke up with Tammy because Maureen Kanallen said that she saw Tammy flirting with Walt Timny at a party, but she was only doing it to make Trey jealous because you know, she thought that Trey secretly liked Erin Henebry, but he doesn't like Erin Henebry, it was all a bunch of bull.
It seems absolutely exhausting to live inside your head.
If you're in your teens, I get it, you're still developing, you'll get over it... But if you're an adult... Oh boy... Please talk to a therapist about all this, you need to vent.
I want to be friends and stay professional overall, while tapping into potential with the guy I like
These things are not really compatible. The sooner you learn that, you will have a lot less workplace drama. Your professional workplace should not be a dating pool. There is no reason to exclude the other women. Who cares if one of them lied? Are you the moral police? Just chill, and let people do what they want. You don't need to control the situation.
I guess I don't understand this "professional career oriented program." Is it like a grad school? Is there a good chance all or some of you will end up working with each other at the same employer later? There should be lots of other places to find a partner. You must have some kind of social life outside of this program, right?
Dating is hard, but breaking up in a mutual way where both people can still respect each other is even harder. Imagine the drama there will be after you've dated a few people from this group. People in the program may take you less seriously because they think you're just there to find dates. But this is your career. Shouldn't you take it seriously?
If you really want to date someone there, you can, if you're smart about it (and make sure it's worth the risk, not just for any passing crush). But don't try to manipulate the whole group in order to do that. Don't use the chats to try to get close to someone. Do any non-professional stuff outside of the program, away from the others. Don't bring your relationship drama into the program, especially if the relationship ends. Think of all these rules as practice for how you will need to act professionally in your future career. That's what this program is for, isn't it?
svlogd
for runit based systems. Though you should consult their documentation and make your own decision on which logger to use.It’s often more useful for minimal installations to keep the system log daemon running so that you can see when things happen and stop them from happening.
Especially now that even very low power embedded systems run multiple cpu cores at multi-ghz clocks, interface with gigabytes of memory, hundreds of gigabytes of attached storage and communicate through multi-gigabit network links, lots of stuff can be happening that is unwanted or simply unnecessary without any external indications.
What are you trying to accomplish by not running a syslog daemon?
If it’s a race from boot to login prompt then making sure the installer never has to dial out and retrieve packages would be a bigger savings. Making sure the installer is on the fastest bus possible would be huge too. I think one nvme installing to another one would be fastest (assuming enough lanes).
Don’t take the wheelie bars off your dragster to save weight, wheelies are slow.
On non-corpo linux syslog can be disabled
systemctl disable --now systemd-journald
I'd prefer to just symlink/mount /var/log to a memory filesystem instead
Set Storage=volatile
in /etc/systemd/journald.conf
Then what's the meaning of this whole part?
On non-corpo linux syslog can be disabled if you want, though I'd prefer to just symlink/mount /var/log to a memory filesystem instead.
Is it just a random tidbit that could be replaced with a blueberry muffin recipe without any change of meaning of the whole comment? Because it sure won't help OP at all with their Arch-specific question, so it's either that, or it provides contrast to the "corpo Linux", which is how I interpreted it.
And here's the remaining part of your comment I left out, just to make sure people won't lose the context between two three sentence long comments (for those without any attention span, it comes before the previous quoted part):
If you're on arch you use redhat's garbage.
Check that you actually have persistent storage enabled. (See man journald.conf
and search for Storage
)
Read up on the numerous parameters to journalctl. (man journalctl
)
journalctl --boot -2
will show logs from previous boot.
journalctl --since "-2 weeks" --unit=sshd
last two weeks worth of sshd logs.
If adopt systems then the question is easy to answer: no, journald does everything you need.
without adopting systemd.. well. Are you evaluating going without any log handling at all and maybe just dumping logs ephemerally to tty0? DIYing all log stuff like your init scripts DIY things?
Personally if I had to go without journald I'd probably go back to using syslog-ng. But I guess there's an argument for shipping straight into something like opentelemetry-collector if you're willing to put in a lot of work.
jounalctl --boot -1
is the previous boot. The counting starts at --boot 0
for the current one.Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse - Technicolor-Dreamcoat/QuiblrGitHub
Quiblr is a place to explore online communities that match your hobbies and interests. Jump in and find your community!quiblr.com
I am seeking advice regarding my ebook collection on a Linux system, which is stored on an external drive and sorted into categories. However, there are still many unsorted ebooks. I have tried using Calibre for organization, but it creates duplicate files during import on my main drive where I don't want to keep any media. I would like to:
I am considering the use of symlinks to maintain the existing folder structure if there is a simple way to automate the process due to my very large collection.
Regarding automatic sorting by category, I am looking for a solution that doesn't require manual organization or a significant time investment. I'm wondering if there's a way to extract metadata based on file hashes or any other method that doesn't involve manual work. Most of the files should have title and author metadata, but some won't. I am not in a rush to solve this issue since I can still locate most ebooks by their title without any organization.
Has anyone encountered a similar problem and found a solution? I would appreciate any suggestions for tools, scripts, or workflows that might help. Thank you in advance for any advice!
If the files are literally duplicated (exact same bytes in the files, so matching md5sums) then maybe you could just delete the duplicates and maybe replace them with links.
Automatically sorting books by category isn't so easy. Is the metadata any good? Are there categories already? ISBN's? Even titles and authors? It starts to be kind of a project but you could possibly import MARC records (library metadata) which have some of thatinfo in them, if you can match up the books to library records. I expect that the openlibrary.org API still works but I haven't used it in ages.
If the files are literally duplicated (exact same bytes in the files, so matching md5sums) then maybe you could just delete the duplicates and maybe replace them with links.
If it was only a handful of ebooks I'd consider using symlinks but with a large collection that seems daunting, unless there is a simple way to automate that?
Automatically sorting books by category isn’t so easy. Is the metadata any good? Are there categories already? ISBN’s? Even titles and authors? It starts to be kind of a project but you could possibly import MARC records (library metadata) which have some of thatinfo in them, if you can match up the books to library records. I expect that the openlibrary.org API still works but I haven’t used it in ages.
If there's still no simple way to get the metadata based on the file hashes, I'll just wait until AI becomes intelligent enough to retrieve the metadata. Most of the files should have title and author metadata, but some won't. I've had this issue for a long time, and I don't really mind that much. I can still find most ebooks by their title without any organization after all. I'm not looking for anything that involves manual organization or spending more than a few minutes.
I hope someone gives you a good answer, because I'd like one myself. My method has just been to do this stuff little by little. I would also recommend calibre web for interfacing instead of calibre. You can run both in docker, and access calibre on your server from whatever computer you happen to be on. I find centralizing collections makes the task of managing them at least more mentally manageable.
You might want to give an idea of the size of your library. What some people consider large, others might consider nothing much. If it is exceedingly large you're better off asking someplace with more data hoarders instead of a general Linux board.
I hope someone gives you a good answer
I honestly don't know that there is one. What OP is looking for is effectively an AI librarian... this is literally a full-time job for some people. I'm sure OP doesn't have quite that many books, but the point remains
I guess I'm a little confused... why are there duplicates at all? What operation are you performing that ends with duplicates?
Is this drive just where you download them to, and then move them to your organized drive? Why do the books ever touch this drive at all? If there isn't supposed to be media on the drive, why not just delete the source folder after the organization task is complete?
I tried to ingest a four terabyte epub library once. Even getting the data ingested with the author and title in the right spot was almost impossible. If a duplicates weren't just slightly wrong would be a different story but the duplicates are often misspells or different spellings.
Realistically the best thing you can do is get an output of file name, title, author and hand dedupe, but even then you're going to have to be careful about quality and language and all kinds of other strange issues you run into with large libraries.
In the end I gave up and only stored what I really wanted and would realistically ever need and that was small enough to hand cull.
When I had to match against misspells I found Levenshtein distance to be most useful.
https://en.wikipedia.org/wiki/Levenshtein_distance?wprov=sfla1
Yeah, I wrote some python once to give me voice control over a plex server. Distance algorithms did okay I had a lot better results out of fuzzy wuzzy though
Kind of a dicey prospect with risk when you're doing duplication though.
Then you run into problems with things like Harry Potter and the philosopher's Stone versus Harry Potter and the sorcerer's Stone. Depending on how badly your database is degenerated you can even end up with words out of order and all kinds of crazy crap. If the database is truly large just truing the database up can be unreasonably time-consuming.
I was pretty amazed at all the different versions of string search and comparison algorithms.
I’ve run into exactly the same issue with my large ttrpg ebook/pdf collection (+100k file data hoarding… it’s not a problem, I swear) and I’ve not really found a good option I’m entirely happy with. Calibre duplicates everything and I don’t like the thought of having my collection’s organization tied to a specific piece of software if I just delete my duplicates.
Zotero is the least worst option I’ve found, but it’s geared towards scholarly journals and such, so not great, but serviceable. Not sure if it’s on linux though.
Jellyfin is apparently able to handle ebooks with a plugin, though I didn’t particularly care for it when I tried it months ago.
There’s a handful of other ebook software out there, mostly geared towards comics/manga, so depending on what you have those might be worth looking for.
I’d like to use Obsidian for it and just turn the directory into a vault and let it automatically scan the folders for files, but that doesn’t work great either.
The best piece of software I’ve seen that could potentially handle it is an app called Stashapp… which is unfortunately geared towards adult film. But it’s feature-set if it could be applied to PDFs seems like it would be ideal.
Yeah, I've tried, both for actual files and for tracking my reading across multiple platforms, and nothing really seems to fit my needs, especially when I want to actually read them on an Android ereader. Anything I choose seems to have a lot of manual effort, frequently, or just a dumpster fire of an actual reading experience.
I feel like I'm eventually going to have to make my own, which is fine, I guess, but I'm definitely not comfortable actually managing a community project or just building up the codebase or documentation to the level someone else would be enthusiastic to use as a jumping off point to manage themselves, so it will probably just stay a personal project that ends up not helping anyone else solve the same problems I have.
Have you tried Kavita? I use it to read comics and e-books on my Android tablet and my Kindle Paperwhite. It also uses OPDS so it has compatibility with some reading apps too, like KOReader, FB Reader, Mihon/Tachiyomi, Moon+ Reader, etc.
Demo - Username: demouser
Password: Demouser64
Lighting fast with a slick design, Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats. Install to start reading and share your server with your friends.www.kavitareader.com
I'm aware of it and explored it a little, but the folder structure requirements are the opposite of what I'm interested in. I want to dump everything in one place and use the UX of my reader to manually build series, adjust metadata, and do everything else.
Most of the benefits of it are really only useful in its browser based reader, which is also a dealbreaker, and it doesn't really add anything to Moon Reader because OPDS integration doesn't actually sync anything, which is the whole reason I'd want a dedicated server over just having everything in a cloud drive.
It's cool if it works for you, but it doesn't really solve any of the problems I want solved.
Distilbert https://huggingface.co/distilbert/distilroberta-base
...was setup for something like that here but note that the repo that runs this has an "unsafe" warning that I have not looked into:
https://huggingface.co/spaces/nasrin2023ripa/multilabel-book-genre-classifier
https://huggingface.co/spaces/nasrin2023ripa/multilabel-book-genre-classifier/tree/main
It might be fine or whatnot, I'm on mobile and can't see the file in question. The associated Python code might be a helpful starting point.
In my experience, most models intentionally obfuscate copyright sources. They all know the materials to various degrees, but they are not intended to replicate sources. They all have strong interference in place to obscure both their recognition and reproduction potential. If, for instance, you can identify where errors are inserted and make a few corrections, they often continue adding a few details that are from the original source. If this is done a few times in a row, they tend to gain more freedom before reverting to obfuscation again. This is the behavior I look out for. It is a strong tool too if you get creative in application.
Perhaps someone posts an API to look up the library of congress classification of a work based on a few lines or something. GL
We’re on a journey to advance and democratize artificial intelligence through open source and open science.huggingface.co
In regards to another reply, there are multiple options of dealing with duplicates in calibre. From merging to deleting them.
It's been a while since I had to do any library setup with calibre and Im kinda confused by what you are saying with "but it duplicates files when importing in a different drive where I don’t want ebooks"
Do you have multiple libraries in calibre?
Are you using multiple library managers?
Why not just use calibres folder structure?
And also if you don't know about it - mobileread forums has been around a long time and has a whole section on calibre where you could probably get more specific help.
Leviticus 18:22 "You shall not lie with a male as one lies with a female; it is an abomination". It sounds pretty clear to me and at best could be proscribing both male homosexuality and pedersasty in one statement.
Edit: but ofc I do not know what the og scroll says nor would I be equipped to translate it or debate the true meaning of it.
And yet Thailand has had numerous genders for centuries(?). I was reading about it it’s fascinating they have a third classification with numerous sub-gender types such as Khatoi.
It’s fascinating. Here:
Dolphins have definitely been observed demonstrating a mindset of "I don't care about your interests, you were born to serve my own."
If dolphins ever evolve thumbs, we're in trouble.Miriam Goldstein (Slate)
Human civilization is a lot longer than history and a lot more complex than specific normative behaviors blipping into existence at some defined point in time. Check out The Dawn of Everything for a recent anthropological perspective.
Various cultures approach gender and sex (and thus sexuality) differently. Homophobia as we understand it can't exist universally because sexuality as a static individual trait isn't a universal conception. Though that doesn't mean there aren't other norms and deviations and whatnot.
Caliban and the Witch is adjacent to this topic and discusses how sex and gender norms developed out of middle age Europe.
how would i go about getting the latest kde onto debian 12? is it worth it even?
EDIT: fine I wont try lmao
It's technically possible to install the KDE 6 packages from experimental onto bookworm, but it is far from ready and will probably (eventually) break your system.
Debian 12 "bookworm" will never get KDE 6. KDE 6 will be first added in Debian 13 "trixie".
You might be able to run the latest KDE or gnome in a distrobox podman or docker container:
https://github.com/89luca89/distrobox/blob/main/docs/posts/run_latest_gnome_kde_on_distrobox.md
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available...GitHub
Hey dust, I have been using linux for about 24 years ago and I’m gonna explain it to you straight here.
debian is rock solid. It’s great for servers. It’s also great for laptops: That is laptops where you don’t really care about having anything bleeding edge. I need tmux, a few compilers, vim, and a browser. Debian!
I’ve got a kid and get at best 45 minutes per week to code on side projects. My system can never be broken. I use Debian on my Linux laptop and my droplet server. No surprises.
But if you want to occasionally get a brand new desktop environment hot off the presses, Debian‘s gonna work against you. I think Ubuntu mint is great.
Good luck
Mint? No. Also rock solid but not of the bleeding edge.
Arch and NixOS is where it's at if you want bleeding edge.
Other than that sgharms is completely right, OP; while it can work it will be more difficult.
I've been running NixoOS for about a year now
NixOS is definitely hit or miss on bleeding edge. The archive is absolutely massive but it is in no way universally up to date.
They just got Wayland in in the last update.
It needs more maintainers and it's a royal pain in the ass to fix anything if it's actually broken.
Yep... Mint is always following the current LTE version of Ubuntu, usually behind them by a couple months, which is going to be a few months to a year behind on most packages at the time of release, and will be another two years before getting a new feature update
Anything not system level (such as the DE), if you want the latest, Flatpak. Anything else, your options are to wait a few years, try to shoehorn it in yourself and deal with the dependency hell, or hop to a distro that uses the version you want.
Even the latest version of Mint that just released about a month ago doesn't have KDE 6 yet, and it'll probably be two years before it's available. Which is why I'm thinking of switching to Fedora for a while.
Arch and NixOS is where it’s at if you want bleeding edge.
openSUSE Tumbleweed if you want bleeding edge also
Compile the entire thing from source, manually install it in /opt, manually satisfy all its dependencies and create necessary simlinks and PATH variables.
And no.
First of all, update that title. It gives a really bad vibe.
As for the question, don't try to be a "good uncle", don't pretend to know stuff the kid does unless you know it. Ask your friend how to approach the kid. I'm almost sure all tips you get from the random people from the internet will be useless or confusing.
Likely most 5 y/os once they realize you're friends with their parents will want to jabber at you themselves. Just talk to them about what they make it obvious they want to talk about at first. And don't talk in a baby voice, IE raise your voice up high and stuff-- They're little humans by that age.
Don't overthink it.
Yeah, but your "within reason" window should be wayyyy bigger.
Like, you shouldn't even let them drive sober.
Pull up in a white van with no or blackened windows and offer them candy. Oh and make sure "Free candy" is scratched in on the sides of the van. Wouldn't want people getting the wrong idea...
Now for the serious advice, don't do dumb jokes like the one above. Kids need honesty. Screwing around for shits and giggles is always a bad idea around them.
Aways come down to their height level when you talk to them so you can show them and read their facial non verbal language, you want to be on their same eye level but not on their face. Don't stare or make too intense eye contact.
Pick a topic and see how much enthusiasm the kid shows, that can be a useful clue to see if you re going the right way with your interaction. Take into account that some kids (and some adults too!) don't like interacting at all and that is also fine.
Some popular ones are: Dinosaurs, pets, tv shows/videogames, favorite color, favorite ice cream flavor, favorite song, favorite book.
Hope this helps.
If some giant towering over me would sudddenly get right in my face not respecting my personal space talking in a cutesy voice I would hate it too. Maybe the giant has bad breath and/or is asking me inappropiate questions like if I have a girlfriend yet or to come and hug him. I would be terrified.
Getting down to eye level to talk to small children is the norm in early childhood education. While getting my Montessori training, we had a special portion of the program learning how to appropiately adress children in a respectful way to invite them and engage in x or y activity. Even where we had to sit to teach a lesson depending if the child is left or right handed. Small details are very very important.
My mom was a Montessori teacher, maybe that’s why it happened so much 😂
It always felt like we were going to have a very serious conversation and it felt condescending somehow (I now recognize that, at the time I just felt annoyed). I had unmanaged ADHD and liked to wander off, so perhaps I was having those conversations way more often, but I never liked it.
I’m a trans woman, so I just keep my head level, pretend I don’t see them, and just walk on by, lest some low-information voter think I’m a child molester and try to get me.
That said, children are absolute trash at paying attention to their destination and their environment, so when they inevitably cross my path in the dumbest possible way, I stop walking until they figure out they should go around me. That way I don’t accidentally kick the tiny knee-high humans.
I was one, once.
I roll with it, give 'em short, punchy and factual answers. If you bumble and act uncertain, they get that and keep drilling.
Another tack is to get technical with 'em. Bores them right out.
"Why is the sky blue?"
"Because sunlight is actually ALL colors, but because blue light is more energetic, higher frequency, shorter wavelengths, right?, it bounces around more than other colors." LOL, and keep going.
Baffle them with technicalities (but don't make shit up, keep it real!) and they'll wander off to think about it.
Kids have always loved me, had no idea why, not much love for them. Asked my ex-wife why they latch onto me when I often get annoyed with them.
"You talk to them like adults. You don't condescend and treat them like they're stupid, not afraid to use a strong vocabulary. No one else does that so they respond to the heightened respect."
I still use "big" words with them, but my own kids taught me to occasionally stop and ask, "Know what $X means?", then give a short answer and flow right back to where I was. In no case will I baby talk 'em, but you gotta realize, they'll pretend to understand a thing to keep the conversation going. They're having a blast being respected in such an unusual manner and don't want to derail the conversation.
As an example, don't say, "Oh! Do you like STAR WARS? It's really neato isn't it? When I was a little boy, I loved Star Wars! Isn't Darth Vader cool and scary?!"
Say instead, "Star Wars fan, huh? Seen Rogue One yet? That one jacked me up, wow. What did you think?" And then carry on (mostly) like you're shooting the shit with a friend.
(Hope that example comes across, it's not a thing I think about, just comes naturally.)
Kinda like how I learned to talk to girls in high school. Holy shit that turned out easy! Instead of treating them as beautiful, strange and untouchable creatures, putting them on a pedestal, talk to them just like your guy friends. With the other guys are bumble fucking around trying to figure out what to say, you really stand out.
Turns out people react well to be treated as equals. Who would have thought!
Ask her what her favourite episode is. Once you get small kids talking, it's actually great, they tell such great stories.
Share (age appropriate of course) opinions of your own along the way. Like, don't just say "have you seen [episode with pots and pans]", expand it by saying stuff like you've not seen much Bluey, but you have seen the one with the pots and pans — does she know the one you mean? I suggest this because kids are actually pretty socially adept and I've found myself in analogous situations where I caused confusion by mentioning something I barely knew and the kid reasonably interpreted this as "this person wants to talk about this thing", and then when I didn't seem to know anything about the topic I had suggested, the kid seemed pretty thrown off and uncertain how to respond.
Or completely open ended questions, like "I know you like Bluey, but I've never seen it before. What's your favourite episode?", which could lead into asking for more details on what happened in that particular episode and why she likes it.
The thing about small talk is that I've found there's a distinction between being good at it, and enjoying it. I used to think I was awful at smalltalk, before I realised that actually, I just didn't find it enjoyable. I think to some extent, the point isn't to enjoy it, but to build a conversational back and forth rally which builds initial rapport to figure out what common ground exists between two people (which can lead to more enjoyable proper conversation). Some people do enjoy small talk though. The rally model was useful for me because it underscored how I need to serve the other person options to hit back with.
For example, most kids go to school, so that's a decent enough topic for if you're running out of ideas. With kids, you can get away with clunky conversation starters like "What's your favourite subject at school?". Better than that though is something like "My favourite subject at school is science, what's yours?" because it gives your conversation partner the option of responding either to your statement (such as with "ugh, I hate science, [teacher] is so mean!"), or your question, and having multiple options to hit back with allows for flow to help. Once you hit on a topic the kid is excited to talk about, you're golden: just keep being interested in their perspective and give bits of your own perspective so they don't feel like they're being interrogated.
Edit: This was a great question, btw OP — It's led to a lot of interesting discussion, thanks for asking it
As someone with a 5yo.
Sit on the floor when interacting with them. Literally being on their level can help a lot, that and talk about stuff they are into.
As someone else mentioned, don't baby talk to them, unless they have some specific learning disability, a 5yo will know a lot about what they are into (a dinosaur kid will know heaps about dinosaurs)
My boys all love Lego, build cool stuff, then let them have it, don't use instructions.
Yes, floor time and getting into their world is real currency!
Show them tricks, teach them Rubik's cubes or something. Kids love learning and novelty (not lectures: show, don't tell!)
Even if it's just grabbing a broom, holding it up and spinning around and getting dizzy - good, clean fun (until you throw up on them)
If you have access to Disney+ or piracy, watching a couple of (they're eight minutes long) episodes of the show Bluey would probably charm your butt off and also give you a lot to go on for fun ways to engage with kids.
It's all about being real and in the moment, and giving them ways to experience novelty. A parenting book my partner was reading reminded her that all you need to do to engage a (toddler, but the point stands) child's interest is to turn the laundry basket upside down. Everything that's dull to you is new to them (and everything that's exciting to you, they're often not ready for yet).
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
Be yourself, children will get past your facade and your inhibitions when you realise it.
I've sometimes behaved as if I don't give a shit and they still trigger me in the right direction to make me goofy.
At it's simplest you just start the programs with Wine. So when you have Wine installed you can just select to run an exe file with Wine. By itself it will install them to a hidden folder where a mock-Windows-folderstructure is created and add entries to your start-menu equivalent.
Most people use helper apps that add a separate mock-Windows environment for every program. Makes it easier to manage them, especially if one program needs different settings from another to work.
Bottles is such a helper for general programs. Heroic is mostly for GOG and Epic games. Lutris generally for games. And Steam uses it's own Wine version Proton automatically for verified games and you can trivially configure it to automatically use it for every Windows game.
Look at https://protondb.com for games and https://appdb.winehq.org/ for general programs.
Open Source Software for running Windows applications on other operating systems.appdb.winehq.org
For Steam games, it's simply a matter of checking the "Enable Steam Play for all Other Titles", and you're all set. Depending on your library, 50-80% will work with no discernable difference, besides maybe a slightly longer download and open time. Check out protondb.com which will give you an idea of how many you can expect to work at least somewhat, including using your own Steam public profile if you wish.
Some games will need a couple small tweaks, ie a specific Proton version to manually copy in, a game setting like Borderless Window, or worst case a few terminal commands but they are set and forget in every instance I've encountered. Protondb has comments of others who will share their experience and sometimes how they got something to run well if it doesn't out of the box.
Non-Steam games also work. Lutris is the easiest way to set it up, but it can be done manually too. Both wine and proton will work, let me know if you want a tutorial for manual set up but it's too long for one comment.
Now for issues:
Drivers are okay for most general stuff (mic, headset, mice, keyboards, gamepads), specialized stuff requiring proprietary drivers is a crapshoot. I've a 2nd hand DAC I can't use on Linux for Rocksmith.
Games that will not work and likely will never rely on invasive anticheat. So it's a waste of time to try and run Rainbow 6 Siege, Fortnite, Valorant or League of Legends. Without the anticheat the games could run perfectly fine.
Gaming:
I just Steam for most games, I use Proton GE for better performance in some games
General SW:
For things that are light and work with Wine, I will use just that.
For SW that needs the Windows "runtime" like the Xbox Accessories SW for my Elite controller, I use a VirtualBox.
Most of my needs are covered by regular Linux apps, such as a Browser, Development environment and Media.
Open Source Software for running Windows applications on other operating systems.appdb.winehq.org
Proton is easy. On steam, go to your settings (you can do this on individual games or your settings for your entire library) and enable the use of a specific compatibility tool. It'll default to proton experimental or the most recent version, which is fine. You might have to try older version with different games or poke around online for forked versions, but that's rare.
If you do make the switch, I'd suggest bookmarking ProtonDB and AreWeAntiCheatYet. These two websites will tell you what you can and cannot play, as well as reported solutions to games that don't work.
Wine is a little harder, you'll have to go to your package manager (most distros have a GUI, but you might have to use the CLI depending on what you pick), and actually download WINE. From there, you open up wine and tell it what it's supposed to be translating and where to send files and whatnot. It's a lot more involved than proton, but it is better for some cases (mostly for things other than games)
Recently switched to Linux Mint.
There are really just a couple extra steps to set up Linux for gaming. In my opinion it takes less time to install proton ge, Lurtis or Heroic than downloading and installing GPU drivers on windows:)
For 90% I just download the game via Steam and enable Proton GE (if its not native) and play it straight away.
In some cases if Im not happy with performance I check the Proton DB page to see what settings/proton version/launch commands other people are using and that solves it 9 out of 10.
If you have GoG, Uplay, Epic, etc games just use Heroic or Lutris. Again, first time setup can take 20-30 min using a video tutorial, but after that its all good to go.
Probably not the answer you want to hear, but I just use steam and proton db. If something doesn't work or I can't fix it, it's the cost of freedom and I do without.
Bonus points you can be a moralistic douche when your friends give you a hard time. (You'll have to do without friends too.)
I'm posting this as more of a "fun thought" than anything else.
It's generally considered a fact that Linux, along with many other open-source software projects, are more efficient than their propriety closed-source counterparts, specifically in terms of the code that they execute.
There are numerous reasons for this, but a large contributing factor is that open-source, generally speaking, incentivises developers to write better code.
Currently, in many instances, it can be argued that Linux is often less power-efficient than its closed-source counterparts, such as Windows and OSX. However, the reason for this lies not in the operating system itself, but rather the lack of certain built-in hardware support for Linux. Yes, it's possible to make Linux more power-efficient through configuring things differently, or optimizing certain features of your operating system, but it's not entirely uncommon to see posts from newer Linux laptop users reporting decreased battery life for these reasons.
Taking a step back from this, though, and looking at a hypothetical world where Linux, or possibly other open-source operating systems and software holds the majority market share globally, I find it to be an interesting thought: How much more power efficient would the world be as a whole?
Of course, computing does not account for the majority of electricity and energy consumption, and I'm not claiming that we'd see radical power usage changes across the world, I'm talking specifically in relation to computing. If hardware was built for Linux, and computers came pre-installed with optimizations and fixes targetted at their specific hardware, how much energy would we be saving on each year?
Nanny Cath watching her YouTube videos, or Jonny scrolling through his Instagram feed, would be doing so in a much more energy-efficient manner.
I suppose I'm not really arguing much, just posting as an interesting thought.
I've got a BTD 600 usb bluetooth adapter and I'm trying to connect Sennheiser Momentum 4 headphones. Same manufacturer.
When I plug the BTD 600 usb adapter into a windows machine it works as expected:
I've even tested this out successfully with a steam deck. It works fine, so I know it can work on linux. However, on my Pop_OS! cinnamon desktop I have issues. Upon plugging the BTD 600 usb adapter into Pop cinnamon:
I did some research and found terms like "pulseaudio" and "pipewire" and realized those seem tied to the desktop environment. So, I logged out of Pop_OS! cinnamon and logged in to Pop_OS! Pop (its default desktop environment). Lo and behold, the BTD 600 could "see" audio was being played and switched from "call" mode to "aptX" mode.
My guess is that something about the cinnamon desktop environment isn't telling the audio controller that audio is playing, but something in the Pop desktop environment (and the windows and steam deck desktop environments) is.
Does anyone know what tells the audio controller audio is playing, or what would "trigger" a usb device into thinking audio is playing?
(For what it's worth, the adapter seems to handle the bluetooth connection to the headphones independently from the operating system. Bluetooth settings does not see the device. I also purchased an Avantree C81 bluetooth adapter which seems to function in a similar fashion, however its LED does not change color depending on codec used. I'm including it here as the fix for the BTD 600 should be the same fix for the Avantree C81.)
it's a log you can find it with journalctl
journalctl --user -u dbus
dbus-monitor
dbus-monitor
it prints the events while they happenSOLVED: So I plugged the BTD into the windows machine and did a firmware update, the update software is available on sennheiser's website. (Not sure if that was needed)
In Pop_OS! I went into sounds settings and made sure the sound output was to "Digital Output (S/PDIF) BTD 600." If it's set to "Analog Output BTD 600" the audio is compressed. I could have sworn that I had tried this before, but apparently not.
The same thing applies to the C81. Make sure it's using the digital output to the Avantree C81, not the analog output to the C81.
What We’re Showing This graphic shows the % of consumers who use ChatGPT in various countries around the world.www.voronoiapp.com
Ever find yourself needing a "scratch pad" to store some transient text snippets while using your Linux desktop? If so, Mini Text should appeal. ThisJoey Sneddon (OMG! Linux)
The simplicity of it is logic defying. It used to be that you had to find crosswalks or move puzzle pieces or type blurred letters and numbers, but NOW all the sudden I can just click a box and HEY!, I'm human?
That's hardly the Turing Test I'd expected.
Think you mean to respond to the other comment fyi
as long as your banks engineers are at least somewhat competent
Let's be realistic here lol
Nah that's different as well. What they are filtering out is
Et cetera. Humans are much noiser than anything a python script will spit out. Of course there are ways to get around this, like recording and reenacting a human mouse movement, but the point of any capcha system is to make it significantly more difficult to bot, not impossible.
This was the slap on the head I needed. I now get what you mean by interact with my keyboard. In other words = can tell what I'm typing. Like perfectly normal function of websites.
I didn't understand the "focus" party and how it helped. I think I said earlier, I'm not particularly smart.
Yeah at least Google will let you in after you solve 5 puzzles. It's shit but it's possible. With CloudFlare you are at the mercy of whatever hidden criteria they're using.
If you change your user agent from Firefox to Chrome for instance, CloudFlare will never let you through.
I always fail Cloudflare captchas because I'm clicking it with Vimium-C lol. I hate captchas for making me reach for my mouse. It also seems like a genuine accessibility issue if people who cannot use a mouse can't pass a captcha.
I've found that Google's reCAPTCHA has also started rejecting me no matter what I do. I think it might be because my IP address is a VPN, but that's pretty stupid; if I can pass the test by clicking the squares why not let me in?
I think it might be because my IP address is a VPN, but that's pretty stupid; if I can pass the test by clicking the squares why not let me in?
They want your tasty IP data
That's when I just use another search engine.
Reddit blocks VPN and won't let me in. OK bye reddit too lazy to turn off VPN ffs
Download LibRedirect for Firefox. Redirects YouTube, Twitter, TikTok... requests to alternative privacy friendly frontends.addons.mozilla.org
I've recently noticed the same thing with cloudflare and Google captchas while using a VPN. I just use Bing instead while on the VPN because I never get past the Google captchas, or at least I give up after 2 or 3.
It also seems like the resolution of the browser has some impact with cloudflare. If I open a browser window in the corner of the screen, I'm basically guaranteed to get more cloudflare captchas, but if I open it full screen I only get one, maybe two.
If I open a browser window in the corner of the screen, I’m basically guaranteed to get more cloudflare captchas, but if I open it full screen I only get one, maybe two.
That's interesting. If you run a browser full screen they can get your screen resolution as part of fingerprinting you; that's why LibreWolf and Tor Browser have their letterboxing features. So they just don't like browser users who take actions to improve their privacy, huh
I believe it's less about clicking the box and what happens after you've clicked the box.
I think it's before, not after.
Some provide screen-reader instructions, but most places barely remember blind people exist. It's another example of people with disabilities being ignored and marginalised.
And then even if they do remember blind people exist, they probably forget there are people who aren't blind who can't do their tests for other reasons, like dyslexia or dexterity impairments.
And then you have hCaptcha who makes disabled people to sign up to their database to use their cookie.
The newest models already know whether you're a bot or not before the checkbox loads. A massive majority of the internet goes through Cloudflare so by the time you land on a site you already have what Cloudflare dubs a Bot Score based on your behavior across the web.
Checking the box really just confirms what they already know. There's a second form which I'm sure is even more prevalent than the checkbox that renders nothing, requires no user action, but can prevent form submission if you fail the check.
Theres a few answrs to this
Smarter bots know how to easily avoid being detected based on the speed of their requests by simply adding a random delay to them. A few years ago we discovered a very slow speed credential stuffing attack (testing usernames & passwords) against my employers site. It was only testing one set of credentials every couple of minutes.
Once we discovered it we didn’t block it though. We were able to spot the attack fairly easily once we knew what to look for, so we updated our system to always return a login failure no matter what credentials they sent.
I have not been in a coma but....
I could possibly be the least aware person you've ever had a conversation with, digital or otherwise.
I used to have "weekends" that rotated to different two-day sets every year. One year I got Wednesday and Thursday. I told my wife, "It's not so bad. At least Thanksgiving falls on a Thursday this year. I checked." She looked at me and said, "Thanksgiving is on a Thursday every year." I was over thirty. Had no idea.
She's a very patient woman.
If you don't know you don't need to reply.
What's the purpose of making fun of someone for asking a question to try to learn?
This is really interesting... Can you elaborate? I've never one had a follow up to the check mark.
I use a high dpi mouse, what do you use?
Spoiler: I think resolution matters here. The top comment is wrong, if anyone cares enough to take notice...
This feels only partially accurate. I'm a web developer, and I know websites don't track all of what you suggest. Can you clarify, or come clean on what actually takes place?
Honestly, I doubt it... I'm sorry. I don't mean to be abrasive.
Cheapest Logitech mouse I could find in the supermarket about 6-7 years ago.
As others have said, it might be more to do with my browser choice, browser settings and extensions. That said I remember when I first started seeing these years ago that sometimes it'd think I was a robot and sometimes it wouldn't and maybe it was a placebo effect, but I felt fairly confident then that me jiggling the mouse really helped. Now it doesn't matter what I do. My natural movement, a deliberately wonky but still single and continuous movement or a totally artificial mouse wiggle after the clock, I'll always have to do captchas.
I think the clicking is rather the part where you agree to allow your history to be checked, essentially.
Sorry for linking Reddit, but... https://www.reddit.com/r/askscience/s/Ws3Mr45qFV
https://blog.cloudflare.com/turnstile-private-captcha-alternative/
TL:DR cloudflare made a new recaptcha which does some complex math and other stuff on your browser, which done once has no noticable effect but if someone were to scrape websites at an absurd speed it slows everything down significantly.
this is not only cool because you don't have to manually solve the captcha, but also because it allows for low-speed scraping to be feasible, with tools like flaresolverr
Any website can use a simple API to replace CAPTCHAs with our invisible alternative, whether they’re on the Cloudflare network or not.The Cloudflare Blog
That's actually kinda cool. Punish the scrapers, but allow regular people to not waste time.
Meanwhile, Google is having you find the zebra crossing for the 400th time....
Thanks for being the only person in this thread who doesn't joke or talk out of their ass
Quite interesting really and a genius solution (it they don't lie about not stealing your data)
Didn't the Soviets see geniuses and other intellectuals as a danger to society
Don't mix tor plus VPN.
If you're using tor browser without tor for some reason, carry on.
There are two ways to layer a VPN and tor:
In the first option, you gain little. Tor already encrypts your traffic, so your ISP can't see inside them. Technically, Tor over a VPN hides the fact that you're using Tor from your ISP, but Tor's snowflake does something similar if you need that.
In the second option, you're revealing your VPN account information, which could theoretically be associated back to you. Tor adds nothing over just a VPN in this case.
So really, "no value in mixing," which is distinct from "don't mix."
The latter implies a security risk could be created.
Which movie is that ?
While waiting your reply I asked chatgpt
Please write movie script where humans continue to evolve in an environment where their reproduction and evolution is mediated entirely by the solvibg of captchas. They have become one with machinegod, just a vestigial appendage so scratch an itch that the machine cannot satisfy any other way.
https://chatgpt.com/share/fae8c7fc-df78-462e-9922-9d976a182bd8
Yes, and it gives you (or the bot), a score.
If you don't meet the score, is highly likely that you are a bot.
You can have a superficial an yet interesting read on the topic on the Google re-captch dev docs.
Cloudflare knows almost everything done from your IP address because they're used by the majority of websites. And some websites are using a cloudflare signed TLS certificate so if cloudflare wants, can see the content of the communication instead of an encrypted package
So they know if you have a human behavior (visiting many different websites at human speed and having rests during sleeping time) or if you have a bot behavior (sending millions of requests to the same endpoint at superhuman speeds)
I'd argue that the certificate authority does not have the ability to decrypt your communication because of the nature of private and public key mechanism during the whole TLS certificate procedure. You do not send your web servers private key to cloudflare when requesting a certificate.
That would actually be pretty wild...
Other then that you're probably right.
For me I had a stack dvd blanks left over, I decided to save a little bit of money and used them to back up folders of childhood photos, documents etc and place them inside their own jewel cases.
I do have a 2TB external HDD, But that I throw on LARGE steam game back ups and movies.
Sure, the "cloud" exists and I use that too but what if your intewebz goes down, good luck getting your backups until it's back up.
What do you use? Optical media, tape drives etc?
I prefer optical media if possible. Should survive a few decades, assuming good quality discs.
But I'd much rather use LTO tape if it wasn't so expensive to get the drive.
DVD's will last about 15 years tops. I bought the highest quality 100 year rated AZZO dye DVDs. I used special tools from cdforums to make sure I burned at the speed that resulted in the lowest pi/pio errors rate ( the errors you don't normally see because they're corrected in drive). The ideal speed isn't the slowest or fastest based on the drive and the media. I stored the DVDs in black dvd cases in my temperature controlled basement.
They all started having errors after 10 years.
Verbatim is still around. They still say, "Up to 100 years". 10 years is up to 100 years.
Play the lottery. You could win up to $1M dollars.
With the lottery, you could also just win $1M dollars (assuming that's the jackpot). But I get your point.
It seems like an unlikely claim from them given your experience, but are they still going to be around 100 years after making that claim? And if they are, is anyone who cares going to be around to call them out on it? Lol
I have a couple of older drives used to back up photos and MP3s. They're mirrored in case one falls.
I transferred my optical media to those drives just for accessibility but the discs are still in my garage somewhere. Lol
A few years ago I went through a 15-year-old collection of DVDs and a surprising number of the burned discs were no longer usable.
Size-wise I'd probably just get a handful of 256 gig USB sticks and make multiple copies keep them in a temperature and humidity controlled environment.
I have absolutely no trust in those discs
They throw around the thousand year and 500 year and 5,000 year dates on the different brands
I've seen people report failures and some of the different brands of archival discs that claim the super long lifetimes.
Also keeping in mind that regular burnable DVDs are reported to have hundreds of years of lifetime I definitely have a great deal of those that failed that were burned in the early 2000s.
And there's the fact that I would need 10 of them for my must-haves and probably 60 for my nice to haves
I really rather have it all on tape, there are tons of peer-reviewed studies on long time tape archiving. In every 7 years you can just read copy or set to freshen it up. but that s*** still too expensive.
Do you have any idea what the cost is to restore 50 TB from that?
What happens when they decide to raise the price? It kind of leaves a person trapped there. And it's also not like Amazon hasn't lost data before. About 7 years ago couple of my S3 buckets disappeared and came back 6 months older than when they disappeared.
I'm right around that 50 to 60 TB mark. It's annoying because it's too expensive for hobbiest live storage too big for most removable media storage.
I currently keep a small hot store of the most important things. And I'm slowly splitting up the less important ISOs and putting them on cheap rotational media for cold store.
I'm really sad that crash plan shut down their consumer client. They had a really cool feature where you could run a client locally, run another client at a friend or family member's house and back up to their target with full and to end encryption and encryption at rest. But there doesn't appear to be anything that clean anymore.
Long-term goal, there was a guy I saw about 10 years ago that buried a raspberry pie with a POE hat in a large PVC tube 3 ft underground. He made it a I-SCSI target. I figure if the eight terabyte NVMe's ever come down in price, I'll stack up some PCI Express switching and make something truly magnificent.
Do you have any idea what the cost is to restore 50 TB from that?
I assumed you're only paying per GB storage. At least that's what their S3 pricing page says. I believe transfer cost only applies if you transfer from one S3 solution to another. I'm not using it myself, so I don't know the details. Please correct me if I'm wrong.
What happens when they decide to raise the price?
If you depend on AWS you're doing something wrong. You should at least adher to the 3-2-1 backup plan. If you do so, you can switch away from AWS any time they change their policy.
Storing 60 tb in deep glacier for a year is about 3 grand.
Retrieving it from glacier is 4 grand, and it incurs five grand in transfer costs.
Backblaze B2 is closer to six grand a year but doesn't have any egress or transfer fees.
The problem is, at those prices I could just buy discs in a nice pelican case, every year.
Cló Gaelach means Gaelic print. Lámh Gaelach is the same thing but handwritten, it means Gaelic Hand. It's not an alternative to the Latin alphabet, just a dialect of it, like how German was written in Blackletter up until quite recently. Most letters are similar to the boring mainstream print, but T (Ꞇ), G (Ᵹ) and D (Ꝺ) are quite distinctive, and the letter H is not used.
There is no aspirated h (h as a consonant) in Irish, it's used to mark softened phonemes, so m
represents one consonant and mh
in Cló Rómánach (Roman print) represents a softer sound. Cló Gaelach favours the superdot ṁ
instead of using h.
This is the part of constitution declaring Irish the official language of the country, with English a secondary official language:
The government phased it out for official use in the 1970s because they are idiots. I still use it when I can, I never write Irish by hand without it.
Using what we've just seen, we can call it 'oġam' instead of 'ogham'. It's not a G-sound then a H-sound; it's a soft G more like English 'owam'.
Ogham is much older. It was used around the year 400. It is a tree-themed alphabet, branches coming off a central column, and the letters mostly have names like 'birch', 'oak', 'hazel. Ogham is climbed as a tree is climbed, which is to say it's written bottom to top. It was created by the god Ogma; similar to how Thoth created writing in Egypt. An 14th-century text called In Lebor Ogaim talks about various ways of putting ciphers upon it. Posts about ogham: https://lemmy.ml/post/16545296 , https://lemmy.ml/post/18046303
ᚔᚄ ᚑᚌᚆᚐᚋ ᚓ ᚄᚓᚑ but that won't display on all people's operating systems.
Ogham tattoos are common enough nowadays.
There's been some Friday night kernel drama on the Linux kernel mailing list... Linus Torvalds has expressed regrets for merging the Bcachefs file-system and an ensuing back-and-forth between the file-system maintainer.
Yeah, some people have needs that you don't have. That's why I commented on your blanket statement of just use EXT4.
I have BTRFS in production all over the place. Snapshots are extremely useful for what I do.
and not lose files
Which is exactly why you'd want to run a CoW filesystem with redundancy.
It's not that obscure - I had a use case a while back where I had multiple rocksdb instances running on the same machine and wanted each of them to store their WAL only on SSD storage with compression and have the main tables be stored uncompressed on an HDD array with write-through SSD cache (ideally using the same set of SSDs for cost). I eventually did it, but it required partitioning the SSDs in half, using one half for a bcache (not bcachefs) in front of the HDDs and then using the other half of the SSDs to create a compressed filesystem which I then created subdirectories on and bind mounted each into the corresponding rocksdb database.
Yes, it works, but it's also ugly as sin and the SSD allocation between the cache and the WAL storage is also fixed (I'd like to use as much space as possible for caching). This would be just a few simple commands using bcachefs, and would also be completely transparent once configured (no messing around with dozens of fstab entries or bind mounts).
One point: ext4 has a maximum file size of 16TiB. To a regular user that is stupidly huge and of no concern but it's exactly the type of thing you overlook if you "just use ext4" on anything and everything then end up with your database broken at work because of said bad advice.
Use the filesystem that makes the most sense for your use case. Consider it every single time you format a disk. Don't become complacent! Also fuck around with the new shit from time to time! I decided to format my Linux desktop partitions with btrfs over a decade ago and as a result I'm an excellent user of that filesystem but you know what? I'm thinking I'll try bcachefs soon and fiddle around more with my zfs partition on my HTPC.
BTW: If you're thinking about trying out btrfs I would encourage you to learn about it's non-trivial maintenance tasks. btrfs needs you to fuck with it from time to time or you'll run out of disk space "for no reason". You can schedule cron jobs to take care of everything (as I have done) but you still need to learn how it all works. It's not a "set it and forget it" FS like ext4.
I wouldn't say, "repairing XFS is much easier." Yeah, fsck -y
with XFS is really all you have to do 99% of the time but also you're much more likely to get corrupted stuff when you're in that situation compared to say, btrfs which supports snapshotting and redundancy.
Another problem with XFS is its lack of flexibility. By that I don't mean, "you can configure it across any number of partitions on-the-fly in any number of (extreme) ways" (like you can with btrfs and zfs). I mean it doesn't have very many options as to how it should deal with things like inodes (e.g. tail allocation). You can increase the total amount of space allowed for inode allocation but only when you create the filesystem and even then it has a (kind of absurdly) limited number that would surprise most folks here.
As an example, with an XFS filesystem, in order to store 2 billion symlimks (each one takes an inode) you would need 1TiB of storage just for the inodes. Contrast that with something like btrfs with max_inline
set to 2048 (the default) and 2 billion symlimks will take up a little less than 1GB (assuming a simplistic setup on at least a 50GB single partition).
Learn more about btrfs inlining: https://btrfs.readthedocs.io/en/latest/Inline-files.html
One of the best filesystem codebases out there. Really a top notch file system if you don't need to resize it once it's created. It is a write through, not copy on write, so some features such as snapshots are not possible using XFS. If you don't care about features found in btrfs, zfs or bcachefs, and you don't need to resize the partition after creating it, XFS is a solid and very fast choice.
Ext4 codebase is known to be very complex and some people say even scary. It just works because everybody's using it and bugs have been fixed years ago.
For me the reason was that I wanted encryption, raid1 and compression with a mainlined filesystem to my workstation. Btrfs doesn't have encryption, so you need to do it with luks to an mdadm raid, and build btrfs on top of that. Luks on mdadm raid is known to be slow, and in general not a great idea.
ZFS has raid levels, encryption and compression, but doesn't have fsck. So you better have an UPS for your workstation for electric outages. If you do not unmount a ZFS volume cleanly, there's a risk of data loss. ZFS also has a weird license, so you will never get it with mainline Linux kernel. And if you install the module separately, you're not able to update to the latest kernel before ZFS supports it.
Bcachefs has all of this. And it's supposed to be faster than ZFS and btrfs. In a few years it can really be the golden Linux filesystem recommended for everybody. I sure hope Kent gets some more help and stops picking fights with Linus before that.
This. Well said.
Kent is reasonable, and sees Linus's need to key order. I think he just pushes it sometimes, and doesn't understand how problematic that can be.
That said - he has resubmitted an amended version of the patch, that doesn't touch code outside of bcachefs, and is less than 1/3 the size.
if you don't need to resize it once it's created
xfs_growfs is a thing. I know nothing about xfs. Is this something I should avoid for some reason?
8.4. Increasing the Size of an XFS File System | Red Hat Documentationdocs.redhat.com
Bruh, you can't just submit entirely new data structures as "fixes", let alone past the merge window.
It should not be hard at all to grasp that.
He accepted Linus's needs as the project head to keep order. He resubmitted the patch set without the contentious parts. It's less than 1/3 the size and doesn't touch code outside of bcachefs. Problem solved.
Honestly, Kent seems pretty reasonable (though impassioned), and bcachefs well probably make it, and Kent will get used to just submitting things at the right time in the cycle.
Honestly I'm fine with ZFS on larger scale, but on desktop I want a filesystem that can do compression (like NTFS on windows) and snapshots.
I have actually used compression a lot, and it spared me a lot of space. No, srorage is not cheap, or else I'm awaiting your shipment.
Other than that I'm doing differential backups on windows, and from time to time it's very useful that I can grab a file to which something just happened. Snapshots cost much less storage than complete copies, which I couldn't afford, but this way I have daily diffs for a few years back, and it only costs a TB or so.
Ext4 is faster, but I love BTRFS not just because of CoW, but subvolumes as well. You could probably get something similar going with LVFS, but I prefer that to be baked in, hence why I'm waiting for bcachefs, because it'll up the ante with tighter integration, so that might translate to better performance.
Notice my use of the word might. BTRFS performance is not so great.
Btrfs doesn't have encryption, so you need to do it with luks to an mdadm raid, and build btrfs on top of that. Luks on mdadm raid is known to be slow, and in general not a great idea.
Why involve mdadm? You can use one btrfs filesystem on a pair of luks volumes with btrfs's "raid1" (or dup) profile. Both volumes can decrypt with the same key.
ZFS doesn't support tiered storage at all. Bcachefs is capable of promoting and demoting files to faster but smaller or slower but larger storage. It's not just a cache. On ZFS the only option is really multiple zpools. Like you can sort of do that with the persistent L2ARC now but TBs of L2ARC is super wasteful and your data has to fully fit the pool.
Tiered storage is great for VMs and games and other large files. Play a game, promote to NVMe for fast loadings. Done playing, it gets moved to the HDDs.
Ext4 codebase is known to be very complex and some people say even scary. It just works because everybody’s using it and bugs have been fixed years ago.
I heard that ext4s best feature was its fsck utils being extremely robust and able to recover from a lot of problems. Which does not shine a great light on the filesystem itself :/ and probably a result of the complex codebase.
FAT32 does not just work for my Linux OS.
To people who just want to browse the web, use Office applications and a few other things, ext4 just works and FAT32 really just doesn't.
I get the point you're trying to make, FAT32 also has a small file size and is missing some features, ext4 is like that to for instance Bcachefs.
But FAT32 (and exFAT and a few others) have a completely different use cases; I couldn't use FAT32 for Linux and expect it to work, I also couldn't use ext4 for my USB stick and expect it to just work as a USB stick.
Bcachefs has all of this. And it’s supposed to be faster than ZFS and btrfs. In a few years it can really be the golden Linux filesystem recommended for everybody
ngl, the number of mainline Linux filesystems I've heard this about. ext2, ext3, btrfs, reiserfs, ...
tbh I don't even know why I should care. I understand all the features you mentioned and why they would be good, but i don't have them today, and I'm fine. Any problem extant in the current filesystems is a problem I've already solved, or I wouldn't be using Linux. Maybe someday, the filesystem will make new installations 10% better, but rn I don't care.
ZFS doesn't have fsck because it already does the equivalent during import, reads and scrubs. Since it's CoW and transaction based, it can rollback to a good state after power loss. So not only does it automatically check and fix things, it's less likely to have a problem from power loss in the first place. I've used it on a home NAS for 10 years, survived many power outages without a UPS. Of course things can go terribly wrong and you end up with an unrecoverable dataset, and a UPS isn't a bad idea for any computer if you want reliability.
Totally agree about mainline kernel inclusion, just makes everything easier and ZFS will always be a weird add-on in Linux.
I know, that was an example of why it doesn't work on ZFS. That would be the closest you can get with regular ZFS, and as we both pointed out, it makes no sense, it doesn't work. The L2ARC is a cache, you can't store files in it.
The whole point of bcachefs is tiering. You can give it a 4TB NVMe, a 4TB SATA SSD and a 8 GB HDD and get almost the whole 16 TB of usable space in one big filesystem. It'll shuffle the files around for you to keep the hot data set on the fastest drive. You can pin the data to the storage medium that matches the performance needs of the workload. The roadmap claims they want to analyze usage pattern and automatically store the files on the slowest drive that doesn't bottleneck the workload. The point is, unlike regular bcache or the ZFS ARC, it's not just a cache, it's also storage space available to the user.
You wouldn't copy the game to another drive yourself directly. You'd request the filesystem to promote it to the fast drive. It's all the same filesystem, completely transparent.
Steam librarybackups
media library
Wonderful.
But these are libraries. Not single files.
It is only in TLS where you have to disable compression, not in HTTP.
https://security.stackexchange.com/questions/19911/crime-how-to-beat-the-beast-successor/19914#19914
Could you explain how a CRIME attack can be done to a disk?
With the advent of CRIME, BEAST's successor, what possible protection is available for an individual and/or system owner in order to protect themselves and their users against this new attack on TLS?Information Security Stack Exchange
Looks to be an exploit only possible because compression changes the length of the response and the data can be injected into the request and is reflected in the response. So an attacker can guess the secret byte by byte by observing a shorter response form the server.
That seems like something not feasible to do to a storage device or anything that is encrypted at rest as it requires a server actively encrypting data the attacker has given it.
We should be careful of seeing a problem in one very specific place and then trying to apply the same logic to everything broadly.
It's a filesystem that supports all of these features (and in combination):
If that is meaningless to you, that's fine, but it sure as hell looks good to me. You can just stick with ext3 - it's rock solid.
Brand new anything will not show up with amazing performance, because the primary focus is correctness and features secondary.
Premature optimisation could kill a project's maintainability; wait a few years. Even then, despite Ken's optimism I'm not certain we'll see performance beating a good non-cow filesystem; XFS and EXT4 have been eeking out performance for many years.
Not true
The only condition is that CCDL and GPL don't apply to the same file. Wifi works just fine and the source code isn't GPL yet wifi drivers are in the kernel..
https://opensource.stackexchange.com/questions/2094/are-cddl-and-gpl-really-incompatible
Wikipedia seems to suggest that CDDL and GPL are incompatible, yet no one knows for sure why or how. Why and how are the CDDL and GPL are incompatible?Open Source Stack Exchange
Wikipedia seems to suggest that CDDL and GPL are incompatible, yet no one knows for sure why or how. Why and how are the CDDL and GPL are incompatible?Open Source Stack Exchange
I also couldn't use ext4 for my USB stick and expect it to just work as a USB stick.
Why not? It can be adapted to a smaller drive size fairly easily during filesystem creation.
Yes, but note that neither the Linux foundation nor OpenZFS are going to put themselves in legal risk on the word of a stack exchange comment, no matter who it's from. Even if their legal teams all have no issue, Oracle has a reputation for being litigious and the fact that they haven't resolved the issue once and for all despite the fact they could suggest they're keeping the possibility of litigation in their back pocket (regardless of if such a case would have merit).
Canonical has said they don't think there is an issue and put their money where their mouth was, but they are one of very few to do so.
A rather overly simplistic view of filesystem design.
More complex data structures are harder to optimise for pretty much all operations, but I'd suggest the overwhelmingly most important metric for performance is development time.
The two works can live harmoniously together in the same repo, therefore, not incompatible by one definition and the one that matters.
There's already big organisations doing it and they haven't had any issues
Btrfs has architectural issues that can not be fixed. It is fine for smaller raid 0/1 but as soon as you try to scale it up you run into performance issues. This is because of how it was designed.
Bcachefs is like btrfs and has all the features btrfs does. However, it also is likely to be much faster. Additionally it has some extra features like tiered storage which allows you to have different storage mediums.
ZFS doesn't have Linux fsck has it is its own thing. It instead has ZFS scrubbing which fixes corruption. Just make sure you have at least raid 1 as without a duplicate copy ZFS will have no way of fixing corruption which will cause it to scream at you.
If you just need to get data off you can disable error checking. Just use it at your own risk.
I hope so.
It looks really promising for home users. At this point I've moved to zfs because of proxmox though, so it isn't as relevant to me as it once was.
But scrub is not fsck. It just goes through the checksums and corrects if needed. That's why you need ECC ram so the checksums are always correct. If you get any other issues with the fs, like a power off when syncing a raidz2, there is a chance of an error that scrub cannot fix. Fsck does many other things to fix a filesystem...
So basically a typical zfs installation is with UPS, and I would avoid using it on my laptop just because it kind of needs ECC ram and you should always unmount it cleanly.
This is the spot where bcachefs comes into place. It will implement whatever we love about zfs, but also be kind of feasible for mobile devices. And its fsck is pretty good already, it even gets online checks in 6.11.
Don't get me wrong, my NAS has and will have zfs because it just works and I don't usually need to touch it. The NAS sits next to UPS...
Me neither, but the risk is there and well documented.
The point was, ZFS is not great as your normal laptop/workstation filesystem. It kind of requires a certain setup, can be slow in certain kinds of workflows, expects disks of same size and is never available immediately for the latest kernel version. Nowadays you actually can add more disks to a pool, but for a very long time you needed to build a new one. Adding a larger disk to a pool will still not resize it, untill all the disks are replaced.
It shines with steady and stable raid arrays, which are designed to a certain size and never touched after they are built. I would never use it in my workstation, and this is the point where bcachefs gets interesting.
Yeah, same 😁
It was a typo, I have meant compression. Specifically a per-file controlled compression, not per-directory or per-dataset.
This week was all about the quality of life features! As we close in on Plasma 6.2 (the soft feature freeze is in four days, eek!), some great work that’s been in progress for a long time got…Adventures in Linux and KDE
same here! kde is one of the reasons im feeling like hopping. they really polished it a lot in areas where it was needed.
i just need a little free time, any day now.
I wonder how that will play together with Distros like OpenSUSE Tumbleweed where you basically do a whole OS upgrade and are not supposed to do "just" updates.
I hope we can easily supply our own script to run.
You know what else would be awesome? "Update, reboot, and (just this once) automatically login"
It would be super useful for when I'm alone at home working but want to do updates over my lunch break.
I think those only need 1 test to play with them, and that's because they are regulated by the government. They want people to follow the rules because if they don't it can come down on all of them.
The biggest one of these that I know of is falconry which requires 1 falconry test, 1 hunt test, 1 inspection, and finding a two year sponsor. Falconry is specifically set up to gatekeep as to protect the sport in the USA.
Falconry in the US exists as an exclusion from the Migratory Bird Treaty Act and Bald and Golden Eagle Protection Act. Both of these laws make it illegal to disrupt or possess native birds or their parts. Falconers successfully petitioned the government to let them take wild raptors from the wild as long as falconers themselves regulate the participants. If the falconers are not being respectful of the birds it would be incredibly easy to strip their privileges.
In the same sense RC flying is a privilege from the FAA after too many people flew drones into airports and HAM is a privilege from the FCC to keep people from jacking up the airwaves.
Well, the last guy they let have falcon killed a baby black bear & blamed it on a bicyclist…
I’m guessing they needed to sure up their ranks after that nonsense.
Yeah, I have yet to encounter ham gatekeeping beyond "don't broadcast without a licence and callsign". The test itself is all important stuff, as I'm studying for it in Canada.
It's dead because this is an easier way to talk to people around the world. You have to be nerdy enough to love the technology for it's own sake.
Right target, wrong reason: Testing for HAM makes complete sense. It's government imposed to get licensed, and that's because the equipment required for HAM could be easily modified to interfere with other electronics or run up against communications laws. HAM being self-regulated (in that everyone is a snitch if they find out you're operating without a license) is only going to be possible if everyone is a snitch. Also, everyone has to share the radio spectrum, so you should know how to be a good actor before you get the chance to go on air.
But there is gatekeeping in HAM in how few beginners focused resources there are. At least in Canada, I found only one set of books that taught the latest HAM exam and one series of YouTube videos (thanks Ylabs!)
I have found very few "your first radio" resources. Hunting for that sort of thing is an intimidating experience, full of jargon and acronyms (not stuff like "VHF" and stuff you need for the exam, but model descriptions and stuff). Lots of sites and radio club web pages aren't kept up to date, and it's a lot to ask of new people that they come out to field day for in person meetups when it's just a bunch of strangers.
I grew up in a very conservative Catholic community. Imagine a group where JD Vance and Harrison Butker would be considered mild. If a new person didn't show up in the right kind of clothes and faux humility, people would make a snap judgement and start gossiping. If the new person were wealthy or had a lot of children (8+) or were in a medical field, they would probably be ok. The single parent mom with two kids who dared to send one to public school for better STEM classes? Lol, she had no chance.
There was a "welcome wagon" type group who were supposed to invite new people to coffee and doughnuts with the congregation in the basement after services. I watched the one invite one family and offer a handshake, visibly retracted the hand to skip over Single Mom, and then extend an invitation to the next family. Ice cold.
There was a "welcome wagon" type group who were supposed to invite new people to coffee and doughnuts with the congregation in the basement after services. I watched the one invite one family and offer a handshake, visibly retracted the hand to skip over Single Mom, and then extend an invitation to the next family. Ice cold.
Just like Jesus would have wanted eh
Anime - People don't like you when you're into the popular ones.
Video Games - It's everywhere here. If you're into AAA games, you'll never hear the end of it. If you're into Indie games, then you have to be into games like Hollow Knight, Undertale .etc or you just don't know indie.
Metal Music - Fucking hell, you're always going to be snubbed and looked down upon because you're not into Death or Black Metal. Doesn't matter if you're into Iron Maiden or X Nu Metal band here, but you're just not metal until you listen to anything Black/Death. Maybe I don't want to listen to Cookie Monster and Friends.
Boggles my mind when people claim that using mechanic present in the game is not playing the game "as intended".
Who do you think put the feature there? The pesky magical game dev that spawns at 2 am to code in a mimic tear?
It's bizzare. Man i hate that they have two powerful bosses that attack you ar the same time. I had to try 156 times to get good rng and one guy got stuck in a pillar.
You know they are very weak to sleep and there is also a summon....
NO, THAT'S NOT HOW THE COOL STREAMER DOES IT.
Do you even care about movies if you don’t watch them in the original language?
To be honest I’m that guy. But I don’t judge anymore and German dubs are actually top notch compared to other countries. But it’s a tough decision for me to watch a new movie in German just so I can share it with someone else and I will comment on it once!
i think the key problem, at least for me, is that your hear the orinigal voices of the actors with the background sound of the real location.
this is completely changed when you have a german dub. it feels completely stale, lame and artificial. and you have only like 20 people that dub everything.
I would be bothered if a movie written in pig-latin was dub to English... who doesn't understand pig?
What beautiful language.
German dubs are actually top notch compared to other countries
This is true for movie productions. They are dubbed well, even to a point where jokes and plays on words are translated as well. On the other hand, cartoons are not. They lack of something that makes them unwatchable when dubbed - I think it's because some of the play on words and jokes are missing, also the dubbed voices differ extremely from the original. Such thing can make a character appear and be percieved very different, compared to the original. If cartoonn are availiable in original language (English), I'll prefer that.
Yesterday I watched an interesting video about this topic: Why Germany dubbs movies, but other countries don't
The video comes with insights from a voice actor, who dubbs the voice of Leonardo di Caprio.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
I saw that video, really liked it!
Especially comedy is very hard to synchronize for obvious reasons, which is why the jokes are often completely changed.
I don’t mind so much when voices are very different. When you don’t know the original it doesn’t really matter. Yes the general tone of the movie then changes a bit but it still works as long as you don’t compare. For the average viewer it’s good enough.
German dubs are actually top notch
I find this ironic when compared to native language German porn, which frequently has audio that is distractingly out of sync to the point that it almost seems like it's many minutes off. It's not even just one studio either, it happens to a lot of them for some reason. I'm starting to wonder if there's an industry joke that I'm not aware of which explains it, but I haven't noticed the same issue with porn produced in other languages.
Yeah, Reddit seems like it does the exact OPPOSITE of gatekeeping. It's progressively lowering the barrier to entry to attract new people.
Before I signed up, it was very much "The narwhal bacons at midnight", with people needing to understand the inside jokes and references, Reddiquette, and other "soft skill" kind of stuff to get upvotes.
I left with the API situation, but even by then, it was nearly mainstream. "Normal people" would tell people about things they saw on Reddit. Of course, nobody would share their username with anyone else. (Nor should they! Lol)
Even since then, I'm occasionally seeing Reddit screenshots from people whose phones I imagined never opened much else aside from messaging apps, image/video-based social media, and their camera app, lol
didn’t end up in a branch that’s still active
Could you elaborate, please? I know Jack about farming and this sounds fascinating
Vegan groups. You will toe the party line comrade! And yes, shellfish are intelligent animals with a rich social and emotional life.
"But they don't have the nerve types and brain structures to feel pain as we do..."
"HERETIC!"
All of this applies to many niche communities. In Germany, especially the older forums that are around since the internet became widly popular show such behavior. Take HiFi- forums for example: If your plugs are not made with gold, you are doing it wrong. Also, if you want to spend money for a hobby, don't bother to start if you are not willing to spend at least an unreasonable ridiculous ammount of Euros.
These enthusiast also complain about a lack of new members. It's the nobody wants to work anymore sentiment, but with niche hobby communities.
By time required before you can truly be in and accepted as one (not just a tourist)
I'm about to step into the wonderful world of ARM Linux. I work with ARM32 as an embedded developer profesionally (Cortex-M3 specifically) so I'm not a complete newbie. But I've never used ARM64, and I've never used it with a desktop OS. So I'm doing my research, as one does, to know roughly what I'll be dealing with.
I have a few questions regarding backward compatibility and architecture-naming. Maybe you specialists out there could shed some light.
From what I could find, I understand the following:
Do I understand correctly?
If I do create some software that relies on extended ARMv8 or ARMv9 features and I want to release my software as a package, how should I name the package's architecture? Is there even a standard for that? Will it get rejected by the package managers of the few ARM distros out there, or will it be recognized as a subset of the wider arm64 / aarch64 architecture?
Pretty much. From v8.0 onwards all the extra features are indicated by id flags. Stuff that is relevant to kernel mode will generally be automatically handled by the kernel patching itself on booting up and in user space some libraries will select appropriately accelerated functions when the ISA extensions are probed. There are a bunch off advisory instructions encoded in the hint space that will be effectively NOPs on older hardware but will enhance execution if run on newer hardware.
If you want to play with newer instructions have a look at QEMUs "max" CPU.
Thanks!
libraries will select appropriately accelerated functions when the ISA extensions are probed.
Yeah okay, that sounds like how it's always been done. I don't know why I figured it would be any different with ARM. But that makes complete sense.
cross-posted from: https://lemm.ee/post/40448411
Hi, I have a primary school girl who wants her share of gaming on the family android tablet.While finding open source or commercial games with no ads that boys like is doable, I haven't been able to find the kind of games a girl wants:
- with cute graphics
- where you care for dolls or pet
- no ads or subscriptions, no endless DLC.Do you have any recommendations for android games that fit the bill?
The image is a screenshot of cry babies, a game that she'd like to play very much but constantly nags you to buy new content.
Try finding games on fdroid.
She might find some she likes in gcompris https://www.gcompris.net/index-en.html
Have you tried minecraft? My 12 year old niece loves minecraft.
Also, pokemon. My niece loved it when she was younger.
I personally grew up on red/blue, but I'm sure those will be too primitive for her.
Does she have a DS?
Yeah I've tried that, but the controls are sometimes less-than-optimal.
I wonder whether maybe you could attach some hardware controller to the android device.
No worries. Just phrase as "What are some android games that are good for kids, age X - X, with a traditionally feminine or "girly" aesthetic?"
That asks your same question, without implying (intentionally or not) that all girls are a "princess that likes pink"
Nobody is saying that.
The person I'm replying to says that the way she phrases things has subtext that she should avoid, I'm saying that she is in primary school so fuck it
Here you go! Never met a girl ~~who didn't like the game~~
sorry
No ads or subscriptions, no endless DLC.
Unfortunately, if you're looking for a free download, the game you're describing doesn't exist.
The closest I can think of is Postknight 2. There's unobtrusive (optional) ads, and the full game is playable—start to finish—without spending any money.
It's very cute, and you can get pets... but it'll take some dedicated playtime to unlock them for free.
Oooooh I have some ideas! Some of these are paid/premium (but NOT micro transactions) and some have mild ads. But I share the distaste for data-mining, money grubbing, brain-melting-ad-ridden games, so I'm certain they are on the least intrusive end of the spectrum.
I really love biology (I'm a biologist...) so these are both pet games and usually breeding/evolution games!
I'd appreciate a sanity check for what I'm planning to do later today.
I bought a minisforum um890 recently. It has 2 m.2 nvme ports.
I have the system running nobara off one drive currently, the other is unfilled.
The drive has file system encryption enabled.
I backed up the root folder of my system to a 128gb usb using backintime. I enabled encryption when asked.
I plan to install a second ssd, enable raid 0 striping on the 2 drives in bios, boot from a live USB, then install nobara onto the new raid storage.
After that, i should be able to reinstall backintime then restore my backup right?
It seems like I'm always hearing about family vloggers getting put away for child abuse. I'm not into family vlogging, so maybe I'm wrong, but people always make it sound like these two channels were popular.
But then they go on to describe their videos, and it's always parents doing insane shit to make the kids cry on purpose, or announcing on camera that they're withholding necessities from the kids or something. I've never heard anyone say they like these videos, and I can't imagine why they would, so then how were they supposedly popular?
I wonder if the video essayists exaggerate how popular the channels were before becoming controversial, because you're not missing much.
DaddyOFive pretty much constantly screamed at his kids and made them cry for views, and while the worst of 8 Passengers happened off-camera, in the videos they still openly talked about shit like taking their teenage son's bed away.
Even setting aside the justified outrage, I can't imagine who enjoys it. It's just unpleasant and sad.
I used to manage a team of low income women who were primarily first generation Americans. Many of them had tough moms who never hesitated to use “la chancla” on their many children.
Their sense of humor ended up pretty warped, and it was always my impression that it was a self defense thing to normalize the abuse they grew up with. By seeing that behavior as funny, it excuses similar things that were done to them.
I usually tried to ignore it without judging, but I always put a stop to it once they started sharing online videos at work. People are entitled to their own interpretation of their history, but there is no context where a video of a kid sobbing is funny to me.
I use Btrfs with Parabola GNU/Linux-libre, a derivative distribution of Arch Linux. I use no snapshot management tools such as Snapper or Timeshift. I keep my system minimal and tidy. Everything is boring and predictable. I do not bork my system by mistake, except when something breaks after an odd update, usually once or twice per year. When it happens, I find a workaround (usually something needs to be downgraded) and file a bug report if there is none.
When I need to tinker with something that can possibly go out of control, like installing a new package for a program that I want to try out and I am not sure I will want to keep it, I take a snapshot of my current "pristine" system and boot into it. In the snapshot copy of my system I do all the dirty stuff I want to try out. When I am satisfied with my findings, I reboot into the main subvolume and delete the snapshot.
It seems to me that most people use Btrfs snapshots preemptively in case of unexpected failure. I use snapshots exactly when I know I am going to do something that can lead to instability or «OS rot». Am I the only one using Btrfs snapshots like this?
I've done that before when debugging system issues. Create a snapshot before and after the issue, and diff the files to see what changed.
I also took a snapshot before updating to a new version of Mint, realised it broke a bunch of stuff and rolled back.
Honestly, I wish btrfs was the default in many places since taking a snapshot is so cheap and easy.
You’re not alone. I do use snapshots for failure protection but I also use it when I know I’m likely to induce a failure by running an experiment.
It’s also just as valid to not use the snapshot feature at all. Perhaps you value data integrity, for example, through the use of full checksums enabled by the design.
Your system and the software it runs belongs to you and is in your service.
dowgrade
d back to function or I have some other time pressure I can just point my root partition at a clone of my most recent snapshot and reboot to roll back. I don't usually bother rebooting into a cloned snapshot to test changes as I can just perform the same steps to roll back and the automated rolling snapshots mean I don't need to baby anything to have the same protection."Except when something breaks after an odd update once or twice per year"
You don't need snapshots, except for the moments when you do. The point of snapshots is that they're so cheap that you can let them roll on their own and only care about them the day your system breaks.
Why not do both?
I use a script in cron that uses timestamps as snapshot names, and deletes old ones. Then I also take a snapshot with a timestamp right before doing anything dumb.
You could even make a script called mksnap
that figures out what zfs/btfs you're in on the current folder and auto-snaps it.
I'm still a bit confused by the use of this "Driver Store". Since when does Wine support device drivers? Or are we talking about something else?
Phoronix seems to explain a bit more, but I still did not understand: https://www.phoronix.com/news/Wine-9.16-Released
Could anyone share their insights?
Wine 9.16 is out as the newest bi-weekly development snapshot for this open-source software that enables running Windows games and applications on Linux.www.phoronix.com
The Wine 9.16 development release is now available for this compatibility layer to run Windows apps and games on Linux. Here's all that's changed.Liam Dawe (GamingOnLinux)
I'm actually wondering if it's not just applications. That text talks of installing drivers to devices, so I'm actually wondering if this is about better support for hardware that's paired to specific software. The recent use-case that's got it on my mind is Rekordbox with Pioneer DJ decks. My housemate was curious so I tried running it under WINE and it launches just fine, but it could not see the decks at all, nor the encrypted license key verification it does with it's driver. And I did manually install the driver into the prefix first.
However, I'm not positive this is it. It's just a hunch.
Should I struggle through constant crashes to get my 7900gre with 16gb of vram working, possibly through the headache of ONNX? Can anyone report their own success or offer advice?
AMD on linux is generally lovely, SD with AMD on linux, not so much. It was much better with my RTX2080 on linux but gaming was horrible with NVIDIA drivers. I feel I could do more with the 16GB AMD card if stability wasn't so bad.
I currently have both cards running to the horror of my PSU. A1111 does NOT want to see the NVIDIA card, only the AMD. Something about the version of pytorch? More work to be done there.
** It heard me. Crashed again on an x/y plot but due to being away from Wayland I was able to see the terminal dump:
amdgpu thermal overload! shutdown initiated! That'll do it! Finally something easy to fix. Wonder why thermal throttling isn't kicking in to control runaway? Will stress it once more and clock the temps this time.
Temps were exceeding 115C, phew! No idea why the default amdgpu driver has no fan control but they're ripping like they should now. Monitoring temps has restored system stability. Using multiple amd/nvidia dedicated venv folders and careful driver choice/installation were the keys to multigpu success.
While the hope remains that GPU resets are a very infrequent task, AMD Linux driver engineers have recently been working on the ability to support a per-queue GC reset capability for more precise reset capabilities when needed.www.phoronix.com
I've used this before: https://github.com/wilicc/gpu-burn?tab=readme-ov-file
Yeah, it may be a driver issue, Nvidia/pytorch handles OOM gracefully on my system.
Multi-GPU CUDA stress test. Contribute to wilicc/gpu-burn development by creating an account on GitHub.GitHub
If you don't understand how models use host caching, start there.
Outside of that, you're asking people to simplify everything into a quick answer, and there is none.
ONNX is the "universal" standard, ensure you didn't accidentally convert the input model into something else by accident, but more importantly, ensure when you run it and automatically convert, that the works are actually done on the GPU. ONNX defaults to CPU.
Efficient image generation with Stable Diffusion models and ONNX Runtime using AMD GPUsrocm.blogs.amd.com
No.
As I said, you're trying to distill people's profession into an easy to digest guide about "make it work". Nothin like that exists.
Same way you can't just get a job doing "doctor stuff", or "build junk".
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
SD works fine for me with:
Driver Version: 525.147.05 CUDA Version: 12.0
I use this docker container: https://github.com/AbdBarho/stable-diffusion-webui-docker
You will also need to install the nvidia container toolkit if you use docker containers:
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
Easy Docker setup for Stable Diffusion with user-friendly UI - AbdBarho/stable-diffusion-webui-dockerGitHub
Thank you!! I may rely on this heavily. Too many different drivers to try willy-nilly. I am in the process of attempting with this guide/driver for now. Will report back with my luck or misfortunes
https://hub.tcno.co/ai/stable-diffusion/automatic1111-fast/
version for whatever reason. Does anyone know the current best nvidia driver for
Updating CUDA leads to performance improvements. Here's how to modify your Stable Diffusion install!TroubleChute's Tech-Help Hub
Assume I'm an amature and bad at this ;P
In any case you might try a docker-compose.yml
version: "3.8"
# Compose file build variables set in .env
services:
supervisor:
platform: linux/amd64
build:
context: ./build
args:
PYTHON_VERSION: ${PYTHON_VERSION:-3.10}
PYTORCH_VERSION: ${PYTORCH_VERSION:-2.2.2}
WEBUI_TAG: ${WEBUI_TAG:-}
IMAGE_BASE: ${IMAGE_BASE:-ghcr.io/ai-dock/python:${PYTHON_VERSION:-3.10}-cuda-11.8.0-base-22.04}
tags:
- "ghcr.io/ai-dock/stable-diffusion-webui:${IMAGE_TAG:-cuda-11.8.0-base-22.04}"
image: ghcr.io/ai-dock/stable-diffusion-webui:${IMAGE_TAG:-cuda-11.8.0-base-22.04}
devices:
- "/dev/dri:/dev/dri"
# For AMD GPU
#- "/dev/kfd:/dev/kfd"
volumes:
# Workspace
- ./workspace:${WORKSPACE:-/workspace/}:rshared
# You can share /workspace/storage with other non-WEBUI containers. See README
#- /path/to/common_storage:${WORKSPACE:-/workspace/}storage/:rshared
# Will echo to root-owned authorized_keys file;
# Avoids changing local file owner
- ./config/authorized_keys:/root/.ssh/authorized_keys_mount
- ./config/provisioning/default.sh:/opt/ai-dock/bin/provisioning.sh
ports:
# SSH available on host machine port 2222 to avoid conflict. Change to suit
- ${SSH_PORT_HOST:-2222}:${SSH_PORT_LOCAL:-22}
# Caddy port for service portal
- ${SERVICEPORTAL_PORT_HOST:-1111}:${SERVICEPORTAL_PORT_HOST:-1111}
# WEBUI web interface
- ${WEBUI_PORT_HOST:-7860}:${WEBUI_PORT_HOST:-7860}
# Jupyter server
- ${JUPYTER_PORT_HOST:-8888}:${JUPYTER_PORT_HOST:-8888}
# Syncthing
- ${SYNCTHING_UI_PORT_HOST:-8384}:${SYNCTHING_UI_PORT_HOST:-8384}
- ${SYNCTHING_TRANSPORT_PORT_HOST:-22999}:${SYNCTHING_TRANSPORT_PORT_HOST:-22999}
environment:
# Don't enclose values in quotes
- DIRECT_ADDRESS=${DIRECT_ADDRESS:-127.0.0.1}
- DIRECT_ADDRESS_GET_WAN=${DIRECT_ADDRESS_GET_WAN:-false}
- WORKSPACE=${WORKSPACE:-/workspace}
- WORKSPACE_SYNC=${WORKSPACE_SYNC:-false}
- CF_TUNNEL_TOKEN=${CF_TUNNEL_TOKEN:-}
- CF_QUICK_TUNNELS=${CF_QUICK_TUNNELS:-true}
- WEB_ENABLE_AUTH=${WEB_ENABLE_AUTH:-true}
- WEB_USER=${WEB_USER:-user}
- WEB_PASSWORD=${WEB_PASSWORD:-password}
- SSH_PORT_HOST=${SSH_PORT_HOST:-2222}
- SSH_PORT_LOCAL=${SSH_PORT_LOCAL:-22}
- SERVICEPORTAL_PORT_HOST=${SERVICEPORTAL_PORT_HOST:-1111}
- SERVICEPORTAL_METRICS_PORT=${SERVICEPORTAL_METRICS_PORT:-21111}
- SERVICEPORTAL_URL=${SERVICEPORTAL_URL:-}
- WEBUI_BRANCH=${WEBUI_BRANCH:-}
- WEBUI_FLAGS=${WEBUI_FLAGS:-}
- WEBUI_PORT_HOST=${WEBUI_PORT_HOST:-7860}
- WEBUI_PORT_LOCAL=${WEBUI_PORT_LOCAL:-17860}
- WEBUI_METRICS_PORT=${WEBUI_METRICS_PORT:-27860}
- WEBUI_URL=${WEBUI_URL:-}
- JUPYTER_PORT_HOST=${JUPYTER_PORT_HOST:-8888}
- JUPYTER_METRICS_PORT=${JUPYTER_METRICS_PORT:-28888}
- JUPYTER_URL=${JUPYTER_URL:-}
- SERVERLESS=${SERVERLESS:-false}
- SYNCTHING_UI_PORT_HOST=${SYNCTHING_UI_PORT_HOST:-8384}
- SYNCTHING_TRANSPORT_PORT_HOST=${SYNCTHING_TRANSPORT_PORT_HOST:-22999}
- SYNCTHING_URL=${SYNCTHING_URL:-}
#- PROVISIONING_SCRIPT=${PROVISIONING_SCRIPT:-}
sudo pacman -S docker
sudo pacman -S docker-compose
\#!/bin/bash
# https://stackoverflow.com/questions/49316462/how-to-update-existing-images-with-docker-compose
sudo docker-compose pull
sudo docker-compose up --force-recreate --build -d
sudo docker image prune -f
\#!/bin/bash
sudo docker-compose down --remove-orphans && sudo docker-compose up
My experience is that AMDs virtual memory system for VRAM is buggy and those bugs cause kernel crashes. A few tips:
systemctl isolate multi-user.target
, and run the web gui over the network to another machine. If you're running ComfyUI, that means adding --listen
to the command line options. It's normally the desktop environment that causes the crashes when it tries to access something in VRAM that has been swapped to normal RAM to make room for your models. Giving the whole GPU to the one task boosts stability massively. It's not the desktop environment's fault. The GPU driver should handle the situation.ssh
ing in and shutting down cleanly can save your filesystems the trauma of a hard reboot. If you don't have another machine, grab a ssh
client for your phone like Juice SSH on android. (Not affiliated. It just works for me)rocm-smi
to reset the card after a crash might bring things back, but not always. Obviously you have to do this over the network as your display has gone.amdgpu_top
) and try to avoid overcommitting it. It sucks, but if you can avoid swapping VRAM everything goes better. Low memory modes on the tools can help. ComfyUI has --low-vram
for example and it more aggressively removes things from VRAM when it's finished using them. Slows down generations a bit, but better than crashing.With this I've been running SDXL on a 8GB RX7600 pretty successfully (~1s per iteration). I've been thinking about upgrading but I think I'll wait for the RX8000 series now. It's possible the underlying problem is something with the GPU hardware as AMD are definitely improving things with software changes, but not solving it once and for all. I'm also hopeful that they will upgrade the VRAM across the range. The 16GB 7600XT says to me that they know <16GB isn't practical anymore, so the high-end also has to go up, right?
In a wide-ranging conversation with Verizon open-source officer Dirk Hohndel, 'plodding engineer' Linus Torvalds discussed where Linux is today and where it may go tomorrow.
...
As for the release numbers, Torvalds reminded everyone yet again, they mean nothing. Hohndel said, "You typically change the major number around 19 or 20, because you get bored." No, replied Torvalds, it's because, "when I can't count on my fingers and toes anymore it's time for another 'major' release."
...
So, what should you do about the constant weekly flow of Linux security bug fixes? Greg Kroah-Hartman, the maintainer of the Linux stable kernel, thinks you should constantly update to the newest, most secure stable Linux kernel. Torvalds agrees but can see the case for sticking with older kernels and relying on less frequent security patch backports.
...
Switching to a more modern topic, the introduction of the Rust language into Linux, Torvalds is disappointed that its adoption isn't going faster. "I was expecting updates to be faster, but part of the problem is that old-time kernel developers are used to C and don't know Rust. They're not exactly excited about having to learn a new language that is, in some respects, very different. So there's been some pushback on Rust."
...
The pair then moved on to the hottest of modern tech topics: AI. While Torvalds is skeptical about the current AI hype, he is hopeful that AI tools could eventually aid in code review and bug detection.In the meantime, though, Torvalds is happy about AI's side effects. For example, he said, "When AI came in, it was wonderful, because Nvidia got much more involved in the kernel. Nvidia went from being on my list of companies who are not good to my list of companies who are doing really good work."
How do you have 25 upvotes? Everything you wrote is wrong.
Linus said, that the rust infrastructure is not stable, is positive about AIs future and happy, that NVIDIA had to step up their open source game.
And even the interviewer mentioned, that the "I only care about the kernel" quote WILL be taken out of context.
And he answered even implied questions...
Yes, but he also commented that the rust infrastructure isn’t super stable.
The point is that that Linus responses were not as overtly simplified and predictable as lung suggested.
My memory is fuzzy, but they have had their tegra SOC since the 2000s, and somewhat more recently they have been a big player in data center networking.
And ever since CUDA became a thing they have been a big name in HPC and super computers, which is usually Linux based.
So they have done a lot of behind the scenes Linux work (and possibly BSD?).
Yeah, afaik the tegra was only used for embedded, closed source devices though, no? Did they submit any non-proprietary tegra support upstream?
And afaik CUDA has also always been proprietary bins. Maybe you mean they had to submit upstream fixes here and there to get their closed-source stuff working properly?
Tegra was used in android tablets, I had a couple. Not sure what the licence status was, but it was supported in cyanogen, so they must have had to make some changes to the kernel for that?
Certainly some of the stuff the upstreamed was to support their drivers, but they would have also been working on other more general things to support their super computers and other HPC stuff.
They also had a chipset for intel motherboards (which I can't find anything about), which may have had some work required?
I don't really know exactly the scope of all the work, but they have been in the top 20 companies for kernel development for a long time, and I assuming it can't just be supporting their own drivers.
Its hard to find the stats, but from here:
https://bootlin.com/community/contributions/kernel-contributions/
you can click through and get breakdowns per kernel release:
https://web.archive.org/web/20160803012713/remword.com/kps_result/3.8_whole.html
My GF recently said I can install Linux on her laptop. Then I saw Windows broke dual boot systems.
Is it safe to do a dual boot if she already has the update that broke dual booting?
Should I just figure out how to install Windows in a VM for her?
Appreciate any insight y'all can offer
Microsoft has issued a security update that has broken dual-boot Linux and Windows machines. The update wasn’t supposed to reach dual-boot PCs.Tom Warren (The Verge)
Dumb title. Yes, it's safe. Windows has nerfed boot records for any other OS since the beginning of dual-booting. Just replace the boot record.
Also, if you want to be hardcore about it, and since everything is UEFI now, just use your BIOS boot manager to control booting. Shouldn't be a problem.
It doesn't change the preferences but it does replace bootx64.efi which is the default bootloader executable for a drive, when the UEFI doesn't have more specific entries. In some configurations both Windows and GRUB want to be that.
If you add a boot entry for GRUB and don't point it to the default executable, then it won't be affected. Until you reset the BIOS or try to use the drive in another system that is, in which case the firmware will then only know about the default executable. But it's easy to add the boot entries back.
Today on "Was this caused by stupidity or malice"...
Microsoft said earlier this month it would apply “a Secure Boot Advanced Targeting (SBAT) update to block vulnerable Linux boot loaders that could have an impact on Windows security,”
(emphasis mine)
Several years ago, I found a 3.5" floppy in an old desk, so I wrote "(My company's product) Production backup - DO NOT LOSE" on the label, and then left it on the floor in a main hallway of our office.
In my mind, it hopefully made a few people chuckle, but my real dream was that someone picked it up and tried to return it to the development team.
Write your own copy of Windows 10, minus the bloat. You'll probably have 2 floppies left
With those in hand, start waving them around maniacally and shout "WHY IS IT CALLED A FLOPPY IF IT'S SO DAMN HARD!?"
Sell them to someone who will test and resell them to the airline or medical industry... Manufacturing is a likely customer as well, plenty of legacy equipment there that's airgapped and still running decades-old hw/sw.
Youtube warning, some Boeing 747s
(This is a wrong answer since you only have a single pack. If you had several cases, you might actually be able to make a buck)
They may have barely enough capacity to store a modern smart phone picture, but some people still love using this technology from the 1980s.Chris Baraniuk (BBC)
This is actually a good answer, not a wrong one.
"3D save button coasters"
You build your own floppotron of course
Get ten USB floppy drives and set up a raid:
https://web.archive.org/web/20080117032102/http://phoenix.cc.edu:80/MegaFloppy.htm
There are USB headers, PCI(-E) slots, SATA and some older ones. To get storage devices working on each one you will need a different driver.
Windows disabled autorun for USB sticks before win10.
Also if you list the devices on Linux they will show up as sd(a, b, c…) for SSDs, hd(a, b, c…) for HDDs and nvmen(0,1,2…) for NVMe drives. So yes the OS must be able to differentiate.
Windows assigning letters is just weird IMO.
Also to my knowledge the floppy would show up as disk A on Windows.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
Write MP3s to them and use them to play one song in a modern car.
(I saw a video of someone playing a clip of music using a USB floppy drive)
"Rules of the Internet" is a loose collection of rules and aphorisms spawned by 4chan. Depending on whom you ask, they are either not meant to be taken seriously or are very Serious Business. Most of them don't apply except for within the …Contributors to TV Tropes (aka Tropers) (TV Tropes)
The only way to become a billionaire is to solely work in your own best interest, and steal the value produced by the labour of your employees.
Fuck off, cuban. youre one of them
The only way to become a billionaire is to solely work in your own best interest, and steal the value produced by the labour of your employees.
How exactly did Cuban do that? All he did was be on the winning end of an incredibly bad transaction by Yahoo, and parlayed that into being on TV a lot.
And who profited, disproportionately, from the company's acquisition by Yahoo? The employees who worked to build it into what it was?
Did they get their fair share of that 'grossly overpaying' by Yahoo?
They didn't?
I sort of agree with you that you can only become a billionaire by stealing someone else's money, but in this case I think your argument is kind of bad.
If Yahoo overpaid, it's not the employees of his own company that Cuban took the money from, but rather indirectly from Yahoo's employees (former and current up to that point).
I also have to say, as far as ethics goes, there is enough indirection there that unless you were a dyed in the wool communist you would have problems finding fault with it. The shell game sufficiently blurred where the capital originally came from and it looks more like winning the lottery than exploiting your employees to the people receiving the big paychecks.
Similar things can be said about venture capital recipients. They get money, and obviously it's money that the people who gave it to them did not do sufficient work for them to have gotten it themselves, but the source of that money is so convoluted that it might as well be gambling profits.
Absolutely came here to say this. There are no ethical, innocent, or good billionaires. None. You cannot make that much money without disregarding or hurting people.
We need to stop blocking for and idolizing these fucks.
In late December, websites started releasing articles claiming that Taylor Swift can become a billionaire by the end of her newly announced Era Tour. The social media response sparked discourse…Kenney Jones (Politically Speaking)
Devotion can quickly turn dangerous, and some obsessive fans have taken their fandom way too far. These are the celebrities who were murdered by their own fans.Todd Jacobs (Nicki Swift)
Ha, literally sitting by my 2012 Toyota Camry on this Friday night waiting for the AC cleaner to do its thing. I loaned it to someone while I was out of town for a couple weeks and I got it back smelling of mold and mildew. I can't drive it a mile without feeling ill. Tomorrow I will scrub and vacuum the interior. This "someone" has already moved to my blacklist.
So an upgrade from my high school car? Yes. A good car? Not really.
In the spirit of OPs question, and very appropriate to my situation, I'm listening to C'est la Vie by The Weathers.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
I don't remember after my first car. But I got a really big raise at work one year and bought the new Malibu the year it was redesigned. Black with leather interior. First song played:
Radar Love
It's a great fucking song to drive too fast too.
Because if you can operate without one, life is so much better.
Cars ruin cities.
Yep. Sounds like you can't really operate without one. 🙁
That sucks. I'm sorry.
Dire Straits - Money for Nothing. It was on a cassette in my parents car. Not what I normally listen to, but it's an alright song, and after having had to endure whatever they decided to listen to, that was what I decided to turn up.
I think the first thing I brought into the car with the intent to listen to it while driving was Dream Theater - Awake, freshly recorded from CD onto tape
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
skin of my yellow country teeth
e: curatin' and concerin' is fun and all but have you shared a shanty on your drive? https://freemusicarchive.org/music/Slinte/Cup_of_Tea
Hey, so I know you can tap on a dock icon to launch the app, but when the dock is more than full and requires scrolling to shift the icons, this still cannot be done with the touch screen, based on docks I have tested. I tried the built in docks in Gnome on Pop, Ubuntu, and also Plank. None respond to an attempted drag via the touch screen.
Are there any less widely known ones that do? Are there any plans to bring this functionality to the dock in Gnome?
There are touchscreen extensions for Gnome specifically, but maybe there is something in gnome-tweaks that changes dock behavior that will work for you.
There are also different default dock setups that differ by distro, so may be helpful to know what you are working with. Example: Ubuntu has dock enabled by default, but Fedora does not.
For touchscreen in Fedora, I just hit the top-left to open all apps like on a phone, then scroll through from there. Everything works as expected with touch.
Ok so your reply literally reads like an AI bot. No offense. I’m aware there are different dock setups - I never asked about that. You said maybe helpful to know what I’m working with - well I said pop and Ubuntu. This limitation has come up on numerous devices so it’s not device that’s the issue. Touch screen works fine it’s just the coding of the dock that treats it a certain way.
The problem is I want to slide the dock content when it takes up more than the length of the dock. Using mouse wheel / touchpad scroll works. That’s the way docks designed. But it doesn’t seem to consider touch screen dragging as scrolling for the purpose of this.
I was pretty clear in my post so I’m not sure why you even replied. I mean, I appreciate any help but that wasn’t just not helpful it was not even addressing my question.
Also, gnome-extensions is outdated and I’ve had crashes on the latest gnome version. I don’t think the extensions plugin been updated in quite some time.
You “answered” by giving me parenthetical information and not actually even addressing the specific thing I asked. I just don’t understand why you’d bother doing that. Advice is free? Yeah it would be but that’s not what you did. You just said some things and ignored the very specific issue I’m having.
I can appreciate if someone tried to help but could not, but what you told me has nothing to do with my issue.
Also, I said no offense and I genuinely meant it. No need for name calling. This isn’t an attack it’s just I’m very confused by you.
That’s a helpful suggestion thank you! Sincerely.
Let me try to clarify: with any docks that I have used (dash to dock, plank, and whatever comes by default in Ubuntu which I think is a modified plank, same with elementary), when you fill up the length of the visible dock area and add more icons, they are hidden. You can then use your mousewheel / touchpad scroll to slide the icons so as to scroll to the hidden ones.
Now, my touchscreen works fine and I can do things like scroll web pages, tap icons to launch, tap fields in an application and even type in the on-screen touch keyboard.
But what I cannot do is move the dock icons to scroll them along the dock to reveal the hidden ones that are past the dock’s end.
In theory since it’s a scrolling function, the intuitive thing would be to drag them with your finger using the touchscreen. But this doesn’t actually work. Clearly, it is not coded in the same way that most things are that respond to that kind of interaction.
I tried using a few dock applications and on a few distros. It doesn’t work anywhere.
So that’s my goal - to be able to drag/scroll the contents of the dock to get to the ones that are hidden past the end.
Ok well, that’s telling me to stop wanting to do what I’m trying to do, and instead do something else. I mean…. Do you see how that’s not an answer at all.
You’re allowed to just say you don’t know how or if it can be done at all. But telling me just don’t do that is altogether pointless and just responding just to respond. Why do so many people do this and think it’s perfectly useful, I’ll never understand.
Write your own code.
Ask the current dev team to support this.
Script it.
Fork the other repos I mentioned to fix your specific use case.
There's no boundary here. You're free to do whatever you want. Nobody is telling you to stop looking for a solution.
Does double tap and drag work?
Meaning: tap, lift, tap without lifting, drag.
Deze website gebruikt cookies. Door het gebruik van deze website ga je akkoord met het gebruik van deze cookies.
Why would you wanna quit if vim works for you?
Plus vim can be an amazing markdown editor with a few dedicated plugins.
What plugins can you recommend?
I think the only markdown plugin I've used was for table alignment.
Mkdnflow is the one that I used to use and it does so many things amazingly for writting markdown easier
https://github.com/jakewvincent/mkdnflow.nvim
GitHub - jakewvincent/mkdnflow.nvim: Fluent navigation and management of markdown notebooks
GitHubThat's why for tables and katex equations I used plugins to help me with then to not be rough.
As for other stuff than vim, minimize the nees for them if it really gets hard.
Your vim obsession is looking kinda unhealthy at this point.
Also, some tools have plugins to provide vim controls for them.
I know at least and use these:
- SublimeText (https://github.com/NeoVintageous/NeoVintageous)
- Firefox (https://addons.mozilla.org/en-US/firefox/addon/vimium-ff)
There are probably more...
GitHub - NeoVintageous/NeoVintageous: Vim for Sublime Text.
GitHubYou could consider markdown extensions that helps you write and visualize!
Like this one: https://github.com/MeanderingProgrammer/render-markdown.nvim
GitHub - MeanderingProgrammer/render-markdown.nvim: Plugin to improve viewing Markdown files in Neovim
GitHubNo joke, Emacs has the ability to render in line markdown, essentially the current line is just text, while the rest of the doc is rendered as markdown titles, links, lists, etc. It's my favourite way of editing markdown but I've never found another editor that does markdown like that. Everything else has text and rendered markdown side by side as separate panes, which I personally hate.
Edit: I stand corrected. Neovim has it too: https://github.com/MeanderingProgrammer/render-markdown.nvim
GitHub - MeanderingProgrammer/render-markdown.nvim: Plugin to improve viewing Markdown files in Neovim
GitHubThis sounds amazing. I've been using markdown-mode for ages now though, and I've never come across this feature.
How do you enable this?
Some people over at reddit seem to suggest that the functionally you speak of doesn't exist, except in the form of a proof of concept snippet over at SO.
EDIT: Said snippet would probably be sufficient, if it handled codeblocks correctly (stuff in between
```
. At the moment, it handles them miserably (maybe because they are multineline elements?)I have it in my config, will link to a specific commit in case anything changes. Look for the heading called MARKDOWN and I'd recommend grabbing all 3 subsections (MARKDOWN, Markdown Headings, Markdown Concealing). The main part is the last one iirc. Link: https://gitlab.com/theshatterstone/dotfiles/-/blob/6f00007eac475946e11fa3278ffbf526400b7e10/.config/emacs/config.org
Edit: Links from the Table of Contents don't work in Gitlab, unfortunately, so you'll have to scroll to it yourself.
.config/emacs/config.org · 6f00007eac475946e11fa3278ffbf526400b7e10 · theshatterstone / Dotfiles · GitLab
GitLab- YouTube
youtu.beMake a plugin to a non-vim editor that properly emulates the vim experience, with the non-vim GUI.
Or, if that doesn't work well enough, fork them.
Failing that, you could just accept your fate. I love my neovim install.
I don't know if this will work for you, and I'm not sure if you're only looking for TUI editors, but Obsidian has vi key bindings and a lot of plugins.
Disclaimer: I have not tried the vi key bindings in Obsidian.
Another one I use is vscode. It has a ton of markdown plugins and vi key bindings. It also has a nice preview window.
Obsidian - Sharpen your thinking
obsidian.mdObsidian should not be suggested for general use without the disclaimer that you have to pay if you use it for any work in most cases (unless you work for a very small place or a non-profit). I think their license is probably one of the most unintentionally violated around, kind of can’t believe they’re on flathub.
GitHub - glacambre/firenvim: Embed Neovim in Chrome, Firefox & others.
GitHubJust switch to VSCode or something similar, it has enough features and shortcuts that will quickly make you like at least 80% as productive as you were in Vim. It even has a Vim mode so you can wean yourself off of it more easily.
Honestly never got the appeal of Vim, you need to spend so much time learning and configuring it only to squeeze out a little bit of extra productivity out of it when compared to a "normal" editor/IDE. I don't see why it's so important to be able to edit and write code as quickly as possible since most of the time you're going to be debugging or looking at the code or reading docs.
To your "never got the appeal".
Ngl for me using vim is the only option. If something needs to be done using a mouse, it's just not going to be done. I can't aim properly due to problems with my arms, and it itches something in my brain everytime I try, it makes me literally furious and enraged.
I tried using zed, but quickly found out that I can only control the text field with motions, nothing else.
If I try using mouse, speed of anything I do gets multiplied by 0.1.
Thanks to vim, I'm able to work with loads of text at all.
Simple as that.
I alternate between helix and vim depending on the task, and their key bindings are kind of opposite from each other in a lot of ways. I've found that switching back and forth has kept me on my toes a bit and I don't feel as locked in to one editor as I did with vim before trying helix.
I would also try getting used to the defaults or a minimal config, which is also a good way to feel at home in the editor regardless of the system
Take vim with you to something with a lot more features!
I use vscode with vim plugin/key bindings lol
I've been trying with helix bindings for code recently, used to use the neovim plugin
I find both too laggy/slow to start up/buggy personally, feels like I'm fighting with the editor sometimes
The helix plugin is pretty good but not customisable and I'm not using the default scheme
Build a small EMP device. Figure out how to trigger it from terminal. Delete the key bindings for vim. Map them to the trigger you have for the EMP.
… good luck..?
Oh, I see, so just a clickbait! 👎
Do you just need to write markdown? Plenty of text editors have a vim mode. Not sure if there's any lightweight ones that do the markdown preview alongside a vim mode; I know IntelliJ-based IDEs have a vim mode and can preview markdown, but that's not exactly a lightweight solution, and only the community edition is open source.
But also what exactly is it you're looking for that Vim can't do? I use Vim for writing pretty much everything. I use Vim for markdown and it works fine. Markdown is already pretty readable as a text file so I don't feel the need for a previewer or anything like a rich text editor (but also there are plenty of markdown editors out there if you just want to edit markdown in a RTE).