HN user

whateverboat

304 karma
Posts1
Comments114
View on HN

"Have become"?

Always have been. It's like people have forgotten Halloween Documents.

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

In discussing ways of competing with open source, Document I suggests that one reason that open source projects had been able to enter the server market is the market's use of standardized protocols. The document then suggests that this can be stopped by "extending these protocols and developing new protocols" and "de-commoditiz[ing] protocols & applications". This policy has been internally nicknamed "embrace, extend, extinguish". Document I also suggests that open source software "is long-term credible ... FUD tactics can not be used to combat it", and "Recent case studies (the Internet) provide very dramatic evidence ... that commercial quality can be achieved / exceeded by OSS projects."

You have the right to a degree in XYZ... you should NOT have the right to a taxpayer backed grant/aid/loan/whatever to gain said degree unless you're on a reasonable path to become a tax payer yourself as soon as you are done with the degree.

you said a lot of things with a lot of assumptions in that sentence

You have the right to a degree in XYZ... you should NOT have the right to a taxpayer backed grant/aid/loan/whatever to gain said degree

If it becomes unreasonable/unfeasible to have a degree without a taxpayer backed grant/aid/loan, then right to a degree implies right to that aid.

unless you're on a reasonable path to become a tax payer yourself as soon as you are done with the degree.

You are assuming that the only way a person pays back that money is by tax payer account. They could also be paying back that money by being a nurse improving people's healthy making population more productive.

At the end of the day, you are looking at this all wrong by being very ideological about it. You need to look at it from what's best for the country in long term.

The problem often is that the new manager can teach their hires to write better code and train them to be new managers. Given that a team leader in such a scenario is often checking for correctness, I am not sure if current LLM based AI will ever be able to do it. We need new AI for it.

Thieves are not educated enough to understand the difference and will steal the fiber and try to sell it (with no success) and in the anger, destroy huge swathes of the remaining fibre.

You mean to say there are no shortcuts to improving lives of poor people without actually improving their lives. Only yesterday, there was video of people stealing concrete mix from road construction sites in India for their own homes.

EDIT: In order to improve their lives, they need internet, but they also need everything else. Not providing everything in lockstep fails hugely. (And this includes providing good governance and non-corrupt leader, a problem we have no idea how to solve.)

I think when the the SICP authors said

“Programs must be written for people to read, and only incidentally for machines to execute.”

people probably did not realise what it meant, but AI is bringing it to forefront. Huge amount of work we do is essentially to communicate decisions we want to take, are going to take or have taken. It is a cornerstone of our society when people are continuously exposed to the relevant decisions which are taken in order to build a shared understanding and move forward.

Programming was nothing but that. We did not have a good enough compiler till now and we definitely do not have a good enough language to describe what we need (mostly because thoughts and world in general are so much more complex than any language). And therefore, we used the same language for computer to execute our code and for us to read and understand it. But the reason we store our code in human readable language and not machine code is because we want to communicate the code to future self.

That's why Elon musks's statement about just directly getting a binary makes no sense, because the language used to specify that binary needs to be stored in some engineering records anyway, and then "that is the code".

Code review is also exactly the same, it is a signal which says, "I want to take this decision, are you okay with us taking this decision?" and everyone interested signs off.

Bugs finding are just people going, "I completely agree with the principle of the decision but this particular part of decision is anti-thetic to the principle, should we fix it?"

But now with AI, this should be "easier" for some definition of easy. In the sense that in the past, this might have taken 15 minutes to write, now with AI, this can take 5 minutes to write by first getting AI to produce a summary and then using human judgement to make it better. So, it's a good idea now to actually demand the dream.

This was the original rule in linux kernel as well. No more than 200 loc per patch. We should also introduce this to git commits and pull request descriptions:

1. 400 chars/10 lines per commit

1b. Not more than 3 commits in the initial pull request

2. 20 lines of explanation for pull request

3. not more than 3 pull request open at any one time

I mean, for what it's worth, we have subsidized Anthropic by allowing them to train on copyrighted stuff. (I know it is still legal, and I support the legality, but the economics are what they are with people's content paying a big one time subsidized cost (to the level of at least 500B).

So, the least Anthropic can do is pay it forward.

No. I was there in 2012, Redhat's solution was the only solution which would have properly worked. Eventually, the infrastructure developed for measured boot due to these measures allowed Linux to use TPM in it's proper usage, and allowed sedutils and similar applications to be supported on linux.

Unrelated to this news, but this is so rudimentary, when the correct solution instead is:

1. Make it ridiculously easy to install hardware vendor keys and register it with OS of choice. (like a standardized dialog box in UEFI and a standardized/regulated IPMI-like interface)

2. Allow for only measured boot on those devices.

3. Provided facility to verify signatures.

Do this on consumer and enterprise laptops and desktops alike and all of these weird set of conditions just go out of play and replaced by something much much simpler.

Most of the effective self help advice is personal advice meets trust means relevance at that point in life.

Same book can be ridiculed and appreciated by different people, sometimes even by the same person when they are in different stages of their life (especially if they have less self-awareness).

"You already know whether you are in love or not, you just need to trust this voice."

Depending on where you are in life and who you are as a person, this statement can simultaneously be called a platitude, or a meaningful statement that someone finds allows them to decide what is important in life at that point.