HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jasmer

no profile record

comments

jasmer
·3 года назад·discuss
I don't think rich abstracions necessarily contribute to 'clean code' in fact often the opposite.

Clean code means easy to read, maintain, not full of arbitrary things 'because performance'.
jasmer
·3 года назад·discuss
That's also within the norm for teenagerdom historically.

Also try sports. Team sports.
jasmer
·3 года назад·discuss
Social media, and more controversially a public orientation towards their 'values' defining their identities, which maybe has roots in some nice thinking and especially in trying to get kids with non-standard identities to not feel bad about it - but which ultimately causes a morass of confusion for all the kids.

I think kids need at least some structure and guidance on social development and this 'chose your own identity' thing is leaving them listless.

We don't become men and women arbitrarily, we grow into those roles with guidance. Given a new 'social convention' towards basically not defining those things, we're seeing a lot of kids fall off the side of the boat.

When you add constant social media into the mix, which reinforces all of these things from peers, other toxic things, life pressures it's all too much. You used to have to 'compete' against kids from HS, now it's a national competition.

I can't fathom how hard it is just to be a regular kid.
jasmer
·3 года назад·discuss
"Only Rust gives you complete memory safety with fine-grained control over memory management strategy."

Yes, and it comes at a cost. Pay that cost for those advantages if necessary. Otherwise, use something else.
jasmer
·3 года назад·discuss
Most C++ apps are mostly memory safe and that's just fine. It's ridiculous to suggest that this secondary artifact concern is raised to primacy for all projects.

Rust V1 is a vastly complicated and verbose language, slow to make, slow to write, difficult to integrate, which offers really only one glorious feature that's not important to such a degree for most projects. To suggest wanting something better has nothing to do with vapourware.

Hypersensitivity over a compiler might be a sure sign in a cult!
jasmer
·3 года назад·discuss
Rust will not replace C++. Everything is thrown out the window, including developer productivity in order to provide the 'zero overhead runtime guarantee' feature. The code ends up quite laborious, and it's just not suitable for many things, and it doesn't play so easily with C.

Most projects do not require what Rust provides at the cost it provides it at.

C++ people really wants a C++ that is clean, modern, parsable, without all the legacy cruft.

Also I think that Rust is a 'V1' version of a borrow checker and I can't wait for newer iterations which I think will be better.
jasmer
·3 года назад·discuss
That's definitely the elephant in the room.

And the fact that it does not have clean and easy C integration.

If you could do direct memory stuff and control the ARC stuff, and easily integrate with C ...

... and the docs were clean, and you could easily use something other than XCode ...

Then Swift would be huge.

It's a neat language but it's just not designed to go beyond Mac.

The entire C++ world would move away in an instant to something clean and flexible. Rust is just too specific for most things, and Swift is just about outside. So sad.
jasmer
·4 года назад·discuss
Hong Kong became much, much richer under Colonial rule, without a 'Constitution'.

No other nation needed 'school meals' in order to generate wealth, it's a nice program but hard to fathom as a 'root cause' of something.

The Non-Aligned movement? India would have been much richer, much more quickly, if they were to have aligned themselves with the West.

The Green Revolution / Op. Flood - well obviously that's huge, but does having more food equate to prosperity? I mean, wherever populations are exploding, usually it's pretty poor. Though I'm inclined to agree with you.

Trade Liberalization was unequivocally a big deal and FYI Green Revolution was arguably part of that, or at least tech transfer was.

If you throw in the last item, with the vast surpluses available from technology and productivity from richer nations, it amplifies quite a bit.
jasmer
·4 года назад·discuss
Let's consider the good news here: we can have NGOs provide effective, foundational services for reasonable costs.

Some issues belong in the 'commons' due to elements of 'public good'.

I'm not making a political statement, this is just pragmatic reality.

If something like Wikipedia can exist without having to die due to lack of funding, well, maybe we can also do such things for 'search' and 'public messaging' (aka Twitter).

In this manner, we can forgo issues of 'total marketing surveillance' and having an excess of irrelevant ads for so many things which might be oriented towards public good and should not have artifacts of commercialization. (And I'm not even against Ads, just their ubiquity and irrelevance).

Let's not fret too much about $5M in 'goodwill' money sent out to Tides but contemplate the sliver lining here.

Of course, we should keep our eye on these things, Tides is maybe a benevolent actor, but they are also a political actor that sent money to Canada to support issues which were ultimately related to electoral outcomes.