Viewing profile — jake_morrison
jake_morrison
HN member- Joined
- Sun, Feb 17, 2008, 2:11 AM UTC
- HN karma
- 1,254
- Public activity
- 183 items
- HN profile
- View on Hacker News ↗
About jake_morrison
Contact me at sales@cogini.com or https://www.linkedin.com/in/jakemorrison/
Recent public activity
-
comment
Comment #43583544
I thought about doing this years ago, but without AI, the only way was to have people do the analysis. I thought this was bad karma, as I would end up paying people in Bangladesh t…
-
comment
Comment #43155554
Embedded systems often have crappy compilers. And you sometimes have to pay crazy money to be abused, as well. Years ago, we were building an embedded vehicle tracker for commercia…
-
comment
Comment #41431228
I am optimistic about Ubuntu Chilselled, which automates this process: https://canonical.com/blog/chiselled-ubuntu-ga Here is a full example: https://github.com/cogini/phoenix_cont…
-
comment
Comment #39534200
Apple making cars was an interesting play when they had a bunch of cash overseas and good relationships with Chinese manufacturers. Tax law changes made bringing money back to the …
-
comment
Comment #39534178
You can do something similar with docker compose, driving the system from the outside. Create dockerized versions of dependencies like the database, build and run tests, and then r…
-
comment
Comment #39475813
Yeah, I actually used OpenEmbedded, the predecessor to Yocto. The project was in 2011.
-
comment
Comment #39475041
A few years ago I did an embedded Linux project on an ARM7 CPU without an MMU, a vehicle tracker for trucks with GPS, cellular modem, ODB2 interface, and other I/O. Lack of MMU cau…
-
comment
Comment #39210997
It's a bad market, probably the worst since 2000. Some of this is overhiring and zero interest rate behavior coming to an end. Companies are shifting from prioritizing growth to pr…
-
comment
Comment #39008958
Sure, you can make deadlocks in any language, but it's uncommon in Erlang. Shared state is the exception, and message passing means that things that manage state, such as gen_serve…
-
comment
Comment #39008578
In some companies, staff positions can only be effectively done by someone who has been there for 10 years. They know the specific tech stack that the company uses, know the applic…
-
comment
Comment #39008502
Erlang is based on virtual threads (confusingly called processes). The Erlang virtual machine schedules them on OS threads. Erlang processes communicate using message passing, prev…
-
comment
Comment #38915615
Like ogres
-
comment
Comment #38491788
I had a client who spent $1M+ per year on Google Ads, and Google would fly them to California each year to meet with their account manager. I don't know what the equivalent GCP spe…
-
comment
Comment #38298279
I am an American who has worked with startups in Taiwan for 30 years. I am happy to talk.
-
comment
Comment #38298229
If you need a company in Taiwan, it's generally best to have your main company outside and have a branch in Taiwan. It has significant tax benefits, particularly for foreigners. A …
-
comment
Comment #37469055
I built a mobile app to read data from blood glucose meters. It used a magic cable that talked to the meters using RS-232 and converted the data into audio, plugging into the audio…
-
comment
Comment #37354565
The fundamental problem is that domain name trademark enforcement is handled by the legal department when it should be handled by marketing, business development, and/or DevRel. Wh…
-
comment
Comment #37326657
I think Scrum is a transitional phase. It is a solution to the problem of having a dev team shared between multiple business functions. The dev team keeps getting yanked around and…
-
comment
Comment #36934812
I use distroless images based on Debian or Ubuntu, e.g., https://github.com/cogini/phoenix_container_example The result is images the same size as Alpine, or smaller, without the i…
-
comment
Comment #36908315
When I was a kid I ran a lawn service, and I got all my engines out of the trash. When the mowers are cheap, it's rational. They get the lawnmower out of the shed the first time in…
-
comment
Comment #36713970
I wish that everyone in the US had affordable, convenient, and private access to a doctor who could help them choose contraceptives and ensure no side effects. Unfortunately, that'…
-
comment
Comment #36509238
Linux from Scratch is educational but fundamentally impractical to use. I recommend using embedded Linux instead, e.g. with Buildroot. You get an understanding of the fundamentals …
-
comment
Comment #36485358
Many of the leading Linux users are never going to pay for RHEL. That includes expert users who don't need enterprise support. If you make them use something else, then that will b…
-
comment
Comment #36450082
Thanks for your service supporting the Ansible community. Your books are also great, and I highly recommend them to anyone learning Ansible.
-
comment
Comment #36449720
Ansible is still the best for tactical automation tasks. The syntax is also approachable for people who don't use it often, e.g. developers. Ansible has poor performance on larger …