Weird that their GitHub says "without ads", but the apps in the play store say contains ads. It looks like they're doing ads/paid model in the app store, are they ad-free from F-Droid?
You can use OnShape for free as long as you're OK with the models being publicly visible. I find that fine for learning and personal projects.
I've dabbled with OnShape, FreeCAD, and SolveSpace, and of them SolveSpace is the one I've ended up using the most. OnShape was nice, the GUI was pretty intuitive, I liked the way it worked, but I just feel weird trusting anything to a free plan on a cloud service. I don't really mind the public part, but it always felt tenuous that the plan would remain free so I didn't really feel like I could trust it long term.
FreeCAD was complicated and opaque, I never really put in the time to learn it, it just felt a bit clunky, but I keep meaning to come back to it.
SolveSpace seemed a bit mysterious at first, but just a bit of learning and I found myself pretty comfortable with it. It's not nearly as fully featured as some of the others, but it clicked well for me.
https://gitlab.com/gitlab-org/gitlab/-/issues/327121 is the first one, and I'm having trouble locating up the second (possibly due to the search pollution from the first one) but there are a bunch of "Exiftool has been updated to version [0-9.]+ in order to mitigate security issues" style lines in their security releases feed so it's possible they were bitten by upstream Exiftool CVEs
Anyway, turns out that shelling out to an external binary fed with bytes from the Internet is good fun
a) system doesn't let you modify the state of the running process so it doesn't attract abuse like the example here. It's still a bad function but calling it effectively the same is absurd - the scope for "clever" usage of it is much much lower.
b) It's a legacy misfeature that I hope new compiled languages don't copy. There are much much better better interfaces for running processes that don't rely on an intermediate shell.
c) Shell escaping is much more stable than some hipster language like PHP where you'd need to update your escaping for new language changes all the time.
Because that portion is digital. Digital is fairly immune to noise, but it can produce a lot of noise. The power distribution network can carry that noise to other components that it passes over, but because that section is all digital, it's ok, it's reasonably tolerant if it.
The other portions that are uncovered have more sensitive analog circuits. You need to be more careful of how you route power, to avoid noise, so you don't cover it all in a big network on the top metal layer, but instead it's routed more selectively.
tbc, that complaint is old as the hills and technically against the guidelines, but I couldn't help myself. I have no pretentions about HN and will usually call out other commentors for it.
The max takeoff weight in the book isn't the actual maximum. It's the "certified" maximum. Anything beyond that may cause structural issues during takeoff, but probably won't be that big of a problem until you land. You'll need to be especially creative on getting very low on fuel, so you don't crash through your landing gear.
Until you get to those, you'd be surprised how far some creativity with weight distribution, getting rid of unneeded cargo or even plane parts, using stuff to your advantage, and a little daring to push the plane to its limits, goes...
Way beyond what the "by the book" pilot who isn't creative can achieve in times of need.
Yeah, there were the Sad Puppies and Rabid Puppies campaigns, which led Worldcon to change the award rules.
Then in 2023 there was the self-censorship incident for the Chengdu Worldcon (and also some question about the ballot for selection of Chengdu in the first place, I believe).
Now this.
The Hugos are really having a lot of trouble recently.
The Sad Puppies were a response to the sorry state of Hugo voting, not the start of it. The Hugo process was designed (and to use that word at all is overstating things) for a world where there were enough independent SF magazines to both avoid groupthink and hopefully cover most of what was worth reading between them.
Hah. The WorldCon was designed to travel between cities and between continents to increase diversity of opinion. It doesn't need independent SF magazines to avoid "groupthink", it already has a world of diversity and the natural forcing function of the primary voters being attending members and attending members encouraging local memberships in addition to travellers.
That was as much a part of the controversy of the Chengdu WorldCon as any of the mistakes they made. The WorldCon was built to welcome that sort of diversity of opinion from an entirely under-represented part of the world in voting to that point. Even if the Chengdu WorldCon hadn't made silly mistakes it still would have angered a lot of people by how much it proved the Hugos actually aren't about "groupthink" and try to get a diversity of opinions.
I have successfully used GDB's build in reverse debugging once, on a platform that rr didn't yet support at the time.
It worked, it helped me track down the bug, but it was painfully slow, I had to do things to limit the size of the input to make it possible to use at all (and thankfully was luckily able to still repro the problem after doing so).