HNHacker News
TopNewBestAskShowJobs

calvin

1,342 karma · joined April 12, 2008

I am a principal front-end engineer working remote from Idaho. Amazon veteran, startup aficionado.

  https://calvinf.com/
submissionscomments
calvin··on Tell HN: Happy Thanksgiving
17 years here (wow). I don’t post much but I get a lot out of this site and it’s one of my few daily reads. Grateful for the site, its mods, and the contributors.

Happy Thanksgiving!

calvin··on Amazon won't accept written communication
If it’s something involving property damage or another issue requiring reimbursement, I’d recommend seeking legal advice and the lawyers can send whatever correspondence is needful.
calvin··on LinkedIn shelved plan to migrate to Microsoft Azure cloud
ELI40YO Engineer
calvin··on An open-source database of companies affected (or not) by the collapse of SVB
Great way to trigger more bank runs. I don’t think this will help.
calvin··on Next.js 13
You should still be able to use alt="" to indicate that it is "decorative" and not meaningful imagery for a visually-impaired user.
calvin··on Nothing Phone (1)
Look up Techless or The Light Phone, those may be more aligned with your desires
calvin··on Node.js adds support for direct registry-less HTTPS imports
It’s a feature that Deno has and that works on the web (ESM imports from URLs). People have use cases for it and they want it. That’s not to say it’s secure by default of course but the demand is there.
calvin··on Gab.com’s Response to Congress
The constitution protects all American people and businesses. People should absolutely study it, understand it, and use it as part of their reasoning when it comes to responses to government or other legal requests.
calvin··on Afghan president flees the country as Taliban move on Kabul
And before that the Soviets, British, and others for centuries.

https://en.wikipedia.org/wiki/Invasions_of_Afghanistan

calvin··on Show HN: Nextless.js: Full-Stack React SaaS Boilerplate with Auth and Payment
The CTO and security teams and devs will care. The language decision has a broad impact on how to secure the application, engineering community (who can you hire), etc. It’s a big decision.
calvin··on New iPhone SE
From Apple’s perspective, this is a good time to have a more affordable phone available for people who need to upgrade (broken, damaged, or lost phone) or are getting their first phone (kids).
calvin··on Ask HN: Who is hiring right now?
pre-launch price tracker startup | Software Engineer (Contract) | Part-Time | Remote (US and EU preferred)

We are looking for a contract Software Engineer for full-stack web app development in the cloud. We need an engineer with 2+ years of software engineering experience (code, system design, and cloud architecture). We prefer an engineer with Firebase and Google Cloud Platform experience, but if you’re curious, willing to learn, and able to solve problems, reach out. Please email me (address is on my profile) your resume, an example from your portfolio (description of work; screenshots if available), a link to github if you have any open source contributions, and tell me something that you would improve on your favorite shopping website.

calvin··on Chronic Fatigue Syndrome
The “ME” is part of the name now for a reason. They have more information than symptoms alone. ME is the newer name for it, but CFS has been the more commonly used term.

Title for post should be “Myalgic Encephalomyelitis/Chronic Fatigue Syndrome Initiative”

calvin··on A letter about Google AMP
Bing supports AMP, too.

https://blogs.bing.com/search/September-2016/bing-app-joins-...

calvin··on Apple's new minimalistic iPhone site design
CSS file missing, 500 error:

    Access Denied
    You don't have permission to access "http://images.apple.com/v/iphone/home/w/built/styles/overview.built.css" on this server.

    Reference #18.d7ce33b8.1515463786.2649f685
calvin··on Ask HN: Is it too late to find a mentor after 30 for a software developer?
Age shouldn't be an issue. I'm in my 30s and I have a mentor. I mentor others. I've had both older mentors and younger mentors. I've mentored both older and younger people. To me, age isn't a factor.

As the mentee, it's about finding somebody who knows something you don't know and is willing to talk to you and answer your questions. As a software engineer, I find it valuable to meet with and talk to people who know more about various aspect of engineering -- the tech side of things (coding + architecture) and the business side of things (growing in leadership skills and knowledge of how to function within a business).

Even at a large company, depending on location, it can be difficult to find somebody to meet with. I mentor others both local and remote who work at the same company because sometimes they're not able to find anybody else with a similar role in their location. I'd recommend being willing to meet with remote mentors.

calvin··on JavaScript Start-up Performance
I don't have a specific link/reference I can provide you, but it came out during Q&A at one of the HTTP/2 presentations at Velocity Conference 2016.
calvin··on JavaScript Start-up Performance
You still need good solutions for bundling assets because network connections aren't free.

The approach you advocate can have adverse side-effects to web performance. It would help with the initial load time due to reduced initial JS, but if you end up loading a few or dozens of additional JS modules asynchronously you're talking about a lot of extra HTTP requests. Over HTTP 1 that's a big problem, and even over HTTP 2 each additional asset sent over a multi-plexed connection has overhead (~1ms or more).

calvin··on Draft.js – Rich Text Editor Framework for React
In the livestream video, they show using draft.js features for @-mentions in normal posts, and for rich text features in their Notes feature.
calvin··on React, JSX and ES6: The Weird Parts
For faster initial render and SEO purposes it's important for many sites to render their content on the server first. React may not be targeted primarily at this type of application, but it's a legitimate use case for the author to consider and address.
calvin··on Jet.com Runs into Turbulence with Retailers
It failed for me because I'd already clicked the link and they set a cookie.

Solution: open the search in an ncognito window or privacy window, and then click through to WSJ.

Chrome: COMMAND-SHIFT-N Firefox: COMMAND-SHIFT-P

calvin··on Is Microsoft’s Edge browser really faster than Google’s Chrome?
Issue #1: performance claims based on tests from one device configuration. The best performance data is gathered from as many sources as possible. In the spectrum of statistics, one data point is not enough.

Issue #2: "Personally I have found the Peacekeeper results to be a reliable measurement of web browsers performance." Is there data to back up this claim?

calvin··on Is Microsoft’s Edge browser really faster than Google’s Chrome?
Based on what evidence?

IE11 has pretty solid web standards support:

https://status.modern.ie/?iestatuses=implemented&browserstat...

And Edge promises a lot more.

calvin··on Adding 'rebeccapurple' color to CSS Color Level 4 (2014)
You can check to see if your browser has the color:

http://output.jsbin.com/derewavufu/1

Look for purple background. Firefox 38 and Chrome 42 have it.

calvin··on Premera has been the target of a cyberattack
Does it bother anyone else that this site isn't on HTTPS and doesn't provide identity information?
calvin··on Seattle Police hackathon to redact video streams recorded by police cams
Tone. Sarcasm. Structure of the argument.
calvin··on Mattermark Has Raised $2M in Our Second Seed Round
Danielle explains this clearly in the article. Mattermark "couldn’t raise a traditional Series A on acceptable terms."

"I quickly discovered expectations for a B2B Series A were $1.5M in annual revenue run rate — we were growing fast, but still only 1/3 of the way there at the time."

They don't have enough revenue so they went for another seed round instead. It's not questionable; it's logical and helped her to keep the company moving forward.

calvin··on Amazon Dash
"Amazon Prime Fresh members get the benefits of both Amazon Prime and AmazonFresh for an annual membership fee of $299. Prime Fresh membership is currently available only in the Southern California and San Francisco, CA Metro areas."

https://www.amazon.com/gp/help/customer/display.html?nodeId=...

calvin··on Amazon Fire TV
I've had a Roku for more than a year and it offers both Amazon Prime video and Hulu+. (And Netflix and many other apps.)
calvin··on Amazon Code Ninjas
Amazon is hiring for software developers and many other positions in locations throughout the United States and other parts of the world.

See: http://www.amazon.com/gp/jobs/ref=j_sq_btn?jobSearchKeywords...

I currently see positions listed for Seattle, Massachusetts, California, and international positions on the first page of Software Development listings.

(Note: I work for Amazon as a Web Development Engineer.)

Page 1 of 6Next →