HN user
boberoni
Anyone have experience with Oracle Cloud and ease of moving away?
This benchmark seems to recommend Oracle Cloud, but I’ve heard that Oracle has historically used aggressive licenses and legal terms to keep customers locked-in.
A CLI runs on the client, so they can embed client-side functionality like telemetry or caching.
The link is to the f-droid blog. The official "Keep Android Open" site is at https://keepandroidopen.org/, and contains good information on how you can contribute by contacting regulators.
Act like a “host” wherever you go
The only corporate “core value” that i ever liked was Airbnb’s “Be A Host”. It was a cute and fitting way to encourage a welcoming attitude to any teammate, manager, or stranger. it wasn’t well practiced by everyone, but it stuck with me since i’ve left
A devkit is not a familiar term for me, but it seems like this project is a gui app for android development on linux arm64.
Google officially supports Android Studio, emulators, SDKs, and so on, for macos arm64 and linux x86_64, but not linux arm64. this project fills that gap
I too have hobbies.
The more I work in corporate and learn about office politics, the more I see parallels to geopolitics and diplomacy. If I squint, I can even see the parallels to social and romantic relationships as well.
Maybe it's the mathematician in me who enjoys building models of abstraction.
It’s currently Android only. There is a waitlist on their website for the iOS version.
I would recommend “Chip War” by Chris Miller. It’s not for learning tech skills, but provides an approachable history of the semiconductor industry from WWII to the present day AI boom. I think it provides good insights into how governments think about investment into the global semiconductor supply chain.
My guess is that getting local permits is easier to get for Waymos (never faster than 45mph, only within bounds of a single city) than long haul cargo (on highways faster than 65mph, crossing multiple city boundaries).
This isn't too far from the truth. In a twisted way, firms outsource the screening process to the admissions process of elite schools. Also, the reputation of elite schools adds credibility to your team, which is very important to get clients to trust you enough and pay you lots of money to manage their finances.
business is about growth or margin.
To grow, we could do 1 of 2 things:
- Sell more of our existing products, primarily Coumarin
- Add new products
If we focused on margin, that’d mean focusing on:
- Increasing efficiency in manufacturing
- Reducing expenses
Good insights. I’m curious if there are other models of business that are just as simple and useful… :)
This is an area that is new to me, but a big part of my new job.
Can you tell me more about what your new job is, without releasing anything sensitive?
If you are running applications on Linux containers in the cloud, then I would recommend Brendan Gregg's blog and books (https://www.brendangregg.com/overview.html). He does a lot of knowledge sharing from his experiences at Netflix.
Just curious, how does program analysis on real-world programs exactly circumvent the problems of the halting problem or Rice’s theorem? In the real world, do we only ever have statically analyze a special subset of all programs?
"We first estimate the supply-side value by calculating the cost to recreate the most widely used OSS once.
We then calculate the demand side value based on a replacement value for each firm that uses the software and would need to build it internally if OSS did not exist.
We estimate the supply-side value of widely-used OSS is $4.15 billion, but that the demand-side value is much larger at $8.8 trillion. We find that firms would need to spend 3.5 times more on software than they currently do if OSS did not exist."
If programming is "theory building" [1], then OSS is sharing our theories of how to program computers. It makes sense that sharing our ideas is more valuable to the aggregate economy than keeping them secret.
If you like textbooks, I would recommend "Programming Massively Parallel Processors" by Hwu, Kirk, and Hajj. [1] The most recent edition was published in 2022.
If you like lecture videos, I would recommend Hajj's YouTube playlist of 2021 lectures [2]. He works through a subset of the textbook.
This will give you a good foundation of GPU hardware architecture and CUDA programming. The knowledge is somewhat transferable to other areas of high-performance computing.
[1] https://www.amazon.com/Programming-Massively-Parallel-Proces...
[2] https://www.youtube.com/playlist?list=PLRRuQYjFhpmubuwx-w8X9...
For those unfamiliar with Android dev, .dex files are Dalvik Executables, which are used to hold a set of class definitions and their associated adjunct data.
The rebranding looks like a move from flat to 3D, from a single green standard to customizable skins. Probably in preparation for Android to compete in the consumer VR space
Fun fact: the Godot editor is itself a Godot game.
The Godot editor runs on the game engine. It uses the engine's own UI system, it can hot-reload code and scenes when you test your projects, or run game code in the editor. This means you can use the same code and scenes for your games, or build plugins and extend the editor.
https://docs.godotengine.org/en/stable/getting_started/intro...
Specifically for chip startups.
So this headline reduces to “Dominant incumbent in industry deters VCs from funding new companies in the same industry.”
This blog post should be turned into a GitHub issue template.
These two projects [1][2] do a similar thing to LiveView: creating reactive frontend applications by patching the DOM, but without requiring JavaScript.
[1] Laravel Livewire: https://laravel-livewire.com/
[2] Ruby on Rails - StimulusReflex: https://docs.stimulusreflex.com/hello-world/
“Why Zig When There is Already C++, D, and Rust?”
Product Market Fit
(Disclaimer: I am not an AI expert.) To me, LLMs are a special form "self-supervised learning"[1], which is a special form of unsupervised learning. While supervised learning aims to use input data to predict labels, self-supervised learning uses the context around the input data to predict future data. The key part here is context. This excellent article [2] by Yann Lecun et al. explains how self-supervised learning uses temporal and spatial context to extract patterns, which can then be used to predict future data or generate new data. In fact, prediction and generation go hand-in hand. So, you could definitely apply the techniques of LLMs to arbitrary streams of data with meaningful temporal or spatial patterns.
[1] https://en.wikipedia.org/wiki/Self-supervised_learning
[2] https://ai.meta.com/blog/self-supervised-learning-the-dark-m...
On the flip side, how do you end a startup? (gracefully)