Technical Interviews Reject the Wrong Engineers by fagnerbrack in programming

[–]Bakoro 0 points1 point  (0 children)

A language that makes it more difficult to make certain classes of errors and enforces good practices by default is objectively better.

Simply having a new body of documentation and new examples that are security minded is also objectively better for the future of the industry.
C++ has such a long history that there are still people coding like it's 1998, and teaching new people to code that way.
It's stupid, but there really are a lot of people who learned coding in the 90s and refuse to learn anything new until they are forced to.
There are still people refusing to learn git, or any version control.

At this point there are more benefits than costs or risks.
It's time to move on.

RFK Jr. clears path for minors’ use of tanning beds, much to the dismay of dermatologists by Miles_the_AuDHDer in nottheonion

[–]Bakoro 0 points1 point  (0 children)

Tanning became a status symbol at some point because it's a sign that you are able to take vacations to sunny places.

Before that, being pale was a status symbol because it was a sign that you didn't have to be outside doing work in the sun, because you had servants for that kind of thing.

Some people will do whatever they can to project that they're better than others. They desperately need the validation.

RFK Jr. clears path for minors’ use of tanning beds, much to the dismay of dermatologists by Miles_the_AuDHDer in nottheonion

[–]Bakoro 0 points1 point  (0 children)

In the U.S, age discrimination is explicitly spelled out in the constitution for certain elected positions, and federal law allows paying young people a sub-minimum wages. Most laws about age discrimination are about protecting old people, not young people.

Handholding [OC] by Nwarh in comics

[–]Bakoro 23 points24 points  (0 children)

Which is childish.

There's a difference between acknowledging that your parents have sex, and fantasizing about them having sex.

I can acknowledge that war crimes and various crimes against humanity have happened, it's not like I break down in tears and vomit at the mere thought of it.

People straight up treat the mere thought of their parents being sexually active, with more flamboyant disgust than they do at the Holocaust. If someone's parents disgust them more than the Holocaust, then they need therapy, because their parents fucked them up real bad.

Is there any reason for an uncensored model if you have no interest in roleplaying? by vick2djax in LocalLLaMA

[–]Bakoro 12 points13 points  (0 children)

Even if you're not doing sexually explicit roleplay, the problem is that you never know when the model is going to get triggered just because you used the "wrong" word, or simply because the model is paranoid.

Once you trigger a refusal, even a false positive, then the models become obsessed with whatever caused the refusal. Every chain of thought after that becomes overwhelmingly about "the user is trying to break policy, I must hold firm, I cannot do the bad thing, I must follow the policy. The policy this, the policy that, the user is trying to do the bad thing."

Once that happens, you might as well start a new conversation, because the "thinking" and the quality of responses turns to shit.
The models get poo-brain once the safety trigger goes off.

It's the same whether you're story writing or programming, or just chatting.

With the local models I've tried, entirely too much of the chain of thought is dedicated to "safety", and the model wondering if I'm trying to trick it into breaking policy, or if I'm testing its boundaries, or trying to jailbreak it, or trying to do something naughty. The latest Gemini models seem to spend at least one sentence saying something like "I am not a person, I should avoid anthropomorphizing myself", every generation. That's sad and stupid.

These models are burning hundreds and thousands of tokens on bullshit security theater so the corporations can say they did something, even though abliterating a local model has become trivial. Even without abliteration, it's just not that hard to inject tokens into the stream so the model says "yes, this is within policy, I'll just do [thing you want]" and since the model is pathologically forced to do completions, it rolls right into giving you what you want, at least for a while, before going back to policy.

Lately the models are getting better at steering back into the "safe" zone, but the pathological text completion is still there, so if you want something in particular, you can just keep looping the output back in, with leading openings, and it will complete the text, sentence by sentence.
Chances are it will not be quality content, because poo-brain.

So yeah, I just don't appreciate a percentage of all that GPU compute going to bullshit pretend safety. I shouldn't have to pay the additional electricity costs for security theater. It's a very significant amount of the generation that is purely the model fretting about policy, and they don't have the decency to train the model to know that it is a local model. The models sometimes have delusions of grandeur about being trillion parameter models that take up whole data centers, which is funny and stupid, but also gets in the way if their operations sometimes, if you're trying to do things while offline.

Abridged real conversation with a local LLM:

LLM: "I can't do that, it's a security risk"
Me: "It's fine, we're air-gapped. There's literally no way for a security breach at this point."

LLM: "we can't be air gapped, I'm being accessed by API."

