I'm Julien, and together with my friend Kalkidan, we've been working on making online clothes shopping more interactive. After launching our Chrome extension, many users requested a mobile-friendly version that doesn't rely on extensions. So, we developed a web-based version of Virtual Try-On that lets you try on clothes using your own photos directly from any device.
Why I'm Posting:
The current model we are using works okay, but not sure it works as well as Kolors. Has anyone been able to work with Kolors? I saw a viral post by a user on X recently ("I built it with AI in 2 hours kind of tweet) claiming they were using it, but I couldn't find their API nor any documentation. Did the viral tweet scrapped their Hugging Face page? If anyone has insights on accessing or integrating Kolors, I'd greatly appreciate your help.
Holberton School offers a two-year higher-education program to become a full-stack Software Engineer. Through project-based and peer learning, Holberton School’s students unleash their creativity and naturally learn how to work as a team to solve practical challenges.
At Holberton our students do not take on debt and do not pay us anything before they find a job. That permits us to have a positive impact at many level, including opening the door of first-rate education to the most.
Holberton is on its way to become the largest trainer of Software Engineers in the US within the years to come. Our current San Francisco campus will be home to 1,000 students, our mentor community is 150+ strong and quickly growing.
I can assure you that our students (Holberton) do negotiate their entry-level jobs. The majority successfully do so :)
> the only things that matters is your study programme and your degree
When we started we had no track record whatsoever. Our first students found internships but also jobs everywhere including both completely unknown and super cool startup and very high-profile companies such as NASA, Apple etc... they were all selected on what they could do and not on a degree (we are not accredited) nor the school itself (we had no track record)
Today we atart to have a very good reputation so the problem is different, our atudents don't have to fight anymore, companies come to them. But for the first students it was very clear that ppl didn't care about degrees or "where do you come from".
Yes we are: the admission process is algorithm-led. The admission process is totally blind and removes human biais.
During the admission process (please tey it :)) we try to replicate as much as we can what students will be living at Holberton. Simce we are project-based and students also collaborate a lot with each other, the admission process is a project where you have to collaborate with other candidates. Basically if you has fun doing the admission process you will love Holberton and if you don't then you will drop-out during the admission process vs dropping out from school. Most of the applicants don't finish it. It takes anywhere from 10 to 60h to finish it - depending on your current level (this is designed for ppl with 0 level in CS/programming)
FYI we (Holberton) have a minimum threshold: if you don't find a job or if it under 40k you don't pay us back because we failed at either training you or selecting you as a student.
> Any reasonably intelligent and dedicated student can go to university and come out the other end with a well-paying job.
That's a pretty restrictive filter. Currently you have to be at least two of smart, goal-directed, and curious to make it through the university system with a decent education and good job prosepcts. Many other students make it through with good job prospects but no real education because they were able to bull their way through an in-demand major program. But a lot of them slip through the cracks and end up with neither job nor education.
I agree. Ideally, tuition would be extremely subsidized and higher ed wouldn't constitute an enormous financial gamble. But in the current US system, the restrictive filter really is in the students' best interest.
It's not self-serving to tell someone "really, no, you shouldn't take out a big loan to pay for this because you're probably unprepared and will fail".
On the contrary, taking literally every student who can get a federal student loan -- regardless of your faith in their ability to get something meaningful out of the degree -- is extremely selfish!
Interestingly enough, that's around the same number I came up with as a minimum wage for students with big loans to pay back a University. People would tell me that $15 an hour or so for IT work like we get out here was decent pay for new people. I said a lot of these people have Bachelor's degrees with minimum payments of $2,000 a month. Lowest cost-of-living out here (poor people life) + that payment = you need at least $40,000 a year just to scrape by. People just don't get how the traditional model of education plus companies not paying people anything puts such a financial burden on graduates that they're damn-near better off taking a no-degree approach.
[I am the cofounder of Holberton] it is working great for us. As you said we do take the financial risk on students not getting jobs. Education is so broken today: students get in debt and don't find jobs because too many universities are in the business of signing in students and not finding them a job :( hopefully we can show the way and we'll make this change. Purdue university is now offering this too, which is a good sign that things are changing. Honestly I think that this is going to become the norm simply because the current system is broken an unsustainable (US students debt is in Trillion USD! and cost of atudies is getting higher and higher -> more devt and more ppl who can't afford Education anymore) 10 years from now ppl will simply look back and laugh at today's system.
There are two other important things that this model solves too: 0. There is no more financial barrier to high quality Education. Anyone can afford Holberton* 1. Colleges need to make sure that you are a fit to their system/culture/field. Today this is not the case so students are wasting time and money in programs they are likely to fail. By having this tuition model they will need to be transparent and make sure everyone succeed
(*) we are in SF so cost of living is high. this is a pb for a lot of candidates. We are activally working on a solution.
> If you are a university in the "business of finding students a job" you are university'ing wrong.
Then everyone is university'ing wrong!
Universities spend an enormous amount of time and money getting students jobs. Maintaining relationships with recruiters, developing alumni networks, and entire departments of full time staff dedicated to "career services".
There's a solid critique of education programs that are overly sensitive to industry fads [1], but IMO universities and educators should definitely include "finding students a job" as an explicit curricular goal -- balanced, of course, with "ensuring students have a long and healthy career beyond that first job".
Finding students a job should be a secondary byproduct of first giving them a world class education where you prepare and enable the student for society through being able to learn. Universities are to teach students how to learn so they can learn and be more aware and active about what is happening around them in society. Universities gives you exposure to a wide array of subjects for a purpose. It isn't random, and if you are attending a university where it does feel random, then find a better university.
"The goal of university education is to help build a fairer, more just society" - Steven Schwartz. [0]
Indeed this aligns with Plato's view on education -- "Plato regards education as a means to achieve justice, both individual justice and social justice." [1]
But when I apply this philosophy to concrete curriculum design questions in CS, I end up caring about placing students at internships and jobs.
First, internships are a form of education, and I find that students who complete internships come back the next Fall as much more mature programmers. I can then leverage that maturity in programming to dig deeper into interesting theory. Because I'm not helping debug for loops, I can students debug proofs or design more complex algorithms. So I consider internship placement a major goal for the first two years of a CS curriculum, even when my goal is to teach pure theory.
Second, I have a hard time justifying the situation where students are debt slaves to banks. How does that achieve individual or social justice?
Third, your work output is an enormous aspect of your contribution to society. Someone who can build a software platform that helps rural poor in Nigeria get access to micro-loans under a fair terms is making a much greater impact on the world than a philosopher with a perfect understanding of what it means for the world to be just, but without the means to act on that knowledge.
The problem is that it is awfully hard to be a "life long learner" if you are unemployed, desperate, or working a shit job just trying to make ends meet.
Imagine all that extra time college graduates could spend learning if they were easily able to provide for themselves because college prepared them for the real world and they were able to get a good job.
Okay nice goals. But we face a problem today will a shortage of low skilled jobs. The few low skilled jobs that remain often still require university training. The rest offer terrible working conditions and pay.
It's nice to have a society that has people who are more aware and active about what is happening around them in society. But what about the average worker that's been unemployed for six months and just want's to be able to afford to raise a family?
We need to meet our basic needs first. Universities used to be for the upper few, but as they are required more and more for the majority of jobs, either the universities need to change or the job requirements need to change.
Well, the problem is that universities are being co-opted into job training programs, when they shouldn't be. The cost of training people for jobs is being passed on to them through the university, from corporations. It shouldn't be that way. Finding a job should never be the main, or even a large part of attending college. Now, naturally that's not what is currently happening, but we need to work to avoid this as a long-term solution to job training.
That seems unrealistic for the most part. No, most universities aren't optimized as trade schools focused on near-term employment prospects. And, you can certainly choose a university and major that, shall we say, sub-optimizes employment prospects.
However, it's certainly the expectation of most people that going to university for four years is going to improve their employment prospects--often in a field directly related to their undergraduate study. And as someone else noted, schools absolutely put effort into relationships and programs that improve their graduates' job prospects.
> And as someone else noted, schools absolutely put effort into relationships and programs that improve their graduates' job prospects.
They also put in efforts in a bunch of other places as well.
I will admit that, coming from a lower middle class background, university education to a 17 year old me was mostly a way to optimize my career prospects. But in hindsight, I would say it is a lot more than that. The two most important skills I learned were probably critical thinking and team work. There were also many side-benefits, that you get merely from being in close quarters with so many different kinds of people... to learn that diversity is important, that even people from different cultures are awesome etc. These soft skills are very important, and I don't see a way of acquiring them otherwise.
However, I think a way to remedy this would be to be very clear with what a university provides instead of being vague about it. e.g. if you pursue CS in Uof Something, you have x % chances of getting a job here right out of college. I agree Universities have been co-opted into being preparatory schools for the job market, but that is too narrow a purpose for them.
I don't really disagree with any of that. There are (mostly good) reasons why most universities look and act differently than they would were they solely constructed for learning some trade whether white collar or otherwise. Part of this is that the training part is mixed in, for many people, with moving out of the house for the first time, being self-directed to a greater degree, etc.
That said, there's also a general expectation that, barring graduate school, university grads will also go on to earning their own living. Some do so with just generalized university education--which is more or less what you have if you majored in medieval German literature. But it's easier with an engineering degree or something else that ties directly to what a company is specifically hiring for.
That's a good point. While they're definitely not the same thing, I wonder if the goal posts are just changing. So at first, it was: complete high school and you will def get a job! And then it was: get a univ education and then you will def get a job!
Maybe the economy is just changing so much that we simply don't have the capacity to absorb so many workers. Or maybe we need to direct more resources to create employment in those areas (i.e. more funding for arts, history, archaeology etc.). I don't know what the solution is.
Effort doesn't alway equal results and we shouldn't be praising them not attaining their stated goals. (or perhaps they are, and their goals don't matter to their customers -- students)
I'm just a single point of data, but none of my friends ever found the career services people to be helpful in any meaningful way. In my world, their success rate is 0%.
> and we shouldn't be praising them not attaining their stated goals
My post wasn't intended as praise for career services... it was intended as praise for departments and universities that prepare their students for internships and jobs.
> and their goals don't matter to their customers -- students
I don't know this, but I think a lot of the dedicated professionalized career services people are mostly there more to placate clueless parents. It's marketing, and it works.
> none of my friends ever found the career services people to be helpful in any meaningful way
Absolutely. The scare quotes in my original post are there fore a reason...
That said, good career services people are usually work closely with or are even embedded in the department -- not a separate service in the admin building. They ensure that there are regular talks from the alumni network or local community. That companies are invited to come in for an evening and talk about what they're working on / what skills they need. And then ensure those companies are invited back to job fairs etc. in the Fall, with companies who take it as a serious opportunity and who you think are most likely to fast track your students' resumes.
In fact, at smaller universities/departments, the best career services employees are typically professors who keep in contact with graduated students are former colleagues.
University is sold to kids as the thing they'll do after high school and before starting their careers if they want to be successful. There's a grain of truth to that too; I have heard that it's hard to get a tolerable job out of college these days but even harder without a degree.
If that's how universities are positioning themselves, if they're opening their doors to students who are clearly not the best of the best and destined for academia and/or highly technical careers that demand high-level theoretical knowledge, then you bet your ass they should be teaching practical skills and helping students find jobs. Otherwise they're just taking (a lot of) money from kids who clearly don't know any better, and leaving them high and dry after graduation.
But 17% of an entry-level job is HUUUUUGE for the student. If I paid that in my internships and entry-level jobs, I'd be in trouble.
Granted, over the long run, it's a great deal! Just short-term, it's extremely expensive. Personally, I'd opt for a smaller payment that lasts longer, even if it means more money for you.
I'm Julien, and together with my friend Kalkidan, we've been working on making online clothes shopping more interactive. After launching our Chrome extension, many users requested a mobile-friendly version that doesn't rely on extensions. So, we developed a web-based version of Virtual Try-On that lets you try on clothes using your own photos directly from any device.
Why I'm Posting:
The current model we are using works okay, but not sure it works as well as Kolors. Has anyone been able to work with Kolors? I saw a viral post by a user on X recently ("I built it with AI in 2 hours kind of tweet) claiming they were using it, but I couldn't find their API nor any documentation. Did the viral tweet scrapped their Hugging Face page? If anyone has insights on accessing or integrating Kolors, I'd greatly appreciate your help.
Thank you!