HackerTrans
TopNewTrendsCommentsPastAskShowJobs

YesThatTom2

no profile record

Submissions

Controlling VSCode from the Terminal

yesthatblog.com
1 points·by YesThatTom2·mês passado·0 comments

Don't template YAML, poke it

github.com
1 points·by YesThatTom2·há 4 meses·4 comments

comments

YesThatTom2
·há 2 meses·discuss
He was also executive director of both the USENIX Association in its very early years.
YesThatTom2
·há 2 meses·discuss
“Dictators stay in power until there are food riots” is what every sociologist I know tells me.

I hope the “riots” are in the form of voting.
YesThatTom2
·há 3 meses·discuss
Ada was also ignored because the typical compiler cost tens of thousands of dollars. No open source or free compiler existed during the decades where popular languages could be had for free.

I think that is the biggest factor of all.
YesThatTom2
·há 3 meses·discuss
I’m old enough to remember when the FSF said that blocking spam was censorship. Good to see them wake up.
YesThatTom2
·há 3 meses·discuss
Whatbmakes you say that? Devs use stacked PRs in small and large repos today.
YesThatTom2
·há 3 meses·discuss
[flagged]
YesThatTom2
·há 3 meses·discuss
I will speculate the DDOS attacks are funded by companies and governments that benefit from not being held accountable for their past deeds. I suspect X, Google, China, PRNK, Hungary, etc
YesThatTom2
·há 4 meses·discuss
If Dijkstra blamed Knuth it would have been the best recursive joke ever.
YesThatTom2
·há 4 meses·discuss
I hear you, friend!

While you were seeing those problems with Java at Google, I saw seeing it with Python.

So many levels of indirection. Holy cow! So many unneeded superclasses and mixins! You can’t reason about code if the indirection is deeper than the human mind can grasp.

There was also a belief that list comprehensions were magically better somehow and would expand to 10-line monstrosities of unreadable code when a nested for loop would have been more readable and just as fast but because list comprehensions were fetishized nobody would stop at their natural readability limits. The result was like reading the run-on sentence you just suffered through.
YesThatTom2
·há 4 meses·discuss
This is the way.
YesThatTom2
·há 4 meses·discuss
Oh, damn! I should have picked a name that references "you'll poke your eye out!"
YesThatTom2
·há 4 meses·discuss
Poking values into your YAML or JSON files has benefits over building them with templates.
YesThatTom2
·há 4 meses·discuss
So how many angels can you fit on the head of a pin?
YesThatTom2
·há 4 meses·discuss
Here we see Go haters in their natural habitat, the HN comment section.

Watch as they stand at the watering hole, bored and listless. A sad look on their faces, knowing that now that Go has generics, all their joy has left their life. Like the dog that caught his tail, they are confused.

One looks at his friends as if to say, "Now what?"

Suddenly there is a noise.

All heads turn as they see the HN post about UUIDs.

One of the members pounces on it. "Why debate this when the entire industry is collapsing?"

No reply. Silence.

His peers give a half-hearted smile, as if to say, "Thanks for trying" but the truth is apparent. The joy of hating on programming languages is nil when AI is the only thing looking at code any more.

The Go hater returns to the waterhole. Defeated.
YesThatTom2
·há 5 meses·discuss
I said this in 2015... just not as well!

"Automation Should Be Like Iron Man, Not Ultron" https://queue.acm.org/detail.cfm?id=2841313
YesThatTom2
·há 5 meses·discuss
I can’t find where in the article the author claims it is new (as in original).

In fact, the author shows that this is an evolution of go vet and others.

What’s new, however, is the framework that allows home-grown add ons, which doesn’t have to do everything from scratch.
YesThatTom2
·há 5 meses·discuss
DNS changes propagate. They just do-so in a pull, not push, way.

It’s accurate to say that a user is waiting for the change to propagate if they are sitting there clicking re-try as they wait for the cascading cache expirations to do their thing.
YesThatTom2
·há 5 meses·discuss
Shhh! Don’t tell anyone.

Years ago MS depended on Windows. It was the profit center. Everything MS did was a moat to sell more seats. Even MS-Exchange was just a ploy to force enterprises to stop deploying any other operating system.

That all changed with Azure.

MS realized they could make billions in Windows or trillions with Azure.

They changed the org structure. Now Azure is at the top and everything else is a moat or a way to draw people to Azure. They changed the sales commission (your multiplier doesn’t kick in unless you’ve sold enough cloud services).

Windows is no longer a profit center. It’s a cost center.

Anything that scares people away from using Windows is a benefit.

Let those other suckers spend money developing operating systems. As long as it runs on a VM in Azure, Microsoft will profit.

Windows being worse and worse isn’t a bug. It’s a feature.
YesThatTom2
·há 6 meses·discuss
At first, MS didn’t mind as long as SAMBA only implemented the outdated older protocols.

Then they realized interoperability could make them more money, and they invited him and his team to Redmond for a week of working with MS engineers to understand the latest protocol versions. Oh wait, no, it was because the EU forced them. https://www.theregister.com/2007/12/21/samba_microsoft_agree...
YesThatTom2
·há 7 meses·discuss
So can a 10 year old. The breakthrough I’m waiting for is factoring something I cant do in my head.