HNHacker News
TopNewBestAskShowJobs

Kholo

72 karma · joined May 10, 2017

submissionscomments
Kholo··on ‘The Internet Is Broken’: Ev Williams Is Trying to Salvage It
I agree totally agree. This is the same org that told us Bush was right about WMDs, whose reporters didn't know what a CDO was when the financial collapse happened, and spent three years unable to believe Trump could win the election. This is why nytimes.com is pointing to 0.0.0.0 in my hosts file.
Kholo··on Managing Async Dependencies with JavaScript
Where are the numbers? What is the speed up?

The effort that goes into these posts without addressing the basics always boggles my mind.

Kholo··on Google Home: An Insight Into a 4-Year-Old’s Mind
It's a nice feel good story that gets funding. It's not replacing teachers, mentors and schools anytime soon.
Kholo··on Ask HN: How can I do social good through programming?
Wikipedia and Khan Academy.
Kholo··on Google Home: An Insight Into a 4-Year-Old’s Mind
People not just children need supervision and guidance when it comes to information going into their heads. It is why whichever culture you pick across the globe, "education" involves having a "teacher" figure around. There is no system anywhere where you can just drop of the kid at the library and magic happens.

Take this community, you will find the ones that are good at what they do aren't just good, because of access to information, but because of the kind of mentors that have been around them or they have run into in life.

That's really the missing piece in today's internet. Despite all this information access it's still hit or miss that a kid or an adult will find the right mentor.

Kholo··on One Step Closer to a Closed Internet
For a family of 5 that sounds like a pretty good deal.
Kholo··on One Step Closer to a Closed Internet
True. Good to remember the American Internet is not the Internet. It's fascinating how this debate plays out in other countries with a certain class of citizenry that don't have the capacity to think for themselves. Even if the ISP landscape is hyper competitive people who spend their time on American tech sites, actually believe they are under threat. They express it via the media, social media etc. The Americans anti net neutrality activists totally ignorant of local conditions show up in full support. It's like watching cascading exploding ignorance in real time.
Kholo··on One Step Closer to a Closed Internet
Do you use the bandwidth? Just curious what you do with it.
Kholo··on Google, Not the Government, Is Building the Future
Yup they are just doing what big corps do at this stage of their lives - empire defense.
Kholo··on Machine Learning
Stone age tools as Chomsky calls them. The problem with simple to use tools, is the simplicity masks two key facts from the user - whether aptitude for the tool exists & amount of effort and time to mastery.
Kholo··on My Family’s Slave
Camille Paglia is a someone worth paying attention too on the changing roles of men and women, on what we loose and what we gain - https://www.c-span.org/video/?425137-2/camille-paglia-discus...
Kholo··on My Family’s Slave
You should talk to a experienced shrink or a psychologist about what the best outcomes for her might be. Sounds like she is dealing with what they would call traumatic attachment. Best outcomes for the individual won't be intuitive in such cases. Also there will be a psychological cost to you for opposing what your family might think is right. It's always good to be understand how to handle it before taking any stand.

This is where an experienced counsellor can make a huge difference. They usually have seen many such cases and have a sense of possible positive outcomes.

Kholo··on Scientists discover evidence for a habitable region on Saturn’s moon Enceladus
Public perception has nothing to do with it. The Russians and Chinese don't care about public perception. Why aren't all their rockets using nuclear propulsion? This is very expensive research. Nuclear propulsion is definitely going to be utilized it just isn't a budget priority right now.
Kholo··on Scientists discover evidence for a habitable region on Saturn’s moon Enceladus
This stuff has been studied for a long time and is still being studied - https://www.nasa.gov/topics/technology/features/ntrees.html

So I don't know what you are raving about.

Kholo··on Lessons from last week’s cyberattack
Complete BS. This is what happens when you have top class PR at your disposal to define the narrative.

Microsoft is responsible for their shit software getting exploited first and foremost. Seriously fine Microsoft and by day after tomorrow that 3500 security engineer number will jump to something realistic.

Instead what will happen is more tightening of the walled garden, overcharging of support/security contracts and propping up of another billionaire or two. I can hear the whisky glasses clinking.

Corporations do not get to set the agenda and the narrative. When they are allowed to, the results are very predictable - in this case Microsoft will make more than they loose. Who here disagrees that is going to happen? And who here believes that is right?

The answer is simple whether its Microsoft today or Facebook and Google tomorrow win-win should not be an option when such things happen.

Kholo··on All About Recursion and Tail Calls in JavaScript
Thanks for link. Didn't know this was possible. Also will try your wrapper approach.
Kholo··on All About Recursion and Tail Calls in JavaScript
Superficial as in all I want is the two numbers to be printed out at the end. Why do I have to go look at flame charts and timelines? Boggles the mind.

If you look at the documentation of what I am actually interested it is time-timeEnd or profile-profileEnd. With profile end I just don't get output on console and have to jump back and forth between these views looking at a ton of crap I am not interested in. With timeEnd I get the number I want but would like to see a "safe" approved way of where to place the timeend while dealing with async/promises/recursion separately and together.

