• 0 Posts
  • 842 Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle



  • Depends on how the network services are designed/configured.

    If the service is allowed to just bind ‘::’, then generally, sure, start it up and more proper networking bringup can happen asynchronously.

    But folks often have it bind a specific address/interface, in which case those binds will error and cause the service to error because it was asked to bind to something it could not. This is the use case I think the online target is designed to take the race conditions out of. It’s not that the service is not really useful without networking, it’s that the service will exit with error if the networking isn’t exactly as expected.

    Of course, in this world of genericizing things around the worst cases, they end up blocking everything just in case, because they have no idea of the user has done something like make the service only work through one interface.


  • What I would call out systemd for is that it can make it difficult to know precisely what thing it isn’t happy with. Abstracting a mishbehaving process to “user session” when it could call out the offending process by name.

    Similarly, when it’s trying to decide the network is ‘online’, and by all appearances the network interface was configured, but systemd isn’t so sure, sometimes it’s hard to tell why.

    A lot of the bad experience with Windows similarly could be attributed to something workable, but the design obfuscates the underlying behavior. Systemd has been bringing some of that sentiment over, and that can be more aggravating.



  • Sometimes this just happens with systemd, it wants to manage every thing as a session and sometimes things running in the session don’t exit like systemd expects.

    Also, sometimes logging into a headless ssh session takes quite a while, because systemd is not super responsive to setting up the user session and ssh blocks waiting for that to happen.






  • Well, there’s livelihood and work, and so far no one has exactly inspired confidence that the current labor class will receive a livelihood. We’ve let systems solidify that basically demand that the labor class have some semblance of leverage to participate in the benefits. So far the practical result has been that the hypothetical scenario erases that leverage, while avoiding any concessions that may win over the people that would be screwed over. It’s nice to hand wave and say “some new system”, but without more concrete things to look at, there is the risk of “well, let’s remove the labor leverage and just assume that the utopian outcome results instead of the dystopian”.

    One thing that concerns me is that a common short story held up as an example of awesome utopia brought on by post-scarity due to AI is “Manna”. The plight of the dystopian half is very plausible, but the “utopian” half has a lot of problems in mechanism of how it happened and issues when “realized”. If even in fiction we can’t make a convincing narrative that lands in an unambiguous utopia, then my hopes for reality is pretty low.

    So I guess in short, I agree with your sentiment, but too pessimistic to see the upside being realized and afraid that the optimisim around the upside results in rationalizing the downsides.



  • Also to some extent, impossible to train. If a person needs to feel the situation or it demands the full dexterity of the hand, then that is not going to be captured in training data. It’s why the robots are being tele-operated, yes in part to demonstrate the mechanical bits work, but the tele-operation is the only way they can get training data. If you couldn’t use a VR controller to do a task successfully, then they can’t even capture the training data needed.


  • The challenge is that the current approaches that are very novel broadly have proven relatively less useful for things like robotic manual labor.

    The crux of the current AI craze is machine learning, which needs all the sensory information the human perceives that is relevant to the task and all of the things the human does in response in every detail. You can’t tell a model to “just feel out how that screwdriver is going and make sure you don’t strip the head or cross-thread it by mistake”, it has no abstraction, it can only derive the most likely inputs from training data based on the sensory information.

    This works reasonably well for vehicle operation, where the human generally only has sight and hearing, and generally only operates a few relatively simple controls, wheels, pedals, knobs. Even with that advantage, it needs a mountain of sample data. Millions of miles of drive data to work with and the result is still a bit janky, kind of like a human with about 3000 miles of total lifetime driving experience.

    Once you want to extend this approach to anything involving a more comprehensive use of hand dexterity and everything you can feel, then it becomes a problem. If you can imagine yourself tele-operating a robot with VR headset and controllers to do a task, then they have a path to get training data. That’s how a lot of these ‘chore-bot’ ambitions are trying to be realized, workers tele-operating for demos and training data, in hopes of getting enough training data to do things competently one day. But imagine trying to use a manual screw driver in that tele-operation scenario, making sure it’s lined up, doesn’t cross thread, and you don’t strip the head. I couldn’t imagine doing something even that simple in the real world without just being able to feel the screwdriver in my hand, to feel how the screw is going in or not going in, if the resistance feels right and consistent. If it’s a situation that makes sense to use a driver, then probably could tele-operate it, but in cases where we need the finesse of a manual tool, those are going to be super challenging to address. Even using a driver, I always manually start it, either with my fingers or a screwdriver, and the driver comes in when alignment is well assured.

    Now the long standing approaches are of course already a big factor in automating construction. The new approaches can also make it easier to take a task that was almost within the reach of robotic choreogrpahy but foiled by something like unexpected weight and wind, so the relatively newer AI approaches help make it easy to correct for deviations to provide a steady environment to execute the programmed movements. But the versalitility of a person with full use of their hands and feelings is going to be a tough road unless some breakthrough happens.


  • Indeed, someone with a deep fanaticism for Musk posted exactly that scenario as inevitable. This was to stand by his man when Musk asserted that SpaceX should be worth more than everything else on earth combined (he was pissed that spcx had fallen).

    The dude claimed that by 2038 the 20 biggest companies would all be entirely space based exclusively, and that globally SpaceX would be the sole provider of space technology and the other 19 companies would be tenants of SpaceX. It all made sense to him because space is bigger than earth, right?

    I can’t find it, but among the usual suspects (space mining, space datacenters, terra forming), I was especially amused that his hypothetical “space banking company”, because for some reason the financials of space companies needed to be managed by a company that could get stuff launched into space?




  • Yeah, while there are some folks that are die-hard must have gas cars, lots of other folks experience instant torque, smoothest and quietest drive imaginable, and replenishing range without having to go out of your way to a station. Wondering when the next maintenance needs to come and there’s no oil, no wearing belts, no super hot engine bay, just some things like wiper blades and a bit more rough on tires owing to generally higher weight.

    There are downsides and awkward fits for some people. My apartment dwelling colleague would be screwed since his place has no available residential charging. Road trips can be more inconvient (though viable and perhaps worth it if you are taking a road trip every few months but spare yourself a weekly trip to the gas station). But certainly there’s a market for which EVs provide more value than combustion vehicles.


  • I want you to be right, but I’m more skeptical. I see all over the place companies explicitly targeting a profitable subset: the biggest suckers of the available suckers. Higher margin, fewer whiny customers. Bonus points if it creates a cult-like fanbase (a lot of big brands manage to cultivate this).

    Saw a story where a company explicitly had a strategy of “increase prices by 10x, and it may scare off 90% of customers, but the 10% left will be a wonderful gold mine”. Particularly shortages in the tech industry swayed a lot of folks that advocated for high-volume, low-margin to low-volume, high-margin.

    So if 20% are ride-or-die for Tesla and Musk, then it might be a decent enough move to double down on those 20%.