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.
Ask HN: What are you learning?
591–600 of 906 posts
Re: Ask HN: What are you learning?
#592Re: Ask HN: What are you learning?
#593I'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…
Re: Ask HN: What are you learning?
#594Earlier 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…
Re: Ask HN: What are you learning?
#595Writing 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.
Re: Ask HN: What are you learning?
#596Earlier 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.
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?
#597Re: Ask HN: What are you learning?
#598I'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…
Re: Ask HN: What are you learning?
#599I 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…
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?
#600Earlier 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?