HackerTrans
TopNewTrendsCommentsPastAskShowJobs

tosh

181,110 karmajoined 16 tahun yang lalu
https://findableapp.com (SEO toolkit for Google & ChatGPT)

https://kiwilang.com (k-like language and implementation in Zig with support for GPU via Apple MLX)

https://chesscatsapp.com (a fun way to play chess)

https://moreepisodes.com (tv show episodes generated by GPT-4)

https://jamshelf.com (open source Clubhouse)

https://magic.do (early stage fund)

https://lemmings.io (sci-fi themed hackathons (think "zombie apocalypse", "aliens"))

https://applesilicongames.com (game compatibility and game performance on Apple Silicon Macs)

https://devmonthly.com (curated news & input & jobs for software engineers)

https://blossom.io (project tracking for distributed teams)

more from me around the web:

https://twitter.com/__tosh

https://github.com/tosh

https://angel.co/tosh

https://medium.com/@__tosh

https://lobste.rs/u/tosh

https://dribbble.com/tosh

https://linkedin.com/in/tschranz

https://instagram.com/thomas.schranz

https://facebook.com/thomas.schranz

{UX Service Game} Design, Typography, Clojure, Lisp, Python, Tea, Minimalism, Dao, …

[ my public key: https://keybase.io/tosh; my proof: https://keybase.io/tosh/sigs/gBG56O339IbBPh1iaudGL3dgJuX2yONIATYv62xHXdg ]

Submissions

Give it five minutes (2015)

medium.com
2 points·by tosh·1 jam yang lalu·0 comments

How to Build a Coding Agent

github.com
3 points·by tosh·16 jam yang lalu·0 comments

M64 Controller Review

retrododo.com
3 points·by tosh·kemarin dulu·0 comments

A certain kind of talk around LLMs that I find increasingly puzzling

twitter.com
5 points·by tosh·kemarin dulu·1 comments

The OpenClaw Foundation

openclaw.ai
5 points·by tosh·kemarin dulu·0 comments

The four horsemen behind Postgres outages

malisper.me
3 points·by tosh·kemarin dulu·0 comments

Apple Announces $30B Broadcom Deal to Make More US Chips

macrumors.com
1 points·by tosh·3 hari yang lalu·1 comments

Boeing 737 cargo plane goes missing off Pakistan coast

theguardian.com
3 points·by tosh·3 hari yang lalu·0 comments

Packed Bed

en.wikipedia.org
1 points·by tosh·5 hari yang lalu·1 comments

Anthropic: A global workspace in language models

twitter.com
7 points·by tosh·5 hari yang lalu·1 comments

List of Screw Drives

en.wikipedia.org
3 points·by tosh·5 hari yang lalu·0 comments

Declaration of Independence Desk

americanhistory.si.edu
3 points·by tosh·5 hari yang lalu·0 comments

Apple Silicon Exec Explains Mac Mini AI Demand and On-Device Future

macrumors.com
203 points·by tosh·5 hari yang lalu·292 comments

Apple and Broadcom Extend Chip Supply Deal to 2031

macrumors.com
3 points·by tosh·5 hari yang lalu·0 comments

Bomb the Arctic, dam the Mediterranean and build a second moon

theguardian.com
7 points·by tosh·5 hari yang lalu·1 comments

Organic Maps

organicmaps.app
1,179 points·by tosh·6 hari yang lalu·364 comments

Binstack: Making a maximal multi-dimensional decision (2022)

longform.asmartbear.com
1 points·by tosh·6 hari yang lalu·0 comments

Europe's air conditioning culture wars heat up

theguardian.com
8 points·by tosh·6 hari yang lalu·1 comments

Zig: All Package Management Functionality Moved from Compiler to Build System

ziglang.org
232 points·by tosh·7 hari yang lalu·105 comments

'clustered index penalty' on all non-clustered indexes

use-the-index-luke.com
3 points·by tosh·7 hari yang lalu·0 comments

comments

tosh
·10 hari yang lalu·discuss
adjacent take: seek out people who don't mind being wrong & who see it as contribution when you can help them understand something better
tosh
·12 hari yang lalu·discuss
Is there something like clickbench but specifically for time series dbs/workloads?
tosh
·14 hari yang lalu·discuss
rare to see images, let alone with color in a Daring Fireball post

great read, I'm sure I would have bought a suitcase from Om

RIP Om
tosh
·14 hari yang lalu·discuss
macbooks (macs in general) are a good package for llms because they come with so much RAM

and for llms more RAM means access to better models

macbooks might not be as fast as a GPU with similar amount of RAM but more affordable and well integrated

last but not least: compared to a PC+GPU the macbook is either silent (air) or at least way less annoying when you care about noise

for ultimate flexibility and low noise: GPU in the cloud for when you need/want it is probably also most cost effective if you don't have workloads that need to run 24/7
tosh
·15 hari yang lalu·discuss
discontinuing the cheaper options is a risky move for openai

will trigger re-evaluations of models by other labs + inference providers
tosh
·15 hari yang lalu·discuss
fondly remember meeting Om many years ago

I was so anxious I couldn't sleep the night before

then in the morning when I walked up to true ventures I was such a sleep deprived mess I worried I will just waste his time

he was a bit surprised and humored, I think, we grabbed some coffee and had a great conversation

ty for your kindness

RIP Om
tosh
·17 hari yang lalu·discuss
ty! very interesting
tosh
·17 hari yang lalu·discuss
would love to read also more on what other approaches you considered or played with before settling on the current api/algebra (which is really nice!)

maybe the point, stroke, path tower, enlist and scaling felt kinda self-evident from the beginning?

e.g. postscript has a more imperative (but also very interesting forth-y) approach

ty for the writeup, the wiggly effect is great
tosh
·20 hari yang lalu·discuss
apparently it is not what the author meant but:

using projection you can "call a function in two parts"

  add: {x+y}
  add4: add[4] / gives {4+x} by fixing 4 as first argument to {x+y}
  add4[2]      / gives 6
this is a useful pattern that you can use to first 'fix' data or behaviour to produce another function

https://en.wikipedia.org/wiki/Partial_application
tosh
·20 hari yang lalu·discuss
is learning how to accomplish or understand something boring

just because someone or something else does it better?
tosh
·20 hari yang lalu·discuss
I can't recommend highly enough to implement a simple lisp (or a forth).

Illuminating experience and it will also help you see (among many other things) the parentheses in a different light.
tosh
·20 hari yang lalu·discuss
it is not easy for a compiler to vectorize

a pragmatic approach: write in a high level interpreted language that rhymes with modern CPUs, vector extensions, memory bandwidth

e.g. apl [0], bqn [1], k [2], kiwi [3]

  - vectors are dense (not boxed)
  - optimized internal representation (e.g. bitpacked bool vectors)
  - primitives act on vectors + use avx, neon if possible
[0] https://www.dyalog.com [1] https://mlochbaum.github.io/BQN/ [2] https://kx.com [3] https://kiwilang.com

great article by marshall on BQN performance compared to C and how to think about it

https://mlochbaum.github.io/BQN/implementation/versusc.html

related:

  - columnar databases: kdb, duckdb, clickhouse
  - machine learning frameworks: pytorch, keras, jax, mlx
tosh
·21 hari yang lalu·discuss
> The modern Media Player is said to use around 377MB of RAM when idle, compared to roughly 103MB for the old player—about 3.5x as much memory while doing absolutely nothing.

even 103MB sound like a lot for doing nothing
tosh
·21 hari yang lalu·discuss
nb: Robert Recorde also came up with the equals sign as two horizontal parallel lines "=". Yes, that one.

"bicause noe 2, thynges, can be moare equalle"

(and helped make + and - signs more popular)

https://en.wikipedia.org/wiki/Robert_Recorde

see page 5:

https://sigapl.org/Articles/Language%20as%20an%20intellectua...

obligatory mention of Notation as a Tool of Thought

1979 Turing Award lecture by Ken Iverson

https://www.eecg.utoronto.ca/~jzhu/csc326/readings/iverson.p...
tosh
·22 hari yang lalu·discuss
Agree, in addition to that DuckDB also works quite well for data that is too big to fit in memory or on the machine DuckDB is on (predicate push down, out of core processing, …).
tosh
·29 hari yang lalu·discuss
ty, imho good examples for how you can achieve a distinct look

the problem is not tailwind, the model output just reflects the training material that most likely overindexed on tailwind templates with lots of fonts and text sizes and outlines, I'm sure future training runs will be better
tosh
·bulan lalu·discuss
afaiu morsel-driven means the workload gets turned into 'smallish' chunks (morsels)

instead of having to pre-allocate upfront (e.g. 4 nodes get 1/4 each) it is more granular and dynamic

a worker that's "done" can request another morsel

pragmatic approach because nodes might not all be equally fast (cache, cpu frequency, throttling, …) and also some morsel workloads take longer than others depending on the values they contain and what kind of work needs to get done

so this approach tends to balance out nicely

I'm sure someone else can explain it better / correct me (please do!)
tosh
·bulan lalu·discuss
finally a snow leopard like release focused on performance and fixing user experience
tosh
·bulan lalu·discuss
> It seems entirely possible that, in due course, electronic or chemical "machines" will outdo the human brain in most of the functions we now consider exclusively within its province.
tosh
·bulan lalu·discuss
https://archive.is/ia01T