sonzohan

Joined 7 years ago

Karma
474
Submissions
79
Member since
Nov 1
Professor of IT in the Pacific Northwest, specializing in non-traditional and underprivileged students.

PhD in Speech Recognition for Assistive technology and Gaming.

Consultant for social good startups.

View on Hacker News

Recent submissions

Comment · 1 month ago
> the vast majority of LE officers are fantastic to work with

Default world US cops? Absolutely suck. Don't talk to cops.

At Burning Man? Law enforcement is more often than not, decent. BM is the only place in the US where I've ever had actually decent interactions with them, and the only place where I refer to them as LE or LEO (Law Enforcement Officer/Official) than cops.

> the fact of the matter is that cops either do not know or do not care.

LE out at Burning Man are exposed to an insane amount of oversight and accountability. Burning Man volunteer orgs (Rangers, ESD, etc.) have a 'culture of feedback'. LE Officers are required to take part in this culture. The official website even has an official feedback form for Law Enforcement (https://survival.burningman.org/law-enforcement/law-enforcem...). The feedback is taken very seriously, and is discussed and reviewed daily by the different departments. BMOrg, their lawyers, and Lawyers for Burners can make that officer's life a living hell. BM Police are forced to care.

There's also a number of community-driven layers for handling issues before LE gets involved, and the vast majority get resolved without LE. Rangers receive more de-escalation and conflict mediation than police academy recruits: 8 hours for LE, compared to 18-22 hours for new rangers and 12-16 hours annually thereafter. If things get physical, you have a private group called High Rock Security that are another layer before Law Enforcement. As a result, Law Enforcement is only requested if it's absolutely legally required, usually if an arrest must be made.

LE are out there enjoying the event just like everyone else. They don't want to do their job. Don't give them a reason to do their job.

Comment · 1 month ago
This video is incredibly misleading, and the officer should not be allowed anywhere near a survivor again until they have at minimum completed trauma-informed training and review how to work with CIT/SAT teams.

I work extensively with Emergency Services Department (ESD), Pershing and Washoe Law Enforcement (LE), Rangers, Crisis Intervention Teams (CIT), Survivor Advocacy Teams (SAT), Bureau of Land Management (BLM), and all the other groups. I have personally worked multiple sexual assault (SA) calls out there.

First off, the vast majority of LE officers are fantastic to work with.

To the point of the video: The officer is grossly violating/bypassing protocol. Sexual Assault (SA) is an incredibly specific legal protocol that is developed by Law Enforcement and followed by Rangers, ESD, and CIT/SAT teams. The protocol is publicly available on the Burning Man website. A few things here that you wouldn't know unless you work these calls:

1. LE appears to have shown up unannounced, at least from the perspective of the staff handling the call. This is extremely unusual, as usually ESD/Rangers/CIT/SAT confirm that the SA is one that necessitates LE involvement, and then radio for LE. While ALL SA reports, regardless of severity, will activate the protocol, not all SA reports escalate to police involvement. You can make things far worse for the survivor by unnecessarily bringing LE in, or bringing them in before the survivor is mentally ready to talk to LE.

2. When the protocol does involve LE, normally they go and interface with ESD, Rangers, and CIT/SAT to get an understanding of the situation before engaging with the survivor. All 3 groups keep extremely meticulous notes. I couldn't find any point in the video where the officer actually does this, she just keeps insisting to talk to the survivors.

3. LE works with CIT/SAT teams in the real world, they aren't a Burning Man exclusive thing. CIT/SAT teams vastly improve the outcomes of these cases. The officer saying "CIT/SAT teams usually try to convince the victim to not talk to us" is disturbingly false and incredibly antagonistic. CIT/SAT teams do the exact opposite: they advocate for the survivor, inform them of their rights, explain what the survivor is legally required to do (which includes talking to LE), and support the survivor in their decisions.

3a. If CIT/SAT teams seriously wanted "to convince the victim to not talk to LE", they could tell the victim to run or bike away. Note how all the volunteer groups (ESD, Rangers, CIT/SAT, etc.) are standing by and making sure the victim stays put. They are following the protocol, and they are making sure the survivor talks to LE.

4. Unsurprisingly, most survivors do not want to talk to Law Enforcement. CIT/SAT teams explicitly do not persuade in one way or another. If the survivor says "I don't want to talk to law enforcement", the CIT/SAT team will reply "If you don't want that all you need to do is tell the officer 'I don't want to speak to LE' or 'I don't want to file a report' and they will leave."

5. The officer doesn't respect 4, and is actually harassing the survivor. The officer needs to be told 3 times by the survivor that she doesn't want to speak with them. This is awful. The survivor just had someone violate them, do you really think she wants to engage with an authority figure who won't take no for an answer?

6. The officer says "I had a friend go through CIT/SAT training and she came out and said they tell survivors not to talk to law enforcement". I've been through the CIT/SAT training and know a number of people who have gone through it. I've never seen a module or a part of the training that says "Convince the survivor to not talk to LE." Quite the opposite, the training is about how to get the survivor to feel safe enough speak up, with the intent of finding and removing predators.

To the point of "staff manipulates and shields people from getting in contact with law enforcement" they absolutely do not, and this is incredibly illegal to do anyway. Any video you watch suggesting otherwise is sensationalist and incorrect.

Comment · 1 month ago
You are most correct here. A lot of people don't understand that a 'death' is a legal thing, not simply a medical or biological thing.

To declare someone dead you must have the facilities to do so. Burning Man, despite having a pretty advanced medical facility (known as Rampart), does not have the facilities to do so.

Burning Man Organization (BMOrg), Pershing, and Washoe absolutely know how many people die at the event. However, a death, like most deaths in the default world, are not particularly special. To be honest, until 2018 (due to the man running into the fire during man burn), deaths and information about them were fairly private: usually the partners and the deceased's campmates were informed, but news articles and significant publicity were uncommon. There's not a lot of benefit to running around screaming "Some dude died of a heart attack last night at this camp!" People die of heart attacks all the time.

It's the third-largest city in Nevada, although only for a week. There will be some deaths, there are also births. The birth in 2025 was absolutely not the first one, but it was notable because the woman didn't know she was pregnant, and her relative unpreparedness was newsworthy. Other births were planned, delivery was private, and the mother eventually goes to Reno or another hospital to report the birth and get a formal record.

Comment · 5 months ago
Shoutout to the makers and hackers supplying those!
Comment · 5 months ago
Numbers are from https://www.fitmyllm.com/ so they're not a real hardware benchmark just what you're expected to get. YMMV.
Comment · 5 months ago
What are your settings and tokens/second? Even with 2 GPUs (MI100, RX 6600 XT 8GB) and 32GB of RAM it was running at a snails pace for me.

I didn't try a sched_spread with a 3090 and the MI100 which would provide 56GB ram

Comment · 5 months ago
This person has built a converter for the OAM socket, but it is only confirmed working with NVIDIA cards at the moment (https://www.reddit.com/r/NVIDIA_SXM2PCIE/comments/1d076cn/oa...)

It fits an MI250X, and the system sees it, but the drivers don't work. They tested an HPE MI250X. There's a rumor on the thread that there are two kinds of MI250X: Ones from HPEs and everyone else's. The HPEs require a special firmware, the normal ones do not. However, the majority of the MI250Xs on the secondhand market are HPE so caveat emptor.

Comment · 5 months ago
I looked at those, the Arc 1100, the w6800, MI50, MI60, v100, v620, and basically anything with 32gb of RAM:

1. I wanted an AMD card.

2. I have an RTX 3090 that's been fun to play with, but I want to get back to using it for gaming.

3. I was looking for between 30-60 tokens/second in terms of performance on the beefier models I want to run. Looking at stock Qwen3 32B the benchmarks reported about 41 tokens/second for MI100. w6800 was 18, MI50 & MI60 could do 60s but had a lot of compromises/special things to achieve that.

4. I used FitMyLLM for some spec-based comparisons (https://www.fitmyllm.com/). The MI100 is roughly double the performance on Qwen 3.5 35B A3B Q5_K_M to the R9700 (462 token/s prefill vs 239 tokens/s, 217 tokens/s vs 118 token/s for inference)

5. I was willing to throw up to $1k at a GPU; I really wanted to throw closer to $650.

To be honest, if money was no objection I would've sprung for a MI210. I also considered the MI250 as they showed up for $1250-1400 with a whopping 128GB, but the PCIE converters for that form factor don't have working AMD drivers yet.

Comment · 5 months ago
I also recently decided to buy a datacenter GPU and slap it into a system. Some notes from my experience that the author doesn't mention in their article:

Decommissioned NVIDIA V100s and AMD MI50s are fairly cheap, $200 for 16gb and $400-500 for 32gb, for local experimentation. They are also very old. There's an enthusiast community keeping these two cards alive and working with current platforms and models.

Nitpick, but the V100 doesn't support bfloat16. The performance hit is not a big deal if you're fiddling with local models, but the card is on it's way out in terms of hardware features.

The MI50 does support bf16, but not the current edition of AMD ROCm. Vulkan support is good and the MI50 works with most major platforms (llama.cpp, vllm, etc.), but it's not without some pain points like manual recompilation. Fortunately the open source community has already paid most of your way.

The cooling requirements for these cards cannot be understated. A consumer grade GPU may throttle if in a small case without additional fans, but if given the same treatment a datacenter GPU will overheat itself idling. You will need to buy, at least, a bunch of decent 120mm fans to prevent this or invest in some water cooling.

I ultimately went with an AMD MI100 32GB ($950). I'm an AMD fan, current ROCm editions support it, and it was low-fuss to get things working. I'm debating getting a second so I can try out bigger models like qwen3-coder-next.

Comment · 5 months ago
Since I'm getting a lot of hate for this post and having "only 2 years"

I have 15 years of experience and counting in games and entertainment. I had 6 years of experience as a game master and software dev (in-game purchasing and balancing) before Blizzard offered me an internship. I also worked in gaming throughout all of grad school, just as a contractor instead of full time.

Those of you who have gone to grad school know stipends don't pay crap and you need a second job to make rent.

Also I continue to contract as a professor. Those of you who have worked as teachers know that teaching also doesn't pay crap.

Finally, I still work in industry. Most recent game released on Steam in 2022.

Comment · 5 months ago
I have 15 years of experience and counting. My most recently released game was 2022 on Steam. Around 80k sales.

Also I still work in industry.

Comment · 5 months ago
> You say in a post below that your total games industry experience was a single internship at Blizzard and then a second stint where you "quickly realized" you didn't want to be a games dev at all

That is not my entire games experience. I have 15 years total, spanning Game Master, lead gameplay engineer, game engineering director, and CTO. I was asked my route to academia, not my entire Gaming Industry CV.

> they're saying they wanted a teacher who spent time in the games industry making the sort of games they themselves would play.

Nearly all of them have played games I've worked on, and can even find my name in the credits.

> Calling your students misogynists is a shamefully harsh attack on them without any evidence to back it up

You're going to make a bunch of assumptions based on a summary of my academic career and then try to insist that misogyny doesn't exist in tech?

Comment · 5 months ago
Comment · 5 months ago
Dissatisfaction yes, although it doesn't manifest how you'd expect.

It comes in the form not so much in dropouts, but in bad course feedback and bad professor reviews.

"The professor made the class unfun."

"The professor said she's made games but clearly has never done that before with how she taught the class"

I'm a woman so, unsurprisingly, I experience a fair amount of misogyny from students in the class who have never made a game nor have they worked in industry but believe they know how it works.

Comment · 5 months ago
I graduated in 2011, went straight to work at Blizzard entertainment. At the same time I had gotten accepted into graduate school so I opted for an internship at Blizzard to try both. I went back to Blizzard in 2012, but quickly realized I wanted to do my PhD. So I left Blizzard and went full-time as a student. I didn't have funding so I TAd classes. Eventually my advisor and I scored a big NSF grant, so she used the funds to buy out a course and have me teach it as the instructor.

From there, I wound up at a community college running a bachelor's level degree. They hired me because I was the only candidate with NSF experience. They proceeded to fire their grant manager and have me manage the whole grant without extra pay.

Actually used to hire people for exactly what you want to do: be an adjunct for night classes in tech.

If you want to go that route you need to make friends with the Dean and the head of program. It's rare that we hire someone from the general application process, because most people who work in tech do not make good instructors.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton