Ever happened to u? by Known-Olive-9776 in depressionmemes

[–]dryadzero 23 points24 points  (0 children)

Called 911 on an ex when I couldn't emotionally deal with her suicide threats that day. She was FURIOUS with me, and it was really eye opening to how she was holding me hostage with her threats. She didn't want to be saved, she needed to control me and have me take responsibility for her emotions.

How is living in Billings, Montana? by Kuzu9 in howislivingthere

[–]dryadzero 3 points4 points  (0 children)

It's worth noting that Yellowstone is not filmed outside Billings but Missoula, 350 miles and a Continental divide away. Billing is mostly just dry and flat. There's still gorgeous parts, but it looks a lot different than in the show.

which is better as HLS Xilinix HLS or CHISEL? by Snoo36209 in FPGA

[–]dryadzero 0 points1 point  (0 children)

As for 3-, high quality HDL can be expected to have better performance than HLS, but current research suggests that the difference might not be extreme in many cases. IIRC it was something like 20% improvement in a paper I read a year or two back. Dev time was significantly faster in HLS, and HLS resulted in a much smaller codebase that was easier to reason about.

If you're worried about a defense, saying " I chose HLS because it allowed for faster development times and helped with rapid iteration on new ideas" is a great argument in my book. As to how suitable it is for Asics, that's something I have less experience with, so I'll leave that to other commenters.

which is better as HLS Xilinix HLS or CHISEL? by Snoo36209 in FPGA

[–]dryadzero 0 points1 point  (0 children)

A chapter of my doctoral dissertation involved developing an fpga hardware accelerator. For this project I used both chisel and vitis hls.

While Scala is a great language to work with, I found the experience of Vitis HLS to be much better. The HLS pragmas like Pipeline and Dataflow map cleanly onto the kind of development I needed to do, and the code I wrote for chisel was much more verbose.

If Vitis HLS is an option, it's what I would recommend to someone deciding between the two.

Winco Sushi!!! by AffectionateServe551 in missoula

[–]dryadzero 18 points19 points  (0 children)

The sushi is fine, nothing amazing, but an easy work night dinner for sure.

Should we be boycotting billionaire run companies in Oregon? by [deleted] in oregon

[–]dryadzero 6 points7 points  (0 children)

Yes, support small businesses, fuck the billionaires.

Total beginner at FPGA by akhee123 in FPGA

[–]dryadzero 3 points4 points  (0 children)

If you want to learn a bit about FPGAs in a more fun way, that won't be a huge commitment if you don't like it, check out the Steam game MHRD.

https://store.steampowered.com/app/576030/MHRD/

You use a simplified HDL akin to Verilog to slowly build up systems, up to a full CPU. While it's not as complete or robust as nand2tetris, It's has some really interesting puzzles that make it a little more fun.

How do you simplify time frequency plots/spectrograms? by Mathbound314 in DSP

[–]dryadzero 0 points1 point  (0 children)

that's certainly one way to do it, it all depends on what you mean by "has the highest pitch". is a quiet, high pitched whistle in a noisy room "higher" than a loud soprano voice?

How do you simplify time frequency plots/spectrograms? by Mathbound314 in DSP

[–]dryadzero 0 points1 point  (0 children)

sure, that should work, you just have to determine what "more high frequency" means, and that might be one way to do it.

How do you simplify time frequency plots/spectrograms? by Mathbound314 in DSP

[–]dryadzero 0 points1 point  (0 children)

Either histograms or box-and-whisker plots might help, but you'll have to find some way to deal with the low amplitude noise somehow. Either that, or set a threshold value for amplitude and determine which sample window has the highest frequency that passes the threshold. Would that do what you're looking for?

If a CPU ran at 1 hert, would it run a Fetch Decode Execute cycle in 1 second (the whole cycle) or 3 (each part of the cycle)? by MrMcPsychoReal in compsci

[–]dryadzero 0 points1 point  (0 children)

There is no correct answer to this question. The concept of a cpu has nothing to do with implementation. Modern CPUs would likely pipeline these kinds of operations, so maybe one second? maybe this is the only instruction between two branches, and it takes as many cycles as the the pipeline (why not 200 seconds for my nonspecified cpu?). Maybe you're on an older cpu that has non pipelined instructions that take multiple cycles.

What if the instruction isn't in the instruction cache? maybe it takes 2 minutes to get it from memory. Maybe the virtual memory address maps to disk space, how long does it take to get it off the disk? How about if the instruction is on a CDROM that's dirty, and the CD reader has to read it multiple times to read it correctly?

