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

It seems like this PDF is to be accompanied by a talk. Is there any video or audio file for this presentation? Otherwise it's just keywords on slides with pictures.


It uses the gcc compiler so C, or C++ can be applicable.

That being said, this book teaches network programming from the ground up so I would recommend understanding how to compile and output C code, then go through the book.

If you run into keywords, or syntax that you are not familiar with, just google it, and then keep working through the examples.

Mind you, the key takeaways from this book are not how to network practice IN C, but general practices. This knowledge can be applied to plenty of other languages such as Rust.


I'm going to be a dick here, because someone will say it anyways, but how is this different from VIM's directory browser?

Essentially the same UI.

I do think your program does add some features not found in VIM.


It's true that vim probably contains all of the functionality of tere, but IME browsing with vim is still a bit more cumbersome (and I'm not sure if you can configure it to print the cwd on exit, though probably you can). The extra '/' keystroke in each subdirectory for type to search, and the auto-cd really does make tere feel smoother.


Not everyone uses Vim.

Also netrw is a bit of a mess; I once found a bug and thought "I'll write a patch". After five minutes of browsing through the code ([insert Eddie Murphy meme]): "yeah, never mind".


some people have been using vim on a daily basis for years but have never used any directory functionality, only the text editing bits


How do you get vim to output the path to the directory you want?


Yup, I don't know how credit cards are in Europe, but, here in America a lot of credit card usage is decided on what rewards the user gets for using it.

Some are better for groceries, air fares, or hotel bookings and pay out in different ways(cash, or an abstract token system that is formulaically tied to redeemable goods and their USD worth.)

This whole system is financed through credit card transaction fees that are applied to the business owner's expenses during the transaction. Note, the customer is not meant to pay for this fee and business that tac this fee onto the customer's bill can have their license taken away by the company that provides in the interface(VISA, MasterCard, etc.). The whole system is really interesting and worth a read on Wikipedia.


> This whole system is financed through credit card transaction fees that are applied to the business owner's expenses during the transaction.

That's part of it, but isn't another big piece of it financed by interest payments from people who don't realize that you're supposed to pay off your entire balance every month?


I am not an expert on this topic tbh, but here is a VOX video about the topic more.

https://youtu.be/ySH5SudRwak


The new cargo add feature is a great QoL update.


For those unaware, some ask "why"

- No need to look up the version (though some IDEs do it for you)

- Auto-completion

- It shows you what features the crate has and whether they are activated, making it easier to discover features you need to enable or what you can remove to improve compile times

- Make it easier to document how to add a set of dependencies needed for a project (e.g. "Run `cargo add serde serde_json -F serde/derive`")

- The opportunity for more QoL improvements, see https://github.com/rust-lang/cargo/issues?q=is%3Aopen+is%3Ai...

It is impressive the amount of work it took to get this ready. I took over the effort almost a year ago and at times was working full time on it (thanks to my employer). Just my part included

- a near rewrite of the format-preserving toml parser (toml_edit)

- a major revamp of the UI

- a major revamp of testing

- a near rewrite to make it compatible with cargo's code base


Thanks for your hard work!

Any plans to add `cargo rm/remove` in the future? Or modifying the features in-place?


Yes, although there's no timeframe in place: https://old.reddit.com/r/rust/comments/vocp5k/announcing_rus...


How, or why is this an advantage compared to Plex?


Plex is not open source and spies on you.


> spies on you

Can you provide info to back this claim up please?


https://www.plex.tv/about/privacy-legal/

Not parent but yeah, that's spying in my book.


Which parts specifically?


Everything under “Information We Collect” and “Use, Processing, and Sharing of Your Information” sections.


The whole thing. Did you even read it?


So this part? Profile Information. You may provide us with profile information such as your e-mail address, username, a profile image, and password when you create an account, or when you edit your account information. You may also provide us with your payment information when you sign-up for a paid service.

OMG, they're...storing the login info you gave them


That's a non-answer


Literally the whole thing, other than the bullshit at the beginning about how deeply they care about your privacy, is about information they collect about you. That's what a privacy policy is.


The only plus I can see is a focus on DLNA might make DLNA not _strictly_ garbage. In reality if you don't want to use Plex and don't need to rely on DLNA, there's other options out there like Jellyfin or Emby.


Jellyfin is great... client apps for roku & ios plus a web interface cover all my devices. Minimal setup, just run it from a docker container. Has been super stable for me for a few years now. https://jellyfin.org/


Jellyfin has had “coming soon” next to Samsung and LG tvs for over 2-3 years. Not much use without native apps considering how awful the built in browsers are.


Ya this is what keeps me off jellyfin. Not having a good xbox or native tv app means its basically useless unless you use roku or something.


DLNA is HTTP-without-S only, by specification. Jellyfin, HTTPS, and DLNA don't work, unfortunately: https://github.com/home-assistant/core/issues/68279#issuecom...


I found it awful, on a Raspberry pi 4. Scanning through 2TB of movies on a NAS (gbit nic) took days. No visible indication of progress or where it's stuck. When it's done and there's a load of stuff missing, there's no clear way to find out what it ignored and why, so all you can do it manually go through every movie that it didn't find (easier said than done). I fought with it for 2 weeks and dumped it for Kodi and a direct attached 4tb hdd. Kodi finished the scan super quick and just works.


I used to use this to make media available to a PlayStation 3. It can do on-the-fly conversion for codecs that aren't supported by the client, though I think Plex can do that kind of thing too.

Nowadays, I use TinyMediaManager to tag all my film and series and make them available to a Raspberry Pi running Kodi/Libreelec. I also tried using JellyFin as there's a good Kodi plugin for that, but prefer giving the Kodi box direct access to the files - seems to work better for keeping its library up to date.


No sign in required for starters.



I'd would say that this is a simpler alternative for a smaller or less powerfull pc's.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: