Hacker News new | past | comments | ask | show | jobs | submit | more ldiracdelta's comments login

Example of Gell-Mann Amnesia?


"Shameless plug" We're all shilling something. Be proud of what you've made


That's kind of you, I appreciate that. I think I am going to redo some things to target the market it serves better and maybe I will post a "Show HN" here.


Edward Teller said the solution to the long term storage problem and the attack problem to build them under ground.


Yeah he liked those. PDF paper from him on the topic here: https://www.nucleonica.com/wiki/Articles/Teller/Teller.pdf


I think that the improved vanilla js is now "satisficing" for more people. Their threshold of ergonomic usability has been achieved and they stop looking:

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


or the curse of being good enough. Good concept! :)


I don't think they under-invested with sheer magnitude of money. The money is plentiful at Intel. It seems like they need better leadership, which hopefully they have in Gelsinger.


Yes. Small businesses need microservices.


Small businesses need mostly static sites that are easy to update content on. The non-static functionality some businesses need is generally quite constrained: appointment setting and information request forms being the two most likely, and there are plenty of X-as-a-service offerings in that space.


"DIY platforms" Do you mean wix et c. ? Or `create-react-app`


I think it may be more of selection bias.


I went to a cc as part of a high school program. The math department was sooo much better at teaching and having passion for the subject than when I arrived at univesity.


This was my experience as well. I went to cc prior to going to a 4-year institution for CS. The instruction in the math classes at my local community college were far more impressive than anything I've ever taken anywhere else.

My theory on why this is the case is that they are prepared to teach math to 30-somethings who haven't cracked open a math textbook in a decade+.


50% of my cc student body was high school students in that program. That cohort was higher achieving than the average hs student.

I think the big difference was that they were there to teach, not do research. They would have left for engineering or s/w jobs long ago I they didn't actually love teaching


Maybe my experience was in part shaped by the fact that I took classes at night. Were the classes you took exclusive to members of the dual credit program? It does make sense, as basically every teacher I had at my cc was phenomenal. Though I did go to a truly massive cc.


"There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.”


Chesterton’s Fence, in case anyone is wondering.


Chesterton's Fence should be held in disrepute in this day and age, at least among people familiar with software. The majority of said software being bloated because of an instinctive application of Chesterton's Fence.


Have you never suffered an ill-advised redesign that takes away all the features you needed because "it's cleaner"? Lucky you


80% of migrations out there (warning: made up statistic) happen because the system became too complex to maintain, and most of that complexity comes from people implicitly invoking Chesterton’s fence in one way or another, many, many times.

Yes, there are cases where it’s wise to follow Chesterton’s advice. But many more cases where that’s just lazyness disguised as wisdom.


That doesn't make sense to me.

Chesterton's fence is about explicitly removing something. You can't implicitly invoke it.

What you're describing is a lack of explicitly removing things. Chesterton's fence does not apply here.


Be it your way.

Still, I think we should sometimes be bold enough to call out when we think that the Emperor has no clothes. In this case, Chesterton's fence is much less deep than it's made out to be.

The guy who wants to take it down, that's at least a valuable proposition. He's trying to decrease entropy. He's at least trying to put up a fight with the natural state of affairs that things become more disordered, more cluttered, more messy.

The guy who shuts him down, he's lazy. He's not willing to put in the work himself to see why the fence is useful. He's putting the burden of proof on the guy who at least is trying to do the good thing.

And many times guy nb 1 will just say, "well then, I tried, but there's opposition, and I don't have the time and energy to fight this battle".

And the fence will stay there.

And for each 1 useful fence that should stay there, there are 100 rotten ones that shouldn't.

The thing is, this is so entrenched, that people don't even try anymore. Maybe it's Pavlovian.

I'm saying this: we should at least admire those who even contemplate taking down a fence. And those who take the risk to speak out that the fence should be taken down.

Instead, we admire Chesterton. Which happens to be quite convenient too. Because we are lazy.

Oh, don't worry, I'm lazy too. How many times in my life didn't I say "this is a need to have thing and this is a nice to have thing. Considering the urgency, I'll deliver the need to have one, and leave the nice to have for another day".

In other words, how many fences didn't I leave the fence in the road? I'm guilty. But at least, I don't feel proud and wise about it.


It’s a good idea inasmuch as the ideas you encounter have thought behind them more often than people think. In a local environment with thoughtless decisions, sure, don’t apply that heuristic. I think in general most people under-invest in understanding why the “fence” is there, and so I disagree that it’s a bad heuristic.

I also disagree with the specific claim that software bloat is due to repeated application of Chesterton’s fence; I think bloat is caused by a lack of thought about what is needed and laziness around pruning dead code, rather than thinking about justifications for past decisions and then deferring to them.


Can you tell me why the fence, known as Chesterton's Fence, was ever constructed?


I mean, the "use of it" is obvious, it's another protectionist tariff in a long, long line of protectionist tariffs. It heralds from an age where that was much more common, and is an artifact of a long-discredited view of international trade.


> the "use of it" is obvious, it's another protectionist tariff in a long, long line of protectionist tariffs

I’d be curious for contemporaneous accounts over someone a century later guessing what may or may not be obvious. Maybe a cabal of industrialists conspired. The Foreign Dredging Act does predate trustbusting. Or maybe there were military concerns. Not an issue in this particular case, but one can imagine outrage if e.g. China controlled the world’s dredging fleet and threatened to isolate America’s ports in retaliation for some Senator’s mean tweets about Xi.


Bingo.

From my readings, the reason certain parts of shipping are mandated to be constructed in USA is that we Americans don't want to lose the ability to construct war ships. Tariffs may not be maximally efficient from a theoretical free trade perspective, but the cost premium of a tariff forcing local production may well be worth it compared to losing your ability to protect yourself on the seas.

Now, whether you agree with that sentiment or not is orthogonal. Chesterton's Fence says that if you don't understand why this law exists, then you don't get to tear it down until you do understand why it was ever thought to be a good idea.


Chesterton's Fence...


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: