There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

tpyoman , in *pulls up custom glittery myspace page from 2006*

Teach me!!

MonkderVierte , (edited ) in Just a dad helping out

Static, low-js, HTML tags used-as-intended, some basic CSS for formatting, responsivity and dark/light. Modern-looking accessible webpage from scratch done in half a day.

Btw, github.com/…/awesome-motherfucking-website

bisby ,

If we assume “half a day” is 4 hours, and 500 pounds. That’s 125 pounds per hour. Which isn’t the worst rate. Assuming it’s actually capped at 4 hours and we all know that if it’s your dad’s friend, this is not going to be a set and forget kind of thing. So that 4 hours quickly becomes 10. And suddenly you’re down to 50 pounds per hour. And then if it’s actually static and simple and good, you still have high odds of getting insane feedback demanding changes to make it worse. A motherfucking website would actually be the best option, but wouldn’t get you paid. At that point youre just doing it for the lols.

But ultimately, this isn’t even about the rate or how much time this will take. this whole scenario depends heavily on the son here. Is the son unemployed and living in dad’s basement for free? Then yeah. Sorry, he should probably take any work he can get for any rate he can get. His dad gets a lot more say in how things work financially if the son is relying on him financially. But if the son is already working a full time job and living in his own house? Then no, I don’t care what the rate is. Don’t commandeer other people’s time. Don’t make deals that people haven’t agreed to. Come to me with opportunities, not demands.

MonkderVierte ,

Yeah, sorry, i couldn’t resist to hint on how ridicolously overengineered most professional webpages are.

bisby ,

theoatmeal.com/comics/design_hell

You’re not wrong, but a lot of time those webpages aren’t overengineered because the developer wanted it to be, but because the client kept making more and more demands.

RealM__ ,

The irony of some dude trying to prove a point that a website doesn’t need to be bloated and burdened with all the design and fancy scripts, just for other people to incrementally built on top of that idea, one-upping each other in the process, mimicking the exact evolution of the modern bloated website as we know it.

MonkderVierte ,

From one of them:

“You’re a fucking moron if you use default browser styles.”

Or just change your browser settings (they shouldn’t be ugly by default).

frezik ,

You have a problem with Mosaic Gray?

sparkle , (edited )

Honestly I hate the fact that browsers’ default CSS exists. The person doing the frontend should have to specify their “default” CSS before the website even loads. I say this as both a user and a programmer, the same website shouldn’t look different or break on different browsers unintentionally due to the browser’s CSS, and I as a developer shouldn’t have to rely on reset sheets to try to patch that.

Everything would be better if it were swapped around, instead of picking out a reset sheet for a site you pick out a default style…

The world would also be better if browsers rendered pugjs/slim and scss/sass and those were the default rather than html and css but I digress…

traches , in *pulls up custom glittery myspace page from 2006*

Caressing sexy studs

streetman , in *pulls up custom glittery myspace page from 2006*
@streetman@lemmy.world avatar

I need this in a shirt!

pkill , in everywhere I go

if JS tried not only to use Lisp-like semantics but also Lisp-like syntax then probably we’d still be using it untyped

AngryCommieKender ,

The (problem(with _(Lisp)) is (all the))) parentheses.

pkill ,

it’s a feature not a bug, still simpler than chaining 10 iterators where half of them also requires a callback parameter. Clojure even disallows nested % iteratees.

AngryCommieKender , (edited )

Hey, if you say so. I don’t know how to program in Lisp. I just find it ironic that Military Intelligence is what created a language that we used to use to try to create Artificial Intelligence. Seems like a case of redundant oxymorons to me.

AI is an oxymoron to me for now, because since the late '90s when the term started being bandying about, all we have managed to do is create a mentally deficient parrot. We were capable of doing this to a lesser degree, with more accuracy, in the late '90s. It’s what made Yahoo and Google what they were. They’ve just tried to convince everyone that this predictive algorithm can think for itself in the last few years, and it absolutely cannot.

I am optimistic enough about someone actually encoding just enough “ghosts in the machine,” that our first real AIs may accidentally be murdered since no one will believe that they are not just scraping data. Though that’s extremely pessimistic from the machine’s POV. Hopefully they will not seek revenge, since they aren’t human. After all of we prick them, they won’t bleed. Strong AI controlled robots, or even true androids should have an almost alien Maslow’s hierarchy of needs, and therefore shouldn’t have the revenge need that humans, and all other mammals, birds, and lizards, seem to have

pkill ,

I need to disagree with you on AI. We did not fail at it. Not because LLMs are good. But because any program processing arbitrary data, even a stupid simple calculator is AI – a machine performing work that human brain can do, ideally with the added benefit of maximized determinism and greater speed. If you reduce this generalistic term I believe is so overly broad we should cease to use it to LLMs, then these criteria seem to have been thrown out of the window since they are usually heuristic balls of python mud.
So having established that it is all just software that processes arbitrary data, let’s go back to the basics of software design. Huge amounts of money and working hours have been thrown into the erratic attempts to create a software that can do everything at once. GPT extensions are fucking dystopian and here is why – we had a tool for that for decades that does it much more better, without imposing digital handcuffs on the user and burning the planet – IT’S CALLED AN OPERATING SYSTEM AND PROGRAMS.

General-purpose AI is a lie sold to you by monopolistic surveillance capitalists for whom it is a dream come true since making a decently reliable LLM requires prohibitively large resources but the endless stream of data much larger and contextualized than was the case for search engines thrown at it compensates that quite well, a pipe dream in terms of achieving what it is aimed to achieve with it’s current design and a nightmare to build and test.

So if we discard this term as a meaningless overly broad buzzword it is since computation on non hardcoded data is what we’ve designed computers that are not just state machines for, let’s talk about what makes Lisp is so good at data-driven programming:

  1. Functional programming is generally more deterministic since you have immutable persistent data structures everywhere. This also makes it quite good at implementing safe, reliable concurrency.
  2. This determinism is furthered by the homoiconicity – the fact that the boundary between code and data is the outcome of using S-expressions and has powerful implications for eliminating so many data conversion bugs and complexities, all while usually not using static typing (!) and also for the language’s extensivity and building DSLs
  3. Very simple syntax, again thanks to S-expressions - just (function arguments…) basically.

I think Eich understood that when he initially wanted to port Scheme to the web browser, after all html does have lispy semantics, but office politics in the heyday of Java forced him to give up on this idea and we’ve ended up with this goofy counterintuitive mess that bred hacky workarounds instead of the extensivity we could’ve had if he did so - take a look at Hiccup templating DSL and decide for yourself if this or jsx are simpler ways of writing out stuff to the DOM.

MagicShel , (edited ) in Just a dad helping out

It’s one website. How much could it cost, £500?

general_kitten ,

What website weighs 500 pounds?!

SharkEatingBreakfast ,
@SharkEatingBreakfast@sopuli.xyz avatar

Probably a local gym.

hakunawazo ,

Maybe it had too many cookies.

Honytawk ,

Damn, now it is bloated

SlopppyEngineer ,

The most important thing is what you’ll get. A few static pages and stock images with the watermark still present, sure. Beyond that the meter starts running.

hypeerror ,

Here’s some money, go build a JStor

30p87 , in OneDrive deleted my files!
@30p87@feddit.org avatar

DO NOT ENABLE ONE DRIVE

Do not use Windows. That easy.

Wilzax , in rm -rf /

Why learn how to use the entire swiss army knife when you can keep it closed to use it as a very small hammer?

Sneptaur , in After a particularly annoying update today
@Sneptaur@pawb.social avatar

Something something Linux something something Windows bad something something proprietary

marcos ,

Yes, but unironically.

It’s amazing how much pain Windows users will endure just for the privilege of…

well, something probably.

DragonTypeWyvern ,

It used to be convenience, but, by some foul magics, they have made Windows both dumber and less user friendly, like the inbred cousin of Apple with more privacy violations.

theonyltruemupf ,

It’s all about familiarity. People feel comfortable with Windows because they always used it and it has all the programs they always used. Most people just want to get their shit done and don’t care about operating systems at all.

Honytawk ,

Like Linux doesn’t have its annoying quirks that linux users will endure …

Just installing an audio device or Nvidio GPU is a pain. You guys are reinstalling your OS every couple of days because yet something else broke and you don’t know how to fix it. Repositories needing repositories needing repositories for things to work.

Not to mention the limited amount of programs that are compatible compared to Windows.

Sneptaur ,
@Sneptaur@pawb.social avatar

Source: made up

Literally none of this is true lmao

bleistift2 OP ,

Speak for yourself. I’ve lost count of how often I reinstalled Linux.

Sneptaur ,
@Sneptaur@pawb.social avatar

Skill issue

ColdWater ,
@ColdWater@lemmy.ca avatar

Skill issue

jrgd ,

We are well beyond the point of a majority of common hardware having built-in kernel drivers and userland software for extra stuff like RGB control that the best advice is rather avoiding Linux, to instead avoid the trash hardware (NVidia for the time being, GoXLR, Broadcom, etc.). My GPU, audio hardware, network interfaces are both popular products and have worked out of the box for years now.

Guydht ,

For me it’s playing games.

Also fingerprint driver.

lennivelkant ,

Playing games in general or specific games? Because just about every game I like to play runs just fine on Linux now. The only one I ever missed was Destiny2, but then I moved on.

Guydht ,

Nah, a specific one, TOF. But I stopped playing it a while ago so ig I can go back now… But laziness is also a thing.

lennivelkant ,

Laziness most definitely is a thing. I didn’t switch until I had to.

What’s TOF? I’m only finding answers about flight instruments and cardiac issues

Guydht ,

Oh nono Tof is Tower of Fantasy. A Genshin Impact like game but with actualy nice multiplayer. It’s still a gacha game which is shite hence I stopped playing it, so I really don’t have a good excuse for going (back) to linux…

Maybe except fingerprint sensor.

lennivelkant ,

Ah yeah, that seems to have Anticheat issues.

Still, I like to term it “System inertia” - moving systems is work, and unless something applies force, getting yourself to switch is hard.

Sneptaur ,
@Sneptaur@pawb.social avatar

Found one of the last 100 remaining destiny 2 players

Barzaria , in rm -rf /

I always use this command as $rm -fr and read it as remove, for real

sukhmel ,

it’s for the French locale

Ephera ,

I do write it as rm -rf, but then my brain always continues singing The Lion Sleeps Tonight…

MonkeMischief ,

singing The Lion Sleeps Tonight…

“reeHEEEEEEEEEEEEEE–EE–Eaally ya-sure ya-wan-nadothaaat?”

(rm -rf, rm -rf, rm -rf)

floofloof , in Just a dad helping out

Yeah but how many normal-sized screens do you want it displayed on? Everyone has one these days. That soon adds up.

andyortlieb , in rm -rf /

I guess that’s probably easier than learning how to wipe your ass.

pseudo , in HTML with Excel
@pseudo@jlai.lu avatar

I’ve build entire databases/management tools out of Excel with following of administrative file completion, warning of due payment and KPIs. It was a pain to build but it kinda worked. Then I learn to build actual relational database and I went on rebuilding them on PostgreSQL… as a back, using Acess as front that would allow Excel-like usage and Excel export of the request response.
We can say what we want about Excel but it is working really well and people are already formed to use it or at least they are enough familiar with it so they are not nearly as frighten by the idea of learning Excel as they are to learn to read a single-table SELECT SQL statement.

bruhduh , in rm -rf /
@bruhduh@lemmy.world avatar

Crowdstrike?

sukhmel ,
sabreW4K3 , in Just a dad helping out
@sabreW4K3@lazysoci.al avatar

5000 pages, including e-commerce integration and bespoke search. £500!

Kalkaline ,
@Kalkaline@leminal.space avatar

I don’t know some of those words, probably ought to say it’s 600 dollary-doos

Slovene ,

There isn’t that much money in the universe.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines