[ / / / / / / / / / / / / / ] [ dir / baphomet / caco / choroy / christ / dbv / dempart / gfl / leandro ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
Verification *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 2230202b5203f4b⋯.png (160.44 KB, 400x400, 1:1, orthodox jewsh.png) (h) (u)

[–]

 No.1041262>>1041263 >>1041265 >>1041334 >>1041351 >>1043827 [Watch Thread][Show All Posts]

>can't into php

>stole Hotwheel's money for drugs

>runs shitty site that leeches content off of /cow/

>defends fat autistic trannies online

When did it go wrong?

 No.1041263>>1041304

File (hide): 8f8a8591a40b942⋯.png (447.13 KB, 657x1024, 657:1024, josh inf next.png) (h) (u)


 No.1041265>>1041266

>>1041262 (OP)

add to the list

>makes threads on h8chan about himself when attention starving


 No.1041266

File (hide): db394396c936137⋯.png (173.65 KB, 631x470, 631:470, josh the tranny mulletman.png) (h) (u)

>>1041265

make sure to donate to my patreon


 No.1041300>>1041317

Who is this nigger?


 No.1041304>>1041311 >>1041313 >>1041317 >>1041321 >>1041336 >>1041340 >>1044033

>>1041263

I never used PHP, so please tell me, is its badness just a meme or is it really so awful? It is used everywhere on the web, so there must be something it's doing right?


 No.1041311>>1041313

>>1041304

im not a programmer, but I assume it is so hated BECAUSE its used all over the web. So people can see the very worst and most annoying implementations of this language. But I'm not a programmer, so what the hell do I know?


 No.1041313

>>1041311

>>1041304

PHP is just retarded because you're wondering to yourself "Why the fuck is it compiled into C code and then compiled into machine code once more?" and shit BREAKING because it wasn't designed to be good and last in the first place. But you can write something relatively fast and it just werks on apache.


 No.1041317

>>1041300

His name is in the subject of the thread retard

>>1041304

It's made by Jews.


 No.1041321>>1041357


 No.1041329

He was cute though.


 No.1041334

>>1041262 (OP)

His mom is hot.


 No.1041336

>>1041304

It's really that bad. And new versions require rewriting all the code.

If you saw the thread about the anon having to "upgrade" 100 PHP websites in one week, now you know why that's so hard.


 No.1041340>>1041341 >>1041357

>>1041304

https://eev. ee/blog/2012/04/09/php-a-fractal-of-bad-design/

Here's a giant blogpost on why it's bad. Rewriting it every time makes no sense.


 No.1041341>>1041347

>>1041340

m8, have you tried reading the thread before posting?


 No.1041347>>1041352

>>1041341

I know we're shitposting about (((Josh))) who can't into PHP but it won't make the language less of a slow clusterfuck.


 No.1041351

>>1041262 (OP)

Hes become a transgender.


 No.1041352

>>1041347

>he still hasn't read the thread


 No.1041357>>1041358

File (hide): 0c681f48c092a9f⋯.gif (722.05 KB, 487x560, 487:560, 0c681f48c092a9f8d1f15c6164….gif) (h) (u)

>>1041321

>>1041340

AAAAAAAAAAH It has already been posted!

If I had read the the thread I would have noticed.


 No.1041358

>>1041357

you smart


 No.1043720>>1043750 >>1043788 >>1043997

File (hide): b711e8972d419cf⋯.png (1.2 MB, 1920x6017, 1920:6017, screencapture-outline-8EN9….png) (h) (u)

where were you when HW became the villain of the story?


 No.1043750>>1043779

>>1043720

>Null tells NZ government to fuck off

>HW says he regrets shit

APOLOGIZE TO JOSH


 No.1043779

>>1043750

josh did nothing wrong


 No.1043788>>1043793

>>1043720

I'm not reading that


 No.1043793>>1043800 >>1043849

>>1043788

>hotwheels what do you think about 8chan regarding the christchurch massacre?

>it's become a festering pit for national socialism and another shooting will happen some day. i'm glad i'm done with 8chan and i'm never using an imageboard again.


 No.1043800>>1043806 >>1044147

File (hide): fe7f4476d5e337e⋯.png (41.93 KB, 951x233, 951:233, mark FAGGOT.png) (h) (u)

>>1043793

>tfw hotwheels is even worse than the faggot mod of /v/


 No.1043806

>>1043800

Mark is right though. Stormfags were, are, and always be, pure cancer.


 No.1043818

Is that his mom or a gf? lel


 No.1043827

>>1041262 (OP)

No the question you should ask is when were you right to start with


 No.1043849

>>1043793

Thank you for the summary.


 No.1043997>>1044016

>>1043720

Check his twitter, he's been "quoted" incorrectly


 No.1044016


 No.1044033>>1044139 >>1044140

File (hide): 7c69f05f7f48d19⋯.jpg (45.16 KB, 1024x794, 512:397, 7c69f05f7f48d19bbbd2f8df2c….jpg) (h) (u)

>>1041304

I don't do web development so I'm not really the expert on the matter.

I have done some PHP tweaking in the past and I've messed-around with Flask a bit, but it's not like I'm well-versed in web technologies.

PHP seems entirely workable and the way it is structured doesn't bother me. The syntax is a bit strange to look at, but compared to other web languages it's really not that bad and you can get a feel for it.

Seems like most of the complaints of quirkiness come from some of the more advanced features.

It's so old that stuff any modern web language might want to do by default, such as sanitizing user input, hadn't really been a concern when it was made.

Plus some general other design choices that probably seemed fine when the web was pretty simply and you just wanted to let people submit text in a box and generate a response in return.

But it's fast and effective and good as the simple tasks it was designed to do.

I get the feeling that half the hate comes from veteran backend developers who are sick of dealing with some of its worst attributes and feeling like there's no alternative out there for backend development.

But the other half of the complaints seem to come from the same crowd that will whine about being made to take a C++ course because "ugh so much rewriting the same stuff and not safe and I could be doing Rust right now instead".

The problem is that I've never seen a pervasive replacement for PHP. All the options are slower or have their own problems. Leads me to believe backend development just sucks (it does, just less than frontend development) and everyone is just gravitating towards the thing that's broken in ways they don't mind.

Which just leads me to believe that PHP isn't very "modern" but it's perfectly serviceable.

Mainly because I'm projecting all the hate C++ gets onto it, where people who can't understand pointers try to make the argument that it's not something they should have to learn and the language should "just take care of it".

Apply that logic to web stuff and the hate I see for PHP aligns perfectly.


 No.1044139>>1044140 >>1044527

>>1044033

We believe that most of the web does not need to be dynamic and increasing complexity on server-side applications is one of the main reasons for the web obesity crisis. The common approach nowadays is to do everything on the server, including parsing requests, modifying files and databases, generating HTML and all that using unfit languages like PHP or JavaScript, which is a security and efficiency nightmare.

Over the years we have seen massive amounts of security holes in numerous applications of tools commonly used for these jobs (PHP, node.js, CGI-implementations, ...). The reason why we are in this situation in the first place is due to the fact that the jobs of data processing and data presentation, which should be separate, converged together into one.

The solution is to rely on static regeneration independent from the web server, which just serves static files. You can still implement e.g. form handlers for dynamic content which run as their own network instance and operate independently from the web server. What's left is just to generate the static content using the database and repeating this process in case the database is updated.

This way the jobs of data processing and data presentation are separate again, with many advantages. All requests are handled with constantly low latency, with the possibility of serving everything directly from RAM (using a ramfs). Separated concerns make it very unattractive to attack the web server itself and the attack surface that is left, if it is present at all, is the separate form handler, which can be implemented in a very simple, safe and efficient manner.

In case there is an attack on this infrastructure and the attacker manages to DoS the form handler, the serving of content is still unaffected.


 No.1044140>>1044256 >>1044527

>>1044033 is a code monkey and >>1044139 is a software developer. Night and day difference.


 No.1044147>>1044262 >>1044296

File (hide): 646ae63b960518f⋯.png (1.8 MB, 1920x1080, 16:9, 1552965537729.png) (h) (u)

>>1043800

I don't believe in killing people based on immutable characteristics like race, or skin/hair/eye color. But I do believe in killing heretics and the wicked. Islam is garbage, and so is Judaism. Muslims and Jews should be cut down in droves in the name of the Holy Trinity. They should be made to serve Christ or taste steel.


 No.1044159

tried to singlehandledly build successor to underlying tech powering chans with bad designed prototypes in shitty languages, failed

blamed his software inability to handle bandwidth on few things he couldnt get fixed in time, got fired anyway

even if it was true, doesnt matter, you were given a job, you should do it in time and how you promised, nobody is going to wait for you to fix site-killing superbugs in next 6 months because you are tired


 No.1044256>>1044293

>>1044140

But nothing of what he said made any sense, you samefag. It's true separation of concerns sucks in most web frameworks (PHP itself is a really bad offender, by making PHP pretty much based around coding inside a template, which tempts a lot of shitcoders), but everything after that is nonsense. Dynamic websites are necessary; how else would you run a search query and don't tell me "download the whole website and run the search client-side"? Would you cache all possible searches ahead of time? Of course you won't. There are more usecases for dynamic website generation, but this is the most blatant one. Not to mention his proposed solution is exactly what brought 8chan down before getting Alacrity, which I suspect lazily evaluates each URL only when needed.

If you want my opinion on why webdev sucks as an actual webdev, it is because HTML sucks. Everything about it does, and it only brings bad practices with its shittiness. It was not made for dynamic content generation, nor to reduce serverside (or clientside) complexity. It was made for simple, static documents. It was (understandably) made without CSS3 in mind. Modern HTML + CSS3 code is hard to reason about, and pretty much write-only. Just look at the fucking huge amount of boilerplate there is in your average HTML5 document, just to make CSS render it correctly. How do you know which rules apply to a certain element with nontrivial CSS, without executing it in a browser? You don't, because rules may come from a thousand places. It just sucks.

My recommendation for a better web? Ditch HTML, ditch CSS, and keep a small subset if HTTP. Start anew with another ecosystem, with simpler documents and more "prefabricated" components (user/password forms shoukd lretty much be a built-in in browsers and web frameworks, for example). Learn fron HTML5's mistakes, and build the new web with efficiency and simplicity in mind. Don't be afraid of being slightly opinionated with it, and hopefully you will keep most browsers easily under 100k lines of code as God and Terry intended.


 No.1044262

File (hide): b6f3a12b3f5c726⋯.png (84.05 KB, 800x1106, 400:553, 9dade8534fac97153e8f95952d….png) (h) (u)

File (hide): ee4aa8b455294c9⋯.gif (137.04 KB, 885x808, 885:808, 99338ca8985f657524d36b0861….gif) (h) (u)


 No.1044293

>>1044256

>Dynamic websites are necessary; how else would you run a search query

You don't create a monolithic dynamic piece of shit that uses 100 javascript libraries for a simple search.

You can still have separate form handlers from the web server _WHICH IS WHAT WAS SAID BEFORE_.

>You can still implement e.g. form handlers for dynamic content which run as their own network instance and operate independently from the web server


 No.1044296

>>1044147

That's the one of the most cucked and kosher ideologies possible. You'd love Africa it's full of Christians.


 No.1044527>>1044545

File (hide): 5f7c1dcb0291ca4⋯.jpg (110.06 KB, 736x739, 736:739, 5f7c1dcb0291ca44c5c6ec6b0d….jpg) (h) (u)

>>1044140

I'm a "code monkey" because I don't want to have some ultra high-level language that runs 100x slower handle a bunch of stuff so I don't have to worry about it?

It's called "producing stuff that works" and "understanding a system".

Simple fact is that PHP "just works" for simple websites because of how broken the internet is. Which is why I refuse to build websites unless absolutely necessary.

Being an engineer is about solving practical problems with practical solutions. I love to theorize about the optimal solution with no restrictions, but it's a simple fact that most faggots out there cranking out high-level code they don't understand are the "code monkeys". The people who shill Rust and talk about whatever Language of the Week solves some problem by sacrificing all usability and how great it would be if all languages just did that with no compromises... it's like people have no sense of reality.

>>1044139

Most of the web shouldn't be dynamic, but it is.

We should just use desktop software connecting to servers for anything we want to do.

I'd be 100% fine with getting rid of most "web technologies", though, including replacing HTML and CSS with something better and having a scripting system replace JavaScript with something less powerful but much more secure. Making JS turing-complete was a mistake, and it should only have the power to engage CSS effects, for the purpose of animation and the like.


 No.1044545

>>1044527

>I'd be 100% fine with getting rid of most "web technologies", though, including replacing HTML and CSS with something better and having a scripting system replace JavaScript with something less powerful but much more secure. Making JS turing-complete was a mistake, and it should only have the power to engage CSS effects, for the purpose of animation and the like

No, this makes no sense. JS isn't bad because it's Turing complete, it's bad because it accesses stuff it shouldn't be accessing. JS would be fine did it not have access to everything it does, because it becomes a security issue the moment you are able to access your browser's window dimensions (CSS is also guilty of this) and also contact the server without user interaction. It's either one or the other, not both.

A scripting language is also, by definition, Turing complete. What you are looking for is a declarative language, which doesn't have to be Turing complete, and would actually be a good idea, considering most of the shit JS usually does can be reduced to just a handful of things.

>We should just use desktop software connecting to servers for anything we want to do.

You would love smartphones, which is the real-world implementation of what you are thinking. Yes, it would be neat if we could just reduce everything the web is to a few protocols, but that won't happen. What will happen is each big company will produce a buggy app running with full privileges inside your desktop, and smaller websites will cease to exist because they can't afford to build a full app. Having a generic platform everyone can build on is a good idea, but maybe this is too generic. We need to separate the web between "documents with simple forms" and webapps, and run the earlier with mout any privileges in simple browsers eithout many features, and the latter in a more flexible and generic VM, where the user fully knows what he is installing and the permissions it is giving.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
42 replies | 9 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / baphomet / caco / choroy / christ / dbv / dempart / gfl / leandro ][ watchlist ]