HNHacker News
TopNewBestAskShowJobs

oldprogrammer2

518 karma · joined June 16, 2014

submissionscomments
oldprogrammer2··on Work from Home and Productivity
If I had to guess, it's overzealous middle management layers wanting to show Jamie that their teams are proactive and doing more than the minimum. You know, because of their exceptional leadership qualities.
oldprogrammer2··on The Animal Is Tired
I like Sanderson, I really do, but I wish he would aim for a bit more brevity. He has a really interesting story to tell, and built an incredibly creative world, but it's like he gets distracted by all the other stories he would like to tell. Just like Robert Jordan's Wheel of Time, Way of Kings seems to get slower with each book as more subplots are developed and explored.

But I think my biggest complaint about Way of Kings is that the characters often make such frustrating decisions. The fate of the world is at stake and people are petty, self-absorbed, secretive, and sullen. Maybe that's reality, but it's so frustrating to read sub-plots that drag out for hundreds of pages simply because people won't communicate.

I miss, to some degree, books like King's Gunslinger and Moorcock's Elric, that could tell a story in ~200 pages. Or even the TSR pulp fantasy books of the 80's which all seemed to be 300-400 pages. Now everything is super-sized, but I don't feel like I'm getting more "story", I'm getting in-depth descriptions of clothing and internal monologues on what to cook for dinner.

Despite that critique, I still recommend Way of Kings (and Wheel of Time!). Just flip through the filler.

oldprogrammer2··on The Animal Is Tired
The Dark Tower is one of my favorites, probably because King doesn't feel constrained by convention or genre. And if you have read King's other works you will appreciate the connections to his universe throughout, particularly The Stand and Salem's Lot.

Like others have said, the first 2 books are particularly good. But, be warned that the second book deals with a lot of racial and sexual issues, and King does not have a filter. The fourth book is a prequel, and really stands on its own as a novel, but really threw off the rhythm of the series for me. I had a hard time getting into it because I wanted to resume the primary storyline. The ending does come with a warning, but I think it was perfect.

oldprogrammer2··on Peloton cuts back on Apple Watch support
I traded out my Apple Watch for the Garmin Forerunner 245 (2019), and couldn't be happier. The newer Apple Watches may have improved on these since I had an Apple Watch 3.

* The 245 locks GPS really, really fast. I never have to wait for it. Much, much faster than my older 630. The Apple Watch doesn't even tell you if it has locked a signal. I think it would lock fast if I had my phone with me, since it would use the phone's GPS to save watch battery, but I think it would be confused if I left my phone in the house while stepping out the front door for a run.

* The 245 has physical buttons that reliably work with sweaty fingers in the summer and with gloves in the winter. So many times I couldn't stop a workout on the Apple Watch because of the swipe needed.

* Display is always on, no need to raise my arm directly in front of my face to turn it on. Too many times I had to raise or twist my arm multiple times to see my pace with Apple.

oldprogrammer2··on Airbnb’s Stunning IPO
Agree, largely because AirBnB tends to have higher platform and cleaning fees.

I also have a hard time understanding why AirBnB is treated as crown jewel of success for using $6 billion in raised capital and more than 6,000 employees to copy what VRBO already did well (and with substantially less resources).

(Honestly, I would like to understand this, if someone can explain it to me).

oldprogrammer2··on Modern Running Shoes and Heel Striking
I went through three phases of shoes.

Phase 1 was a moderate shoe on the “more stability” side of things. I would get injured with regularity.

So then I went to a running shoe store and had them analyze my gait. They “prescribed” a very expensive “high stability” shoe. After a week in those I thought I had permanently damaged my knees. Switched back to moderate shoes.

Then I tried minimal shoes. At first I thought I was hurting my feet, but then I realized that they were just getting a workout for the first time.

I’ve been running in minimal shoes and have been injury free for quite a while now. So that’s my personal anecdote. Not sure I would ever go toward a super minimal shoe, but definitely will stay on shoes with a small heel and minimal arch

oldprogrammer2··on Apple Watch momentum is building
I have a Garmin 245 that reports respiration without a chest strap. It tracks throughout the day. You can view on a line chart, or view awake/asleep averages. No idea how it measures, or if it’s accurate.
oldprogrammer2··on We cancelled standups and let the team build
Unfortunately, many engineers will consider themselves “blocked” after doing only 5 minutes of research and deciding they needed to interrupt someone else’s work for help. They are concerned only with their own productivity, not with the productivity of other team members who have to context switch to solve a different problem.

A standup encourages people to solve their own problems as best as they can, and to aggregate their interruptions to limit the number of individual interruptions throughout the day. Without a system like this, a team’s senior engineers may get nothing done besides assisting others.

oldprogrammer2··on Meeting everyone on a new team
As an executive, your calendar will fill up fast with meetings, planned and unplanned. 1:1’s with direct reports, 1:1 with your boss, your staff meeting, your boss’ staff meeting. Meetings to manage down, meetings to manage up. Meetings with product, meetings with sales, meetings with operations. Various steering committee meetings to move larger initiatives forward. Meetings with customers and prospective customers. Meetings that need your decision, your expertise, or need to bring you up to speed on evolving issues.

And many of these meetings need preparation in advance to be productive. So your time is quickly depleted. Many executives do their deep thinking in the early morning or on the weekends since their day is a day of interruptions.

At least that has been my experience in my last 3 roles.

oldprogrammer2··on Ask HN: Would you use Phoenix/Elixir for your SaaS startup?
I would not. I've experimented with it enough to know that I am much more comfortable executing with flask, rails, or dotnet. As a manager, I would dread trying to find engineers (I'm not in SV/SF), and I definitely would not want to build a product where everyone was learning the language/framework as we went (and everyone is thinking "re-write" before the first year has passed).

As others have said, if you're building a business, use what you know. Use what you can execute on the fastest, with the fewest unknowns, and with the most confidence.

oldprogrammer2··on Ask HN: How to Build an iPhone App in 2020?
This was my experience with Xamarin. It was easy to get started, but then it was nearly impossible to get the "finer points" working just right. Instead of just doing "x" I was fighting the tools to get "y" to do "x", with that extra level abstraction sometimes requiring custom code to generate the right native output.
oldprogrammer2··on Ask HN: Parents, how is virtual education going for your kids?
My kids are in 2nd, 4th, and 6th grade. They all work very independently, and seem to enjoy school more than they did in person.

We always hear about the negative aspects of virtual education, but I think a big positive effect is that they are required to be more independent about watching the schedule and managing time.

Another big positive effect is that I feel like we have more time together as a family. A couple minutes here and there add up throughout the day, and I'm grateful for the extra time with them at this age.

Our elementary school has grouped the remote kids together so that the teacher can manage the class consistently, without trying to be hybrid. Their schedule follows a regular school day from 8-3, approximately alternating 30 minutes synchronous/asynchronous. We pick up a bag of take-home classroom material every 2 weeks, including textbooks and readers, and the students generally work on paper and submit photos of their work through Google Classroom or present during a Google Meet.

oldprogrammer2··on Ask HN: How many of you are employed, self-taught SWEs?
I graduated from college with an Economics degree. I was working as a Business Analyst. I started looking at database schemas so I could write better documentation, and then started writing SQL to deliver reports myself instead of waiting on the engineering team. It didn't take long until executives were coming to me directly for their custom reporting needs. Eventually, I was running a rogue web server for generating dynamic reports. When I was "found out", I was absorbed into engineering, and started my "real" career as a SWE and started building web applications on a team.

I broke that first-job barrier by getting myself a job close to the technology, and then solving problems that had a visible impact. (I want to add that, though I constantly pushed at the edge of my authority, I avoided ruffling feathers and was always a team player. I never went over my boss' head, for example, and generally asked permission.)

I'm now in my third executive role, running engineering for a Series-A funded startup. Being able to bridge the divide between business and engineering really hits the sweet spot for me. I very much enjoy what I do.

oldprogrammer2··on U.S. government issues travel warning for New Zealand due to '23 active cases'
This looks like a standard Department of State advisory message. A fairly moderate one to “exercise caution”. The purpose of these advisories is to make sure travelers are aware of any situation. The article on France, for example, has messages about Covid-19, terrorism, and civil unrest, along with advice.

Don’t read too much into it.

oldprogrammer2··on US emissions fell 2.1% in 2019
No, just stop eating meat and spread that message to everyone. You don’t need big acts of legislation.

https://www.nature.com/articles/d41586-019-02409-7

oldprogrammer2··on You Are Not Google (2017)
They have details here: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...

Lots of caching, lots of RAM, SSD storage, and a low-level ORM for SQL.

oldprogrammer2··on Ask HN: Company is firing all employees – should I still exercise my options?
The trend is to move to 10-year exercise windows. Plenty of arguments to both sides, I suppose.
oldprogrammer2··on Ask HN: Company is firing all employees – should I still exercise my options?
1. Setting the exercise window to 90 days instead of a more reasonable window (measured in years) should be a strong indicator that whoever is structuring their deals is not at all interested in the welfare of your equity.

2. You no longer have a seat in the company (much less at the deal table).

3. Their desperation will be apparent, and they will accept very bad terms in the round (firing your staff = no leverage).

Even if they manage to stay in business, your investment is unlikely to be worth anything. As someone else said, would you really want to invest in this company if not for your history? Why not put that $13k into another investment?

oldprogrammer2··on A Climate Change Paper So Depressing It's Sending People to Therapy
I am also optimistic for this reason, too. In the 1980's, I had nightmares about a nuclear armageddon. We were told that by the time we were teenagers we would no longer be able to play outside: because of ozone depletion, air pollution, and acid rain. In the 1990's, we were told modern society would collapse because we would literally run out of oil. We were told that 20% of us would die from AIDS.

Don't mistake me - these threats were real, not imagined, but based completely on static trajectories. We countered these problems by changing behaviors, changing laws, and innovating.

The threat of runaway climate change may be greater than these threats, but we have shown a remarkable ability to effect change on those things that the experts told us were unchangeable.

oldprogrammer2··on The New 30-Something
It wasn't so easy for all the boomers. I remember my dad losing his business after he lost a loan during the S&L crisis, and I remember my parents struggling to afford a 3-bedroom house in 1983 at something like a 16% interest rate on the mortgage. And I'm sure they remember gas lines during the 1979 oil crisis, as well, even though I don't.
oldprogrammer2··on U.S. Student Debt in ‘Serious Delinquency’ Tops $166B
To be fair, there are plenty of state universities in the US that are considerably cheaper than private schools. Students entering college are generally making two bad decisions:

1. Selecting a very expensive, non-prestigious private school.

2. Selecting a major that has no ROI for the cost of tuition.

To give concrete examples:

Option 1.

   4 years at U of Texas at Austin.

      Tuition = $40k.
Option 2.

   2 Years at Tarrant County College.

   2 years at U of Texas at Austin.

      Tuition = $24k.
Option 3.

   4 years at Southern Methodist University.

      Tuition = $250k.
So a student could spend $24k versus $250k, and I would imagine most would consider the UT Austin degree more valuable, as well, though these two schools are ranked similarly for undergraduate.

And, while I would support further taxes to support state schools, I have no desire to support students who are personally selecting to attend a school that will cost 10x just because they want to. And I have no desire to forgive their loans, either.

oldprogrammer2··on Ask HN: Starting a CS degree at 28?
Beyond the cost/benefit analysis, and apart from the programming element, are you up for 3 semesters of calculus, linear algebra, and discrete math, and differential equations? Are you prepared to start calculus in your first semester (you have a working knowledge of functional algebra and trigonometry, right)? If not, you will need extra time to level up your math skills before you can advance very far, possibly stretching your time to finish out by another year or two.
oldprogrammer2··on Lidar Is a Crutch
From Wikipedia:

He left in 1992 to study business and physics at the University of Pennsylvania, and graduated with an undergraduate degree in economics and stayed for a second bachelor's degree in physics. After leaving Penn, Elon Musk headed to Stanford University in California to pursue a PhD in energy physics.

https://en.wikipedia.org/wiki/Elon_Musk#Education

oldprogrammer2··on Ideology Impairs Sound Reasoning
In the spirit of making the best argument for an opposing viewpoint, I think the better argument that would be made is that climate science is the only scientific discipline that seems predisposed to a certain, predicted outcome.

The argument is made that facts are selected or engineered to support a negative outcome because those producing the science already deeply believe in a particular truth and inject that bias into their work. Any scientist seeking to prove otherwise is silenced or ridiculed by the majority, who happen to be true believers. It only takes a few dissenting voices or a few cases of statistics being "manipulated" to add credibility to it.

The conspiratorial nature of it makes it even more compelling to untrusting, unsophisticated outsiders.

I'm also suddenly reminded of Umberto Eco's book 'Foucault's Pendulum', which deals with belief and conspiracy. While a fun, satirical work of fiction, I found it to be very constructive in understanding how people can come to believe things that are completely wrong.

oldprogrammer2··on How Windmills as Wide as Jumbo Jets Are Making Clean Energy Mainstream
Dallas native here... and a runner and weather nerd constantly monitoring for the best running conditions...

In July and August it will often stay above 90F until midnight. There’s usually a few evenings in August where it will still be 100F at 2200.

The overnight lows in the upper 70s won’t be reached until dawn, and it will be back into the upper 80s before 10.

And the breeze is a hot wind, that feels like it makes it worse rather than helping.

oldprogrammer2··on Places in America that pay people to move there
I live in a rural area (only 2 neighbors within a mile), and have a 50/5 Mb internet plan through a fixed wireless provider. The tower is about 5 miles away and is uplinked to another tower at least 20 miles away. This, along with Verizon LTE as a backup, allows me to consistently work from home.

Last year the best I could get was 15/5, and a few years ago 10/3. So it’s definitely changing for the better.

Warnings for those thinking about fixed wireless: they tend to turn off tower equipment to prevent damage during storms, your connection can be over saturated at peak times, you may have to pay overages (on non-business Plans, but significantly cheaper that overages by cellular providers), and line of sight and distance from the tower can prevent service.

oldprogrammer2··on Grad School Tuition Wavers to Be Taxed as Income in Congress's Tax Plan
On second look, I think I am incorrect. Altering Section 132(j)(8) doesn't yield a substantial change.

Before:

Amounts paid or expenses incurred by the employer for education or training provided to the employee which are not excludable from gross income under section 127 shall be excluded from gross income under this section if (and only if) such amounts or expenses are a working condition fringe.

After:

Amounts paid or expenses incurred by the employer for education or training provided to the employee shall be excluded from gross income under this section if (and only if) such amounts or expenses are a working condition fringe.

I'm not sure where this is in the tax bill.

oldprogrammer2··on Grad School Tuition Wavers to Be Taxed as Income in Congress's Tax Plan
This seemed so bizarre, I had to research it. Best I can tell, it originates on Page 97 of the proposed bill: https://waysandmeansforms.house.gov/uploadedfiles/bill_text.....

(2) Section 132(j)(8) is amended by striking "which are not excludable from gross income under section 127".

I looked up the mentioned sections:

Section 132: https://www.law.cornell.edu/uscode/text/26/132

Section 127: https://www.law.cornell.edu/uscode/text/26/127

This does seem to be true.

But to be fair to the intent, these sections of the tax code are aimed at educational benefits provided by corporations, and there is not a specific clause in the proposed bill that is targeting graduate education. It seems like an oversight that PhD students are affected by this, or possibly there's a deeper nuance in the tax code that makes this irrelevant to educational institutions. Hopefully all of the attention this has received will result in clarification and amendment before approval.

oldprogrammer2··on The Gig Economy Celebrates Working To Excess
Given that the US is large and varied, what you describe doesn't sound like where I live (Texas). Oddly enough I had that same reaction when I first visited London: life seemed worse than where I was from.

I don't know anyone who works more than 40 hours a week, in tech or elsewhere. Those of us in the corporate world have 15-25 days of paid time off (not including holidays, to be clear), based on time with a company. As an employee, I would love to see this increase. As an employer, I would see it as a recruiting opportunity that many job candidates would value.

Most people I know own a home, and others rent houses or apartments at relatively low cost. And probably significantly larger and nicer than European expectations. And they all have plenty to show for their hard work, though much of it may not be enriching our lives substantially.

On the healthcare side, maternity leave is usually only 30 days (not very much, I know, but much better than none). While our healthcare is not "free", I feel like the higher compensation, lower taxes, and lower cost of living in the area enables my family to afford paying higher premiums for better insurance.

Having said that, I still feel anxiety about the future. Losing my job doesn't just mean I lose my income, I also lose my health insurance coverage. I'm not sure how quickly I could switch to an ACA plan with an income-based discount, and I wouldn't be able to afford it otherwise if I had no job.

Unfortunately, I don't think switching to a single payer system alone will address the deep issues in the US healthcare system. People are quick to blame the insurers, but much of the blame also needs to be placed on the providers who charge astronomical fees. The source of the problem, in my opinion, is lack of transparency in pricing resulting from the presence of a middleman (the insurer) and the inability to shop around for many medical services that could be commoditized.

So while I agree that in many ways Europeans have it better (but not without cost in terms of lower wages, higher cost of living, or high unemployment), I don't think painting such a dismal view of the US is warranted. Based on my experiences traveling in Central and South America, a comparison to the third-world, even if limited to work/life balance, is highly inaccurate.

Disclaimer: others' experiences will absolutely vary.

oldprogrammer2··on The Gig Economy Celebrates Working To Excess
I can't speak for Trump's motivations, but I've noticed something similar in the corporate world. If a capable executive is particularly critical of an aspect of the business, he may (inadvertently) find himself put in charge of it. It's a method for breaking status quo. And just because this new leader starts as an outsider doesn't mean he stays an outsider after becoming intimate with all the invisible challenges facing that business unit.
← PreviousPage 2 of 3Next →