I am used to testing different approaches within a function. Running the approaches overnight and just getting the 2 numbers printed out for each. Only if these deviate from expectations does the timeline and flamechart etc become useful. But Google debugging implementation seems to assume perf optimization is done in the opposite direction.

Kholo··on China's $1T Plan to Shake Up the Economic Order
I found this talk with Niall Ferguson and Samantha Power pretty fascinating about the US - China power balance changing. https://m.youtube.com/watch?v=8yghOc-lMIM

Just one mindblowing fact from the talk - China has poured more concrete in the last two years than the US in the last hundred.

Kholo··on All About Recursion and Tail Calls in JavaScript
Ya but that's like a get out jail free card. I have been through their stuff. It's very superficial. JavaScript has all kinds of implementation dependent mechanics when it comes to promises/async calls/recursion. And when they are happening together, all I want are two numbers at the end of the process. How long did this take and how much memory did this take.
Kholo··on Google is transforming public education with low-cost laptops and free apps
Yup I would agree from what I have seen end up happening at schools that are given tech but don't have the long term resources to utilize it right.

Ideally you pay attention to the people who have done some teaching and know something about tech like Sal Khan. He understood what tools kids need only after spending a bunch of time teaching kids.

Tech is not magic just like information access is not magic. Libraries have existed for a longer time than schools have but we don't send our kids to libraries cause a good guide makes more of a diff in where kids end up in life than just access and tools.

Kholo··on All About Recursion and Tail Calls in JavaScript
What's the best way to benchmark perf optimizations in JavaScript. I see lot of articles like this with no time and memory usage stats. I would like to hear an answer from someone who has experience using gdb or visual studio while studying performance. Whenever I use the chrome debugger to time anything involving async calls and recursion I have this uncomfortable feeling I am not getting it right. With gdb or visual studio C/C# I always feel like I know what is going on.
Kholo··on Cyberattacks in 12 Nations Said to Use Leaked N.S.A. Hacking Tool
Did I say stop using them?

Distribute risk. Use multiple accounts. Don't handle all work/financial stuff on a single account. Keep work and personal accounts separate. Reduce the number of hours you spend online being a data milch cow for these corps. This automatically reduces dependence. Don't allow messenger chat transcript backups to happen by just uninstalling the app every other night. Don't restore any saved transcripts on disk on reinstall.

I could go on and on but basic rule is use your imagination. Don't use these tools the way they want you to use them. Use them as you would use a tool in a workshed as an aid, not as a drug you are dependent on.

Kholo··on Cyberattacks in 12 Nations Said to Use Leaked N.S.A. Hacking Tool
Good time to remind folks that gmail, facebook, whatsapp, amazon etc aren't going to be able to protect their data forever at the levels they currently are capable off.

A couple of bad business decisions and they are where yahoo is today. So be smart about how you use these services and educate the non-technical folks around you.

Kholo··on Interactive Mind Map for learning
Checkout Moonwalking with Einstein And Anki
Kholo··on The meaning of life in a world without work
Find the things that are in your nature. Do it to the best of your ability. That's how things like the Taj Mahal get built. It's not just about instant gratification.
Kholo··on The meaning of life in a world without work
There is a good Micheal Chricton interview somewhere out there where he says meaning is just a post facto story we learn to cook up over time. You ask a 5 year old WHY they want a particular thing and all you will get is BECAUSE. Over time that 5 year old realizes he better come up with a good story people want to hear cause everyone keeps bringing up this WHY question for every other action he takes. There is no why there is just the fact that you want chocolate ice cream right now or you want to climb that mountain or save the world. The why part is just a story you need when others look at you quizzically.
Kholo··on The meaning of life in a world without work
I'd say learn to work hard at whatever it is that interests you. Everything follows from that. If you haven't learnt how to work hard put yourself in environments with people who do.
Kholo··on Opera is Reborn
Kiwix does. But you have to download the dump and run a couple scripts to convert the XML to kiwix archive format (ZIM). They have a repo on github with the scripts. But Kiwix is built on top of xulrunner which is basically Firefox but not supported by Mozilla anymore. And that goes back to my original post why not just bake the offline functionality into the browser.
Kholo··on Opera is Reborn
Hey opera folks who might be reading this - work on simplifying offline access to web content. I want to be able to maintain ~100 GB of offline data store, full text searchable. Wikipedia, stackexchange\stackoverflow, khan academy, zealdocs and whole bunch of other sources of useful browser renderable web content provide dumps of their data.

And then they end up having to build spl apps and extensions and other garbage that work around and hack cross domain/local file policy, just so the content already on my disk can be read and searched by the browser.

When such a treasure trove of web content is accessible offline the browser can and should be the way to access it.

As the web becomes more and more a corporate sponsored attention sink strong offline support can be a valuable browser feature.

Kholo··on How much do hedge fund traders earn?
Their investors don't know what else to do with their cash.

Getting rich and doing something with the riches involve two different skill sets that most people can't master in one life time.