Skip to content
View lukedigiovanna's full-sized avatar
🦄
why do numbers work so well?
🦄
why do numbers work so well?

Block or report lukedigiovanna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lukedigiovanna/README.md

Hello! I am a computer science and mathematics student at Virginia Tech. I am interested in the full breadth of computer science, but here's a list of a few of my favorite areas:

  • Information retrieval systems
  • Realtime networking + computer systems
  • Graphics (3D, shaders, etc.)
  • Simulation

My portfolio page is a bit dated, so here is a list of some of my live applications

  • Wiki Lie (code): A party game for those who are good at bullsh*tting
  • Data Type Inspector (code): A small web-app to view the underlying binary representation of primitive data types
  • Ballot Pulse (code): A utility I made in a weekend for election data enthusiasts.
  • Writings (code): A small space I have recently created to start putting my thoughts (very much WIP); uses custom static-site-generation tool.

Things that I am working on now:

  • OCaml: Currently rewiring my imperative brain to learn OCaml
  • c-websocket: A custom websocket server written purely in C (mainly as an educational project)
  • coder-scratchpad: A web-based utilty to write small programs/test scripts and have them automatically save to the cloud
  • writings: A static-site-generation project

Quotes that I like:

Assume for the sake of argument that conscious beings have existed for some twenty million years: see what strides machines have made in the last thousand! May not the world last twenty million years longer? If so, what will they not in the end become? Is it not safer to nip the mischief in the bud and to forbid them further progress?

-- Samuel Butler, Erewhon, (written in 1872)

Among the bad jokes evolution has played on us are these: 1) We have brains that can conceive of states of perfection they can't achieve, 2) We have brains that compare our insides to other people's outsides, 3) We have brains desperate to stay alive, yet we are finite beings who perish. There are many more, of course.

-- Diane Ackerman, An Alchemy of Mind

And the mechanical looms that displaced Ned and his comrades meant that someone with less skill, without Ned's specialized training, could take his place. These new machines were "de-skilling," making it easier for less-skilled people to produce high-quality wares that would have required skilled workers in the past.

-- Daniel Susskind, A World Without Work

Pinned Loading

  1. c-websocket c-websocket Public

    websocket library implemented in C. implements HTTP 1.1 to build ws on top of, but full HTTP is not supported.

    C

  2. web-rtdb web-rtdb Public

    homebrewed realtime database (basically redis)

    C++

  3. coder-scratchpad coder-scratchpad Public

    Place to write random test scripts haphazardly and be able to come back to them.

    TypeScript

  4. ballot-pulse ballot-pulse Public

    presidential election and election-related data visualizations

    TypeScript

  5. wiki-lie-3 wiki-lie-3 Public

    Third (and final) attempt at making Wiki-Lie.

    TypeScript

  6. search-database search-database Public

    An implementation of efficient full-text search and ranking of Wikipedia articles and images.

    Java