Mike is doing an incredible job of finding ways to make it harder for attackers to abuse PyPI (see the PyPI quarantine project). At Safety (previously PyUp) we've been tracking a significant increase in malicious packages that compromise you as soon as you install them. We've extended our open-source CLI tool with a "Firewall" capability that aims to protect against some of these kinds of attacks (typosquatting, slopsquatting) while not requiring any changes to the tooling you use (e.g. pip, uv, poetry).
You can check it out with: pip install safety && safety init
Safety (previously PyUp) - https://getsafety.com - software supply chain security. Offices in Vancouver but team is all over Canada. Raised a large seed round from First Round and others.
[I’m a PM on EventBridge] This is correct. Tim Bray, who built CloudWatch Events (which later became Amazon EventBridge) participated in the early CloudEvents spec, but as Erik said, CloudWatch Events launched before CloudEvents spec was finalized.
From the EventBridge perspective, we like CloudEvents and I expect that in future we will look to add support for it as an alternative to our existing envelope.
Check out Vonage Video: https://www.vonage.com/communications-apis/video/
Their tech is based on a company they acquired, Tokbox. I used Tokbox’s services for large-scale real-time streaming; but their pricing is friendly for small-scale usage too. Solid service, with all the helpful extras you’ll likely need (recording videos, handling differences in browsers, etc.).
Which is why I said gross margin. And isn’t the point that traditional manufacturers like BMW are also going to have to invest in similar levels of R&D, superchargers, and sales cost? Except they’re 10 years behind.
The model 3 is estimated to have a 30% gross margin [1]. So it seems incorrect to say that the traditional manufacturers are waiting for battery prices to fall, as it’s clearly possible to build a high margin EV today.
Agree with you about enterprise being a more exciting space. I think the appeal for me comes from the fact that enterprise clients are a lot more likely to pay for something useful than consumers.
The company I work for is currently building a corporate travel booking system. There are hundreds of competitors out there, but all of them approach the problem from a financial system integration perspective. We try and take the "consumer" approach and apply it to a corporate environment - building products that look like a consumer product, but has all the backend functionality that a corporate would need.
I find that Flipkart does a pretty good job of managing your expectations in terms of delivery, even though you're buying from a 3rd party supplier. They update you when the seller accepts the order, packs it, when it is collected from the seller and finally through the entire delivery process.
As HN places significant value on innovation and entrepreneurship, I suspect that there will be a number of comments on this post calling out Rocket as a parasitic clone machine who steal good ideas from hard working startups and throw massive capital at these clone businesses in developing markets.
While this is definitely a valid criticism, I'd urge you to read this post: http://posts.richoakley.com/post/rocket-internet-respect which argues that we, as entrepreneurs, have a lot to learn from the way Rocket has managed to execute so phenomenally well in each of the developing markets it has targeted.
Especially given a few recent posts on HN detailing failed attempts at startups, I think the above post highlights the importance of being able to consistently execute in a business.
I especially like the example of Chikoo - a type of fruit, but also the name of someone's dog. By Google knowing that you and your family have a bunch of photos with Chikoo in the caption, it will show you those pictures instead of the fruit.
Glad the author used the Bloomberg stock finder input as an example.
I've been teaching my father in law how to use the Bloomberg app on his iPad and this was one of his biggest stumbling blocks - he just couldnt work out why the keyboard wouldn't appear.
With the adoption of these types of devices moving to include the "non-tech savvy" population, who aren't as quick to work out unclear UI, we start to see how small UI choices can have a dramatic effect on usability.
I really like the idea of being able to centralise all of my information and be able to control who has access to certain sections of it all from one dashboard.
Facebook has gone some of the way to doing this, with me being able to remove access to apps I've previously given access to; however, I'd like to be able to upload customize custom documents, such as my passport or proof of residence, and then be able to share them with specific companies.
It seems like TrustFabric may go some of the to enabling the above?
You can check it out with: pip install safety && safety init