HN user

dekatron

177 karma
Posts0
Comments15
View on HN
No posts found.
Why I use Firefox 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.

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.

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.

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)
Arc Browser 1.0 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...

Arc Browser 1.0 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.

A bit more context from [1]:

The contract between Freenom and the Malinese government that gave Freenom technical control over the domain extension and give out the domains for free, has expired on Monday July 17. The contract was not renewed, which means that the control of the .ml domain extension is returned back to the government of Mali.

[1] https://forum.infinityfree.net/t/all-ml-domains-are-down-due...

High achievers are often burdened by the weight of expectations, and the pressure to live up to a certain brand name. Their goals and ambition are often not their own, but have been hijacked along the way by people around them and society in general. They don't always realise this themselves, but somewhere along the way they discover that it's easier to let go and find ways to escape the pressure.

Sometimes, the failure that results from this "self-sabotage" can be a good thing. It can lead to the shattering of assumptions [1] about how the world works, allowing people to redefine their self-worth, and letting them be more in tune with their own capabilities and goals without being encumbered by societal expectations.

[1] https://en.wikipedia.org/wiki/Shattered_assumptions_theory

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.

Reddit's infuriating mobile website made me switch from Android Chrome to Kiwi Browser, because it lets me use the Old Reddit Redirect extension [1] to redirect all Reddit links to old.reddit.com links.

While old Reddit is not a great interface for browsing on mobile, it lets me get the information I'm looking for quickly (usually when following a Reddit link from a Google search).

[1] https://chrome.google.com/webstore/detail/old-reddit-redirec...

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)()