@theneverfox@pawb.social cover
@theneverfox@pawb.social avatar

theneverfox

@theneverfox@pawb.social

This profile is from a federated server and may be incomplete. View on remote instance

theneverfox ,
@theneverfox@pawb.social avatar

As I get older, I've learned it's incredible how many things go away if you ignore them hard enough

theneverfox ,
@theneverfox@pawb.social avatar

Wait... Can't you just pick a version in steam?

theneverfox ,
@theneverfox@pawb.social avatar

Short form video is genuinely pretty bad though... Most social media is too, it's not just a new medium people are scared of, it deliberately trains people to maximize use of it

Facebook pioneered most of the (unethical) experiments that make it so bad. They experimented with what makes people use the app for longest - controversial topics, quickly decreasing the amount of "desired" content as you scroll to push you to the optimal reinforcement schedule in operant conditioning, and copious amounts of alerts to give you fomo

Video games can be bad for the same reason - they can also be built to cultivate addiction. And social media can be built without it... The difference between Reddit pre-investment (which coincidentally, I think was also related to tencent/bytedance... They have an obscene amount of money invested everywhere) and Reddit now is a good example

It's not just people clutching pearls about the new thing or a rise in mental illness coinciding with the growth of social media - there's a science-backed arms race between engineering more time in app and understanding/treating the effects

(That being said, I agree we millennials are starting to emotionally reject new technology - in this case there's just solid science showing how this is being misused with bad effects)

theneverfox ,
@theneverfox@pawb.social avatar

I'll never forget the one professor who put up a side of code... And had no idea what the class was about. We spent most of the class reading together with him to try to figure out what the lesson was supposed to be about

Apparently the guy was one of those crazy low-level guys who can do things I don't understand but build on top of. Guy just constantly looked bewildered by reality, he belonged in the code world

theneverfox ,
@theneverfox@pawb.social avatar

Semaphores. It was obviously C++ code with a bunch of threads, but as it was a standalone C++ program it wasn't really clear why it was lol

theneverfox ,
@theneverfox@pawb.social avatar

By low level, I mean like kernel work. I'm told he worked on one of the 'nixes way back when.

It was a data structures class, we did Java or Python in the into classes, php & js for Web + db basics and C++ for theory classes. Then you pick your path

Anyways, the guy taught OS, language design, and data structures. He could code fine, he was just a terrible lecturer - extremely disorganized, no lesson plans. He only wasted the one full class forgetting why we were there, but reading his code (labeled by week) then scribbling on the whiteboard was his lecture

I guess I ended up understanding data structures and I never fell asleep, so maybe he wasn't a bad teacher. It was just mostly just assignments, he didn't really do quizzes and the final wasn't much of the grade

theneverfox ,
@theneverfox@pawb.social avatar

Ah, I phrased that ambiguously - it was in C++, all of our computing theory type classes were.

I just got distracted realizing I graduated proficient in 9 languages and reasonably comfortable in another 3. 2 were from internships, but the rest were all from coursework. The last couple years, I was juggling 2-4 at all times, plus the odd scripts

I always thought I was really good at picking up and switching languages, but I just realized my program was designed that way.

That feels like a lot, do other colleges do something similar?

(I guess you could knock off 3 because we ended up switching every semester in software engineering because cross platform apps were pretty bad at the time)

theneverfox ,
@theneverfox@pawb.social avatar

I'd call that hardware - if you're code enough to the metal to be writing machine code (or even assembly), the physical architecture of the hardware is part of your code

Low level generally is one step up - manual access to memory, compiling to an architecture rather than a virtualization layer, etc

Strangely, the guy that taught OO theory did our hardware class, we built bit shifters and wrote programs in risc assembly... And ONE program in machine code with the promise we'd never have to do it again

I could understand someone who writes in assembly, but machine code is a nightmare...I think I got it without any mistakes, but my butthole was clenched for 4 hours, terrified I'd have to debug it

theneverfox ,
@theneverfox@pawb.social avatar

I've done it in a Python system at work before. We used a mutex?(The int, not the lockout) to track worker threads

It's a hell of a lot easier these days... It's amazing how quickly programming advances when you look back

I'm interested in how this came up in a game engine though, and how recent it was

theneverfox ,
@theneverfox@pawb.social avatar

Damn... That list sounds terrifying. I'm working on a legacy code base in VB (although I finally have time to try out this c# converter to start the slow march out of depreciation), and 8 months later I still feel gross with VB. I'm pretty sure VB is uniquely horrible because of the inconsistency. .

I've heard good things about pascal and lisp... But lisp syntax also makes me irrationally uncomfortable

I did prolog as well in an elective, that was a weird and interesting language. It's not very practical, but it was fun. Plus graph theory is one of the weird maths that pops up everywhere, maybe one day I'll find an excuse to try to use it for something

So it sounds like you had even more than me, I'm now wondering why even my relatively young co-workers all seemed to specialize so hard straight out of school

What did you end up working in? Did you specialize, or keep up with the language juggling?

theneverfox ,
@theneverfox@pawb.social avatar

Nah, you've got the concepts down, I always try to drip feed this kind of information to people when it comes up.

It's a lot - it takes years to absorb all of it even with a degree in it, and new concepts are always spreading. Gently correcting and being corrected is the only way

It's part of the methodology my brother passed to me when I was learning - using the same terms as everyone else is critical, because if you can describe it correctly you can search it

And if your understandings don't line up, you have to iron out the differences or you'll waste time talking past each other

Knowing there is a difference between assembly and machine code isn't something most people know, are you technical or interested in programming?

theneverfox ,
@theneverfox@pawb.social avatar

as a point of principle for me, I want to be correct, so if I'm not correct, I'd rather be corrected.

Couldn't have said it better myself. It stings at first to be wrong, but once you get used to it all that remains is the joy of learning something

It is pretty wild how quickly endless hieroglyphs turn into barely hints.

My sorta boss and I started building this accounting system for our customer a few months out. We knew nothing about accounting. What's the difference between a sales receipt and an invoice or payment? What's the difference between the identical objects, customers and vendors? Wtf is a class... It was just a flag you can put on things. What's the difference between a chart of accounts, journal entry, and a ledger?

I still don't half understand the why (half of these things are combined versions of other things), but 3 months in I suddenly understood what double entry accounting was, I had heard of it in an anime but had no idea how you would do it. 6 months in and we're brainstorming if we want to drop journal entries and just do in chart of accounts

I have zero interest in accounting (it literally gave me headaches for the first few weeks), my dad likes doing that sort of thing. I found myself explaining accounting to him the other day

How the turn tables indeed... It just creeps up on you one day

theneverfox ,
@theneverfox@pawb.social avatar

That's imposed by the job market, not natural thing to exist. In fact, it's very much unnatural.

I mean, maybe my first job was an outlier, but I literally mean chose to specialize. Out of the people who graduated within 5 years of me, two got into Python because of the project, and just stayed there like you said... One of them could only never have run his code before pushing commits, the other one was middle of the road.

Another went strict UI - he wasn't unable to do other things, he got hired after a couple years and said this is what he wanted to do.

Two more started in Python, then decided they wanted to do exploit stuff, the guy ended up going back to programming after he was let go for non-work reasons, and I don't know where he ended up... He worked for Amazon for a while.

I guess a good chunk did keep using what they're using and happen to specialize like you say, but I saw a lot of people choose something intentionally, a few years after doing something different too. Most of the team looked for something using their existing languages or even stack when we all moved on, regardless if they picked it or fell into it

I don't think it's difficulty - like you say, if you've learned a couple high level languages, jumping to a new one is mostly syntax

Maybe it's a comfort/effort thing? A lot of the people who chose to specialize left their work at work. Only one person I worked with was like me - several would adapt to whatever was practical without difficulty, but without a clear best opinion I always pick something new, because it makes things more fun... He was fun to work with, because the client loved him and he pitched the weirdest and most fun features

Maybe it's just personality thing... I'm now convinced my school probably wasn't an outlier though

theneverfox ,
@theneverfox@pawb.social avatar

Congrats on the new job!

That's kinda crazy, because I know literally none of the accounting terms you used... There's probably terms for both sub-fields, mine might be bookkeeping or something?

I like to tell high schoolers that programming is great because it mixes with everything, very few coding jobs don't touch on some other field - I guess the same applies to IT.

My least favorite response that I hear when dealing with users is that "I'm not techy" because it demonstrates a willful ignorance of the technology that they use every single day, and an unwillingness to learn that technology.

I used to believe this, but I did some summer IT work for a small business once. I'm going around, updating things, and the accountant is super stressed about me touching her computer...I tell her I'll be able to roll it back if something goes wrong and the other computers are fine, and she grabs lunch.

Then I see this sticky note on her monitor: windows, excell, file, open file. There's others, import to peach tree, print invoice - all of her sticky notes are all the buttons you have to press to do something. Super weird, I figured she just never bothered removing them.

Then a while later, I come back and need her to grab something from an Excel file. I give her the flash drive, she opens explorer from the start menu, drags it into her documents, and she picks up the Excel sticky note. At this point I'm feeling anxious - I explain she can just double click on it and it'll open, but she tells me "no, that'll just confuse me, I need to do it my way"

This woman, who has been doing accounting for the company for almost 40 years, and doing it on a Windows PC many times a day for decades, has not learned how to open a spreadsheet. It's not an OCD thing either - she genuinely read off the next step and starts looking around for it and (viscerally uncomfortable now) I tell her "file" is in the top left corner. She thanks me and reads the next step on her sticky note, "open file", and I'm just sitting there slack jawed. And when done, she made sure to exit out of Excel before relaunching it for the other file.

She's an outlier for sure... My dad for example can use a computer fine, I found him a guide for an antivirus scan and he ran and uninstalled it no problem, but he's the type that would get frustrated and go to IT

But this woman, who had been in front of a computer longer than I'd been alive at the time, genuinely did not know how to use a computer. She was perfectly fine in her spreadsheet, arrowing around and processing the numbers faster than I could, but the concept of opening a file was something she was unable to process.

Then I realized the sticky note was new. Year after year, through multiple versions of Windows, she had been copying this sticky note. She unstuck it every time to read it too... How long could that last? A week? Maybe 2? And there was a good dozen of them for all sorts of operations

Bare minimum, she'd written it down 500 times, and she didn't remember the steps. She'd easily performed the steps well over 10k times, and nothing stuck. She did not remember the file button was in the top left corner.

I started grading technical attitude based on how much people can tolerate before their eyes glaze over. Imagine you're doing something like cycling Wi-Fi because it stopped working. People that watch silently or check their phone? Average. People who look confused? They could be technical if they bothered to learn. People who ask questions? I start watching how they see technology to recommend a discipline to them.

And then there's the people who immediately get a thousand yard stare, they go into a trance when presented with a screen. It's like they were cursed at birth to never understand anything about electronics, specifically. They can be accountants or doctors. It's not about complexity, they're not necessarily stupid, it's like a deity cursed them to rely on computers but to be unable to use them

I just can't understand how a mind can work like that, but I've seen it

Life is an adventure, you're bound to get more wrong than right, the important part is how you handle those situations. IMO, that's what defines you. I want to be known as someone who isn't afraid to ask, isn't afraid to be wrong, and isn't afraid to learn something new in order to be helpful.

Hell yeah. That's one of the pillars of who I am and strive to be - I live to learn and create, and I pride myself on turning on a dime when I realize I'm wrong mid argument

Otherwise, why be here? If you're not learning and growing, you're just waiting for death

theneverfox ,
@theneverfox@pawb.social avatar

Uhm... Have you considered that slack has cat picture plugins?

And meme plugins, and 30 other plugins that look for keywords then spam gifs for what you assume can only be an in joke before your time?

Oh, and one of the plugins actually creates tickets from chat, but jira is down and the guy who maintains it is busy writing a panda facts plug-in. So now it just vomits out an error message so everyone avoids the words "ticket", "issue", and "status"

theneverfox ,
@theneverfox@pawb.social avatar

I mean, in general, sure? It's a very expensive area, 100k is middle class even with the public servant housing programs they run

It's community college though - is she teaching a class a week or full time?

I'm more concerned about elementary school teachers being sucked dry for $55-75k with higher degrees
( that's 10k up from what it was a decade ago... I hope I'm way under but I'm probably over)

theneverfox ,
@theneverfox@pawb.social avatar

No, see they're mostly there so children learn to obey through intimidation talk to police, and they definitely never use it as a punishment detail for officers who got in trouble for anger issues

theneverfox ,
@theneverfox@pawb.social avatar

Both. Each side of that equation makes the other one worse

theneverfox ,
@theneverfox@pawb.social avatar

Ah, but you're one layer off. Projected/potential money/s (in the next 1-2 quarters mainly) is what is truly king.

It doesn't have to be a good idea, it can be a terrible one - but good sounding words in the board room are what matter

"Hey, so we've decided to see if we can run 10 unskippable ads back to back. Simultaneously, we've launched a war on ad blockers. This time it will surely work because we found out you can ignore your customers - Elon Musk has shown us the way, he only lost bots with all his innovation. We expect people to get over it in 3 months and estimate we'll lose 4 users. Between 10x more ads and half our users off ad blockers, we project 20x ad revenue next quarter!"

-Words of a future CEO, probably

theneverfox ,
@theneverfox@pawb.social avatar

Several months ago, fresh off the high of following through on my resolution to leave Reddit forever, I made the same decision with YouTube. Once ublock stopped working, I'd try out peer tube, or maybe sail the seas

But ublock never stopped working. I watch more YouTube now than ever before, I got totally addicted as I binged in preparation to leave

At this point, I don't know if it'd be good for me, or send me in a desperate arms race to get my fix

theneverfox ,
@theneverfox@pawb.social avatar

I mean, I've got one of those "so simple it's stupid" solutions. It's not a pure LLM, but those are probably impossible... Can't have an AI service without a server after all, let alone drivers

Do a string comparison on the prompt, then tell the AI to stop.

And then, do a partial string match with at least x matching characters on the prompt, buffer it x characters, then stop the AI.

Then, put in more than an hour and match a certain amount of prompt chunks across multiple messages, and it's now very difficult to get the intact prompt if you temp ban IPs. Even if they managed to get it, they wouldn't get a convincing screenshot without stitching it together... You could just deny it and avoid embarrassment, because it's annoyingly difficult to repeat

Finally, when you stop the AI, you start printing out passages from the yellow book before quickly refreshing the screen to a blank conversation

Or just flag key words and triggered stops, and have an LLM review the conversation to judge if they were trying to get the prompt, then temp ban them/change the prompt while a human reviews it

theneverfox ,
@theneverfox@pawb.social avatar

But why have drive by wire? Like you touched on, planes have orders of magnitude more testing, redundancy, and need. Not to mention maintenance

Is there a reason cars need it? Powered steering seems to be pretty effective with a better failure mode

theneverfox ,
@theneverfox@pawb.social avatar

I remember watching a video from a psychiatrist with eastern Monk training. He was explaining about why yogis spend decades meditating in remote caves - he said it was to control information/stimuli exposure.

Ideas are like seeds, once they take root they grow. You can weed out unwanted ones, but it takes time and mental energy. It pulls at your attention and keeps you from functioning at your best

The concept really spoke to me. It's easier to consciously control your environment than it is to consciously control your thoughts and emotions.

theneverfox , (edited )
@theneverfox@pawb.social avatar

Floride is an element. What we use in toothpaste isn't nearly the same as the industrial byproducts dumped in the drinking water

Edit: I was half asleep when I posted this, fluorine is the element, floride refers to salts with ionized fluorine in them. The stuff in toothpaste and the dentist's office is sodium fluoride

What is added to drinking water is hydrogen floride mixed with God knows what else, because it's an industrial byproduct with lax restrictions.

Most of Europe and Japan don't use this, and despite having great data to do statistics on, there's little evidence it's doing anything for dental health

This wasn't science that led to public health policy, this was a solution to a business problem and a PR campaign

theneverfox ,
@theneverfox@pawb.social avatar

That's a reaction to propaganda

It's better than internalizing a lie, but rejecting a lie over and over pushes someone towards overreaction. It taints your ability to see nuance

theneverfox ,
@theneverfox@pawb.social avatar

No, software developer isn't a fallback term for software engineer, they have slightly different implications. They're all very loosely defined so they're almost interchangeable

theneverfox ,
@theneverfox@pawb.social avatar

It's usually one or the other. It just doesn't matter which one

At my first job I was on a contract as a software engineer I with the job title junior developer, because that's just how the titles mapped

theneverfox ,
@theneverfox@pawb.social avatar

In general, I think missiles are bad. I think shooting down missiles is good.

There's the rare exception to this, where the thing the missile is aimed at is about to do something worse than the missile, and the missile has a chance at preventing great harm

This is not one of those exceptions. Missiles hitting in this case would not save anyone, they'd just increase the risk of war

All that being said, you don't try to negotiate as missiles are literally en route to a country. That'd be extremely messed up, that's not how you treat an ally, no matter your relationship. You'd want to shoot them down, playing up your contribution if possible. Make them not want to think about how it would've gone without your help. Then leverage that later

theneverfox ,
@theneverfox@pawb.social avatar

They use military ranks, military equipment, and go through training to dehumanize and terrify them to encourage them to kill at the slightest hint of danger

Maybe we should stop letting them larp around like an occupying force...

theneverfox ,
@theneverfox@pawb.social avatar

I'd rather they just not have any of that, but a stricter judicial system for those carrying the monopoly on violence sounds like a good idea

theneverfox ,
@theneverfox@pawb.social avatar

In fairness, I doubt it came up much... Most people don't like to use slurs in public

theneverfox ,
@theneverfox@pawb.social avatar

I bet they'd supercharge enforcement of the laws they've been testing - such as intercepting women leaving the state for suspected abortions, or parents suspected of taking children out of the state for gender affirming care

The laws are set up that you could basically set up roadblocks and force a fight through the system to leave the state... Keeping people from leaving is important if you want a fascist state, because they suck and only "true believers" wouldn't consider moving

That's why those laws are so terrifying... They don't have to convict anyone, they can just be used to suppress movement

theneverfox ,
@theneverfox@pawb.social avatar

I find this concept incomprehensible

To fold towels, I hold them up, fold them hotdog, then let go and grab the middle. I guess you could lay them down and fold them that way

Your image doesn't load for me, but I can't imagine how my chin could possibly come into play...

theneverfox ,
@theneverfox@pawb.social avatar

I'm so confused... You hold the long, floppy cloth perpendicular to gravity when you fold it?

theneverfox ,
@theneverfox@pawb.social avatar

I was recommended nix, because I used to use Linux with snapshots and write my setup notes in bash scripts

I just wanted to run docker with gpu access though...a dozen distros known for Nvidia support, I decided if I had to eat a shit sandwich, I would eat it once.

Nix actually showed the desktop with the generic driver... It was faster to see up docker and vscode and everything else then to enable the Wi-Fi

Nix is the one true Linux. Look at the lengths they go through to emulate a fraction of our greatness

theneverfox ,
@theneverfox@pawb.social avatar

That part was good... The pointless Microsoft dick sucking ruined what could have been an insightful point though

theneverfox ,
@theneverfox@pawb.social avatar

It depends... If you've got good posture (and I don't mean sitting up straight, you have to shift around), a good chair, and you get up every hour or two to at least walk around? It's still probably not healthy, but at least you don't get too many aches and pains

On the other hand, it's a lot harder with gaming. You've got your hands on the keyboard or clutching the controller constantly, you (or at least I) will tense up and put strength in my wrist at a weak angle, sometimes I'll find myself leaning forward and tensing up

I feel it if I'm on a gaming kick, but day in and day out it's usually not too bad. It helps that I need to walk to refocus anyways, so even gaming I usually take a lot of breaks

theneverfox ,
@theneverfox@pawb.social avatar

It's almost like John Oliver's NSA street campaign. No one cared until he started talking about how the NSA was cause inappropriately "handling" dick pics

They're half the way there. One does not simply turn off the porn. People will go through great lengths to see nudes

Now we just have to make them understand that their porn history is being collected along with their legal identity. Hackers will get it before long, and if the government doesn't have it already, it's just a matter of time

The violation we've felt having all of our movements and habits tracked is apparently only felt by the masses when their junk is analyzed. Which I find weird, but hey, whatever makes people realize privacy isn't something to shrug off

theneverfox ,
@theneverfox@pawb.social avatar

Genuinely, no, you're not allowed that. If any two people agree something is art, it's art

You don't have to like it or get it, but art is art no matter what anyone says

theneverfox ,
@theneverfox@pawb.social avatar

The answer to this is local energy storage. It could be at the home level, but doing it by neighborhood/industrial block would be better

Then, you lessen the strain on the grid at large, and you also capitalize on the periods of low demand. This means less spot energy production and built in storage, making it easier to make the most of renewables while minimizing the need to fire up a natural gas plant to make up the difference

theneverfox ,
@theneverfox@pawb.social avatar

Duh... It's the obvious solution to the trolley problem

theneverfox ,
@theneverfox@pawb.social avatar

I learned how to polish glass fiber... It's not any different from polishing anything else, except the "sandpaper" is smoother than normal paper

Toothpaste is an abrasive... Partner it up with finer and finer abrasives and you could get a cd clearer than new

What Would Jesus Do ( lemmy.world )

And when he had made a scourge of small cords, he drove them all out of the temple, and the sheep, and the oxen; and poured out the changers’ money, and overthrew the tables; And said unto them that sold doves, Take these things hence; make not my Father’s house a house of merchandise....

theneverfox ,
@theneverfox@pawb.social avatar

But you're forgetting the most important part of the equation... How much do you spend on ads to tell people how much you've donated?

theneverfox ,
@theneverfox@pawb.social avatar

I legitimately thought this was satire

Are things really this bad without an ad blocker these days?

theneverfox ,
@theneverfox@pawb.social avatar

Addicted to the attention? I know nothing about her except her age and her stance on climate change

She doesn't go off topic, she doesn't do talk shows. Maybe she loves the attention deep down, but she stays on mission..She doesn't abuse the privilege. She's allowed to enjoy the process, I hope she does.

I challenge you to follow your convictions to that extent

theneverfox ,
@theneverfox@pawb.social avatar

There's no dlc, we just have to unlock the content properly. For that, we need a living human to get past the kuiper belt

theneverfox ,
@theneverfox@pawb.social avatar

Sure you can. Physics is describing what is, computer science is building what could be

The two things require very little overlap. Even physics systems in video games don't use real physics - it just feels better when you fudge it

theneverfox ,
@theneverfox@pawb.social avatar

And this is why you don't have your own space program. It's far cheaper to yeet him out of the solar system, go halfsies on gas and we'll call it square

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • SciFi
  • Fediverse
  • fountainpens
  • dev_playground
  • Mdev
  • test
  • announcements
  • vexblue
  • anki
  • VideoEditingRequests
  • kbinrun
  • pamasich
  • All magazines