famfamfam

Joined 16 years ago

Karma
274
Submissions
28
Member since
Mar 15
London (UK) web developer.
View on Hacker News

Recent submissions

Comment · 8 days ago
Chrome also has a functional adaptive dark mode (no extension required!), but it is hidden behind an experimental flag `enable-force-dark` as an origin trial on desktop. I am surprised that the Chrome team have not surfaced this to users earlier (outside of Android Chrome, where it is available as a 'Dark Mode' toggle).

To try it, go to chrome://flags and search for Dark Mode, then enable Auto Dark Mode for Web Contents.

Alternatively, you can toggle it on using the Chrome DevTools Rendering tab, as "Enable automatic dark mode"

Comment · 2 months ago
I moved to a third-level .name domain in 2005 precisely because one of the Big Email providers (Google) locked me out of my account with no recourse; presumably because I had a very common email address that was getting a large number of login attempts from other people which had triggered some abuse automation.

At the time - before the explosion of new gLTDs - third-level .name domains were advertised as the 'correct' domain to register for individuals wanting personal email addresses.

Comment · 2 months ago
I have used a third-level .name domain as my primary domain and email since 2005, and I am in this list of domains affected. This is the first I have heard of this, does anyone have information on _when_ this might occur?

In the RSEP it states:

> "Have you communicated with any of the entities whose products or services might be affected by the introduction of your proposed service? If so, please describe the communications."

> "No. Not applicable."

As thankful as I am to OP for bringing this to my attention; I am equally disappointed that my registrar (Fasthosts) has not made any attempt to warn me about this, and that Verisign consider me "Not applicable" to a change that will be extremely onerous.

90 days to transition is an extremely short period of time to transition literally every account I have, including email addresses I use for government and medical services.

Comment · 7 months ago
During a 1 month period (2024-03-26 to 2024-04-25) FontAwesome sent me 18 different marketing emails, including 4 in one day. I am not sure that matches with their supposed 'instinct' and I am unsurprised that they have a bad email reputation.
Comment · 3 years ago
Regarding the <menu> element, which the OP mentions their confusion about as:

> I was initially surprised that it survived to HTML 5 (while <menuitem> didn’t) because modern browsers treat it as essentially a <ul>. Researching further on Wikipedia I read: "MENU existed in HTML Tags, and was standardized in HTML 2.0; deprecated in HTML 4.0 Transitional; invalid in HTML 4.0 Strict; then redefined in HTML5, but removed in HTML 5.2," and now I don’t know what to think.

HTML 5.2 was retired by W3C in 2021 in favour of the WhatWG HTML Living Standard, which (unlike HTML 5.2) never deprecated <menu>, and has been redefined as representing "a toolbar consisting of its contents, in the form of an unordered list of items (represented by li elements), each of which represents a command that the user can perform or activate.".

Wikipedia's list of elements seems to be out of date here — along with a lot of the Wikipedia information on HTML versions — as the <menu> element is still alive. Given its history of being repeatedly deprecated, and the fact that event recently browsers were confused by exactly what semantics to assign to <menu>, you are probably nearly always better off using <ul> with an appropriate ARIA role attribute (toolbar, menu, or menubar).

Comment · 4 years ago
Really cool site! After playing with it for a while, could the CSS gradient for MIX could be changed to use the same number of color stops as there are steps rather than just using the start and end, to better match the chosen interpolation mode? I had a great gradient in LAB space, but the CSS version interpolates through ugly greys in RGB.
Comment · 7 years ago
For reference: I do about 7GB of image traffic/day for placekitten (a similar service) for about the same cost ($6/mo). I do resize images.
Comment · 10 years ago
> Ideally, the games themselves would have some sort of API, or some other way to either communicate what’s happening in the game so I can map colors to it

A number of games implement Mumble Link (https://wiki.mumble.info/wiki/Link) which provides a memory-mapped file that includes positional data used to provide directional sound by voice-comms software (so when a teammate speaks you hear their voice as if you were both in your relevant locations in the shared virtual space). Some games also expose other data through this including health/mana/ammo levels which could be used to control lighting based on game state.

Comment · 10 years ago
I was also in this room, merged in from powerlanguage's side into Notch's group. The group ended up convincing about 40-50 members to vote to Stay, and when the vote passed it created a private subreddit for the group with random members as admins (including Notch). This was before auto-vote scripts and bots became common.

The subreddit is currently coming up with a theme for itself (based on part of the name that was automatically generated for us), and has seen users sharing spare copies of games and introducing themselves.

Unfortunately /u/powerlanguage chose to grow on without us.

Comment · 10 years ago
I am seeing blurry text on every tooltip as it animates in, not just the one on the download button. I assume it is related to ClearType rendering the text on non-pixel locations.

Chrome 47, Windows 8, ClearType enabled.

Comment · 14 years ago
Not to mention the fact that in addition to you being good (and therefore expensive) to have a HA system, you would need at least two of you.
Comment · 14 years ago
Comment · 15 years ago
Mark Hurrell has blogged some of his testing on Helvetica font stacks (including Neue) at http://blog.mhurrell.co.uk/post/2946358183/updating-the-helv... which is worth a read. Current recommendation is to specify sans-serif but with additional specifications for Linux:

  font-family: Helmet, Freesans, sans-serif;
Comment · 15 years ago
I have always been uneasy about the fact that Urchin/Google Analytics 'campaign tags', when copied and distributed via other services, do not continue to represent the original campaign. For example, for the following campaign URL includes three additional pieces of information:

http://example.com/?utm_source=June%2B2011%2BNewsletter&...

Source: June 2011 Newsletter

Medium: Email

Campaign Name: Free Summer Tickets

The moment that you store that URL in other service, a number of those tags become incorrect anyway (it is not an email anymore), and the stats you will get from it will be tainted. Campaign tags are useful, but this approach by pinboard may end up in tracking being more accurate (certainly from in terms of tracking campaign media/terms/content), at the cost of removing the campaign name.

There is also little difference between this and a URL such as http://example.com/Free-Summer-Tickets/June-2011-Newsletter?... being set up to serve the original content other than at least with the campaign tags you've got a single canonical URL using the more correct query parameter mechanism.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton