Hacker Newsnew | past | comments | ask | show | jobs | submit | more agos's commentslogin

ironically the new Amazon visual identity has plenty of contrast


See also: HN told me that regulation is bad and this is why the EU is behind!


For one, it’s way faster than both iTerm and terminal.app, the two most used terminal apps on MacOS


the UK Post Office scandal would be the equivalent of the Morandi bridge collapsing - the big, catastrophic failure you hope to see few times in your lifetime.

but bridges collapsing is not the only failure mode for non software projects. I know plenty of newly built houses that had serious issues with insulation, wiring, painting, heating infrastructure, etc.


also, see what happened last week when Cloudflare pushed out a bad configuration without trying it on a subset


one thing that it's missing in JS to fully harness the benefits of immutability is some kind of equality semantics where two identical objects are treated the same


They were going to do this with Records and Tuples but that got scrapped for reasons I’m not entirely clear on.

It appears a small proposal along these lines has appeared in then wake of that called Composites[0]. It’s a less ambitious version certainly.

[0]: https://github.com/tc39/proposal-composites


Records and Tuples were scrapped, but as this is JavaScript, there is a user-land implementation available here: https://github.com/seanmorris/libtuple


Userland implementations are never as performant as native implementations. That's the whole point of trying to add immutability to the standard.


even when performance might not be an issue or an objective, there are other concerns about an user land implementation: lack of syntax is a bummer, and lack of support in the ecosystem is the other giant one - for example, can I use this as props for a React component?


yes, I'm aware of composites (and of the sad fate of Records and Tuples) and I'm hopeful they will improve things. One thing that I'm not getting from the spec is the behavior of the equality semantics in case a Date (or a Temporal object) is part of the object.

In other words, what is the result of Composite.equal(Composite({a: new Date(2025, 10, 19)}, Composite({a: new Date(2025, 10, 19)})? What is the result of Composite.equal(Composite({a: Temporal.PlainDate(2025, 10, 19)}, Composite({a: PlainDate(2025, 10, 19)})?


I usually get notifications from the sales/CS team way before the status page/incident list has any blip. This time was not an exception


Cloudflare was already a thing before AI scrapers


And they were strongly suspected to DDoS their prospective customers, so they would suddenly have a need to buy DDoS protection.


The claim I think you're referring to is in two parts:

1) They were willing to sell DDoS protection to DDoS services

2) This decision was made specifically because the existence of DDoS services increased the value of their product

This was always a weird claim, because the first part is 100% true -- while the second part was always unfounded speculation. The conclusion is thus most likely false. They just didn't want to incorporate that sort of thing into their ToS or vet their customers in that way, for various understandable reasons.


First I’m hearing of it, got a source?


How does this work given there are many competing DDoS protection providers like Akamai, Azure, or AWS?


That is a wild claim, got some evidence?


comparing model performance for a location seems such an obvious thing but it's basically non existent, I wonder why


early 2000s Britney Spears could get away with a lot of things


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: