HackerTrans
TopNewTrendsCommentsPastAskShowJobs

exposition

no profile record

Submissions

Doubling Down- CS fundamentals in the face of the AI apocalypse

yusufbirader.com
4 points·by exposition·il y a 2 ans·1 comments

[untitled]

1 points·by exposition·il y a 2 ans·0 comments

What I wish I knew before quitting my job

yusufbirader.com
1 points·by exposition·il y a 2 ans·0 comments

Efficiency Is the Enemy of Invention

yusufbirader.com
3 points·by exposition·il y a 3 ans·2 comments

What "work smart, not hard" actually means

yusufbirader.com
2 points·by exposition·il y a 3 ans·0 comments

A Poem for the Career Changers

yusufbirader.com
1 points·by exposition·il y a 3 ans·0 comments

Why I never get writer's block (any more)

yusufbirader.com
1 points·by exposition·il y a 3 ans·0 comments

How to Become a Patent Attorney (UK/EU)

yusufbirader.com
1 points·by exposition·il y a 3 ans·0 comments

Show HN: pzip- blazing fast concurrent zip archiver and extractor

github.com
26 points·by exposition·il y a 3 ans·17 comments

Show HN: Hardwary- Hacker News for Hardware

hardwary.com
48 points·by exposition·il y a 3 ans·21 comments

How to create animated UI editors for landing pages?

1 points·by exposition·il y a 3 ans·0 comments

How to Negotiate as a Developer

twitter.com
2 points·by exposition·il y a 3 ans·0 comments

I Learned to Learn as a Developer

yusufbirader.com
1 points·by exposition·il y a 3 ans·0 comments

Which programming language should you learn first?

yusufbirader.com
2 points·by exposition·il y a 3 ans·6 comments

comments

exposition
·il y a 2 ans·discuss
There’s also pzip[1], which lets you create zip files and extract them in parallel.

[1] https://github.com/ybirader/pzip

Disclaimer: I’m the author
exposition
·il y a 2 ans·discuss
Astro is amazing. I built my blog with it, hosted on CF pages [1].

DX is great.

In most cases, ships absolutely zero JS to the client, meaning super fast load times.

[1] https://www.yusufbirader.com/
exposition
·il y a 3 ans·discuss
Thanks for the feedback!
exposition
·il y a 3 ans·discuss
There's also pzip/punzip (https://github.com/ybirader) for those wanting more performant (concurrent) zip/unzip.

Disclaimer: I'm the author.
exposition
·il y a 3 ans·discuss
Yep I get that- it's just that using unsafe reduces the benefits you get from Rust's model.

And so I was wondering whether using it is still worth it.

Obviously, it probably still has many benefits over C but something like Zig might be simpler and better suited.
exposition
·il y a 3 ans·discuss
Has anybody else used Rust for embedded?

Would be interested to hear your experience.

So far, I’ve seen mixed reviews. Some say that you can end up using unsafe a lot and so it’s better to stick with C or even use Zig.

Wondered if there was any merit to this.
exposition
·il y a 3 ans·discuss
At the moment it doesn't- if it's something you're looking for, please open an issue.

I didn't want to go down the route of implementing a bunch of features without there being a actual need for them, especially for an initial version.
exposition
·il y a 3 ans·discuss
Yep the standard I refer to is Info-ZIP (zip(1)).

I will add the resulting compression sizes- there is not much between them (pzip was around 2% larger for the 10GB directory). Although, I do have some optimizations in mind which will bring this down further.
exposition
·il y a 3 ans·discuss
https://hardwary.com/ for hardware news
exposition
·il y a 3 ans·discuss
Thanks. I’ve reduced it.
exposition
·il y a 3 ans·discuss
Appreciate the feedback!

I’ve reduced the font size for small screens so the post density should be higher.

Agree that learning to solder is on the basic side but I thought it would be nice to have some posts for complete beginners.

If you have any feature requests, let me know:

https://hardwary.canny.io/hardwary-feature-requests
exposition
·il y a 3 ans·discuss
Thanks for the feedback! I’ve reduced the font size so it should be easier on the eye. Improving the UI is on the top of my list.
exposition
·il y a 3 ans·discuss
Same and thanks for the encouragement! Anything in particular you’re interested in?
exposition
·il y a 3 ans·discuss
I don’t think that analogy is accurate. Python and Ruby capture the essence of programming- they still require one to think logically and structure problems in precise computational language.

Yes, they do operate further from the underlying hardware- but as a beginner, this isn’t really important. Once you’ve grasped the basics, languages like C become a lot more accessible and you can better appreciate what the higher level languages do for you.

I guess it’s personal preference at the end of the day.
exposition
·il y a 3 ans·discuss
Python and Ruby are great languages to start with but definitely not the end goal (for anyone who really wants to gain a deep understanding). They make the transition to understanding lower level languages e.g. C a lot smoother.
exposition
·il y a 3 ans·discuss
Yep, very true. They'll probably be using English to prompt some model :)