Hacker News new | past | comments | ask | show | jobs | submit | srikz's comments login

Interesting. I had only heard this in the context of Apple before and not Amazon. There is a clip from a Steve Jobs video describing how you need to work backwards from the end user experience and then figure out the technology


Toyota did it before either. Part of their A3 process is asking "what's the problem (discrepancy between expectation and observation), and is it stated from the customer's point of view?"



But Arc is native. They are building it in Swift. They have even taken on a mammoth task of building their windows version in Swift!


Oh I didn't know! I thought it was Chromium under the hood which is just very memory hungry. Is Chromium actually Swift under the hood?


Chromium is C++, i.e. native. The amount of memory used is a separate issue for the most part, and any language or execution environment can use a lot.


Ah okay thank you for the correction. I had heard all this talk about how Electron is based on Chromium which is why developing with it tends to create memory intensive apps or something. Happy to be wrong on that.


Yes, Chromium is native, but apps built with Electron are written in (or compiled to) JavaScript or WebAssembly, so not native, which uses more memory. Since Chromium is a full web browser it has a kind of minimum memory use which is higher than simple Electron apps would take if they were rewritten to be native. But if you're making a browser, you're going to need all that anyway.


I was already fascinated by Elixir, but this video drove the nail home. It's a great presentation and I don't think I have watched any conference talks (on YouTube) without taking a break except this one.


It's there in the text but it is not formatted as a link. It would have been nicer if we could click on the footnote to go back to the text.

1. You can search for Space Quest 2. Search for Unique writing stye. It's at the end of that paragraph 3. Appendix B


Hoping more companies like frame.work[1] come up and succeed. They have shown it is possible and the laptop need not be bulky or very expensive and still be repairable. [1]: https://frame.work


There are lots of user-serviceable laptops. Just not the mainstream brands.


Dear ImGui is excellent and is very handy to make GUI version of a CLI app especially if we want to interactively set values and see results.

It is fairly low level (deliberately) and that’s great to keep it simple. I wish there is a standalone GUI ‘framework’ which builds on these primitives and leans on standard library to make the experience a bit more nicer when building standalone applications.

I understand this is not the goal of Dear ImGui. I may give it a shot in a few months time if I don’t come across any such project.


I am piggy-backing on this to ask if there is a good networking library to handle OAuth2 (client side). I came across cpprestsdk[0] but it was a pain to setup with some OpenSSL conflicts unless I use vcpkg. But I need to edit some code in the httpclient class which won’t be straightforward if I use a package manager.

[0]: https://github.com/microsoft/cpprestsdk


There are many. But none of them are considered the ‘default’ way to do it. vcpkg[1] by Microsoft is the newest kid on the block which is gaining some traction. Apart from that Conan[2] seems to be the (relatively) popular one. There’s also Hunter[3] which builds on top of CMake.

[1]: https://github.com/microsoft/vcpkg [2]: https://conan.io [3]: https://github.com/cpp-pm/hunter


Eclipse foundation has a new project, Theia[1], which forks VSCode and one of the reasons they state is that the extension ecosystem is not opensource.

They want Theia to be a tool to build your own editor and it can be built as a hosted solution (like code-server) or a standalone editor

Edit: I see that the article also mentions Theia but this point about Theia vs VSCode is not mentioned.

[1]: https://theia-ide.org/


The beauty of open source. Take code written by others rename and call it an alternative to the original product.


Congrats! This looks great. The website and the info presented looks very well thought out!

In the features section would really like to see about how Text rendering is handled by Bevy. It is a big feature.

Edit: To clarify, I wanted to know if it uses any known lib (Skia) or technique (signed distance fields) for some fancy text rendering.


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: