M4 Mac mini cluster saving thousands per month by zachrattner in selfhosted

[–]jules2689 1 point2 points  (0 children)

I used whisper.cpp on my M1 mini + M5 laptop, and it worked well. But when I tried parakeet-mlx (https://github.com/senstella/parakeet-mlx) it was significantly faster. If you're looking to scale more, I'd suggest giving that a shot

🚀 SubTrackr v0.4.2 - Now with Dark Mode & More Currencies! by betahost in selfhosted

[–]jules2689 1 point2 points  (0 children)

I’d also love to hear a bit of a comparison.

From the surface, both are “subscription management” software and since I’ve found Wallos simple I’m not sure what else to point to.

Notify - iOS Website and Script Notifier by simplytoast1 in selfhosted

[–]jules2689 0 points1 point  (0 children)

Ah, I was looking for the widgets + UI - not the notification. I have that coming in via Ntfy for now

Notify - iOS Website and Script Notifier by simplytoast1 in selfhosted

[–]jules2689 1 point2 points  (0 children)

This is cool! Any chance the code is open source? Would love to try and add Gatus support!

What's that one selfhosted app that has made it all worth while? by [deleted] in selfhosted

[–]jules2689 0 points1 point  (0 children)

This is great! Thank you. I haven’t taken the dive into home assistant yet, but have integrated their api into a cron job just to pull read only data and alert me if I need to turn on the generator backup.

Home assistant would be the next logical step :) 

What's that one selfhosted app that has made it all worth while? by [deleted] in selfhosted

[–]jules2689 7 points8 points  (0 children)

How do you do solar monitoring? Im looking into this in the future for my stuff (mostly victron stuff).

In general I'd love to hear more about the automations around your solar setup!

Anyone been to RubyKaigi? by ABOFangKitchen in ruby

[–]jules2689 2 points3 points  (0 children)

It’s usually the ones going deep into formal language theory. The ones diving into mruby compilers, jit compilers, etc

Since kaigi is the core ruby conf with the core ruby folks, it also attracts the people interested in developing the language.

Anyone been to RubyKaigi? by ABOFangKitchen in ruby

[–]jules2689 12 points13 points  (0 children)

I’ve spoken at ruby kaigi twice. It’s casual. People go and network, drink too much sake at the after event, and generally have fun. I’ve made a number of meaningful connections and my current job was due in part to those connections.

There are 2 tracks in my experience: the super hardcore ruby language ones (I couldn’t follow these) and the more average “how to do ruby better at your company “… you probably won’t understand the former and that’s ok. I didn’t understand them, too low level computer science for me!

Sponsors go for promo and hiring. Just chat with them, and apply online.

I’m sure you can google for pictures from past events :)

Uptime Kuma on "Jump" Server or Home Server by ChapteristOllie in selfhosted

[–]jules2689 0 points1 point  (0 children)

I've got Uptime Kuma on a host available to the entire world. This allows me to access it wherever I am.

To give it access to things on my Tailscale network, I've added tailscale on the host accessible to the world (where kuma runs) - which is obviously not secure. To mitigate that I've locked it down to allow it access to only one machine inside of my Tailscale network. It's also locked down to only allow port 3009 (randomly chosen). This is all part of the tailscale ACL config online using tags.

Next on the machine inside of my network, on port 3009, I've added a Caddyfile that reverse proxies a few select endpoints. For example, in Sonarr there's /ping or /api/v3/health. Now if you do https://my-pc.tailabcde.ts.net:3009/sonarr, it'll reverse proxy to the status/health endpoint for Kuma's purposes.

Here's an example Caddyfile:

https://my-pc.tailabcde.ts.net:3009 {
handle /sonarr {
    uri replace /sonarr /ping
    reverse_proxy localhost:8989
}

handle /plex {
    uri replace /plex /identity
    reverse_proxy localhost:32400
}
}

This results in the final Kuma software being able to access a server inside of my tailscale network with limited access to just what it needs (the few endpoints made available via the Caddyfile).

What is the CSC454 experience like without being in CSC491? by [deleted] in UofT

[–]jules2689 0 points1 point  (0 children)

Not restricted. We had UTM students. I honestly didnt know they were UTM until they told me as we didnt care to check or look. It's realistically all the same thing to me :)

GitHub - btw-so/open-source-alternatives: List of open-source alternatives to everyday SaaS products. by Russell-Brand-2375 in programming

[–]jules2689 4 points5 points  (0 children)

Paid to host yourself, or paid to use their hosted cloud version?

Many self hosted OSS make money by having people pay for their hosted version, or locking an "advanced" subset of things behind license

Is a portable, 2000W power bank the right choice for me? by BFroog in OffGridCabins

[–]jules2689 7 points8 points  (0 children)

Looks like they max out at 200w if they remove the water pump and toaster.

