Recent submissions

Comment · 1 month ago
According to https://news.ycombinator.com/item?id=49417480, Anthropic hires writers who do not use LLMs, and reading their updates I also feel that they don't use LLMs for communication.
Comment · 3 months ago
I haven't used it, but YouTube Music has a samples section which is supposed to show you "shorts" of new (to you) songs.
Comment · 1 year ago
This website is just AI slop, the real reporting is in the BBC page linked at the end.

Photos and numbers seem to be stolen straight from it.

Comment · 1 year ago
I see multiple banner ads promoting ChatGPT on my way to work. (India)
Comment · 1 year ago
Are there any local models that use this new approach to generating images?
Comment · 1 year ago
You can install things from Windows/Microsoft Store without an account.
Comment · 1 year ago
Advertisers are the cause of DNT's failure, not Microsoft.
Comment · 1 year ago
Does this change include any UX improvements? The article only mentions updated visuals and theming. From the discussions I've read, it's the UX of GIMP that holds it back.
Comment · 1 year ago
Most of the comments here echo what the article is criticising. I can see countless threads of back-and-forth defending single-entry bookkeeping.

Sure, single-entry bookkeeping might be easier and more normalized, but sometimes it is a good idea to just stick with the systems and abstractions that have been developed over centuries.

Just use double-entry bookkeeping unless you definitely need something else. Sure, it might be icky for the programmer inside you, but I think you'll be thankful if you ever need to get actual accountants involved to sort out a mismatch.

On a related note: does anybody know of any good resources for programmers in payments and adjacent fields? Something like an "Accounting for Programmers"?

Comment · 1 year ago
These and other related machines are super popular among people interested in handheld gaming. I agree that the AI label is just for hype, but GPD does make good machines.
Comment · 1 year ago
> And if you step past something but then later realize it was important, time to start over.

How can you do this using print debugging? For every print statement I add, I can add a breakpoint. Even more importantly, I can see the stack frame and know which functions led to the current one. I can inspect any and all variables in scope, and even change their values if I want to pretend that the code before was fine and proceed further.

Comment · 1 year ago
Google Search Fixer. It's a recommended extension for Firefox on Mobile.
Comment · 1 year ago
FWIW, I run Node 12 painlessly on Apple Silicon using fnm, so you might be thinking of a few versions before that.
Comment · 1 year ago
Comment · 1 year ago
From my (super limited) experience, debuggers shine when:

- You're using a dynamically typed language.

Something like Rust can eliminate most bugs that come from incorrect data types. For me, a lot of bugs used to come from types that were different from what I expect.

- It is super easy to run your program with a debugger attached.

If your code needs to run on a K8s cluster or a dedicated test machine instead of locally, logs are much easier to get hold of than a remote debug session. Some people aren't even aware that they can attach a debugger to a computer over the network, or inside a Docker container.

- Your environment.

If you don't use an IDE that supports a debugger, it's another friction point. I'm not sure if Vim has something similar to, say, PyCharm's debugger.

Similarly, if you're a junior, and you reach out to a senior and they tell you to debug using logs, you probably will never switch to using a debugger yourself.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton