HackerTrans
TopNewTrendsCommentsPastAskShowJobs

hermanradtke

no profile record

comments

hermanradtke
·4 माह पहले·discuss
Similar https://github.com/smoltcp-rs/smoltcp
hermanradtke
·8 माह पहले·discuss
> we end up with a mix of both Zod and types and sometimes types that need to be converted to Zod

In my code, everything is a Zod schema and we infer interfaces or types from the schemas. Is there a place where this breaks down?
hermanradtke
·8 माह पहले·discuss
> it expects a level of correct-design-up-front which isn't realistic for most teams

It requires a business that is willing to pay the maintenance cost of event sourcing in order to get capabilities needed capabilities (like an audit trail or replayability).
hermanradtke
·10 माह पहले·discuss
Trove | Senior Engineer - Warehouse Management System | Remote (US) | $140k - $185k + Equity

Trove powers recommerce for Patagonia, On, Canada Goose and many other retailers. We're looking for a Senior Engineer to develop our Warehouse Management System that enables circular retail at scale.

Tech challenges: ReWMS, a custom WMS written in TypeScript, is optimized for condition grading pre-owned goods during receiving. ReWMS integrates with e-commerce platforms and 3PLs.

Requirements: Experience working with warehouse management systems.

Apply: https://job-boards.greenhouse.io/trove/jobs/8160561002
hermanradtke
·पिछला वर्ष·discuss
Trove | Staff+ Engineer - Warehouse Management System | Remote (US) | $190-234K + Equity

Trove powers recommerce for Patagonia, REI, Canada Goose and many other retailers. We're looking for a Staff+ Engineer to architect our Warehouse Management System that enables circular retail at scale. Note: The JD says "Principal Engineer", but please apply if are qualified for any staff+ engineer position.

Tech challenges: ReWMS, a custom WMS written in TypeScript, is optimized for condition grading pre-owned goods during receiving. ReWMS integrates with e-commerce platforms and 3PLs.

Requirements: Strong experience with logistics/supply chain tech, database optimization, asynchronous processing. Bonus: WMS platform experience (Manhattan, HighJump), TypeScript.

Apply: [https://job-boards.greenhouse.io/trove/jobs/7987271002](https://job-boards.greenhouse.io/trove/jobs/7987271002)
hermanradtke
·2 वर्ष पहले·discuss
I cannot edit anymore, but this is the talk descrption: https://www.thestrangeloop.com/2016/reproducibility.html
hermanradtke
·2 वर्ष पहले·discuss
Thank you for the link but I was looking for the reproducibility talk.
hermanradtke
·2 वर्ष पहले·discuss
> Much like Gary Bernhardt's talk, which was panned because he made the problem statement and solution so obvious that people didn't realize they'd learned something non-trivial

I really want to see this video, but I cannot find it anywhere. I checked https://www.youtube.com/playlist?list=PLcGKfGEEONaDvuLDFFKRf... but I believe Gary asks that his videos not be shown (which I am fine with). I also checked https://www.destroyallsoftware.com/talks but I do not see it there either.

Should I be looking somewhere else?
hermanradtke
·2 वर्ष पहले·discuss
> The first thing that jumps out is that the code example doesn't work.

Good catch. I forgot the braces. It does not change the target directory size in a significant way.

As for your other comments: sure! We can have a real conversation about rust-analyzer and other serde features (though I am not sure which specific features you are referring to) causing the target directory to increase drastically in size. However, a sensationalist comment that claims the _dependencies_ are 3gb appears to be misleading at best.
hermanradtke
·2 वर्ष पहले·discuss
Please show your work. I cannot reproduce "3gb of dependencies".

Here is my test:

Cargo.toml

   [package]
   name = "serde-test"
   version = "0.1.0"
   edition = "2021"
   
   [dependencies]
   serde = { version = "1.0.208", features = ["derive"] }
   serde_json = "1.0.127"
src/main.rs

    use serde::Deserialize;
    
    #[derive(Deserialize)]
    struct Foo {
        bar: String,
    }
    
    fn main() {
        let foo: Foo = serde_json::from_str("\"bar\": \"baz\"").unwrap();
    
        println!("{}", foo.bar);
    }
$ cargo build && cargo build --release && du -sh target

    ...

    78M target
hermanradtke
·5 वर्ष पहले·discuss
This is it. My engineering team needs all the features. My product manager only needs basic ticket creation access.

Why are these two types of users costing me the same amount?