632 karma · joined November 17, 2016
But I think the broad point in the short post is right. Objective-C may look horrible today, but compared to the other choices at the time of its debut; it looked pretty damned good and even better because it was what NeXT was attaching its UI tooling to -- and compared to what was around at the time InterfaceBuilder was unreal good.
I was a pre-teen when I first learned to program on a TRS-80 Model 1. I was, at the time, an expert in BASIC and Z80 assembly.
At the same time I was asking my parents for quarters to play space invaders. And that's where I feel this article.
These are the shoulders I stood on. There were people who made that first generation of video games and personal computers. I benefited from their work. Their work launched me into what has been a great career.
But they are aging out and dying. Their work was foundational. And, at least to me, inspirational.
Not deriding book collecting. :) I've been there. I've just decided on this one that I don't care about the book. I care about the experience. I bought it to do this exact thing with.
But that's a great edition to put out!
I turn a page a day...
In the morning before I get coffee usually, though it's often too dark and I'll come back to read the two facing pages later. Depending on the day that means I'll read a Sunday strip and three daily strips or six daily strips. Once in a great while it's one Sunday strip and some custom art -- I presume from one of the books. Those days are a little disappointing but it's still one page turn a day.
I'm re-reading Calvin and Hobbes at somewhere around 5x original speed but somewhere about 50x slower than if I were to sit down with it and turn pages willy nilly. I've been doing it about six months and I'm still in the first book of the three that comprise the complete set.
It's a real added joy in my day and will be for some time. Some of the best money I've spent in a long long time.
New Tesla's are literally worse to my thinking. Would I like more range? Sure, I guess, but truth is that 70% charge on the S is reliably enough range that unless I'm traveling cross country, the car just tops up every night.
I will buy another EV. It's very unlikely to be a Tesla both for their ergonomic design and Elon's very public display of policy positions and opinions that I disagree with.
Part of the reason I've owned FSD since 2017 and yet spent exactly zero minutes in my car in the expressway, in light traffic, in good weather, in the middle of the day reading a book is because of the lack of an entry on the posted timeline saying something like: "Tesla states it will accept liability for any crashes that occur while FSD was engaged."
After all these years, it's fair to say: "In the 7 years that Tesla has accepted money from customers for FSD, Tesla still requires human supervision in all cases."
So far they have proven they are asmpytotically approaching something that drives badly and is in danger of hitting things.
The broader points remain: This is true everywhere and not unique to Google. People get a choice whether or not they opt in.
I mean ... you get to choose how you play the game.
If your goal is money and you are a manager then in any organization (not just Google) it's likely that income is going to be O(number of reports). More reports == more responsibility == more money.
But if your goal is to get something done and enjoy your job; you can play that game instead.
Perhaps one of the most life improving insights I've discovered about myself over the years is that I like managing engineers more than managing managers of engineers. The conversations in my week are just more interesting.
Now if I want to get a thing done that really takes 70 people then I either have to deal with it, or let someone else do it -- but just because "more comp requires more people" does not mean you have to aspire to more people. It's OK to like your work and want to get meaningful things done without aspiring to play the "more people, more money" game.
I post because there is something glorious about an outlier in a consumer space that is largely homogenous.
I will look for some RC cola because you posted this!
I don't think the author's point is that "C is not a good language for systems programming." You are not going to have an equivalent to volatile int *dma_register = SCATTER_GATHER_BASE; in Haskell.
The author's point is that the drive to make C and other "model the von Neumann machine" languages execute quickly has made the compiler very complicated (the author is implying that "low level requires simple compiler") and that processors built to make such code run quickly are also very complicated. And those complications carry costs.
In many ways this is a "call to programming model action" and cites GPU as illustrating the potential when "new programming model" and "silicon to support it" are done in concert.
The other solution is political. There's a reason that governments regulate and define economic rules of the road. This is a good example of where governments need to step in. The link between generative AI and the data it is trained on needs to be carefully thought through and properly handled especially given the capitalist nature of our economy.
The CEO is the landed gentry. The mods are the sharecroppers who have had enough.
I legitimately think it's possible that a properly managed "for the profit of the investors" social media company will always follow this path.
It's why I think the right future for social media is non-profit. None of this is amazing technology anymore. This would also have the benefit that it would take the question of "how do we avoid doing harm while still making profit off the table." Could write a statement of values and intent that legitimately puts well being of users and society ahead of everything else. (Which no for-profit with externally raised capital is able to do today.)
I'm backing the effort by not even landing on reddit. And it's odd. I have found reddit to be helpful over the (now many) years.
I'm coming to the conclusion that capitalism destroys social media for me by causing the business to make it unpalatable to me. Oh well. I'm sure I'll survive without it.
Facebook, Twitter, .... now reddit? Might be.
And it's never advertisement. Advertise away. It's usually one of two things: encroaching on privacy or pushing "engagement." I'd have left reddit years ago except that I could opt out of the re-design.
IMO, we need some well funded and user focused non-profits to provide social media. Capitalism and the drive for growth is destroying these platforms from within.
Good for you starting a tech company outside the tech meccas, it's a hard road. Remote work might help you. In an remote work world, you are on a level playing field.
As it relates to the SVB bailout. There's a strong libertarian streak in SV. While it might be entertaining to watch the hypocrisy unfold, I'm pretty certain these folks read hackernews and I'd like them to have a bit of self reflection about the role of government now that SVB has imploded.
I bet AirBnB people read hacker news.
Folks: I should be able to pay for another user's booking. It just can't be that hard. I set the dates, supply the payment info, anoint another user of your platform to reach out to the host.
Alternatively (if there's something with payment processing that I don't understand), the user who wants me to pay chooses the dates, writes what they want to say to the host, and then passes the baton to me for supplying payment info.
I've paid for friends and family to stay in hotels a zillion times. I was amazed that your platform does not allow this. Now I'm appalled that it allows situations like OP's to happen. And for the record, I was not thrilled to have to disclose what I was paying for my friends. Until this is fixed, will actively try to use hotels for this in the future. (This was a unique case.)