Live data from Hacker News

Ask HN: What are you learning?

news.ycombinator.com

591–600 of 906 posts

Re: Ask HN: What are you learning?

#591
post #24

Clojure! I played around with common lisp a bit a some months ago, though I basically used none of the lisp specific features like macros. After reading a few blog posts on functional programming and "the lisp way" I have decided to buy a book on Clojure. My end goal (for now) is to build a basic website with a backend.

Try out https://github.com/fulcrologic/fulcro-template full stack Clojure web app template powered by Fulcro.

Re: Ask HN: What are you learning?

#592
Studying general relativity, since it's the flagship application of my field of mathematics (differential geometry) and yet I only know the basics. It is, of course, the most elegant scientific theory of all time.

Re: Ask HN: What are you learning?

#593
post #586

I'm learning how to do web development again. I've only been working on infrastructure tools/services at my job, and I'm re-learning concepts like how to authenticate users, and my first time seriously using React, Django and Typescript. My project is a hosted blog platform where you can edit a Google doc & publish it as a blog post, which is useful for publishing rich blog posts with tables, while keeping features l…

Hey! Mine (https://docxmanager.com) is similar but for Microsoft Word on Windows :)

Re: Ask HN: What are you learning?

#594
post #44

Earlier quoted context omitted.

Out of interest, why would people laugh at someone learning C? I know plenty of people using C in all manner of domains, choosing it over C++ or Rust for fair and sensible reasons - I'm not a C person myself, but it certainly seems extremely useful to have in the toolkit!

I want to learn C not (only) because I think it's useful, but because I think I might like it. I have a particular interpreted language that I like, enjoy and know inside out, now I want to know a compiled one in a similar way. To answer your question: I get the impression from various tech news on "hot new languages" that C is the incumbent systems language that people put up with but don't really love, and yet I wa…

I love C. Lots of people do.

Re: Ask HN: What are you learning?

#595

Writing my first library/cli in Rust. Never felt so productive in a systems level language but I still quite haven't internalized the variable ownership system and will probably look back at my code in a few months with total disgust. I'm on Rust's discord server ( https://discord.gg/rust-lang ) if any fellow learners want to chat.

I too started picking up Rust with the goal of trying out embedded development. I'm taking it slow though -- working through the book and a little cli tool. I am also on the discord.

Re: Ask HN: What are you learning?

#596
post #563

Earlier quoted context omitted.

What kind of "grand" circuits are we talking about here? As someone who entered EE through the hobbyist approach, there isn't much I'm interested in that has me wishing I had formal EE education background. Do you want to do analog? Because there's hardly any math involved in practical applications of digital electronics.

The last 2 ideas I had were a ISA SATA card (dont ask) and attempting to build a DOCSIS modem (because issues with my shitty ISP supplied one intrigued me). I actually tried to build a Arduino based EPROM reader for a chip I extracted from an old electronic device, but ran into some issues and am kinda discouraged because that seems like it was pretty basic.

ISA SATA card makes perfect sense to me. :) All those MFM drives are dead or dying. Protocols like SATA are implemented in hardware, and you buy an IC controller chip for the purpose. So the task with this project is to implement something that talks to the SATA controller and something that talks to the ISA bus, and bridge the two. Problem is that most SATA controllers will be designed to connect to a PCIe bus. Probably easiest to use a SATA-PATA bridge chip. Not sure how easy those are to find these days.

DOCSIS -- yeah, that's a lot of specialized knowledge to make a good one. A huge part of the complexity for that is probably board layout stuff. EMI & EMC, etc. This is a whole separate field of study on its own.

Getting that EEPROM reader working sounds like a good starter project. There's huge variation of EEPROMs though, so it would be sensible to focus on just the EEPROM you have. Who knows, your issues could have been a problem with the scavenged chip. But I2C (if your chip was I2C) is finicky and every chip seems to do it slightly differently.

Re: Ask HN: What are you learning?

#598

I'm learning how to level up my more fundamental life skills: nutrition, exercise, and character. Character I'm learning through the study of The 7 Habits of Highly Effective People which I'm working through with a friend. For exercise, I'm enjoying learning a safe kettlebell program with the book Simple and Sinister . With nutrition, I'm just trying to cook/prepare all my own meals while keeping the ingredients heal…

For nutrition and diet I can highly recommend "How Not To Die" by Dr. Michael Gregger: https://nutritionfacts.org/book/

Re: Ask HN: What are you learning?

#599

I have lost my contract as a developer and am helping a non-profit [1] streamline their operations. The organization aims to provide food and heath kits to the marginalized. We have already distributed over 600 kits and are on track to reach a 1000 in this week. Each kit is designed to support a family of 4 for 1 month. I was introduced to them by a friend who was helping them build an open platform [2], open in the…

>> For just ₹750, our food and wellness kit can feed a family for a whole month.

750 INR = 9.84 USD

It would be nice if you can make it easy to provide donations from outside India.

Re: Ask HN: What are you learning?

#600
post #589

Earlier quoted context omitted.

Cool. This subject is on my list and will probably approach it through Clojure's Core.Logic (a logic library inspired by both prolog and miniKanren) [1] 1: https://github.com/clojure/core.logic

Have you checked pldb/db-rel from core.logic?

I haven't started checking the library yet... But I have it on my radar, since I'm already doing clojure I feel like it is an easy way to "add some prolog" to my programs :-)
Post reply on HN