HNHacker News
TopNewBestAskShowJobs

akelly

974 karma · joined February 10, 2017

submissionscomments
akelly··on How does a USB keyboard work? (2021) [video]
That cable only shows power draw not bandwidth. And I'm not aware of a cable that does show bandwidth.
akelly··on Raspberry Pi Pico W: your $6 IoT platform
It's not a new chip, it's the same RP2040 chip with a Cypress (now Infineon) CYW43439 WiFi controller. Which isn't available to buy in single quantities at costs $4.55 if you buy a reel of 5,000. So unfortunately it doesn't look like this will be able to compete with the ESP offerings for any sort of volume product.
akelly··on Electric fan car shatters the Goodwood hill climb record
Technical analysis from a former F1 engineer:

https://www.youtube.com/watch?v=MyDORcYkX7g

akelly··on Cross-compiling binaries for Windows is easier than building natively
It's incredibly fitting that all the links on that post are 403 Forbidden
akelly··on I love the Linux desktop, but that doesn't mean I don't see its problems
It's not just that fragmentation results in lack of polish. Having many distros means that when I want to figure out how to do something obscure, or encounter an issue, there's less likely to be someone on my distro with the same problem. But more importantly, I often don't get any good results searching "*issue* *distro*", because the issue is at a different layer in the stack. I have to know whether it is a distro issue, desktop environment issue, kernel issue, systemd issue, X11 issue, etc, which is difficult for new users. Compared to Windows and Mac which aren't modular in this way and therefore don't have this problem.
akelly··on Toit – A Language Designed for Microcontrollers
Yeah fair. But I think that any gc language for microcontrollers should have a couple features:

1) A compiler flag or similar optional static check that throws a warning if you have dynamic memory allocation. In scripting languages it can be easy to do accidentally

2) A way to block the gc from happening in a time critical section of code, like how you can disable interrupts

3) Some guarantee on the maximum time gc will take

akelly··on Toit – A Language Designed for Microcontrollers
Many (most?) embedded C projects have a policy of no dynamic memory allocation.
akelly··on Addressing AI’s energy cost
If fusion creates clean power for significantly cheaper than fossil fuels, causing power usage to accelerate, so what?
akelly··on Ultrasonic Payments
Google also used ultrasonic pairing/auth for Chromecast https://www.theverge.com/2014/6/26/5846726/chromecast-will-u...
akelly··on DDR5 RAM prices crashed by 20% in May
There aren't. Maybe they meant 10th gen?
akelly··on How to stop junk mail
Is there anything you can do for landline spam calls? Or spam texts? My family is inundated.
akelly··on Vectorized and performance-portable Quicksort
Intel 10th gen mobile and 11th gen mobile and desktop, excluding Pentium and Celeron, have AVX-512. And all 12th gen have it on the P cores but not the E cores. If the E cores are enabled then AVX-512 is unavailable.
akelly··on Legends Solar – Buy operating solar panels on commercial solar farms
I don't want shares of a speculative solar startup, I want a safe solar investment with predictable returns. If a company goes bankrupt then shares go to zero, the assets are sold, and the proceeds split between everyone they owe money to. So structuring customer investments as a loan is safer for the investor, no?
akelly··on I got hacked and Facebook banned me
Element for me occasionally says it can't decrypt my group chat messages. It doesn't exactly hold your hand through the setup, one of my non techie friends had to ask what to do. Logging in on new devices is needlessly complicated. And if you bridge Element to Slack, all element users have the element logo as their profile picture. A good example of the lack of UX polish in open source.
akelly··on After millennia of expansion, the world has passed ‘peak agricultural land’
In Japan they have handheld machines that measure sugar content and acidity of fruits,[1] because fruits are used as gifts and you want to make sure it's a good one. How can we get fruit manufacturers to start sorting their fruit by sweetness?

They start around $1000 because it's a niche market. They appear to be infrared spectroscopy based which isn't too complicated, I was thinking about making an open source version. Should only be like $30 in parts. Would people buy this to test their produce before they buy?

[1] Called non destructive saccharimeters

Edit: actually it looks like they measure infrared polarization, not spectral absorption

akelly··on Framework laptop water damage repair attempt using partial schematic [video]
Publishing schematics doesn't mean publishing the PCB design, which is where most of the work is. If you wanted to clone Framework you could just as easily grab the leaked schematic for any other Intel laptop, they're all functionally equivalent.

I bet Framework has a legal agreement with someone not to publish the schematic so they're sharing it with repair shops under NDA so they're not liable when it leaks.

akelly··on It's done in hardware so it's cheap (2012)
Having a translation layer means you can have a stable API that the compilers can target (the ISA) and then be able to make breaking changes to the microcode API every processor generation to improve performance.
akelly··on A whole age of warfare sank with the Moskva
Drones are vulnerable because they have to transmit a video feed over many miles for a remote operator to be able to control them. And the enemy can easily detect that, and then launch a missile that homes in on that signal. That's why there aren't any stealth drones. Drones shouldn't work against a first rate 21st century military, but Russia has proven in this war that they are not in that group.

One way to make a stealth drone is to make it operate autonomously, without sending back a video feed. But nobody is comfortable with that for obvious reasons.

The approach the French have proposed for their next gen fighter jet is to have a stealth jet surrounded by a swarm of stealth drones. The pilot commands all the drones, and so any radio links would be short range and therefore hard for an adversary to detect.

akelly··on Ask HN: Can you share websites that are pushing the utility of browsers forward?
I've seen a trend in popular open source hobby electronics projects in the last year developing progressive web apps to replace their native apps, enabled by the addition of WebSerial in Chrome/Firefox. For example, ESC-Configurator in the drone world and ESPHome and Tasmota in the home automation world. Arduino even has a web IDE that you can program your Arduino from now.

For some reason though, Google decided WebSerial was too insecure for Android and disabled it, and Apple never implemented it in Safari. WebBluetooth is a thing as well but I think Bluetooth is too much of a pain, I haven't seen anyone use it yet.

akelly··on Broadcom introduces Wi-Fi 7 chipset solutions
I have two APs in my house and get zero reception in the bathroom that's next to one of the APs because of the tiled lath and plaster walls. Same with the kitchen in my grandparents house.
akelly··on Broadcom introduces Wi-Fi 7 chipset solutions
Can we focus on longer range and penetration instead of higher bandwidth nobody needs at frequencies that require line of sight? What about the 900MHz band?
akelly··on M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2
Maybe we can call it a Universal Serial Bus
akelly··on Anatomy of the Presidential Motorcade (2016)
Also it's not even true. NASA was using mechanical pencils and grease pencils which both had issues. Fisher spent a million dollars of private money to develop the space pen and then sold them on the public market and to NASA for $2.95. But the story of needless government waste is just too good.

Edit: whoops I should have clicked your link before replying

akelly··on Lenovo vendor locking Ryzen CPUs with AMD PSB
Good analysis. My question is wouldn't it be both more secure and more user friendly to burn the BIOS signing public keys into the motherboard chipset instead of the CPU?
akelly··on Lenovo vendor locking Ryzen CPUs with AMD PSB
Watch the video, yes there is a prompt.
akelly··on Lenovo vendor locking Ryzen CPUs with AMD PSB
Will it boot if you select no?
akelly··on How to Think: The Skill You’ve Never Been Taught
Any books you recommend on these topics?
akelly··on GPT-3 is no longer the only game in town
https://copy.ai/
akelly··on Facebook Renames to Meta
Facebook isn't making any money selling headsets at $300
akelly··on Oculess – Removes account requirements and telemetry from Oculus Quest devices
Thank you for posting this! I've been holding off on buying a Quest for a long time because of my 72.5mm IPD.
← PreviousPage 2 of 3Next →