HN user

onikolas7

92 karma
Posts2
Comments35
View on HN

How to actually make a billion (the YC formula): 1. Work hard to build a great product. 2. Get VC money. 3. Offer great product for free by spending ridiculous amounts of VC money. 4. Switch to a paying model once you have starved any competition with your free offering.

I recently joined a local game jam with the intent of showing off my 2D engine. Halfway through, I realized I didn't have a way to properly destroy game objects. I realized it after messing up my cooldown timer and accidentally spawning a few thousand projectiles. It's something I knew I had to do that but I kept pushing it back to work on more interesting (but less critical) stuff. Now I am building a very simple hack-and-slash game and adding engine features as needed. Documenting the process here[1] for anyone interested.

[1] https://nik-os.com/agl/17_collisions.html

Translating the OpenGL code to Metal/Vulkan will likely be a lot of work. Have a look at [1] which is something like tutorial 1 in the series. Its super verbose!

OpenGL 4.1 was silently supported up to some version of OSX. Not sure if that is still the case. You could try changing: import github.com/go-gl/gl/v4.6-core/gl to import github.com/go-gl/gl/v4.1-core/gl and see if it works.

[1] https://github.com/KhronosGroup/Vulkan-Samples/blob/main/sam...

Is it a surprise that an education system targeting the mean produces results close to the mean? It's like training for the marathon by only doing 2 mile runs and then saying people's ability to run long distances shows little variation.

I think this is one of those issues that are presented as a hard/nuanced problem but really isn't. Single use plastic can be banned the same way lead paint is banned. That's only hard to do because of lobbying by Coke&friends. There is some inconvenience for the consumer, like having to return our glass bottles or bringing reusable containers to the supermarket but that's all doable (proof: that's how it was done before). The hard part is forcing corporate to take a profit hit.

It will put very strong pressure during the transition with a few young people supporting a larger aging population (see Japan). It's also opposed by capitalists as it goes against the infinite growth mantra (see for example Musk's comments on the subject). More importantly, it won't do anything in the short term where we need it urgently.

Lets set a new standard: if it doesn't run on raspberry Pi don't ship it. Not running on a Pi should be a rare, special-case exception (e.g. need to train a model on GPU).

Setting up a company is a practical way to offer services, especially if you are working outside the US. There is an overhead, at least in my case (living in Europe), like paying for an accountant, but its well worth it.

Interesting how most comments react with "I'll just pirate it" not realizing that they are just solidifying Adobe's lock-in.

Few years down the line they will turn legit (guessing most are poor students who will graduate and get jobs) and will have to pay or pass the cost to their employer.

"Free for educational use" is the legitimized version of the same scummy tactic. I wish universities would not fall for it.

Amdahl's Law 5 years ago

The insight from Amdahl's law is what led to the creation of hybrid processors like the Cell (used in the PlayStation 3 console). They quickly became irrelevant as GPGPU became more mainstream.

Best Story Wins 5 years ago

A lot of educated people make the mistake of thinking that their rational brain is the one in charge.

In reality, emotions rule us and that's why a good story wins. It speaks to the inner cortex, the one in the driver's seat.

We need the wolf 6 years ago

If we plotted potential for environmental impact(Y) vs moral agency(X), beavers would be up and to the left, orangutans bottom right and humans up and to the right (beating both on both axis).

We need the wolf 6 years ago

The orangutan's ability to build a hammock does not change its responsibility towards its environment (as its ability to alter it is still very low). However, my ability to start a fire does come with significant responsibility.

We need the wolf 6 years ago

"morality is itself a naturally emergent phenomenon of evolution".

Sure, but now that we have this evolutionary mechanism we also have more responsibility than cyanobacteria (which is what my original comment was about).

We need the wolf 6 years ago

The equilibrium with lower biodiversity is more fragile and less beneficial for us[0]. Having said that, we are _not_ nature. We make conscious decisions and so we should hold ourselves in a higher standard (both from a practical and moral perspective).

[0] https://en.wikipedia.org/wiki/Biodiversity#Human_health

Re-reading my comment I realize it sounds like low-key creationism BS which was not my intention.