HNHacker News
TopNewBestAskShowJobs

palerdot

767 karma · joined March 31, 2016

https://palerdot.in (email in website)
submissionscomments
palerdot··on Ask HN: What's the most valuable thing you can learn in an hour?
There is this nice book called "The Slight Edge" which builds on this whole idea in general and how it is applicable at every facet of life. It is really an insightful book and atleast you will slightly change about how you think about stuffs.
palerdot··on Ask HN: Does being practical act as a hinderance to one’s imagination?
One can be a level headed person and can be completely outrageous when coming up with ideas. I think both of them are not interwined, but it could be if you think it is, like a paradox.

One immediate example that springs to my mind is Albert Einstein. You could say that his ideas are outrageous that space and time are same and they are bent etc. Even people (like the Nazis) publicly called it outrageous and blasphemy. But if you think about his ideas, he clearly followed through with a rigourous mathematical proof which I think might be indicative of height of level headedness. In fact, if you skim through his process of explaining relativity to general public through his book [0], you cannot distinguish when he is being level headed and when he suddenly jumps into a bizarre thought experiment.

[0] - https://archive.org/details/cu31924011804774/page/n10

palerdot··on Build Your Own React
This is basically unusable in mobile ... but looks nice in desktop though ...
palerdot··on YouTube might terminate your access if not profitable for Google
It is considered free by lot of uninformed users. Lot of Youtubers, both budding and established, don't know the real consequence of being at the mercy of Google, that they could be thrown out of YT at the whims of Google.
palerdot··on Bill Gates Objects to Elizabeth Warren’s Wealth Tax, and She Offers to Explain
> Imagine maximum salaries or maximum wages; it's along the same lines

I have read somewhere that the main reason capitalism has worked well over communism is, capitalism explicitly does not put a cap on wealth (and therefore, money) a person can accumulate since different people bring different values in society and the moment you put a cap on that, the person will lose motivation and stop even bringing the expected value for the cap that is being proposed.

I'm in no way arguing for/against taxing the wealthy and do not have a well-informed stance in this issue. Because, I also think money breeds money and if you are wealthy, the probability of you gaining more wealth increases exponentially.

Personally, I think maximum salaries or maximum wages will not work since it inherently has some disadvantages - do you propose an absolute maximum value for everyone in this world? or do you propose region wise or based on some other criteria? If region wise, just like remote work salaries, people will start gaming the system etc etc ... I think this discussion goes far more than keeping billionaires rich and discounting the segment of people who might end up in that list sometime in future, but maybe they are holding themselves back from giving more value to society because of these laws?

palerdot··on New Features in Vue 3
Copying is a harsh word IMO. Vue has been liberal and open in quoting prior art, particularly from the React ecosystem. For example vuex[0] docs, actually quotes Dan Abramov regarding flux implementations for state management.

[0] - https://vuex.vuejs.org/

palerdot··on Playboy Interview: Steve Jobs (1985)
You can think of Jobs argument as this way. What `ncurses` is to you, computers are for normal people.

You are essentially arguing the same point Jobs is emphasising. If Jobs have to do it your way, basically you are leaving behind 95% of normal people who are not tech savvy like writers, artists, accountants etc who could benefit from a computer without knowing the complicated inner workings of a computer. Exactly the same way you are benefiting from `ncurses` and not writing all the obsure logic of text rendering from scratch everytime just so you can work in command line ... You misinterpreted this whole discussion as an argument between GUI vs terminals which is not the point at all.

palerdot··on Indian startups have raised a record $11.3B this year
Just curious ... Does hn have some kind of system that parses short comments (and other types that does not fall into guidelines) and presents it to the mods for flagging? Because the alternative that mods will be reading all the comments is tedious ...
palerdot··on Practice Sight-Reading Music
FYI ... The site uses development version of React. You might want to build the production version and deploy it ...
palerdot··on Don't Call Yourself a Programmer, and Other Career Advice (2011)
The argument made here is a good generalist tech guy would definitely think these things beforehand as much as an android or iOS guy ... That is language knowlegde !== problem solving ...
palerdot··on Malicious attack on Wikipedia – what we know and what we’re doing
The argument made here is there is a chance (however minute) that the same can happen to something like Wikipedia because of some misplaced sense of morality, like say - we don't agree with wikipedia edits and editing process which we see if offending certain sections of X population. It does not matter how right their reason is. The fact that providers like cloud flare are in such position to take a moral high stance is not right ...
palerdot··on Hiring Is Broken?
The point is the hiring method attracts people who are both not genuine , to admit that they just jumped in on an impressive project and insecure enough , that they think they should claim everything as their own ... It doesn't matter if they actually possess the technical skill as there might be behavioural issues between this person and the rest of the team.
palerdot··on Show HN: vue-speedometer – Vue component for showing speedometer like gauge
Hi All,

`vue-speedometer` is a Vue component library for showing speedometer like gauge using d3.

You can see it in action here - https://palerdot.in/vue-speedometer. source code - https://github.com/palerdot/vue-speedometer

As an aside, it shares its core with `react-d3-speedometer`(https://github.com/palerdot/react-d3-speedometer) which was recently rewritten by modularizing its core.

If you have a need for a similar component in your Vue apps please let me know on what you think. Feedbacks appreciated.

palerdot··on Advertising Is a Cancer on Society
This view is too myopic. In India, for example, Coke sucks millions of litres of fresh water when surrounding areas are suffering from drought or mostly barren. There has been cases where Coke was forced to move out of a location due to outrage from people ... Personally, I'm of the view that individuals should be responsible in their decisions and how banning advertising of toxic products or the product itself will lead to a better society ...
palerdot··on The Modern Struggle [video]
I'm a big fan of this infographic youtube channel that creates some innovative infographics to explain the gist of content. Just thought of sharing it here and see if people like it too.
palerdot··on As a system programming language, C still deserves learning today
Redis comes to my mind which is actively developed and can be considered one of the new projects that is powering lot of new stuffs ... Also SQlite, Postgres which are very actively developed and again being used in much of the newer stuffs either directly or indirectly ...

But in a way, you may be right ... all the critical new lower level programs like web servers are now mostly written in Go, Rust and C is not favourably considered for them ...

palerdot··on Show HN: A live map of sunlight on earth
As a start, it will be nice to just show the relative intensity of the light ignoring clouds and stuffs ... for example, people should know early morning, mid day and evening from the map which helps which part of the globe is going to get active/inactive
palerdot··on Show HN: Firefox extension to set repeatable reminders/notes
Hi,

Author of extension here ... This extension is already available in chrome and I just ported to Firefox since I recently started using Firefox as my primary browser since quantum ... This is intentionally a offline only extension designed mainly for having in browser reminders which sits nicely between paper/pen notes and a cloud synced note taking app ... I don't want to sync stuffs to cloud to have transient reminders ...

You can view the source here - https://github.com/palerdot/remindoro

And chrome extension here - https://chrome.google.com/webstore/detail/remindoro/njmniggb...

palerdot··on Rich Hickey Q&A (2011)
This is the restored/better version of the original 2011 version. The original version is now lost and there was a previous discussion on this on HN here - https://news.ycombinator.com/item?id=2638806

Right now, I guess this is the only copy floating around of this interview ...

palerdot··on Virtual DOM is pure overhead (2018)
I just noticed that Reframe README is very amusing and wickedly hilarious in some parts. It is very refreshing to read compared to other bland/formal/techinical READMEs ... Maybe in future I will try and see if using Reframe itself is joyful like its Readme ...
palerdot··on Gmail is having an outage
I was in the complete messed up scenario. Youtube loads ads fine, but after playing them, was not able to load the actual content.
palerdot··on Ask HN: Show Us Your Personal Website/Blog?
Mine - https://palerdot.in

Just a static site that I use as kind of showcase to my personal stuffs.

palerdot··on Chrome will Soon Let You Share Links to a Specific Word or Sentence on a Page
Backbone JS uses hash for routing. Case in point - http://backbonejs.org/#Router. There should be lot of sites that uses hash params as routes which still exists from the early SPA era.
palerdot··on None of my projects want to be SPAs
Thinking of Redux as a 'detached state tree' that the whole app can subscribe too might give a better picture of some problems that it is solving. In React, when you lift state up and up, you mostly end up tracking lot of irrelevant state in the top most component which kind of weirdly manages lot of state just for their children. There are some genuine use cases of Redux by tracking the whole 'app state' in a detached way, safely update/transform them (with pure functions) and more importantly you could just subscribe for necessary data at any level. Context API is helpful, yes, but Redux (or MObX or any state management tool) is still helpful when done right.
palerdot··on Ask HN: Is it just me or did Google search recently get a lot worse?
Youtube search quality is horribly bad in recent weeks. I'm being suggested videos that are minimum 2 years older continously in the home page. There are more recent videos from the same channels, but all I see is 2-3 year old video suggestions as if my phone/computer clock is reset to a date few years back. I'm not even sure if they are running some kind of experiment or is it a bug.
palerdot··on With React 16.8, React Hooks are available in a stable release
One thing that looks 'magical' is how does the setWhatever function lets React know that state has changed and has to re-render? Is there any info/writeup on this anywhere?
palerdot··on With React 16.8, React Hooks are available in a stable release
I have the exact opposite perception. Previously, I used to convert a function/stateless component, just because I need one transient state and it felt very verbose to switch to class components, while all it needed was one state and corresponding setState. With Hooks, all of them just become more transparent (you explicitly have to hook all the states, not just use one state and add later add more states to track). Though I admit I felt uncomfortable initially, it just feels right once you start working with them. I really like hooks!!!
palerdot··on Fossil vs Git
Interesting ... One sane thing about git is, it is very difficult to lose data. You have to work out of your way to lose data like delete your local and remote histories. Even if that is the case, if someone else has branched meanwhile, it can be restored without any fuss.
palerdot··on Fossil vs Git
> Push or pull a single branch

> The fossil push, fossil pull, and fossil sync commands do not provide the capability to push or pull individual branches. Pushing and pulling in Fossil is all or nothing. This is in keeping with Fossil's emphasis on maintaining a complete record and on sharing everything between all developers.

This is a kind of deal breaker if it just pushes all of my private WIP branches to remote. Is there any genuine use case for this kind of functionality? Apart from that, this looks interesting.

palerdot··on Things I Don’t Know as of 2018
This is the most inspiring article of 2018, both in tone and content. Huge thanks to Dan for this writeup.
← PreviousPage 4 of 10Next →