[-] spoonbill@programming.dev 3 points 10 months ago

Overambitious solo developer + health issues.

No reimbursments or apologies.

[-] spoonbill@programming.dev 7 points 1 year ago

Seems like you do have an interest in Wayland, if it informs your choice of DE. Most users have no intetest in it, so they don't care whether it's there or not.

[-] spoonbill@programming.dev 3 points 1 year ago

From what I gather, the licence is still in the spirit of open source

It's not though. It's wildly against it. The spirit of open source is that anyone can take open source code and use and modify it. This isn't the case here.

[-] spoonbill@programming.dev 2 points 2 years ago

Why do you need to have a centralized pyproject.toml?

[-] spoonbill@programming.dev 4 points 2 years ago

Constraints are useful for restricting build dependencies of your dependencies, especially if they follow PEP-518.

[-] spoonbill@programming.dev 2 points 2 years ago

How does HATEOAS deal with endpoints that take arguments? E.g. I have an endpoint that merges the currently viewed resource with another one? Does it require a new (argumentless) endpoint showing a form where one can enter the second resource? Wouldn't it be quite inefficient if you have to now do two (or more) requests instead of just one?

[-] spoonbill@programming.dev 5 points 2 years ago* (last edited 2 years ago)

I really struggle to see where HATEOAS can be used. Obviously not for machine to machine uses as others have pointed out. But even for humans it would lead to terrible interfaces.

If the state of the resource changes such that the allowable actions available on that resource change (for example, if the account goes into overdraft) then the HTML response would change to show the new set of actions available.

So if I'm in overdraft, some actions are not available? Which means they are not shown at all? How can a user easily know that there are things they could do, it it wasn't for the fact that they are in a specific state? Instead of having disabled buttons and menus, with help text explaining why they are not usable, we just hide them? That can't be right, can it? So how do we actually deliver a useable UX using HATEOAS?

Or is it just meant for "exploration", and real clients would not rely on the returned links? But how is that better than actual docs telling you the same but much more clearly ?

[-] spoonbill@programming.dev 3 points 2 years ago* (last edited 2 years ago)

Comcast would be quite unhappy with me as I'm arguing against monopolies, and for consumer choice.

Consider two companies, A and B.

A offers capless at e.g. $50/mo, and B offers capped at $40/mo.

Now B can no longer offer capped, and they have to raise prices to $55 to invest in better networking. A is cheaper, and pushes B out of the market. Now A is alone, and due to it's monopoly position raises prices to $60.

End result: Your capless connection now costs $10/mo more, and some people even end up paying $20/mo more for internet.

Yay?

Reducing competition helps the ISPs, not consumers, yet somehow I'm the shill?

I reiterate what I've written elsewhere: protect consumers by forcing companies to add choice, instead of forcing them to remove it.

[-] spoonbill@programming.dev 3 points 2 years ago* (last edited 2 years ago)

I'm curious, where can I find an ISP capable of delivering 100Gbps networking to a residential building for a reasonable price. I'm serious. Has the technolgy truly reached the level that we can guarantee 1Gbps connection to each appartment in a 100 unit building?

[-] spoonbill@programming.dev 12 points 2 years ago

limiting how much I can use in total is bullshit. It’s not like it can run out.

There isn't a limit because it "runs out" of data, but because of statistics, and the fact that bandwidth is limited.

Adding data caps reduces the total data volume, which in turn statistically reduces the average bandwidth used by all subscribers together (or whatever subset shares a connection).

Another approach would of course be to reduce the speed of each individual subscriber, but it may well be that subscribers prefer e.g. to be able to watch 10h of 4K video, vs 100h of 1080p video, despite the former being a lower volume of data.

Essentially it comes down to whether you want lots of data, but slowly, or less data but quickly (assuming the same price).

It seems weird to ban consumer choice here.

A related, but different, question is if the consumer truly has a choice in the US. But to me it would make more sense to solve the competition question instead of even further restrict consumer choices for those that do have a choice.

[-] spoonbill@programming.dev 5 points 2 years ago

What do you mean by "screen grab"?

view more: next ›

spoonbill

0 post score
0 comment score
joined 2 years ago