First live edge table I’ve made, what price should I ask for? 2 white oak 2” slabs married together, ran them thru a CNC machine to get them flat and jointer to get the edge even. I’ve got almost $1000 into the table, I’m going to use two 29x26” white oak legs and weld a 2” square tubing crossbeam
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/afons228
πŸ“…︎ Dec 13 2021
🚨︎ report
Wooden attachment fixed to a crossbeam (truss?). 2' long and tapered, wider at base. No hooks or notches. The finish doesn't match the original beam. reddit.com/gallery/rsedvs
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/Lemming_No_5
πŸ“…︎ Dec 30 2021
🚨︎ report
How can I best mount some Elation 5R Pros to an I crossbeam at this venue? The mounts I have are basically for truss piping. reddit.com/gallery/qwhizz
πŸ‘︎ 30
πŸ’¬︎
πŸ‘€︎ u/extremador
πŸ“…︎ Nov 18 2021
🚨︎ report
Is this cause for concern/what can I do to fix this? New home owner here and I'm noticing some cinderblock separation and a crossbeam that's just barely in the block in our attic above our garage. Seems pretty sketch. Any advice is appreciated. reddit.com/gallery/qox8g0
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/cubic_d
πŸ“…︎ Nov 07 2021
🚨︎ report
The story behind "Lunch Atop a Skyscraper", the iconic photo with the men having lunch on a steel crossbeam on the RCA building, now know as the GE building in New York v.redd.it/3i9a449ryis71
πŸ‘︎ 346
πŸ’¬︎
πŸ‘€︎ u/jmcbuzz
πŸ“…︎ Oct 10 2021
🚨︎ report
A "clearable" crossbeam channel that's Selectable?

I'm looking to find or create something like a crossbeam channel or a ring buffer that can be "cleared" from the sender side. I have this working, sorta:

let (mut s, mut r) = ClearRing::new(10);
s.send(1).unwrap();
s.send(2).unwrap();
s.send(3).unwrap();
s.clear();
s.send(4).unwrap();

assert_eq!(r.recv().unwrap(), 4);

This does seem to work (playground), but I can't think of a nice ergonomic way to use the select! macro with it.

In my program I want to be able to do something like this, so that my threads don't deadlock each other and so they remain responsive to messages, while also not consuming a ton of CPU. Something like:

select! {
    recv(items) -> item => { /* process it */ },
    recv(commands) -> cmd => { /* do something */ },
    recv(halt) -> msg => { /* quit */ },
}

At the moment this doesn't actually work, because select! only works with actual crossbeam::channel::Receiver's, not my wrapper. It seems like I'd either need to write my own Select, or expose the channel-clearing logic to every call site. Anyone have ideas?

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/dceddia
πŸ“…︎ Nov 19 2021
🚨︎ report
Announcing SwapQueue: a crossbeam::deque inspired alternative optimized for take-all batching

Hi everyone, just released the first version of SwapQueue, a highly optimized and feature-light crossbeam::deque alternative designed solely for the singular use case of taking the entire queue by buffer swapping. By giving up the ability to pop individual tasks we can make a data structure that's better suited for take-all batching. Please let me know if you see any soundness issues: I think I'm using viable atomic memory orderings and that there isn't any potential for UB, but there's quite a bit of unsafeness going on here by design.

https://crates.io/crates/swap-queue

πŸ‘︎ 34
πŸ’¬︎
πŸ‘€︎ u/Jester831
πŸ“…︎ Oct 02 2021
🚨︎ report
Metallurgists of R/Skookum, what are your thoughts on these welds. New catamaran was delivered and all the welds on the crossbeam all look similar to this one. Skookum or no?
πŸ‘︎ 70
πŸ’¬︎
πŸ‘€︎ u/phuxbucket
πŸ“…︎ Jun 15 2021
🚨︎ report
Curtain rod was mounted very near the window frame. I would have expected a crossbeam backer, but instead there's only some sort of thin metal reinforcement. Anyway, the Curtain rod hook fell and I am curious how to reinforce behind this area as the surrounding drywall shows signs of flexing too. TY
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/cchaok
πŸ“…︎ Sep 30 2021
🚨︎ report
Segment 6 of the OLIT is being lifted, and the final crossbeam is being installed on the OLM. youtu.be/sTA0GTgFn5E
πŸ‘︎ 94
πŸ’¬︎
πŸ‘€︎ u/av0cado4life
πŸ“…︎ Jun 27 2021
🚨︎ report
Senior Clojure Dev at Crossbeam!

Hey folks, my team, Crossbeam.com , is looking for a Senior Engineer - Tech Lead, to join us. While Clojure experience isn't mandatory, we love to see Clojure Engineers as it's what our product is entirely built-in (after a short stint in Python which we quickly outgrew). Job Posting linked!

We're a remote-first workforce, while we have an office in Philly of our ~18 engineers, only 8 are located in Philly, the rest spread out across the US from SanFran to FL. Unfortunately not open to folks outside the US at this time.

https://grnh.se/89822bb64us

πŸ‘︎ 23
πŸ’¬︎
πŸ‘€︎ u/jc-at-crossbeam
πŸ“…︎ Jun 30 2021
🚨︎ report
New catamaran was just delivered and the welds on the crossbeam look similar to what is pictured. They will be under considerable static load at all times as well as shock loading under sail. Please share your thoughts as the spar manufacturer has stated this is not an issue…
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/phuxbucket
πŸ“…︎ Jun 15 2021
🚨︎ report
The First Crossbeam On The Orbital Launchpad youtu.be/2iRI5p_WEJU
πŸ‘︎ 127
πŸ’¬︎
πŸ‘€︎ u/Leaky_gland
πŸ“…︎ Jun 24 2021
🚨︎ report
1st crossbeam installed on the OLP youtu.be/2iRI5p_WEJU
πŸ‘︎ 121
πŸ’¬︎
πŸ‘€︎ u/av0cado4life
πŸ“…︎ Jun 24 2021
🚨︎ report
Roof workers at my work today... supporting a crossbeam up above.
πŸ‘︎ 61
πŸ’¬︎
πŸ‘€︎ u/JohnDoee94
πŸ“…︎ May 04 2021
🚨︎ report
Best standing desk construction method? Legs in middle/back, crossbeam, upside down?

Before starting selecting a desk, I want to know what in general is the best construction method for a desk. What is your opinion? I see different approaches:

  • Desks with a cross beam. But that might be annoying for your legs but it might improve stability?
  • Legs located at the back vs in the middle. For example the Fully Jarvis has legs located at the back. Has this advantages/disadvantages vs legs in the middle?
  • Legs thick at the bottom/small at the top vs legs thin at the bottom and thick at the top. What is better here? Why are there different approaches?

What looks cool but does not work (marketing) or what is cheaper to built but does not help the quality of the product?

Thanks

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/josvr
πŸ“…︎ Aug 07 2021
🚨︎ report
So I have this idea for a desk leg, but I need to make it alittle taller. Does anyone know if I make it 30" tall how long the diagonal piece must be. Or if theres a better design I should go with. Trying to have a 30"x72" top with a crossbeam in the middle.
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/mwell96
πŸ“…︎ May 11 2021
🚨︎ report
Final crossbeam has been placed on the OLM
πŸ‘︎ 115
πŸ’¬︎
πŸ‘€︎ u/av0cado4life
πŸ“…︎ Jun 30 2021
🚨︎ report
I'm no bridge architect, but isn't that the worst place to put the crossbeam?
πŸ‘︎ 82
πŸ’¬︎
πŸ‘€︎ u/parlancemunter
πŸ“…︎ Feb 06 2021
🚨︎ report
[Other] Unpopular opinion: they should bring back the thinner crossbeam-style supports on steel coasters because even though they're ugly, they give the rides that have them a much bigger sense of scale.
πŸ‘︎ 45
πŸ’¬︎
πŸ‘€︎ u/estpenis
πŸ“…︎ Oct 04 2020
🚨︎ report
Need help with a Captains bed! This was my husband's old bed as a child and we are trying to repair it for our niece. All of the holes for the bolts are threaded and there are some cracks in the crossbeams(?) Any advice would be appreciated! reddit.com/gallery/lksdnm
πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/AyonnaSC
πŸ“…︎ Feb 16 2021
🚨︎ report
Do crossbeams help in Valheim - Tell me what you think! youtube.com/watch?v=-2XQD…
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/HankiboyGaming
πŸ“…︎ Feb 18 2021
🚨︎ report
This pullet insists on roosting on the coop's crossbeam, but then she can't get down. Do I leave her there or continue helping her off every morning?
πŸ‘︎ 20
πŸ’¬︎
πŸ‘€︎ u/Ankenaut
πŸ“…︎ May 04 2020
🚨︎ report
Review request: Rocket managed state using crossbeam_epoch

Hi all.

