News for hackers. Stuff that matters.

dmlittle

Re:Job application asked for my SAT scores on Tuesday June 23, 2026 @12:53AM (#48640478)
I couldn't find a version of this video on YouTube without commentary. The reading comprehension level in the US is completely unacceptable.

https://www.youtube.com/watch?v=4FdGIRBUds4

Re:A PDF that changes based on how its read on Friday June 12, 2026 @02:10PM (#48507450)
Yes, although that's not new. The amount of different exploits and RCE I've seen in the past decade from just "opening" an PDF is mind blowing. Not sure if it's slowed down but around 8 years ago ghostcript would patch a couple of RCE from PDF processing every few months.
It's worth noting that GPUs have a much higher failure rate than traditional CPUs. Over 10x the failure rate due thermal stress. The amount of heat generated is very different. You can't really replace a GPU in a satellite (at least today?) which would place most of these satellites as space debris in a ~5 year horizon.
Re:K8s with 1M Nodes on Sunday October 19, 2025 @03:19AM (#45632543)
It's been a while since I've checked this but a few years ago we tried to limit test kine on a large-ish cluster and it performed pretty poorly. It's fine for small clusters but the way they have to implement the watch semantics makes it perform poorly (at least this was the case a few years ago).
Re:K8s with 1M Nodes on Sunday October 19, 2025 @03:11AM (#45632514)
The node failure rate is much higher than that. On a 1M node cluster of cloud-managed instances (AWS, GCP, Azure, etc.) you'd likely see failures a few times a month, if not more.
Re:DaisyUI: Tailwind CSS Components on Tuesday July 22, 2025 @11:35AM (#44648464)
It depends on how much effort you put into it vs. just using any of the base templates/components that Tailwind Plus (previously Tailwind UI) has to offer.

If you look at their Showcase section[1], you can't tell it's using TailwindCSS for most of them (imo).

[1] https://tailwindcss.com/showcase

Re:Ask HN: Bitcoin mining as an alternative to ad revenue on Sunday April 27, 2025 @12:55PM (#43813285)
Jeremy Rubin built a proof-of-concept for this over a decade ago for a hackathon and ended up being sued by the state of New Jersey. This blog post[0] has a good summary of the events.

[0] https://ethanzuckerman.com/2015/05/28/the-death-of-tidbit-an...

Just an (uneducated) guess here, I don't believe capsules carry the necessary amount of fuel that it would take to accomplish this.
Re:Every UUID Dot Com on Friday December 06, 2024 @06:22PM (#42345676)
It depend on the UUID version you're using. Version 4 (Random) will always have that value be 4 as per RFC 9562. So 99999999-9999-9999-9999-999999999999 is a valid UUID but not a valid UUID v4. If you wanted to be pedantic the website should have been named https://everyuuidv4.com/

https://datatracker.ietf.org/doc/html/rfc9562

Re:Cringey, but True: How Uber Tests Payments in Production on Wednesday August 07, 2024 @11:01PM (#41187722)
> C) Only one staging env per customer. Want to check what a new setting will do? Every developer is getting that setting turned on.

Stripe Sandboxes[1] aim to solve this problem!

(Disclaimer: I work for Stripe but not on this feature)

[1] https://docs.stripe.com/sandboxes

Re:Starlark Language on Sunday June 16, 2024 @11:09PM (#40702006)
There's some explicit differences with Python[1]. My understanding is that Starlark was specifically created for Bazel so if I had to guess it's to enforce the immutability of values between contexts.

[1] https://bazel.build/rules/language#differences_with_python

Re:Free MIT Course: Performance Engineering of Software Systems on Wednesday January 10, 2024 @03:49PM (#38942897)
Thank you for TA'ing the class! I took it in 2015 and TAs really made the class for myself and most of my friends.

Is the end of semester Leisserchess competition still going? I believe I heard that the year you TA'd it (might have been a year before or after) a group finally compiled an opening playbook and beat everyone in the class

I believe the original Kubernetes proof of concept was written in Java
fly.io is another popular one
Re:System Initiative: Second Wave DevOps on Wednesday June 21, 2023 @03:31PM (#36423210)
How do you go from "25,000 requests per second" (25krps) to "one request every 3 seconds"?
It might be plan dependent(?) but everything you’re describing is configurable on your PagerDuty profile. I have it configured to send me a notification immediately followed by a call if I don’t acknowledge it within a minute (yes, this is aggressive but I’m in a high urgency, quick response time SLA rotation)
Re:FDIC – SVB FAQ on Saturday March 11, 2023 @10:58PM (#35116483)
Right. I meant to say there are groups capitalizing on the situation
Re:FDIC – SVB FAQ on Saturday March 11, 2023 @10:40PM (#35116347)
> Shocked that no VC or group of them haven't stood up a short term bridge loan facility since it was them who triggered the chain reaction that took the bank down.

Several groups are. They're offering anywhere between 60 to 80 cents on the dollar for the uninsured amounts. https://www.reuters.com/business/finance/hedge-funds-offerin...

Re:Blog: KWOK: Kubernetes WithOut Kubelet on Wednesday March 01, 2023 @12:00AM (#34978951)
(Disclaimer: I haven't looked too much into this tool other than a cursory glance)

It seems this tool isn't meant mostly for testing how different components behave under different scenarios and/or load. This is probably particularly helpful for custom controllers or operators. What happens to your controller if it's constantly reconciling 100k pods? What about 5k nodes? Something else? If this tool makes creating a "loaded" cluster easy, it's definitely handy. Would have saved me some time doing something similar a few months ago.

Re:Ask HN: What is tech debt to you? on Saturday November 19, 2022 @02:14PM (#33673538)
For what it’s worth sometimes it’s worth abandoning old legacy context in a rewrite if the new solution drastically reduces operational complexity. For example, it’s cheaper/better to retrain everyone on the new solution than it is to continue to onboard new folks to the legacy one. This is not always the case, but sometime it is as the parent comment mentions.
Re:GraphQL is a hot smoking pile of garbage on Saturday August 27, 2022 @10:15PM (#32625136)
> GraphQL forces you to write business logic on the client

Even if you have traditional REST endpoints, you still have to potentially orchestrate their usage client-side.

Re:Scaling Kubernetes to Thousands of CRDs on Monday August 15, 2022 @09:06PM (#32477982)
Depending on the size of your cluster, scaling out the apiservers is not necessarily cheap as the watch caches need to be initialized which puts load on etcd. Generally speaking, it's probably better to scale the apiservers vertically rather than horizontally.
Re:Ask HN: Why hasn't Mark Zuckerberg banned Apple products? on Saturday August 13, 2022 @05:11PM (#32453834)
Adobe removing support for their products in Apple products would have just created a void that someone else would have filled.
Re:Kubernetes for Developers Who Know How to Develop on Sunday July 24, 2022 @09:02PM (#32219459)
The same reason frontend and backend teams exist. At a certain point it makes sense to have centralized teams focus on specific verticals than requiring everyone to learn/know about everything. As with any tools, there are right and wrong ways of using it and using the wrong tool for the job can sometimes be more painful than not using it at all.
Re:Algorithms by Jeff Erickson (2019) on Saturday July 16, 2022 @04:00PM (#32121411)
Despite its name CLRS goes WAY beyond an introduction
Re:Ask HN: Is job hopping as bad as they say? on Saturday July 09, 2022 @05:09PM (#32039329)
I was given the chance to vet my future manager once. I was presented with a candidate that had been in 11 different companies over the course of 8 years. We passed on them as soon as I pointed this out.

Job hopping a few times is not a bad thing by itself but the reason why you’re doing so might be. In my case I didn’t want to hire a new manager only to repeat the process again in 6 months (their track record suggested they’d do it again). There’s also a _huge_ difference between having 8 years of experience and 8 first year experiences. As pointed out by GP the hard and complicated things/decisions come after a while in the job and you’ve onboarded and gotten context.

Re:Monitoring tiny web services on Saturday July 09, 2022 @03:20PM (#32038397)
AWS S3 does the opposite when querying objects that don't exist. If you don't have s3:ListObjects permissions on the bucket you'll get a 403 error (you can't differentiate between the object not existing vs. you don't have access to it).

I think either approach is valid as long as you're consistent. You can make a case for either 404 or 403 when you don't have enough permissions. In GitHub's case you can argue that it's a 404 because the resource does indeed not exist through your auth context. In AWS' case you can argue that a 403 makes sense because you don't have permission to know the answer to your query.

Re:Show HN: Responsecodes.xyz on Sunday July 03, 2022 @02:49PM (#31969999)
If you have any requests I'm happy to try to to implement them!
Re:Show HN: Responsecodes.xyz on Sunday July 03, 2022 @02:47PM (#31969986)
I'm not really looking at it from a cost savings perspective since the operational cost is so low that even an hour of work covers paying for multiple years of it running. It really boils down to what different platforms I want to try out but you're right that Cloudflare Workers is another one to consider.

Older »