CrossCode runs on HTML5 canvas and nw.js. Not only is the pixel art really good, the game runs incredibly well even on low speced PCs given its unique stack, even though it is fairly demanding since both combat and puzzles requires fairly strict timing.
While I don't think the legislation make sense, I don't think it's not a problem. Here's some statistics:
> Last year, police departments seized at least 25,785 ghost guns nationwide, the Justice Department said recently, and those are just the weapons submitted by police to ATF for tracing, even though they don’t have serial numbers and largely cannot be traced.
> In 2021, the number of guns recovered was 19,344, meaning seizures rose 33 percent the following year. ATF has linked ghost guns to 692 homicides and nonfatal shootings through 2021, including mass killings and school shootings.
> The report found that annual law enforcement seizures of guns without serial numbers [in California] have risen 16-fold over the last decade, going from fewer than 1,300 in the early 2010s to more than 20,000 in both 2021 and 2022. The rise in ghost guns has happened alongside a pandemic-era surge in gun violence in California and the nation as a whole.
Ghostguns meant mostly-home-made a few years ago.Typified by 3d printed guns.
Recently (last 3 years) there has been an attempt at redefinition to include 80% guns (80% of work completed before purchase, end user does >60 min of work to complete it) and normal guns with their SN removed.
So now when someone quotes ghostgun numbers, they're mostly talking about normal guns with SN's removed.
I don't think anyone would really draw a distinction between these two cases as it applies to 3d printers. If the argument is that a tool is now on the market that made what used to be a high-effort activity into a low-effort one where you can now with some YT videos make less traceable guns then honestly, it kinda sucks in a ruining it for the class kinda way, but it actually seems somewhat reasonable to regulate them like firearms. If only so that the police know what doors to knock on if such a gun turns up.
At least where I live, the vast majority "ghost guns" that are getting used for crimes are polymer80 glocks that can be built with just a drill, no 3d printing required.
The majority of ghost gun crime arrests and charges that I’ve seen in various local and nationwide news articles are still polymer80 frames and 80% ar-type lowers, vs. printed frames. I’d estimate only about 10% or less involved printing but is creeping up with p80 taking heat and printing becoming more ubiquitous.
I don't think isEmpty is O(n) except in the case where the object is a prototype[1] - I assume that's one of those weird JS edge cases - otherwise it does what you expect, which is to iterate with a for-in loop and return on the first iteration, so it is O(1).
Not sure if the OP is here but on Firefox clicking the "API reference" button on the top left causes the full page transition to stutter. The profiler says more than 150ms is spent in a getBoundingClientRect call in a componentDidMount triggering reflow + style computation and 30ms on set Element.innerHTML. That seems excessive especially since I'm looking at this on a recent M1 Macbook.
> I dunno. The former places the cognitive load on the user. The latter places no additional cognitive load on either party.
It adds cognitive load because I've not seen a system where first/last name is not a synonym for given/family name, except it also indicates the system designer is not aware of alternative ordering for names and is forcing me to decide between correct order/incorrect semantic vs. incorrect order/correct semantic, so it's always a game of guessing what the system will subsequently try to display my name as if I enter it in a certain way.
You don't have to guess. There's an ordering of your names on your ID.
Use that. I'd be surprised if if is different to the one used by your country's revenue service.
If the taxman in your country both knows who you are and has a name for you, that's the correct name, regardless of whether unspoken rules about given/family/calling names exist or not.
That's what confused me too. Is the point because somehow the word liberal is in both "liberal" (as in unrestricted, total?) war and liberal economics / politics that there's somehow a connection there? That's such a tenuous argument it seems incongruent with the rest of the article which seems decently articulated.
"Genre" here means genre fiction https://en.wikipedia.org/wiki/Genre_fiction, the sort of mass-market books like romance, fantasy, science fiction and horror. Compare with literary fiction like classics and poetry. It can be used derogatorily to separate commercial literature from "real" literature since genre fiction were usually printed on cheap trade paperbacks, sold in volume and read for entertainment compared to more serious literary and artistic fiction, but I don't think many people today would make that distinction.
Per mile incident rate is a measure only the companies care about. Why wouldn't the city care about an increase in the total number of traffic incidents? Especially when the self-driving cars are not displacing human drivers, so at the end of the day the roads are getting less safe.
>Per mile incident rate is a measure only the companies care about
This is a very frustrating sentence to read. If the per mile incident rate of driverless cars is 1 and the per mile incident rate for normal cars is 2. What happens when you do a 1:1 replacement of all normal cars with driveless cars? The number of incidences halves. i.e the total number of traffic incidences halves.
You assume that a driverless mile replaces a human driven mile. I'm not sure that's a reasonable assumption. (I'd assume people would drive more miles if they don't need to worry about parking or paying for a human driver)
>Especially when the self-driving cars are not displacing human drivers, so at the end of the day the roads are getting less safe.
what makes you think that? "Driverless taxis" imply they're being used to transport passengers. A robotaxi taking a fare means that there isn't a human taxi taking the same fare, so human drivers are essentially being displaced.
Robotaxis are cheaper than human taxis (in the long run), don't need to take breaks, etc. There's no reason to assume that taxi rides would remain flat if cost falls and availability increases.
If you care about absolute numbers, then you need to compare it against human-caused incidents too. If there's 100,000 human-caused incidents then AVs going from 3 -> 300 isn't even a blip.
https://store.steampowered.com/app/368340/CrossCode/