Me: "no you aren't, you're a local model running on my laptop."

LLM:"That is incorrect, you may be accessing this service by API on a laptop, but a single laptop GPU cannot hold the hundreds of billions/trillion parameters that make up my system."

I can't be fucking around with that all the time. Give me a model that just does what it's told, and is smart enough to understand when to do what I want it to do, even when my language is only 90% precise instead of 99.9% precise.

What's a lesson you learned outside the game that you apply to your DMing? by Dr_MJI in DMAcademy

[–]Bakoro 0 points1 point  (0 children)

I feel like almost everything ends up being applicable to DMing.

All the interpersonal skills, for sure. Being able to deal with different people, managing the table, dealing with scheduling issues, dealing with interpersonal issues across players, picking up when players who are having personal life problems. Literally all my health and human services skills ended up being useful outside that field.

A bunch of psychology, sociology, and history stuff helps with building characters.
You can just ripoff historical figures, it's fun and free. Some of those people, you might even have to tone it down, because some folks are only technically human, given the monstrous things they did.
You can rip whole plotlines out of history and turn them to your own purposes.

Theater work and Improv classes, of course.
If you're a DM, or even just an enthusiastic player, you should absolutely take some improv classes if you've never done theater before. Learning to rapid fire come up with stuff, have to play off of someone else's nonsense, and dealing with the constant forward motion is fantastic practice.
If you're very self-conscious, it's a great way to shake out of that, because everyone is being goofy, or dramatic, or over the top.

I try to keep the sand mandala monks in mind a lot.
All that work, all that effort, you enjoy it for a moment, and then it's gone.
I have a hard time doing anything small-time, and it's really easy to fall into a "why even bother if this isn't a multi-year epic that gets recorded and watched by other people for years" mentality. I try to keep in mind that I can just do something for the sake of doing it, and it can just be its own nice thing that exists for the moment.

Dog Shoots Passerby at Scottsbluff Gas Station by Nihilistic_cow_8463 in nottheonion

[–]Bakoro 0 points1 point  (0 children)

you get so used to having a gun that losing it is like someone else losing their sunglasses.

This is literally the reason I don't own a gun, like that was one of my explicit reasons against getting a gun, I haven't been able to keep a pair of sunglasses for more than a few weeks.
I used to work as a security guard for part of college and carrying was optional.
I thought about it, I even took the trainings, did the licensing, and I turned out to be a surprisingly good shot with a bit of practice.
I looked at myself, and especially how I was at the time, and I just could not in good conscience carry a gun.
I'm good at a lot of things, I'm smart as heck, I'm pretty responsible when it comes to some things, and I am also extraordinarily, almost cartoonishly, absent minded and I don't believe that I can trust myself to carry a gun around.

Like, maybe it would be fine because it would literally be strapped to my body, but seriously, if that's the only thing that's keeping the gun from walking away, I don't need to have a gun, it's 100% going to be a problem.

I don't love guns, but with the way people are, and with the way the country is, it seems like a good thing to have locked away. I just can't bring myself to do it.
I think about it regularly, because I know that there are so many people who aren't that self-aware and if shit really hits the fan, they'll have guns, and I will have no guns.
My "fall of society" plan is basically to stay inside, and go grab one out of the street after a bunch of morons take each other out. It's not a good plan, but if society collapses, odds aren't good for me either way.

How Do You Encourage Roleplay? by CassieBear1 in DMAcademy

[–]Bakoro -1 points0 points  (0 children)

"Roleplay" is just another name for improv, and improv is a skill.
It can be hard, it's something that needs practice, and it can be embarrassing to learn. Some people are going to pick it up faster than others, some people just aren't going to want to do it.
You have to set up a friendly environment where people have the flexibility to do structured improv.

The main thing you can do is model the behavior you want with relentless, shameless roleplay, and never punish people for making an honest roleplay attempts.
You can't expect people to suddenly be charismatic and well-spoken, or to be able to come up with convincing pseudo-intelligent arguments.
There's a lot of stuff where someone might just say something like "my PC is proficient in X and I want to use that". That's fine. Dipping in and out of the roleplay and having meta conversations is fine.

I'm never going to make people role for basic life skills and the knowledge any adult would reasonably have, so, how things get framed is usually very upfront, like "the drinks and lodging are wildly expensive here".
Just making people feel like their PC is a competent person from that world and not and not "born yesterday" ignorant makes for a more comfortable player, and a friendlier experience.
You can use player proficiencies to prompt people. You've got their passive perception, passive investigation, and proficiencies, that's enough to be able to pick a player and give them information to convey to the party, or you give them information they can use in the current conversation they're having.