I am interested in sharing and from time to time updating a managed state in Rocket (0.5.0-rc.1) and thought that crossbeam_epoch is probably a nice way of doing this. I did an implementation using Arc<Mutex<<>> and while it works it is more verbose than this one.

I am however a bit unsure about the unsafe usage and if my understanding of the safety note is correct.

If you have the time I would love some feedback on this :)

#[macro_use]

extern crate rocket;

use crossbeam_epoch::{Atomic, Owned};

use rocket::State;

use std::sync::atomic::Ordering;

#[derive(Debug)]

struct MyState {

pub data: String,

}

#[get("/")]

fn read(state: &amp;State&lt;Atomic&lt;MyState&gt;&gt;) -&gt; String {

let guard = crossbeam_epoch::pin();

let my_state = state.inner().load(Ordering::Acquire, &amp;guard);

// Safety: MyState pointer is never de allocated

let my_state = unsafe { my_state.deref() };

my_state.data.clone()

}

#[post("/", data = "&lt;new_state&gt;")]

fn write(new_state: String, state: &amp;State&lt;Atomic&lt;MyState&gt;&gt;) -&gt; String {

state.inner().store(

Owned::new(MyState {

data: new_state.clone(),

}),

Ordering::Release,

);

new_state

}

#[launch]

fn rocket() -&gt; _ {

let state = MyState {

data: "Test".to_string(),

};

let x = Atomic::&lt;MyState&gt;::init(state);

rocket::build().manage(x).mount("/", routes[read, write])

}

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/sedrik666
πŸ“…︎ Jun 16 2021
🚨︎ report
A few from yesterday. The biggest was 4#. The Old Town was flawless in the wind and waves even when crossbeam. I want take her back out today in this 20+ mph wind just to test her. Finishing up shopping for the helix 5 install. Please post any recommendations. TIA. reddit.com/gallery/mf58ni
πŸ‘︎ 22
πŸ’¬︎
πŸ‘€︎ u/gaborn73
πŸ“…︎ Mar 28 2021
🚨︎ report
Was very unsatisfied with the results of my "Crossbeam" robot illustration. Here's an updated version plus just the character reddit.com/gallery/lsndsh
πŸ‘︎ 21
πŸ’¬︎
πŸ‘€︎ u/NB_art
πŸ“…︎ Feb 26 2021
🚨︎ report
"Lunch atop a skyscraper" is a photo took of New York construction workers taking lunch on a crossbeam during the construction of the Rockefeller centre.
πŸ‘︎ 74
πŸ’¬︎
πŸ‘€︎ u/markfearon07
πŸ“…︎ Jul 06 2020
🚨︎ report
maximum load for a crossbeam?

so i am using a 4x4 piece of lumber and i'm attaching it at two ends to posts. this shape: |----| what I want to know is: how can i determine the maximum load before fracture / failure if i hang something from the middle? |--x--| I am assuming it is somehow related to material density / dimensions as well as length of the beam, but idk how the math works out. this is probably statics 101 but I spent my career in IT and not physics lol. if there's a better subreddit for this stuff, please point me there. k thanks!

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Panda-feets
πŸ“…︎ Feb 07 2021
🚨︎ report
This crossbeam in a bedroom
πŸ‘︎ 175
πŸ’¬︎
πŸ‘€︎ u/drewkk
πŸ“…︎ Apr 25 2020
🚨︎ report
Flume, a 100% safe MPSC that's faster than std and gives crossbeam a run for its money github.com/zesterer/flume
πŸ‘︎ 399
πŸ’¬︎
πŸ‘€︎ u/zesterer
πŸ“…︎ Mar 15 2020
🚨︎ report
Is it ok if a crossbeam on a warehouse rack has a weld right in the middle...
πŸ‘︎ 44
πŸ’¬︎
πŸ‘€︎ u/kingcarcas
πŸ“…︎ Jun 15 2019
🚨︎ report
1/64 scale stove for HMS Fly by Amati. This was a bugger to build. I used scrap 1.5mm ply for the frame, 1 and 1.5 mm styrene for then details, bolts, and crossbeams, and various wire for the gold parts. Overall very happyβ€”first completely scratch piece 😊 reddit.com/gallery/kluvmc
πŸ‘︎ 101
πŸ’¬︎
πŸ‘€︎ u/gamester3
πŸ“…︎ Dec 28 2020
🚨︎ report
Behind this 2010 iMac and bed sheets thumb tacked to the wooden crossbeams above lies a concrete wall and a sewage pipe.
πŸ‘︎ 147
πŸ’¬︎
πŸ‘€︎ u/D_inthe6oh3
πŸ“…︎ Jul 31 2020
🚨︎ report
How do I replace subfloor next to tub when there aren't any crossbeams nearby?

Here is a picture of the corner I'm trying to replace from rot. https://imgur.com/69jcBmU This is next to the bathtub and the toliet goes here. I know I need to pull this all up and replace it with new plywood, but how do I secure the plywood and make it safe to bear weight when there isn't a beam or joist at this corner to screw it to? There's a beam maybe 8 inches under the tub, and not one for a long while under the wall. I've found good resources online, but they all assume there's a cross beam before the corner of the wall. Any help is appreciated, thanks!

This is my diagram of what is going on under the floor https://imgur.com/JS383uB This is what it looks like facing the tub https://imgur.com/tusQd5y This is what it looks like facing the wall: https://imgur.com/My9ylAX

πŸ‘︎ 12
πŸ’¬︎
πŸ‘€︎ u/shawbin
πŸ“…︎ Jul 17 2020
🚨︎ report
Help w my Bonsai Stand design? Best way to connect the crossbeams & lower stabilising beams to the posts (for a non-carpenter?).
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/Neshmah
πŸ“…︎ Jan 31 2021
🚨︎ report
Did Jesus carry the whole cross to his crucifixion or just the crossbeam?

In iconography and in many Jesus movies they show Jesus literally carrying the whole cross. But in some Jesus movies they show Jesus only carrying the crossbeam, which I guess is more realistic.

Was it the whole cross or just the crossbeam?

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/Fair_Expert_651
πŸ“…︎ Apr 03 2021
🚨︎ report
[Help] mpsc/crossbeam Channel doesn't terminate, need some help to understand why

Hi folks! I'm a Rust noob trying to build something. For last 3-4 days I'm facing an issue with my code where the program doesn't terminate and haven't been able to understand why. Hence, posting here for help πŸ™‚

Basically, I'm trying to process a set of files using Channels on a ThreadPool created using rayon (below is a snippet of core logic). This code doesn't seem to terminate.

I've tried multiple things with no luck. Any idea what I could be doing wrong? I might be missing something obvious here but not sure πŸ™ (Code snippet is below)

Things tried:

  1. Removed thread pools and moved to thread::spawn and joining those handles, didn't help.
  2. Was initially using receiver.iter() instead of receiver.recv() and thought that would help, but didn't.
  3. Turns out the program terminates when I use receiver.try_recv(). But, from what I understood from documentation try_recv() doesn't wait but I would like the receiver thread to wait until sender is dropped.
  4. Removed pool completely and just processing serially on receiver_thread, that doesn't work too. So, this is when I realised I'm doing some basic blunder.

Also, Any tips on how can I debug this better?

  1. VS code debugging shows my threads are still running, but can't understand why or for what. The stack frame code is in assembly πŸ˜…
  2. Tried using FlameGraph to visualize where it's stuck in execution, but doesn't run on Mac (dtrace: failed to initialize dtrace)

Thanks in advance!

Rust playground

use rayon::prelude::*;
use std::collections::HashMap;
use std::sync::{mpsc, Arc, Mutex};
use std::*;

fn parallel_compute() -&gt; Result&lt;(), Box&lt;dyn error::Error&gt;&gt; {
    let (sender, receiver) = mpsc::channel();
    let map: Arc&lt;Mutex&lt;HashMap&lt;u32, u32&gt;&gt;&gt; = Arc::new(Mutex::new(HashMap::new()));

    let pool = rayon::ThreadPoolBuilder::new().build()?;
    sender.send(1u32)?;

    let map_clone = map.clone();
    let sender_clone = sender.clone();
    let reeiver_thread = thread::spawn(move || {
        while let Ok(id) = receiver.recv() {
            let sender_inner_clone = sender_clone.clone();
            let map_inner_clone = map_clone.clone();
            pool.spawn(move || {
                println!("Processing {}", id);
                map_i
... keep reading on reddit ➑

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/RealFullMetal
πŸ“…︎ Dec 30 2020
🚨︎ report
I've played "Land The Nappy On The Crossbeam" for nearly 4 years now and today, after hundreds of failures, I landed the damn nappy imgur.com/hZGxJJe
πŸ‘︎ 17
πŸ’¬︎
πŸ‘€︎ u/VastDealer
πŸ“…︎ Sep 02 2020
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.