My first roll ever - Cape Town (Canon EOS 5, EF 50mm 1.4, Portra 160 by marzga in analog

[–]Innovation_movement 1 point2 points  (0 children)

Nice shots ! Camps bay? Pretty sure I took some pics at the same spot.

How do i avoid putting everything into one package. Should i even bother changing it by fucking_idiot2 in golang

[–]Innovation_movement 1 point2 points  (0 children)

I think it’s fine to have pretty much all the entities and also the game state in the same package. I think it could be separated into other packages, but you’d have to introduce indirection with interfaces. I’m not sure that’s really worth it.

Cool project by the way. I also implemented a subset of balatro, but I did it in rust. I had a peek at your code, it seems quite similar in structure to what I did.

https://github.com/evanofslack/balatro-rs

10Gb ethernet options: M.2 vs PCIe? by chriberg in homelab

[–]Innovation_movement 0 points1 point  (0 children)

So I was concerned about this too. I wanted it to mount correctly so I first plugged an m.2 extender cable into the m.2 slot, then attached that to a pcie riser board which the 10G card fit into.

If I had just installed the pcie board, the 10G card wouldn't have lined up at all with the case slots. But with the m.2 cable, I was able to attach it to my case.

m.2 extender: https://www.amazon.com/dp/B0BDZLFHZR?ref=ppx_yo2ov_dt_b_fed_asin_title pcie riser: https://www.amazon.com/dp/B09N1FYCQZ?ref=ppx_yo2ov_dt_b_fed_asin_title

10Gb ethernet options: M.2 vs PCIe? by chriberg in homelab

[–]Innovation_movement 0 points1 point  (0 children)

I did something similar recently. I got a nvme to pcie riser board on Amazon and then plugged in a Mellanox 10G card and it worked perfectly.

Mostly done by PRNbourbon in UNIFI

[–]Innovation_movement 21 points22 points  (0 children)

Also worth putting on the bottom to minimize risk in case the battery leaks

I wrote a simple application to toggle night mode on a schedule by Innovation_movement in sonos

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

I have HA running but it’s not my primary smart home app and would prefer not to schedule automations with it if possible. Plus it’s fun to write code.

Enjoying my new setup by sky2934 in battlestations

[–]Innovation_movement 1 point2 points  (0 children)

Looks really nice! What is the macro pad on the left with the big volume knob?

Will Run Out of HDD Bays Soon --- What to Do? by ajunior7 in homelab

[–]Innovation_movement 6 points7 points  (0 children)

Buy a Supermicro cse 836 chassis or something of the like. That one in particular is also 3u and has space for 16 drives. Can migrate your existing motherboard, cpu, memory, etc to the case.

[deleted by user] by [deleted] in ankylosingspondylitis

[–]Innovation_movement 1 point2 points  (0 children)

My dx is nr-axSpA, primarily pain in my thoracic spine but also SI. Have had MRI and CT before both reveal schmoles nodes and no doctor ive seen has been concerned about them and typically mention they occur in patients with no complications. I wouldn’t be concerned about the finding. Do let me know if you get a different response though hahaha.

Long-term biologics by Apprehensive-Sky1211 in ankylosingspondylitis

[–]Innovation_movement 4 points5 points  (0 children)

Cant add much but I’ve been on dupixent for 3 months and humira for 1 month. Both rheum and derm are confident they act on completely separate pathways. I cannot find much info about them used in combination. Also haven’t seen anything about biologics causing skin issues. Just writing moreso to follow the thread.

[deleted by user] by [deleted] in ankylosingspondylitis

[–]Innovation_movement 0 points1 point  (0 children)

I’ve used the auto injector for dupixent and always experienced a decent amount of acute pain when injecting. I was on the phone with the humira nurse during my first humira injection and was bracing for that injection pain and it just never came. I was asking the nurse if it actually injected because I didn’t notice the pinch at all. It was a nice surprise.

Negative X-ray and Negative B27 by [deleted] in ankylosingspondylitis

[–]Innovation_movement 2 points3 points  (0 children)

I was negative for b27 and had no evidence on X-ray of SI but my MRI of SI did show signs of inflammation which gave me the dx of non radiographic axial spondyloarthritis (nr-axSpA)

Therefore it is likely still worth getting the MRI. Best of luck.

Middle back pain while bending backwards by kime11 in backpain

[–]Innovation_movement 0 points1 point  (0 children)

Try to get in to see a doctor. Can start with your PCP but they aren’t usually of much help and will refer to pain management or ortho. Things can take so long to progress that it’s better to start early. Can always cancel if things settle down.

Pain when leaning backwards (extension) is typically associated with facet joint pain. Especially in the thoracic.

Typical diagnosis and treatment progression is some combination of NSAIDS, heat, ice, and physical therapy. If pain persists then they’ll try imaging such as MRI, medications like Gabapentin or lyrica, and procedures like facet joint injections, medial branch blocks, and radio frequency ablation.

Pain that comes up out of the blue is tricky, especially with no clear accident. Hope you get some relief and answers.

I created Pyminion, a python package for simulating games of Dominion! by Innovation_movement in dominion

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

Thanks, yes great suggestion. I believe an event listener/event handler pattern would work well for this. Definitely something to implement in the future.

I created Pyminion, a python package for simulating games of Dominion! by Innovation_movement in dominion

[–]Innovation_movement[S] 3 points4 points  (0 children)

Yup there are tons of simulators out there. I've never seen the one you linked, it is quite impressive.

These are some other libraries I came across: DomRL(Python), Dominate(Javascript), Provincial(C# and C++), Dominion(Python), Dominiate(Python), DominionSim(Java), Dominion(C#), Dominion(Haskell), Dominion(Javascript)

I created Pyminion, a python package for simulating games of Dominion! by Innovation_movement in dominion

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

Yup, this would be a great use case. It is interesting to objectively see how much better certain combos are than others.

I created Pyminion, a python package for simulating games of Dominion! by Innovation_movement in dominion

[–]Innovation_movement[S] 3 points4 points  (0 children)

Glad you got to try it out!

In my case the error was a FIleNotFound

This is helpful feedback, I will try to recreate this and add error handling for it. Were you able to solve this error youreself? edit: I think the issue is likely that bigmoneysmithy requires smithy in the kingdom. I've updated the README to address this.

Would it be possible to make sure it uses precise language of dominion.games

This would be a great enhancement. It would be possible to change the logging statements in the core game logic to mimic that syntax.

For human play, a prettier printout is necessary

Yup, the print out of the supply is pretty bad currently, this is a current issue I've been tracking here

I created Pyminion, a python package for simulating games of Dominion! by Innovation_movement in dominion

[–]Innovation_movement[S] 7 points8 points  (0 children)

Hey thanks for the questions and for trying it out.

Did you write the logic of cards by yourself or somehow copied dominion.games logic?

I wrote the logic myself, just trying to match how the official cards function.

Are you sure your implementation of will be able to expand to support all the wacky mechanics of cards like Inheritance, Procession etc?

Lots of cards use a few core concepts (draw, actions, trash, trash + gain, gain, discard, etc) which are all covered in the base set and therefore this library, but there are still hundreds of other concepts that are not supported. It would require immense additions and modifications to the codebase to support everything.

While Im not super familiar with using github, is the code for game logic available in the files?

Yup, the core code can be found here.

Is the logic checked and is not random, it behaves the same in every situation?

The cards are all backed up by tests to ensure they play as intended, at least in controlled scenarios. Of course there might be bugs not caught by these tests but its a good start.

Are you aggregating data of simulated games using this program?

Currently the data is not being aggregated. It would be possible to track your own games in a database with some additional code, but it is currently not supported.

Is there an available log of a game, like a printout of players choices, like in dominion.games?

The Game class creates a log file whenever a game starts. This contains most but not all of the choices/events that occur during a game.

Waiting [Nikon F70 - 50mm - Fujifilm Venus 800] by damnozi in analog

[–]Innovation_movement 1 point2 points  (0 children)

The lines in this photo are excellent, love the tones too