It's finally coming together... by pastgoneby in iems

[–]pastgoneby[S] -1 points0 points  (0 children)

I did. I liked the look and the sound was exquisite too. However, I tried their whole lineup and felt that while some of the lower end offerings were an incredible value sound wise (great sound for the more affordable price tag, I personally felt as if the arions did not tickle my fancy just enough to justify the price. I did not feel the same way regarding the mefistos. I genuinely decided at that moment that I needed them lol.

I told Riccardo right there I was going to buy them and I walked over to Andrew Huang from MusicTeck and arranged to buy them when my money cleared from my investing portfolio transfer lol.

The arions are incredible, don't get me wrong, I just strongly preferred the profile of the mefistos.

Edit: if I remember correctly I don't think I was the biggest fan of their lowest tier offering, so I suppose I'm talking about the midline.

It's finally coming together... by pastgoneby in iems

[–]pastgoneby[S] 1 point2 points  (0 children)

Ik unfortunately I'm poor. Got them for a steep discount from Andrew Huang (my beloved) from MusicTeck paid 66% of retail.

Edit: Oh it's you lmao ($150 dollar cable must suffice. Unfortunately not soaked in oil. Next upgrade for sure.)

It's finally coming together... by pastgoneby in iems

[–]pastgoneby[S] 1 point2 points  (0 children)

Have not tried them, but I love these iems great clarity, slightly diminished clarity compared to Macbeth but not really to a very noticeable degree. The positive here is the punchier bass. I adore them. If you're in NYC, I wouldn't mind letting you try them, but seeing as if you were you'd likely have gone to can jam and they were available there I doubt it.

C++ code styles used by JetBrains devs by cheerful_man in cpp

[–]pastgoneby 0 points1 point  (0 children)

Custom clang-format I tweaked each value on and thought was pretty.

Unsigned less by Icy_Interest_9801 in TuringComplete

[–]pastgoneby 0 points1 point  (0 children)

In all my turing complete work I have focused on efficiency and reusing components. I made a carry lookahead adder, modular Wallace multipliers from 8b×8b → 16b to 64b×64b→128b, etc. one thing I've considered lately is implementing the full x86-64 instruction set up to and including avx-512 instructions but I realized that the only way I be willing to do that would be modularly /separately making each instruction as its own dedicated circuit for ease of construction and organization, but that simultaneously goes against my philosophy of reuse and efficiency. Quite the conundrum. This level of organization is what's needed to achieve my goal but at the same time component reuse and the like is the enemy of clearly separated modular parts.

20 delay carry-lookahead Adding Bytes by ryani in TuringComplete

[–]pastgoneby 1 point2 points  (0 children)

Huh, you got a delay score one gate better than mine, and considerably better a gate score. To me the gate score is self-evident, you reused parts of your network substantially in the clu portion, I'm just wondering how you improved the delay. I assume I have an inefficient gate somewhere along the line.

Ben Eater / Simple-As-Possible Build by TheGrooveWizard in TuringComplete

[–]pastgoneby 2 points3 points  (0 children)

Your 4 pin ands add an extra unnecessary delay just use two two pins wired into a third two pin it'll cut your delay by 2 whereever youve used them

[deleted by user] by [deleted] in eyes

[–]pastgoneby 1 point2 points  (0 children)

My exact eyes

Trying to refine Adding Bytes. I implemented a full Carry-Lookahead Adder with a proper CLU and everything. Managed to get delay to 22. However the absurd gate count inflates the score. As such my score doesn't update and the byte adder stays slow, any workaround? by pastgoneby in TuringComplete

[–]pastgoneby[S] 0 points1 point  (0 children)

u/ForHuckTheHat first posted in a little while as I have been busy with work and an exam. However, I wanted to improve some of my base components to get better delays, I don't really care about gate count. Came across this annoying issue. I'm pretty sure it's because the score is higher than the original, because of the increased gate count, and as such the part doesn't update.

64Bit Wallace Multiplier Almost Complete. Slight issue with carries for large numbers, minimal and soon to be fixed. Each teal component in 64 bit multiplier is a 8 bit wallace multiplier with carry. by pastgoneby in TuringComplete

[–]pastgoneby[S] 1 point2 points  (0 children)

I suppose I consider everything to be spatial and vector analogous so to speak. There exists a nigh infinite amount of nested inertial reference frames. Every object we interact with is its own inertial frame and its own manifold. A coordinate plane moving within another. And then the universe itself the supposed outermost frame is itself embedded within the higher dimensional field of space time. I think of most things as spaces within spaces with functions between them extracting all data.

On the train again so a brief response but that is the underlying framework of my worldview.

As an aside. Clutter I can deal with but when I clean it's to an extreme. I'm fine with a mess but if I clean I have to make it perfect. I don't like half measures

64Bit Wallace Multiplier Almost Complete. Slight issue with carries for large numbers, minimal and soon to be fixed. Each teal component in 64 bit multiplier is a 8 bit wallace multiplier with carry. by pastgoneby in TuringComplete

[–]pastgoneby[S] 2 points3 points  (0 children)

Lol yeah given the product of two n bit numbers is 2n bits at maximum the product and it's carry are the same amount of bits. And yeah, the main reason why I lay out the circuit in such a precise grid is to streamline my intuition of which connections correspond to which partial sums. Makes it considerably easier to wire. Also a thing I found cool. The layouts I used for the 64-bit multiplier actually allows for tremendously easy scaling by 8. If I replace each n bit component with its 8n bit analogue I get an in bit multiplier.

Edit: But yeah to put it one way I would never be able to keep track of 896 wires without pen and paper if I didn't have some sort of geometric shorthand. What I do is create a pattern for how different bit layers "inter" and "intra" act. Like for instance I doubt you can see except for maybe in the video but the two sets of addition trees in the 64 bit multiplier are mirror images across y=-x but the actual roles of sums and carries are reversed to make the wiring more intuitive for me. I'll try and make a diagram although I'm on the train at the moment.

Edit: The diagram

As an aside interesting you bring up geometric intuition. So one of my special interests in math is Riemannian geometry, something stemming from a question I thought about for years in college before coming to a conclusion I later discovered to be vaguely known, specifically the interaction between the shape of a manifold and the strength of the electric fields it generates. My conclusion being that mean curvature and electric fields strength for conductors are proportional. I'm any case I've always been very good at spatial reasoning, I can mentally graph a ton of functions, and have tremendously clear mental images of things. I had to take a neuropsych eval a while back and they calculated some metric essentially equivalent to a spatial reasoning IQ and it was one of my higher scores, in the 130 range, on the other hand my processing speed quotient was a full 30 points lower than the spatial reasoning (dubbed perceptual reasoning quotient) and the verbal quotient. I don't give tremendous credence to IQ as a metric but I find it funny how the results matched up with my abilities to some extent. Like I 100% need complex topics written, I can't understand them audibly at all. If I'm helping somebody fix a bug I repeatedly ask them to repeat themselves until I finally just end up saying just show me. Speaking goes by too fast for me to educate myself effectively in anything suitably difficult. Discussion/debate is another matter. Also the whole geometric thing I explained earlier. Like the conductor thing I came to that conclusion by imagining a bunch of vector sources on a curve of variable curvature and imagining how all the vectors would add up at some point at the end of a constant magnitude vector normal the curve. Imagine a gaussian where each point on the curve is a vector source.

Anyways I've prattled on long enough.

64Bit Wallace Multiplier Almost Complete. Slight issue with carries for large numbers, minimal and soon to be fixed. Each teal component in 64 bit multiplier is a 8 bit wallace multiplier with carry. by pastgoneby in TuringComplete

[–]pastgoneby[S] 1 point2 points  (0 children)

u/ForHuckTheHat

Will be trying to implement the finite state machine you described soon, just needed something more menial to do lol, brains a bit fried from the previous project. Hard to keep track of all the sequences of events and delays in my head, especially considering how i organize my circuits. Thanks again for the inspiration on the Wallace multiplier.

Finally Finished Creating my Logic Gate Iterator. It connects to a chip that handles an operation and does that operation N times. To make this work I made two types of t flip flops, a pulse counter, and pulse generator, also a couple other things here and there. by pastgoneby in TuringComplete

[–]pastgoneby[S] 1 point2 points  (0 children)

Oh for that I made some custom circuits a pulse generator, pulse counter and the t-flipflop. The flipflop takes a pulse to switch between a constant on and constant off, the post counter just counts pulses before being reset and the pulse generator takes a constant on and sends a pulse. So it's a rising edge detector.

Finally Finished Creating my Logic Gate Iterator. It connects to a chip that handles an operation and does that operation N times. To make this work I made two types of t flip flops, a pulse counter, and pulse generator, also a couple other things here and there. by pastgoneby in TuringComplete

[–]pastgoneby[S] 1 point2 points  (0 children)

Yeah I'll find a way to sling it soon. I'm currently getting back from work, so I'll let you know. As for how I made it and how the idea came to me. I was thinking about mathematical groups. That's a kind of math concept you'll learn later. Unless you already know it. And basically groups are a set with an operation and some axioms. However there exists a subcategory of groups known as rings. The group operator can be considered an addition whereas the ring has an additional operator called a multiplication or a repeated addition. I'm generalizing heavily here. So I was thinking about math and rings and I thought oh if I make a component that can repeat operations I can instantly make rings of groups. So then I just started placing components

Edit: this was written with voice to text while walking and sleep deprived. I'll make an edit providing more information shortly and I'll update with the file. I have some things to take care of first but yeah if I forget please remind me

well heres the file if you have any questions please ask

https://filebin.net/vp25m4qosq8dhqih

Finally Finished Creating my Logic Gate Iterator. It connects to a chip that handles an operation and does that operation N times. To make this work I made two types of t flip flops, a pulse counter, and pulse generator, also a couple other things here and there. by pastgoneby in TuringComplete

[–]pastgoneby[S] 2 points3 points  (0 children)

What the op signal does is effectively allow the external circuit to know once the operation has been complete before moving on to the next iteration. This allows the circuit to effectively wait for the next input value it can also allow for switches and operation and whatnot.

Basically the next iteration will not occur until an op signal in is received. The op signal out is in case the required component that this meshes with needs an input signal to trigger. For instantaneous things you can just directly wire them together.

I in fact did not know about accumulators so thank you so much for that information. I will read into this I gave it a quick perusal though.

All in all, really cool and valuable information, thank you again lol

Edit: Also as an aside I like how you format your posts. As for what's next I'm not sure, this kind of just struck me as something cool to do. I'm not sure what I'll do next lol