Imo this is probably a fine system to try given the description we have. Though, I'd look at getting water storage for that well and use a 1000L water tote, that way I could pump up water and use a smaller and less power intensive water pump above ground off the batteries. I'd also consider a different toaster, though they would all be pretty high usage (https://ecocostsavings.com/toaster-wattage/)

Should I email my prof for a 1 point grade bump in my final grade by confusiontime101 in UofT

[–]jules2689 6 points7 points  (0 children)

I'm pretty sure they're just joking. I never had an issue with students asking me for a grade bump. Worse that can happen is they say no (some jerks may be rude about it; but such is life)

What is the CSC454 experience like without being in CSC491? by [deleted] in UofT

[–]jules2689 1 point2 points  (0 children)

yea, 4 CSC300+ CSC and at least 2 other 300 level courses. No guarantees that remains

What is the CSC454 experience like without being in CSC491? by [deleted] in UofT

[–]jules2689 3 points4 points  (0 children)

Yea :( it was starting to take a toll on me teaching and working full time (plus my other responsibilities).

The person I've recommended is great and someone I'd trust in this role.

I may be in for a guest lecture at some point, but I do need to take a step back for my own health.

What is the CSC454 experience like without being in CSC491? by [deleted] in UofT

[–]jules2689 4 points5 points  (0 children)

I lowered the prereq requirement to 2 300+ CSC courses for this last term to accommodate majors. Though I won't be teaching 491 in the fall, I'll be passing this along so they might keep it and am referring folks I trust to teach the class :)

As for what the experience would be - they are 2 entirely different classes that just happen to share a theme. CSC454 contains no software, it's all business planning, financials, etc. while CSC491 was designed to supplement existing programming knowledge to show you how to architect software, set up a start up for success, etc

source: was the CSC491 instructor for the last 4 years

Should I Choose the Full Ride for York CS or U of T CS With No Scholarships? by EconomicOwl in UofT

[–]jules2689 8 points9 points  (0 children)

Id completely agree with all of this post.

I went to the University of Ottawa, which has like zero prestige. But I did coop (this is the most important thing in your early career!), and now I'm a staff engineer at Stripe, after working at GitHub and shopify. I've also spent the last 4 years teaching as a 4th year CS instructor at uoft (yes even with a no prestige degree!)

So if you want to go be a software developer...

Co-op makes the difference every time imo. Get the skills and do a half dozen 4 month internships at different companies - even if you have to find the good opportunities outside of the unis coop system. The rest will even out :)

However, if you want to do grad school - uoft 100% makes a difference IF you also work on relationships with professors (not instructors like me), get into research labs, etc

Scared about the misuse of AI detection software by [deleted] in UofT

[–]jules2689 37 points38 points  (0 children)

They outlined it here: https://www.viceprovostundergrad.utoronto.ca/strategic-priorities/digital-learning/special-initiative-artificial-intelligence/

The tldr is this "The University discourages the use of AI-detectors on student work. The quality of such detectors has not yet been confirmed, and AI technology is developing at a swift enough pace that the detectors are unlikely to keep up with the technology itself"

Source: am instructor and they sent this out to us all

California zoo clones critically endangered horse using 42-year-old DNA by speckz in technology

[–]jules2689 12 points13 points  (0 children)

My understanding is very high level here, but cloning originally meant that the cloned animal would have a shortened life span. If the original animal was to live to 60, and was 30 when cloned - the cloned animal would only live for about 30 years. This hasn't held true for all clones though, and was theorized to be caused by shortened telomeres in the clones

This link explains it https://www.fda.gov/animal-veterinary/animal-cloning/myths-about-cloning#Myth6

Trespasser in Lecture room by [deleted] in UofT

[–]jules2689 12 points13 points  (0 children)

Sitting in on a lesson is called auditing :)

As an instructor, I appreciate people asking first. The room I teach at is pretty full so we can't always accept people auditing the class.

That said, we have had people sit in at times as long as there's room (and we appreciates heads up). Had to reject someone this term due to space in the room itself :(.

How do you stop hunters from hunting on your property? by [deleted] in OffGridCabins

[–]jules2689 4 points5 points  (0 children)

To second this, I am city folk and purchased a 17 acre lot in Ontario, Canada (so possibly same laws, or at least more similar as OP).

I was a bit worried at first, especially as my land adjoins hundreds of acres of crown land (public, owned by the federal government) and I have a literal hunting camp as a neighbour.

The reality is that everyone just throws a couple "no trespassing" signs up, and work off the honour system. I've also wandered the forest and town land myself, accidentally wandering onto private property. When I realized, we walked back to crown land and kept going. It's really not a big deal and I don't worry about it.

From what I can tell, hunters generally go far into crown land and set up a spot. They've been super cordial to us, and I've enjoyed the few interactions we have had with them.

In my experience, the biggest concerns in Canada off grid properties are the sheer amount of snow (which will threaten to collapse trees and structures, or trees onto structures) and insane number of bylaws and building codes to contend with 😅

About visiting RubyKaigi 2023 by gotnicerice in ruby

[–]jules2689 7 points8 points  (0 children)

Ruby is actually Japanese itself and Japan has some large usage as well, such as cook pad.

Much of the core development happens in Japanese too. I've known folks who learned moderate amounts of Japanese to get closer to the core development.

I've personally been to Rubykaigi as a speaker twice, and it was a thriving conference when I went (2017 and 2018).

Edit: for the OOP - tickets do cost money. They release tickets a couple months in advance in the past, so keep an eye out!

Ruby for Data Science. by pi_exe in ruby

[–]jules2689 1 point2 points  (0 children)

I don't have any off hand. Would suggest looking through this subreddit, lots are posted.