๐Ÿ–‹๏ธ

Posts tagged with :lower_left_fountain_pen:

BenjaminSmith
@BenjaminSmith0
I wrote type definitions for an AST for the weird type language I was discussing in #benjamin- and a working interpreter for programs written in that AST; I tried making a parser for source code but it doesn't work, I'll try to fix it tomorrow. Code is available at github.com/Merlin04/experimental-type-lang
https://cloud-i2c6owznu-hack-club-bot.vercel.app/0image.png
neel.redkar
@neel.redkar0
weeeee I finally wrote a bit on the Zephyr! I donโ€™t think it does it justice, but I just wanted to get something out, and finally stop procrastinating on it! I just wanted to say that Iโ€™m so thankful, and yaโ€™ll really changed my life ๐Ÿ’–! Check it out at my notebook @ notebook.neelr.dev/stories/the-hacker-zephyr.. and you can checkout a quick video I made of my instagram highlights at the bottom of the post!
https://cloud-26iprypy4-hack-club-bot.vercel.app/0zephyr.jpeg
Ishan
@Ishan0
Today we did more #duckcoin dev, and peopleโ€™s interest in it is rising (the 70,000th block was mined today). Everyone was mining simultaneously, which showed me that my earlier plan wonโ€™t work and Iโ€™ll have to think of a new plan (what if we had blockchains with blockchains inside them :thonk:). It was also my dadโ€™s birthday so I wrote him a very embarrassing two line poem and made him tea in the morning. We went to two parks, one right by the lake. Both had a lot of ducks. I tried telling them Iโ€™m quackduck on GitHub but they still ran away from me :sadge:. Anyhow, hereโ€™s some duck photos, a plane in the sky and a screenshot of Christina mining Duckcoin units called quacks on her M1 computer (the UI looks better in the latest build okay) also also, me and some people may have a cryptocurrency discussion soon, let me know if youโ€™re interested!
https://cloud-agnq9hpg6-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-a79t04uln-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-jzlnk4s9m-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-6z7cmp4xd-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-ipzvmpbve-hack-club-bot.vercel.app/0image_from_ios.jpg
deven
@deven0
So today I decided Iโ€™ll post on scrapbook everyday, hoping to make a 2 month streak :D Had a kinda unproductive day- did some stat on Khan academy, completed some assignments, wrote a discursive essay on expenditure in space exploration and read most parts of a 700 page book on international customs procedures to help understand why parcels sent to India donโ€™t reach on time
https://cloud-qhg97trcq-hack-club-bot.vercel.app/0image.png
matt
@matt1
https://cloud-2wxv1uuyp-hack-club-bot.vercel.app/0screen_shot_2021-08-27_at_11.29.05_pm.png
lachlanjc
@lachlanjc0
https://cloud-6ikmemp65-hack-club-bot.vercel.app/0image_from_ios.jpg
Ishan
@Ishan0
Today I tried the sauces I bought yesterday (Stubbโ€™s BBQ, Frankโ€™s Red Hot and Cholula, made such a nice sandwich with em), biked a lot, tried a zipline, set up a printer, met @pranavnt, wrote an email to a school counselor. I read up on multisig addresses in crypto, need to learn how json rpc works and need to learn how to actually use a CLI library and not make my own shitty argument parser cause serious project. You may have noticed Iโ€™m suddenly into a lot of crypto stuff ๐Ÿ‘€ :doge:
https://cloud-6dnaexb0b-hack-club-bot.vercel.app/0image_from_ios.jpg
Ishan
@Ishan0
YOOOOOO today I wrote the goreleaser file so now aces is on hombrew and has releases: brew install quackduck/tap/aces. I wrote a heck of a lot of documentation, most of which explains how encoding and aces works: github.com/quackduck/aces/#how-does-it-work. I spent roughly 6 hours being extremely bored at Macy's too. Shoutout to @matthew, the very first user of Aces. He's also featured in the examples cause his name sounds very funny when encoded in the HhAa charset.
https://cloud-fpoirmrda-hack-club-bot.vercel.app/0image.pnghttps://cloud-ab0ggrgzk-hack-club-bot.vercel.app/0image.pnghttps://cloud-geocfmeo8-hack-club-bot.vercel.app/0image.png
BenjaminSmith
@BenjaminSmith0
I wrote some code to bypass the TypeScript recursion limit by undoing the recursion (replacing the place where it references itself with a copy of itself) for a specified number of levels. It produces really long type definitions but it is functional. I'll try to make a webapp for it then I'll #ship it
parkalex380
@parkalex3800
this was generated from the backend I wrote in python
https://cloud-1an45flkl-hack-club-bot.vercel.app/0image.png
tejasag
@tejasag0
Got my first arduino today and wrote some code to make it flash the light in morse code for whatever text the user inputs
aaryan
@aaryan3
Wrote some tests today! Cypress e2e and visual regression tests. It is kind of overwhelming for me at the moment, but let's see...
https://cloud-7njiyes4x-hack-club-bot.vercel.app/0image.png
orangelemon
@orangelemon0
wrote a multiple sequence alignment algorithm
https://cloud-qkz8wj3hi-hack-club-bot.vercel.app/0image.png
CC
@CC0
https://cloud-qv45elm0u-hack-club-bot.vercel.app/0image.png
caleb
@caleb1
https://cloud-1yn7oa08i-hack-club-bot.vercel.app/0screen_shot_2021-06-16_at_9.59.19_pm.png
malte
@malte0
Hello big daddy @scrappy in the sky! Today I wrote an ethics essay and yelled at an amp!
https://cloud-iw8ej7brq-hack-club-bot.vercel.app/0grafik.png
malte
@malte0
https://cloud-2u4gqb5wv-hack-club-bot.vercel.app/0grafik.png
malte
@malte0
wrote my heart out again
https://cloud-52hi8mso7-hack-club-bot.vercel.app/0grafik.png
aaryan
@aaryan3
Wrote my first ever test! I really like this and will give TDD a shot!
https://cloud-5gjpjd33k-hack-club-bot.vercel.app/0image.png
BenjaminSmith
@BenjaminSmith0
Wrote a quick react component to make using a bunch of context providers easier
https://cloud-4boomjstv-hack-club-bot.vercel.app/0image.png
JonahUellenberg
@JonahUellenberg0
I wrote a little language for writing regex @ npmjs.com/rexs. Still need to polish it up a bit and add some better testing, but it works. I'd also like to write a decompiler to understand those multi-line regular expressions people like to write.
https://cloud-f3pyo7z66-hack-club-bot.vercel.app/0image.png
caleb
@caleb1
Wrote a React useState snippet for VS Code (and Vim too) :celebratoryrat:
hexxx
@hexxx0
Wrote a quick python script emailing colleges asking for freebies. Have to wait and see if anything will come through now!
https://cloud-h3f1x5v0c-hack-club-bot.vercel.app/0img.png
caleb
@caleb1
Wrote a fig definition for fgh!
https://cloud-qknk820d4-hack-club-bot.vercel.app/0screen_shot_2021-05-05_at_12.41.29_pm.png
ArcadeWise
@ArcadeWise0
I wanted to see every hackclub website link, so I wrote a webcrawler! Here it is running.
https://cloud-gbjt47nl0-hack-club-bot.vercel.app/0image.png
sporeball
@sporeball0
wrote an Esolangs page for my OISC
https://cloud-akr62vgqc-hack-club-bot.vercel.app/0image.png
AlkaYadav
@AlkaYadav0
https://cloud-avguc2dvv-hack-club-bot.vercel.app/0screenshot_2021-04-07_101436.png
caleb
@caleb1
wrote a tiny li'l MJPEG server library in Python for my robotics team! clb.li/TE1Wo
https://cloud-7ysu7s6mm-hack-club-bot.vercel.app/0screen_shot_2021-03-30_at_12.25.43_pm.png
Ishan
@Ishan0
https://cloud-df06197dx-hack-club-bot.vercel.app/0image.png
WilliamLane
@WilliamLane0
https://cloud-munwawtga-hack-club-bot.vercel.app/0screen_shot_2021-03-28_at_00.20.17.png
lachlanjc
@lachlanjc0
Carbon emissions dropped during COVIDโ€”but working from home introduces its own emissions. Iโ€™ve helped build an interactive calculator at Watershed to model these emissions: watershedclimate.com/wfh-calculator (& wrote a Twitter thread with some design details!)
matthewvandyke08
@matthewvandyke080
Took some notes about what I want to change about my portfolio website and wrote down some other goals today
https://cloud-h85c20lz2-hack-club-bot.vercel.app/0image.png
skyerocket
@skyerocket0
Whew wrote a lot of markdown today. Still not done tho. Pray that I get it done before this Wednesday's club meeting ๐Ÿ™
https://cloud-cqxxbz8vv-hack-club-bot.vercel.app/0image.png
neel.redkar
@neel.redkar0
https://cloud-lh19kx95w-hack-club-bot.vercel.app/0screen_shot_2021-03-21_at_7.50.00_pm.png
msw
@msw0
https://cloud-3ogn8y09w-hack-club-bot.vercel.app/0ezgif.com-gif-maker.2.gif https://cloud-3ogn8y09w-hack-club-bot.vercel.app/1ezgif.com-gif-maker.1.gif
fayd
@fayd0
Wrote at least a 1000 lines of code today + Completed 1000 kills in hypixel bedwars. Ah. Perfectly Balanced. As all things should be.
https://cloud-ou20fkhxo-hack-club-bot.vercel.app/0image.png https://cloud-ou20fkhxo-hack-club-bot.vercel.app/1image.png https://cloud-ou20fkhxo-hack-club-bot.vercel.app/2image.png
sarthak
@sarthak0
๐Ÿšข SHIP INCOMING ๐Ÿšข Iโ€™ve always believed the memories closest to you always had a story. Last night, I wrote Thirteen which I published on Medium today. medium.com/@sarthaktexas/thirteen-436e09dab853 Take a read and let me know what you think!
jeswinsunsi
@jeswinsunsi0
Uh so in 2016, I had this bright idea, to make an operating system. Problem was, I only knew Qbasic. I don't give up easily, so what did I do? Did I learn Assembly and C? Yeaaaaaaah, no. Big brain me decided to do it in Powerpoint :picard-facepalm: With 74 slides, all hooked up with animations and transitions and a few dozen lines of Visual Basic (If you thought normal VB was bad, wait until u saw how I wrote it and how I named stuff) I managed to create a very dumb prototype. It has three mini games, a broken browser, a calculator, ability to change wallpaper, and a couple other things. It wasn't total waste tho, a lot of my classmates were in awe and I got into my school's faux computer club two years before others could, aaand it encouraged me to learn Python and that's how I got into coding and stuff. Why am I talking about it now? Well I popped in the USB I saved my project in after two years, and Jesus Christ I can't believe how cringy I used to be.
https://cloud-lqgmotm2m-hack-club-bot.vercel.app/0image.png
BenjaminSmith
@BenjaminSmith0
Added my website to the webring! I wrote a react component with Next.js server side data fetching instead of using the premade JS so there is no JS needed to run the component on the browser
https://cloud-pf6a5psed-hack-club-bot.vercel.app/0screenshot_20210223-213805.png
caleb
@caleb1
I couldnโ€™t come up with a status, so I wrote a script that randomizes it every 5 seconds ยฏ\(ใƒ„)/ยฏ
https://cloud-nugxei66e-hack-club-bot.vercel.app/0screen_shot_2021-02-21_at_11.48.33_pm.png
Khushraj
@Khushraj0
https://cloud-gk5dpfk9b.vercel.app/0screenshot_2021-02-19_at_4.10.50_pm.png
Khushraj
@Khushraj0
https://cloud-lxaz1o6w5.vercel.app/0screenshot_2021-02-19_at_3.13.53_pm.png
WilliamLane
@WilliamLane0
Got diesel orm models and migrations set up for rust and postgresql, wrote a server for a link shortener to test it out.
https://cloud-fbwd20ywk.vercel.app/0screen_shot_2021-02-09_at_09.52.29.png
caleb
@caleb1
wrote 2 #raycast script commands: one to set my slack status and one to open VS Code to an fgh project!
https://cloud-cq0fy8xgo.vercel.app/0screen_shot_2021-02-08_at_6.52.49_pm.png https://cloud-cq0fy8xgo.vercel.app/1screen_shot_2021-02-08_at_6.53.19_pm.png
rishi
@rishi0
โœจ Yellow hello hack club! Iโ€™m *VERY* excited to be shipping what is almost certainly my biggest project to date (also the fastest implemented: I wrote pretty much the whole thing throughout the day yesterday): Idyllic, the fastest way to build REST APIs! :githubparrot: Github (โญ s always appreciated) z.rishi.cx/g/idyllic & z.rishi.cx/g/idyllic-todo (for an example of what a real-world API might look like) ๐Ÿš€ At its core, Idyllic is a programming language that allows you to define how data flows through a given API & its routes:
define middleware { test, logger } from "./api"
define guards { authed } from "./api"
define handlers { getAllTodos, postTodos } from "./api"

