HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sethcalebweeks

no profile record

Submissions

[untitled]

1 points·by sethcalebweeks·2 lata temu·0 comments

comments

sethcalebweeks
·9 miesięcy temu·discuss
I love the idea! The creativity of (ab)using JavaScript type coersion is really neat. I did something similar using proxies to create a chainable API.

https://dev.to/sethcalebweeks/fluent-api-for-piping-standalo...

  const shuffle = (arr) => arr.sort(() => Math.random() - 0.5);
  const zipWith = (a, b, fn) => a.slice(0, Math.min(a.length, b.length)).map((x, i) => fn(x, b[i]));
  const log = (arr) => {
    console.log(arr);
    return arr;
  };

  const chain = chainWith({shuffle, zipWith, log});

  chain([1, 2, 3, 4, 5, 6, 7, 8, 9])
    .map((i) => i + 10)
    .log() // [ 11, 12, 13, 14, 15, 16, 17, 18, 19 ]
    .shuffle()
    .log() // e.g. [ 16, 15, 11, 19, 12, 13, 18, 14, 17 ]
    .zipWith(["a", "b", "c", "d", "e"], (a, b) => a + b)
    .log() // e.g. [ '16a', '15b', '11c', '19d', '12e' ]
    [0]; // e.g. '16a'
sethcalebweeks
·w zeszłym roku·discuss
Location: Syracuse, NY

Remote: Yes (preferred)

Willing to relocate: No

Technologies: React, Vue, Angular, Svelte, Solid, TypeScript, Elixir, OCaml, C#, Blazor, Clojure

Résumé/CV: Senior Software Architect and Engineer with a master's in Computer Engineering and Mechanical Engineering. Founding engineer of a conversational banking startup.

Email: [email protected]
sethcalebweeks
·2 lata temu·discuss
Any tips for an English speaker trying to learn Cebuano? It's demoralizing making an attempt using some online resources, and then finding out that they don't actually say it that way because of regional or even generational differences.
sethcalebweeks
·3 lata temu·discuss
The term "self-hosted" is an interesting choice. It's usually used to describe the compiler of a programming language written in that same programming language. This is an IDE written in JavaScript. Cool project, though!