Written by @trgwii, not me:
"If Go wasn't made by Google, what would be bad about it?" Stafn asked.
And this is the response from Thomas:
- uncomposable error handling, this is like being back to:
app_name | repo | electron_version | vulnerable | |
---|---|---|---|---|
1Clipboard | https://github.com/wiziple/1clipboard | |||
1Password | None | 25.8.1 | FALSE | |
3CX Desktop App | 19.0.8 | TRUE | ||
5EClient | None | |||
Abstract | None | |||
Account Surfer | None | |||
Advanced REST Client | https://github.com/advanced-rest-client/arc-electron | ^17.0.0 | TRUE | |
Aedron Shrine | None | |||
Aeon | https://github.com/leinelissen/aeon | 23.2.0 | TRUE |
import java.lang.invoke.MethodHandle; | |
import java.lang.invoke.MethodHandles; | |
import java.lang.invoke.MethodType; | |
public final class Continuation { | |
final Object impl; | |
static final Class<?> IMPL_CLASS; | |
static final MethodHandle NEW; | |
static final MethodHandle YIELD; |
/* Heap based virtual machine described in section 3.4 of Three Implementation Models for Scheme, Dybvig | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <ctype.h> | |
#include <assert.h> | |
char token[128][32]; |
ChatGPT appeared like an explosion on all my social media timelines in early December 2022. While I keep up with machine learning as an industry, I wasn't focused so much on this particular corner, and all the screenshots seemed like they came out of nowhere. What was this model? How did the chat prompting work? What was the context of OpenAI doing this work and collecting my prompts for training data?
I decided to do a quick investigation. Here's all the information I've found so far. I'm aggregating and synthesizing it as I go, so it's currently changing pretty frequently.
(defn get-all-issues | |
"Holt alle Issues. Verwendet `iteration` für die Pagination." | |
[gitlab-config project-id] | |
(let [{:keys [gitlab-token gitlab-root]} gitlab-config | |
curl-options {:raw-args ["--insecure"] | |
:debug true | |
:throw false | |
:headers {:PRIVATE-TOKEN gitlab-token | |
:Content-Type "application/json; charset=utf-8"}} | |
step (fn step [marker-token] |
Create an account at https://openweathermap.org and get an API key.
Note that it can take up to a couple of hours for the key to become active.
Add an environment variable OPEN_WEATHER_API_KEY
with the value of the key.
run the script:
./weather.clj Toronto,CA
These resources (articles, books, and videos) are useful when you're starting to learn the language, or when you're learning a specific part of the language. This an opinionated list, no doubt. I've compiled this list from writing and teaching Clojure over the last 10 years.
""" | |
Implementing Continuation Passing Style (CPS) in Python. | |
In CPS every function call ends with a tail-call to its continuation. | |
Since Python does not optimize tail calls we would run out of stack | |
quickly. Instead of calling the continuation, we return it and its | |
arguments to an execution loop, which is responsible for invoking the | |
continuation function. Thus, we regularly return to the execution | |
loop and the stack remains bounded. | |
This is actually a simple version of trampolining, which is used to |
Symbols | Operations | Laws |
---|---|---|
0, 1, 2, x, y, z, ... | +, –, x, ÷, ... | 0 + x = x, ... |
Symbols | Operations | Laws |
---|