Recent submissions

Comment · 4 months ago
Comment · 6 months ago
I'm in the same boat as you, and every time I touch a Windows PC I am again and again surprised at all the junk they put in there by default. Not only Microsoft, but also the OEMs. So much junkware, so many accounts they want you to create, and all without any benefit to the user.
Comment · 8 months ago
The written price is the written price, and that's final. No tips.
Comment · 11 months ago
Thanks for the link and tl;dr, even though it's a quite short video (3:16). I found your explanation very interesting because I have intuitively felt like this is accurate, but never knew what the underlying process is. I have been following this for years already, first absorbing information about anything where I need to make a decision, and then just leave it to stew in the back of my mind. And after a while the answer just appears in my mind, without me really understanding where it comes from.
Comment · 1 year ago
Comment · 1 year ago
This page has horrible scrolling. I really don't understand why anybody creates this kind of scroll. Are they not using what they create?
Comment · 1 year ago
You are right, these quirks are not something you struggle with very often. The only one that has been troublesome at some point during my now 8 years as a professional, mainly Javascript with Vue, web developer is the automatic semicolon insertion example.

The simplest fixes for it is to just insert semicolons yourself, always use const, and not start any lines with [ or (.

Comment · 2 years ago
I recently switched jobs, and as I've become more comfortable in my new job, I realized that my old job completely sucked the creativity and fun out of programming for me. I did not have any energy for any projects in my spare time while working in my previous job, so the 1,5 months I've been focusing on taking small ideas and running with them.

This weekend I got an idea to create a 2D-pattern from a 1D initial pattern. I put it on https://ige.land/, and I find it very fun and satisfying to play around with. It's not so elegant and pretty, but it's fun for me, and that's all I was looking for! Click any cell to change that color in the pattern. Right click or long press to set the length of the 1D pattern. It's also fun to first create a pattern and then resize the browser window to see how it looks like.

So, what I'm working on is not really an interesting project or product. I'm working on my creativity, playing with code, and in general having more fun with programming. Making it magical for myself again.

I'm not sure if it's 100% in line with the spirit of the thread, but it's what I'm most excited to be working on! :-)

Comment · 2 years ago
Comment · 2 years ago
I love userscripts, and I'm so happy to see and hear that other are using them and developing them. Well done, Will! I hope you keep making userscripts!
Comment · 2 years ago
I think that that is supposed to prepare web apps for verification in the browser, in order to not allow them to run or connect to a remote server unless they are confirmed to be not tampered with, and that the main goal of this is to disallow usage of websites and related services unless ads are served. An adblock-blocker in the browser, sold as a security feature that protects against no real threats.

I refuse to believe that rouge browser extensions and userscripts are such a big problem that Meta decides to invest in security against those attack vectors.

Comment · 2 years ago
This was a fun read! Thank you
Comment · 2 years ago
I use Ripgrep daily, and it helps me a lot when navigating codebases, and I even use it to search through my notes. A while ago, I made a script that looks for file paths in the output from Ripgrep in order to turn the paths into clickable links, as I couldn't get it to work properly back then. I'm so happy to hear that «the headlining feature in this release is hyperlink support»! I'm really looking forward to using the new update.
Comment · 3 years ago
I felt that it was on point to point out Microsoft, as it was the main area where I first started using emojis (before they were emojis, even though it was functionally the same). MSN Messenger came with a nice set of default smileys, and it was very simple to create your own smileys and use them in conversations with others. When other people sent a smiley to you, you could just right click it and add it to your own private repertoire of smileys.
Comment · 3 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton