Hacker News new | past | comments | ask | show | jobs | submit | icc97's comments login

  Location: Belgium
  Remote: Yes (EU/UK timezones)
  Willing to relocate: No
  Technologies:
    * JavaScript, React, Next.js, Tailwind CSS
    * NodeJS, Postgres
    * Docker, Terraform, AWS, Azure
  Résumé/CV: https://registry.jsonresume.org/ianchanning
  Email: ian_channing[at]hotmail.com
Hi,

I'm a Tech Lead, full-stack developer with 19 years of experience.

I've successfully built web platforms for multiple startups across AI, mechanical engineering and statistics.

I work with early stage startups using whatever technology is most suitable for their domain.

I love functional programming and building things from scratch. Check out my JavaScript perceptron from scratch: https://github.com/ianchanning/neural-network-js. I like to share my knowledge through understanding and explaining complex topics - I have 26k Stack Exchange reputation https://stackexchange.com/users/128896 (if that still gets you any kudos).


Definitely, pinboard still does exactly what it's supposed to - store my bookmarks. I've got 17780 bookmarks[1] at the moment. I didn't try the auto archiving, but I happily switched to the new basic level payment model when he asked. It's been a stable part of my life for more than a decade.

  [1]: https://pinboard.in/u:ianchanning


I love what you're been fighting for and it's great that you're on here. I'd even accept you accepting MS tracking cookies if you're transparent about it - you have to make money and I'd rather you stay in business. But I can't see anything from this post or the answers you gave to the metro specifically refuting this [1]: "The new @DuckDuckGo browsers for iOS/Android don't block Microsoft data flows, for LinkedIn or Bing"

  [1]: https://twitter.com/thezedwards/status/1528808759027331072


I actually left a top-level comment on this post that responds to the article in depth here: https://news.ycombinator.com/item?id=31557587. To be clear, though, we do block Microsoft 3rd-party cookies and their scripts are also further restricted in our browsers with additional web protections, e.g., fingerprinting protection, Global Privacy Control, referrer header trimming, etc.

What this article is talking about specifically is one web protection that the major browsers don't even attempt to do — stopping third-party tracking scripts from even loading on third-party websites. You can see that for yourself at the bottom 'tracker content blocking' section of this audit site: https://privacytests.org/ios.html


Yes he does sound stressed out, I have done similarly drastic things when I felt like he does. Going cold turkey is sometimes the only way out.

But saying that "annoying" is a very cold understated way of describing Google's actions.

I'm in awe of the work this guy has put in. Google I would hope amongst their developers would recognise that this is an important useful project.

The developer himself it appears could handle the negative comments but they clearly ground him down [1]:

> The few euros I receive in return for what's being offered and the fun of developing things are no compensation for the thousands of questions I answer every month, for unfair Play store reviews and for stress about unclear Google requirements.

Note: the stress comes from the unclear Google requirements.

If you do have any access to the Play Store (you're one degree of separation closer at least) then please ask them to find out what's going wrong.

FairMail is a really good app.

  [1]: https://forum.xda-developers.com/t/app-5-0-fairemail-fully-featured-open-source-privacy-oriented-email-app.3824168/post-86909365


You can still get it from f-droid (https://f-droid.org/en/packages/eu.faircode.email/).

It still works great even if there is no further development. I much prefer it to the K-9 email client.

The main thing I love is that it blocks all images by default whilst still keeping the email readable.


I went through this cycle a couple of times with a mobile game.

I did something very similar, steadily played more and more, got more competitive and ended up dedicating way too much time and money to it.

Similarly the only way I managed to quit the first time was by quitting everything. Discord, uninstalling the game.

At the point I quit I actually had to make a decision - go along to the local chess club for the first time to try and make some real friends in the town where I'd moved to, or play a competitive game with my game team. I picked the chess club and I'm glad I did.

I even went back to the game after about 6 months, through one friend I made. I got very competitive again and won the lower tier of the biggest competition they created in the game (our team got something like 900 euros of in-game prizes).

However again it got too much and again the only way out was cold-turkey.

Personally for me there is no 'healthy' amount - and your personality sounds similar. Plus with these competitive games they make it so that there is no healthy amount, if you want to compete you have to spend lots of money or invest unhealthy amounts of time.

I've stopped completely now, I occasionally chat to my old team - they're still playing. It was a useful escape during a pretty depressing time.

In the end I value the friends I made, which I don't think I would have made any other way, but I'm glad I've stopped.


Yes I also think it's about my personality. I'm also highly competitive. I don't know if I would be able to play just a bit for fun.

For me the fun is in trying to be the best among my friends/discord groups, then the best of the country, then the best of the world (ofc the best of the world streams on twitch and the game is his job and main source of income)

In those 2 years I was able to go reach top20 in my country and without paying for any 1-1 coaching which is common for many to keep improving


Write and keep writing. Find the connections between the disparate fields.

You have to write your thoughts down because you'll have so many you'll forget them.

Buy a bunch of lovely notebooks and coloured pens and write all your thoughts. Your thoughts and how you write will change over time.

I did nothing but write in my note books under the heading 'Thoughts and Feelings' for 10 years or more based on some advice a therapist gave me a while back.

Also going to see a therapist is fun if you have lots of thoughts. They're like a 3rd party interested in psychology who is paid to listen to your thinking out loud. Sometimes they can listen to your random collection of words and thoughts that pour out of your mouth and find a kernel or thread that runs through it all.


I was going to suggest this, but take it a step further and consider writing commercially. A huge number of press articles and books have been written just to explain subjects to other who are not professionals in the field, but have an incessant curiosity about many subjects. A casual search will turn up innumerable explanations of how, for example, machine learning works, or what quantum computing could do, what the Mars rovers have found, or what GMO foods are. IMHO, these articles and books provide a meaningful social service in keeping people informed on subjects which could impact society or their lives.


I read the following 3 in this order and it definitely co-incided with a change in my life for the better:

* A confession and other religious stories by Leo Tolstoy * Happiness by Matthieu Ricard (a counter argument against French philosophers who believe happiness doesn't exist) * The Diary of Anne Frank * A Life Interrupted by Etty Hillesum (the most beautiful book I will ever read)


"The Kingdom of God Is Within You" by Tolstoy is definitely a top book for me. I find that I understand it in a slightly different way each time I read it.


> I want my kid to develop skills of interacting with the physical world and with physical people.

I came across a fascinating BBC article on treating ADHD with music [0]

> "The ability to time, to synchronise with others underlies all face to face communication," says Khalil. "People imagine that synchronizing is doing something simultaneously. But synchronizing actually means processing time together - perceiving time together in such a way that we have this common understanding of how time is passing."

[0]: https://www.bbc.com/news/magazine-21661689


> Erlang with its active objects seems to me to fit precisely his description.

He's said exactly this [0]:

> We didn’t even do all of the idea at PARC. Many of Carl Hewitt’s Actors ideas which got sparked by the original Smalltalk were more in the spirit of OOP than the subsequent Smalltalks. Significant parts of Erlang are more like a real OOP language the the current Smalltalk, and certainly the C based languages that have been painted with “OOP paint”.

[0]: https://computinged.wordpress.com/2010/09/11/moti-asks-objec...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: