kyranjamie

Joined 9 years ago

Karma
59
Submissions
33
Member since
Apr 3
[ my public key: https://keybase.io/kyranjamie; my proof: https://keybase.io/kyranjamie/sigs/giTC6KU7--a1FdAPSLhZXlHq-PlgiyZJnx8livKahZc ]
View on Hacker News

Recent submissions

Comment · 3 months ago
> Though the team has spent many years scaling remote-first companies and is currently remote, we are hiring specifically in Los Angeles, London, and New York, with an expectation for a flexible in-office schedule as we build our presence in each region.
Comment · 3 months ago
Amazing software. Makes a 10 year old Kindle of the best electronics I own.
Comment · 5 months ago
My 14 year old Kindle functions so perfectly I've no desire to upgrade. This is exactly why KOReader and all the jailbreaks exist.
Comment · 11 months ago
Great work, would love to learn more about Wasm.

I can't help but notice that in the editor screenshots there's type information in *.js files.

Comment · 2 years ago
Leather (https://leather.io) | Senior Software Engineers | Full time | REMOTE (UTC-5 to UTC+3) | $140–220k

Leather is a Bitcoin and Stacks cryptocurrency wallet, incubated by TrustMachines (https://trustmachines.co/). We’re looking for engineers to level up our team and grow the Bitcoin economy.

Apply on links below and mention you found job via HN:

UI Engineer: https://boards.greenhouse.io/trustmachines/jobs/5183113004

Senior Software Engineer: https://boards.greenhouse.io/trustmachines/jobs/5183120004

Engineering Manager: https://boards.greenhouse.io/trustmachines/jobs/5153652004

Comment · 3 years ago
Hiro Wallet | Software Engineer | Full-time | Remote | $130–160k | https://wallet.hiro.so

Hiro Wallet is a cryptocurrency wallet that brings utility to Bitcoin. We need developers and designers to help us continue advancing our Web Extension, and bringing the wallet to new platforms. It's open-source and built with Typescript. You can check out our codebase here: https://github.com/hirosystems/wallet

Frontend developer: https://boards.greenhouse.io/trustmachines/jobs/4833863004

Product designer: https://boards.greenhouse.io/trustmachines/jobs/4603570004

To apply, email [email protected]

Comment · 3 years ago
Why are we still talking about this.
Comment · 5 years ago
Agreed. Instantly stopped reading at this point, and came to find comments thinking the same.
Comment · 5 years ago
These examples aren't great. Functions have names for a reason. Use them. Comments get outdated quickly, people forget/are too lazy to update them. Much less likely in my exp. that someone will not change a fn name if it's behaviour changes.

Comments should be reserved for non-obvious information. Github link, complex mathematics etc. Further, at what point does the relevance of a comment end? This ambiguity doesn't exist with a function.

    function addHorizontalScrollbar() {
      hScrollBar = new JScrollBar(scrollBar, HORIZONTAL);
      add(hScrollBar, BorderLayout.SOUTH);
    }

    function addVerticalScrollbar() {
      vScrollBar = new JScrollBar(JScrollBar.VERTICAL);
      add(vScrollBar, BorderLayout.EAST);
    }

    function initializeScrollbarCaretPositions() {
      caretX = 0;
      caretY = 0;
      caretMemX = null;
    }
Comment · 5 years ago
Comment · 5 years ago
I don't agree with the suggestion of using a Zoom background. "Oh cool, you're sat behind the Golden Gate bridge?", or a fish tank, some clouds...

There are valid uses for backgrounds, I'm sure, but generally speaking it's better to show your real environment. Be it a view of your kitchen, or a wall with ugly wallpaper, I don't care. Superimposing yourself on a faux background enters uncanny valley territory.

Comment · 5 years ago
OP trying to pump their Safemoon bag.
Comment · 5 years ago
Agreed, though at least there's one less developer writing about the "TypeScript Tax".
Comment · 6 years ago
Some well thought out points in this post. I'm of the opinion, though, that the concept of a "10x engineer" just isn't a something to be advocating.

In all walks of life, there are the weak, the strong, and all colours in the middle. Why do the strongest need to be labeled with an exact number? It implies there's a sort of fixed scale, that someone could be an 7x or 8x engineer. It's a form of gate keeping in the same way that being "senior" engineer was/is a coveted title to be earnt.

The best people should be celebrated and rewarded accordingly, but we should move away from absolutist titles that push people to strive for a completely subjective label.

Comment · 6 years ago
Google Maps

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton