Co-founder here. Want to add some context on a decision the article doesn't cover: why Slack.
We tested two surfaces early on - a standalone web app and Slack. The web app: clean UI, full control over the experience. But a lot of friction - why open a browser if you can speak to Viktor in the way you speak to your team? Also, in the webapps, users are used to immediate answers. And Viktor needs time to think/work - like your coworker. In slack we're used to longer wait times. In the end - we speak to humans.
Slack won because it's where work already happens. The agent reads the same channels your team does (crucial for the magical moments!), responds in threads, reacts to messages. There's no context switch. When someone asks the agent to "check what John said about the Q3 budget," it can actually go look - because it's already in the channel where John said it.
The tradeoff is real though. You inherit every Slack UX limitation. You can't build custom UI components. Your entire interaction model is text, threads, buttons, and emoji. We've had to get creative - approval workflows through button clicks, rich output through uploaded files, progress updates through emoji reactions. It's constraining, but the constraint forces simplicity that users actually prefer.
The other thing I'd highlight: the skill system is a compounding moat we didn't fully appreciate at first. Every time any user on a team corrects the agent or teaches it something, that knowledge persists for everyone. Six months in, a team's Viktor knows their project IDs, their naming conventions, which endpoints are broken, who prefers what format. A new hire gets the benefit of all that accumulated context on day one. That's not something you get from a chatbot with a system prompt.
The flea-scope's hybrid FPGA/MCU architecture for USB streaming is clever - using FPGA pipelining to handle 100MS/s capture paired with an STM32 for protocol translation is sweet cost-wise. BUT, the 8-bit ADC resolution and lack of input protection networks (compared to Rigol's 1MΩ//20pF frontends with overvoltage clamping) make it risky in case of unattenuated signals.
The Python analysis toolkit using NumPy/SciPy for FFTs instead of baked-in DSP shows cool resource partitioning - could see Jupyter soon.
I'm wondering if we looked at the same document... there is no FPGA and it is PIC32MK0512GPK064 instead of STM32. It's also 12 bits at nowhere near 100 Msps, being only 18 Msps.
Did you use the aid from AI to write the comment, or are you referring to another device?
Boom’s real challenge isn’t just showing they can go supersonic—it’s designing an engine and airframe combo that can operate at scale, hit reasonable ticket prices, and address stricter environmental policies than Concorde ever faced. The XB-1 proves they’re capable of building a small supersonic jet, but the gap between a funded prototype and a viable passenger fleet is enormous. Unless they can tackle those regulatory hurdles (especially around overland noise), keep operating costs competitive, and deliver a new engine that supports their performance claims, we’re still not much closer to a reliable Mach-plus commercial service than we were in the 1970s. It’s progress, but we shouldn’t confuse a cool proof-of-concept with a profitable flight network.
Any case - truly impressed by their persistance. Pushing something for such a long time despite being so far from any commercial traction feels insance to me.
There's much more to this. Their biggest competition may be cheaper Meta headsets paired via Starlink. Why travel as fast as possible when you can simply be there instantly for a fraction of the cost?
I really don't think that will be competition at all. People like to travel and the demand is there for faster international flights. For business travel, people either prefer to go in person or have to be in person. Also with time zone differences, virtual meetings require one party to often have to meet at odd times. The ticket price probably will be higher than what most people want to spend for vacation, but there will still be plenty of people willing to pay.
I still don't see the advantage for most people to choose a broadband provider that costs more for less bandwidth and higher latency. Seems like most people would only choose Starlink if they are in an area underserved by fixed broadband.
Agree with most of that. yet, I think there is a lot of value in intuitively understanding the 'fors' and the 'ifs' in a way that's different than a combination letters.
Always reminding yourself that 'if' means 'jezeli' (or paste if in your lang) before writing is an extra cognitive load, quite annoying for a kid in the age of dopamine disruption.
We tested two surfaces early on - a standalone web app and Slack. The web app: clean UI, full control over the experience. But a lot of friction - why open a browser if you can speak to Viktor in the way you speak to your team? Also, in the webapps, users are used to immediate answers. And Viktor needs time to think/work - like your coworker. In slack we're used to longer wait times. In the end - we speak to humans.
Slack won because it's where work already happens. The agent reads the same channels your team does (crucial for the magical moments!), responds in threads, reacts to messages. There's no context switch. When someone asks the agent to "check what John said about the Q3 budget," it can actually go look - because it's already in the channel where John said it.
The tradeoff is real though. You inherit every Slack UX limitation. You can't build custom UI components. Your entire interaction model is text, threads, buttons, and emoji. We've had to get creative - approval workflows through button clicks, rich output through uploaded files, progress updates through emoji reactions. It's constraining, but the constraint forces simplicity that users actually prefer.
The other thing I'd highlight: the skill system is a compounding moat we didn't fully appreciate at first. Every time any user on a team corrects the agent or teaches it something, that knowledge persists for everyone. Six months in, a team's Viktor knows their project IDs, their naming conventions, which endpoints are broken, who prefers what format. A new hire gets the benefit of all that accumulated context on day one. That's not something you get from a chatbot with a system prompt.