HN user

teknopaul

885 karma

Hacker, in the original sense.

Posts3
Comments607
View on HN

My reading was that copying the doc's ToC in markdown + links was significantly more effective than giving it a link to the ToC and instructions to read it.

Which makes sense.

& some numbers that prove that.

ThinkNext Design 6 months ago

I read somewhere that in Shenzhen you can get metal thinkpad clones with any modern hardware you like, made to order, one at a time for a resonable price.

Not sure if it still exists

Adams stated he was racist and thought that was aok.

I'd say calling him out as a racist is not exactly speaking ill of the dead in this case.

Covid proved this generalisation is not a truism.

USofA was probably the only place that actively resisted the global effort.

I think people do want a better world. Greed is not universal. Most countries that grow a middle class find most people prefer to stop work. I.e. there are not that many infinitely greedy humans. And they can be taxed.

Despite neocon economic theory, most people aren't selfish. And those that are, are often happily rewarded with a plaque in their honor or a medal.

Just look at the length Trump goes to for an award.

The is one trick that doesn't require political will. If you can make the microeconomics work it can be made to scale it self.

E.G. Make CO2 extraction so cheap it's worth everyone doing it and say, make a market to sell the CO2 to farmers. Then make burying inedible bits of plants so cheap it's done on a large scale.

Then you just wait. Microeconomics takes over.

They did this with plastic clean up. By building a machine that makes plastic into fuel & construction pellets. Then stuck such a machine on a plastic poluted island and waited.

For this trick. All you require from your políticans is that they don't lie or bomb the place.

Fire fix usage went from I forget what but really significant down to the level people don't build site for it anymore.

Pretty sure it's because they made security changes that broke the Intranet.

What you want una browser is that it t works. Not some security pop-up telling it doesn't work. Especially if you wrote the website.

Still annoying evert time https://127.0.0.1 is flagged as insecure

Bit harsh.

That was probably a node / npm thing, because they had no stdlib it was quite common to have many small libraries.

I consider it an absolute golden rule for coding to not write unnecessary code & don't write collections.

I still see a lot of C that ought not to have been written.

I'm a grey beard, and don't fear for my job. But not relying on AI if it's faster to write, is as silly as refusing a correct autocomplete and typing it by hand. The bytes don't come out better

I don't understand how yous can be ignorant of this. In the USofA you get advertised at continuously by drug companies.

Do you really think they spend that money advertising, and that you can then not buy the products?!?

Sure, you need a corrupt doctor. But the amount of advertising tells you exactly the amount of corrupt doctors that can act as drug dealers for you.

If someone is advertising something at you, it's because you can get it and you are potential market.

Not rocket science.

Somehow the whole country has collective blindness to this fact that is scarily obvious to anyone from outside the USofA that drops by.

Drugs adverts for prescription drugs should be illegal: because there is no legal justification for them.

What they get is amphetamines, legally.

38% of stanford kids taking or selling drugs, legally, because they are rich kids: and the poor kids get jail time for buying it off them.

Go USA.

Wierd that no-one on this thread seems aware of it.

There are two standard treatments for adhd: met & dexies midnight runners.

22 years in the same Corp, targeting Linux systems since day one, and only in the first two years, and this year, have I been permitted a Linux desktop.

+2 years slugging in a vm.

Developing with out bash is just unnecessary work.

My productivity has more than doubled. easily. I manually type passwords half as much and when I do that is to access Microsoft services.

2fa wastes a huge amount of time.

Because nothing that needs 2fa is scriptable.

[dead] 10 months ago

Not being able to install and remove software on your computers was always going to be a problem.

Authoritarian tech companies were the precursor to authoritarian government. Via Theil.

Anyone who has ever been to a demo or protest saw that coming as soon as Apple announced the app store.

No one in USA did anything tho. And y'all faught hard against Europe trying. Turns out you were not an exception.

Someone needs to make bash_completion really trivial to write.

It isn't: and even copy paste is hard. Clever people write apps that are bash_completion friendly.

If first main arg is bash friendly

mycli myfunc ...

Myour whole cliapp becomes "discoverable" with one tab keystroke that you probably already typed hopefully anyway.

Never need to advertise a new feature.

Deprecate by removing from completion without breaking scripts.

Then _everything_ already is in your cli, because someone already did it.

Oh and debugging builds is a charm: Ssh in to the remote box, and run the same commands the tool is running, as the same user in a bash shell(the same language) .

CI debugging at my day job is literally impossible. Read logs, try the whole flow again from the beginning.

With Linci, I can fix any stage in the flow, if I want to, or check-in and run again if I an 99% sure it will work.

I wrote Linci to tackle this issue a few years back

Https://linci.tp23.org

Ci is too complicated and are basically about locking. But what you (should) do is run cli commands on dedicated boxes in remote locations.

In Linci every thing done remote is the same locally. Just pick a box for the job.

There is almost no code, and what there is could be rewritten is any language if you prefer. Storage is git/VCs + filesystem.

Filesystem are kit fashionable because they are a problem for the big boys but not for you or I. File system storage makes thing easy and hackable.

That is unix bread and butter. Microsoft need a ci in yaml. Linux does not.

Been using it for a while an a small scale and it's never made me want anything else.

Scripting bash Remoting ssh Auth pam Notification irc/II (Or mail stomp etc) Scheduling crond Webhooks not needed if repo is on the same container use bash for most hooks, and nodejs server that calls cli for github

Each and every plug-in is a bash script and some env variables.

Read other similar setups hacked up with make. But I don't like the env vars handling and syntax of make. Bash is great if what you do is simple, and as the original article points out so clearly, if your ci is complicated you should probably rethink it.

"This is nuts: it’s akin to saying that the milli- prefix should have different meanings depending on whether we’re talking about meters or liters."

Were were here recently with "mega": Sometimes mega is squared as in megapixels. Sometime not as in megabytes.

No biggie.

Db in audio is a relative scale and that makes perfect sense. If you mixer goes + or - 6db that makes sense but can't be measured as power, your mixer might not be plugged in to any speakers so relation to real power is moot in the digital realm.

3 eq bands with -+6db makes sense too. Doesn't need to be precisly specified to be of immediate value, +-12db is clearly something else and users know what.

There is a law in Europe that says this should always be the case.

Unfortunately USA tends to set the global standard for greed, deception, dark patterns, accidental bugs that live for many years and just happen to prevent uses getting their data. And often flagrant disregard for international law backed by Washington.