masukomi
source: I used to work at Akamai (it was a while ago). The myriad things they do with their edge servers is pretty amazing, but for simple CDN stuff, most of the time clients aren't shipping hardware to isps. That being said, if Netflix can convince an isp to pay its electricity and hardware maintenance costs for a popular isp's customers that's going to pay for itself very quickly. So, i can see why Netflix offers this. It's just not normal AFAIK.
I agree the ads are obnoxious, but hosting YouTube is incredibly expensive, and online ads are incredibly cheap so... Even if they _weren't_ being greedy there would need to be A LOT of ads to compensate for the hosting & engineering costs.
Like... If you hate the ads THAT MUCH, but want to continue using the service, why not just pay for the service?
(side note: you also get streaming music (YouTube Music) when you pay for YouTube which is a nice bonus.)
it's a good api client, and it's free for individual use and they have some sort of nifty marketplace integration catalog...thing with remote API servers that makes it easy to find and try API services that offer data / functionality you want to connect to.
US dev salaries have been completely skewed by stupid levels of VC money. European ones not so much.
All those scaling problems Mastodon admins complain about? 99% of wouldn't exist if they were using one of the Phoenix based fediverse apps instead of the Rails based one (mastodon). Sure, some of the larger instances would still have issues but most folks would get plenty of throughput on one average machine.
Erlang's a great language. Once you wrap your head around the fact that = is a "match" operator and not an assignment operator... ;)
My day job is as a back-end rails dev, but I was introduced to Phoenix by a couple of the most prominent folks in that community. It is my belief that Elixir and Phoenix are unquestionably a better choice than Rails for new work. The only reasons to use Rails instead are that ruby has a bigger ecosystem of libraries, and none of your staff knows Elixir. Alternately that you're a ruby dev who's just whipping out something quick and performance doesn't, and won't, matter.
Because if that's a crime we're screwed because then it's illegal to read, or listen.
> "It’s true that it’s difficult, if not impossible, to find mutton"
This is false. It is difficult, if not impossible, to find something LABELED as mutton. However, US labeling allows "lamb" to actually be mostly mutton.
> With respect to the Code of Federal Regulations published Standard of Identity, USDA-FSIS does not have a specific definition for lamb, nor explicitly identify boundaries for age of animal in product labeling originating from ovine species. The only age-specific labeling claim includes the term “spring lamb” or “genuine spring lamb,” applicable only to carcasses of new-crop lambs slaughtered during the period of March and the first week of October. - https://www.sheepusa.org/blog/newsmedia-sheepindustrynews-pa...
and unsurprisingly it's more cost effective to let the animal get bigger before slaughtering it.
There appears to be zero documentation on what it needs as input.
Please, for sake of the people you want to hear your words. DO NOT USE A SANS SERIF MONOSPACED FONT FOR ANYTHING BUT CODE.
I get it. We stare at text (code) formatted in this kind of font all day long, and many of us find fonts that we truly enjoy. But, most of our monospace sans-serif fonts are designed to make sure individual characters aren't misread. We don't read prose the same way we read code. There is far more pattern recognition going on than actual parsing of individual letters, and monospaced fonts break that. We can debate the aesthetics of serifs but they actually do help provide context clues to the pattern recognition systems in our brain.
Convincing you all to start using serif fonts on prose is not a battle i'm likely to win, but maybe I can convince you to only use monospaced fonts for your terminal, and your code.
Please.
the fact that the corporations are doing that, and chasing the Marls is the foundational premise of the article. He's not blaming it on the Marls. He's blaming it on the companies chasing them.
young students... and random volunteers... who aren't getting paid...
do you _really_ think that an expectation of "professionalism" is one that lines up well with the reality of the project?
They are about to have no income, and no health insurance, in a fucking difficult job market where it can take extremely well qualified people months to find positions.
"I am deeply sorry to those people who were expecting to join our company..." does not begin to address the level of absolute upheaval he's just caused in 75 people's lives.
(this was so predictable)
It's 14,801 lines of C and 640 lines of C Headers, with 4,722 and 589 lines of comments respectively. There's also 285 lines of assembly.
screenshot here: https://share.cleanshot.com/kmXRc3ng
NOTE: using zoom "command +" is NOT the same and does not constitute a valid test for this.
Gemini is _incredible_ for accessibility, because there's no disconnect between what's displayed and what a blind person can consume, and it's not complicated by layout things or developers who failed to account for the fact that maybe you need huge fonts.
Also, the moment you use normal HTML someone is going to stick an image in it. Now, i 100% support this idea. I've never embraced Gemini because the idea that the web is better with NO images is just absurd to me. I don't care how good of a writer, no textual description of something you've seen will come close to conveying what a photo can, and if you're trying to describe abstract art you're doomed to failure.
I have keybindings which i'm comfortable with. Vim has different ones. It requires work and retraining to change?
What keybindings do you use in VSCode to delete to the next slash? In vim I type d t / "delete to slash" how about changing everything within parens ? c i ( "change in parentheses"
how about copying the entire "paragraph" of text? how about cutting the current line and the next 3 to move them elsewhere?
just because THOSE SPECIFIC things aren't as intuitive or "logical" doesn't mean vim isn't built on a foundation of VERY VERY sensible logical (to english speakers) defaults.
People joke about quitting vim ":wq" w = write q = quit and you can write them out in full. :write followed by :quit Yes you have to know about modes and the colon but if you can't wrap your head around modes, you're not going to wrap your head around loops in programming either and thus you don't need vim.
> but am I crazy for being highly skeptical at this stage?
no, and i mean this in the most literal sense, you're just ignorant. You don't know what you don't know and you assume that the one little thing you tried is representative. It's not.
yes, vim has some weird non-intuitive quirks. hjkl - for example - is based on the location of the arrow keys on a keyboard built into a computer that hasn't existed for like 50+ years. But EVERY complex tool (vscode included) has some weird quirks.
there's a newer flag for the same thing but my brain is hardcoded to the old "-u" option from "back in the day". It feels like a "simple, out of the box way to do it" to me.
i have these 2 aliases assume = update-index --skip-worktree unassume = update-index --no-skip-worktree
"assume" as in "assume it's unchanged / not wanted"
which lets me say "git assume path/to/file" and then "unassume" it when/if i want to commit it.
Not receiving new features is VERY different from not receiving maintenance. It is wholly implausible to believe that there has been zero energy spent on keeping those codebases working in the past 10 years.
Not saying it's perfect or better, just that we need it. we need a competing browser with a rendering engine that google doesn't ultimately control that has a non-trivial market share. Otherwise we may as well just stop complaining and let google do what it wants because we'll have no power to stop them anyway.