3,035 karma · joined July 28, 2014
It's a weird shifting of the sands that isn't necessary to the conversation, when the context is a subject that is causing real harm now.
A friend who basically was freelance and did tons of self-hosted IT shit for years, has given up and is now doing contract work in fucking Photoshop, because you can't practically run own hardware services anymore.
It's a joke, and it upsets me that it all seems to just have happened quietly under everyone's nose, and no one seems to be worried about it at all.
upload is aggressively throttled, filtered, sniffed, redirected, and otherwise treated as a hostile act by ISPs, to submit to the demands of the media industry and keep squeezing businesses for exorbitant rates for the same bloody service but with the filters turned off.
your average consumer ISP account where i live can't even run sshd without using complicated work arounds.
the system has de-democratized web hosting and monolithic services have rushed to fill the vacuum left by the death of the ISP hosting era.
The fact is, the solutions the core team have been putting out for the last several years have been neither simple or easy, and in fact tend towards a weird and arcane complexity in service of problems no one seemed to have.
I remain baffled by Spec, by the clj tool, by deps, and now this. At every step it seems as if the team lives in their own world, and not in ours, and each new tool is as cryptic and convoluted as the last.
They frequently don't even seem to encourage code that is consistently idiomatic to how the rest of us even write Clojure. Who else was even using namespaced keywords for anything until Spec decided to not only use them, but link the entire mechanism to a mutable namespace registry? How is that "functional" in any way?
You are asking for the equivalent of those job listings that demand "10+ years experience" in a tech that's only been out for 5.
You cannot add the best features of F# to C# without making it a fundamentally different language. You're not gonna make C# into a type-inferred FP language by bolting on some random half-understood bits anymore than you can make a cat jump better by gluing rabbit legs onto it.
It's the core paradigm and philosophy that makes it great, and if anything, what I've seen hold it back from its potential is insufficient support requiring essentially importing C# idioms into the language just to interop with existing libraries.
For a really simple example if this problem, the TSA body scanner machines flag on trans people constantly. It detects as an "unknown mass" if gendered body parts (ie. breasts/genitals) don't match its binary expectations for what gender is marked on their passport. Often they get it coming and going: a trans femme still marked M will get flagged for having breasts, but if they've changed it to F, they get flagged for their genitals instead.
Now you get a full grope patdown from a suspicious TSA officer, because a machine was coded to make binary assumptions about bodies.
> Near did not commit suicide. Near was murdered. Victim of a lifetime of harassment. After an abusive childhood, and followed by community toxicity, Near was eventually targeted by Kiwi Farms.
From a statement by the friend who was on the line for his last moments. https://docs.google.com/document/d/12pOhaaFh998B0kyc5Sm4Ihlh...
This was not a passive act. This was not a mental health issue. This was murder, premeditated, and with utter and complete indifference to human life, by a site that is widely known and supported by some of the largest corporations in tech.
Cloudflare still provides services to KF despite repeated requests and reports as recently as December of last year. Despite occasional promises to the contrary, search engines like Google and DDG continue to allow them to googlebomb people's names and pollute search results with slander.
This is a site that delights in murdering people for sport, and jokes about "kill counts" whenever one of their victims finally succumbs to their relentless abuse and harassment. Its members deliberately targeted them with endless abuse, tracked down and doxxed family and friends, and even similarly attempted to bomb them with suicidebait themselves, all to completely isolate them from any support or help and make them terrified not just for their own life, but that of those who cared for them.
Minecraft launched into EA with a game that was still actually fun to play in itself, and asked a moderate fee for access to ongoing improvements.
Star Citizen isn't selling a dream, it's selling plots of land on the moon.
Also played a bit with the Glitch import on an Elm import but found it broke npm in weird ways (something about a file being moved but not found?), but then the Github import of the same project wouldn't work either because of Node version incompatibilities that don't seem to be repl.it's fault exactly other than just "it runs node 12 and some stuff is broke on node 12".
Does look promising otherwise though, with the Nix support I can see soooo many things being possible that simply weren't on other similar options like this.
attempt 1) I was able to import a Racket app from Github, added a similar nix config to it as described in the docs, but it would not run as it says nix-shell is not present. Apparently a repl needs to be blessed some how as a Nix instance to work, but there's no option to select that when importing or creating a repl. URL: https://replit.com/@jarcane/RantStack
attempt 2) Next I tried just forking your template, and literally just copy-pasting the code from my app (it's a single file anyway) into the main.rkt. This runs the app ... but I can't actually access it, because apparently the ports aren't being forwarded. Going to the URL as described in the repl.it docs just gives me an eternal "Repl waking up" screen that loads forever, but never resolves. URL: https://replit.com/@jarcane/racket
I had to do a fair bit of work to get anything but node running on Glitch, and since then it seems like the performance limits and startup time have gotten a lot worse, making it more and more painful to use. I have an Elm framework for slideshows I use there, and was constantly frustrated by my editor timing out every time I alt-tabbed and taking ages to reload.
Sometime in the past few years something changed though. Shipping prices went up. Prices on name brand goods started climbing up too, sometimes higher than I pay locally even. Savings basically disappeared so I stopped bothering 90% of the time.
Then the flood came. IG without the international competition, the knockoff and counterfeit and aliexpress sellers saw an opportunity and absolutely flooded the site. Now you can't find a name brand fucking anything unless you explicitly search for it, and more often than not it's out of stock. It will sell you a million suspiciously cheap knockoffs with obviously fake brand names, often the same knockoff under dozens of different names and prices.
It really is basically just a shit overpriced Wish now, and it is baffling to me that Amazon have seemingly just allowed this to happen.
Never trust the tech industry to make optimal decisions, you are only in for a bad time.
That could mean literally anything from Intel integrated level performance, to a proper dedicated GPU, though for the price here I'm guessing on the former ...
After I got hired, I showed up the first day and one of the managers asks me, "So I heard you know functional programming, right?"
I said "yes" and was immediately whisked off to the backend division that worked entirely in Scala, a language I had literally never spent more than 5 minutes on before dismissing because the online tutorial I was using broke about two chapters in.
That's because they were. The parent company was in adtech and they even had another subsidiary that was hawking browser toolbars.
Frankly though, the Brave brand has no better reputation with me however, so it still means seeing whatever promise the tech might've had consigned to the same headspace as the rest of the scamweb.