Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phoehne
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
phoehne
4y ago
Layers are not as cleanly isolated as we like to think. Take buffered IO as an example. With unbuffered IO with a dumb drive, a lot of programs run slower. However, what unbuffered IO does is give you immediate feedback about the complet
122.
▲
by
phoehne
4y ago
100% agree. As long as the trade off between performance and new failure states is tractable to analyze. My worry is with enough layering, that analysis becomes intractable. Not that you need to account for every imaginable failure (what
123.
▲
by
phoehne
4y ago
Don't be so hard on the mainframes. They're absolutely fantastic and they're one main job in life, executing transactions. And you can run the same binary, unmodified, from the original 1960's system 360 on today'
124.
▲
by
phoehne
4y ago
We should totally have nice things. I hundred percent agree. But I have this nightmare that one day a cloud provider goes bankrupt because they can't understand why half their fleet won't boot. And as the go through the entire
125.
▲
by
phoehne
4y ago
[caution old man yells at clouds] There are so many comments I started to write, re-wrote, deleted, etc. I have largely the same view of the complexity hell-scape we're creating. I can't access the vendor binary blob software tha
126.
▲
by
phoehne
4y ago
That helps. I don't necessarily agree, but it's definitely interesting!
127.
▲
by
phoehne
4y ago
I think that may be a red herring. We normally don't link to name mangled C++ libraries, anyway. Most libraries export their useful symbols in de-mangled format for linking to other languages. That way you can basically dlopen and l
128.
▲
by
phoehne
4y ago
From Rob Pike - One of the creators of Go. see https://commandcenter.blogspot.com/2012/06/less-is-exponenti... A lot of command line tooling is being written in Go along with systems software (like basically all
129.
▲
by
phoehne
4y ago
It's a very good language. I learned it graduate school in the mid 1990s. I personally think the learning curve is not particularly steep. But it seems like most developers and the industry would rather enforce coding standards to n
130.
▲
by
phoehne
4y ago
In order to disagree or agree with your statement I would need some working definition of mini, micro, and mainframe.
131.
▲
by
phoehne
4y ago
I think that's changing. You're seeing more companies investing more in custom silicon. Like Microsoft, Amazon, and Google all make custom silicon to support their cloud efforts. That's expected to increase over time. App
132.
▲
by
phoehne
4y ago
The way I look at it is we're in a transitional period. A language like Go or Rust can replace some of the C++ lift, but we're not sure because they're not a large body of experience with those languages. I suspect, but can
133.
▲
by
phoehne
4y ago
I recently moved to an embedded software role. I sought out this move because I love writing code for very small computers, fiddling with registers, Blinky lights, etc. I didn't realize how important an accredited RTOS was for many
134.
▲
by
phoehne
4y ago
One thing that's basically true is you can't diagnose yourself. Like most of the posters, I recommend therapy. And therapy isn't instant. I'll attest that it sometimes takes a while to figure out what the underlying i
135.
▲
by
phoehne
4y ago
Or they might just suffer from the basic problem that people find remote work over teams and periodic meetings depressing. I don't like bull-pen style team rooms. The distractions and everyone sitting there with headphones on, tuning
136.
▲
by
phoehne
4y ago
I think that part of the problem in general tech is that many developers don't understand they're being marketed to. I really have no opinion on whether or not K8s is a smart choice, and will save you time and effort, require mor
137.
▲
by
phoehne
4y ago
There's some evidence that burn out and depression are linked. If you can afford therapy, through benefits or just writing it off as an investment in yourself, I would recommend it. What I've gotten out of therapy has been worth
138.
▲
by
phoehne
4y ago
>> Sport is probably the worst possible analogy for any fair economic system. It promotes cooperation between people only as far as crushing your opponents team go. How exactly exactly promotes cooperation between FC Barcelona and Rea
139.
▲
by
phoehne
4y ago
Please keep in mind that my comments come from someone who bought a Framework laptop precisely because of their right to repair stand. I've also experimented with alternate phones like the Pine Phone, looking for something that could b
140.
▲
by
phoehne
4y ago
First off, you can have competition and cooperation. Take a look at any sports team. It's a highly competitive environment that's also highly cooperative. You can't win unless you play as a team. I don't believe the
141.
▲
by
phoehne
4y ago
After 50 years it doesn't seem like it, but C has managed to survive this long because it's a solid all-round player from the bare metal to web servers. It's simple enough that you could probably implement a fairly capable C
142.
▲
by
phoehne
4y ago
Sure, until it fails and then it fails spectacularly. I think Musk may be the exception to the general rule. And some founder type CEOs don't go off the rails until they know they're on the way out and don't have to pretend
143.
▲
by
phoehne
4y ago
I disagree, too many instances of CEOs propping up short term results at the expense of future company health, or even existence. We totally get to judge how they accomplish that goal. Otherwise we wind up with Enron, WorldCom, Washington
144.
▲
by
phoehne
4y ago
With 500+ comments I doubt anyone will read this - and please don't - but "it happened before and we survived, so it's going to be okay" doesn't really resonate with me. We survived perhaps the bloodiest period of
145.
▲
by
phoehne
4y ago
There's a saying that the stock market is a voting machine in the short term and a weighing machine in the long term. I think tech is especially vulnerable to big booms. Most of the stuff in the physical world doesn't pay off as
146.
▲
by
phoehne
4y ago
Everything is a question of tradeoffs. I have to deal with cross-platform Go code on a small project at work. The requirements are modest and the Windows file system code is mostly for developer testing. The production system is Linux.
147.
▲
by
phoehne
4y ago
I think that context matters. Coming out of the 1940's, where fascism preyed on nostalgia and fear, brutalism brings forward a concept of the future that is both fearless and lacks nostalgia. Not seeing the world through your imagina
148.
▲
by
phoehne
5y ago
I wrote a set of python scripts to pull down economic and stock market data. It pulls down several different data sets mostly from the Fred API service at the Federal Reserve. Using Jinja templates and Matplotlib for graphs, it builds a s
149.
▲
by
phoehne
5y ago
It may not even be a sanctions choice by the US. It could be that China decides that making Macs, iPhones, and iPads does not align with "common prosperity." They could make up a new law that says Apple devices need special expo
150.
▲
by
phoehne
5y ago
If China did something crazy that required Russia level sanctions on China, Apple would be hard over a barrel. You could have an Apple with nothing to sell but their existing, current inventory. They should be spreading out some manufactu
More ›