News for hackers. Stuff that matters.

ovao

Re:What About Rails? on Friday September 25, 2026 @10:23PM (#49852593)
True enough, but the likelihood that the person calling another person a Nazi is correct about the other person is so low that it’s much more likely they’re wrong rather than right. (This is true just statistically speaking.)

Absolutes are not usually very compelling nor very interesting, just as high improbabilities are usually neither compelling nor interesting.

Re:Stop sending me huge PRs; a rant on Friday August 14, 2026 @09:11PM (#49306560)
Adversarial review is a thing, but it’s not the thing. Slop begets slop.
That was my read as well:

> ...the site had gone through a long approval process, which required public notices and public-comment periods. However, when Gilroy resident Rosa Rodriguez wanted to state her concern about the damage a data center can do to a region suffering from drought, she was told that the comment period had already lapsed in 2024

Is the "circumvention" the headline refers to that public commentary periods are time-boxed? But how could they not be time-boxed?

In fairness to the residents, the negative implications of data centers was probably not well known to them in 2024, but it seems to me that (at least based on the article) all the processes & rules were followed.

Re:My Thoughts on the Bun Rust Rewrite on Thursday July 09, 2026 @10:07PM (#48854921)
Note that Andrew's since removed the “outright fabrication” bit from his post. No indication of the edit itself though, which is a choice.
Re:I returned to AWS, and was reminded why I left on Sunday May 10, 2026 @01:06PM (#48085704)
I'd say "use it as your database if you know your access patterns make it suitable/well-suited for its use as your database". Even then it will probably not be your only database — if it's part of your MSA/SOA.

I would not build in DynamoDB if you suspect your access patterns will drastically change over the lifetime of the application (or if you intend to, e.g., plan to build a data warehouse or something crazy with it).

Re:Zig – Type Resolution Redesign and Language Changes on Wednesday March 11, 2026 @07:40AM (#47334323)
Do you have any stats on the latter?
Re:Date is out, Temporal is in on Tuesday January 13, 2026 @04:06PM (#46608008)
Storing them in UTC is valid here also, but their IANA time zone string should also be stored ‘somewhere’.
Weird comment. I have three or four Apple devices at the moment and I don’t pay Apple a subscription fee for anything, let alone pay-per-use fees.
Re:Ask HN: Who's been hired through Hacker News? on Sunday July 14, 2024 @02:42PM (#40962542)
I posted (about three years ago now) in a Who Wants to be Hired thread. Admittedly, it was kind of on a whim, since I’d just left a job in operations after feeling burnt out, and thought I might dip my toes in the water of software dev full-time. I was contacted by four or five companies, I interviewed with three, and landed a gig with the company I’m still with currently.

For what was a two sentence post I made thinking it wouldn’t really amount to anything, it turned out to be one of the best moves I’ve made. (For both parties, I’d say.)

Re:Don't Microservice, Do Module on Friday May 24, 2024 @04:03PM (#40470007)
Who’s to say he’s necessarily right? The third approach (or pieces from it) could actually be the right one, even if he doesn’t know it.
Re:Leaving Rust gamedev after 3 years on Friday April 26, 2024 @05:33PM (#40174567)
If you’re referring to game dev specifically, there have been (and continue to be) concerns around the weight of C++ exception handling, which is deeply-embedded in the STL. This proliferated in libraries like the EASTL. C++ itself however is intended to have as many zero-cost abstractions as possible/reasonable.

The cost of exception handling is less of a concern these days though.

Re:Cybertruck Launch on Wednesday November 29, 2023 @06:53PM (#38467165)
I’d be curious to know why you’d say that.
Which advertisers have been scamming us? And does that subset encompass everyone who advertises on YouTube?
Re:Starship will attempt a launch this weekend on Monday November 13, 2023 @09:54PM (#38258432)
It seems a bit naive, given his list of business successes, to think that the positive things that happen at these companies under his leadership only happen because his employees overcame him as the obstacle to success.

I can understand not liking his politics or what have you, but logically speaking, what you’re suggesting doesn’t make any sense.

Re:The destruction of Gaza's internet is complete on Friday October 27, 2023 @10:03PM (#38046382)
I didn’t make an argument; I posed a question to the parent.
Re:The destruction of Gaza's internet is complete on Friday October 27, 2023 @09:26PM (#38046157)
Would you argue that the Hamas attack against Israeli non-military citizens on October 7th was an attempt by Palestinians to normalize relations?
I don’t think it’s unreasonable at all to argue that YouTube has an effective monopoly in the video sharing space. Yes, there are certainly other platforms — Vimeo, Rumble, etc. — but purely in terms of reachability, YouTube absolutely holds near-absolute reign here. Trying to effectively monetize video content on other platforms, from what I understand, is extremely unlikely for the vast majority of creators.

And while there’s a valid counter-argument in some of the numbers creators on X have put up (e.g., Tucker Carlson), those are really the exceptional cases.

I could see Brand going straight over to X, but I don’t know if that’s sufficient to really argue that YouTube isn’t effectively a monopoly in the space.

Re:Reasons to replace advanced search with filters on Sunday August 27, 2023 @10:40PM (#37289078)
An interesting suggestion, but ‘indeterminate’ maps to nullish values, not to negative values.

If you have options such as “oak”, “teak” and “walnut”, and there are some options outside of those, how do you allow users to select neither oak, teak or walnut? It’s not through selecting one or all as indeterminate — it’s gotta be through some other mechanism.

Re:Reasons to replace advanced search with filters on Sunday August 27, 2023 @10:35PM (#37289044)
> You have to learn the ux anyhow, may as well have the users learn boolean operators

This seems like a bit much to ask considering the context, and especially considering “optimal UX” is an untenable proposition to begin with.

Re:Reasons to replace advanced search with filters on Sunday August 27, 2023 @01:15PM (#37284646)
Getting the UI for that right seems like the real trick. We have checkboxes and radio buttons that are well-understood to give us the thing(s) that are selected or checked, but we don’t have anti-checkboxes.
Re:The Ideal Viewport Doesn't Exist on Monday August 21, 2023 @09:04AM (#37209007)
I didn’t experience any issues on my first read through, but on the second visit it now randomly scrolls back to the top of the viewport.
Re:The Amazon Prime Day 2023 AWS Bill on Wednesday August 16, 2023 @08:24PM (#37155648)
And notably, AWS can, and likely does, allocate whatever unused or unpartitioned infra to themselves (or, more pedantically, to Amazon). A perpetual ‘savings plan’.
Re:Source code for Quake 2 rerelease on Thursday August 10, 2023 @08:37PM (#37083630)
The question would be “by what dimension of interesting”?

Quake 3’s source is pretty interesting from the perspective of id just transitioning from C to C++, and famously has an implementation of fast inverse square root. It’s also a pretty clean codebase overall with a reasonably modern engine architecture.

This, more increasingly, doesn’t mean building out your own data center. Often this just means you can deploy services to multiple platforms without a dramatic or upending burden of effort. I don’t think startups should necessarily burn capital on federation, but startups can at least make engineering decisions and trade-offs to ensure a future livelihood not contingent on single points of failure.

Unless you’re Apple or Google, you’ll have some single points of failure. But that’s not the same as the livelihood of what you’re setting out to do being reliant on a single vendor for over a decade.

It’s not a good excuse to not build anything, but quite a good excuse to not build on what others own in such a way that you’re entirely reliant on them. Yes, unless you’re self-hosting your product on a solar-powered server via community-owned networks, you’re going to be beholden to someone, and often that’s multiple parties. But that’s not the same as being completely beholden.
Re:Just Normal Web Things on Saturday August 05, 2023 @07:04PM (#37017091)
> Let me zoom in on my browser without the website getting all out of whack.

This, weirdly, is a remarkably hard problem. I always like to think that I build sites that will be responsive and will scale correctly when zoomed, but not only is that not the case, but different browsers also handle zooming in substantially different ways such that I don’t even have a target to aim at.

Suffice it to say that it’s difficult to get even an okay representation of any sufficiently complex layout when zoomed, so I just have to settle for “okay”.

Not really true. They can also double as media centers and as Blu-ray players.

They’re not very good at the former, but given the apps available for both, they’re at least serviceable.

Re:I'm Betting on HTML on Wednesday August 02, 2023 @02:05PM (#36974574)
There are useful tricks to changing CSS properties via checkbox state and pseudo-selectors to implement simple modals (which won’t be accessible), but you can’t open a modal <dialog> element without JS.

Weirdly, you can close them with a form submission, but you can’t open them with one.

Re:My Journey Away from the JAMstack on Monday July 31, 2023 @07:36PM (#36950373)
Setting up a VPS is pretty easy. Ensuring your VPS is configured to restart your app when the server restarts, maintaining OS and library updates, maintaining security, updating the app itself with simple-enough conventions, and configuring monitoring is not so necessarily easy. That’s not including documenting (even if only for your own future reference) how things are configured.

Digital Ocean in particular has great guides to get you from the starting line to something that in most cases will work okay, but as a long-term solution to “I have an app I want to run on some infrastructure”, I agree that there’s a non-zero cost to managing a server that, like you, I’d much rather not deal with.

Re:Is Htmx Gaining in Popularity? on Saturday July 08, 2023 @08:35PM (#36650189)
Could someone explain the graph to me? My interpretation of the Y axis (without a legend) is that it’s the number of sites using Htmx among the top 10k/100k/1M sites, but if that’s the case, that doesn’t jive with the numbers detailed in the site totals section.

E.g., this lists Htmx as being used in 143 of the top 100k sites, but in the graph it’s currently at or just below 100 on the Y axis.

Older »