475 karma · joined May 28, 2012
Github is good for the exposure, but it's their house, and so their rules apply, not ours. Don't rely on them to always be OK with you staying.
But it's... not very good. He constructed his own interface in order to complain about it, an interface which is so subptimal that it lets him complain about how bad it is as if the pattern was somehow to blame.
In most Active Record implementations I've seen, a Record is a live tuple ("Active" "Record") and you typically have some form of Repository ("Books" maybe in this example?) alongside of it which is responsible for carefully and optimally building the record objects.
The pattern itself says nothing about how to query things, it talks about a kind of DAO that has convenience methods to access and manipulate a tuple.
Also, what's with the REST rant? I don't think I understand how that's linked.
That said, and just in case their notoriously warlike legal team manages to fumble this somehow, I'd like to take the opportunity to remind every other frontender that Verdaccio (https://verdaccio.org/) exists, is easy to implement, and relatively low maintenance.
That's why it's super important to keep them aware that the little people are watching and taking notes; that's literally the only trump card we all have.
Can you help me find this thing please?
That said, I don't know what are they standing on to be able to do that without any court just sending them all to jail.
I'm really curious about the actual legal reasoning behind this, it's got to be a fascinating read.
Clients seem to prefer apps for some reason tho.
It's very true that all the prepwork is pretty costly, hence my eagerness to try and adopt random bits and pieces even at this stage; it might end up saving us time down the line haha
While I have you around... what would be a good toy to build with this? Our megalithic, business rules heavy app sounds like a potential good fit for the Redwood, but it's entirely too large a bite to tease our engineering leads with.
We already have all those pieces in place, along with the ability of swapping any one piece with a different one; say, if we wanted to go RESTful we only need to swap one block.
It does look gorgeous tho; how would one go about gradually adopting it?
He does, however, make a couple goodish points:
- Zero tolerance CoCs are a disgrace for software because the friendly-or-else atmosphere they help create makes horrible-but-personable people thrive in places where they'd otherwise be laughed out of the room. Politicians excel at this game; see Congress' CoC forcing reps to call each other "my good friend" instead of (for example) "this baby murderer over here" no matter how horrible a proposal they made is.
This is a Hard Problem to solve though.
- The ESD is a terrible, unusable license that shouldn't be called Open Source, for various reasons like how its "freedom" functionally depends on how litigious the creators of a software piece woke up that day waaay more than traditional OS licenses, giving authors a direct link between their personal values and their actual, inanimate work product.
Imagine being able to buy a yoga book, then getting sued because the author required you to be a vegan first.
Give ESR a couple days rest, knock on his door and have a proper chat? Maybe this can actually be resolved with actual honesty for one.
Any unmonitored user upload is at risk here.
This is dark.
When an advertising platform has to pay fartsniffers to follow you around to offer marginally better ctr than email spam, maybe just don't run ads?
Work manually on growing networks of users, actually walk up to them and chat, talk in relevant business forums and you won't spend thousands of dollars you don't have casting a net in hopes of finding people who more likely than not just don't want to be associated with your practices.
I'm super concerned about the military applications tho. Giving functionally endless, mostly free power to warmonger countries with the ability to field drones is something extremely concerning for me.
As in, not the pattern, but the real-world usage of it. Development constraints always end up corrupting the pretty pattern in ways that make the current problem at hand easier to solve, and this de facto architecture IMO never ends up looking like proper MVC for me.
I want to say I like Action-Domain-Responder better, but I haven't seen any real-world implementations of a ROA with it yet.
a) They are charged with conspiring with each other to this, but simultaneously b) "fits a disturbing and unacceptable pattern of state-sponsored computer intrusions", and in the process they managed to commit c) "conspiracy to commit wire fraud"
None of those 3 things make any sense in the face of the others. How is doing this kind of things even legal?
I mean, kind of? idk if India has the concept of a worker's cooperative company but this is not super far away from it
Also, wee nitpick of mine; you don't have to build any state on your own, the interpreter does that for you as one of the core principles of the system.
Hope the people who caused this are happy now.