HNHacker News
TopNewBestAskShowJobs

iampims

1,400 karma · joined May 21, 2010

Tim https://twitter.com/pims
submissionscomments
iampims··on ASCII-Gen, a CLI tool that converts images to ASCII art
I’d recommend adding an example of the output to the repo’s README. Let us see what this tool can do without having to install it.
iampims··on Show HN: Gogosseract, a Go Lib for CGo-Free Tesseract OCR via Wazero
Yes, Zig is best in class for C-interoperability.

Go’s FFI support is alright, but I find using WASM/WASI more pleasant.

iampims··on Show HN: Gogosseract, a Go Lib for CGo-Free Tesseract OCR via Wazero
To me, this is the real value of Wasm: platform independent libraries with a standard interface that doesn’t require C.
iampims··on Nghttp3 1.0.0 – HTTP/3 library written in C
ng is a common shortcut for "Next Generation" (ex: syslog-ng…)
iampims··on A Comprehensive Guide for Building Rag-Based LLM Applications
Opportunity for you to write a blogpost about your approach :)
iampims··on Jobs and Gates banned their kids from iPads and other devices they created
Life.
iampims··on Apple’s Parental Controls Are Broken
I believe the solution for kids is to install NexDNS and block most social media sites. It's not perfect, but works well enough in practice.
iampims··on Fly.io Postgres cluster down for 3 days, no word from them about it
You could use Cloudflare R2, it's pretty cheap overall.
iampims··on Moving the Evernote center of operations to Europe
You possibly meant 35 days per year.
iampims··on Gren – an Elm fork
It’s their language, they can do as they wish.
iampims··on DeviceScript – TypeScript for Tiny IoT Devices
it's not C, so that's a great step towards making programming IoT more accessible.
iampims··on Connect() – a new API for creating TCP sockets from Cloudflare Workers
If you can afford to block at L7, all outgoing http requests from Cloudflare workers have a HTTP header identifying them as such.

Link: https://developers.cloudflare.com/fundamentals/get-started/r...

cf-worker: example.com

iampims··on Open Source provided the path to achieve our publishing goals
A bit ironic that this is written on substack…
iampims··on GlitchTip: An open source, Sentry API compatible error tracking platform
The homepage shows what the product looks like for those who were wondering: https://glitchtip.com/
iampims··on I wish GPT4 had never happened
You did work and enjoyed it without it being your job. Maybe that’s the difference?
iampims··on Scaling Rust Builds with Bazel
You have to declare them in each BUILD file.
iampims··on De-cloud and de-k8s – bringing our apps back home
K8s on bare metal is not easy to maintain.
iampims··on AWS’s anti-competitive move hidden in plain sight
GCP doesn’t run knative on top of k8s. They implemented the API on top of their own multi-tenant virtualization software.
iampims··on TypeScripting the technical interview
Make sure you read till the end. Brilliant.
iampims··on ChatGPT's API is so good and cheap, it makes most text generating AI obsolete
Being a monopoly is what OpenAI is aiming for.
iampims··on Remote Code Execution as a Service
EC2 metal instances are expensive but they let you run FC.
iampims··on Remote Code Execution as a Service
That’s not accurate. Fly creates a FC VM from a Dockerfile but injects a pid1 supervisor and behaves more like EC2 than Lambda (no 15 mins execution limit for instance).
iampims··on Deploying Kubernetes with Ansible
At work we use typescript to generate yaml files which are then synced to their respective clusters via Gitops. It works fairly well. All cluster/namespace differences are encoded into our typescript code base, so we can take advantage of a real programming language to generate cluster specific yaml all sharing a common “base”.
iampims··on Building a new functional programming language
https://twitter.com/haxor/status/1582878447134572544?s=20

Looks like the syntax is taking shape at least.

iampims··on Geo-Assist – An in-memory spatial engine to store and query spatial data
Less options for mixing latitude and longitude?

I personally like static methods.

Point point = Point.fromLonLat(55.25…, 25.20…);

The builder pattern is useful to set defaults and add features without breaking backward compatibility.

iampims··on Build your own fast, persistent KV store
One big limitation of Bitcask is that all keys must fit in memory. Still my favorite format for simple KV.
iampims··on WebAssembly: Adding Python support to WASM language runtimes
Great! I still need to look into how to limit memory consumption. Fuel works well enough for now, but there might be an option to limit execution by time, not just instructions.
iampims··on WebAssembly: Adding Python support to WASM language runtimes
is this close to what you had in mind?

https://gist.github.com/pims/711549577759ad1341f1a90860f1f3a...

iampims··on Golang disables Nagle's Algorithm by default
https://go.googlesource.com/net/+/master/http2/transport.go#...

Looks like it got cut off when I originally pasted it.

iampims··on Golang disables Nagle's Algorithm by default
You can. It’s trivial once you know it’s possible. Not sure why it’s not set by default. https://go.googlesource.com/net/+/master/http2/transport.go
← PreviousPage 2 of 18Next →