u/3Dayo
3Dayo
3Dayo
I see. Thank you.
3Dayo
Not to put you in a tough spot, but you've avoided the question.
- WW being the cheapest translation service is one thing
- The price being affordable is another thing.
From the outside there is no way we as readers can truly appreciate what it costs to run a platform like WW. That said, don't be a politician; Just give it to us as it is. And I say this as someone who supported WW going "paid" back in the day when licensing and growth issues brought the matter to a head.
3Dayo
Thanks
3Dayo
May I ask what you used to draw up this plan?
3Dayo
I'm not french but your translation is spot on.
3Dayo
Here's my two cents. HTMX isnt an SPA framework (it's a tool to add behavior to HTML elements). You know this, read it even but what does that mean in practice? The crux of the matter comes down to how and where state should be managed. In the browser on the server? a combination of both?
The issue of state management can come up in unexpected locations; E.g what is responsible for removing a dialog when the cancel button is clicked? Should you put an `hx-get`, so that the backends response is what removes the dialog (using response headers), or will `onclick="event.target.parent.remove()"` suffice? I think that this constant push and pull is what causes the friction which then results in a hot mess (mea culpa) when building projects with htmx.
My suggestion, start with just one attribute. `hx-boost` on the body element and build your project like a bog standard server rendered application that renders the entire page on each request. Onece you have the meat and bones of a set of features in place, you can then start incrementally refactoring bits and pieces.
I understand that this might not be the advice you are looking for, but this is how I've on-boarded devs joining our team and so far it's worked very well for us.
Hope this helps.
3Dayo
That was masterful! both the game play and the edit and the choice of the accompanying song.
3Dayo
I'm not trying to rain on your parade (I can see how this would be useful for some things) but, I'd be concerned about letting an app "learn my screen" (in other words record) and send that off to unknown third parties.
No amount of "privacy policies" or "terms of service" would alleviate this concern for me.
3Dayo
Seriously I'd suggest that you pose the OP's post as a question to Gemini, or Chatgpt, Its response might surprise you.
I've been around long enough to remember the days when patent trolls bypassed larger companies who they deemed as infringing their patents and went after customers (of said companies) because that was more profitable.
Just because a law/contract/rule isn't enforced doesn't mean it isn't in force (i.e doesn't mean its not enforceable/applicable).
3Dayo
I dont think LITOW's mc had grandparents that factored in the story
3Dayo
Replace postrgres with sqlite and Datastar with htmx, chi with a home brewed contraption, and my stack is nearly identical to yours.
Of topic: Do you have anything public you've done with Datastar that you can share?
3Dayo
I've run into this recently (Installed 22.04 on an old HP Elitebook for my son) and had the same issue. After three reinstalls I tried this https://linuxconfig.org/ubuntu-22-04-not-booting-troubleshooting-guide which didn't do what I wanted but the error message that was displayed I got me thinking that it might be that 22.04 installed the boot record for UEFI despite the fact that I had turned off UEFI and the bios was in legacy mode. So I turned on UEFI (without csm) restarted the laptop and sure enough it worked, and has been working since without any issue.
3Dayo
launch a terminal then type;
dmesg -el err
and then press enter (this will show you the list of errors with human readable time)
3Dayo
But what is OP supposed to look for in the log, I occasionally experience this in 20.04 Typically after launching shutter or flameshot, but I've never been able to make sense of the output of dmesg -el err
3Dayo
Thank you! this will be useful.
3Dayo
How do you do this (settings -> Go)? I've used Goland for a year now but I didnt know about this
3Dayo
You don't need to panic to get stack traces, "runtime/debug" includes a Print
Stack function that does that for you.
https://pkg.go.dev/runtime/debug#PrintStack
3Dayo
You loose money because instead of factoring your real cost of labour, like a gambler you assumed that the odds (in this case the hapless, but talented employee) would remain in your favour. In the "Real World" you pay for insurance because damage/negative outcomes happen, and since you don't get an email before it happens you make allowance for that with Insurance. Well if an employer considers an employee a key production resource, same way you would save up/insure for a similarly key machine/device used for production, why don't you do that in the case of an employee? Why does it make sense for an employee that doesn't benefit from the rewards (of your business success) get to underwrite part of the cost of doing your business?
I've been employed, and I've employed people. And sure it feels bad when an employee/subordinate that you have been depending (mentored even) on leaves to compete with you or work for a competitor. But that doesn't mean the employee has a responsibility to care for your outcomes beyond that which they were paid for.
3Dayo
You didn't have a talented person in the first case, you had an arrangement of an exchange of value with a talented individual, also known as an employment contract. Ergo you lost nothing.
3Dayo
I don't mean to trivialize Go, it's a very good language but it's also a
pasture for old dogs that want to talk bout the "good ol days" and not
have to rack their brains over C++ and C type problems.
I think you mistake the need for a simple paradigm with which to solve problems of a certain kind, with the inability to tangle with and manage complexity.
There is nothing inherently complicated about learning or using Rust its just that the "old dogs" you mention have been around long enough to know that even though you can slice bread with a surgical blade, a bread knife gets the job done well irrespective of the wielder being a rookie or a chef.
So yes, you aren't trivialising Go, you are discounting the experience, the knowledge, and the requirements that resulted in a language such as Go.
3Dayo
something along these lines
/home/randomDudeOnTheWeb/projects
\- newGoProject
\-- main.go
you should have a go.mod file the "newGoProject" folder
3Dayo
Do you have a go.mod file in the root of your project? if not
go mod init your/project/name
3Dayo
Trumplets?
3Dayo
Same here, I consider the full deal significant value for money
Looks, good! link? game play video?