HNHacker News
TopNewBestAskShowJobs

bartmika

241 karma · joined July 1, 2020

I'm a software developer based in London (Ontario, Canada). My Github is at https://github.com/bartmika.

My website: bartlomiejmika.com

submissionscomments
bartmika··on Ask HN: Where do you research tools/libraries to use for your projects?
I would type in "Golang" (for example) into Github search, then order by most stars and then see what the trends are and investigate any particular libraries that catch my interest.
bartmika··on Show HN: Grow your own with the Raspberry Pi
This is amazing! So excited a community like this exists. I started doing something similar last year. Here’s my progress:

https://bartlomiejmika.com/post/2021/red-mulberry-growlog-2/

And here are the open source libraries I’ve written to support it:

- https://github.com/bartmika/sparkfunweathershield-arduino - https://github.com/bartmika/tstorage-server - https://github.com/bartmika/tpoller-server https://github.com/bartmika/treader-server - more to come...

I hope to submit in the future!

bartmika··on Microbially produced fibers: Stronger than steel, tougher than Kevlar
Space elevators here we come!

(Reference to a Sci-Fi novel called "The Fountains of Paradise"- https://en.wikipedia.org/wiki/The_Fountains_of_Paradise)

bartmika··on Ask HN: What's an interesting DIY genetic engineering project?
Why don't you experiment with coming up with a new 'cultivar' or 'variety' by growing some 'dioecious' plants or trees?

For example, apples are cultivars because if you grow an apple seed from a delicious apple you eat, the apples that get produced from your tree won't taste anything like the original. Orchards get around issue with growing tasty apples you love to eat by taking 'cuttings' (which are in essence a clone copy of that tree) from the parent tree and growing the cuttings into full mature trees.

Now I'm not saying grow apples, but look at interesting plants/trees that interest you and what you want to accomplish. Do you want to improve make a fruit more tasty? Faster growing plant? More medically potent effect? Etc.

> In short, a cultivar is a plant that is produced and maintained by horticulturists but does not produce true-to-seed; whereas, a variety is a group of plants within a species that has one or more distinguishing characteristics and usually produces true-to-seed. [0]

[0] - https://extension.unl.edu/statewide/buffalo/Yard/Cultivar%20...

bartmika··on Farming robot kills 100k weeds per hour with lasers
You're missing another remarkable ability of nature - coevolved species with humans. In essence, they keep evolving until humans find a use for them in their lives (be it personal, medical, industrial, etc) and then end up caring/nurturing them. Or another way to phrase it: The weeds evolve so they don't compete with the crops the human grows.

A few examples come to mind:

- "Clovers" fix nitrogen in the ground, other plants can take that nitrogen from the ground, some gardeners now intentionally keep this weed to benefit the plants they are growing for crops. I think the term is called "rotating cover crop".

- "Comfrey" has incredibly long tap root which mines minerals and stores those in the leaves. Gardners/farms can plant comfrey, chop the entire top off, the decaying leaves release the minerals into the surface soil for the surround crop plants to utilize. Without comfrey, those minerals would of been locked away from the main crop. After the comfrey is cut, it grows back the leaves again and the gardener/farmer can repeat this cycle.

- Some weeds attract beneficial insects to the garden/farm and thus benefit the main crop. Wise gardener/farmer would keep these around. For example, more bees means more insect pollinated fruit to be grown.

The pattern with highly competitive specifies results in either extinction of one of the species or a mutual beneficial evolution. For example:

- "Bull horn Acacia tree" - Ants and the tree have co-evolved that in the present they are highly depend on each other for survival. In the history, at one point when the ants and tree were introduced the ants brought a lot of acacia tree destruction followed by ant death because of loss of food source - but over time the trees that benefited the ants got selected along with the ants that were compatible with the trees.

If you'd like to learn more on the topic of coevolved species, I recommend this 30 min video on the topic https://youtu.be/hCAvBmY7ZgA

I don't know what this robot will do, the story is being currently written so we will see what happens!

bartmika··on Go is a great programming language
> I consider Go not to be a systems programming language — a title much better earned by languages like C and Rust. Rather, Go is the best-in-class for a new breed of software: an Internet programming language. The wealth of network protocols implemented efficiently, concisely, and correctly in its standard library, combined with its clever mixed cooperative/pre-emitive multitasking model, make it very easy to write scalable internet-facing software.

Agree! I've been programming with Python for the past 6 years using Django and have now fully committed to writing Go using only the standard library. It's a great language for web-development and would highly recommend it to anyone.

bartmika··on DARPA now has AI-controlled F-16s working as a team in virtual dogfights
"Security dilemma" https://en.wikipedia.org/wiki/Security_dilemma
bartmika··on DARPA now has AI-controlled F-16s working as a team in virtual dogfights
> What puzzles me is that as of yet, there doesn't seem to be any talk of using "AI" (ie Neural Net stuff) for planning and strategy, which seems like a MUCH more powerful application than this stuff.

It'll probably be so effective, it'll still be fighting long after all of humanity has destroyed itself and left an irradiated environment.

Here are two science fiction short videos of an artist depicting such a future:

"LAST DAY OF WAR" - by Dima Fedotov | TheCGBros - https://youtu.be/IjJmTeBSEzU

"Fortress/Крепость" - by Dima Fedotof | TheCGBros - https://youtu.be/pyMNIFZTQkg

(edit: typofix)

bartmika··on ActRaiser
This is a wonderful game, played this so much when I was younger on the SNES. I still think this is the best duel mode type of game I played to date: City building and 2d scroll type fighting.

As an aside, if you like the OST from that game, you can visit the original composer's YT channel: "Yuzo Koshiro" [1]

If there's one song I strongly recommend, check out this one:

Yuzo Koshiro - Northwall via https://youtu.be/xMsRVQMm8oE

It's a nice background song for those long programming sessions. From what I gather on YT, a few musical artists have attempted to play their own versions! - https://youtu.be/4M4RHEJDXSw - https://youtu.be/E0xzdzt_RMA - https://youtu.be/W9x-cmiI6lU

Anyway, it's a special game, thanks for the nostolgia!

[1] (a)SNES - https://www.youtube.com/watch?v=hkuNri4dGzI&list=PLE490BF44C... (b)Sound Board II - https://www.youtube.com/watch?v=TRXtUOW-qUE&list=PL569E7EC64...

bartmika··on Who Will Control the Software That Powers the Internet?
- "As long as technology has a global reach, someone will have the world in the palm of his hand. If not Bob Page, then Everett, Dowd..." -Tracer Tong from Deus Ex (2000)
bartmika··on Brad Cox has died
> On one scuba diving excursion while in the compound having lunch, Brad engaged a couple from Germany in conversation. Brad asked about the fellow travelers occupation and discovered he was a computer programmer. Lifewise, Brad was asked about his life's work and stated I am also a computer programmer. "What do you do?" Brad was asked. I wrote Objective-C. Astonished, the gentlerman said, "No, Brad Cox wrote that". "Hi, I am Brad Cox", was the response and the introduction.

Wonderful story. I wish his family all the best.

I love Objective-C and consider it a beautiful language. Back in the day I re-discovered my love for programming when I started to learn this language. This was when I was still in the Java world.

As a side project I tried to build a drone (unmanned navel vehicle) powered by objective-c. I have abandoned the effort but posted the code on GitHub - it was a joy to work with the language and the funnest side project I’ve worked with.

These days I work with python and golang for job/hobby but I always am grateful to have spent time with objective-c. Reflecting back if I haven’t spent time with this language, today I would of not been a programmer.

Thank you Brad Cox for your work and positive influence.

bartmika··on Ask HN: Good Tools to Make Landing Pages?
I have found success with Hugo, a static site generator written in Golang.

https://gohugo.io/

bartmika··on Ask HN: Which apps are on your phone?
- signals - Gmail - Lockdown - manyverse - PictureThis - slack - teams - GitHub - Amazon Shop
bartmika··on Show HN: Minimal Hugo Theme “Fiber”
I’d love to see some screenshots. :)
bartmika··on DigitalOcean App Platform
Exciting! I’ve been looking for this sort of service from DO for a while.
bartmika··on With oil cheap, Arab states cannot balance their books
Much appreciated
bartmika··on Reflections on Trusting Trust (1984) [pdf]
Thank you for sharing and making it.
bartmika··on Launch HN: Openbase (YC S20) – reviews and insights for open-source packages
Beautiful and wonderful, thank you for building and sharing this! I use these sort of websites all the time so this is very useful for me.

Congrats on the launch!

bartmika··on Just Too Efficient
“See how easily our technologies turn on us? The more power you think you have, the more quickly it slips from your grasp.“

- Tracer Tong, Deus Ex

The older I get, the more prophetic that quote becomes.

bartmika··on Just Too Efficient
“Thou shalt not make a machine in the likeness of the human mind.“

- Frank Herbert, Dune Chronicles

← PreviousPage 2 of 2