HNHacker News
TopNewBestAskShowJobs

logari

26 karma · joined May 23, 2019

I am not strange. I am just me.
submissionscomments
logari··on Professional Decline Comes Sooner Than People Think
In the 1950's, they were telling us cigarettes are good for us (not me, I came to be in 1979) because n doctors are also smoking it, etc etc. Check the ads from that era and you will find their persuasive arguments to be similar to what we have nowadays for certain other things.

Then also before this was Pasteur and his flawed germ theory. So they began boiling milk until it turned into something useless if not downright harmful. (Milk stops being milk when you boil past 70 Celsius).

Fastforward to early 80's: they began telling us fat is bad for us (it is not, check Eric Berg on EWEtube). So sheep that most people are who need to be told what is good or not, they wrongly assumed sugar was safe, since nobody said sugar was bad. That is also why you have low-fat milk and other such nonsense.

Further down the historic line, various fads appeared. Sexy girls wrote books on how meat is dangerous and persuaded the gullible that since the cattle are being pumped all sortsa chem, so being a vegan is the right healthy thing to do.. (flaw: just cuz there is bad meat doesn't mean all meat is bad or veganism good, check the death rates of young Vegans dropping like flies on catwalks).

So my point is that along come so many experts and tell us so many false things, that it becomes difficult to navigate the noise and latch on to useful signals. One such noise is the article, which extrapolates an anecdotal or Personal observation as true for all people.

To make it sound scary, they even add "professional" decline, with all the menacing undertones it carries. I know there is nothing wrong in preparing for older age, and for some it can be faster than for others due to so many factors (such as aluminum consumption which causes dementia and doesn't exit the body--good ole Al lodges in the brain cells).

What is wrong with this article is scare-mongering and becoming a cry-wolf story rather than an intellectually valid, science-backed article.

But then what do you expect of some journos. (No offense to ALL journalists). They get paid to scare us, so that our Amygdala shrinks and we make hasty and wrong decisions, or simply freeze our brain's plasticity. Even if what I just assumed is unintentional, it still just as harmful.

Of course, there is nothing wrong with using scare as a tactic as long as a positive side is presented so that the brain sees a balance and the Amygdala doesn't shrink. But merely scaring people is unfair. It may even work as a Placebo and cause people to decline faster given that the newspaper already primed them for it. Smh.

logari··on Learn by Programming or Learn Programming to Program?
Your concern is well justified. The problem with a great majority of the myriad tech books written by "gurus" is that they pile up some code together and say, to do this, you this, and to do that you do that. Then they move on to the next disparate, incoherent, disconnected bit of code, as if to get it out AQAP and then leave you holding the book and asking, "so?" Or "so what?". To my mind, such parasitic behavior is mercenary and unethical. Moreover, some of these authors do not even teach the complete stuff, or make mistakes, or write about the 300 parts leaving our random 30 or 50 parts that would eliminate confusion or potential errors.

This empty feeling you have is not because you dont want to program--to program is an innate human need--but because you have "learned" (after Bandura) to have no "real desire to program". Also the same applies to why you see programming as a "lucrative way" to use your tech skills.

On the contrary, it is because of bad teachers and incomplete books that you see programming only as a means to a end, that end being financial for you. The moment you see programming as an end itself, not only the financial aspect will take care of itself, but you will genuinely become happy.

Someone said, and I forgot who, that computer science is a telescope to complexity. This sentence is very powerful. The more you extend your mind, the better the total outlook you will have on all aspects of your life. With that, you will realize that you need to other tools (like a telescope) to reach other domains (like CS) and this will make you wiser.

I learned German for no reason at all, and at the time I had a "what now" moment, but then I could watch German TV programs on ARD.De and learned so many interesting and new things unavailable to the non-German world. The same applies to Rust or anything else that is inherently useful.

logari··on Ask HN: What password manager do you recommend to friends and family?
I do not recommend any in particular because we are all different. All I can say is that I enjoyed using Authy.
logari··on Ask HN: Is anyone still using Meteor framework?
How did you make your username appear green?
logari··on What's the hardest part in the job searching process in the tech industry?
The hardest part is actually having your resume read by a human decision maker who is not HR,agent, jobsite, middleman, etc.

To do so, your resume must look flawless. And impressive. Both content and form. For form, try Latex.

Then find the decision maker and send email directly. The job sites are useless.

logari··on Ask HN: How would you teach teens to code in 2019?
I assume by "Code Proper" you mean the ability and knowledge to use computer science to program. If so, focusing on programming only would be like focusing on the HOW, the procedure, whereas focusing only on CS would be akin to focusing on the WHAT and WHY, the rules and purpose. These two complement each other.

In this case, your kids should learn the language that teaches them CS at meaningful and deep level, so that they can see what is the soul of programming. You would need Scheme language, the text being one by Friedman (sorry, not a fan of Wizard book for the reason that it is very MIT-centric and elitist in that sense).

Once they know enough CS and Scheme to find their way in the map of programming (in the scheme of things, pun intended), then I suggest at least two programming languages that differ from each other in how they solve problems and what kinds of problems. One of these is without doubt Python, because it is connected to all sorts of fine things like web dev, AI, general purpose programming etc, and is programmer-friendly enough to not cause mild and chronic masochistic psychosis like certain languages (not naming names, because this is highly subjective).

After your kids are experts in Python, they should learn Javascript because of its utility, but also how different it is from Python. These two languages for operational, utilitarian purposes that also nicely supplement what they did with Scheme.

Once they have a good grasp of Py and Js, they should build proficiency in Haskell so that they can appreciate programming from a completely different angle; Haskell is going to be more useful later, so it has more than just didactic value.

After Haskell, some Julia for computational programming would be nice, since Julia does things efficiently and differently.

At last, they should also master C, for historical and low access purposes (and to not to fail "can you C" question).

With these languages under the belt, and the basics of CS1, they should move on to CS2, and try real world programming. John Zelle's book teaching Python and C++ for a second course in programming is very nice.

logari··on Ask HN: How would you teach teens to code in 2019?
I assume by "Code Proper" you mean the ability and knowledge to use computer science to program. If so, focusing on programming only would be like focusing on the HOW, the procedure, whereas focusing only on CS would be akin to focusing on the WHAT and WHY, the rules and purpose. These two complement each other.

In this case, your kids should learn the language that teaches them CS at meaningful and deep level, so that they can see what is the soul of programming. You would need Scheme language, the text being one by Friedman (sorry, not a fan of Wizard book for the reason that it is very MIT-centric and elitist in that sense).

Once they know enough CS and Scheme to find their way in the map of programming (in the scheme of things, pun intended), then I suggest at least two programming languages that differ from each other in how they solve problems and what kinds of problems. One of these is without doubt Python, because it is connected to all sorts of fine things like web dev, AI, general purpose programming etc, and is programmer-friendly enough to not cause mild and chronic masochistic psychosis like certain languages (not naming names, because this is highly subjective).

After your kids are experts in Python, they should learn Javascript because of its utility, but also how different it is from Python. These two languages for operational, utilitarian purposes that also nicely supplement what they did with Scheme.

Once they have a good grasp of Py and Js, they should build proficiency in Haskell so that they can appreciate programming from a completely different angle; Haskell is going to be more useful later, so it has more than just didactic value.

After Haskell, some Julia for computational programming would be nice, since Julia does things efficiently and differently.

At last, they should also master C, for historical and low access purposes (and to not to fail "can you C" question).

With these languages under the belt, and the basics of CS1, they should move on to CS2, and try real world programming. John Zelle's book teaching Python and C++ for a second course in programming is very nice.

Post that, it would make sense to become mathematically involved in programming. For instance learning enough good mathematics to understand concrete mathematics for CS by Knuth et al. The best book to do that is the Rozov, Potapov, Dorofeeov text called "elementary mathematics" which was written in 80's when people when authors had very high IQs.

After they finish the Knuth Concrete Mathematics, they could develop real-world software to further hone their skills and decide what to learn next.

The most important thing however, is to let your kids gravitate towards it if they feel like it. I used to hate Piano, but not because I disliked piano per se, but because I had a bad teacher and it appeared harder than it actually was. So make sure your kids like it, but if they dislike it, it could also be due to factor x (some other reason other than sheer dislike).

Finally, good luck and hope my humble opinion has not offended anyone here.

logari··on Ask HN: Coping when your client is an asshole?
My take on this is, often a problem is not itself: the symptom your client displays has a foundational problem elsewhere, which causes them to behave like this not only towards you but probably with most other people. So first, you need to be aware that it is not you, it is them and let them know it indirectly. How?

I read a great advice once that if you "dont react, you will not overreact". The flood gates of pent up emotion will cause severe problems for your business which will lead to outcomes unexpected even by you, and your team.

But suppressing negative emotions are proven to cause psychosomatic diseases, which is a boring way to say all this suppressed anger will kill you. What to do?

The problem begins to become a problem when you value the emotion more than it is worth. If you think this is making me angry, emotionally you will easily slide into feeling much more anger than is actually warranted. The reason for this is because our built up stresses want a release point, and when you feel angry, those release paths become known to your anger.

First, exercise in the morning, intense, fun like basketball and your team, so as to prevent daily stresses to seek release paths.

Then when the client starts to get on your nerves, your nerves will handle the client without becoming frazzled or excited. This calm will unnerve your client, and cause them to feel the futility of behaving like that towards you.

If it does not make you angry, they will not be likely to behave aggressively because they could wonder: they are so calm! But this would also make them behave even more aggressively sometimes. However, this will all come to an end if you remain calm.

In the mean calm time, you can seek clients that are less belligerent and reduce reliance on clients who want to vent it on you. But until then, treat it as a case study in abnormal psychology.

logari··on Ask HN: How to initiate or respond to small talk (not the programming language)?
I have read the other comments which are interesting and useful in their own ways. Having said that:

The question I have is why should we feel so compelled to taaaawk? I am assuming small talk is a prelude to talking, which it is in most cases, unless it is a greeting.

If a greeting, initiating ST is easy: look for clues into the other person. Whatever they are doing, you can ask the obvious indirect question: oh, you are watering plants. Or, walking your pets?

AFAIK, weather is too cliche and may appear boring or fake. Unless the weather has done sth it does not usually do, like pear-sized hailstones.

If someone initiates a greeting ST, you just go with the flow and say whatever you want. This one depends on what the initiator said. In general, you can just be yourself and speak honestly. Your metaframe should be: "this is who I am, therefore this is what I say", rather than "I am gonna respond to your initiated ST because you initiated it and I must respond".

If ST is not initiated aa a greeting, whether you want to respond to it so it becomes a real talk depends on who the initiator is.

If it is a wise person with tons of knowledge, some of which is shared by you, you will have no trouble talking because topics reveal themselves.

But if it is an imbecile with zero real erudition, what is the need to talk to such a person?

Also, talking is overrated. I talk because I want to, not because I am supposed to. If I don't want to, then I don't. In that case, I read HN or write a comment to interesting questions like yours.

← PreviousPage 2 of 2