Recent submissions

Comment · 5 months ago
It was funny how the other way when I searched for "nvm" to look up Node Version Manager, the AI mode thought I was saying "nevermind" to it. It felt quite jarring.
Comment · 2 years ago
Picture-in-picture in Firefox is super useful when having a video call and sharing the screen at the same time, especially on a laptop screen.

Firefox lets you pop out the video feeds of call participants, so you can have them in a corner when sharing a full-screen window.

Comment · 2 years ago
One of the things that I like about Firefox is that it lets you right click on websites that disable right clicking by holding down shift. Reminds you that the browser should be the user's agent and not the website's.
Comment · 3 years ago
It is an awful experience indeed. I switched to Kiwi browser when Chrome forced tab groups on everyone with no option to disable it. Kiwi has add-on support and removes many of Chrome's annoying aspects. I could never go back to browsing on mobile without add-ons like uBlock Origin and Sticky Ducky.
Comment · 3 years ago
Ha, different strokes for different folks I guess.

Usually when I'm reading something, my hands are off the keyboard and I use one hand to scroll with the mouse. In this scenario, it's so much easier to double-click to select a word and drag it to a new tab instead of reaching for the keyboard.

Comment · 3 years ago
New Reddit also messes with text selection with unnecessary JS crap. Wherever you select some text, they show an "Embed" button that prevents you from dragging the text to a new tab to perform a web search.

Thankfully this behaviour can be blocked with uBlock Origin by adding these rules:

  www.reddit.com##+js(aeld, mousedown, isSelectionOutOfRange)
  www.reddit.com##+js(aeld, mouseup, shouldShowButton)
Comment · 3 years ago
I see it as marketing that tries to make you feel like you want the browser, without telling you what actually makes it great. You can attract users with hype and FOMO, but I'm not sure how long those users will stay...
Comment · 3 years ago
I think they show different buttons depending on your platform. If you visit from a mobile browser, it shows a "Get download link" button which asks for your email.

They presumably do this so that people can download it later from desktop using the emailed link. It's easy to mistake it as an attempt to harvest email IDs. The website could definitely use some text which indicates that it's Mac only at the moment.

Comment · 3 years ago
Comment · 3 years ago
Not a solution, but somewhat related: https://youglish.com/ lets you search YouTube videos for keywords, but the purpose is to find examples of how to pronounce words from real usage. It also works for a few other languages aside from English.
Comment · 3 years ago
Comment · 3 years ago
Social networks and platforms that people use to talk to each other should never have been dominated by profit-seeking businesses in the first place. Federated alternatives like Lemmy and Kbin that put community interests first look promising, and could very well be the future.
Comment · 4 years ago
Is a desktop shortcut and dark theme really an "upgrade" to private browsing?
Comment · 4 years ago
Comment · 4 years ago
Just replace the `node.parentNode.removeChild(node);` line with `node.style['position'] = 'static';`.

With this, you can 'un-sticky' the element instead of removing it.

Here's the URL-encoded bookmarklet code with the above change:

  javascript:(function()%7Bdocument.querySelectorAll('body%20*').forEach(function(node)%20%7Bif%20(%5B'fixed'%2C%20'sticky'%5D.includes(getComputedStyle(node).position))%20%20%7Bnode.style%5B'position'%5D%20%3D%20'static'%3B%7D%7D)%3Bdocument.querySelectorAll('html%20*').forEach(function(node)%20%7Bvar%20s%20%3D%20getComputedStyle(node)%3Bif%20('hidden'%20%3D%3D%3D%20s%5B'overflow'%5D)%20%7B%20node.style%5B'overflow'%5D%20%3D%20'visible'%3B%20%7Dif%20('hidden'%20%3D%3D%3D%20s%5B'overflow-x'%5D)%20%7B%20node.style%5B'overflow-x'%5D%20%3D%20'visible'%3B%20%7Dif%20('hidden'%20%3D%3D%3D%20s%5B'overflow-y'%5D)%20%7B%20node.style%5B'overflow-y'%5D%20%3D%20'visible'%3B%20%7D%7D)%3Bvar%20htmlNode%20%3D%20document.querySelector('html')%3BhtmlNode.style%5B'overflow'%5D%20%3D%20'visible'%3BhtmlNode.style%5B'overflow-x'%5D%20%3D%20'visible'%3BhtmlNode.style%5B'overflow-y'%5D%20%3D%20'visible'%7D)()

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton