HackerTrans
TopNewTrendsCommentsPastAskShowJobs

polpo

1,104 karmajoined 13 năm trước
open source retrocomputing hardware/firmware projects (PicoIDE, PicoGUS, rp2040-psram, tms-adapter, etc.): <https://github.com/polpo>

comments

polpo
·4 ngày trước·discuss
In 2014 I went to the open house event that NASA Ames had in honor of their 75th anniversary. They had the giant 80 by 120 foot wind tunnel open for viewing from the outside and I had a very hard time comprehending the visual size of it because the only scale references I had were the square lights on the ceiling. It was an experience that stuck with me. A few years prior I lived in Sunnyvale and even several miles away you could tell when it was operating because of the low rumble of sound.
polpo
·17 ngày trước·discuss
Interesting that Gemini said it was infeasible. It should be aware that using a Pico W as a transparent ethernet bridge has been done several times over in open source projects, for example on BlueSCSI (emulating a Daynaport SCSI-Ethernet adapter) and PicoMEM and my own PicoGUS project (emulating an NE2000 Ethernet adapter).
polpo
·22 ngày trước·discuss
I use acme.sh for certs on my personal server and was a little surprised when it started using ZeroSSL by default. Despite being more "corporate" I decided to roll with it and it's worked just fine.
polpo
·tháng trước·discuss
They've already released the ESP32-S31-WROOM-3 and two development boards based on it: the ESP32-S31-Function-CoreBoard-1 and ESP32-S31-Korvo-1. All are available on Espressif's official Aliexpress store.
polpo
·tháng trước·discuss
From the ESP32-S31 datasheet: "Single-precision floating-point unit (FPU) per core"
polpo
·tháng trước·discuss
Atom Computing | Senior Infrastructure Engineer, Senior Software Engineer, Principal Software Engineer, Software Engineering Manager | Boulder, CO (Hybrid) | Full-time

Atom Computing is building large-scale quantum computers using arrays of optically trapped neutral atoms. Learn more at https://atom-computing.com/news-resources/

Our software team works on distributed systems, cloud infrastructure, APIs, developer tooling, orchestration, observability, automation, and high-performance computing that power both research and commercial quantum systems. Quantum computing experience is not required.

Open roles:

- Senior Infrastructure Engineer — Cloud and on-prem infrastructure, developer platforms, observability, automation, and production reliability.

- Senior Software Engineer — Build the software stack behind our quantum computers, including APIs, orchestration, automation, data systems, and developer tooling.

- Software Engineering Manager — Lead a team building the software platform for Atom's quantum systems, spanning APIs, cloud services, researcher workflows, and system architecture.

- Principal Software Engineer — Architect backend services for quantum job orchestration, distributed systems, cloud infrastructure, and production-grade APIs.

STACK: Python, Rust, C++, Terraform, Azure, distributed systems, hybrid cloud infrastructure, and HPC.

Apply: https://jobs.lever.co/atomcomputing - Please mention HN in your application.
polpo
·2 tháng trước·discuss
Stumbling on the Usborne "Introduction to Computer Programming - Basic for Beginners" book in the library bookmobile that came to my school was probably the first domino that set off the rest of my life in computing. I owe a lot to that book. When I had the book checked out my family didn't have a computer at home so I had to imagine what it'd be like to do the things in my head until I managed to get some time in the school computer lab to try out some of the exercises in the book. Being able to tell the computer what to do just felt so powerful to me.
polpo
·2 tháng trước·discuss
Atom Computing | Senior Infrastructure Engineer + Principal Software Engineer + Software Engineering Manager | Boulder, CO (Hybrid) | Full-time

Atom Computing is developing large-scale quantum computers using arrays of optically-trapped neutral atoms. We are building cutting-edge systems for on-premises deployment. Our unique approach to highly scalable quantum computing will enable customers to achieve unprecedented computational breakthroughs.

Available Roles:

Senior Infrastructure Engineer - sits at the intersection of cloud infrastructure, on-prem systems, developer tooling, and production reliability. You’ll work closely with software engineers and physicists to improve deployment workflows, observability, automation, and system performance across a hybrid environment. - <https://jobs.lever.co/atomcomputing/d41b071a-3faa-435c-baba-...>

Software Engineering Manager - Help define the technical direction across externally facing APIs, cloud integrations, researcher workflows, and the productization of Atom’s quantum computers. This is a unique opportunity to lead greenfield development efforts at the intersection of distributed systems, cloud infrastructure, high-performance computing, and quantum technologies. <https://jobs.lever.co/atomcomputing/68b51bf2-f5f6-4657-b827-...>

Principal Software Engineer - architect and build the backend services powering our neutral atom quantum computing platform. This role focuses on scalable distributed systems, quantum job orchestration, cloud infrastructure, and production-grade APIs, working closely with physicists and hardware engineers to turn advanced quantum workflows into reliable commercial systems. <https://jobs.lever.co/atomcomputing/a74fb4af-b45f-4684-b1db-...>
polpo
·3 tháng trước·discuss
I fail to see what company this is advertising?
polpo
·4 tháng trước·discuss
I had a Cyrix 6x86 when Quake first came out. My disappointment at how poorly Quake ran on it was significant, especially because pretty much every other game at the time ran well on the Cyrix. The FPU performance in Quake was doubly handicapped on the Cyrix: not only was its FPU slower than the Pentium's to begin with, Quake's code was indeed hand-optimized for the Pentium's FPU pipeline. Fabien Sanglard's writeup of Michael Abrash's optimizations for Quake goes into great detail: https://fabiensanglard.net/quake_asm_optimizations/
polpo
·5 tháng trước·discuss
Thank you - you're the first one who suggested that implementing GUS on a Pico w/ PSRAM was a possibility. :)
polpo
·7 tháng trước·discuss
The VST itself is $20 (to the end user). The Enigma Protector is the software that costs $200 (to the developer).
polpo
·8 tháng trước·discuss
BTW I'm pretty well versed in getting laser cut and bent sheet metal made, both in China and via US-based providers like SendCutSend - my PicoIDE project uses a metal bracket. In fact when so many other projects were using 3D printed brackets, I decided that was not good enough and dove in and did the work to get nice brackets made affordably. It really elevates the project to a higher level of professionalism.

That being said, $5-$10 sounds about right (if maybe a little on the high side) for something the size of PicoIDE, but unfortunately that is too much for the price point I want to hit. Affordability is a major target for PicoIDE. And also, WiFi is a feature of the front panel and for that reason, metal is a no-go. The WiFi antenna is at the front of the device to give it the best chance of decent reception, so it needs to be plastic.
polpo
·8 tháng trước·discuss
Thanks. Fixed!
polpo
·8 tháng trước·discuss
The repo will be made public when the hardware is launched. Should be a few weeks.
polpo
·8 tháng trước·discuss
A stamped steel plate is not possible at my planned price point. But one thing I will note is that this 3D printed front panel is only a prototype.
polpo
·8 tháng trước·discuss
The price will definitely be lower, and another difference is that PicoIDE will be entirely open firmware and hardware, while ZuluIDE is not.
polpo
·8 tháng trước·discuss
Currently, it implements the ATAPI READ SUB-CHANNEL command and fully supports the current position data format code. Other format codes like ISRC and UPC currently return dummy data, but wiring that up would be pretty straightforward. Supporting image formats like CloneCD's .ccd/.img/.sub that store arbitrary subchannel data also seems doable, but would definitely be more work.
polpo
·8 tháng trước·discuss
Fun seeing this posted - I'm the creator of the project. While it's meant to be a generic IDE/ATAPI emulator the two main use cases I envisioned for the project are in the area of retro computing: CD-ROM under MS-DOS and Windows 9x, where software-only virtual drive emulation options are lacking or nonexistent, and IDE hard drive emulation on early IDE machines where the drive geometries are fixed.

Since the project has been announced, lots of people have come out of the woodwork with other fun potential use cases, such as CD-ROM replacement in arcade cabinets and the Dreamcast, and hard drive replacement in multitrack recorders and samplers.
polpo
·10 tháng trước·discuss
Outside of the US, they have symbols: ⇥ intead of "tab", ⇪ instead of "caps lock", ⏎ instead of "return", etc.