I have been building a system, it's hitting 2m lines of code soon (backend + frontend).
Currently, I have landed in a flow where I maintain a roadmap of releases. Each release is a featureset that I can test, verify, and demo. Most releases are planned through a PRD document which contains user stories, other constraints, and implementation phases. Then, I create as many ADRs and TDs as necessary.
Tbh, all these are for me to keep track of what I am building. I am having agents write the bulk of these documents by rumbling to a microphone for a good deal of time and then reviewing ruthlessly. You have much more control over small and steady increments.
When I feel adequetly prepared, I start coding, most of the time I will lay the foundation and then have agents fill in the implementations.
I don't really worry about future proofing my architecture. It's not like I have a massive database that will take multiple days to create an index, most of the changes are cheap.
Nothing of the above is new, they are well established tools mostly used by larger organizations, the only thing that changes with AI is the scale in which you can use them.
The above apply only fo projects I am serious with (2 projects atm), the rest I just ask AI to build what I need and send it the bugs until it works as expected.
Can’t wait for the OpenAI orientation: “Here is a rack. Here is another rack. Here is your bed (rack-adjacent). There is no difference between day and night. Please do not befriend the AI.
It's a call to action from Louis Rossmann a consumer rights activist. It's supposed to help people understand how many other people are actually interested in consumer rights/right to repair/right to ownership/privacy.
There are a few videos explaining the concepts, you may want to look it up.
The only measurable outcome so far is an increase in contributions to consumerights.wiki, a wiki aiming to be a resource for consumer rights activism.
It's really fun to find clippy in the wild. Fediverse related videos/channels are more likely to have comments from clippy, but you may find him anywhere really.
I feel you will appreciate reading a bit of Kant's work, the critique of pure reason would a good start. In perpetual peace, he makes the argument that in order to achieve peace everyone should freely exercise their right to "public reason", aka their right as an individual to critique others (the state, organisations, or individuals).
IMO it's about saving men from the patriarchy. I was recently on an interview of Judith Butler and I really appreciated its take that the movement needs to show empathy and compassion.
Military spending is a self fullfiling prophesy. A country spends more because other countries are spending more. Recession kicks in and somehow the goverment has to justify its military spending when people are getting hungry, so it goes to war.
Europe was built on the promise of stopping war without military power, that's a step in the wrong direction.
Hey, I was fired last July and I went through the same process, I actually asked a similar question on Lemmy and the feedback I received helped a tonne in landing more interviews.
Here are the steps I believe helped me:
Make sure your CV is machine parseable, search for open resume, upload your cv see what it detects. Ideally, generate your CV using that tool.
Create your own portfolio website, here is mine for reference https://souperk.gr/ (I have a public repository, feel free to copy if CSS isn't your strong suite)
Check that toggle on LinkedIn to signify you are actively searching atm (don't remember how, but you should see a ribbon on your avater if it's active)
For me, landing more interviews was the hard part. Once I got a few interviews going, landing an offer was easy.
I like Arc's user experience with vertical tabs. They are bigger, easier to organize and they are cleaner. Also, the sidebar toggle is hard to work with, ideally I would prefer the ability to toggle with a shortcut or reveal on hover.
Aside Arc, Zen browser has a good vertical tab experience.
Overall, I still main firefox for my personal browser, though it's UX is still lacking.
So you are basically building a classifier that tries to assert if a user will like a video. While many are against any kind of "algorithm" within the fediverse, I believe that it's a necessity. But, I think allowing users to tag content and then building classifiers that allow you to filter based on that would be a more aligned with the fediverse.
Anyway, cosine similarity has worked for a lot of things, so I think it's a solid foundation to get you started. Another thing you can try is using an embedding model, specifically a model that receives a segment of a video and yields a matrix with the property that similar input will result in outputs relatively close to each other (cosine or euclidean distance).
Another thing to consider is building a platform that will permanently store data. If you can come up with a set of endpoints, I can implement something in python to get ypu started. I don't have experience with video processing so I cannot help you with that, but the crud aspect is no biggie.
First of all, your friend is at vulnerable place and this is not the time for you two to explore a romantic relationship. You will definetely regret rushing things, you sound like a kind person and you don't want to exploit her. Try to be there for her, give time and space for something romantic to develop.
When the time has come try to be clear and formal, ask her for a date, like you are meeting a new person. Dating someone you know for a long time can be confusing and messy, invest the time to understand the romantic side of your relationship.
Also, you deserve to be with someone that appreciates the whole you. De-transitioning should something you do because you want to and not something you do because someone else wants it. You are allowed to change your mind, but make sure you do it for the right reasons.
Last but not least, as far as the equipment is concerned, there are always strap ons 👌
PS the concept of love can be complex and confusing. There is a lot of research around it, but IMO the bottom line is that there are two sides of it you need to be aware. 1) there is limerance which is a feeling and 2) there is love which something you do
Also, fuzzing is becoming quite popular. It's a technique that automatically detects vulnerabilities on a binary. Though, it is computationally intensive, so I would love to the emergence of a peer-to-peer project that allows anyone to contribute by testing open-source software.
I have been building a system, it's hitting 2m lines of code soon (backend + frontend).
Currently, I have landed in a flow where I maintain a roadmap of releases. Each release is a featureset that I can test, verify, and demo. Most releases are planned through a PRD document which contains user stories, other constraints, and implementation phases. Then, I create as many ADRs and TDs as necessary.
Tbh, all these are for me to keep track of what I am building. I am having agents write the bulk of these documents by rumbling to a microphone for a good deal of time and then reviewing ruthlessly. You have much more control over small and steady increments.
When I feel adequetly prepared, I start coding, most of the time I will lay the foundation and then have agents fill in the implementations.
I don't really worry about future proofing my architecture. It's not like I have a massive database that will take multiple days to create an index, most of the changes are cheap.
Nothing of the above is new, they are well established tools mostly used by larger organizations, the only thing that changes with AI is the scale in which you can use them.
The above apply only fo projects I am serious with (2 projects atm), the rest I just ask AI to build what I need and send it the bugs until it works as expected.
Can’t wait for the OpenAI orientation: “Here is a rack. Here is another rack. Here is your bed (rack-adjacent). There is no difference between day and night. Please do not befriend the AI.
Has anyone tried to self host this? Of course, hosting 300tb isn't practical, so any solution would need to download the metadata and songs on demand.
Build open source software for public infrastructure
It's a call to action from Louis Rossmann a consumer rights activist. It's supposed to help people understand how many other people are actually interested in consumer rights/right to repair/right to ownership/privacy.
There are a few videos explaining the concepts, you may want to look it up.
The only measurable outcome so far is an increase in contributions to consumerights.wiki, a wiki aiming to be a resource for consumer rights activism.
It's really fun to find clippy in the wild. Fediverse related videos/channels are more likely to have comments from clippy, but you may find him anywhere really.
You have probably confused a lot of programmers 🤣🤣
Also, if the organisation shares their fediverse profile on their official website, you can consider them verified
Depends on what you are trying to accomplish, pydantic is great for encoding/decoding
If you don't need that go with dataclasses
IMO this is creating unrealistic expectations for the bundle size of linux distributions 🤣🤣
I feel you will appreciate reading a bit of Kant's work, the critique of pure reason would a good start. In perpetual peace, he makes the argument that in order to achieve peace everyone should freely exercise their right to "public reason", aka their right as an individual to critique others (the state, organisations, or individuals).
IMO it's about saving men from the patriarchy. I was recently on an interview of Judith Butler and I really appreciated its take that the movement needs to show empathy and compassion.
Wondering if a volunteer could go to the physical location necessary to restore service. If it's in Athens Greece, I can make the trip.
Edit: The server is located in Azores, the flight would cost 415eur, I cannot afford that, maybe someone in Portugal could help?
Military spending is a self fullfiling prophesy. A country spends more because other countries are spending more. Recession kicks in and somehow the goverment has to justify its military spending when people are getting hungry, so it goes to war.
Europe was built on the promise of stopping war without military power, that's a step in the wrong direction.
Hey, I was fired last July and I went through the same process, I actually asked a similar question on Lemmy and the feedback I received helped a tonne in landing more interviews.
Here are the steps I believe helped me:
For me, landing more interviews was the hard part. Once I got a few interviews going, landing an offer was easy.
I have tried Zen and I like it, I will give ForeDragon a spin, thanks 🙏
I like Arc's user experience with vertical tabs. They are bigger, easier to organize and they are cleaner. Also, the sidebar toggle is hard to work with, ideally I would prefer the ability to toggle with a shortcut or reveal on hover.
Aside Arc, Zen browser has a good vertical tab experience.
Overall, I still main firefox for my personal browser, though it's UX is still lacking.
Maybe add some decent vertical tabs too?
So you are basically building a classifier that tries to assert if a user will like a video. While many are against any kind of "algorithm" within the fediverse, I believe that it's a necessity. But, I think allowing users to tag content and then building classifiers that allow you to filter based on that would be a more aligned with the fediverse.
Anyway, cosine similarity has worked for a lot of things, so I think it's a solid foundation to get you started. Another thing you can try is using an embedding model, specifically a model that receives a segment of a video and yields a matrix with the property that similar input will result in outputs relatively close to each other (cosine or euclidean distance).
Another thing to consider is building a platform that will permanently store data. If you can come up with a set of endpoints, I can implement something in python to get ypu started. I don't have experience with video processing so I cannot help you with that, but the crud aspect is no biggie.
There are a lot of things to unpack here.
First of all, your friend is at vulnerable place and this is not the time for you two to explore a romantic relationship. You will definetely regret rushing things, you sound like a kind person and you don't want to exploit her. Try to be there for her, give time and space for something romantic to develop.
When the time has come try to be clear and formal, ask her for a date, like you are meeting a new person. Dating someone you know for a long time can be confusing and messy, invest the time to understand the romantic side of your relationship.
Also, you deserve to be with someone that appreciates the whole you. De-transitioning should something you do because you want to and not something you do because someone else wants it. You are allowed to change your mind, but make sure you do it for the right reasons.
Last but not least, as far as the equipment is concerned, there are always strap ons 👌
PS the concept of love can be complex and confusing. There is a lot of research around it, but IMO the bottom line is that there are two sides of it you need to be aware. 1) there is limerance which is a feeling and 2) there is love which something you do
Also, fuzzing is becoming quite popular. It's a technique that automatically detects vulnerabilities on a binary. Though, it is computationally intensive, so I would love to the emergence of a peer-to-peer project that allows anyone to contribute by testing open-source software.