News for hackers. Stuff that matters.
Re:Show HN: Bel by PostOnce on Saturday October 12, 2019 @04:33AM (#21231515)
It amuses and pleases me to see that pg will continue to play around with lisp presumably forever, regardless of how wealthy he becomes.

I hope I'll never stop coding passion projects myself.

John Carmack talked about this on Joe Rogan's show recently, about how he still codes and how Elon Musk would like to do more engineering but hasn't much time.

I wonder if Bill Gates ever codes anything anymore, I emailed to him ask once but never got a reply.

Tim Sweeney is a billionaire and still knee deep in code.

It's Saturday night here, and I'm going to go write some code. Unproductive, unprofitable, beautiful game engine code.

Hope all you other hackers get up to something interesting this weekend.

Re:Show HN: Bel by sramsay on Saturday October 12, 2019 @09:35AM (#21232985)
My father, who is about to turn 80, is still knee deep in code every day -- having retired (many years ago) after 45 years in the industry. The guy remembers paper tape, and is still going strong.

And often, he's way into whatever the latest language is. He builds games, software for organizing pills and bills, and has designed and rebuilt his own editor several times.

Honestly, the guy's my hero.

Re:Show HN: Bel by ryanar on Saturday October 12, 2019 @10:35AM (#21233459)
Does your dad have a website or github with his work? Would be cool to check it out.
Re:Show HN: Bel by sramsay on Sunday October 13, 2019 @10:16AM (#21240466)
No, honestly. He contributes little bugfix patches to projects here and there to various projects, but he doesn't want to maintain software for anyone else (fair, I think -- he did spend an entire career doing that).

He makes (pretty cool) side-scrollers for this grandchildren, tools for himself. He sometimes complains that he's not sure what to build, but he figures it out. He also has a Mac and a Linux box (running Gentoo, I think). That keeps him busy!

Re:Show HN: Bel by ALittleLight on Saturday October 12, 2019 @11:44AM (#21234004)
This is encouraging for me to hear. I hope to still be hacking away on my projects when I reach that age. (and beyond ideally).
Re:Show HN: Bel by tlrobinson on Saturday October 12, 2019 @02:08PM (#21235006)
That’s awesome. I’m curious, what are his languages of choice?
Re:Show HN: Bel by sramsay on Sunday October 13, 2019 @10:13AM (#21240445)
You probably can't name one he hasn't played around with (and I'll admit -- I'm an enabler with this). He certainly has his black belt in C++, JavaScript, and Ruby, but he's crazy about Lisp and has recently gone on a tear with Nim.

He's written his own editor ("I want it the way I want it!") maybe four times in different languages, just because. He's always teasing me for being a vi user ("You're stuck in the 70s!")

Re:Show HN: Bel by dom96 on Sunday October 13, 2019 @02:27PM (#21241935)
> has recently gone on a tear with Nim.

That's awesome! I'd love to hear his thoughts :)

Re:Show HN: Bel by sramsay on Sunday October 13, 2019 @08:36PM (#21244341)
He really loved it (and I think plans to write some more stuff with it).

I'm coming up on 50, so all of my friends' parents are roughly the same age. The big crackup for me is that they're all worried about their parents falling for a phishing attack or having to update operating systems that haven't seen an update in ten years.

When I call my dad, he wants to get deep into compiler theory. Or talk about Rust. Or moon about how the world would have been so much better if Brendan Eich had just implemented Scheme. Or he'll talk about how much he loves TeX.

You know, he complains that he's not as sharp as he used to be. He's always warning me to take care of my body, because "mens sana in corpore sano!" But really, I just don't worry about him at all.

He's also one of the happiest people I know, and absolutely one of the most well read (I'm an English professor; I'm surrounded by well-read people. It's kind of amazing how many books he's read in his life).

Re:Show HN: Bel by hwillis on Saturday October 12, 2019 @01:31PM (#21234760)
damn, that's amazing. I don't think my hands or eyes will keep up with me at that age. Hell, they carp is already getting my wrists. At least I'll still have metalworking!
Re:Show HN: Bel by sramsay on Sunday October 13, 2019 @10:10AM (#21240426)
Maybe you won't (alas)! He is also a master-level woodworker, but had to stop due to spinal stenosis.

Being a geek, he has his Apple watch set up to remind him to go walk around every hour, and that tends to keep it at bay. But he really can't work in the shop any more.

And honestly (just to brag on my dad a bit more) the way he said goodbye to all that struck me as really impressive. He loved woodworking, but he didn't weep and mourn or go into a depression when he couldn't do it anymore. He just shrugged and said, "Well, I guess it's on to my other hobbies!"

That's how I want to be.

Re:Show HN: Bel by p4bl0 on Saturday October 12, 2019 @05:30AM (#21231730)
> regardless of how wealthy he becomes

It may be the reverse that happens here: he is wealthy enough to have time to play with Lisp.

Re:Show HN: Bel by braythwayt on Saturday October 12, 2019 @07:58AM (#21232342)
There are a LOT of things like that. Travel is a good example.

For people making a living wage, some think “I don’t have the money to travel.” Then when they have the money, they think “I don’t have the time to travel.” They don’t really travel until they retire, and then they have trouble going anywhere that isn’t friendly to their knees and faltering eyesight, so they buy an RV.

Others travel in college from hostel to hostel. When they get work, they negotiate longer vacations to travel, or they deliberately become giggers so they can travel.

I met a couple in Thailand who climbed, they worked five months a year around the clock as nurses, and climbed seven months a year literally everywhere. They lived on the cheap so they would have more climbing days.

I have similar stories about people who ride bicycles and dive. If you are passionate, don’t wait for some magical day when you can fly the Concorde to go climbing in Europe with your friends (true story about some Yosemite dirtbags who came into illicit cash).

If you’re passionate about a thing, go do that thing. Now.

Re:Show HN: Bel by badfrog on Saturday October 12, 2019 @08:58AM (#21232705)
> they negotiate longer vacations to travel

Does that work? I've tried to negotiate more vacation days with every job offer I've received, and it's never worked.

Re:Show HN: Bel by tbyehl on Saturday October 12, 2019 @11:19AM (#21233801)
Coming up on my 4-year anniversary at a company, having just returned from 2 years in a foreign office, I told my Director I'd like a 3rd week of vacation and no more money. Just treat me like I'd been working here an extra year.

He got me a $5,000 raise, no extra vacation time. Said that he did his best and he was the type of person I'd absolutely believe.

Ever since then, in my mind, a vacation day has to be worth more than $1,000. Simple economics, right? Somehow giving me $5,000 maximizes shareholder value more than giving me 5 extra days off.

My next job was more generous with vacation. They used the accrual method with a maximum and there was an extended period where it had become difficult to take time off and they'd stopped putting our PTO balance on our paystubs... so at some point I track down where to find the info and realize I'd lost 10 days of vacation accrual.

I about lost my mind and HR couldn't understand why I felt like they'd cheated me out of more than $10,000.

Felt trapped in the job forever 'cause eventually I'm earning I think 27 vacation days per year, and 10 to start is pretty typical, maybe 15 if you're lucky... And as much as we might like to think everything is negotiable, reality on the ground is that very little besides salary can be successfully negotiated.

Re:Show HN: Bel by goatherders on Saturday October 12, 2019 @12:50PM (#21234495)
I've negotiated with dozens of people who favor vacation over salary increase and I'm glad to give the extra time off to them. It's definitely negotiable.
Re:Show HN: Bel by badfrog on Saturday October 12, 2019 @05:03PM (#21236286)
Are you hiring?
Re:Show HN: Bel by paulsutter on Saturday October 12, 2019 @09:08AM (#21232776)
A friend of mine told his boss “I’m going traveling for three months starting in January. Am I quitting or just taking a leave of absence?”. It worked.

To negotiate more vacation days at hiring, you need multiple offers. Then you can tell them “I will accept your offer if it includes six weeks of vacation. Otherwise I’m going to Facebook”. It probably means negotiating a little less hard on pay since you need to focus to get it. But that’s probably fair.

Re:Show HN: Bel by badfrog on Saturday October 12, 2019 @09:13AM (#21232814)
> Then you can tell them “I will accept your offer if it includes six weeks of vacation. Otherwise I’m going to Facebook”

I've used that exact line, and they didn't budge, so I went to Facebook. I guess everywhere I've applied is large tech companies. It might work better at smaller firms.

Re:Show HN: Bel by paulsutter on Saturday October 12, 2019 @09:16AM (#21232840)
Negotiation is never a sure thing. Don’t say it unless you mean it, it can always go either way.
Re:Show HN: Bel by wikibob on Saturday October 12, 2019 @01:21PM (#21234687)
How much vacation time did you get at Facebook?
Re:Show HN: Bel by badfrog on Saturday October 12, 2019 @05:49PM (#21236609)
All US employees get 21 days. Not amazing, but it's better than the starting level for many companies.
Re:Show HN: Bel by lonelappde on Saturday October 12, 2019 @12:20PM (#21234274)
Facebook budged, and Facebook is a big tech company.
Re:Show HN: Bel by badfrog on Saturday October 12, 2019 @05:05PM (#21236304)
Really? I thought they were 21 days for literally everybody. What did you get?
Re:Show HN: Bel by SomeOtherThrow on Saturday October 12, 2019 @01:53PM (#21234921)
They won’t ever “budge” all the way up to your actual worth though, you just went from 10% of your worth to 12%.
Re:Show HN: Bel by braythwayt on Saturday October 12, 2019 @11:26AM (#21233864)
Nothing is certain, but remember that there's a difference between negotiating "unpaid time off" and "vacation days."

A vacation day is a paid thing. Unpaid time off is not. It's all money and productivity in the end, but in many companies it's easier to negotiate unpaid time off, than to negotiate extra vacation days. Even if the money works out the same in the end.

Re:Show HN: Bel by chrisseaton on Saturday October 12, 2019 @11:46AM (#21234024)
I’m not sure these are the universal definitions you think they are. I refer to paid vacation as ‘time off’.
Re:Show HN: Bel by braythwayt on Saturday October 12, 2019 @12:37PM (#21234409)
And then there’s PTO, which is sometimes “paid time off,” and sometimes “personal time off,” which is also paid:

https://en.wikipedia.org/wiki/Paid_time_off

Perhaps it’s best, as another comment suggests, to always include the adjectives “paid” or “unpaid.”

Re:Show HN: Bel by lonelappde on Saturday October 12, 2019 @12:21PM (#21234283)
The modifier matters

Paid time off

Unpaid time off

Leave of absence

Quit and reapply when you get back.

Re:Show HN: Bel by jessmartin on Saturday October 12, 2019 @09:13AM (#21232812)
First rule of negotiation is you have to be willing to walk away if you don't get what you ask for. Could be you weren't willing to say "no thanks" if they didn't budge on vacation time.
Re:Show HN: Bel by giancarlostoro on Saturday October 12, 2019 @11:15AM (#21233770)
> First rule of negotiation is you have to be willing to walk away if you don't get what you ask for. Could be you weren't willing to say "no thanks" if they didn't budge on vacation time.

Second would be maybe start asking about that when the offer letter comes in. At which point they are invested in you.

Re:Show HN: Bel by boulos on Saturday October 12, 2019 @05:51PM (#21236616)
Fwiw, Google allows for unpaid time off of less than 30 days. Your salary stops during that time, but benefits and so on stay on, which is nice rather than going into "Ugh, need to figure out COBRA".

Google also has up to 5 weeks paid vacation in the US, starting at 3 weeks when you join. After 3 years, you move to 4 weeks, and after 5 years you max out at 5. Other countries basically have their government mandated time off rules, but 5 weeks plus unpaid plus holidays is pretty good.

Each week of unpaid time is thus about 2% of salary. That said, I'm definitely in the minority in using unpaid time off (though, even more strange for me is how many colleagues let their vacation accrual reach the maximum and even forfeit days...).

Re:Show HN: Bel by SomeOtherThrow on Saturday October 12, 2019 @01:51PM (#21234905)
You do have to leave occasionally to have believable leverage. I’ve found that if you announce you’re leaving and will quit if you have to they’re much more amenable.
Re:Show HN: Bel by mikepurvis on Saturday October 12, 2019 @09:37AM (#21233001)
Link for the lazy: https://www.thecannachronicles.com/the-dirtbags-of-dope-lake...

This is discussed in the Valley Uprising documentary as well (the whole doc is amazing and definitely worth your time).

Re:Show HN: Bel by braythwayt on Saturday October 12, 2019 @11:24AM (#21233840)
I haven't checked your link, but John Long told the story in one of his many autobiographical books. He also was credited with the story idea that became the Sylvester Stallone climbing action movie "Cliffhanger," and that is loosely based on the incident.
Re:Show HN: Bel by mikepurvis on Saturday October 12, 2019 @08:00PM (#21237222)
Oh yeah, I'm definitely not providing the definitive or original account, just throwing out a decent overview for anyone interested in more details.
Re:Show HN: Bel by braythwayt on Saturday October 12, 2019 @08:52PM (#21237471)
Your link provides a number of details I do not recall from John Long’s account. Thank you.

On the other hand, John Long is a raconteur par excellence, and I recommend all of his books as entertaining reading about an important time in climbing history.

——

One thing Long wrote/claimed that is not mentioned in the linked post is that two of the dirtbags involved leveraged their haul into an ongoing drug-dealing business. Until they were found, shot dead, in their home.

Re:Show HN: Bel by vchak1 on Saturday October 12, 2019 @02:15PM (#21235060)
We want our employees to live first, work second. So we have set it up so people can work from anywhere, and they do. A lot of employees go and work from interesting travel places for a few weeks or months.
Re:Show HN: Bel by dang on Saturday October 12, 2019 @05:41AM (#21231780)
He was playing with Lisp before he was wealthy and also while becoming wealthy. HN's software, which runs on Arc, used to run YC too. It was all one codebase. Only after pg retired did YC move the business parts of the software out of Lisp, and it got a lot bigger and more complicated in the process—as any Lisper would expect.
Re:Show HN: Bel by pg on Saturday October 12, 2019 @05:49AM (#21231810)
At first it was not just all one codebase, but all one thread. If HN was busy, all our internal software would run a little slower.
Re:Show HN: Bel by mattknox on Saturday October 12, 2019 @10:35AM (#21233451)
have you thought about publishing the full source from then? The HN source was dense but very educational, and it would be really interesting to see internal tools written in arc.
Re:Show HN: Bel by pg on Sunday October 13, 2019 @04:27AM (#21239226)
You wouldn't learn much more from reading it, because (to an almost comical extent in retrospect) the internal code was just like HN. In fact, not just like; it was mostly the same code.
Re:Show HN: Bel by arthurcolle on Saturday October 12, 2019 @12:57PM (#21234537)
Interesting, am I reading this the right way that the larger YC organization's codebase is an outgrowth of the message board tech? You guys post updates on investments/ideas for what startups should be doing just like news links are shared on HN, but actually on HN/not visible to other normal-HN users?
Re:Show HN: Bel by pg on Saturday October 12, 2019 @01:13PM (#21234634)
That was once true, but it's all been rewritten.
Re:Show HN: Bel by lonelappde on Saturday October 12, 2019 @12:22PM (#21234291)
Bigger and more complicated and handled many more users.
Re:Show HN: Bel by dang on Saturday October 12, 2019 @02:09PM (#21235014)
I was in the room when the decision was made, and it wasn't about more users.

That's the kind of thing people say because they assume it must be so. If you do that about unconventional things, which this software was/is, you'll simply reproduce the conventional view.

Re:Show HN: Bel by acomjean on Saturday October 12, 2019 @08:31AM (#21232517)
A rule devised on college summers from a state school. Students had money or time, depending on if they had a summer job. Seems to hold true to most peoples existence.

until you have enough money to make more money without adding much time..

Re:Show HN: Bel by HeavyStorm on Sunday October 13, 2019 @03:56PM (#21242531)
Completely agree. While I have no idea what I'd actually do if I was this wealthy (maybe just enjoy life and give into time consuming addictions), but I have numerous projects that are "on hold" from lack of time.
Re:Show HN: Bel by gus_massa on Saturday October 12, 2019 @07:10AM (#21232144)
> I wonder if Bill Gates ever codes anything anymore, I emailed to him ask once but never got a reply.

I don't have any inside information, but looking at this old post of Joel Spolsky https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev... I guess that Bill Gates is still coding.

Re:Show HN: Bel by MiroF on Saturday October 12, 2019 @09:13AM (#21232811)
I love this. I'm definitely appropriating the phrase "MBA-type." Seems to have fallen out of fashion as MBA-types become increasingly common in tech.
Re:Show HN: Bel by tombert on Saturday October 12, 2019 @01:31PM (#21234762)
My dad isn't a software engineer, but more of a combination mechanical/aerospace engineer (MA in mechanical, PhD in aerospace), but his official job is a tech-lead right now, which he likes, but he misses "real" engineering".

Pretty much every evening and weekend, he's mucking around with something in FreeCAD and knee-deep in equations that I don't fully understand, because he genuinely loves this stuff, and doesn't want to ever become rusty.

He's 58 now, but I get the impression that he'll be doing this until his deathbed.

Re:Show HN: Bel by aswanson on Saturday October 12, 2019 @08:05AM (#21232383)
That's when you know you've found a passion. A lot of guys work on cars on weekends and it's not a job. My dad was into it, I always found it a pain in the ass when something went wrong with a vehicle. He didnt, it always got him going full bore with equipment, wrenches, lifts, etc. He was an accountant by trade, but cars brought him to life.
Re:Show HN: Bel by yahnu on Saturday October 12, 2019 @10:31AM (#21233403)
Stand-up comedian Jerry Seinfeld mentioned in an interview that he still goes to comedy clubs to perform every week. Obviously he isn't doing it for the money. It's the process of testing out meterials before big shows that makes him good at his acts.

My takeaway from such stories is that Passion for work and keeping in touch with the path that lead them to success helps them stay relevant and successful.

Re:Show HN: Bel by CharlesW on Saturday October 12, 2019 @11:27AM (#21233875)
BTW, comedians literally call this "working out"—it's understood that if you don't use it, even for a week, you start to lose it. So along with a need to do it, part of it is that it's more difficult to get back into comedic shape than it is to stay in shape.
Re:Show HN: Bel by yahnu on Saturday October 12, 2019 @01:59PM (#21234969)
It's very similar to programming, right? I guess we can generalize it to any specialized skills/expertise. Use it or you start losing it.
Re:Show HN: Bel by rictic on Saturday October 12, 2019 @02:23PM (#21235124)
It's fortunate that taking only a week off programming doesn't dull your edge. That sounds nerve wracking!
Re:Show HN: Bel by randallsquared on Saturday October 12, 2019 @11:04PM (#21238063)
I bet it does. It's just that most programmers are used to working at 25% or less of their actual capacity due to constant interruptions, so it's less apparent.
Re:Show HN: Bel by breck on Saturday October 12, 2019 @11:50AM (#21234057)
He talks about this in the Comedians in cars getting coffee Obama episode (worth a watch!). He basically says he fell in love with the work and that’s what keeps him grounded.
Re:Show HN: Bel by SomeOtherThrow on Saturday October 12, 2019 @01:26PM (#21234727)
Seinfeld also blames his audience when they don’t like his jokes. He’s a really, really bad example of that (common) practice.
Re:Show HN: Bel by philwelch on Saturday October 12, 2019 @09:52PM (#21237748)
Oh?
Re:Show HN: Bel by SomeOtherThrow on Sunday October 20, 2019 @12:50PM (#21305307)
Yup.
Re:Show HN: Bel by lifeisstillgood on Saturday October 12, 2019 @10:59AM (#21233650)
I always argue the software is a new form of literacy - and if you think of it like that, it is not at all unusual that someone will keep reading and writing well into retirement.

Have fun with your unproductive beautiful coding :-)

Re:Show HN: Bel by SomeOtherThrow on Saturday October 12, 2019 @01:24PM (#21234708)
Man it’s much easier to code if you don’t do it at work.
Re:Show HN: Bel by lanius on Saturday October 12, 2019 @11:20AM (#21233816)
>I wonder if Bill Gates ever codes anything anymore, I emailed to him ask once but never got a reply.

He does (at least as of 2013): https://www.reddit.com/r/IAmA/comments/18bhme/im_bill_gates_...

Re:Show HN: Bel by philjohn on Saturday October 12, 2019 @05:07PM (#21236327)
I'm spending the weekend making a set of custom sleeved PSU cables - I'm in the middle of a crunch at work and writing code is the last thing I want to do ... so instead I'm doing something that's monotonous, but relaxing because of it. Don't need to engage higher brain functions, just cut, crimp, cut, melt, crimp, into the connector, next.

Whilst I do extoll the virtues of working on "passion projects" with programming, sometimes you need to do something else so that you can go back recharged, and that's OK too.

Re:Show HN: Bel by shaklee3 on Saturday October 12, 2019 @09:35AM (#21232988)
If you follow John in Twitter you'll occasionally see him mention c++ quirks he ran into.
Re:Show HN: Bel by wyclif on Saturday October 12, 2019 @11:49AM (#21234050)
I'll bet Bill Gates can still code some mean, lean C.
Re:Show HN: Bel by farhanhubble on Saturday October 12, 2019 @09:51AM (#21233090)
Amen