Urgent.News

What's breaking now, across thousands of outlets.

Tech

Shinobi tells you which Profs are really taking PhDs this year?

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle A friend of mine was applying for a PhD. She had a list of professors she wanted to work with and emailed them one by one. Most never replied. She asked me for help because I had been through this myself when I applied for my Master's. I had found a supervisor and secured a scholarship, so I thought I could…

This article details the story of an AI tool called Shinobi, developed to help applicants for PhD programs determine which professors are open to accepting students. The author explains how they helped a friend navigate the process of applying for a PhD, finding that the information was often scattered and outdated on professors' websites.

This led to the creation of Shinobi, which uses AI to analyze a professor's website and publications, providing a score and label indicating whether they are accepting students. The tool took a month to develop and is now available as a service for a small fee. The author breaks down the technical aspects of Shinobi, explaining the use of three open-source AI models: Gemma, vLLM, and Mastra.

They also discuss the stack used to run the tool, including SerpApi for web searches, OpenAlex and NSF for data, MongoDB Atlas for storage, Sentry for monitoring, and Render for deployment. The author emphasizes the importance of using accurate and up-to-date information when applying to PhD programs, and how Shinobi aims to streamline the process by providing clear and reliable data for applicants.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Exchange Online Retention Policy Not Applying: A Read-First Purview vs MRM, Distribution, and Scope Triage

Helpdesk: "Compliance turned on a Delete after 3 years retention policy for all mailboxes in Purview last week. Mail from 2019 is still sitting in people's Inboxes, and Outlook still shows the old…

  • Exchange Online retention policies rely on Microsoft 365 and Exchange MRM systems
  • Troubleshoot by confirming which system the issue relates to and checking policy health
  • Verify policy distribution status and scope, ensuring mailbox meets minimum requirements

Zapier vs Make vs n8n: How to Choose an Automation Tool

License price is the wrong thing to compare. Who maintains it in six months, how many branches the workflow has, and where the data is allowed to live will decide it for you.

  • Zapier is fastest to start with largest pre-built app connections library
  • Make offers visual scenario builder with branches and loops without code
  • n8n is self-hostable, code steps available, no per-task fee for updates and security

Solving x509 Self-Signed Certificate Errors in Dockerized GitLab & Mattermost

Solving x509 Self-Signed Certificate Errors in Dockerized GitLab & Mattermost If you have ever deployed self-hosted GitLab alongside Mattermost using Docker or Omnibus in an enterprise intranet or…

  • x509 certificate error occurs in Dockerized GitLab & Mattermost
  • Go services read system Root CA bundle at startup
  • Mount Root CA certificate on host and reconfigure GitLab container

The Ultimate Dual-Push Workflow: Seamlessly Syncing GitHub and GitLab with a Single Command

The Ultimate Dual-Push Workflow: Seamlessly Syncing GitHub and GitLab with a Single Command Many developers and engineering teams maintain presence across both GitHub and GitLab .

  • Dual-push workflow syncs GitHub and GitLab with single command
  • Configure git remote with GitHub as primary fetch URL and GitLab as secondary push destination
  • Global Git alias automates dual-push setup for new repositories

More from Friday 16 October →