Preferences

bibabaloo
Joined 545 karma

  1. I think you’re being a little pedantic here. Even if we assume "senior" is an arbitrary title, the article is still a useful description for how to be effective as an experienced engineer. The title is the least interesting part of it.
  2. The problem is that the alternative is usually only sites created only to chase affiliate revenue. At least on Reddit, there’s a _chance_ I’m reading something from someone genuinely sharing their opinion.
  3. Uh, sure, maybe in a professional setting where you’re getting paid. But this was unpaid volunteer work. If, as a community, we start enforcing professional grade standards on people who are just contributing their free time to give us neat toys and tools, I kinda worry it makes the whole thing the whole thing less fun or sustainable. And if that happens, we probably stop getting these free toys altogether.
  4. > I just think it's ironic that this advice is useless to junior engineers but unneeded by senior engineers.

    That's a good way of putting it. The advice essentially boils down to "do the right thing, don't do the wrong thing". Which is good (if common sense) advice, but doesn't practically really help with making decisions.

  5. Why take photos at all if you can just imagine them?
  6. Because they have an interest in the ongoing work of archiving of new things I guess
  7. But how could have they used ChatGPT-5 if they were working on the blog post announcing it?
  8. I feel, generally, with an aging population + rising unemployment due to AI, we'll reach a crunch point that puts governments under immense pressure to increase taxes (probably on megacorps & the wealthy) more in order to fund welfare. The most optimistic, utopian, solution would be UBI and an artisan economy, but I think we all know that capitalism isn't kind enough for that to play out so we'll probably end up with something much more dystopian.
  9. Planes have just as much spaghetti code as anything else, the only difference is that it's extremely well tested (functionally) and verified spaghetti code.
  10. I agree. I don't understand how people prefer buildroot. Buildroot feels like an adhoc system of glued together Makefiles, whereas yocto actually feels like it was built for purpose.
  11. You don't _have_ to, I think the parent poster is just giving an example of how this can be used.

    The "Zero Knowledge" part is that you can tell me "for this particular program code, I know an input that gives an output of 'foobar'" and I can be convinced that you're telling me the truth without seeing what that input actually is.

  12. I feel this so much. I feel like most of my job is playing politics to make sure people are happy and let them feel like they're adding value. Rather than shipping things to users to improve the product. It's honestly so depressing. Strongly considering going back to work at a small startup, to avoid having to work with these layers of middlemen that really add little to no value.
  13. Looks like they've quietly (?) deprecated the hobby plan too. Getting 3 instances a month for free was probably too good to be true forever..
  14. What'd you find restrictive about the Kindle out of interest? I quite like mine for reading, but admittedly I don't do anything very advanced with it
  15. The subtext here is probably that the asking person doesn't _want_ to be commanding, much less making checklists. :)
  16. > I know developers like to put their head in sand and pretend to the contrary, but credentials do matter. Things like security or cloud certifications and security clearances

    Interesting, I've interviewed with and for a number of tech companies and it's never come up. What companies are you seeing who are interested in certs?

  17. Looking online I see reports that FTX owes its creditors $3B. If Anthropic has 6.5x then the initial $500 million is now worth $3.25B.

    Is it actually possible that all creditors will get their money back? Pretty crazy if so.

  18. How many developers do you have working on that monolith though? The size of your binary isn't usually why teams start breaking up a monolith.
  19. Errors are composable so this isn't such a problem in practice. Most of the prod code I wrote would do something like this

        use thiserror::Error;
    
        #[derive(Error, Debug)]
        enum Error {
            #[error("Could not open given decomp file: {0}")]
            FileOpen(#[from] std:io::Error),
            #[error("Compressed read error: {0}")]
            CompressedRead(#[from] gz::Error)
        }
    
        fn decomp(filename: &Path) -> Result<Vec<u8>, Error> {
            let fd = File::open(filename)?;  // File is automatically closed by its destructor.
            let zd = GzDecoder::new(fd);   // flate2::read::GzDecoder::new does not return an error.
            let mut data = Vec::new();     // Rust makes the caller allocate the buffer for reads.
            zd.read_to_end(&mut data)?;
            Ok(data)
        }
  20. Hah, classic Goodharts law example
  21. So being generous and assuming you paid 50% tax, that means you got 0.07% of the company, so about 10x dilution. Is that normal?
  22. > No different than writing software to a releasable stage.

    It's extremely different, imo.

    Releasing buggy software to prod: no biggy, hotfixed in a couple of hours

    Releasing buggy hardware: recalls, mass customer dissastifaction.

  23. Can almost guarantee that they're underpaying V for the honor too.
  24. I think it's one of those things where you need to drink the coolaid. Once you get over the learning hump and fighting against you, you won't want to go back to languages with poorer and less strict type systems. There a lot of value in letting the compiler do it for you
  25. Are mobile stacks so specialised that it's difficult to switch between them?

    Out of curiosity, how long would it take a flutter dev to become productive in some other stack?

  26. If this could be simulated, can you help me understand why we couldn't have used simulation to find promising SC materials to investigate further earlier? Are there just too many permutations to investigate?

    It seems to my own naive self that if LK99 is the real deal, we mostly just got lucky finding it.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal