Collecting my attempts to improve at tech, art, and life

2025-01-17

Tags: hackers-town look

Does any of this enlighten, entertain, or otherwise please you? Please consider a Tip. Every little bit helps!

I last updated this page

Activity Log

hackers.town: 2025-01-17 Fri 08:29

Looking at the billionaires and listening to the music in my head

#NowPlaying

If I Had $1,000,000 by Barenaked Ladies

hackers.town: 2025-01-17 Fri 10:06

Got my tabs on the side in Vivaldi lately, and today I found out if you have enough tabs open you get a scrollbar.

(and yet I wonder why my browser’s always using so much memory)

hackers.town: 2025-01-17 Fri 14:25

We found The Cakery, and decided that @IamMrsGeek and I deserve sweet treats.

Overhead sunlit view of carrot cake cupcake and German chocolate cupcake

hackers.town: 2025-01-17 Fri 15:36

I should stop trying to emulate Hugo features in Astro, however much fun reimplementing the wheel might be.

hackers.town: 2025-01-17 Fri 19:38

I should stop trying to emulate Hugo features in Astro.

I should but I won’t.

Got taxonomy entry pages so I can add descriptive info to specific tags, years, series, etc rather than plain lists.

blog page with a list of years with posts, including a brief description of some years

hackers.town: 2025-01-17 Fri 23:35

your job application take-home code assignment: design, document, and write the core tech offering of a startup. Deadline: 2 days.

No, I don’t know if it’s real. Either it’s a good joke or – well – it’s a good joke. Even as anxious as I am about the job search, I’d still probably laugh in their face.

via LinkedIn if for some reason you feel like giving them your clicks.

90160a77ab8754c0.png

« Develop a preemption-based scheduling algorithm to prioritize high-priority deployments. 4. Scheduling Algorithm « The scheduling algorithm should optimize for the following: 1. Priority: Higher priority deployments should be scheduled first. 2. Resource Utilization: Efficiently use available resources. 3. Maximize Successful Deployments: Maximize the number of deployments that can be successfully scheduled from the queue. Deliverables 1. Code: Provide the implementation of the backend service. 2. Documentation: Include documentation on how to set up and run the service. 3. Tests: Write unit tests for key components of the service. 4. UML Diagram: Include the UML diagram of the database. Implementation Guidelines « Use Python as the programming language. * You may use any web framework (e.g, Flask, FastAP|, Django). o Store data in a simple database (e.g., SQLite, PostgreSQL). o Use Redis, RabbitMQ, or any other queueing mechanism for scheduling. « Focus on the management and scheduling logic, not the actual provisioning and deployment of resources. Evaluation Criteria o Correctness: The implementation meets the requirements. * Code Quality: Code is clean, readable, and well-documented. « Efficiency: The scheduling algorithm effectively optimizes for priority, resource utilization, and successful deployments. o Testing: Adequate unit tests are provided and they cover key scenarios.

Bonus Points « Implement a more advanced authentication mechanism (e.g., JWT). ® Use Docker to containerize the service. * Add RBAC for Admin, Developer, and Viewer. « Add support for deployment dependency management (e.g., Deployment A must complete before Deployment B starts). 4 Deadline: 2 days after sharing the assignment. (Note: Any assumptions or clarifications required should be communicated promptly.)