That’s disappointing to hear.
Do you know how strongly he has expressed those beliefs and/or have any references?
That’s disappointing to hear.
Do you know how strongly he has expressed those beliefs and/or have any references?
Nathan Pyle has such a consistent track record of hilarious observations. Thank you for the reminder to catch up on Strange Planet.


That looks like a way more involved and complex project that requires an app to function. This is just a single static HTML page.
Sender and receiver visit the same page, select the appropriate tab, sender selects the file and clicks play, receiver starts the camera and points at sender’s screen.
I do wish it had a mechanism to download the generated images/video without needing to grab each frame individually, but overall it works surprisingly well for something so simple.


Here’s a screenshot from the receiver camera pointing at the sender’s screen so you can see both ends.



I suppose that’s true lol.
Yes, it plays a video with an adjustable speed, or you can have it show a specific frame. The receiver has a grid that fills in as the data is received, making it easy to tell what data was or wasn’t successfully received.


Well yes, but also no.
The data is all contained in the QR codes, but it’s also contained in the cache of the sender (which is how any chunk can be arbitrarily retransmitted), and also in the cache of the receiver (which is how the data is validated).


Based on my brief browsing of the code, it looks like it’s all in the browser cache itself. The bytes are split into numbered chunks, converted to b64, and then a sequence of QR codes are generated from the b64. At the end the received data is crc32 checked for validation. There are adjustable parameters and a progress bar, making it easy to retransmit any chunk that wasn’t properly received.
The code is incredibly easy to read, everything is in a single HTML file with zero obfuscation (unless you count the two minified QR code dependencies that also include links to the un-minified versions).


What in the AI dystopian future kind of BS is that?
Also I hate to pick nits, but it’s technically “CAPTCHA” and not “capture.” It’s supposed to be an acronym for Completely Automated Public Turing test to tell Computers and Humans Apart.


When my daughter was born, my wife and I would take turns caring for her through the night. She pumped breast milk so I had access to food as needed on my nights, and she could breastfeed directly on her nights.
It soon became clear that our daughter preferred direct breastfeeding to the bottle, but I was much better at calming her and getting her back to sleep. The result was that I ended up covering my wife’s nights more frequently because she was otherwise at home with the baby all day while I was at work and felt like she needed the break. I was also “used” to sleep deprivation from the past years when I was working full-time while also going to college full-time, and she would stay home and watch TV, read, or paint.
I was constantly exhausted for the first 6 months, until she was mostly able to sleep through most nights. I would regularly apologize to my coworkers for my reduced cognitive ability because I didn’t get any sleep the previous night or two, and my boss would express how he didn’t understand how I was still vertical. Thankfully they were all very understanding and accommodating, and I was at least still able to get most of my work done to our standard of quality, albeit much more slowly than usual.
I didn’t have time, opportunity, or energy to even consider the prospect of intimacy at that time, so I absolutely sympathize with new mothers with absentee partners that have normal levels of energy and libido.


I would like to think that I’m capable of writing maintainable code like seemingly everyone else in this thread, and I have multiple code bases that have existed for decades that have included necessary updates over time to reinforce that opinion.
I’ve also seen some truly unfathomable, Lovecraftian horror code in the wild that has persisted for decades.
Seeing Will Smith’s character as a representative of humanity, and Sonny as a representative of LLM/GenAI in that context makes this joke absolutely hilarious.


Check smoke detectors, clocks, plants near desks, anything that’s always been there and nobody questions.
To add to this as someone who has seen behind the curtain of how much of this tech is set up, lights are a common hiding place for cameras. Exit signs, parking lot lights, motion sensor lights, and the like. These are unfortunately also very difficult to detect by design, since they are expected to consume electricity, are almost always closed circuit with data wires parallel to the power wires, are practically impossible to observe in low light, and generate some heat even without any included surveillance equipment.


Already done!
LoRa is a low power radio communication protocol that is very useful for warehouse and farming equipment, among many other things. I currently use ESP32s for GPIO, LoRa, and Wifi, and occasionally FPGAs for various tasks. But ad-hoc testing and diagnosis can be a pain for these devices, requiring multiple different dongles, power adapters, and converters.
If I can consolidate 75% of that gear into a single, handheld device, it will easily pay for itself in productivity gains.


I already have a work laptop running Linux, but it doesn’t support GPIO or LoRa without additional dongles/accessories. Working on industrial equipment while occasionally in remote locations, makes this device appealing to me specifically.
I’m also fortunate to have my employer willing to foot the bill, especially when they can also see the utility of this device in our line of work.
If you don’t work in this specific niche, your mileage will obviously vary.


I don’t need it… I don’t need it… I don’t need it… I don’t need it…
(M.2/NVMe, LTE and 5G, GPIO)
I don’t…
(Planned support for LoRa, Meshtastic, and FPGAs)
I…
(Everything open source, useful for me at work, employer will pay for)
Sold!
It doesn’t seem to be especially performant for games based on the videos they’ve put out, but a solid handheld with these specific features, and separate from my mission critical work android phone will hopefully be very useful.


“Nearly everything” seems a bit hyperbolic, but I absolutely agree that it’s a major problem that has caused, and will likely continue to cause massive unnecessary suffering worldwide.


I never made the connection until reading your comment, but I now wonder if they heard about the incompleteness theorems and came to their conclusions about math based on a misunderstanding.
I’m sorry to hear that concept disappointed you, but I personally don’t think it ultimately matters or effects the usefulness of math. I see it as similar to the difference between science and engineering. An engineer can create something useful by knowing what works, without knowing precisely why it works. A scientist tries to uncover why things work the way they do, regardless of the utility of that understanding. Often the output of those two fields overlap, but they don’t have to.


I now consider it one of many examples of the idea that you can’t use reason and evidence to change someone’s beliefs, if they never used reason or evidence to conclude those beliefs in the first place.
I feel sorry for those who have never felt the excitement of changing their beliefs based on new evidence or understanding, especially when due to their own hubris. Being wrong is an opportunity to learn and discover. Everyone who has ever lived, and will ever live, is sometimes wrong.
In a way, that’s the general theme of this thread. We stood our ground when we knew we were right and could prove it with reason and evidence, while facing opposition that was based on stubbornness, hubris, and refusal to admit to being wrong.


They tried to argue that all math was useless bullshit because it couldn’t deal with infinity.
I tried to show different ways math has been useful for me personally, and for humanity generally. None of that mattered to them. I tried to explain how math can actually work with infinity. They insisted I was lying.
A part of me thought they were just trying to troll me, but after seeing and interacting with them multiple times afterwards, I’m pretty sure those were their genuine beliefs. They were also a moon landing denier, but after the whole math discussion I didn’t touch that topic with a ten foot pole.
Why waste time doing any matching if wantarray == false? Just do:
if(!wantarray) { return 1; }Before any matching happens, or if you only want one return statement set the value of a variable in if(!wantarray)/elsif(regex) and return that variable at the end.