Hacker Newsnew | past | comments | ask | show | jobs | submit | Svoka's commentslogin

This channel contains videos of journey from setting up environment and busy wait embedded LED blinking, to basically re-inventing and then using Embassy. 4 oldest videos.

https://www.youtube.com/@therustybits/videos


His videos are gold! I'm really impressed

Wow, this dude is good! Thanks for sharing.

Ah, C has stable ABI unlike C++, never would get tired of unresolved std::__1 symbols.

What stable ABI?

First of all, ABI is a property of the OS calling conventions, which happen to overlap with C on UNIX/POSIX, given its symbiotic relationship.

Secondly, https://thephd.dev/to-save-c-we-must-save-abi-fixing-c-funct...


What would be a reason to bring Zig in?

For example, Rust has additional memory guarantees when compared to C.


Zig has better ergonomics over C but not as complex as Rust.

You can just not use it at all, there are alternatives.

Why do you want to get rid of something which you are not forced to use?


How do you manage macOS desktop apps with those, I am confused. The article is about set up of a personal workspace.

I hired many many people and never once I cared about GitHub stars. Not even sure what signal it suppose to be.


It's a quick signal that the developer is capable of writing and maintaining code that can be used by many others.


Or that they're just a person who knows how to game stars. As Goodfart says, "When a measure becomes a target, it gets gamed beyond usefulness."


Although commits can be gamed on GitHub, stars are significantly harder to game as they require human accounts to be doing so.

You could game a few stars with sockpuppet accounts, but it's infeasible to game 100+ stars.


> You could game a few stars with sockpuppet accounts, but it's infeasible to game 100+ stars.

It’s not only feasible, it’s trivial.

https://the-guild.dev/blog/judging-open-source-by-github-sta...


https://news.ycombinator.com/item?id=36151140

> This package costed me 8.19 Euros for 100 stars which is €0.08/star.

Shoot for the stars, I guess.


I would not be surprised if you can buy quite a lot of them for cheap.


Yes, developer/platform advocacy/evangelism.


Very excited to see this. I thought that speed does not matter much for python tooling, but then I tried uv, and realized that I was wrong. The experience is just better. Looking forward to see more high performance quality tooling for Python.


I really do want to learn and love it. It seems I love all the things which are told about it, but, I think JJ has a tutorial problem. I would really want something which focuses on concepts of it rather than workflows. May be some diagrams? I know that JJ-ists think that it is very easy to understand wall of cli printed text, with ascii trees and hash prefixes in bold, but it really isn't. Especially for target audience of tutorials (folks new to JJ).


https://jj-for-everyone.github.io is the most approachable jj tutorial I've seen. I wouldn't say it focuses on workflows, but it does take a "learn by doing" approach a bit more than the "data model first" approach it sounds like you might prefer.

It's still a young tool, it's not surprising that tutorials are a bit lacking (honestly there are surprisingly many for its age). Maybe be the change you want to see in the world and make one? (Which would be an... interesting... way to learn the tool for sure).


Same. It's how I learned Docker and Kubernetes, study the concepts, then I can ask "what's the specific command to do A,B,C" instead of an open ended "how do I do X".


Have you tried it yet? I found the tutorials a bit convoluted. But just giving it a go for a couple of days gave me more in practice than reading docs for a week could. It's not to say the docs couldn't be better - just maybe it's not as much of a barrier as you think.


Yes, I got lost when trying to sync with remote repo from two machines. I'll give it another try.


I think this is weirdly resonated with me. I used moved to Rust from C for embedded programming, and realized that my whole paradigm shifted on how I write programs.

Rust is much more than safe(r) C, it is different approach of architecting apps to have safer relations between components. Now that I am looking at my old code, I see how it would benefit from this paradigm.

And it also a 'problem' with Rust - it requires one to think differently. You can write Rusty code in C, and indeed results are just better, but trying to write Rust in C style would lead to fighting compiler and suffering.

Other languages, like Zig or Go, they chose different approach - to decorate C with modern features, and that works too.


"A language that doesn't affect the way you think about programming is not worth knowing." ― Alan J. Perlis

Learning Rust definitely made me a better C programmer.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: