

they’re trying to argue that it’s like if you’re building a deck and mess up your permits, and the government knows and then waits until you’ve spent all the time and money finishing before telling you to rip it all down
they’re trying to argue that it’s like if you’re building a deck and mess up your permits, and the government knows and then waits until you’ve spent all the time and money finishing before telling you to rip it all down
Resource not found Data not found (client error). Data not found (server error)
they are all the same thing; there is no useful, practical distinction between them
if we request a list of objects and nothing was found, because we asked for a date when there was no data, its not an error. But i suppose many still just throw around exceptions still instead of handle them properly
it’s an empty array: not found when requesting something specific is an error… that’s different to here is the complete set of 0 objects… like like if you have an array and request an index that doesn’t exist you get an exception, but that doesn’t mean an empty array is exceptional: it is in fact very valid
using an error code for a non-error
well, it is an error though. you have requested a URI for an object that doesn’t exist: it doesn’t matter whether it’s a resource or an individual thing
remember that HTTP youre asking the server for some object matching a URI: please give me the object matching /users/bananoidandroid and /userssssss/bananoidandroid may both not be found for the exact same reason: the object referenced by that string does not exist
here’s the spec definition for 404
The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.
when you’re dealing with specs, deciding not to follow them because you feel like they’re wrong is not appropriate… this leads to bugs and issues in compliant tools because they make assumptions about what things mean
200 means the thing that you asked completed successfully
here’s the definition of 200:
The request has succeeded. The information returned with the response is dependent on the method used in the request, for example:
GET an entity corresponding to the requested resource is sent in the response;
HEAD the entity-header fields corresponding to the requested resource are sent in the response without any message-body;
POST an entity describing or containing the result of the action;
TRACE an entity containing the request message as received by the end server.
*edit: when talking about compliant, standard tools the classic example is transparent cache: a GET should not transform the resource and thus a GET with response of 200 can be cached… an API that uses a GET to modify a resource may cause transparent proxies (or CDNs) to significantly mishandle the user request… same goes for 200 vs 4xx and 5xx: proxies know that 200 means what it means and may cache based on that, where 5xx should never be cached and 4xx is probably dependant on which specific 4xx
error codes aren’t about who’s at fault… you don’t send a 404 because it’s the users or the servers fault. it’s information… a 404 says something doesn’t exist… it’s nobody’s fault; it just is
a 4xx says the request, if tried again without changes or external intervention, is unlikely to succeed
a 5xx says the request might have been fine but some other problem that you can’t control occurred so may be retried without changes at a later time
these are all standard things that are treated in standard ways by generic HTTP libraries… look at, eg axios: a javascript HTTP library that’s often thinly wrapped to build API clients… a 200 is just passed through as success, where 4xx and 5xx will throw an error: exactly what you’d want if you try to retrieve a non-existent object or submit a malformed payload…
this is standard behaviour for a lot of HTTP libraries, and helps people accidentally write better code - an explosion is better than silence for unhandled exceptions
someone mentioned elsewhere, but worth repeating here i think: this already has a merged RFC and apparently someone is working on it
saying it bluntly is helping… doomscrolling is the problem, and it might not be easy to fix but it is the actual fix
I’m not aware of any international organizations simply just accepting the new name
that’s exactly the point: there are international bodies that name these things. the arrogance of all of this is astounding. the US president doesn’t get to just snap his fingers and have the world say “yes mr president” and bow down to it…
gulf of america
is
not
it’s
name
the problem is not with the change: the problem is with the implementation… we have international organisations that manage things like place names, and the president of the US doesn’t have the authority to just go ahead and change an internationally agreed upon thing. in the US? perhaps… but it’s bat shit insane that globally we now see both names. it’s like trump saying everything globally has to default to fahrenheit and feet and google etc just complying without question
but also, as other commenters have mentioned: there’s no real issue with the original name; it’s just nationalism and racism that triggered the change
i think it’s still a good example, and the point stands - it kinda doesn’t really matter if he did sculpt them or not - either way, it’s the fact that he was a troll, the unknowns, the ideas that is what makes the art; not the piece itself
To suggest a machine neutral network “thinks like a human” is like suggesting a humanoid robot “runs like a human.” It’s true in an incredibly broad sense, but carries so little meaning with it.
i wasn’t meaning to suggest that it thinks like a human - simply that the processes are similar enough, and humans aren’t non-replicable… in which case there is some process behind creativity, and that process is some sort of input, processing via our neural processes, and some output. the intent was to say that AI having the possibility of creativity shouldn’t be dismissed off-hand just because it’s not human
If the AI is creative in the same way as a person, then it is a slave.
is it though? does creativity rely on being able to interpret the concept of freedom? i think creativity can be divorced from a sense of self, and thus any idea of slavery except in the sense of anthropisation from a 3rd party
but I am against selling it
why though? if the art is the inspiration and intent, then the prompt is the art and the image itself is only the expression of that inspiration and intent - all are essential parts of the piece
It’s sad to see an entire industry of workers get replaced by machines,
agree and disagree there - it’s sad that a huge amount of artists that have devoted their lives to honing their craft are now less able to make money from using their skills… on the other hand, it’s the democratisation of skills. AI art allows more people to communicate their ideas without the need for skill
It’s also a tacit admission that the machine is doing the inspiration, not the operator. The machine which is only made possible by the massive theft of intellectual property.
hard disagree on that one… the look of the image was, but the inspiration itself was derived from a prompt: the idea is the human; the expression of the idea in visual form is the computer. we have no problem saying a movie is art, and crediting much of that to the director despite the fact that they were simply giving directions
The legality of an act has no bearing on its ethics or morality.
Except their hired artist is a bastard intelligence made by theft.
you can’t on 1 hand say that legality is irrelevant and then call it when you please
or argue that a human takes inputs from their environment and produces outputs in the same way. if you say a human in an empty white room and exposed them only to copyright content and told them to paint something, they’d also entirely be basing what they paint on those works. we wouldn’t have an issue with that
what’s the difference between a human and an artificial neural net? because i disagree that there’s something special or “other” to the human brain that makes it unable to be replicated. i’m also not suggesting that these work in the same way, but we clearly haven’t defined what creativity is, and certainly haven’t written off that it could be expressed by a machine
in modern society we tend to agree that Duchamp changed the art world with his piece “Fountain” - simply a urinal signed “R. Mutt”… he didn’t sculpt it himself, he did barely anything to it. the idea is the art, not the piece itself. the idea was the debate that it sparked, the questions with no answer. if a urinal purchased from a hardware store can be art, then the idea expressed in a prompt can equally be art
and to be clear, i’m not judging any of these particular works based on their merits - i haven’t seen them, and i don’t believe any of them should be worth $250k… but also, the first piece of art created by AI: perhaps its value is not in the image itself, but the idea behind using AI and its status as “first”. the creativity wasn’t the image; the creativity and artistic intent was the process
start a business: you’re still being exploited, and now you’re an exploiter
emigrate: okay and now you’re in a different place and have ended back at the original choices
social support: which usually require ending back and the original choices
retrain: okay you retrain and now… you find yourself back at the original choices
there is such a thing as worse
literally doesn’t matter who they are. their strategy was to force kamala to exert pressure to stop the genocide. it failed… now palestine is even more fucked
congrats, there was a huge amount of people that told them it was risky. the risk didn’t pay off… now is the find out phase, and that is depressing as fuck
many people bear some of the responsibility… this latest escalation is at least in part on those people’s heads
they thought it was “the same” to have trump who gleefully says “let’s genocide so we can grab it for ourselves” rather than “please don’t”
risks? it ALREADY has
personally, no i don’t. perhaps it’s because i skim a lot of code and im just used to it? i’m not sure, but honest truth i find capitals mostly redundant. perhaps useful to add context (names, acronyms, etc)… i add them for uncommon acronyms, but common things that people know i tend to skip too
you can say it’s lazy, and i’ll absolutely take that: it’s totally lazy… but there’s no weird effort or external image decision involved in it?
i am on a phone. i did not press any extra keys to make my phone not do caps - this is because i have changed my phone to this, because when you write about technical things, capitalisation is important - lower case everything is lower case everything. i’m not about to start hitting an extra key at random times when this is perfectly fine. i’ve never had an issue reading all lower case
it’s not try-hard; it’s practical for people who work with tech
figured i’d do this in a no comment since it’s been a bit since my last, but i just downloaded and ran the 70b model on my mac and it’s slower but running fine: 15s to first word, and about half as fast generating words after that but it’s running
this matches with what i’ve experienced with other models too: very large models still run; just much much slower
i’m not sure of things when it gets up to 168b model etc, because i haven’t tried but it seems that it just can’t load the whole model at once and there’s just a lot more loading and unloading which makes it much slower
that’s true - i was running 7b and it seemed pretty much instant, so was assuming i could do much larger - turns out only 14b on a 64gb mac
okay yeah - not a perfect analogy… the point is that their argument is more nuanced… it’s still a strawman, but useful to understand their argument to predict their next moves