Viewing profile — bhuga
bhuga
HN member- Joined
- Wed, May 28, 2008, 9:16 AM UTC
- HN karma
- 1,219
- Public activity
- 149 items
- HN profile
- View on Hacker News ↗
About bhuga
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #36330327
Or perhaps "ourorobos" :)
-
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…
-
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…
-
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…
-
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…
-
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…
-
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...
-
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…
-
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…
-
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…
-
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…