Recent submissions

Comment · 3 months ago
I still hand write a lot of code, and especially when starting out on projects or making more fundamental changes. I find it leads to better architectural solutions. My thinking has been that writing it out by hand can be slower so my brain is incentivized to think through the options and come up with more concise solutions. But maybe, as the article suggests, there are other small factors to hand-writing that lead to an improvement as well. I also use then go through the hand-written code to "execute" programs in my head and I think this also leads to higher-quality code. I encourage anyone that wants to be genuinely good at programming and software engineering to give it a try.
Comment · 3 months ago
A potentially good idea got corrupted by vendors, password managers, browsers, etc trying to assert control. I'm also an engineer and I find the UI around passkeys entirely unclear, but it doesn't have to be that way. It seems like everyone wants to be _the_ password manager for all your passkeys. They don't want to make it easy to understand that is what they are doing though, they just happily offer to "handle it for you".

My non-technical friends are extremely confused by passkeys and if they should use them and how to use them and I honestly don't have very good answers. It is a mess. I don't believe an inherit mess, but one created by the companies and projects trying to take advantage of the new system.

Comment · 3 months ago
Very cool project! It looks nice and the technical aspect of how sharing/CRDT is implemented is a really great idea! I would definitely be interested in the ability to change the relay; ideally to something self-hosted.
Comment · 2 years ago
Opt Health | Mid Full-Stack Engineer | Remote | Full-Time | US

We are a small startup focused on creating optimized health outcomes by connecting patients to doctors and supported by regular lab testing. I'm hiring to build out our core engineering team, which I lead.

* I care deeply about creating a healthy work environment that supports and enables all team members to meet their own goals

* Opportunities for mentorship from a small but very experienced and skilled team

* We greatly value diversity and seek to build and understand from all perspectives

* We value high-quality, sustainable work

* JavaScript, NodeJS, React, Postgres

* You have at least a few years of experience engineering web applications at small companies

* You would enjoy the challenge of helping to improve a difficult codebase :)

* You would be ok working under HIPAA compliance and dealing with health-related integrations

* Salary $130K+

Interested or questions? contact: thomas.hintz at getopt dot com

Comment · 8 years ago
Looking through the docs it seems a very nice lisp. Clean, simple, yet covers all the basics without a lot of legacy warts. let with less parens and limitless if branches are very nice. Definitely one of the nicer looking JS lisps I've seen.
Comment · 8 years ago
I think you make a great point. We _should_ question whether it's a good idea to make the word processor. I'm not saying it shouldn't necessarily be made but we should think about how it can be used and if the potential for harm is too high or if it can be mitigated. My point is these things should always be kept in mind and we need to not be afraid of not making the technology.
Comment · 8 years ago
This is abuse and wrong. Just as it is abuse and wrong for every website or app that does something similar. And this couldn't exist if we as software creators didn't make it. We as the creators of software need to look at everything we create for its potential to be used against people and if it could potentially be used to abuse someone, like say exposing interfaces that can be used for biometrics, we need to refuse to make it. People have survived for ages without your software and they might be better off if it stays that way. Don't be a part of this.
Comment · 8 years ago
Comment · 8 years ago
I do all my browsing with uMatrix with everything blocked by default but first party CSS. It really makes the internet a more enjoyable place to be. Pages load much, much faster and it's often easier to find and read the content. On mobile it saves a boatload in bandwidth costs. For example, loading a NYTimes article takes 90KB and DOMContentLoaded is in 69ms. Truly much of the other stuff loaded is bullshit because a significant amount of the web is more usable without all the crap.
Comment · 8 years ago
I agree on "Left hand of darkness". "The Dispossessed" really is excellent though.
Comment · 8 years ago
This seems like a good time to question if we really should have cars at all. Autonomous cars might be better in some ways but they are still tons of metal flying at high rates of speed. Accidents will happen and people and other animals will die on a regular basis. Cars also require tons of infrastructure that walking and biking don't. You also have the environmental destruction of GHG emissions and from the mining of rare metals needed for batteries, you have roads and parking lots destroying habitat and using up valuable space, air pollution and smog from tailpipes or energy generation, noise pollution, and more harmful effects. Autonomous cars might mitigate some of those things but most of it will still be there (or we'll just use cars even more and so we'll have just as many deaths total along with the rest of it?). What about doing research and testing a world without any cars? It will probably be a better one.
Comment · 8 years ago
They could but if part of the process is proprietary or hidden how can you know what it is doing?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton