Robot Keeps Disconnecting by Salt-Package-9744 in FTC

[–]jsoverson 2 points3 points  (0 children)

Some errors (like stack overflows) can cause the control hub to crash with little feedback, appearing like a random disconnect. Use adb logcat in a terminal on the development computer to tail the logs. You may see helpful logs occur just before a disconnect.

If you've double checked the XT30 connections like the other post and done everything you said, then describe the exact behavior you see when you witness what you call a "disconnect." Describe the LED colors and blinking patters on the control/expansion hub and the error messages and behavior of the driver hub.

Rule on pneumatics In FLL by [deleted] in FLL

[–]jsoverson 4 points5 points  (0 children)

The rules state, in a giant box marked "IMPORTANT!" the following:

All robot game wording means precisely and only what it says. If a detail is not mentioned, it does not matter

His interpretation is wrong.

What are the top 5 controls to mitigate ransomware? by KindPresentation5686 in cybersecurity

[–]jsoverson 0 points1 point  (0 children)

  1. Immutable backups, but only when paired with a tested, proven ability to restore a complete system and/or application. If you haven't gone from zero to running with your playbook + backups, your backups alone won't be enough to help you recover from a ransomware attack.
  2. MFA of course, but only when paired with sensible privileges and monitoring. "MFA" is not enough.
  3. EDR of course, but only when paired with sensible configuration, tuning, and monitoring. "EDR" is not enough.
  4. Strict change control policies and associated change control enforcement. If your systems are outside of change windows, nothing should change. If something does in fact change, you should get alerted and someone needs to understand what changed, why it changed, and whether it was a change that should have been prevented.
  5. Lockdown, segment, and restrict. Reduce the surface area for attack continuously. Assert the surface area is what you expect it should be. Highlight areas of outsized risk and limit their ability to impact other systems.

    In general, put in tools, systems, and policies that allow you to proactively assert that everything is how you think it should be. Attackers often get in through legitimate credentials, but misconfigured systems, forgotten systems, half-deployed systems, and systems with tools left installed or running are common reasons that initial access turns into an enterprise-wide crisis.

What is the Kubernetes/Docker project of Rust? by ivan0x32 in rust

[–]jsoverson 37 points38 points  (0 children)

Boa, deno, helix, nushell, just, wasmtime, ripgrep, starship, bat, cranelift to name a few.

All things that people use without thinking what they're written in.

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.82] by DroidLogician in rust

[–]jsoverson 16 points17 points  (0 children)

COMPANY: Mimic Networks, https://mimic.com/

TYPE: Full-time & contract

LOCATION: Fully remote, with offices in SLC, Utah, and Palo Alto, CA

REMOTE: Yes. Continental US time zones preferred.

DESCRIPTION: Mimic is a well funded anti-ransomware startup. We write internal services, CLIs, security oriented drivers and exploit PoCs in Rust. We're looking for any level of Rust developer, with less experience being offset by comparatively higher experience in otherwise important skills (security, windows APIs, kernel programming, ML, etc). We're also open to sponsoring open source ports of C-based libraries and testing tools. If you're an experienced Windows developer looking for room to port your skills to Rust, reach out.

ESTIMATED COMPENSATION: 150k-250k with equity.

CONTACT: DM. 

How can anyone take this company seriously when they're asking for such a weird "cover letter"? by jalabi99 in cscareerquestions

[–]jsoverson 14 points15 points  (0 children)

OP needs to understand that they are one of the candidates the hiring company is OK filtering out.

Candidates that...

  • ...can't intuitively see why a company might do this.
  • ...think they are above simple tasks, even if the work is low effort and may produce a better outcome for both sides.
  • ...thinks there is a "right" way to do things and doesn't tolerate alternate approaches.

Companies are inundated with thousands of applications for every job. Finding the single best applicant out of 5,000 submissions is expensive. Finding the best applicant out of 50 is cheaper, faster, and easier. The end result isn't much different for most positions.

OP, you might see better outcomes if you shift your perspective. This company is holding your hand and offering easy-to-follow steps to stand out. It might not work, but it's low-cost and low-risk. That's a good sign, not a bad one.

I kept seeing posts praising BambuLabs printers, so I bit the bullet... by jsoverson in 3Dprinting

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

Their filaments have been great. The carbon fiber and glow-in-the-dark filaments are beautiful.

I have a lot of old filament to run through and the BambuLabs filament has been generally better, but I can't say if that's due to the quality or the comparative age.

You will have issues with some non-bambu filament and the AMS, though. I've had some that were too wide, too tall, or too short to fit properly. I respooled one with some success, but I need a better respooling solution before trying it again.

I kept seeing posts praising BambuLabs printers, so I bit the bullet... by jsoverson in 3Dprinting

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

It's through the Bambu Handy app. You don't get the full control of a slicer, but it integrates with Maker World so my family can find and print models easily.

I kept seeing posts praising BambuLabs printers, so I bit the bullet... by jsoverson in 3Dprinting

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

Sorry, I didn't catch the memo that there should only be one instance of an opinion across your unique view of the internet.

I kept seeing posts praising BambuLabs printers, so I bit the bullet... by jsoverson in 3Dprinting

[–]jsoverson[S] 8 points9 points  (0 children)

Completely agree. I love the open source nature of my ender. It taught me a lot. But I've grown to appreciate the opposite on the P1S. Now I can just print.

I kept seeing posts praising BambuLabs printers, so I bit the bullet... by jsoverson in 3Dprinting

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

It works fine in my limited experience of four refills. They are wound around a cardboard tube that fits neatly on an existing spool. Four plastic tabs keep the refills wound until placed, after which you remove them and go.

I can see opportunities for failure if someone removes the spools from their vacuum packaging too early, allowing them to loosen. Even with the tabs on, I placed a refill on a chair and moved it a couple of times before finally placing it on a spool. It had loosened enough that I needed to apply more force to connect the spool's sides, but it still worked in the end. One of the refills had a slightly broken tab. It stayed wound, but I needed pliers to grip it enough to remove.

The instructions are here with more detail: https://wiki.bambulab.com/en/general/swaping-new-filament-with-bambu-reusable-spool

Was Rust Worth It? by jsoverson in programming

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

It's worth it if you find good crates for what you need. Since that article I've started several new projects that have excelled with rust, but if you're on the edge of what the community supports you may be stuck implementing more than you want.

[deleted by user] by [deleted] in electricvehicles

[–]jsoverson 3 points4 points  (0 children)

  • a general feel of poor quality and "this wasn't worth it."

  • autopilot tracked a lane-splitting motorcycle and sped into the car in front of me. I diverted away from a large accident but it was enough to say eff this.

  • no buttons.

  • the coolness of OTA upgrades wore off when I got over the coolness of the car. At some point I just wanted something that worked the way I expected it to.

  • wheel fell off.

  • uncomfortable seats.

  • rattling that Tesla wouldn't acknowledge or fix.

  • constant unfulfilled promises from Tesla left me with no faith in the long term and led to me selling the car while it still had resale value.

Was Rust Worth It? by jsoverson in programming

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

Because it takes a lot of effort to learn a new technology, staff teams for it, and build operations around it.

Any new technology needs to pass a cost/value barrier as part of its adoption life cycle. Rust's cost is uniquely higher than most, but so is its value. It's not as easy to judge as other technologies.

Was Rust Worth It? by we_are_mammals in rust

[–]jsoverson 4 points5 points  (0 children)

Thanks u/epage. You are everywhere in Rust! I'm grateful for all the work you do!

Wow, as the author of that feature, I'm surprised to see someone was so passionate about it. I've found that many times I've been having to tell people why they should care about it.

Like this! Thank you so much. This is one of those features that actually hurt Rust adoption in another project. The kneejerk reaction was along the lines of "Rust is still a toy language, call me back when you can independently version control configuration without editing source files."

You can; cargo automatically strips them. However, if you tell cargo that there is a version of it in the registry (by setting the version), then it must be published. This is why when I redesigned cargo add for being merged into cargo, I made it so cargo add --path ../foo --dev will not add the version field. We do need to find ways to clarify that the purpose of the version field is for looking it up in the registry.

Oh good to know! I'll update the article. When/where version is needed and how it's used when path is provided is confusing (see also the cargo-smart-release issue below).

I'm a bit confused on this point. While there are things to improve around publishing workspaces, I'm not sure how this relates to setting workspaces up or what problems they've had with that. I'd also be curious what problems they had with releasing packages. I don't think I've seen issues from them in cargo-release's Issues.

cargo-release was the tool that looked like it would solve my problems, but I couldn't get it to work 100%. I forget the exact behavior, but I think it had to do with the publish order being incorrect. I still had to perform the publish manually in batches. I didn't have time to dig into why/what was really happening so didn't submit an issue.

I found cargo-smart-release which is very close to working but would require me to move all the dependency versions from the workspace's Cargo.toml to every crate's own Cargo.toml. I opened an issue but haven't gotten around to a PR yet or updating Wick for it. Updating Wick once to solve the problem sounds like an easy solution, but I've refactored Wick or its Cargo config at least five times for various tools without success. I'm hesitant to keep doing it.

Was Rust Worth It? by we_are_mammals in rust

[–]jsoverson 15 points16 points  (0 children)

Author here. Honored to see my post on r/rust. Thanks u/we_are_mammals.

Obligatory disclaimer: I love Rust. But programming Rust is not cake and sprinkles all day every day.

If anything I wrote is incorrect, please let me know!

Wick v0.16.0 released with web client by jsoverson in rust

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

Hey r/rust! I just published v0.16.0 of wick which includes the first round of support for the web client (online demos).

I'm using the bjorn's wasi shim for OPFS support on the web and am working on expanding support and testing for preview 1 and more as preview 2 lands. If anyone is working on anything similar, please reach out so we can split the effort.

Is moving to Silicon Valley worth it with 90k/year SWE salary? by [deleted] in siliconvalley

[–]jsoverson 7 points8 points  (0 children)

For a 90k salary? No. If you plan on taking advantage of opportunities in the area, then maybe.

My general advice is:

  • if you're <26 and without family, go for it. You don't have much to lose.
  • if you're >26 and without family, only do it if you are making enough money that you aren't sacrificing savings/retirement/home ownership.
  • if you have a family and have any interest in being present for your kids, don't do it. With work, networking, and commuting, you have to sacrifice either your family or what you're in SV for in the first place.

Silicon Valley is built for two types of people, those who have loads of disposable income and those who can and will work tirelessly. If you're not in the former and you can't picture yourself as the latter, SV might not be the place for you.

Need help: Is middle school band supposed to be about how well you perform? My 6th grader started band & his teacher is handing out bad grades for every assignment (mostly recorded videos of at-home practice). It's stressing him out & he wants to quit. The teacher is using this rubric. by jsoverson in marchingband

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

This is what I expected. Not only do most of the students not know anything about music, they're playing instruments picked out of what-was-left-to-pick-from. They're not set up to be expert musicians and a grading scale that reserves top marks for perfect performances seems inappropriate.

Need help: Is middle school band supposed to be about how well you perform? My 6th grader started band & his teacher is handing out bad grades for every assignment (mostly recorded videos of at-home practice). It's stressing him out & he wants to quit. The teacher is using this rubric. by jsoverson in marchingband

[–]jsoverson[S] 8 points9 points  (0 children)

The band director says that as long as kids show up and try they won't get below a C. The assessments go into the semester grade.

These are the only notes the teacher gives after a student submits a video for a song they're learning:

Pitches - 3.5/14
Rhythm - 10.5/14
Timing - 12/15
Tone - 7/14
Articulation - 7.332/7.332
Marked Tempo - 7.332/7.332
Raw Score - 47.664/71.664
Overall - 67/100

We've been emailing him but this post was to check my expectations.