HNHacker News
TopNewBestAskShowJobs

endtime

6,601 karma · joined November 26, 2008

Roblox, ex-Googler (my comments on HN represent my views and not necessarily those of my employers, past or present)

github: https://github.com/rofrankel

[ my public key: https://keybase.io/rofrankel; my proof: https://keybase.io/rofrankel/sigs/7DPtXmkHbxS-4enOKOcWzFRZ7QEllKlnBUcYMO7tQPM ]

submissionscomments
endtime··on Jjui – A Nice TUI for Jujutsu
Yes, I agree, much of the blame lies with GitHub -- but realistically, GitHub isn't going to change to accommodate tools like jj.
endtime··on Jjui – A Nice TUI for Jujutsu
Looks like a nice project! Will try it out next week. In the meantime, I'll share my thoughts on jj in general, since I assume most readers here won't have tried jj.

I started using jj a few months ago. I had used Fig previously when I was at Google, but then spent over 2.5 years just using git, and using jj was like riding a bike. It's more or less exactly what I want it to be and I use it as much as I can.

That said, here are some of my pain points (despite all of which I do still prefer jj to git):

* No GitHub PR sync for stacks. Managing stacked diffs locally is great, but (a better version of) Sapling's PR syncing would be a huge value add. This is somewhat of a pain point for me directly, but even more so a weakness when I've tried to evangelize jj internally as a viable "stacked diff" solution (e.g. to be blessed by our eng tools team). Someone familiar and comfortable with Sapling (or just skeptical of jj) can easily point to this feature gap in a way that pretty much ends the conversation.

* I wish the native backend supported pushing/pulling changes. I want to be able to switch between working from my laptop and my workstation, and doing that through pushing to and pulling from GitHub is obviously lossy of jj history. Manually copying the .jj directory seems to work if I'm careful and do everything correctly (i.e. make sure both clones have equivalent working copy state when I copy .jj), but this feels brittle and it's easy to mess up.

* If you forget to start a new rev before you (or your LLM) touch the repo, it's a little bit of a pain to go back and split the changes into a new rev.

* Some of the more mature repos I've worked with have tooling/scripts/tests/etc. that seem to look for or rely on the presence of .git (perhaps indirectly). Perhaps I could have gotten around this with colocated repos (i.e. `git clone` and then `jj git init --colocate`), but in at least one case I just gave up on using jj for a given repo and just made a separate git clone. I'm not sure this is really jj's fault so much as a practical compatibility gap with git (again, possibly entirely solved by using `--colocate`).

endtime··on $30 Homebrew Automated Blinds Opener
We just had blinds installed from ublockout.com (hope it's not against the rules to link this - I have zero affiliation with them other than being a recent customer). The price was reasonable and they do the job. By far the biggest sources of light in my bedroom now are leakage under doors and various small LEDs (not enough to bother me, but of course there are ways to tackle that too).
endtime··on Leaving Google
I'd be interested in utilization. When I was there and had my kids, it was 12 weeks, and I never took the full 12 weeks because it was too long for me. (I took 6, the 7, then 4-5 IIRC.)
endtime··on Leaving Google
It has been happening - I was there from 2011 to 2022 and it happened steadily for my last five years. The food got worse, they stopped handing out free phones every year, they cut equity refresh multipliers for strongly exceeds ratings, 20% time became 120% time (as noted elsewhere), and -- shortly after I left -- they changed the rating system such that there were real quotas for people being below expectations. Gone were the days they'd randomly hand out Osprey backpacks outside the cafeteria for no reason (I still use mine), or when your manager could send you to space for creating Memegen, or even when Memegen was controlled by its creator and the team he got funded for it, and not HR.

I actually attribute it to Ruth more than Sundar, but who really knows? All I know is I saw a major decline...and people were already saying similar things when I joined, and they were probably right too.

This isn't to say Google isn't still a great employer...but yes, perks and comp declined.

endtime··on Glubux's Powerwall (2016)
Nice try, ChatGPT.

More seriously, for me it's the "likely".

endtime··on American workers' enthusiasm for their jobs falls to a 10-year low
With low rates, there was a lot of hiring, and the supply demand curve for SWE jobs was in favor of employees. So companies had to compete more for employees, leading to perks like remote work. In an era of hiring freezes and layoffs (including stealth layoffs via RTO), not so much.

Does that make line managers better or worse at being line managers? Probably not. But it may affect the experience of being managed if your manager is more or less stressed about fighting for headcount, figuring out who to lay off, fitting performance review ratings to a curve, etc.

endtime··on Has anyone else noticed Reddit being taken over by shills/bot/trolls
Yeah I had to leave /r/texas, very low signal:noise. /r/dallas is better, at least.
endtime··on Why is it so hard to find a job now? Enter Ghost Jobs
Self-reply since I can't edit my comment: I used professional connections, not personal ones. And all it did was get me an initial interview vs. being ignored by HR.
endtime··on Why is it so hard to find a job now? Enter Ghost Jobs
That's a very odd take, not what I meant at all. All it got me was an interview, and then I went through the standard process, at two different companies.
endtime··on Why is it so hard to find a job now? Enter Ghost Jobs
Specifically, I asked a former colleague at Google to to ask one of his connections at the prospective employer to ping HR. Sounds like you thought I was asking my dad's friend to help me or something...?
endtime··on Interview with gwern
I don't really want to do anything to deanonymize a guy who clearly wants to be anonymous. But I will say that at the time he had long hair.
endtime··on Interview with gwern
I met Gwern once, when he came to the NYC Less Wrong meetup. I don't think he was internet-famous yet. It was probably 12 years ago or so, but based on my recollection, I'm totally willing to believe that he lives very frugally. FWIW he wouldn't have looked out of place at an anime convention.
endtime··on Why is it so hard to find a job now? Enter Ghost Jobs
When I last changed jobs, I started looking at the end of 2021. I was a staff SWE at Google, MS CS from Stanford, etc. - a good resume.

I also found myself applying into a black hole. But when I used second degree connections to get someone at the company to acknowledge I existed, everything started moving, and I ended up with great offers from both the companies I had applied in.

Sometimes there are ghost roles, but sometimes recruiting is inundated or disorganized and you just need an internal champion.

endtime··on Japan's declining births on track to fall below 700k
None, by definition, right? Because the ones where policy works don't have declining birth rates.
endtime··on Christopher Columbus may have been Spanish and Jewish, documentary says
It's not an argument, it's just a definitional thing, and I don't know much about Christianity or Paul but I don't see why it should have to "account" for him.
endtime··on Christopher Columbus may have been Spanish and Jewish, documentary says
Whether it comes from the mother or father; matrilineal in this context means that you're Jewish if your mother is Jewish.
endtime··on Christopher Columbus may have been Spanish and Jewish, documentary says
> Being Jewish, and having some Jewish DNA: are they the same thing?

Judaism is based on matrilineal descent, so depending on where the DNA comes from, yes.

endtime··on Uber charges more if you have credits in your account
> I avoid Uber like the plague but unfortunately they have destroyed the alternatives.

I use Lyft 99% of the time (and multiple times a week) because I find it to be more reliable (as well as slightly cheaper) than Uber. It doesn't seem destroyed to me.

endtime··on Amazon tells employees to return to office five days a week
> > the people who will chose to quit will be the ones who can most easily get new jobs - the best people. > > There are lots of reasons good people quit. Good people are not universally against RTO. Many are. But many other good people stuck around at Amazon even after the mandated 3 days per week in office, and many good people will stick around with 5 days per week.

You are mixing up "quit -> best" and "best -> quit".

endtime··on Judges rule Big Tech's free ride on Section 230 is over
Not that it matters, but I was curious and so I looked it up: the three-judge panel comprised one Obama-appointed judge and two Trump-appointed judges.
endtime··on The Google Fit APIs will no longer be available after June 30, 2025
Photos is the only one that comes to mind for me. I think it launched 2015.
endtime··on Roblox is the biggest game in the world, but is unprofitable
> coast along and leverage their past experience to not be dared questioned.

This has not been my experience at all.

endtime··on Roblox is the biggest game in the world, but is unprofitable
Happy to route the feedback. Obviously we should be filtering out games that aren't accessible to a given user.
endtime··on Roblox is the biggest game in the world, but is unprofitable
My kids use Roblox. There _are_ parental controls you can enable through Roblox. When my twins turned nine, I had to enable 9+ games for them. I believe the age cutoffs are 9+, 13+, and 17+. I think anything with drugs should be 17+, and realistic violence/blood might be 13+? Not totally sure.

(Disclaimer: I'm a Roblox employee, but speaking only on my own behalf, and don't work on anything related to age guidelines.)

endtime··on Roblox is the biggest game in the world, but is unprofitable
I'm a pretty senior IC at Roblox, and my new hire offer was 40% cash / 60% RSUs. It's now closer to 33/67 with refresher grants.

Roblox pays very competitively (see levels.fyi). The apparent strategy is to try to hire lots of long-tenured L6+ Googlers (seriously, it's crazy how many former Googlers I work with).

endtime··on The world will lose $4.7T of revenue in the next decade to tax havens
I don't think that was implied by the OP. OP just pointed out that "governments" and "the world" are not the same thing.
endtime··on There Is No Antimemetics Division (2018)
Not AFAIK, and IIRC (at least as of this conversation, which was probably around 2010) he doesn't think cows are sapient either.
endtime··on There Is No Antimemetics Division (2018)
That's all fair, but the context of the conversation was the present day, not the aggregate of all human history.
endtime··on There Is No Antimemetics Division (2018)
Eliezer once told me that he thinks people aren't vegetarian because they don't think animals are sapient. And I tried to explain to him that actually most people aren't vegetarian because they don't think about it very much, and don't try to be rigorously ethical in any case, and that by far the most common response to ethical arguments is not "cows aren't sapient" but "you might be right but meat is delicious so I am going to keep eating it". I think EY is so surrounded by bright nerds that he has a hard time modeling average people.

Though in this case, in his defense, average people will never hear about Roko's Basilisk.

← PreviousPage 2 of 34Next →