HackerLangs
TopNewTrendsCommentsPastAskShowJobs

aatd86

no profile record

comments

aatd86
·17 dni temu·discuss
Minority report? What if the scientist are evil themselves? :o
aatd86
·19 dni temu·discuss
You are approaching the issue but from the other direction :) It is indeed subtle. It could be solvable though if someone wanted to change the current behavior, in a forward compatible way.

Hint: "Don't use pointers at all" is the requirement that you would have to relax. That means that you cannot know whether a pointer is safe or not to be used from within an interface.

Conservatively, that means that every nil pointer in interfaces are unsafe.

Which means we should either have a way to check for nil pointers (typed or untyped) in interfaces or assert that an interface value cannot contain a nil pointer. (requires definite assignment analysis)

Actually have implemented the nil checking migration part as a POC but seems that it requires the assertion part to be tractable... That is a bit more work.
aatd86
·28 dni temu·discuss
What components were lacking? Is what you've built accessible somewhere?
aatd86
·28 dni temu·discuss
I was making the difference between engineering and development too actually. Building react and using react being an illustration of the difference between an engineer and a dev. It is a spectrum however, that's true.
aatd86
·28 dni temu·discuss
Computer Science is still useful. It is software development that is made trivial now that software can write software.
aatd86
·30 dni temu·discuss
I have been coding for several decades and still haven't delved into assembly.

This is how things goes when the employers ask for a list of technologies...

Not their fault.
aatd86
·30 dni temu·discuss
WASM is super useful for FFI in some env
aatd86
·w zeszłym miesiącu·discuss
That is not my claim. And to be fair the claim about fsd wasn't completely wrong. It is still has failure modes but you can't argue that the tech works. Mercedes even had demos. That is still irrelevant to my initial point.
aatd86
·w zeszłym miesiącu·discuss
No one claimed that. Besides negativity is a self-fulfilling prediction.

And investing is not accounting...
aatd86
·w zeszłym miesiącu·discuss
Not convinced. That is a very static view. You would think that the output of AI will be better AI, better energy sources and that will make AI way cheaper in the long run... It will end up a cheap commodity that is basically free to produce. Over the long run it is absolutely one of the best investments in projections.
aatd86
·w zeszłym miesiącu·discuss
I think people who want you on site are lying because commuting and forced promiscuity and the lack of comfort is way worse.

But commercial real estate takes a hit and it is not good for investors. They should lead with this instead...
aatd86
·w zeszłym miesiącu·discuss
Yeah but people don't want to pay for software so all open source is basically subsidized.
aatd86
·w zeszłym miesiącu·discuss
That was evident. It was designed that way :) Congrats.
aatd86
·w zeszłym miesiącu·discuss
I feel like crap when taking creatine... Actually most of these purported supplements are a no go. Preworkouts would work first session then make me ultra tired, caffeine is fine as long as I 'cycle' it...

Wondering strongly if those studies are not just to sell more cheap supplements... As long as for some reason we find that it has some level of effect on most people.

It has some effect for sure but not sure it is that positive... Besides, I don't know if it helped jump start the process or not but I build muscle either way, on little protein, no creatine... Carbs seem to be more important actually.

Anyway, let me take a scoop of creatine to try again, even though I am unconvinced... Hope sells... :s

(I think hydration levels are more important and that is not solved by drinking low mineralized water although I find it has better taste, it gets rid of tiredness)
aatd86
·w zeszłym miesiącu·discuss
network effects in action and supply flooding demand.
aatd86
·2 miesiące temu·discuss
That's the thing, a programming language is not something static, it evolves. For instance, people are working on adding generic methods for the next release cycles.

And what the article complains about is by design, not a bug. It is a tradeoff made to avoid bloat. In any case, given the future possibilities, I'd bet on Go.

If anything, the language is just slower to evolve because every language change means the tooling needs to catch up. And now llms would have to catch up. ChatGPT is still using Go 1.23 for instance...
aatd86
·2 miesiące temu·discuss
We are speaking about incidental complexity vs. essential/inherent complexity. Inherent complexity is dealing with an XML format that is prone to vulnerabilities because people don't know how to parse properly or the protocol was badly spec'd back in the day in the case SAML for instance. Or ill-defined scopes, etc...

Having had the chance to try and implement libraries to interface with those systems a couple times, most people agree that implementations are far from perfect or streamlined. We call this incidental/accidental complexity.
aatd86
·2 miesiące temu·discuss
Apparently a mythos loop will mitigate that. /jk

We will see I guess... It could also be an opportunity to audit systems in automated ways.
aatd86
·2 miesiące temu·discuss
My point is that people mess up things as basic as salt and pepper, or encryption at rest. People are not even trying...

If we deal with the intricacies of rbac, abac, acl mixed with scopes ,sso, saml, oidc, mfa, etc... I don't find these too conceptually, complex.

I mean, it should be avoidable complexity. Most of the complexity is technical debt, bad implementations etc. But by itself it is not THAT complex.
aatd86
·2 miesiące temu·discuss
I wonder if it is not people being notoriously lazy or clueless at an astonishing degree. How often do you hear that password were saved in plaintext? Surprisingly high in this day and age.

People not knowing what salt and pepper is... Vulnerabilities almost as if on purpose...

Perhaps it is actually not THAT hard but just like error handling, people don't want to do the unsexy parts and want to delegate those tasks to someone else perhaps. There must be a behavioral pattern there...