Live data from Hacker News

Ask HN: What Are You Learning?

news.ycombinator.com

81–90 of 242 posts

Re: Ask HN: What Are You Learning?

#82
post #66

Basic math. I'm amazed how little I remember 11 years after finishing high school. I also want to learn some frontend. I started learning Rust some time ago. I really need to remind me a lot of basic IT topics. The problem is how much I'd really learn.

What are you using to review/relearn basic math? I'm asking because this is the space I'm working in, so I wonder what "products" people are hiring to do this "job." PS: Check out this concept map that shows the high school math concepts and topics that you can use as a "progress bar" for what there is to review: https://minireference.com/static/conceptmaps/math_concepts.p...

Tbh I don't have any specific path how to do it right now as I started doing this just recently. Currently it's something like: "oh, I don't remember how to do this, I'll check it on wikipedia/yt/". But this way I can't relearn things that I simply forgot that it exist.

Thanks for the link!

Re: Ask HN: What Are You Learning?

#84
I'm trying to understand how Spinors work - there's a good video[1] that almost gets me there, but gives me clues.

I'm trying to understand how to break an expression down to a graph of bit functions, so I can program a BitGrid. I suspect GitHub copilot can help.

[1] https://www.youtube.com/watch?v=b7OIbMCIfs4&t=2710s

Re: Ask HN: What Are You Learning?

#85

How to MIG weld.

Mig welding is easy. Not inhaling shit that leads to cancer or alzheimer's is not so easy. Enjoy!

Learning how to weld at PS:1 was fun.... but the safety film on what NOT to weld (due to the chances of dying, especially CHROME) pretty much has me sticking to hot rolled steel only.

Re: Ask HN: What Are You Learning?

#86

Earlier quoted context omitted.

I suspect if you're looking at C++ as a viable language for the problems you're solving, you're solving quite different problems from me, so take this with a grain of salt. What I wanted from Rust was basically a strongly-typed C and more modern tooling. I'm open to more checking than that, depending on what cost it has. What I'm getting is strong typing and more modern tooling--cargo, for example, is excellent. But…

Have you tried looking at zig? Also, unsafe is not meant to ease the borrow checker pains, that's like using void* everywhere in C because you don't know how to type a function pointer. Unsafe is meant for places where rust simply doesn't know better, like reading memory mapped registers.

> Also, unsafe is not meant to ease the borrow checker pains, that's like using void* everywhere in C because you don't know how to type a function pointer. Unsafe is meant for places where rust simply doesn't know better, like reading memory mapped registers.

Eh, one could argue that some of these "Rust simply doesn't know better" situations are often borrow checker pains. But in general, I'd agree that bypassing the borrow checker doesn't seem to be the point of `unsafe` in my limited experience.

But the bigger point I'm trying to make is that there doesn't appear to be any solution to some of the borrow checker issues I've run into. There are things you can do in C, which are strongly related to the reasons I'm using these low-level languages, that appear to be impossible in Rust.

Keep in mind the caveat that I'm new to Rust, so there may be some solution I'm just not aware of.

Re: Ask HN: What Are You Learning?

#87

Earlier quoted context omitted.

You are in good company my friend. Here's my trike: https://www.youtube.com/watch?v=o3SEndDnVXg

Hoo boy, now I'm feeling equal parts inspiration and intimidation :P

not at all! Hit me up , username at gmail if you wanna chat about it any time. Can talk on the phone etc.

Re: Ask HN: What Are You Learning?

#88

Earlier quoted context omitted.

Have you tried looking at zig? Also, unsafe is not meant to ease the borrow checker pains, that's like using void* everywhere in C because you don't know how to type a function pointer. Unsafe is meant for places where rust simply doesn't know better, like reading memory mapped registers.

> Also, unsafe is not meant to ease the borrow checker pains, that's like using void* everywhere in C because you don't know how to type a function pointer. Unsafe is meant for places where rust simply doesn't know better, like reading memory mapped registers. Eh, one could argue that some of these "Rust simply doesn't know better" situations are often borrow checker pains. But in general, I'd agree that bypassing th…

Yeah I think understand the sort of things you are talking about. Often times we have a "proof" that our code is safe in C. Maybe you are sending a pointer to a thread and then want to read from it at the end of your main thread. _You_ know it is safe because you made an informal contract of when that other thread stops using that pointer, but to Rust? informal is not enough. The hard part is knowing how to formalize all of those contracts. Send, Sync, 'static, all of those are a real pain to understand and know when to use correctly, but when you do it, you are formalizing those contracts. Now you don't just think your contract is held, it is _proven_ by the compiler.

Re: Ask HN: What Are You Learning?

#90
post #59

Earlier quoted context omitted.

I'm taking a class at the local community college. It's OK, just some class notes and an e-textbook that I never bother to read. The pedagogy is much as I remember it, the teacher going through the problems on a whiteboard and expecting everyone to rote-memorize things. But mostly, I'm learning from ChatGPT. You can enter (or take a picture of) any problem and ask it to break it down step by step and it does that ver…

I've been considering paying for an LLM to augment my learning, for when I get stuck or can't figure something out. In terms of courses I am looking at Khan Academy but also https://ocw.mit.edu/courses/18-01sc-single-variable-calculus... (haven't started so I cant speak for quality)

I'm actually building a tool in this space. Would you be open to jump on a 15 mins call with me and help shape the product? https://calendly.com/vel-yan/15min
Post reply on HN