A fun way to play this game with less downside is to run `set -euo pipefail` in an interactive session. Then, whenever you execute a command that returns a non-zero exit code, your shell will exit immediately.
Unfortunately certain commands like `rg` will return non-zero by design when there are no matches, which could be an intentional outcome.
I think this tech has become "production-ready" recently due to a combination of research progress (the seminal paper was published in 2023 https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/) and improvements to differentiable programming libraries (e.g. PyTorch) and GPU hardware.
Yeah, me too. The only thing that shows up is poke.com which has something to do with mobile notifications (and seems like at some point they offered some api, but maybe it was discontinued? or something, there are some medium posts talking about their api https://jpcaparas.medium.com/get-sms-or-imessage-alerts-from...
How'd you find this? I spent 5 minutes bouncing between their various domains and marketing videos and login walls and couldn't find the developer docs.
Personally, I'd setup a Mattermost server and use its WebHooks for notifications. That's also more flexible (can send commands back to the bot, etc.)
I'm experimenting to see if frontier LLMs can do practical CAD modeling. I'm starting with a single task: designing a wall mount for my bike pump in OpenSCAD or CadQuery (two code-based CAD systems).
None of the frontier LLMs (Gemini, ChatGPT, Claude) produce usable designs when just prompted with some photos of the pump and a written description of the mount. I'm now building a simulator in Mujoco that the LLMs can use to test and iterate on their designs to see if they can do better in this setting.
I'm hoping to make an interesting blog post of it and maybe end up with a usable wall mount design.
claude models are sufficiently competent at directly making accurate MJCF files as long as you go part by part. directly trying to port from CAD may cause issues when trying to "close the loop" so to speak because of the kinematic tree approach.
In my personal experience, OpenRouter makes it easy to call Gemini 3 Pro Preview and other frontier LLMs with very little setup. It’s great for projects where you want to compare different LLMs or have the flexibility to switch. It charges a 5.5% fee on top of the base API price so at scale you would want to switch to directly calling the provider.
This problem seems prevalent on cheaper devices. When I buy a device and discover it has this problem I always return it. I've seen it on the Hypervolt Go 2 (which I returned and replaced with a Theragun Mini) and on the Hitachi Magic Wand Micro (which I replaced with a Dame Dip).
Like the post mentions, I think this happens because the devices are missing two resistors that are needed to indicate, when connected via a USB-C to USB-C cable to a charging brick, that the device wants 5V power. Resistors are cheap and I think the only reason they get dropped is carelessness.
The whole point of USB-C is that you can charge any device with any power supply.
> This problem seems prevalent on cheaper devices.
I’ve seen it on plenty of higher-end devices as well; and even worse.
The worst offender I’ve encountered is the TermoWorks Billows. ThermoWorks is a well established brand that makes high end thermometers and is considered one of the best on the market. So I was quite surprised to discover how their ‘Billows’ product is powered.
The device itself needs 12v and has a USB-C port for power. You’d think it would do USB-PD to negotiate it’s power needs so you can just use any old USB-C adapter. Not the case. It comes with a USB-A to USB-C cable and requires a special adapter with a USB-A port on it that puts 12v on the pins that normally supply 5v.
I have no idea how they came up with this abomination. Why even use USB-A connectors if it’s not going to work with a standard USB-A adapter, and why supply an adapter that’s basically going to kill most USB-A devices you plug into it? If you have a custom adapter anyway, why not just use a simple barrel connector? Why put a USB=C port on the device if it can’t use USB-PD?
I can imagine some Chinese ali-express product using such an abomination to save a few cents on components, but why would a well-respected brand like ThermoWorks ship such a thing? It boggles the mind.
I've seen even worse. I was upgrading an old device that had a 12v barrel connector, and was happy to see the new one used USB-C instead.
It came with a power brick that I happened look at and noticed that the output voltage was listed simply as 12v (instead of all possible outputs like usbc bricks normally do). I hooked it up to a USB-PD breakout board I had and tested it. Sure enough, it output at 12v regardless of what is asked for.
Luckily, the device itself actually did USB-PD, so I was able to throw away that monstrosity before it fried anything. Annoyingly, the device only supported 12V, which is hot or miss on being supported by chargers, but at least a mismatch there isn't going to fry anything.
So it's based on Qualcomm Quick Charge? QC is a competing, slightly older, slightly simpler standard to USB-PD that can do what you described. It's...useful sometimes.
No, it’s not based on anything. A QC charger will output 5v by default and only increase the voltage after a negotiation. This is exactly as described: a USB-A style charger brick only it outputs 12v instead of 5v, no negotiation, nothing preventing you from plugging in a device expecting 5v and getting 12v. The only ‘safety feature’ is that it has ‘12V’ printed on it.
There are high-end brands that spec products to a high standard and have them made (to that standard) in China. But I agree, GP is confusing high-price with high-end.
That said, thermometry is pretty easy and well understood and you don't need crazy accuracy for cooking, so 'low-end' is fine really, just don't pay high-price for it.
I think there's a (wrong) expectation that an American manufacturer would idiot-proof their products and not do anything dumb like double the voltage while keeping the connector the same.
The number of times I've heard people complain about "cursed" M-M 3 prong AC power cables suggests that there is no amount of idiot-proof proofing that will keep a determined American safe from themselves.
Yes, not sure if you meant that to be disagreeing, but I completely agree. China has is at par with if not surpassing the most advanced manufacturing capability of anywhere else in many areas. It can just also offer very cheap poor tolerance mass produced crap.
Not sure what you are trying to imply here. Products manufactured in China are of poor quality? iPhones are made in China and it would be a challenge to find any device with higher build quality than that. On the flip side, we all know how terrible the quality of US made cars is.
This happens because these devices had USB microB before and the manufacturer just replaced the port without reading the spec.
Even some mainstream products have this issue. I have an automatic door opener from a large company and the battery pack has the same issue. It is shipped with a special cable you have to use as no other USB-C cable works.
There is also another problem. The spec is large and it's not aimed at those who want to implement the simplest possible USB C compliant device.
Based on the table of contents the most promising section is "2.3.4 USB Type-C VBUS Current Detection and Usage" but it doesn't actually talk about anything you actually need. You're supposed to click through to the section "4.6.2.1 USB Type-C Current" where it shows the reference circuit, but it doesn't tell you the values of Rd, which are in section "4.11.1 Termination Parameters".
It's a 300+ page document where you must already know what you're looking for. If you didn't already know that you need two resistors, you wouldn't be able to figure it out with the spec alone.
When you use a well-documented chip, the datasheet will contain diagrams and they'll have a working demo board which they'll give you the full schematic for. Closer to 3 pages than 300.
> Half of the comments on keyboard shortcuts were about how on Linux/Windows, the keyboard shortcut to copy/paste in the terminal is different from in the rest of the OS.
On Linux I rebind SIGINT to Ctrl+Shift+C and similarly Ctrl+V -> Ctrl+Shift+V. This has never caused problems, except when a friend/coworker is trying to use my machine.
GNOME Terminal makes this easy; if you map Ctrl+C to copy, it will automatically remap SIGINT to Ctrl+Shift+C.
I don't mind Ctrl+Shift+C so much, except that I mess it up several times a day, and that combo opens dev tools in Chrome, which takes several seconds to load on my work machine, messes up what I was doing and is a general nuisance. I wish there was a way to NOOP that combo in Chrome.
They are great as a way to avoid extreme weather on the surface (cold in Rochester's and New York's case, hot in Taipei's and Hong Kong's case) and car traffic.
Hong Kong takes things a step further in that it's actually hard to get around at ground level. Many streets don't have pedestrian crossings and there are barriers to prevent jaywalking. I'm not a fan honestly.
One of the interesting things about the Hong Kong system is that unlike many places with this pedway system, the terrain gets quite steep quite quickly, and so using the pedway systems may result in the same or fewer level changes than using the street network.
Great way to avoid extreme weather... if you're part of the working class. Most of these pedways are private property acting as a public space, so any undesirables can be ejected.
We need to stop the privatization of our public spaces.
Most private underground pedestrian tunnels are basements of existing buildings. Do you think the government should be using tax payer money to be cease/buy basements instead? Seems like a really odd use of resources just to not be able to kick out people who aren’t using the path for the intend purpose… but more so: Seems like something most local governments in North America would be too inefficient to handle without it turning into a project that takes 50 years and millions of dollars to complete 1 mile.
Usually the primary complaint about making them private, is that coordinating wayfinding for a bunch of private rights of way is very difficult, so what may be a complete network can be hard to use as such. Some landlords may not want you to realize you can go to a different property a few blocks away to complete your needs.
From @smallmouth's message below ("filthy dirty mess in disrepair and reeking of powerful weed, and fresh human feces and urine.") it sounds like you should be a lot happier now.
reply