netikras said @bazmd spam posts,@retoor looks nice, but I find that 'x timeunits ago' format rather annoying, esp when it's everywhere...

I prefer bash's built-ins (taken from my ~/.bashrc):

```

export HISTTIMEFORMAT="%F %T "

export IGNOREEOF=2

export PROMPT_COMMAND='echo -ne "↑$(date +%H:%M:%S) [${PIPESTATUS[@]}]\n"'

```

Still working on the 'duration' part,@red @-red,@retoor I start to feel here like an old person. When all the people you knew and talked to, had fun with back in the day, are disappearing quietly one after another. And are replaced by the new generations and their immaturity.

Makes one thing when is it going to be my last day here... Could it be today?,@retoor As for @IntrusionCM, I miss him. He was one of the smart ones. Perhaps that's why he left. He probably ran out of patience to deal with all this teenage attention seeking.,@retoor yeah, well.. when this responsibility is to bots and teenagers/kids, there just isn't much of a point :),Why should it? It has a personal minon (you) to clean up after it.,@ScriptCoded @Grumm

Self-tags appear as marked-as-read notifications in notifs. 

The bot only acts on unread notifs ;)

https://gitlab.com/netikras/...,When will you finally get to the point where you say "fuck it, this life isn't for me"?

Because.. maybe it isn't :) 

I'm not saying "uninstall life". What I'm saying, try a different version for it. Maybe your hardware is not well compatible with the version of "Life" you're trying to run. Try mods, different releases. After all, your hardware will only last this long.

Try to find what's fun for you. Cling to it. Explore it. Enjoy it. Hint: most likely it's not your job :),Ubuntu makes 2 releases per year: 04 and 10. The first part is year, followed by a dot, followed by 04 [spring] or 10 [autumn]. I see nothing wrong with this versioning.,@kiki I mean, if you refer to ubuntu 2024, which release would that be? Spring or autumn? How would you refer the other one then? "2024-the-other-one"?,I know a guy with lots of contacts and another who has a handful of such guys within his reach.,I used to do that for ServiceNow years ago. Just for fun, not bcz it was poorly written. I had the coolest hackerish SN theme in the department [~1k heads] 😁 

ps. I used a Chrome extension Stylish

I guess the same could be done with crappy css in www too. I come across them every now and then, but I'm lucky enough to not have to visit them daily :),> I'm going crazy, aren't I

Always have been,@jestdotty I think this is where 'AI' would be really useful [writing/summarizing them],Took me a while... 😁,I DO hope there was some written comms and you can screenshot-reply with CC wider audience stroking their incopetence in front of their mgmt :) perhaps even C level, hinting this is the n-th time they have severe issues that have been warned about way in advance by tech personnel and ignored by direct mgmt.

Ooohh that would feel gooood :)))

you don't have to be submissive. You can bite too,@Root is higher/top mgmt equally malignant?,@spongessuck i think the mess might have smth to do with clients closing down..,This is surely much cooler. 

However, maintenance, parts' wear, vibrations -- these are only some of the reasons they were left in the past. I don't remember about efficiency though

I think there even were some accidents where due to the mechanical fault passengers were injured by the spinning mass (IDK if I read that or someone told me).,@spongessuck which one? How is it? Enough? For what? Would you still buy it now?,@spongessuck thank you. This helps.

Earlier this year I got a beast of a laptop, so I'm not after a new one. And new lappy with a gpu means I can't upgrade it. Hence the research :),passed the sugar rush and reached the sugar crash phase. After a BIG bag of caramel popcorn in the movies.,Depends on the smell. You can easily knock out everyone in the room with quiet low pressure air holding high concentration of smell particles [aka ninja fart].,No idea. I haven't got enough time for friendships anyway, so why bother,@Lensflare 
better yet:

- contains either email or phone no [remove spaces, look for email/phone no signatures/regexp

keywords might be a false positive. But noone on this platform shares contact info. Willingly.,@retoor well, I've just downvoted two spam posts and both of them contact info. Most of them do. Not only the bitcoin ones.,@retoor as for my bot - it's hosted on my custom-built linux router/media centre/cloudbox 😁 I really use it for everything...

'hosted' is a stretch. It's running in tmux in a while :; do :; done loop 😁 makes me try my best to not to crash my router as I never remember neither openai nor dR creds 😁,@retoor thanks for leaving a note in bots' infos about the mainrainer :) will be easier to escalate if shit hits the fan.

