This XML file does not appear to have any style information associated with it. The document tree is shown below.
Ben Plate
https://ben9583.com/
Recent content on Ben PlateHugo -- gohugo.ioenTue, 27 Sep 2022 23:18:59 -0700New Project: Scale of the Universe
https://ben9583.com/posts/new-project-scale/
Tue, 27 Sep 2022 23:18:59 -0700https://ben9583.com/posts/new-project-scale/Scale of the Universe v3 Over the past year, I’ve been working on an official remaster of the famous “Scale of the Universe” project with hundreds of millions of views, and our first version has just launched! This project is based on the original Scale of the Universe, developed by carykh, and for this project, I’ve been working with Dave Caruso to modernize and expand its reach. About SotU Scale of the Universe was first developed by Cary and Michael Huang in 2010 as a way to explore the different sizes of the universe.'Colorless Green Ideas Sleep Furiously' and Other Challenges for NLP
https://ben9583.com/posts/colorless-green-ideas/
Fri, 02 Sep 2022 11:40:01 -0700https://ben9583.com/posts/colorless-green-ideas/Barriers to Natural Language Processing Natural language processing is the field of creating algorithms that can parse human language and interpret its semantics. When we consider it in our everyday lives, we think of virtual assistants like Siri and Alexa—programs known to all who have used them that are quite flawed. There are too many seemingly simple queries and sentences that these interpreters cannot understand for them to be considered “intelligent” enough to have an understanding of language.What is Google Foobar?
https://ben9583.com/posts/foobar/
Sun, 21 Aug 2022 09:48:45 -0700https://ben9583.com/posts/foobar/Google Foobar What is Foobar? If you go to foobar.withgoogle.com (or if you reasonably see that link and think it’s a phishing attack, https://google.com/foobar), you are shown the following: This cryptic response doesn’t really reveal anything about Foobar, so you probably wonder what this is all about. As it turns out Foobar is an invite-only coding challenge by Google believed to be used for recruitment. How do you get Access to Foobar?New Personal Website
https://ben9583.com/posts/new-personal-website/
Thu, 18 Aug 2022 16:15:00 -0700https://ben9583.com/posts/new-personal-website/Hello! This is a new website I made to hold all my programming-related content since my last one was pretty bad. Anyway this gave me an opportunity to try out Hugo, a static site generator written in Go. I heard it was pretty lightweight and I had been meaning to making a portfolio website for myself, so this was a good opportunity to try it out. I’m making this with the Hugo theme “Gokarna”, which provides a standard template for blog posts.Authorization Tests
https://ben9583.com/projects/authorization-tests/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/authorization-tests/GitHub: ben9583/authorization-tests This is just me experimenting with methods of authorization, such as JWTs. The project has an NodeJS server component and a React frontend making use of redis as a database. Description This project represents a full-stack web app that makes use of secure authentication practices I decided to make for practice. Right now, I’m just using a JWT stored in document.cookie with HttpOnly and SameSite=strict meant to address XSS and CSRF respectively.Chess AI Project
https://ben9583.com/projects/chess-ai/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/chess-ai/GitHub: ben9583/chess-ai An AI that plays chess and is hopefully better than me GIF demonstrating human play, AI is not complete yet (see below) Written in Java 17 using the Maven project management tool. Currently, the chess program itself is complete and I have written up a neural network-based agent with stochastic training. Currently it doesn’t train very well and doesn’t implement techniques like decaying learning rate, but the functionality is there and I’ll be working on improving the strategy over time.Civilization Simulator (civ)
https://ben9583.com/projects/civilization-simulator/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/civilization-simulator/GitHub: ben9583/civilization-simulator A Civilization Simulator coded in Python (pygame) and Java. Description Originally programmed in RBLX Lua, this zero-player game features random terrain generation and AI empires that fight with each other to become the dominant empire in a hex-based world. The game has been carefully balanced as to let no one empire become dominant and stop the game (Roman Empire scenario) or many tiny empires, if you can call them such, that are essentially city-states in constant flux (Holy Roman Empire scenario).Matrix Equivalence Classes
https://ben9583.com/projects/matrix-equivalence-classes/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/matrix-equivalence-classes/GitHub: ben9583/matrix-equivalence-classes This is a Java program I wrote for a Google Foobar challenge (“Disorderly Escape”) that counts matrix equivalence classes under row and column swaps. If you’re here to see that, you can check out the foobar directory. I’ve also since reorganized my code into a proper Java project. Task Given an $M\times N$ matrix wherein each entry can take one of $S$ states, determine how many possible matrix “groups” can be made such that a group is represented by the set of all matrices formed by swapping the rows and/or columns of a matrix.MC_DepthNN
https://ben9583.com/projects/mc-depthnn/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/mc-depthnn/GitHub: ben9583/MC_DepthNN An attempt at a neural network which takes photos of Minecraft as input and outputs a depth estimation. Works on 512x512 screenshots of the minecraft overworld. I’m limited by the availibility of cloud GPUs, so I may go a while without updating anything. I haven’t been able to get my Radeon to work with Tensorflow, so testing will be limited for only every few updates. Gallery: These samples were processed through this network and not used in training.Minecraft-Discord Bridge
https://ben9583.com/projects/minecraft-discord-bridge/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/minecraft-discord-bridge/GitHub: ben9583/Minecraft-Discord-Bridge Minecraft Bukkit plugin which integrates Minecraft to the Discord and vice versa. Forked from MineDisco/Minecraft-Discord-Bot-Bukkit Features Messages from Minecraft chat can be delivered to the selected Discord channel Messages from selected Discord channel can be delivered to the Minecraft Chat Different types of messages (advancements, death messages, etc.) can be toggled to display by using commands or by editing the config file Minecraft users can be authenticated using Discord Existing users vote if new user should be let in to the server on the Discord Minecraft announcements that can be broadcast to Discord: Death notices Advancement messages Join/quit messages (with a count of the current players online) Server “say” messages from the server console Requirements Minecraft server which supports Bukkit plugins Be an owner of a Discord server Setup Download latest plugin .Solar Sim 🪐
https://ben9583.com/projects/solar-sim/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/solar-sim/GitHub: ben9583/solar-sim A planetary body simulator with a HTML5/CSS3/JS frontend and simulated using Rust WebAssembly. Try the latest version here! Built with 🦀🕸 by The Rust and WebAssembly Working Group About This is a hobby project I started in 2020 as part of a project about Lagrange points for an astronomy class I took. Originally, this was written purely in JavaScript, but the performance was quite bad even on my i9 MacBook Pro and had a lot of stuttering, especially on Firefox.Taco Bell Price Comparer
https://ben9583.com/projects/taco-bell-prices/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/taco-bell-prices/GitHub: ben9583/taco-bell-prices A website that grabs the latest price data between Taco Bell locations in the US and compares them to national averages. Why…? Let’s say you’re in Berkeley, California and you’re looking to get a Taco Bell party pack for yourself a group of people. You have the Taco Bell app and it picks the closest Taco Bell location nearest to you, and naturally you order from there. This is however, a major mistake.ThoughtCache
https://ben9583.com/projects/thoughtcache/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/thoughtcache/GitHub: ben9583/ThoughtCache A social media concept that lets users “cache” their thoughts as well as “fetch” from other users. Thoughts are purged after a week and are completely anonymous, requiring no login from the user. for Arizona congressional district 6. Video ExplanationUber Eats Button
https://ben9583.com/projects/uber-eats-button/
Mon, 01 Jan 0001 00:00:00 +0000https://ben9583.com/projects/uber-eats-button/GitHub: ben9583/uber-eats-button A physical, big red button that orders a random meal to your house The Button in all its Glory About The Uber Eats Button is a big red button that uses AI and randomness to pick out some food items on Uber Eats that constitute a meal and orders it to your house without any human intervention. The button sends a request to a server that interfaces with Uber Eats to pick a restaurant randomly and select items from the menu by asking ChatGPT to create a meal.
0 Comments