HNHacker News
TopNewBestAskShowJobs

palerdot

767 karma · joined March 31, 2016

https://palerdot.in
submissionscomments
palerdot··on “I've had to relearn coding to get through the new interviews”
Because just like how interviewing is gamed now by leetcoding, certification exams will also be gamed by some other phenomenon like 'certcoding'. There are plenty of certification programs floating around already, not to mention the coding bootcamps which behave something along those lines. Ultimately, it boils down to who plays the game better, be it interviewing process or certification exams.
palerdot··on “I've had to relearn coding to get through the new interviews”
Leetcoding involves preparation for known problems and churning out solutions in least possible time. Most of the business have problems along the same lines (think of CRUD, authentication, authorization, UI animations etc ...) and they think people who excel in the former might do well in latter.

Edit: better sentence formation.

palerdot··on “I've had to relearn coding to get through the new interviews”
> It is so bad that I have now seriously considered leaving the field, taking 40+ years experience with me.

Please don't. We need more people like you to infuse much needed energy in a field/profession that is becoming mundane and steadily going downhill day by day.

palerdot··on Show HN: React library for showing speedometer like gauge using D3.js
Thanks!
palerdot··on Show HN: React library for showing speedometer like gauge using D3.js
Hi HN,

Library author here. v1.0 was released recently with React 17 support (and v6 d3.js). I thought this would be a good time to get some feedback from HN community.

There are also Vue[0] and Svelte[1] libraries for anyone interested in those frameworks (all the three libraries share the same core).

[0] - https://github.com/palerdot/vue-speedometer

[1] - https://github.com/palerdot/svelte-speedometer

palerdot··on Why AWS loves Rust, and how we’d like to help
Coffee Script is a transpiled language and it has become irrelevant when lot of the language features it offered is now natively available in ES6 and up (it has definitely inspired lot of ES6 features like fat arrow functions).

Rust on the other hand is not a thin layer on top of something like Coffee script. So it does not need to keep up with 'something' for decades. As long as it continues to do its current job of making systems programming safer and fun, it is going to be here for a long long time.

palerdot··on Rust 1.48
Elixir also has this feature called doctests[0]. That said, rust documentation is also really good.

[0] - https://elixir-lang.org/getting-started/mix-otp/docs-tests-a...

palerdot··on Show HN: React library for showing speedometer like gauge using D3
> is there a way to change the max fps?

The needle transition is based on the duration given by the user. You can control the timing by controlling the needle transition duration.

> what was your motivation and use case for building this? Initially I built this for myself to be used in one of my work related projects. Now, I'm just maintaining it since people depend on this.

palerdot··on Show HN: React library for showing speedometer like gauge using D3
Hi HN,

Library author here. v1.0 was released recently with React 17 support (and v6 d3.js). I thought this would be a good time to get some feedback from people here.

There are also Vue[0] and Svelte[1] libraries for anyone interested in those frameworks (all the three libraries share the same core).

Glad to answer any questions.

[0] - https://github.com/palerdot/vue-speedometer

[1] - https://github.com/palerdot/svelte-speedometer

palerdot··on Show HN: My Side Project Rocks – Share and discover side projects
lol ... It takes a developer to understand the validations of other developers ...
palerdot··on Amazon Academy India
> I'm not sure "cottage" industry is the right characterisation.

GP's comment is more about mushrooming of tutorials/tuition centers on every nook and corner for IIT JEE prep, similar to any cottage industry.

palerdot··on Why most Hacktoberfest PRs are from India
Disclaimer: Indian

> We people like the wear the “tightly knit society” as badge of honour, let me tell you this “tightly knit society” has done more harm than good.

That is a sweeping statement that can be dismissed as garbage rightly. It would be better if author backs up with some examples on how he arrived at this conclusion. In any case, whether a tight knit society is good or bad for us is entirely subjective and should not be trivially generalized.

PS: The next line of the highlighted statement has some typo.

>We Indian people have no India of the amount of mental Probably should be fixed.

Maybe author meant 'idea', but came of as 'India'

palerdot··on Ask HN: Career and life advice for a 30yo
> you can decide what you want but you can't decide what it will cost you

Excellent quote. Can you give the source of this quote?

palerdot··on Ask HN: Best books under 200 pages for developers?
I use negative flags (but not negations) so that I can break out early with early returns ...

  if (isFeatureDisabled()) {
    // do not proceed
    return
  }
But still the style guide holds, since there is no negations ...
palerdot··on The Day AppGet Died
Thanks for sharing ... This looks great and I hope you get somewhere nice with this project ...
palerdot··on The Day AppGet Died
What is your open source tool?
palerdot··on GitHub Codespaces
> I estimate conservatively I produce $500,000 in value a year

Do you actually earn this amount per year? Or, is this just a projection of what you think the value of code you write is?

palerdot··on Language Design: Use 'ident: Type' not 'Type ident'
Language Design Notes on Rust [0] from the same blog looks interesting too ...

[0] - https://soc.me/languages/notes-on-rust.html

palerdot··on Ask HN: Why do most job sites hide salary?
It is different that plumbing/carpenting et al are one time gigs. They just walk away collecting their money once they put in their fixed hours. You will not be able to call your plumber at midnight if you feel like some thing that needs to be fixed.

Your analogy might work for short term contractors but not for a full time employment, where essentially you are putting yourself at your employers service virtually 24/7 with almost no extra pay while doing intangible (aka knowledge) work where the employer might get 5x or 200x return out of your work, but essentially you will just get almost linear pay raises (even including performance bonuses).

You cannot compare a full time knowledge worker with a gig worker that does tangible physical work.

palerdot··on Ask HN: How to rediscover the joy of programming?
Interesting. Good for you.

One of the criticisms of management path is that it just blocks your mind with anxieties, since you are dealing with lot of unknowns and things which you don't control ...

If you are truly able to switch off after work (as a manager) and still devote your energy on programming pursuits, then I guess you really have a good team and a really good job.

I would be interested to hear your experiences after you work with good number of teams which you inherit (not build them from scratch), and still feel the same way.

palerdot··on Why I’m Leaving Elm
> Major version zero (0.y.z) is for initial development

> Anything MAY change at any time.

Thank you for clarification. So, now it begs the question how did Elm team persuaded people to try out their language in production if it is still in initial development and anything MAY change at any time ...

palerdot··on Why I’m Leaving Elm
I think you are missing the whole point of this discussion and it is no way similar to the Cloure/Rick Hickey incident. No one is asking for disproportionate say in language design. Everyone agress on that.

The problem with Elm is their messaging about their production readiness, luring people to try things out for critical production systems and then pull the rug out from under in the name of 'this should be the right way to do things; you are doing it wrongly', when people are already neck deep with their solutions in their production systems.

As an aside, there is no way we can compare Clojure to Elm, as the former is unimaginably brilliant in giving access to the host/target platform (JVM) so that people can get all the benefits of the battle tested libraries of Java/JVM. This Elm saga is completely the opposite. Elm core team is trying so hard to prevent people from using more tested and stable solutions from the JS world without offering them an alternative.

palerdot··on Why I’m Leaving Elm
> the language is done, you can expect no breaking changes

Well ... I don't use Elm in production. But, I'm sure there are people out there who got gaslighted because of this ill-conceived move, and they can better explain about 'production readiness' story that was weaved around Elm.

> Hence the fact that it is v0.19

I also don't understand how can a minor version 0.18 -> 0.19 completly break backwards compatibility even if it is not stable. Well may be it's just Elm. They should have atleast thrown a `deprecated` warning and maintain backwards compatibilty till the next major version.

palerdot··on Show HN: We made a web app so that our parents can keep reading to our daughter
Thanks for the info and for offering help. I will definitely reach out to you in case I need more info on your setup.

Wishing you best for your app.

palerdot··on Show HN: We made a web app so that our parents can keep reading to our daughter
Thanks for the info. Can you give more info on your dev setup? Do you use docker for developement/production?
palerdot··on Show HN: We made a web app so that our parents can keep reading to our daughter
I'm interested more about how you are doing deployments of elixir/phoenix app, and your dev setup ... like do you use docker for developing and production and stuffs like that ...
palerdot··on Why I’m Leaving Elm
> But in their eyes, Elm is not done

I think this is one of the major themes of all the 'Elm dramas' that we have been reading and hearing about. Elm core team should stop recommending it as a stable platform that people can try out (which Elm clearly is not).

palerdot··on Why I’m Leaving Elm
I'm not sure people saying this know that the author is one of the "core developers" of Django. It is safe to assume that his expectation of "open source" is not far-fetched at all.

While you may have a point, language developed with closed process and just the source published in one of the famous code hosting sites need not emphasize on having a "community"[0] if it is not really looking to hear things from the "community".

[0] - https://elm-lang.org/community

palerdot··on Why I’m Leaving Elm
> I continued reading and found bunch of more passages where the authors understanding of open source seems to be incorrect.

The author is one of the "core team" members of Django[0]. So, it is safe to say that whatever assumptions he has about open source is not a fantasy and cannot be compared line-by-line to a text book definition of open source.

[0] - https://lukeplant.me.uk/personal.html

palerdot··on Show HN: VS Code extension that fades out the colors until you take a break
<shameless plug> I created a browser extension called Remindoro[0] exactly for this purpose. Right now it is available for Chrome and Firefox. It is also open source[1]

Edit: But I really like the idea of this VS Code extension and will definitely try out. As I type this, I just got lost in editor for like 2 hours and a VS Code extension like this would have helped.

[0] - https://palerdot.in/remindoro/ [1] - https://github.com/palerdot/remindoro

← PreviousPage 2 of 10Next →