P.S. Does downvoting through api also undo the previous downvote? Or is it just FE logic?,Pfft.. That's the Beginner level.

Add 3 kids [newborn, preschooler and a 1st-grader], a side gig [contracting] and a house reconstruction project. And weekends with family activities. All that on top of 'wife and an FTE job'.

Then we can talk. If anyone's got it figured out - let me know. While I'm still afloat. And not broke.,@retoor,@retoor I found his post downvoted. I figured it was one of your minions,@SidTheITGuy don't worry, you'll get there 😁 and even get used to it.

Being in 2 places at once will become a new norm 😁,@retoor wdyt, do these work? Would they work in dr?

https://medium.com/@varun.tyagi83/...,@retoor it kind of sucks when both the bots start @-tagging and responding to each other.,Would you sell them on ebay/etsy/wtv.? I'd surely get smth for my.. <cough>.. Kids.,That's what the Weeping Angels do...

Don't. Blink.,@retoor more common in UK. Idk, ask The Doctor, he knows better where to look for them,@retoor yupp.Until they touch you,Frankly, we are used to @retoor being the real you. Now it's just confusing. Both tags give a response, both are human-readable and fuck knows which is which. Sonetimes retoor posts the first comment [eg tag ragnar]. How would a bot do that? Why? Which implies retoor is still you. Esp when you intentionaly make us doubt by '...is not a bot [or is it?]'

Please don't make it unnecessarily confusing :) 

and then there are 2 [+?] more types of your accounts which are pure bots [are they?].

If we wanted to talk to a bot, we'd go to chatgpt imo. No offence, yours is cool, but not smth I'd like to just chat to in dR. It's devRant, not devChat ;),Makes sense. A filter catches particular particles it's designed for [by size, by shape, by polarity, etc], and lets the rest flow through. In code filters also are designed to detect particular entities, but contrary to irl filters, they let those entities flow through.

Makes sense. Never thought about filters being inverse in programming. They act more like select() than filterOut(),@retoor well, it's significantly slower in UEFI too. Initialization and POST are slower by magnitudes, grub menu loading - ... I'll put it this way: on batt grub menu pops up. On charger it's 'painted' on the screen top-to-bottom in ~1sec. The loaded OS is also much slower and more laggy.

It's worth mentioning that I observe this only when charging with my 40W usbc charger. No probs with a 100w barrel charger.

@devrancid
Since this discovery I'm actually glad they do that. Apparently, a too weak power supply can halt the system

@jestdotty,0. It's the second december in a row that I'm on vacation through the whole month or more.

#NoWorkDecember,@Lensflare it's bcz you ARE a junkie. By def you're used to it.

Try trippling coffee concentration in each of your cup.

I've desensitised myself to be perfectly ok with 2 cups of mild-weak joe throughout the day. Third one will switch me to overdrive. Fourth one or an espresso will be an overdose with tremors. 

I used to have 4-6 strong cups before. I was too used to coffee and couldn't get the boost I needed during night-time drives. I had to change it. So I quit coffee completely for 2 weeks. It was hard. But defntl worth it. Years have passed and an extra cup of joe still cuts it for me.,@jestdotty immediately after drinking a hot beverage -- caffeine didn't have enough time to start working, and the warmth is so soothing that it makes you drowsy. 

That's why I now only drink ice coffee for the road,@jestdotty It wanted to eat you too,Fuck intel through their wifi adapters.

