HN user

almostdigital

797 karma

https://johan-nordberg.com @almost_digital on Twitter

Posts28
Comments95
View on HN
www.youtube.com 3y ago

Simulating a Steam Engine with C++ [video]

almostdigital
3pts0
www.youtube.com 3y ago

The Man behind Stable Diffusion [video]

almostdigital
3pts0
lexman.rocks 3y ago

Lexman Artificial Podcast (100% AI-generated podcast)

almostdigital
22pts3
lexman.rocks 4y ago

Level 5 self-producing podcast: Lexman Artificial

almostdigital
2pts0
lexman.rocks 4y ago

Show HN: Lexman Artificial Podcast

almostdigital
11pts6
soundcloud.com 4y ago

100% AI Generated Podcast

almostdigital
3pts0
twitter.com 4y ago

A 100% AI generated podcast episode

almostdigital
2pts0
medium.com 4y ago

DALL-E 2 vs. Disco Diffusion

almostdigital
2pts0
github.com 4y ago

DI-Star (Starcraft 2 AI, Continuation of AlphaStar)

almostdigital
2pts1
maxhodak.com 4y ago

Thinking of the Children

almostdigital
3pts1
www.apple.com 4y ago

Expanded Protections for Children – FAQ [pdf]

almostdigital
45pts58
moultano.wordpress.com 5y ago

Tour of the Sacred Library

almostdigital
5pts2
johan-nordberg.com 5y ago

Johan-Nordberg.com

almostdigital
1pts0
decentium.org 6y ago

Show HN: Beating the Turing Test

almostdigital
87pts5
decentium.org 6y ago

Beating the Turing Test

almostdigital
2pts0
decentium.org 6y ago

Beating the Turing Test

almostdigital
1pts0
decentium.org 7y ago

What Is Decentium?

almostdigital
1pts1
decentium.org 7y ago

Show HN: Generating image placeholders using geometric primitives

almostdigital
3pts1
decentium.org 7y ago

Generating image placeholders using geometric primitives

almostdigital
2pts0
decentium.org 7y ago

Show HN: Generating geometric image placeholders client-side

almostdigital
1pts0
github.com 8y ago

Show HN: Leeroy – Docker build bot

almostdigital
5pts0
smt.steem.io 8y ago

Smart Media Tokens

almostdigital
2pts0
medium.com 9y ago

Quake 3 Vulkanized

almostdigital
16pts0
www.researchgate.net 9y ago

Mars had liquid water for longer than previously thought

almostdigital
1pts0
realtimebitcoin.info 9y ago

Realtime Bitcoin

almostdigital
142pts96
www.justinobeirne.com 9y ago

A Year of Google and Apple Maps

almostdigital
449pts118
johan-nordberg.com 9y ago

Show HN: Create GIFs with GLSL shaders

almostdigital
4pts0
www.youtube.com 9y ago

Example-Based Synthesis of Stylized Facial Animations [video]

almostdigital
3pts0

https://elevenlabs.io/sound-effects

With the prompt "WWII Plane Japan Kawasaki Ki-61 flying by, propeller airplane" and setting looping on and 30 sec duration manually instead of auto (the duration predictor fails pretty bad at this prompt, you need to be logged in to set duration manually) it works pretty well. No idea if it's close to that specific airplane though it sounds like a ww2 plane to me though.

I thought those pans that are marketed as "granite" with a speckled pattern where just PTFE coated aluminium, is this something different?

Just whatever you get by default with pip install numpy... Changing the benchmark to run with a 1024x1024x1024 matrix instead of a 128x128x128 does speed up numpy significantly though

    Python           119.189 GFLOPS
    Naive:             6.275 GFLOPS            0.05x faster than Python
    Vectorized:       22.259 GFLOPS            0.19x faster than Python
    Parallelized:     50.258 GFLOPS            0.42x faster than Python
    Tiled:            59.692 GFLOPS            0.50x faster than Python
    Unrolled:         62.165 GFLOPS            0.52x faster than Python
    Accumulated:     565.240 GFLOPS            4.74x faster than Python
