HN user

antibland

686 karma
Posts69
Comments78
View on HN
brucelawson.co.uk 4y ago

Set Safari Free

antibland
2pts0
jakearchibald.com 4y ago

Writing Great Alt Text: Emotion Matters

antibland
53pts12
www.lowvolumedrumming.org 5y ago

Why do drum sets have descending toms?

antibland
193pts71
www.conventionalcommits.org 5y ago

Conventional Commits

antibland
2pts0
theoveranalyzed.net 5y ago

Safari's Custom Style Sheet (2018)

antibland
1pts0
amberwilson.co.uk 5y ago

Caches Are for Copies

antibland
2pts1
adactio.com 5y ago

Insecure …again

antibland
2pts0
twitter.com 5y ago

Instagram censors post about Bolivian socialist victory

antibland
3pts0
thecorrespondent.com 5y ago

Why Are We Knowingly Destroying the Planet?

antibland
2pts1
thecorrespondent.com 5y ago

Women’s gymnastics is legal child abuse

antibland
83pts87
thecorrespondent.com 5y ago

There’s little reason to be optimistic about a coronavirus vaccine

antibland
3pts0
themarkup.org 5y ago

Google Ad Portal Equated “Black Girls” with Porn

antibland
7pts12
blog.postman.com 6y ago

Postman for the Web, Now in Open Beta

antibland
1pts0
robbowen.digital 6y ago

How to name your agency with NLP

antibland
1pts0
en.wikipedia.org 6y ago

Longmont Potion Castle

antibland
1pts0
www.nytimes.com 6y ago

You Are Not Working from Home

antibland
2pts1
hacks.mozilla.org 6y ago

Firefox 76: Audio worklets and other tricks

antibland
33pts0
blog.wink.com 6y ago

Wink Subscription

antibland
30pts6
themarkup.org 6y ago

Amazon’s Shifting Definition of What Is “Essential”

antibland
1pts0
www.wsj.com 6y ago

Nearly a Third of U.S. Apartment Renters Didn’t Pay April Rent

antibland
2pts0
www.linkedin.com 6y ago

Zoom CEO: 'I really messed up'

antibland
1pts0
mobile.twitter.com 6y ago

Chrome Releases Paused

antibland
1pts0
www.bloomberg.com 6y ago

Fired Americans Send Unemployment Websites Crashing Down

antibland
3pts0
themarkup.org 6y ago

Who Gets a Coronavirus Test? We’re Asking Every State for Its Algorithm

antibland
23pts4
news.ycombinator.com 6y ago

Ask HN: How did you immigrate from the USA to Canada?

antibland
4pts0
www.theverge.com 6y ago

Apple now lets apps send ads in push notifications

antibland
2pts0
www.quirksmode.org 6y ago

CSS4 Is Here

antibland
4pts0
www.cnn.com 6y ago

Malaysia has sent back tons of plastic waste to rich countries

antibland
3pts0
css-tricks.com 6y ago

How to Build Your Resume on NPM

antibland
2pts0
www.jitbit.com 6y ago

Target=“_blank” – the most underestimated vulnerability ever

antibland
105pts13

...we’ve built programs that just dont talk to each other at all.

This really struck me, the idea that perhaps software mirrors the human experience. In the US, we've traded tribalism for individualism, open discussion for echo chambers, and the exchange of beliefs for the walled garden of one's personal vision.

It's sad how these valuable optimizations are unknown to the average person. When I hear "the browser" discussed in almost any parlance, the implication is Chrome. It's rare to even hear someone say "Chrome," as it's the defacto choice for the non-mobile web. Convenience breeds ignorance.

Carousels are the type of UI pattern that is only okay if you ask for it. Amazon is a good example of a carousel done right. If I want to see the full-sized images which are part of a customer's product review, I click on the thumbnail representing these images, with the expectation that some larger, more obvious version of the images will be made available. Once a carousel appears in an overlay, it's not disturbing or annoying at all. It's there because I asked for it.

Tech shops keep asking for more and more, beneath the ever-widening "full stack" moniker, and we developers do our best to oblige them. But, clearly, critical decisions are being made (or not) by people who are inexperienced yet afraid to ask for help. Maybe it's time to hire more "I-shaped" developers, rather than an org full of shaky generalists.

FB can utilize Giphy for pixel tracking (similar to FB Like button) since these low-brow, comedic incantations appear all across the webosphere.

Great advice as always (newsletter subscriber). The other piece of advice I offer is to join Stack Overflow and answer a few questions a week. This helps reinforce skills, understand common developer pain points, and can occasionally lead to a job offer.

One reason why we may have one line packages is the demand FAANG places on applicants. On three job screens from three different companies, I was asked, "Which npm packages have you created that we'd know about?"

For many who are hell-bent on entering these companies, yet have no known packages under their belt, they very well might fire off a one line package that actually gets some downloads, to be better "prepared" when screened.

Dueling Scar 6 years ago

It was important to show one's dueling prowess, but also that one was capable of taking the wound that was inflicted.

The modern day engineering equivalent to this is HackerRank.

While articles like this always bring a smile, I'm saddened for the animals, knowing that their ecological reprieve will soon be dashed by human recklessness. I've actually begun to enjoy many aspects of the quarantine, and would like it to continue a lot longer. The planet is better off without us.

If anyone knows how to deftly bow out of a forced company outing, I'd love to know your method. Last time I tried to get out of one of these things, I informed one of the owners I had too much to do and needed to spend the day catching up on work.

She was furious and told me I was "damaging the culture."

For anyone wondering how well supported these features are globally (from caniuse):

prefers-color-scheme: 80.85%

prefers-reduced-motion: 84.05%

Payment Request API: 90.06%

Web Share API: 49.25%

Push API: 78.57%

Service Workers: 94.42%

Web/native app install banners: 68.19%

Get Installed Related Apps API: Not launched, 0%

WebXR: 61.83%

Picture-in-Picture: 85.01%

Media Session API: 66.31%

Chrome Sender API: 64.75%

AirPlay: Unknown

Force Touch API: 55.74%

AR Quick Look: Unknown

GamePad API: 95.18%

WebUSB API: 65.27%

Web Bluetooth API: 68.6%

Web Locks API: 67.43%

Keyboard Lock: 30.47%

Generic Sensor API: 67.43%

Credential Management API: 70.86%

Clipboard API: 70.86%

Presentation API: 15.24% full support, 80.14% partial

Screen Orientation API: 76.16%

getUserMedia camera selection: 93.48%

Pointer Lock (Mouse Lock): 55.06%

Theme Color: 37.39%

Vibration API: 77.13%

Web Coffee API: Unknown

Battery Status API: 72.36%

Page Visibility API: 97.44%

Web Speech API: 92.88%

  Location: Portland, OR
  Remote: Preferred
  Willing to relocate: Only outside of US
  Technologies: HTML5/CSS/ES7+, React, Gatsby, MongoDB, Node, Modern CSS, WAI-ARIA
  Résumé/CV: https://andyhoffman.codes/Andy_Hoffman_CV.pdf
  Email: andy@andyhoffman.codes
I'm an experienced developer with twenty years of experience creating web experiences. Although I'm full-stack, I lean towards the front-end. I specialize in building high-performance, accessible UIs. Are you a startup? I can also help in assembling and training your front-end team. Feel free to reach out with any questions.
Old CSS, New CSS 6 years ago

A friend of mine new to CSS was rebuilding the Google homepage using Flexbox. He asked me why Google uses <center> in their HTML, to which I told him it's most likely due to compatibility. Google is accessed by every web capable device and browser ever made. Yet, seeing <center> feels unacceptable.

The color palette is really easy on the eyes. I have a few criticisms, though, all related to the cards under "Recent Articles":

1. In tablet size, the content of <h2>s get lost beneath the top of the card.

2. Even in desktop size, the spacing at the top of the cards looks off. Longer strings cause visual unevenness. CSS Grid should be able to fix the header spacing issues within cards.

3. Hard-coding the height of the cards is probably a mistake. Content should govern the height of the card, so actions such as user zoom or browser-level font size increases, scale the padding of the card appropriately.

4. When hovering over any part of the card, the hover style kicks in and the card text content raises slightly. This is usually a hint to the user that an action can be performed, like a click which follows the href. However, the user must click directly on the <a> inside of the <h2> to follow the link. I recommend making the entire card clickable, so the hover style seems more intentional. Otherwise, I would remove the hover style.

This is such a victimhood mentality and a ridiculous statement.

Do you think you'd say this to the poster's face in an in-person conversation? I find it's too easy to communicate in this way on the Internet, but it appears hurtful and over-the-top. Nasty comments can affect peoples' lives and we rarely see the fallout of how we hurt others in this way. Let's all tread more carefully and be a little nicer to each other.