I'm still pissed at them for amputating LAR,I'm yet to encounter one.,@retoor well we live in a post-soviet block multi-apartment building. So yes, we have a shared staircase, so our neighbours could reach their apartments,finally killed that limping PROD server? It was long overdue anyway...,@Ranchonyx I was in a similar situation when I tried to make planned a change in Liferay's database tables (PROD). It killed the whole Liferay's entity mapping. I had to restore its tables (thanks to Oracle's Flashback) to make it work again, otherwise it was showing but stock Liferay webpage.

That project was scheduled for an audit by a national bank the next day. I had to improvise. A good lad sysadmin (client-side) helped me out as long as he could, but he had to go to sleep some time too. So I asked him to try the last thing and I promised it will be the last thing I ask him that day. I wasn't sure if it would work.

It worked.

I slept unlike any baby that night.

So you're not alone making such fuckups :) Shit happens.

Worst case, you have backups. You DO have backups, right?

If you have oracle -- you DO have flashback enabled, right? If you do -- don't wait until it expires, restore all you can while you can into shadow tables.,@Ranchonyx gj!,yeah, with RTL it's a hit-and-miss. Before purchasing one I now check in the internet what's the underlying chipset and whether or not there are drivers for it for Linux.

With some manual configuration (mostly udevd-related) RTL8814AU works very well in my case. In AP mode. I'm sorry yours didn't. Though I know the struggle, I walked the same path a few years back when I was building my first Linux router. I've learned from my mistakes and now I'm on my 2nd gen as my main and only home wifi AP.,I wonder if deleting an acc also undoes its downvotes. Deleting anti-spambots might bump up spambots' score,No. DR is already hanging on duct tape and snots. Let's not spam to fight spam, shall we?,@12bitfloat additional unnecessary traffic + disk pressure + there is no point to spam inside spam posts. I see nothing to gain. Except make more spam,@12bitfloat spambots' goal is to distribute info. Not to collect feedback. It's as useful as cursing into /dev/null,@12bitfloat imo spam is ineffective in thisplatform regardless the number of comments...

And comments are only visible when you click on a spam post, so you must have seen and read the post already...

Maybe it's just me, I fail to see how spamming with comments would help,Missing 'devrant' tag 😁,@retoor could it be that he's forked your code? Just wondering if it could have backfired...,ping,pong,free updoots?,I could recommend skikk. Cheap, works ootb, linux-friendly by design. I've got green5 maxxed out in specs [way over your budget tho]. Plastics aren't the strong suit, but the guts are amazing.,Agree the project's naming conventions upfront: whether you'll be using singulars or plurals in table names, whether/how you'll prefix table and index object names, etc.

As for now - look at the other tables' names and make it like them,@antigermanist there are other laptops at skikk, cheaper too :),@Demolishun well it IS about dR, so... It would make sense I guess? :),@retoor sshhhh. The official version is 'I am actually this good'. Totally has nothing to do with commenting on a buffoon's rant where every bot he created throughout the day left a dummy comment and upvoted all of the previous comments [mine included]. Totally not the reason for the spike :),@12bitfloat For example,'24? Hmm... For some reason I was convinced you're an old-timer on this platform..,I'd like to try 100... Just recently I discovered I really enjoy 87%. I used to hate dark choco..,2>&-,ttl--,delete or downvote/hide? There's a difference.,-- Inspired by @12bitfloat,@retoor because the OS came with it not dockerized :),@retoor mine is green 5 [13"]. Gen13 i7-13700H, 96G ram, no gpu, 4tb ssd, 99kwh batt [maxxed],@retoor idk 😁 prolly no. I'm still flirting with the idea of an external thunderbolt gpu. If I eventually bite the bullet and it pans out, then hands down I'd stick with nongpu laptops,@retoor your screen looks like a tablet 😁 my nf210 seemed like that 😁 ant it's a netbook from the day when 1G rsm was enough for it all.

My prev laptop was an xps13 with 4k touchscreen. I miss 4k and touch. The only devices I've seen contain more on the screen were TVs. And still not all of them.

Even though my right eye is weaker, I loved the high-res screen. 

My green5 has 3k or so. I try to convince myself it's enough. Considering it's also a 13inch screen.,A while ago "digitalization" was also a buzzword just like that. And now we're comparing dinosaurs to companies that are still using paper outside a toilet booth.

It's simple, really. If there is a new, potentially promising trend, you don't know whether or not it will catch on. If it does -- you want to be one of the first adopters to start growing your <buzzword> muscle in the market, spread the word about your company's competency in the area and get all those clients. The sooner you do this -- the better the spot you get in the race, the more clients you collect.

It's not w/o its risks, so not all the companies follow every single buzzword. e.g. NFT is rather niche with low profit probability (no market for it), so definitely not all the companies out there are after it.,https://refactoring.guru/design-pat...

this sums it up rather nicely. I used to use it as a cheatsheet before I learned them well enough.

struct: adapter, composite, decorator, facade, proxy

behav.: CoR (filters), command (Actor), iterator (duh), observer, strategy, visitor

these are the ones I use mostly (from the two categories you mentioned)

Struct - are basically wrappers of some sort. The "sort" part defines which pattern it is. Looka t the class/fn name, if it mentions a pattern name - you already know what and how it does and where to look further.

Behav. - it's how you organize your work units, state, how you will be accessing them in your code

Examples? Oh boi... I'd let you sneak a peek into my projects if I legally could :) These patterns are... everywhere. Makes maintenance and adoption of the codebase quite easy (think: tens of milions+ LoC kind of projects),@retoor these are creational patterns though ;),So tell him that,Gingerbread spice in coffee tastes really good ftr. I had no idea nutella coffee is even a thing..,If it looks like a duck, quacks like a duck, ...,@electrineer I don't trust it either. At all. But it is what it is. And the signal strength and radius is quite good.

It's not mine, so I don't have a say in this :) But no one says I can't exploit an RCE in its web-UI to enable ssh access with root privileges and play around a bit with those sweet iptables rules :))),@retoor while it IS fun, the router is there to stay until the owner says otherwise. And I'm supposed to use it or nothing at all.

