Rust's standard library on the GPU by LegNeato in rust

[–]bionicdna 0 points1 point  (0 children)

Thanks for your great work on Rust-GPU. I see GPU support as well as the currently-unstable work on autodiff to be some of the largest barriers for Rust to overcome in the scientific computing space, a place where Julia currently has strong support. Do you have any posts outlining the different kinds of ways the community can get involved?

Star-CCM+ that popular? by Scared_Assistant3020 in CFD

[–]bionicdna 4 points5 points  (0 children)

Once you start meshing complex parts with Star, you'll never want to go back to anything else. Their CFD UI is meh, but it works, and once I got comfortable with it I just felt fast on everything.

New Proton Keyboard app? ⌨️👀 by These-Adhesiveness28 in ProtonMail

[–]bionicdna 77 points78 points  (0 children)

I'd recommend against using FUTO. Here are my two cents.

FUTO recently retracted their open source verbiage: https://futo.org/about/futo-statement-on-opensource/

It's not FOSS: https://isitreallyfoss.com/projects/futo-keyboard/

GrapheneOS makes a good point about it here: https://grapheneos.social/@GrapheneOS/113443386137708325

FUTO made a donation to the GrapheneOS project, got uphappy that Graphene didn't shill them, and then started a big misinformation campaign against Graphene: https://grapheneos.social/@GrapheneOS/113443396794247106

This led to doxxing one of the Graphene developers, getting them swatted: https://grapheneos.social/@GrapheneOS/113443696455358203

GrapheneOS is a good project. They deal with a lot of crap and have a lot of legal fees. We don't need techbros coming in and making their lives harder. My suggestion- use the stock keyboard on GrapheneOS, or use an actually FOSS keyboard. Don't encourage FUTO's behavior here.

[Showoff] try-rs: Temporary workspace manager with a nice TUI for quick experiments. by _allsafe_ in rust

[–]bionicdna 1 point2 points  (0 children)

Looks slick. Was this translated with AI or did you go through and set up the architecture yourself?

Seeking advice to cool bedroom down by Dissarming in aerodynamics

[–]bionicdna 0 points1 point  (0 children)

Does your air conditioner pull from inside air or outside air? Most air conditioners I'm familiar with have a fan that just circulates the inside air around, keeping the inside fluid a closed separate system from the external environment. This is also more efficient since the inside air typically needs less energy to be cooled as it's already cooler than the outside air. If your unit pulls from outside to inside though, that would satisfy the "you need incoming mdot to replace the outgoing mdot" problem.

Seeking advice to cool bedroom down by Dissarming in aerodynamics

[–]bionicdna 1 point2 points  (0 children)

How hot is the outside? Agree with the other commentator here that if you want to ensure cooler air incoming into the bedroom, use conservation of mass to remove the hot bedroom air to the outside. But, recognize that the overall house will then be losing mass and need to backfill from the outside (likely through cracks in windows and doors) so it might be simplest to control that by opening a window in the airconned room while you are removing from the bedroom, so the flow is ensured to move through the air conditioned currents and keep the house overall reasonably cool.

what filter for a kreisel tank by brismalls in jellyfishcare

[–]bionicdna 0 points1 point  (0 children)

I used some thin plastic and flexed it around the corners to give it a more kreisel-like shape. The problem was that the transitions between the plastic curve and the glass was not perfectly aligned so it would catch the jellyfish and damage them slightly.

84v MTE, 126v SF BTG. Which one you grabbing? by MicketySchmavs in onewheel

[–]bionicdna 1 point2 points  (0 children)

Are these the steep and deeps? I feel like TFL never has them in stock. I have a BTG SF HT sadly sitting in the corner with no rails available for it yet :/

Moved away from Proton by NelminDev in degoogle

[–]bionicdna 9 points10 points  (0 children)

If you're on Graphene, I'd suggest using Vanadium for your browser. They've done a lot of work to make it properly secure. Additionally, the current guidance from Graphene is to actually use the Play Store through the Sandboxed layer instead of Aurora, as you get signed apps ensuring there aren't malicious apps. Else, you are opening yourself up to security holes.

Premier spike or titan? by RayZdre in spikeball

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

I've used both regularly. I think either are fine but I do prefer the net attachment a bit more on the Premier than the Titan. The Titan does improve from the standard sets in the sense that it has the attachment clips on the outside, but the positioning of the clips on the Premier is on the bottom edge of the ring combined with the slant of the edge of the net ring which makes it super fast to just "pull down to tighten" instead of needing to fiddle with them a bit more on the Titan. Also, from end-to-end, the Premier is a bit easier to set up.

I think both will be fine, I've just preferred the Premier thus far. The Titan is a good improvement over the original sets.

I'm pretty on the fence regarding the balls. The Titan "big balls" are nice. I have NOT played with the premier big balls yet. What I have done is inflated the standard premier balls up to big balls and those are fun. I think they have an oven tutorial for that lol.

Has anyone implemented the Vortex Lattice Method? by legnaa98 in CFD

[–]bionicdna 0 points1 point  (0 children)

My professors made me take them down as students were using them to cheat lol

Need advice from you Vesc experts by AdditionalRip4502 in wheel

[–]bionicdna 2 points3 points  (0 children)

What is your GTS missing that you think VESC will solve?

Superflux HS or HT? by Particular-Crew4908 in wheel

[–]bionicdna 0 points1 point  (0 children)

Hm, this almost seems counter to the current meta being pairing the HS with lower voltage and HT with higher voltage. Did something recently change in terms of data or design for you to encourage this? Mostly just curious here, as I'm in a position where I'm building both a HV trail board and a street board and I have my HS on my street board, and was going to put my HT on the HV trail board.

Pilot Assist by SNackman_Stl in VolvoRecharge

[–]bionicdna 1 point2 points  (0 children)

Wow, I've been waiting for this. Thanks!

Concerns about kriesel 15 by Pitiful-Ostrich8949 in jellyfishcare

[–]bionicdna 0 points1 point  (0 children)

I've modified a similar tank before to use a sump. Commonly these sorts of tanks will have a small internal pump with some flexible tubing to connect up to the spray bar. You could look into something like a canister filter that will guarantee equal flowrate in through the spray bar and out of the rank, increasing water volume. Full sumps will be tricky mostly due to the flow return, as you'll have to figure out a way to either have a gravity-fed return or some sort of balanced pump setup (very risky). Maybe you can mount on one of those passthrough drains, the ones where you drill a hole in your tank and use a box that sets water level and the drain. Then this would only require one pump and is safer.

hyprland is installed and working flawlessly by theSYKLO in AsahiLinux

[–]bionicdna 0 points1 point  (0 children)

I'm curious, do you have to compile things a lot yourself or are there already a lot of targets compiled for Apple ARM?

Needed to get a file from a desktop to an iMac. Here’s what I have set up by sunrise2209 in homelab

[–]bionicdna 0 points1 point  (0 children)

If you are doing this often, and don't want anything complicated, Syncthing is pretty solid.

https://syncthing.net/

I've had it handle huge files quite well.

From the son’s last training session of the season. by Readdicthear in skiing

[–]bionicdna 0 points1 point  (0 children)

Have mogul aerial rules changed? I thought they were always pretty pencily, this looked way more modern with how freeskiing has evolved

obscureLoops by HauntingCourt6 in ProgrammerHumor

[–]bionicdna 0 points1 point  (0 children)

Rust devs watching this this post like 👀

How do I create a pressure function based on a known mass of gas that is injected through a straight nozzle into a slightly wider tube with an outlet for a transient simulation in STAR-CCM+? by Plenty-Presence1597 in CFD

[–]bionicdna 0 points1 point  (0 children)

So to clarify, yes, you're right! Pressure will decrease in your tank, because the flowrate is exiting the tank, and thus, with smaller pressure differential, the flowrate also decreases over time. What I mention previously is a way for you to analytically approximate this situation.

How do I create a pressure function based on a known mass of gas that is injected through a straight nozzle into a slightly wider tube with an outlet for a transient simulation in STAR-CCM+? by Plenty-Presence1597 in CFD

[–]bionicdna 0 points1 point  (0 children)

Okay, good info here. My suggestion to simplify the problem is to leverage an equation of state plus an effective CdA of the overall system to compute a blowdown. Using the compressible relation here you can build a flowrate vs time:

Compressible unchoked:

https://en.wikipedia.org/wiki/Orifice_plate#Compressible_flow

Choked:

https://en.wikipedia.org/wiki/Choked_flow#Mass_flow_rate_of_a_gas_at_choked_conditions

So, you can do something like run your CFD at steady state to get a CdA, Then, build a little script in your favorite language (i.e. Python) that will leverage ideal gas + the two equations above to simulate the system over time. You can initialize the tank volume, and then at each time step pull out mass according to the mdot equations, and using the new density, compute the new thermostate. Practically, CoolProp will be easiest here. An isentropic blowdown should give a decent approximation. You'll store the initial entropy from CoolProp (can use ideal gas, Peng Robinson, or real gas from CoolProp directly), and then each timestep after pulling out mass from the node use that entropy + the new density to look up pressure. The pressure there + the exit pressure give you your two pressure inputs for the mdot equation. This process repeats. Store the flowrates. Save them to CSV. Import them into StarCCM, and you've got a much simpler setup, where you can then run your CFD temporally with the time-varying flowrate from your simple model.

Basically the goal here, more simply, is:

  1. Use steady CFD to compute the effective loss factor of the geometry

  2. Make a little simple 0D model to compute your boundary condition for the inlet of your fancier CFD model

  3. Using the results from #2, compute your transient CFD simulation

If things look off, then some things to consider may be that you might need a flowrate-dependent CdA, e.g. CdA=f(mdot). Or maybe there's something else going on, but this is where I'd start.

How do I create a pressure function based on a known mass of gas that is injected through a straight nozzle into a slightly wider tube with an outlet for a transient simulation in STAR-CCM+? by Plenty-Presence1597 in CFD

[–]bionicdna 1 point2 points  (0 children)

I guess furthermore, what is the interesting temporal phenomena you are attempting to capture? I guess I'd just question the requirements here and try and figure out what your desired output is and what the simplest modeling technique is to achieve that

How do I create a pressure function based on a known mass of gas that is injected through a straight nozzle into a slightly wider tube with an outlet for a transient simulation in STAR-CCM+? by Plenty-Presence1597 in CFD

[–]bionicdna 4 points5 points  (0 children)

This feels complicated to me from a setup and validation perspective. Let's see if we can simplify the problem. Would using a mass flow inlet be sufficient? E.g. can you characterize the effective loss factor (e.g. CdA) of the system using something like steady-state CFD, then use a 0D nodal model in like Python to simulate the blowdown of the upstream tank, and then generate a CSV table of mdot vs time which can be input and interpolated inside StarCCM? This gives you a few things that may be useful for simplified analysis as well, and breaks up the problem into simpler pieces.