Live data from Hacker News

Viewing profile — bhuga

bhuga

HN member
Joined
Wed, May 28, 2008, 9:16 AM UTC
HN karma
1,219
Public activity
149 items

About bhuga

No profile information was provided.

Recent public activity

  1. comment
    Comment #47199999

    I moved away from a gmail address that was that old, dating back to the invitation-only days. It had become more spam than not, mostly other people who share my initials not knowin…

  2. comment
    Comment #43933422

    There's so much happening in this space, but I still haven't seen what would be the killer feature for me: dual-mode operation in IDE and CLI. In a project where I already have a l…

  3. comment
    Comment #41331364

    > I don't think those would change often I think this is where our contexts may differ, and so we end up with different tradeoffs and choices :) The services running on our dev ser…

  4. comment
    Comment #41313748

    > Isn't this a matter of not reusing old VMs after a `git pull/checkout`, though? Yes, but forcing people to rebase is disruptive. Master moves several times per minute for us, so …

  5. comment
    Comment #41300606

    Yes, but this still "freezes" the VM when the user creates it, and I've got no tools to force the software running in it to be updated. It's important that boxes can be updated, no…

  6. comment
    Comment #41294105

    > I’d anticipate you would be equally as able to ssh to VMs on dev laptops. That’s definitely a prerequisite for making this work in the same way as you’re currently doing. Our lap…

  7. comment
    Comment #41293396

    > So the devs don’t have the ability to ssh to your cloud instances and change config? They do, but I can see those changes if I'm helping debug, and more importantly, we can set u…

  8. comment
    Comment #41292159

    > I’m referring to running everything inside a single VM that you would have total access to. It could have telemetry, you’d know versions etc. I wonder if there’s some confusion a…

  9. comment
    Comment #41291828

    Some important differences from 2019: * Code is off of laptops and lives entirely on the dev server in many (but not all) cases. This has opened up a lot of use cases where devs ca…

  10. comment
    Comment #41291251

    I work on this at Stripe. There's a lot of reasons: * Local dev has laptop-based state that is hard to keep in sync for everyone. Broken laptops are _really hard_ to debug as oppos…

  11. comment
    Comment #40637814

    > How do you make them interested in your company in the first place? Triplebyte did not really have a cost-effective solution for that They absolutely did! It was getting companie…

  12. comment
    Comment #38919942

    > survival of the species is not aligned with the survival of an individual The unit of survival is not the individual or the species, but the gene. Genes maximize their survival b…

  13. comment
    Comment #37932001

    From working at a CLEC (competing local exchange carrier) in the 90's: This mindset goes back to the AT&T antitrust breakup. It was decided that phone companies would not be allowe…

  14. comment
    Comment #36729854

    I hadn't heard this statistic: > since a small minority of human drivers cause the vast majority of incidents It's tough to find anything relevant on DDG or google, they come up wi…

  15. comment
    Comment #36330327

    Or perhaps "ourorobos" :)

  16. comment
    Comment #34282103

    > So there is some precedent that courts do look at the "utility" or "sufficiently transformative" aspect when weighing copyright infringement. Curiously, from the article, copyrig…

  17. comment
    Comment #33508269

    I was consulting in 08-10, the last tough time. Anecdotally, it was ~fine, but you need to be okay dealing with more chaos in your life. Your budget comes out of different pools of…

  18. comment
    Comment #28281995

    Is there equivalent empirical data from real programmers? That is to say, you have code prompts here, let Copilot fill in the gaps, and rate that code. Is there a study that uses t…

  19. comment
    Comment #25929923

    I've given hundreds of interviews, and here's some that have gotten real-talk answers out of me (both good and bad): * What's one thing you'd change about ? * Tell me about the las…

  20. comment
    Comment #21037336

    The private insurance companies have gotten out of the flood insurance game long ago, leaving the government-backed US flood insurance program as the only game in town. And it's go…

  21. comment
    Comment #20031603

    Not a googler, but they posted an update in 2017 with some more information: https://testing.googleblog.com/2017/04/where-do-our-flaky-te...

  22. comment
    Comment #19698618

    At the very least, sigs need to be in blocks so they can be lazy and not require that all constants in any sig be loaded at require time. It was a design decision that all type ann…

  23. comment
    Comment #19698564

    The sigs are implemented as blocks. We had them as hashes for a while, but it meant that code in all sigs was loaded as the code was loaded, even if runtime typechecking was disabl…

  24. comment
    Comment #19698304

    Ruby itself has zero changes from sorbet, so all sorbet syntax has to be valid Ruby. `sig` is implemented as a library. In this case, your example is not valid syntax, which violat…

  25. comment
    Comment #18609654

    Training to pre-select criteria before viewing candidates is well supported as a mitigation by literature such as: https://ed.stanford.edu/sites/default/files/uhlmann_et_2005.... F…