Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bhuga
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
bhuga
7mo ago
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 knowing their own email addresses. But the possible devastation yo
2.
▲
by
bhuga
1y ago
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 lot of linting brought into the editor, I want to b
3.
▲
by
bhuga
2y ago
> 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 servers are updated dozens of times per day, and they r
4.
▲
by
bhuga
2y ago
> 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 we don't want people needing to upgrade as
5.
▲
by
bhuga
2y ago
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, not just reliably created. As just one rea
6.
▲
by
bhuga
2y ago
> 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 laptops don't receive connections, but even if they cou
7.
▲
by
bhuga
2y ago
> 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 up the most important parts of the dev processes as s
8.
▲
by
bhuga
2y ago
> 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 around what I’m suggesting given your points above. I don
9.
▲
by
bhuga
2y ago
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 can have multiple branches in flight at once. * Big investment
10.
▲
by
bhuga
2y ago
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 opposed to cloud servers I can deploy dev management softwar
11.
▲
by
bhuga
2y ago
> 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 companies to agree to skipping straight to the onsite after a 15-
12.
▲
by
bhuga
3y ago
> 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 by combining via sexual reproduction with other genes over
13.
▲
by
bhuga
3y ago
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 allowed to reject each other's traffic, because the
14.
▲
by
bhuga
3y ago
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 with information about racial disparities in tra
15.
▲
by
bhuga
3y ago
Or perhaps "ourorobos" :)
16.
▲
by
bhuga
4y ago
> So there is some precedent that courts do look at the "utility" or "sufficiently transformative" aspect when weighing copyright infringement. Curiously, from the article, copyright infringement is not alleged: >
17.
▲
by
bhuga
4y ago
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 money than the FTEs, which means you can be hired during la
18.
▲
by
bhuga
5y ago
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 the same prompts with a selection of programmers to see if th
19.
▲
by
bhuga
6y ago
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 <company X>? * Tell me about the last time you worked past
20.
▲
by
bhuga
7y ago
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 got a lot of bad incentives. A quick summary is in https
21.
▲
by
bhuga
7y ago
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.
▲
by
bhuga
7y ago
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 annotation arguments be named as opposed to positional. As one
23.
▲
by
bhuga
7y ago
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 disabled. We were forced to load all constants in any signature in
24.
▲
by
bhuga
7y ago
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 violates this rule. Not that I personally could tell you why the p
25.
▲
by
bhuga
8y ago
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.... From the abstract: Commitment
26.
▲
by
bhuga
8y ago
Unconscious bias is not implicit association. Unconscious bias is rationalizing decisions based on the candidate's personal characteristics as something else. Studies about unconscious bias readily replicate, i.e. https://hb
27.
▲
by
bhuga
8y ago
> We show that fibers require minimal changes to existing application code and are thus a good approach for retrofitting existing systems. I disagree that 'minimal changes to existing code' is a good goal for a Ruby parallelism
28.
▲
by
bhuga
8y ago
There's one upside to the Amazon shopping experience devolving into a primordial sludge of counterfeits and random whitelabel garbage. These vendors have no discoverability beyond Amazon reviews, so their desperation to prevent your 1-
29.
▲
by
bhuga
8y ago
It's a step in the right direction. The effort required to look through every window in one city is a lot more than scanning every router owned by an ISP globally.
30.
▲
by
bhuga
8y ago
I was involved in the semweb community ~7 years ago, particularly the "RDF knowledge graph" end, and it's still a bewitching idea. A lot of smart people have/still do work in it, but it never reached any kind of success
More ›