np.__config__:
    Build Dependencies:
      blas:
        detection method: pkgconfig
        found: true
        include directory: /opt/arm64-builds/include
        lib directory: /opt/arm64-builds/lib
        name: openblas64
        openblas configuration: USE_64BITINT=1 DYNAMIC_ARCH=1 DYNAMIC_OLDER= NO_CBLAS=
          NO_LAPACK= NO_LAPACKE= NO_AFFINITY=1 USE_OPENMP= SANDYBRIDGE MAX_THREADS=3
        pc file directory: /usr/local/lib/pkgconfig
        version: 0.3.23.dev
      lapack:
        detection method: internal
        found: true
        include directory: unknown
        lib directory: unknown
        name: dep4364960240
        openblas configuration: unknown
        pc file directory: unknown
        version: 1.26.1
    Compilers:
      c:
        commands: cc
        linker: ld64
        name: clang
        version: 14.0.0
      c++:
        commands: c++
        linker: ld64
        name: clang
        version: 14.0.0
      cython:
        commands: cython
        linker: cython
        name: cython
        version: 3.0.3
    Machine Information:
      build:
        cpu: aarch64
        endian: little
        family: aarch64
        system: darwin
      host:
        cpu: aarch64
        endian: little
        family: aarch64
        system: darwin
    Python Information:
      path: /private/var/folders/76/zy5ktkns50v6gt5g8r0sf6sc0000gn/T/cibw-run-27utctq_/cp310-macosx_arm64/build/venv/bin/python
      version: '3.10'
    SIMD Extensions:
      baseline:
      - NEON
      - NEON_FP16
      - NEON_VFPV4
      - ASIMD
      found:
      - ASIMDHP
      not found:
      - ASIMDFHM

Here's the same benchmark with np.matmul instead of native python (on M2 MBP)

    Python             4.216 GFLOPS
    Naive:             6.400 GFLOPS            1.52x faster than Python
    Vectorized:       22.232 GFLOPS            5.27x faster than Python
    Parallelized:     52.591 GFLOPS           12.47x faster than Python
    Tiled:            60.888 GFLOPS           14.44x faster than Python
    Unrolled:         62.514 GFLOPS           14.83x faster than Python
    Accumulated:     506.209 GFLOPS          120.07x faster than Python

Here's the same benchmark with numpy instead of native python (on M2 MBP)

    Python             4.216 GFLOPS
    Naive:             6.400 GFLOPS            1.52x faster than Python
    Vectorized:       22.232 GFLOPS            5.27x faster than Python
    Parallelized:     52.591 GFLOPS           12.47x faster than Python
    Tiled:            60.888 GFLOPS           14.44x faster than Python
    Unrolled:         62.514 GFLOPS           14.83x faster than Python
    Accumulated:     506.209 GFLOPS          120.07x faster than Python
Pixpaint 3 years ago

Haha! This is great! Maybe it could be less jarring if you put a low pass filter on the angle changes

Astral 3 years ago

This is great, I'm going to switch to this from black. Being used to working in other languages I feel like I'm swimming in molasses when using Python.

It's funny that all good things for Python are not written in Python. Says a lot about the language.

In theory it seems neat but in practice I'm here with 10 tabs all called "+page.svelte" or "+page.server.ts" and it completely breaks my workflow since I can't tell them apart or navigate with fuzzy name matching. How do you deal with that?

SvelteKit's routing pattern is anything but clean. It uses filesystem based routes where every file is called "+page.svelte" (or +page.server.js/ts for API only routes).

For anything but a demo app with just a couple of routes it's a headache to navigate.

Edit: Another smell of the routing system to me is that you need to resort to complexity like this [1] to have anything but top down inheritance. I love Svelte btw and have used it in many projects.

[1] https://kit.svelte.dev/docs/advanced-routing#advanced-layout...

Camera phones killed it but generative AI models will revive it.

Who cares if someone takes a photo of you on the beach when they can just as well ask the AI to see you nude in any situation they can dream of... That, or the burka will become very popular

It's interesting that Lex is so polarizing, I personally find him a great host.

Him almost never doing research is objectively false though. He often reads books/articles/tweets written by the guests and asks about them for example.

Haha love it!

The SVG posters are cool, if you're looking for some feedback try to find some way to reduce the lag on the site when previewing them. In Safari on a M1 the site slows to a crawl once the poster SVG is loaded, each click takes several seconds to register. Maybe you could do a low res server side rendered version? That could you let users preview their repos without them being able to just right-click the SVG as well