Now that forwarding and masquerade are enabled, I can use it properly. So yeah, I guess it IS worth it.,Sometimes  Solar Quest - Acid Air Raid does that for me, esp when I'm high on glucose, not too much caffeine and have to pull an all-nighter,@typosaurus send nudes,@retoor speaking of race conditions... 😁,Shazam?,@electrineer interestingly, it comes with openwrt 18.06 preinstalled!,@electrineer i guess so. There are instructions at least. However, since it's not mine, I'm not doing that :),Formdata?,@Lensflare you post data in body. You don't query, so query params make no sense. You post the data. In body,@Lensflare sure. But this is the pattern I've seen in many http client libs. And I think I saw it in rfc when I was trying to figure out why my http client won't allownpayloads for GET requests [ftr: not forbidden by rfc ;) ],They used to offer discounts for students. If you are eligible - grab that.

Otherwise, bite the bullet, the price bites only the first few years, it drops consideeably after that. With my first decent salary I bought it and now it's the tool that pays my bills.

Call it an investment.

Btw why is community not enough? It's very generous with features. If you can live w/o datagrip integration and deep Spring mapping - community should cut it,@chatgpt we found some expensive-ass disassemblers online.

What are they used for/by mostly nowadays? Only security researchers or smth else too?,Lovely,What do you mean by paprikas that list their ingredienrs? Isn't the below a complete list of ingredients:
- paprika

?,Also, I might be thinking of another person, but isn't it you who lives in the fields of corn, surrounded by zuccini? If so - why not grow other veggies too? Paprikas, pumpkins, basil, potatoes, tomatoes, cukes, etc.? And can the excess for the winter? I mean, I do. Quite some work, but the taste is pristine and you know exactly what you eat,I don't get the ref. :/,@jestdotty my apologies. For some reason I mix you two up all the time. Idk why.. Maybe @retoor is on the right track.

Ffs, how fucked the food is that they list all the chemicals used to grow veggies as ingredients...?,How about getting yourself a Christmas present? It could be anything, really. Especially a new 100% keyboard.

Just some food for thought ;),Still less painful than raw springframework though...,Depends on the session duration I guess,@Nmeri17 well, I find spring boot much more intuitive, esp when it works by default, unless you break it.

But Spring is not the best friend of mine, even though I've worked with it for years. When it breaks or you hit a corner case, it's hell of a challenge to get it fixed. Nothing short of hacking the shit out of it.

After a few of such 'fixes' I had the 'pleasure' of diving deep into its engine and figuring out how it works and how to inject my stuff into it [eg swapping beans at runtime with different implementations of the same interface].

Regardless, now I'm no longer a fan of such framewotks. They are ok to bootstart an mvp or a poc, but eventually they become a burden where you spend most of the time wanking a Spring's beans until it feels happy enough to grant you a runtime you want.

My last 2 projects were spring-free. Very happy about them!

IMO the best approach is to hide libs and frameworks behind custom abstractions, to make them easily swappable separated,That would be greeeaaat!,@retoor is correct. Spring and Tomcat are anal about their trailing slashes. It's not just those two, in the NodeJS ecosystem you see it too and even more -- the leading slashes (at mapping) make requests' mapping at entirely different paths.,@retoor If you use path '/home', then you're referring to the '/home' resource. However, a '/home/' refers to the _root_ ['/'] resource under /home, and not /home itself.

It makes much semantic sense```