HackerLangs
TopNewTrendsCommentsPastAskShowJobs

whateverboat

288 karmajoined 7 mesi fa

Submissions

Ask HN: A good self-hosted development platform for open source repositories

1 points·by whateverboat·3 mesi fa·1 comments

comments

whateverboat
·4 giorni fa·discuss
Yeah, these people are not looking to become super rich. They are coming from very poor backgrounds (compared to median wealth in Germany) and they want to reach upper middle class levels (wealth wise, not income wise) for those countries.
whateverboat
·4 giorni fa·discuss
I think this is the biggest factor. Ambitious people who want to become rich do not have any opportunities in Germany. It is good for people who are content with a middling but comfortable life. That's why most ambitious people leave.
whateverboat
·5 giorni fa·discuss
Also person month is a very solid limitation.
whateverboat
·5 giorni fa·discuss
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.
whateverboat
·5 giorni fa·discuss
Also Practical Foundations for Programming Languages by Harper.
whateverboat
·7 giorni fa·discuss
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.
whateverboat
·7 giorni fa·discuss
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.)
whateverboat
·9 giorni fa·discuss
That's code bazaar!
whateverboat
·9 giorni fa·discuss
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?"
whateverboat
·9 giorni fa·discuss
There's a big difference between live discussion and blog. A blog reader can search what something means, live listeners cannot.
whateverboat
·10 giorni fa·discuss
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.
whateverboat
·10 giorni fa·discuss
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
whateverboat
·12 giorni fa·discuss
We will find out how much of work is given to people just so that there's a person/company associated with a technical decision. I personally think this might be quite high.
whateverboat
·16 giorni fa·discuss
I think Nvidia are being a little disingenuous here. If I understand correctly, Bull/Eviden has already solved this problem and is in production in JUPITER.
whateverboat
·16 giorni fa·discuss
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.
whateverboat
·18 giorni fa·discuss
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.
whateverboat
·19 giorni fa·discuss
I already feel like this and I don't have kids or want kids.
whateverboat
·21 giorni fa·discuss
I think I got 80 correct and got 57k.
whateverboat
·21 giorni fa·discuss
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.
whateverboat
·23 giorni fa·discuss
What field is he a dogtor in?