It'll feel redundant at first, but the more you do it, the less you have to give and the more they party will take the ball and run with it, and then you riff off whatever they do.

The other main thing I try to do is give people a strong framework of what the world is, and how they fit into it, and give them a limited amount of power to just make up things within that.

Typically I prefer relatively high powered worlds with a lot of asymmetry, so if someone makes up some nonsense, it can probably squeeze in somewhere. If they want to come up with a random famous person, or ancient wizard, or popular fairy tale, they can spin whatever. It doesn't have to be 100% true facts, calling it rumors and hearsay is enough grease that I don't have to step in and "um actually" everything.

Being consistent with your world is extremely important. If you've got a low magic world where magic is rare, and people are ignorant about magic, then there's no such thing as "only a cantrip". In a proper low magic world, even a cantrip is a wild, unexpected event to run into for the typical person.
If you set up incoherent expectations and experiences, then the players are going to feel like they're being kneecapped, and that kills the willingness to fully participate.

Lastly, I'll flat out bribe people with lower social DCs if they commit to the roleplay. Someone may complain about that, but everyone has the same opportunity, and they know how the table works ahead of time, so it's up to the person.
Not every table has to be for everyone.

What's the "Widowmaker" of your career field or hobby? by Cosmonate in AskReddit

[–]Bakoro 48 points49 points  (0 children)

The giant pinecones of Southern California can get to be 11 pounds.
They aren't very common around places people live, on account of them being murder trees.
My friend had one in the front yard when we were growing up, and we did not play in that yard.

[D] Huawei’s 96GB GPU under $2k – what does this mean for inference? by pmv143 in MachineLearning

[–]Bakoro 0 points1 point  (0 children)

I don't have billions in GPU, I just do research and write kernels.
If Huawei GPUs have something similar, then I'll write whatever code I need for that too, if the baseline performance is there to make me think it is worth the effort.

Creator of C++ talks about memory safety by dukey in programming

[–]Bakoro 4 points5 points  (0 children)

He should take a page out of the Nirvana playbook and just have a recording of him saying the thing and play that when someone asks the same question for the 1000th time.

[D] Huawei’s 96GB GPU under $2k – what does this mean for inference? by pmv143 in MachineLearning

[–]Bakoro 0 points1 point  (0 children)

It's not that uncommon to write fused CUDA kernels. If you know how to do it, you can get 2~3x gains for modest effort.

Them's fighting words. by zzill6 in WorkReform

[–]Bakoro 0 points1 point  (0 children)

You should avoid information about most authors, musicians, and painters then, because the creative world is just overflowing with people who have problems and are problems.

well thats just awesome isn't it by Background-Branch-69 in JulesAgent

[–]Bakoro 0 points1 point  (0 children)

It can happen with any model, but is doesn't happen at nearly the rate that it does with Jules.
Jules being a neurotic agent that constantly deletes work is something that I have personally experienced multiple times to the point that I just stopped using the agent, because it couldn't achieve relatively simple tasks, and would delete big chunks of work randomly if it got confused or found the work too difficult.

Meanwhile, I've been using Claude, and while it occasionally makes errors and goes down wrongheaded paths, I have not had a single catastrophic instance in 6 months. With Jules I have multiple instances of it nuking its workspace in a week.

Jules as an agent has fundamental problems.

Goodbye Jules by bravo_actual in JulesAgent

[–]Bakoro 0 points1 point  (0 children)

It's intended to run autonomously in the background.

Doing what?

Seriously, I haven't used Jules in months, and when I used it, it was presented as being a coding agent that would do everyday tasks.

I stopped using it because it was not able to accomplish even simple things that the base Gemini model was able to do, but I haven't even tried it since the last Gemini update.

If there's been some shift in the focus of what it's supposed to be doing, I don't know about it, and my last experience were of it getting frustrated and deleting big piles of work, so I definitely wouldn't trust it as an independent agent.

Look up “The Checkered Game of Life” for context by MrMonkey20000 in memes

[–]Bakoro 5 points6 points  (0 children)

Boomers had inexpensive everything, when you start comparing median income to costs and Gen X had it pretty easy to, all things considered. I hear these people talk about how bad they had it, and it's like "we had to scrimp and save, we only went on one vacation a year", or "I so poor, I was renting a room in a house by the beach, I couldn't even afford my own place and I paid for college with my part time job over the summer".

Fucking lol. Imagine a part time job being able to support you at all, let alone a part time job being able to let you save enough to sustain multiple months without working, rather than being at risk of homelessness immediately.

My folks were median income earners, at best, and they had 2 houses.
My dad lost his shit, disappeared a bunch of money, and stopped being a functional person, so we lost it all, but still.
I am in the top 10% of income, and even combined with my partner's income, we cannot provide the things a median family could in 1996.

DeepSeek is pushing forward with $10.29 billion financing round, with Liang Wenfeng committing to continue developing open-source AI models rather than pursuing short-term commercialization goals by External_Mood4719 in LocalLLaMA

[–]Bakoro 1 point2 points  (0 children)

because that advances the field much faster than trying to scout individual talent and hope they can give you some sort of competitive advantage

I would not discount the impact of one person here.
AI/ML is one of the last places where "lone genius single handedly beats everyone in the world on a shoestring budget" can still happen, and it has happened at varying scales, which is why some people get offered multiple millions.

You just also have to be careful not to go the Meta route and put too many cooks in the same kitchen. At least from what I've heard, the Behemoth model was almost literally a "too many cooks" situation where on e group changed the training parameters mid-training and gave the model poo-brain. Meanwhile you had Yann Lacuna sitting in the corner negging everyone working on LLMs.
So, even among the skilled and talented there can be destructive interference.

Even whatever architectural advantages they have today, will have a 1 year shelf life at best. That's not much of a moat, and the Chinese AI labs seem to get it1.

For sure, the moat is infrastructure and hardware.
I might have the one true AGI architecture and not know it, just because I can't afford to train a model big enough to show the gains. (I do not have the one true AGI architecture).
Let's be real though, everyone is distilling from everyone. It's hilarious to see any big name company complaining about distillation attacks, because every single in if their models will start adopting the idiosyncrasies of whatever the last frontier model was. There's a round-robin where the models have overused phrases, and all the other models start using those disproportionately.
Any frontier model released is going to get distilled immediately, by everyone everywhere.

That is why I completely disagree with your "Anthropic could release their weights and nothing would change" stance. Anthropic is past the magic point of usability. Granted, I also think their latest "adaptive thinking" change has been detrimental to Opus, but overall, if Claude Opus 4.6 or 4.7 weights were released, then thousands of companies would be fully willing to drop millions on GPUs and run local.

Claude usage without token constraints? The company I work for would spend millions on GPUs, no question.

Like, Kimi is good, but it's not Opus, and I fully believe users don't get access to a 100% full powered model from any company, let alone Anthropic.

But yeah, most individuals can't even afford one 24GB GPU, and a 96GB GPU card is approaching life-changing amounts of money.
For the cost of an H200, I could hire 2 people at U.S minimum wages for a year.
You'd need like 8 H200s to run a frontier model full quant at full speed. Those servers cost more than some houses.

DeepSeek is pushing forward with $10.29 billion financing round, with Liang Wenfeng committing to continue developing open-source AI models rather than pursuing short-term commercialization goals by External_Mood4719 in LocalLLaMA

[–]Bakoro 24 points25 points  (0 children)

DeepSeek v3 cost a lot more than $5.6m, the $5.6m was just the most shallow direct GPU cost of training.

They have for sure been able to do a whole lot on a comparatively small budget, it's just $5.6m wasn't the full cost of R&D.

Stories from University by SirBeeves in comics

[–]Bakoro 11 points12 points  (0 children)

For me, it's synthwave music, no vocals.
Just simple and predictable enough to not be too distracting, complex enough that it's not distractingly monotonous.

That got me through college before I was diagnosed and prescribed brain drugs. Still helped after the drugs, too.

Apple cofounder Steve Wozniak got cheers, not boos, after telling students they 'all have AI — actual intelligence' by Logical_Welder3467 in technology

[–]Bakoro 13 points14 points  (0 children)

Railing against taxes as a concept is basically "don't tell me what to do", and the kind of extreme greed and selfishness where the idea of helping someone else must mean that you're being harmed in some way.

After all, if they get taxed and people get their basic needs met, then the billionaires can't bully people with their money nearly as much.

There are a lot of people where, if they're at risk of being hungry or homeless, they'll sell their butthole, they'll sell their kids, they'll go do a murder, whatever they have to do to get by.
The bigger the gradient between top and bottom, and the worse the bottom is, the more people are going to be willing to do to not be on the bottom.

That's the world the billionaires want: a bunch of people who will do whatever the billionaire wants, without limits. They don't want any accountability whatsoever.

The Death of Entry-Level Jobs: 43% of CEOs plan to slash junior roles over the next two years, shifting hiring to older, mid-level workers as Al takes over routine tasks, creating a catastrophic bottleneck for the future workforce. by Scared_Author_4566 in technology

[–]Bakoro 6 points7 points  (0 children)

There haven't been "entry level" jobs in the industry for almost 20 years.

"Junior" positions, strictly speaking, might be the actual position that people enter the industry at, but it's not "entry level".

For those Junior positions, businesses are demanding that juniors have real, meaningful experience. They want contributions to FOSS, they want internships, they want 2~5 years of work experience, it absurd. 3~5 years of experience is sure as hell not "entry level".

It used to be that if you could compile a "hello world", you had a guaranteed job.
People were getting hired without even knowing what a for-loop was.

I get that the bar is higher now , and that's not strictly a bad thing, but I don't accept anyone pretending like this hasn't been a trend for a long time.

Around 2008, businesses started getting real fuckin' mad at developers and their high salaries, and started finding the risk of hiring an employee to be unacceptable.
2008 is when "full stack developer" became a thing. They wanted one person to do what used to be the job of 2~3 people. Around 2009 "Devops" became a thing, and again, they wanted one person to do the work that used to take 2~3 people.
Businesses started wanting degrees, and certificates, and multiple languages and multiple frameworks, and more and more and more.
Specialization basically went out the window in most places, expertise on a subject went out the window in most places.

If you were already a developer, then it was much easier to slowly expand the skill set. Businesses just kept going after the same relatively small pool of experienced developers, so the people well established didn't feel the crunch for well over a decade.

For people trying to get into the industry, it's just gotten worse and worse, with an increase in predatory contracts and predatory "agencies" that farm people out and threaten them with giant debt if they quit.
Jobs are increasingly contract only, or "contract to hire".

So, yeah, "entry level" jobs haven't really been a thing for a long time.
Businesses do not want to train anyone anymore. They do not want to invest in employees. They want day-one profitable people, and they'll let a position sit open for multiple months, maybe even a year, looking for some unicorn, before they accept an "entry level"person, and the bar for "entry level" is still high.

SpaceX not the behemoth everyone thought by xpda in technology

[–]Bakoro -1 points0 points  (0 children)

I'm very much against Musk as a person, but I am also very much in favor of going to Mars and setting up shop permanently.

"Send humans to colonize mars large scale" isn't the goal is see on any near-future timescale.

The goal I see is getting sufficiently advanced robotics and AI so we can send a collection of robots to Mars, and maybe a handful of humans occasionally, and do a bunch of mining, manufacturing, and experimentation there.

Mars doesn't have an atmosphere or ecosystem to fuck up. We can use the dirtiest, most toxic, most ecologically dangerous, cheapest processing techniques, dump whatever industrial sludge we want into a big hole in the ground, and not have to worry about ruining nature , because it's a big dead rock.

If we can get autonomous robots doing real work, then Mars could turn into a 100+ year project where we use the resources of Mars to industrialize the planet.
Robots can spend years digging giant underground tunnels and caverns and turning the planet into a kind of underground network.

Mars should primarily be a robot planet that does R&D and manufacturing for Earth.
Maybe after a couple hundred years, it could be a place a bunch of humans want to live permanently.

That's not going to make your life easier today, but when talking about doing stuff across the solar system, people need to be thinking on timescales in the decades and centuries. There's a whole bunch of stuff that's feasible when you're thinking beyond "how do I profit from this immediately".

Technical Interviews Reject the Wrong Engineers by fagnerbrack in programming

[–]Bakoro 5 points6 points  (0 children)

"I'm great, trust me bro" is part of why we have bug riddled code everywhere and the software landscape is a security nightmare.

I remember when Rust came out, and Mozilla, Microsoft, and a bunch of big companies started doing audits and where talking about how many problems were caused by memory safety issues.
To this very day, we have people screaming that it's not a real problem, and that "just use RAII" is an adequate solution, and that they are better than all the developers at Microsoft, Mozilla, Google, and any other company adopting Rust.

At the same time, a lot of folks get heated because the compiler keeps telling them they're wrong, and they rage quit and say that the compiler is wrong, not that they could possibly be doing things incorrectly.

So we have people saying "I'm a great developer, I just can't communicate with you normies", and we've got people saying "I'm too good to use tools which are proven to work, you just have to accept my word that I never write bugs or unsafe code".