Recent submissions

Comment · 1 year ago
Volta Circuit | Senior Front End Engineer | Remote (US) | https://voltacircuit.com

At Volta Circuit, we specialize in developing secure and innovative smart contracts that empower users to take full control of their digital assets through enhanced self-custody solutions. We believe in providing companies with the tools and technology they need to manage access to their digital wealth with confidence and autonomy through multisig and an advanced rules engine to delegate access.

We are seeking a talented and passionate React developer with experience in decentralized applications (dApps) to join our small team. As the primary front end developer, you will play a crucial role in owning and guiding our front end architecture, ensuring that our users have a seamless and secure experience when interacting with our platform and smart contracts. Your expertise in dApp development will be invaluable in creating a user-friendly and intuitive interface that empowers users to take full control of their digital assets.

We are looking for a self-sufficient individual with excellent communication skills who can work as a self manager and as part of a team. dAPP and full stack experience, specifically with Golang and Postgresql, are a bonus as we all work across the stack (React, Golang, Postgesql, EVM, Cosmos).

If you’re interested in learning more, email us at hireme [at] voltacircuit.com.

Comment · 1 year ago
I couldn't bring myself to pay the premium at the time, especially with the slow rollout of the MMU. But now with multiple printers in my fleet, I might be kicking myself shortly. We all knew some of this was a possibility, unfortunately.
Comment · 2 years ago
Just wait until their home banks interrogate them about how they want to spend their local currency they wish to withdraw or banks shut off withdrawals entirely due to systemic issues.

Bitcoin may not be the end all solution, but it's a great current option.

Comment · 2 years ago
The types of secrets ought to be a bit different and less consequential on a developer's machine. If they're not, that's a pretty big red flag. It's one thing to gain access to clone some repositories (e.g. ~/.ssh) but an entirely different thing to get production aws credentials. Not to mention all the other protections that should be in place that mitigate the fallout (for example: no pushes to main/master/prod branches, requiring status checks and reviews before merges, etc).
Comment · 2 years ago
The issue isn't when you get what you're wanting. The issue is when either you accidentally get something you didn't want (such as type-o squatting - a not too distant issue on PyPi) or a package was published maliciously (imagine bumping a patch version and it being compromised) - a few fairly recent issues on npm.

I agree that the happy path is ideal and hopefully the common case. Regardless, anything with access to production secrets for my team is run on the most minimal image possible (and none of those secrets are available during dependency installation and compilation).

Comment · 2 years ago
Some packaging ecosystems are more risky than others, primarily because they allow running arbitrary code at some point during the install cycle. Node and Python being two notable ones, especially considering how commonly they are used[1]. Others do it more safely where, at a minimum, no code can run until the library is imported and run with application code.

Depending on how and where you deploy, you can mitigate some of that by isolating the installs and not keeping sensitive information there (e.g. in a docker image).

[1] - I don't follow node/npm closely anymore, so this may have changed.

Comment · 2 years ago
They did a live stream this morning and said they've already crossed the six figure mark on the initial private/soft launch. I was pretty surprised by that, as similarly I questioned the market.
Comment · 2 years ago
Agreed, this has been a really fun experience to follow. I know these last couple will continue to be engaging, but I hope there's something else in the future from the author!
Comment · 2 years ago
I find that I really appreciate the explicit rather than the implicit comparisons (requiring `===` in js), especially picking up a new program or coming back to one after some time away. I view it like a database - do I really want multiple ways to show a value is empty? For something like a Boolean you have: `false`, `true` and `null` as valid values (trilean?) that now have to be handled.
Comment · 2 years ago
Comment · 2 years ago
Isn't that a myopic view? While sure, if someone is forever depressed they may not help others (beyond sharing their experience others may relate to). Imagine the people that are in a rough place for a period that come out the other side. I hope those types engage today and share as things change.
Comment · 2 years ago
What OS are you on? Most my experience with ghub is windows. I think I have 4 dpi stops set and it's typically defaulting to the lower middle one - unless I'm gaming.

I believe there's options to have the mouse run in device mode (settings stored there, but I think the features are more limited) or via ghub where the settings might be stored on the computer. I'd need to dig in again though to remember, I've not touched it ghub settings in a while.

Comment · 2 years ago
I bought a new splitting axe, because my hatchet wasn't quite enough to keep up with the wood needs camping in the mountains during winter.
Comment · 2 years ago
I have had that Logitech mouse for ages (and the predecessor) and love it.
Comment · 3 years ago
What is terrible about active storage?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton