What are some cools topics one can learn about that aren't software dev related

18 points by squishy47 ↗ HN
I'm a software dev and want to learn about different subject areas that aren't CS related, but don't know where to start or what to look at.

What are some good/cool/interesting non-CS subject areas one can learn about and what makes it cool/why do you like it?

44 comments

[ 582 ms ] story [ 2927 ms ] thread
Philosophy. Why do I like it? The word means 'the love of wisdom', and I love learning about new concepts which try to re-frame reality. There can be cognitive dissonance if you apply one concept of philosophy, and then apply its opposite, so choose wisely. This is why I like 'dualism', which leads me onto Buddhism, which I study too. Buddhism is more a science of the mind, not a religion IMHO.
ooo nice. what specific areas would you recommend a philosophy noob start on, and what are some good offline and online intro resources to the topic?
Read up about stoicism, nihilism, cynicism. Also esoteric texts are interesting too. Also seeking out esoteric knowledge that isn't well disseminated is highly interesting to me. Nothing like the rush of an esoteric book!
Stoicism is, to my knowledge, the only branch of philosophy that feels useful to me. It's like an insurance policy -- care about doing right, and act accordingly, and you will be content (if not comfortable) no matter what happens. The world really would be a much better place if it had more stoics.
> Buddhism is more a science of the mind, not a religion IMHO.

This is such an extremely new, contemporary, western interpretation of buddhism. It's not inherently invalid (or maybe it is! I'm not a buddhist) but it's not compatible with how most practitioners globally and through its history would view their beliefs and practices.

If you need to consider it "not a religion" in order to take it seriously you should probably challenge that constraint within yourself rather than ignore half of what the religion says about itself, on its own terms.

You could study the genes and traits of tiny fish so you could make better mosquito control animals for your backyard, and the whole malaria thing. Then there would be two of us in the field of competitive skeeterfish breeding :)
I can't tell if you're serious or not but either way, plz explain more.
I am serious.

In the area where I live, there is a long hot and humid period where we have lots of rain and standing water as a result. Mosquitos can carry disease, they make itchy bumps, and they love to whisper in your ear at night. I have pets that go outside, and there are bugs I dont want to repel, like bees and spiders, so sprays make me feel uneasy, I don't want to hurt something else in the crossfire when all I want to go away are the skeeters.

Mosquitos use standing water to develop the larval stage of their young. Fish love little squiggly things like larvae, and the movement they make triggers this aggression response. I am breeding the fish and selecting for two traits, size of brood, and aggression response. It is not enough that the fish should attempt to eat the larvae, they should kill or maim the rest even when they are not hungry, so this aggression response helps because whether it is digested whole by a fish or in pieces by a cleanup snail is the same result: no whispering in my ear when I'm tending the grill.

I thought it was a fun way to get free food at first, but noted a distinct lack of mosquitos the first year I tried it. The next year I scaled up a little bit, now I took part of the operation indoors during winter to get a jump on the next rainy season.

Poecilla seems to be best for this. The initial assumption was that the big ole dolphin females would be the best eaters, but this seems to only be true when they are imminently pregnant and ready to release fry, they seem to eat or attack anything in sight. Completely by accident, I got a colony of a smaller species, Poecilla Wingei, specifically a flame type variant of the Japanese Blue Endler going in a large enough size to observe their behavior properly. Despite being 1/3 of the size of the other more common Poecilla members (fancy guppy) their speed and aggression response is much higher, as they often kill just for the thrill of it.

Obviously a bunch of dead skeeters will foul the water, so along with a robust bacterial colony and enough botanicals to stave off fungal growth, Ive added cultures of malaysian trumpet snail and pink ramshorn snail. The two are detrivores that eat in alternating shifts so mosquitos that get mangled and touch bottom get eaten and turned into poop fast, which feeds the bacteria, which feeds the plants that export the nitrates out of the water column.

Indicators of a good skeeterfish: upturned mouth, narrow eyes, thicker than normal caudal peduncle, an appropriate gonopodium length for the female they're expected to mate with (some have extremely long gonopodiums that inhibit mating. while aesthetically pleasing, it is an evolutionary dead end), also a behavior that I havent seen written about anywhere, but I call it the zigzag response, which is a sharp increase in activity post water change. The logic behind that is that mosquitos are most active after a rain. a rain brings in fresh water. exacerbated aggression and hunger after the introduction of fresh water typically is a prompt for mating so everyone wants to eat so they can put out the best colors to find the best mate who wants someone who is lively and colorful as possible.

This is a behavior that can be selected for without negatively affecting the colony. I want these things to be pissed off and hungry when it rains. Ive seen this year's skeeterfish snatch a full grown mosquito right off the meniscus without even waiting for it to poop out the eggs, they are that aggressive.

Typically these fish live in estuaries and tributaries, high tide brings in saltwater, and pushes it from the ocean up through the waterways, then rain washes it all back out again. These guys live in either condition, I have them actively tending a high-salinity reef environment right now, keeping algae off the coral and giving the copepods a run for their money. This is a quality known as 'euryhaline', which I guess means they can go from salt to freshwater no problem. What Im trying to say is, wherever you live, you can have...

this is a great answer.

2 thoughts.

you mentioned anecdotally that you [noted a distinct lack of 'skeeters' in the 1st yr]. have you come up with a more rigerous test to validate the results?

also are you using native fish? it's generally not a great idea to introduce foreign animals to an ecosystem??

I am not sure how I would test that, maybe some type of hood over a bucket with a predetermined number of mosquitos, and predetermined number of fish, and some type of mammal for blood supply. Id have to discuss it with my wife but I suppose I could build her a little mosquito hut to live in for a week.

The reason why I attribute the lack of mosquitos to the fish is that I've lived here for a few decades now, and as of the latter half of it I've noticed that if I can get a large colony out there when I notice the first mosquitos, they'll be acclimated and multiplying by the time the really bad time hits around april and may, and I notice much less mosquito activity as a result, within a certain radius.

The fish I am using don't exist natively locally or anywhere in their current form as their parents are considered to be endangered in the wild (poecilla wingeii), however, there are native ones that live in the area, they just don't have many of the same characteristics other than size and shape, and being the same species technically. Their behavior and color are somewhat different. Their closest relative is Karen Kooman's Japan Blue Endler, however these are a newer variant known as the flame type, which have a Poecilla reticulata ancestor that added a distinctive hunger and a flame patterned spotted dorsal fin that extends in length beyond the tail.

I suppose this is more of an issue with whoever controls binomial nomenclature and how these designations are made. I'm just a programmer, so unfortunately outside of my own goals I don't have much ambition to pursue my own species name.

Poecilla skeeteii does sound cool though.

edit: One last thing. My next target is my other personal enemy, the brown recluse spider. Attempts at weaponizing the housecat have been frustrating and discouraging.

I think tarantula hawks will eat brown recluse but I can't really say I'd recommend trying to cultivate them.
What sort of equipment, FDA regulations and funding do I need?
I like History a lot, everyone has always been insane so it's funny, and the whole "History always repeats itself" thing is definitely true, so learning it also helps understanding the world today.
If anyone hasn't checked it out, Dan Carlin's Hardcore History podcast is just fantastic.
whats a good episode to start on? upvote for recommending an auditory resource.
Prophets of Doom is his standalone masterpiece; Death Throes of the Republic and Wrath of the Khans are great starter series. Everything after Ep. 30 or so is generally pretty solid.
A lot of his old stuff (the archive) he has for sale. His current / new series that he does are all free.

So if you want to see if it's your thing, try out Supernova in the East as it's still on the free tier.

His paid stuff is definitely worth it, specifically the other series that the other reply said. It's honestly a great deal for the amount of content you get per episode.

Quantum physics (or what we understand of it) is fascinating because it underlies all of Newtonian physics which underlies all of chemistry and biology. So what's going on in the quantum world is ultimately responsible for everything (that we perceive to be) happening in the universe!

It's also fascinating precisely because it isn't all worked out and we don't have a clear picture of how the quantum world gives rise to the Newtonian one.

What is a good way to get into it?
agreed. what are some good intro resources/topic areas into the subject?
I can't say it's "good" because I'm not a subject expert, but this Wikipedia page[0] is one rabbit hole to start with. A big "A-ha!" moment for me was understanding that objects small than an atom and objects bigger than an atom go in two different buckets -- and also objects traveling at or near the speed of light and those moving at more human speeds are also in different buckets. So there are 4 kinds of physics in total in the modern system:

Classical mechanics, which deals with objects larger than an atom or molecule which are moving far slower than the speed of light.

Relativistic mechanics deals with objects larger than an atom or molecule which are moving at a speed approaching the speed of light.

Quantum mechanics deals with objects smaller than an atom or molecule which are moving at speeds far slower than the speed of light.

Quantum field theory deals with objects smaller than an atom or molecule and moving at speeds approaching the speed of light.

Another good thing to lookup is the Standard Model, which contains 42 subatomic particles and is very different from what I was taught in school as a kid.

[0]https://en.wikipedia.org/wiki/Introduction_to_quantum_mechan...

I'd say a lot of chemistry is more directly quantum than Newtonian.
That is a better order to put it in. Thanks!
Music. Besides learning it, you could also play it.
Good one! Like software, music is "castles in the sky." You can always learn and always create something new. Truly an endless pursuit. (I'm into synths, personally.)
I used to play guitar and recently I've started producing EDM and rap beats. Can't agree more with you.
I come from a music background but what are some good music resources either for those who aren't into music or those of us which are stuck in the "same old" universe??
I'm following a course on EDM production. It's a paid course and so far I'm really happy with it. You can check it out here: https://www.edmprod.com/edm-foundations/ (let me know if this is not allowed on HN so I can remove the link).

If you prefer free resources, youtube has a lot to offer if you're starting out with DAWs and music production. Just do a quick search about your favorite genre and you'll find some good youtubers explaining how to get started with it.

I’ve thought about this a lot, but music theory seems so foreign.

Last HN discussion I saw on the topic earned software engineers not to test music and music theory like say learning a programming language.

I ask don’t think I have the talent for it. One night over the holidays him and I were up late screwing around with GarageBand and he was composing interested tracks while I struggled to do anything. Granted he played the trump years ago but that can’t give him that much of an advantage?

You don't actually need a lot of music theory to get started and make something. I also used to play an instrument (guitar, classic and electric) before producing music with a DAW. While that helped me learn faster, I also realized you just need some basics to produce music that sounds good enough. Here the most important factor, imo, is practice.
I guess part of my problem is I have very strong music opinions on what I like and don’t like. It’s easy for me to listen to something and break down (albeit mostly in laymans terms) what exactly I like about the combination song/genre/era. But for some reason when I sit in front a DAW I’m complete lost at how to compose sounds into something I like. And there’s all sorts of strange knobs controlling something(decay, gain, idk it differs between instruments) and I have no clue how to use it all without brute forcing.

I have a similar issues with front end web design. I can have everything pictured in my head and even and idea of how to achieve it but somehow it never ends up looking like what my brain envisioned.

I think it's definitely ok to feel like that when you first open a DAW. Some things that worked for me to go over the first overwhelming phase:

- Watching tutorials/following courses on a musical genre you like

- Picking a reference track before you start composing

- Using sample packs, then maybe replacing/recreating sounds you don't particularly like

I enjoy fiction writing. It's a hobby with a very low cost / barrier of entry that can be very rewarding as well.
I think cooking, and food in general, is a great one. There's endless creativity and depth in it.

Exploring tastes from a cuisine/culture you're not that familiar with; figuring out what combinations of flavours do and don't work together; using new "tools" with stuff you're already used to eating (wok versus slow cooker versus pressure cooker versus grill versus barbecue...); experimenting with fermenting; pairing dishes with wine or cheese or whatever. The list goes on.

It's one of my favourite ways to get away from a screen and keyboard.

I've always struggled knowing what herbs and spices to add to a dish. do you have any advice on a good way to learn this, other than trial and err (so that the mrs won't get mad at me for ruining dinner)

on a side note: there's a lot of different topics here, the easy ones i can see: - cooking - baking - drinks - cheese and other preservation foods, cured meats, etc... - fermenting: beers, cider, kombucha, sour dough, etc...

Learn higher-order spectral analysis including time-frequency due to its increasing popularity in signal processing of communication, biosignal, radar, earthquake detection, etc [1],[2].

The next generation communication systems (e.g. WiFi 7, 6G) will probably utilize this form of signal analysis for higher bandwidth and more efficient communication [3]. The modern biosignal analysis (ECG, EEG, EMG, etc) is already moving toward time-frequency analysis[4].

[1]Higher-Order Spectral Analysis Toolbox for use with Matlab:

https://labcit.ligo.caltech.edu/~rana/mat/HOSA/HOSA.PDF

[2]Time-Frequency Foundations of Communications:Concepts and Tools:

https://www.mins.ee.ethz.ch/pubs/files/SPMAG2013.pdf

[3]The OTFS Interview – Implications of a 6G Candidate Technology:

https://www.6gworld.com/exclusives/the-otfs-interview-implic...

[4]Analyzing Neural Time Series Data: Theory and Practice:

https://mitpress.mit.edu/books/analyzing-neural-time-series-...

Learn to use your body. Learn about how your body makes movements happen. Practice them. Improve your mobility, learn how it works. Learn about strength training. Practice it. Learn about cardiovascular fitness. Work towards it. You have so much to learn built into your own being and biological processes . You can even get technical with it. Limited ankle dorsiflexion? Go skim a meta analysis on how to improve it. Want to learn powerlifting? Learn about the methods used to improve your total or work towards a perfect squat. Your body is never finished. Learn about it and how to use it, and you’ll always have something to learn.
General Relativity with a mathemtical understanding, which requires tensor analysis and some differential geometry. If you have a CS background you only need 5-6 courses to reach graduate level understanding of General relativity.

Occult just for fun. Pick an author and go with it. Crowley, Madam Blavatsky, or more ancient texts so one has a purpose to learn Latin.

Cold war geopolitics. Read original documents and newspapers from archives instead of from books which only serve as inspiration unless written by serious researchers. Many materials are not accessible but some are.

Linear algebra has a lot of low hanging fruit, and applies to lots of stuff.

The fruit of econometrics hangs higher, but it's even more applicable.

Would you be interested in an ancient alien computer discovered on earth where scientists are still trying to understand how exactly it works?

It’s called the human brain

I recommend this MIT lecture series, it’s pretty high level and explains some of the current tools and methods, findings. I don’t have any biology background but found it easy to understand.

https://youtube.com/playlist?list=PLUl4u3cNGP60IKRN_pFptIBxe...

"Soft" sciences. I've been having a blast learning about questions like, How do societies believe what's true?, What is sociological reality?, How are events interpreted and those interpretations shared, manipulated and layered? Definitely leveled up both my people skills, my observational skills, and my ability to form more reasoned thoughts.
Do you have any material you would recommend on these subjects to start diving in?
The questions I listed are specifically addressed in works like The Social Construction of Reality[1] and Frame Analysis[2]. From what I gather, they are widely read influential works and to put one in terms of the other, helped me frame modern social currents in a more through understanding.

1. Berger 1967 ISBN13:978-0385058988

2. Goffman 1986 ISBN:9780930350918