In hindsight it was my first exposure to programming-like logic. Loved that game.
In hindsight it was my first exposure to programming-like logic. Loved that game.
It's immensely useful in a pinch, it's free form, and I can place it flat on a surface and write on it.
And, if I write sensitive information on a card, unlike a regular pocket notebook, I can store it or take a secure photo of it and physically pitch that index card.
Thanks, Merlin Mann[2].
The first VC we pitched to felt like this was too niche of a problem. They wanted us to come back with a different, grander, pitch, so we'll see. In the current fundraising climate, it's been difficult to gather data points on whether we are on the right track (this post makes us feel like we're not crazy). We reached out to investors outside America, where we're based, and we're quickly realizing the VCs aren't as tech-savvy as we expected. After going thru the YC application process this cycle, we've have much greater appreciation for YC. They understand tech and startups, both. For one, we're instructed to define a toy / small problem, "don't talk, do" as opposed to pretty slides and ideas.
Best of luck to Steampipe and whoever else is working on this problem.
Here's a list with physical addresses and phone numbers. Enjoy.
https://raw.githubusercontent.com/B15mu7h/Payphones/master/P...
The Ladybird codebase is generally very defensive, but like every browser, our JavaScript engine is slightly less so (in the pursuit of performance.)
There are architectural lessons to learn here beyond just fixing the bugs found. We've since replaced these allocations (+ related ones) with callee-specific stack memory instead of trying to be clever with heap allocation reuse.
We're also migrating more and more of our memory management to garbage collection, which sidesteps a lot of the traditional C++ memory issues.
As others have mentioned, sandboxing & site isolation will make renderer exploitation a lot less powerful than what's demonstrated here. Even so, we obviously want to avoid it as much as possible!