News for hackers. Stuff that matters.

beckler

Re:Stop Using JWTs on Wednesday June 17, 2026 @02:27AM (#48566546)
The ID token is always a JWT when doing OIDC, and it makes sense in this situation.

Because the ID token is not a set of credentials, but signed information you’d use to create/update a user’s profile.

You can technically use JWTs as access tokens, as the spec doesn’t specify a format for access tokens, but in my experience they’re normally opaque bearer tokens.

I had a family friend who recently passed from colon cancer.

It was particularly brutal because it never showed up in any regular screenings, due to the tumor growing on the outside of their colon. It took ~2-3 weeks just to figure out what it was, but they only knew something was wrong because of some blood tests that came back with unusual results.

It was only 90 days from when they got the call about the unusual results till their death.

Re:The Overcomplexity of the Shadcn Radio Button on Wednesday January 21, 2026 @08:34AM (#46705495)
If you like how shadcn looks, you might want to consider basecoat: https://basecoatui.com/
This echos my experience with GCP and Google in general.

If you’re a business/enterprise, you get a different ToS that very clearly states that your data is yours.

If you use the free/consumer options, that’s where they are vague or direct about vacuuming up data.

Re:Things you can do with diodes on Monday November 03, 2025 @08:54PM (#45806695)
Kinda interesting to hear about. I have a 500 chassis I’m slowly working on filling. I’m between the RND 535 or 543, and had never heard of a diode bridge comp before looking at the 535.

What kind of 33609 clone do you have?

I think this is just to compete with stuff like Mimecast.

Pretty sure admins can still audit emails even if they're E2EE.

Re:Claude Code: Now in Beta in Zed on Wednesday September 03, 2025 @03:28PM (#45119568)
I'm gonna need you to back that claim up dawg, because the only thing I see the node runtime used for, is for when the user loads a js project.

then it's basically just a proxy for node/npm afaik.

Re:Inside Apple Arcade on Saturday August 10, 2024 @02:12PM (#41211226)
I’m assuming they’re talking about the in-game currency that you have to earn/accumulate.

There are no micro transactions, and you don’t have to pay anything.

Re:Ask HN: Who is hiring? (July 2024) on Monday July 01, 2024 @01:10PM (#40847868)
TeamSnap | Multiple Roles | Remote (US Only) | Full-time | https://teamsnap.com

TeamSnap is hiring for multiple positions to join our remote-first team. We work every day to simplify the lives of players, coaches, parents, and sports organizations by taking the headache out of organizing sports.

Engineers at TeamSnap are critical to our technical and product innovation. We build applications and services with Ruby, Elixir, React, TypeSript, Go[lang], Swift, Kotlin, MySQL, RabbitMQ, Docker, Kubernetes, Firebase, and Google Cloud. On the Full Stack side, “T-shaped” developers are encouraged.

Open technical roles:

- Senior Android Engineer

- Senior Data Engineer

- Senior iOS Engineer

- Senior Software Engineer (BE/Fullstack)

- Software Engineer

We also have a number of non-technical roles available as well!

View all roles here: https://jobs.lever.co/teamsnap/?lever-via=0u_uZ-k-Wh&lever-s...

Re:Ask HN: Who is hiring? (June 2024) on Monday June 03, 2024 @03:49PM (#40566772)
TeamSnap | Multiple Roles | Remote (US Only) | Full-time | https://teamsnap.com

TeamSnap is hiring for multiple positions to join our remote-first team. We work every day to simplify the lives of players, coaches, parents, and sports organizations by taking the headache out of organizing sports.

Engineers at TeamSnap are critical to our technical and product innovation. We build applications and services with Ruby, Elixir, React, TypeSript, Go[lang], Swift, Kotlin, MySQL, RabbitMQ, Docker, Kubernetes, Firebase, and Google Cloud. On the Full Stack side, “T-shaped” developers are encouraged.

Open technical roles:

- Security Engineer

- Senior Android Engineer

- Senior Data Engineer

- Senior iOS Engineer

- Senior Software Development Engineer in Test

- Senior Software Engineer (BE/Fullstack)

- Software Development Engineer in Test

- Software Engineer

We also have a number of non-technical roles available as well!

View all roles here: https://jobs.lever.co/teamsnap/?lever-via=0u_uZ-k-Wh&lever-s...

Re:Ask HN: Who is hiring? (May 2024) on Wednesday May 01, 2024 @01:47PM (#40226683)
TeamSnap | Multiple Roles | Remote (US Only) | Full-time | https://teamsnap.com

TeamSnap is hiring for multiple positions to join our remote-first team. We work every day to simplify the lives of players, coaches, parents, and sports organizations by taking the headache out of organizing sports.

Engineers at TeamSnap are critical to our technical and product innovation. We build applications and services with Ruby, Elixir, React, TypeSript, Go[lang], Swift, Kotlin, MySQL, RabbitMQ, Docker, Kubernetes, Firebase, and Google Cloud. On the Full Stack side, “T-shaped” developers are encouraged.

Open technical roles:

- Principal Engineer

- SecOps Engineer

- Senior Data Engineer

- Senior iOS Engineer

- Senior Software Development Engineer in Test

- Senior Software Engineer (BE/Fullstack)

- Software Development Engineer in Test

- Software Engineer

We also have a number of non-technical roles available as well!

View all roles here: https://jobs.lever.co/teamsnap/?lever-via=0u_uZ-k-Wh&lever-s...

Re:I Fucking Hate Jira (2022) on Wednesday February 14, 2024 @03:59PM (#39375242)
I haven’t used it in a long time, but I enjoyed Shortcut (back when it was called Clubhouse).
Re:Tell HN: GoDaddy Stole My Domain on Wednesday January 31, 2024 @07:33PM (#39211500)
move your domain(s) to porkbun, but setup cloudflare's nameservers on your domain. then you can manage your records and setup ddns through cloudflare.
Re:The ten year anniversary of the Healthcare.gov rescue on Saturday October 21, 2023 @12:59AM (#37964230)
I saw Mikey give a speech about this back at the Velocity conference around 2014-ish. It was absolutely fascinating to listen to him talk about it!
Re:Cleaning Up Dead Bodies in AWS IAM on Monday August 28, 2023 @12:29PM (#37296664)
Acronyms are the worst.

I guess people do it to sound cool or something, but I once maintained a legacy project that had an acronym for a name. Not a single person working at the entire company knew what the acronym originally meant, and of course, it was never documented.

Stuart Semple is kinda known for pulling stunts like this.

Whenever Vantablack was released to the world, the artist Anish Kapoor got exclusive artistry license rights for the pigment. Semple was rather upset about it, so he then made a pigment called "Pinkest Pink" and one of the terms and conditions of buying it is that you agree to never share it was Kapoor.

I don't know what his intention is with this project, but I'm sure it'll have an interesting outcome.

It's probably bots that request it most of the time.
Re:Google is already pushing WEI (web DRM) into Chromium on Wednesday July 26, 2023 @11:27AM (#36879347)
Getting some "PLEASE DRINK VERIFICATION CAN" vibes...

https://imgur.com/dgGvgKF

Re:Netlify accounts are being suspended with no recourse on Wednesday July 26, 2023 @11:17AM (#36879133)
I migrated all my domains from Google Domains to Porkbun when it was announced that Squarespace was gonna buy the former.

I've been quite happy with Porkbun so far!

My wife needed more storage, so we got the family iCloud+ subscription. When it came time for me to set up my work laptop, I made a separate account, but added it to my family. That way I can use my purchased apps and subscriptions on my work machine.

Not a perfect solution, but works pretty well for me.

Re:Final nail in the coffin of Red Hat rebuilds? on Wednesday June 21, 2023 @01:09PM (#36421331)
For those who are out of the loop, like I was, here is how I'm understanding this...

"CentOS" tracked behind RHEL, and is considered more stable? Regardless, CentOS 7 is the last supported major version, and it's reaching EOL soon and will not be maintained. This sounds like a push to get those who use CentOS (free) to move to RHEL (paid) to stay in the long-cycle ecosystem.

"CentOS Stream" is a flavor that tracks ahead of RHEL, is less stable, and is really meant for those who develop on RHEL.

Since the original CentOS is no longer supported, you had new flavors come up (specifically Rocky Linux and Alma Linux) designed to fill the void to track behind RHEL.

However, it appears they rely on the open-source RHEL for their builds. It sounds like this is going away now, and the only open-source linux RedHat is gonna publish freely is CentOS Stream.

Please feel free to correct me if I'm wrong or missed something!

Re:Ask HN: What is going on with Apple Weather? on Sunday June 11, 2023 @01:42PM (#36283584)
I’m on the latest iOS version and I’m experiencing the same. However, my wife is a few minor versions behind, and her‘s is much more accurate.
Re:Nine ways to shoot yourself in the foot with PostgreSQL on Wednesday April 26, 2023 @08:19AM (#35712512)
I once worked for a place years ago that had these crazy data integrity bugs. There were about 35 different bugs, and we suspected that most of them were pieces of legacy code not cleaned up from acquisitions (it was a healthcare company).

Anyways, if you were able to solve one, you got a $5k bonus and a two week vacation. While I was there, someone figured one of them out, and it was due to logic in the DB. ...but I have a feeling that all of them were due to logic in the DB.

I love taking the subways in NYC. They have such a rich history and it’s so easy and affordable, but yeah… it’s also incredibly filthy.
Re:Why use Rust on the back end? on Monday March 20, 2023 @07:10PM (#35240166)
The learning curve is much steeper, but if you learn it and truly understand what the compiler is trying to stop you from doing, you'll begin to see all the possible side-effects in other languages.

I recently revisited a Go project that does a bunch of async tasks right after doing a somewhat involved Rust project, and all I could see were foot guns everywhere, even though most of it was considered the idiomatic approach.

Re:Why is building a UI in Rust so hard? on Saturday March 18, 2023 @08:51AM (#35208673)
I too am interested in the flutter aspect, but I just recently worked with Tauri as part of a rewrite project and it was a decent experience. There are still some rough edges and small gaps, but overall it’s pretty well done. Plus, when you’re ready to ship your app, they give you tools that make packaging and code-signing very easy. I would recommend it if you have any interest in it.

Compare this to my experience with iced, where I discovered that I love the elm architecture, but dealing with the UI parts became exponentially more complex the larger it grew, so many undocumented or under documented components, plus upgrading between minor versions would cause breaking changes that weren’t always easy to solve because of the lack of documentation or examples.

Re:California cancels salmon fishing season on Monday March 13, 2023 @08:28PM (#35145454)
When I was much younger, we had a donkey that had a breach birth, and the foal became stuck. It was awful, in every sense of the word. The foal ended up dying mid-birth, and we then did everything we could to save the mother. To the point where we were had a chain wrapped around the dead foal for pulling, and we had to cut up and break its bones to get it out.

We eventually saved the mother, but that donkey was truly scarred. For about two years, I would of said that donkey was clinically depressed. It really changed my perspective on just how intelligent animals actually are, and I’m sure they feel complex emotions just like us.

Re:Teenage Engineering Field Desk on Wednesday February 08, 2023 @04:36PM (#34715587)
The OP-1 is a pretty solid product, it's just insanely overpriced.

Older »