Why don't browsers know how to render a Markdown content-type yet, all by themselves? It's ubiquitous now and it's not like it's hard to parse, but every site has to translate it into HTML itself for the browser.
- Posts
- 1
- Comments
- 90
- Joined
- 3 yr. ago
- Posts
- 1
- Comments
- 90
- Joined
- 3 yr. ago
I'm going with "it's not actually harder to promote decentralized options". But they tend not to have marketing teams.
If one were to assemble an active professional marketing team for a decentralized tool, the team would be similarly effective as they would be for a centralized tool.
Isn't that because people are canceling it for some reason? I haven't kept up with it enough to form an opinion, but I understand a lot of people want to ditch the project over something they don't like about the dev(s).
But it's the same platform! They all interoperate!
No?
I mean, how else are you meant to play the game actually?
I guess you could be like opening ports just to particular IPs. And you need a game that isn't Swiss cheese that gets immediately hacked.
But like hackers don't sort of seep in through port forwards; they need to physically identify and exploit a particular vulnerability.
In terms of the transport, sure.
But if you put the password in a URL, the user's browser is going to turn around and store that plaintext password in its history, then sync it to the user's other devices, and then pop it up on their screen in the address bar autocomplete, perhaps when the user is screen sharing or streaming to hundreds of people. The browser does not expect a password to be stored there and will mishandle it.
So I can't be directly
bezos@aws?If the password is going in URLs you already have a problem.
The underlying scam is the concept of a "cost of living" that's somehow different in different places, and a minimum wage that can be different for two people who nonetheless might be expected to buy the same thing.
Anything that touches this concept and tries to accommodate instead of destroy it is going to inherit its foolishness.
IMHO it's already dead.
Nobody's made RAM actually targeting the specs in the standards for years; the sticks ship with built-in overclocking settings for one or the other proprietary system, and the boards expect the sticks to already be on their Qualified Vendor List to actually work right. The interface between the RAM and the motherboard is ceasing to be a legitimate extension point.
There's two people who make CPUs, not to any spec but to work with their own other chips that need to already be on the board, which are then driven by firmware software basically supplied by the CPU makers. When the CPU makers update their base firmware bundles, the board makers skin and ship it. In the distant past, one could slot competing CPUs from different vendors into the same board, and they would execute BIOS software fundamentally under the control of the board makers. The interface between the CPU and the board has long since ceased to be a legitimate extension point.
The real remaining extension point is PCIe, and since its dominant use is to attach exactly one ever-widening GPU from one of two (or perhaps now three! How spoiled for choice we are!) manufacturers, each year fewer slots are provided. The target customer only needs one, and it needs as much physical clearance as humanly possible. A case will have 7 or 8 slots on the back and a board will provide two slots to plug anything in, one to actually use and one to be able to claim that there's more than one slot. And each year there's less stuff to put in there (who buys sound cards?) and more stuff (fast networking, wifi, fancy USB) is integrated into the board.
And all these components have started to acquire fancy molded plastic and metal casings, to the point where it's not clear why they need a separate enclosure around them.
So the net result is you obtain one fancy shrouded box from Lenovo, or you purchase two fancy shrouded boxes and plug them together, and you call the result a "PC". And then on the software side it's a terminal for a Microsoft account, which you use to run a client for fetching from Steam, which you use to load client software for talking to live services. And now the people orchestrating all this are wondering why they bother actually mailing you the boxes.
This is very deeply not personal computing.
- JumpDeleted
Permanently Deleted
I'll chime in that posting to a community with about 12 subscribers is not very fun. But then that's why we have vigorous cross-posting.
I think NeHe might still have tutorials on this, in C/C++. You probably want to be using OpenGL for acceleration and maybe the old fashioned immediate mode/fixed function stuff where you call functions like "We are drawing triangles now" and "here is a vertex" and "that vertex is blue", and you can put off taking over the pipeline with your own shader code until later.
You still might be letting the library/gpu do most of "the maths" because I think you mostly hand it transformation matrices and points and it sends them to screen space. If you take over the vertex shader then your shader code does that.
You want to write a vector and matrix math library with 3-vectors and 4-vectors and 3x3 and 4x4 matrices, and add and multiply operations, and matrix inversion. The 4th dimension lets you make translation in 3D a linear multiply operation because you keep 1 in there and your matrix to represent a translation mixes that 1 into the other position coordinates to translate.
You also probably want to learn linear algebra enough for that to make sense.
And then on top of that you want to build a scene graph library where objects have parents they move with. And then your renderer loop will walk the scene graph node tree and push each object's transformation matrix and draw it and do its children and then pop the transformation matrix off again.
- JumpDeleted
Permanently Deleted
That cop is about to shoot that dude already in jail
Sounds more like the pirate queen.
If you need X months to build this product out so you can sell it, and after that Y months to become profitable so you can support yourself, you need to work out what your expenses are going to be for those months in total, and collect that much money. If nobody is going to invest it in your project (and if they did, I wouldn't recommend taking it, because professional investors are the natural foe of the entrepreneur), you need to come up with that money yourself, which means you need to save it. Basically, you need to plan to retire for a few months.
You need to look at the money you make and your expenses again, and you need the difference to be enough so that you can save up for the project in a reasonable amount of time.
If that math doesn't work, you need to change those numbers: the expenses need to be lower, or the amount you get paid needs to be higher. If you're a programmer with a lot of experience, you should be being paid noticeably more than twice what a human needs to survive, so saving up for N months of eating pasta in a studio apartment in the middle of nowhere doing your project should only take 2*N. months of eating pasta in a studio apartment in the middle of nowhere doing your job. If you're not making that much, your current job is underpaying you, so try unionizing, demanding a raise, or finding a new job to work at a bit before starting your project full-time.
You can also look at options like grants (which are usually available for open-source work, but which might be able to help you end up with some sort of FOSS-based consulting outfit or open-core ecosystem), or going to grad school and turning your project into a research/thesis project done in collaboration with an advisor, or convincing your employer to let you work part-time so you can put in more hours on your project without needing to plan to have zero income.
But, as other commenters have noted, building out the MVP is not really determinative of whether your business plan will actually work. So whatever you do, you will want to make sure you don't have no plan for if the sales don't start rolling in at month X+Y as you'd hoped, and you want to make sure you give enough attention to the business development and sales work that is probably actually most of the problem.
Stickers and candles are indeed great crafts for men. But if you don't actually like stickers or candles, and don't know anyone who you would want to press them upon, they might not be the right crafts for you.
Knitting is a popular craft that is good for men. Men can always use some nice knitwear.
You can also look at sewing or crochet, or cross-stitch.
Maybe your idea of what a "basic" tool should be is dramatically different than mine. I've never really used anything other than the open source tools (GIMP/Inkscape/Kdenlive/etc.). I don't expect a "basic" tool for graphic design or video editing to have any templates genuinely useful to a professional. I expect automatic background removal for an image to be at tech-demo quality and require a lot of manual cleanup, and to be in general impossible in video. I expect chromakey to work terribly unless my scene is lit professionally. It looks like you could do 2D tweening animations in Synfig, but I don't know how one would do "motion graphics" in anything. (I guess you mean that animated infographic-of-text style stuff? Maybe by making each word and animating it manually in something?)
So it sounds like you're reaching for what are actually highly advanced tools without a lot of competitors, which may be "simple" to use and produce simple-seeming results where things "just work", but which are themselves very complex. I've seen stuff coming out on YouTube now where title text is embedded in the scene, and moves with one object and has some other object pass in front of it. It's undeniably slick, because the words are "just there" in the scene, and I can see why you'd want to deliver that to a client. But I'm also sure the tech behind it involves a team of highly paid devs, a lot of proprietary code, and probably some beefy ML models, and so nobody's going to actually be able to use that technology for real, outside of fancy-subscription-world, until someone organizes a huge push to try and clone it. If you don't pay the subscription, you indeed can't feasibly deliver that thing to a client who's asking for it.
But the good news is that you don't need those tools for "basic creativity". You can do "basic graphic design", in terms of coming up with an idea for somebody's logo or something, on a napkin with a tube of lipstick. You can draft things to professional quality with pen and paper if you have practice.
The other good news is that working within constraints will improve your creativity. Your tools and their limitations necessarily inform your artistic output. If everybody else is working in AfterEffects End of History Edition, they'll all be making samey art that looks like what that tool makes. If you act out whatever was going to be in the motion graphic with condiments out of your fridge and edit the footage together in Windows Movie Maker, I guarantee you the result will be interesting. Will it be what every client wants? Of course not. But somebody out there wants what you can deliver.
I have no idea what you're subscribing to for "market research" or what kind of "platform" is "speeding up" your "SEO" or "brainstorming". If you're a one-artist operation, you don't need a platform for market research and SEO optimization, you need to track down your sales leads artisanally, one at a time. You personally will never be the top Google result for "graphic design", so don't try. You need to write your own copy, without help (and honestly you shouldn't think of it as "copy" anyway; you just want the speeds and feeds for your services and a portfolio of your work). And if you do somehow need to brainstorm marketing ideas, you'll need to do it the slow way, because you indeed don't have the budget to pay to speed it up. But that doesn't mean it can't be done, or even that it's infeasible.
LibreOffice on Ubuntu has a down-arrow "save" icon, and every time I look at it I think "that's a download icon". Up arrow versions of that are upload icons. Neither really conveys "save".
So the people training the models are stealing art by using it for training over the objections of the artists, right?
The products of the models couldn't be made without everything that went into the models. But why is (making? using?) those products "theft", and also thereby bad, versus something like stealing spray paint and doing graffiti on the side of the hardware store? Or shoplifting a bunch of figure drawing reference books and cutting them up into a collage?
The fascist project to transfigure the entire history of art into capital they can rent out is obviously wrong. But surely when you steal a thousand works of art and sum them together to make something else, you're making the very definition of a transformative work, right? What about all those human artists where appropriating stuff was an important part of the art?
Ask Lemmy @lemmy.world What is the newest thing you can legitimately historically re-enact?
Why can't I just write this up as a PR to Firefox and stand a snowball's chance of getting it merged, though? Everything's somehow simultaneously extremely stodgy and completely beholden to whatever Google decides to ship this week.