• 1 Post
  • 442 Comments
Joined 3 years ago
cake
Cake day: July 2nd, 2023

help-circle
  • The thing is, the Internet routing protocol BGP delivers basically everything that a mesh network requires, except for the physical data links that carry the data. Keeping things short, BGP is a way to declare where certain IP addresses can be found. So an example announcement BGP would be something like “2608:120::/32 can be found at AS721”, where AS stands for Autonomous Network, a subnetwork that is controlled by a single entity. In this case, that IPv6 range belongs to the USA Department of Defense (DoD) and AS721 is the identifier for their network.

    Now, the trick is to figure out how your own AS can reach the AS of your destination, which is no different than a mesh: the DoD’s AS721 is solely connected to AS3356 (the massive ISP named “Level 3”), which is a very likely connected to the upstream AS of your link to the Internet, which means there is a valid path from your AS to the DoD.

    Whenever an intermediate AS disappears from the global Internet, its former peers will reroute through other links to maintain a path to the largest number of AS’s (as in, the Internet). In this sense, having multiple links to different AS’s is important for redundancy, and is no different than a mesh network having multiple RF paths.

    Finally, if multiple link failures occur – say, a Tier 1 ISP goes completely down – then the network becomes fragmented, but traffic within each fragment will still pass. This is akin to a mesh between two cities, where the mountain-top repeater is struck by lightning. Locals in each town can still send messages, but not over the hill to the next town.

    Is BGP perfect? Heavens no. And it has its own issues with maliciously-crafted announcements. But everything that BGP does is analogous to what mesh networks do. It’s merely that the participants are highly commercialized today, whereas in the 80s, it was mostly universities and a few defense contractors experimenting.

    The technology is basically here, but it’s how it gets used that will dictate out how history will be written.


  • Setting aside the Forgejo issues for a moment, I can’t quite see the logic behind the author’s description of a “carrot disclosure”.

    As written, it’s a third option for disclosure, beyond 1) coordinated disclosure (often 90 days for the vendor to fix things) or 2) full disclosure (immediately going public, esp when the vulnerability is believed to be actively exploited). But what the author describes as the carrot is to publish only the output of a proof-of-concept, and then the onus is on the vendor to figure out both the vulnerability and the fixes.

    This seems wildly irresponsible to me, to put the effort into writing a working PoC but then to willfully withhold it, so as to basically force the vendor into a wild goose chase. And that’s the best case scenario, when the PoC is actually legit. At worst, it’s a DoS against a vendor (causing them to re-audit code to find a bug that doesn’t actually exist, eg hallucinated AI slop) or is a form of defamation to scare users away.

    Then there’s the issue of when it’s not a “vendor” per-se but a group of volunteers of an open-source project, which I will distinguish from commercial vendors as “maintainers”. Is it ethical to withhold an already-written PoC from FOSS maintainers, whom often do not have the material capabilities to do a full-scale audit when given basically no clues?

    To be clear, I’m not a security researcher and have done zero disclosures of any form. But if I ever ran a project and received a so-called carrot disclosure, why shouldn’t I immediately call their bluff and treat it as full-disclosure? This situation seems like Schrodinger’s Cat, where the only way to rip away the uncertainty is to throw open the box. Worse case, the project suffers the reputational hit for having a legit vulnerability. But best case, the vulnerability is non-existent. But what this supposed “third way” purports to do is no different than sowing the seeds of fear, uncertainty, and doubt amongst users. Someone tell me how this isn’t one step away from extortion.

    I think game theory would say that any and all recipients of “carrot” disclosures should always call the bluff, immediately and vocally. I don’t see any way for such disclosures to be anything but unnecessarily antagonistic. I refuse to credit the term with any legitimacy.


  • I’m not familiar with cereal bags being accepted for recycling at grocery stores – although I’m aware that grocery store recycling in California has deep issues regarding implementation – but regarding why a chip bag is different than a cereal bag, my guess is that it has to do with the former being air tight.

    Chip bags are intentionally filled with gas (usually nitrogen) in order to preserve the contents for a long shelf life. Rather conveniently, this also helps the chips not smash up against other chip bags in the same box, at the cost of fitting fewer bags into a shipping container. As such, chip bags have to be air tight, and mylar is good at that, as evidenced by mylar balloons that keep helium inside for far longer than a latex balloon (to the sadness of every electricity provider on Earth).

    Whereas I suspect the clear plastic – maybe polyethylene? – bags used for cereal have different requirements, because a cereal box already provides mechanical protection against other boxes, and an expectation that cereals (a bona fide breakfast foodstuff, compared to chips which have always been categorized as a snack food) will be eaten in quantities that make recyclability a priority; this is a guess.

    I also think cereals might historically have been just free-floating inside the box, in the same way that dishwasher power detergent is still packaged within a thick cardstock box, with a pour-out metal spout. That said, this citation seems to indicate that cereal bags are in-fact liners, which would suggest the primary reason is one of food safety, if contact directly with the inside of the box would be a problem.

    And this kinda makes sense to me, since nobody would want to eat soggy cereal if a bit of rainwater seeped through the box and contacted the food.


  • It could make sense, but what would be gained? A geographically-broader mesh sounds nice, until you realize that it means messages will go across the IP link and continue propagating on the other end, tying up the RF spectrum, even for traffic that didn’t need to cross the IP link.

    It also detracts from what a fair number of people use the mesh for: comms without reliance on fallible singular links. Single points of failure are not ideal in a mesh, and an IP link would be adding exactly that.

    Note that Reticulum has a much more developed routing structure, so that flood messages do not propagate everywhere uselessly. In that regard, Reticulum has learned what Ethernet and 802.11 WiFi have known for decades, while Meshtastic finds itself playing catch-up.

    A managed flood is still a flood, so introducing a trunk link will increase the “broadcast domain”, to use Ethernet parlance. For two quiet, small meshes, a link between them might be alright. But for two busy, small meshes, the extra floods are just noise and drown out traffic.


  • In the best possible scenario, a BIOS/UEFI password lock will prevent an adversary from using the computer as-is. If the adversary has an objective to quickly fence the computer, then this objective is foiled. Note that preventing the computer from physical access would also foil this objective, since that prevents the adversary from even accessing the machine.

    But that’s the best case. In a more-worse case scenario, the adversary wants to steal data from the computer. A firmware password will be useless if the adversary removes the HDD or SSD from the machine. This is, instead, correctly solved with drive-level encryption, using a password or smart card to unlock.

    The reason why open-source firmwares (BIOS/UEFI) might be uninterested in implementing a password is because: 1) preventing physical access is more effective, and 2) because it’s arguably a form of security theatre: commercial firmware vendors include a password feature because some customer once asked for it, but not with security as a well-thought objective. Open-source projects have a habit of not implementing pointless features.

    TL;DR: physical access to a machine is fatal to any and all security protections



  • Like with all things, it’s a matter of degree. Democracy and socialism are not inherently incompatible, but can be mixed together at different ratios. For example, a democratic socialist society could follow in the Swiss model of direct democracy, meaning everyone has a say in the policy decisions. Such policy decisions include the law but also how to utilize the means of production, which the state owns entirely.

    Whereas another democratic socialist society could realize their democracy through a representative model, where citizens elect a local representative that goes to the capital and votes in a state committee on how to amend the law or utilize the means of production, which the state owns entirely. Here, political power is wielded by a committee but the complete socialist ownership is intact.

    Yet another democratic socialist society could be much softer on the state ownership of all the means of production. The state might own the utilities, roads, schools, and all land, but may permit certain collectives to privately own businesses that generate value and to distribute those earnings equally amongst themselves. This could be considered a transitional step, since it allows for a controlled amount of capitalist-style development to occur, while avoiding huge concentrations of private capital. But it could also be a step backwards if the state already fully-owned the means of production but then voted to release some of it to small co-ops.

    While words have to mean something to be useful at all, I wouldn’t spend too much time trying to fit all possibilities into neat categories. Ultimately, socioeconomics are fluid.




  • In California, a U turn is considered a left turn that keeps going. As a result, a U turn is legal anywhere that a left turn is legal, except when signs are posted otherwise. So in a left-turn pocket/lane, it is both reasonable and expected that people will make left turns, some of which will continue into a full 180 degree turn. People who do U turns are doing what is allowed, and they have every right to do so. If this seems like a problem, then talk to your transportation department to restrict U turns.

    I’m not aware of any aspect of a U turn procedure that would be any different than than a standard 90 degree turn: use turn signals, look for oncoming traffic, look for pedestrians, turn slowly as required by the radius, roll out of the turn with careful acceleration.



  • Civil forfeiture and DEA is a separate problem unto itself, and you’ve always hit on the key points: DEA operates within the country, whereas customs is at port of entries. DEA’s corruption and geographic reach mean they have caused far more problems than any customs agent, in pursuit of a 1990s zeal that “drugs are bad” and expanding that into a parallel law enforcement system, despite already having a federal law enforcement department: the FBI. Civil forfeiture should be abolished as unconstitutional, violating due process, equal protection, and property law.

    So yes, once you’re in the country, there is a risk to carry around large sums of cash. But that’s hardly connected to the customs declaration requirement, and certainly cannot be connected to the declaration requirement on the way out.


  • When entering or exiting the USA, the rule is that cash or financial instruments need to be declared above $10,000, but you can bring as much as you want. So bringing a literal suit case of Swiss francs worth $5 million USD is perfectly fine, provided you tell the customs agent.

    While I can’t really advise going to the USA right now, it’s not like they will confiscate cash above $10,000. The particular phrase used in most places is “freedom of capital”, meaning that money can flow into or out of the country without significant impediment. The entire USA financial sector relies upon freedom of capital, whether that’s electronically or – if need be – with bundles of cash.

    Declaring cash helps prevent money laundering, since people intending to secretly move money would not want to declare to customs. The threshold is intentionally set so that normal people going on holiday with cash or travelers checks (yes, I’m aware it’s 2026) won’t be burdened by the rule.



  • I think the market for each is quite a bit different. Prop guns, whether functioning or not, are often regulated in law as “replica firearms” because while they may (or not) be functional, the issue is that they are intentionally similar to the real thing. Hence, some jurisdictions have limits on who can sell replica firearms and who can buy them.

    One rank below firearms and replica firearms, air/pellet guns and BB guns propel small balls or shuttlecocks (?) made of metal using compressed air or spring power. These could still be harmful to people, but aren’t usually fatal, which makes them effective for pest control or target practice, in lieu of live firearms. Accordingly, these are often regulated like how knives are: don’t just hand a pellet gun to a child without supervision, and don’t assault people. Otherwise, do as thou whilst.

    Meanwhile, airsoft guns propels small plastic balls using springs, compressed air, or electro-pneumatic pressure. By sheer virtue of having less density, a plastic airsoft projectile carries less energy than a BB pellet, and certainly a lot less than a live-fire bullet. Also, whereas firearms can attain supersonic velocities, the speed of sound puts a firm cap on what a plastic, ball-shaped projectile can achieve, when not using chemical-based propulsion (ie gunpowder).

    Only 8 US States regulate airsoft guns, and even those that do are not restricting them as heavily as firearms (except New Jersey?). The common requirement is that an airsoft gun should have an orange tip. That means a majority of Americans are potential customers for airsoft, and that means an environment will form that host matches, competitions, and so on. Big market means lots of producers, so lots of variety, high quality, and lower prices for all.

    Whereas, what’s the market for replica firearms? Show business? Gun enthusiasts?


  • if properly reviewed and it works right, you can’t argue with results.

    The key word is “if”.

    This is rather the crux of the issue: most AI-generated code is not reviewed, let alone reviewed by humans, let alone reviewed by human experts within their expertise. Nor does AI-generated code have a good history of being well-tested to any particular formal standard of validation (eg ISO), against any defined criteria that isn’t itself AI-generated and unreviewed. There are outliers, no doubt, which strive to lift themselves above this low-bar, though the effort to do so often exceeds the effort to just have the experts hand-write the code instead and then formally validate it, at least as of early 2026.

    Some AI could plausibly be tolerable within an already-functioning software engineering team. But “all code in Trail Mate is 100% generated by AI under human guidance” is an abdication too far.



  • Even when something is fairly inexpensive and readily available, the nature of the thing may preclude it from being well-noticed in public, even if it’s not being intentionally obscured at all. Things that move are an especially good example, because most people don’t really pay significant attention to passing traffic or stuff moving approximately 3-5x faster than their own walking pace, with the exceptions of when they themselves are in motion too (eg seeing another train while riding a train), or if the object is coming straight at them.

    An example suited for fellow Americans: seeing the same color and model of your car, parked in public, is very easy to spot, because that’s how you’re accustomed to seeing your own car: stationary. Whereas seeing your own car in motion (while you’re stationary) is slightly harder because: 1) it’s whizzing by for only a few seconds, and 2) you’re not used to seeing your own car drive away from you. Confirmation bias then means that you rarely see that same model of car in motion.

    Drones have the same perceptional bias, but compounded by the fact that humans aren’t in the habit of scanning the skies overhead for drones. And even if they do, identifying a hovering drone means to spot a small dot that’s hanging dozens of meters in the air, or being within earshot (inverse-square law limits this distance). And if the drone is moving, then spotting it is even more difficult, although it does have a moving audible footprint now.

    Finally, there’s the operator, which in almost all circumstances is stationary. Yet, for similar reasons, why should anyone notice if someone is standing in a forest, looking at a screen with a set of controls? If nobody is around, is a drone operator even there? As a fairly solitary activity, it’s no surprise that few have ever seen a drone actually being operated, much the same that loads of people know of Pokemon cards and yet few have actually seen the TCG played out on a tabletop (this fediverse audience excepted).

    TL;DR: the general public only perceives things that are easily perceivable. When did you last see your car moving?


  • The short answer is that it depends. Some countries have treaties where civil court judgements (ie money compensation) from overseas are honored domestically, meaning the domestic court would not have to relitigate the facts but would just be to re-issue the local equivalent of an order to pay up.

    Seeing as this is a lawsuit in the UK, Valve does not appear to have a dedicated business location in the UK or EU, and that Valve has not already stopped offering services, I would guess that they don’t intend to skip town. The appeals process in British courts is similar to how it is in the USA, so there would be room for any award to be adjusted downward, before being forced to pay it.

    Also, to not pay a lawful judgement in one jurisdiction would cause potential issues in other jurisdictions, such as the massive EU market next door. This is precisely because Valve doesn’t operate a subsidiary but is doing business under their USA corporation. So the EU authorities would be within their rights to curtail the same corporation that skipped on a lawsuit in the UK, even when the UK isn’t part of the EU anymore.

    Note: some lawsuit judgements are explicitly disallowed from being “repatriated”, such as lawsuits regarding free speech in the USA. Under the SPEECH Act, an overseas judgement for speech that would have been legal if said in the USA. Thus, that judgement cannot be collected on USA territory or against USA bank accounts. It would have to be collected against the person when they’re traveling, or from their non-USA bank accounts.


  • If a lot of people suddenly stopped consuming anything there would be a drop in price. The producers don’t have time to adapt.

    This is generally correct, but with a somewhat-rare caveat. If the product was priced as the sum of variable costs (eg unit cost of fuel to yield 1 kWh of electricity) and of fixed costs (eg price to build a power generating station that will last for 20 years), then a reduction in consumption can actually cause an increase in per-unit costs for the remaining consumers.

    This is precisely what is playing out in California with the incumbent electricity provider, PG&E. For arcane reasons, their regulated monopoly allows them to undertake large-scale construction projects, with a guaranteed rate of return (aka fixed cost) passed onto consumers. But since solar installations have smashed even the most optimistic expectations, demand for fossil fuels generation is slowing. But because a power plant running at 50% output still needs to pay off 100% of its loan payments, PG&E is using the situation to try to hike consumer rates even more. You know, to pay for those large projects that PG&E owns…

    At the end of the day, non-solar consumers are being asked to shoulder more of the burden despite falling electricity demand (pre AI), but it’s not caused by solar early-adopters, but due to PG&E’s own greed and desire for guaranteed profit.

    TL;DR: prices will usually go down when consumption goes down, unless a monopoly is trying to save their own skin. PG&E should be dissolved.