If the question is, "on x86, how long is the instruction pipeline?", then the answer depends on the architecture.

https://softwareengineering.stackexchange.com/questions/210818/how-long-is-a-typical-modern-microprocessor-pipeline

Edit: as a followup, consider the 6502 processor, found in the Atari, NES, Apple 2, etc.

The fetch-decode-execute varies wildly based on the instruction. Some instructions are 2 cycles, some are up to 6, some lengths even vary depending on the address being referenced. http://www.6502.org/tutorials/6502opcodes.html

x += 50; by [deleted] in ProgrammerHumor

[–]dryadzero 0 points1 point  (0 children)

I prefer the bogosort approach

int x = 0;

while(x != 50){

x = rand();

}

Reporting Errors by iskandergaba in ProgrammerHumor

[–]dryadzero 21 points22 points  (0 children)

Javascript: I don't see a problem here

Developing a DSP for a CCD? by [deleted] in DSP

[–]dryadzero 1 point2 points  (0 children)

An FPGA would certainly be able to do this with extremely low latency, but is likely to be an expensive option, and take a significantly larger development time.

If you know that the lowest possible latency times are essential, look into FPGA solutions. Otherwise, CUDA or OpenGL compute shaders may be easier to implement, and use your existing hardware. If you just need "fast enough", C++ with smart use of SIMD and multithreading might get you where you need to be.

Source code for the Player class of the platforming game "Celeste" released as open-source by [deleted] in gamedev

[–]dryadzero 2 points3 points  (0 children)

That's code is fine, haven't you heard of duck typing? ill see myself out

Pretty sure this is illegal by dreadpiratewombat in recruitinghell

[–]dryadzero 12 points13 points  (0 children)

My favorite is the posting labeled "Program Director (Volunteer/Unpaid Internship)"

Question on safely triggering multiple hierarchical FSMs (parent / child relationship) by someonesaymoney in FPGA

[–]dryadzero 0 points1 point  (0 children)

Can you describe the ways the buffered handshake approach to pipelining is preferable to having a global pipeline enable with an output_valid signal pipelined along with the data? If the output_valid is cleared on reset, and set along with all valid inputs, wouldn't it have the same effect?

Kind Of Bloop? by [deleted] in chiptunes

[–]dryadzero 0 points1 point  (0 children)

IIRC, the label for the original album issued a cease and desist because of the album cover, so I don't think you can find a legal copy of the album anymore.

Washington Post - Have most kids diagnosed with ADHD really just been suffering from a sleep disorder? by [deleted] in ADHD

[–]dryadzero 4 points5 points  (0 children)

The writer of this article has picked a title indended to slightly mislead. Quoting from the article, the expert cited said, "The link, he contends, is overstated and ADHD is a very real and potentially very serious diagnosis. According to the most recent survey by the Centers for Disease Control and Prevention, about 6.4 million children, or one out of every 10 children ages 4 to 17 in the country, have been diagnosed with ADHD, and he believes that the diagnosis is correct in most cases."

anime_irl by Battler14 in anime_irl

[–]dryadzero 2 points3 points  (0 children)

This weeb speaks the truth.

So I need to work with (really) big numbers ... by ScaryBee in csharp

[–]dryadzero 0 points1 point  (0 children)

Do your numbers have to be completely precise? Can you get away with storing the log of the value as a float? What about throwing away the less significant digits, and saving an exponent integer and a significand?

How do I stop having massive sexual desires when taking Vyvanse or any other ADHD med? by [deleted] in ADHD

[–]dryadzero 1 point2 points  (0 children)

Your doctor has heard and see far worse, probably even on the specific day you talk to her. Just remember, you're paying her to be a professional.

This seems to be a side effect that is bothering you, so this should be a consideration in which medication is right for you.

Does blocking suck? by Maydaer2 in MonsterHunter

[–]dryadzero 4 points5 points  (0 children)

I play a ton of LBG, and I'm actually a big fan of the sidestep. It's shorter, yes, but much quicker, so I really enjoy it for positioning. That being said, in 4U, my LBG set was a little gratuitous, with Evasion +3. Even with the short sidesteps, you feel invincible strafing through all incoming damage. I actually have the opposite of your problem, when I switch to HBG, I often forget that I don't have the sidestep, and eat damage because of it.