Readit News logoReadit News
philderbeast commented on Don’t build a general purpose API to power your own front end (2021)   max.engineer/server-infor... · Posted by u/aabbcc1241
aatd86 · 2 years ago
Maybe for separation of concerns between data and UI? The browser is not going to be the only client?
philderbeast · 2 years ago
you can have seperation of data and UI and still send the whole page.

The vast majority of the time, the browswer is infact going to be the only client.

once you reach the point where its not, then build the api to suit the new client rather then trying to build one that does both.

philderbeast commented on The Collateral Damage of A.D.H.D. Drug Shortages   nytimes.com/2023/08/15/we... · Posted by u/clockworksoul
vouaobrasil · 2 years ago
I think it is more likely that people are emotional about the question and thus shut down to exploring it intellectually.
philderbeast · 2 years ago
The intellectual exploration is understanding that we have a better understanding of medicine, and ADHD is just like other conditions we can now treat.

but sure, lets ignore over a century of research and progress because someone wants to ask "what if" and treat all that as an emotional response.

philderbeast commented on The day I locked everyone out of the company intranet   dancowell.com/balls-the-d... · Posted by u/dfcowell
philderbeast · 2 years ago
"All of your colleagues have done something dumb. Don't be afraid to tell us when you make a mistake. We all remember our first screw up and will be happy to help."

Never have truer words been spoken.

As I tell all the new juniors at work doing sysadmin type tasks, everyone has deleted the production database at least once. Mistakes will always happen, it's how you deal with them that defines how good you are at the end of the day.

philderbeast commented on Htmx Is the Future   quii.dev/HTMX_is_the_Futu... · Posted by u/quii
emodendroket · 2 years ago
I think a charitable reader could infer that this is often made a requirement out of UX concerns and therefore it “needs” to be done. Do you have a substantive objection to what I said?
philderbeast · 2 years ago
a requirement that is solved by setting the length on your input field?

or have we forgotten that plain hold HTML can validate much of this for us with no JS of any type required?

philderbeast commented on Htmx Is the Future   quii.dev/HTMX_is_the_Futu... · Posted by u/quii
berkes · 2 years ago
Even worse: Client-side validation and server-side validation (and database integrity validation) are all their own domains! I call all of these "domain logic" or domain validation just to be sure.

Yes, they overlap. Sure, you'll need some repetition and maybe, indeed, some DSL or tooling to share some of the overlapping ones across the boundaries.

But no! They are not the same. A "this email is already in use" is serverside, (it depends on the case). A "this doesn't look like an email-address, did you mean gmail.com instead of gamil.com" is client side and a "unique-key-constraint: contactemail already used" is even more down.

My point is, that the more you sit down (with customers! domain experts!) and talk or think all this through, the less it's a technical problem that has to be solved with DSLs, SPAs, MPAs or "same language for backend and UI". And the more you (I) realize it really often hardly matters.

You quite probably don't even need that email-uniqueness validation at all. In any layer. If you just care to speak to the business.

philderbeast · 2 years ago
"A "this doesn't look like an email-address"

unfortunately this also needs to be done server side, unless your trusting the client to send you information that is what your expecting?

client side validation makes for a good user experience, but it does not replace the requirement to validate things server side, and many times you will end up doing the same validations for different reasons.

philderbeast commented on The Red Hat model only worked for Red Hat   opencoreventures.com/blog... · Posted by u/sherlockxu
dogma1138 · 2 years ago
That sounds like an account management issue. You need to know how to manage and work with vendors more often than not it’s not the size of the account that matters but how you engage with them.
philderbeast · 2 years ago
to be clear when I say no response, I am talking they got consistent updates that essentially said "we have no update on this issue", not them simply never putting anything on them.

also like it or not, by paying for support people have a right to expect that the company being paid will be engaging with you and the request you are putting into there system, not that you will have to find a person to chase down because your tickets are being ignored.

philderbeast commented on No Source Code == No Patent   albertcory50.substack.com... · Posted by u/AlbertCory
marginalia_nu · 2 years ago
Until very recently the little guy could effectively use a poisonous license like GPL to dissuade exactly this sort of thing.

The system of copyright worked very well to protect smaller entities in this regard.

philderbeast · 2 years ago
except it didn't in practice because the little guy has no ability to enforce even these poisonous licences.

in reality your licence is only as strong as your ability to enforce it.

philderbeast commented on The Red Hat model only worked for Red Hat   opencoreventures.com/blog... · Posted by u/sherlockxu
throwaway892238 · 2 years ago
Reasons why people pay for Red Hat:

  1. Customer support
  2. Certifications
  3. Vendor support
I don't know another distribution of Linux that provides all these things to the extent Red Hat does. You don't use Red Hat because you want to, you use it because it's the only choice.

Any business could do exactly the same thing, and do it better than Red Hat. But there's really not much reason for a customer to move away from Red Hat if they're already on it, and it would take you a hell of a long time and a dumptruck full of capital to match them on the above.

Open Core is not a business model, just like Open Source isn't a business model. A business model is promising to fix a customer's problem, certify their software, and get vendors to support them. That alone will get you a yearly renewing contract for a couple million that you then upsell over time.

philderbeast · 2 years ago
It's a shame your number one reason is customer support, when at least in my experience it has been woefully lacking.

Despite having a reasonably large contract with them at work, we had multiple support tickets go without response for months, with at least one that I am aware of being left open for almost 2 years before being closed as "won't fix"

Noting that its only my personal experience I am sure plenty of others have had the opposite experience, however I have found canonical support to be vastly superior as as such I would never chose RH if support was the primary thing I was after.

philderbeast commented on Twitter has re-suspended ElonJet account   twitter.com/elonjet/... · Posted by u/SXX
mytailorisrich · 3 years ago
The available flight information does not identify anyone.

I can go on one of those websites, see all those flights, but I have no idea who they belong to or who's on board.

That changes once someone specifically links a private jet to someone.

Within the EU I'd be interested in the ramifications with regards to the GDPR.

philderbeast · 3 years ago
none whatsoever.

the linking is done simply by looking up who the plane is registered to, and that is also public information.

you can of course always go the other way, look who owns a plane, and the go to flight information from there.

there is nothing private about any of the information used in the process.

philderbeast commented on Twitter has re-suspended ElonJet account   twitter.com/elonjet/... · Posted by u/SXX
nickpp · 3 years ago
It's incredible the mental gymnastics some people go through to justify behaviors they would find unacceptable if directed to their own person.

Bottom line is: there is no justifiable reason to publish real-time location info of somebody against his wishes other than to harm him.

philderbeast · 3 years ago
sounds like you need to go talk to the FAA since they are the ones originally publishing this info rather then a twitter account that is just consuming the info.

u/philderbeast

KarmaCake day176June 10, 2020View Original