global
  | middleware logger

fragment getTodosFragment(level)
  | guard authed(level)
  | middleware test

route "/todos" {
  | middleware test

  get {
     | expand getTodosFragment("user")
     getAll
  }
  
  post {
     | expand getTodosFragment("admin")
     postTodos
  }
}
๐Ÿ› ๏ธ The Idyllic language reverses the conventional paradigm that surrounds Node REST APIs: usually, you have to write your functions _for a framework_. With Idyllic, you can assemble your API completely independently of your functions themselvesโ€”now, an API is simply a wrapper over regular old Typescript functions! The language itself comes with a pretty big suite of features (you can read more about them at the Github page):
โ€ข Static typing with Typescript & definition types
โ€ข Parameterized, first-class macro support with Fragments
โ€ข Data pipelines with Sequences
โ€ข First-class support for Middleware and Guards
โ€ข Query parameter capturing
โ€ข Request type definitions
๐Ÿ•ธ๏ธ The repository also comes with a minimal HTTP server that takes in a compiled Idyll and starts up a fully-functioning API from it:
import { IdyllicCompiler } from "@idyllic/compiler";
import { IdyllicServer } from "@idyllic/server";

(async () => {
    
    // The fromFile static method reads the file into a string for us
    const compiler = await IdyllicCompiler.fromFile("ast.idl")

    // The compile method executes all 5 stages of compilation automatically.
    const compiled = await compiler.compile()
    
    // The server constructor takes in a compiled Idyllic object.
    const server = new IdyllicServer(compiled)
    
    // The start function takes in a port number (defaults to 3000) and a function to be executed on start.
    server.start(3000, () => {
        console.log("Idyllic server has started!")
    })

})()
๐Ÿ’จ This server implementationโ€™s pretty fast, too: in most cases, it comes close to (and in some cases, beats) Express! Itโ€™s derived directly from nodeโ€™s built-in http module. Idyllicโ€™s been a project that Iโ€™ve dreamt of making for quite a while now, and Iโ€™m super happy with how it turned out! Iโ€™ve included a little walkthrough of an Idyllic project down below :) I canโ€™t wait to see what youโ€™ll build with it! Special thanks to @JackyZhao @matthewgleich @safin.singh for being awesome along the way โœจ
pradyungn
@pradyungn0
New ink/pen day!
https://cloud-qg5mhjm4h.vercel.app/0pxl_20210206_014959885.jpg