Top all-time · #1686
Bisqwit
Personal blog · bisqwit.iki.fiprogramminggames
Bisqwit's personal blog at bisqwit.iki.fi covers programming and games. Since 2012, 46 different Hacker News readers have linked it 50 times, most often “Joel Yliluoma's arbitrary-palette positional dithering algorithm”. No feed was found, so read it on the site itself.
Most-linked posts?
- Joel Yliluoma's arbitrary-palette positional dithering algorithm14 people · 15 mentions · first linked 2019-02-09
- Arbitrary-palette positional dithering algorithm7 people · 7 mentions · first linked 2015-03-16
- Guide into OpenMP: Easy multithreading programming for C++3 people · 3 mentions · first linked 2012-12-30
- Guide into OpenMP: Easy multithreading programming for C++ (2007)3 people · 3 mentions · first linked 2020-02-07
- /story/apologetics/islamicdeception/2 people · 2 mentions · first linked 2021-07-18
- /cv.html2 people · 2 mentions · first linked 2019-06-29
What Hacker News says?
Author here! I can only refer to an article another comment also already mentioned. It is _excellent_ and covers animation & dithering: https://bisqwit.iki.fi/story/howto/dither/jy/
Comment linking /story/howto/dither/jy/
on “Ditherpunk: The article I wish I had about monochrome image dithering”Submitted Joel Yliluoma's arbitrary-palette positional dithering algorithm as a story · 74 points
HN discussionAs for arbitrary-palette positional dithering, there's no better write up than https://bisqwit.iki.fi/story/howto/dither/jy/
Comment linking /story/howto/dither/jy/
on “Ditherpunk: The article I wish I had about monochrome image dithering”Submitted Rockman / Mega Man source code (2013) as a story · 51 points
HN discussionI don't know if a command line interface is what we need. I just want more like sites like these (just a couple of examples of the top of my head but generally you just "know" these when you see them): http://nuwen.net/ http://starling.rinet.ru/music/index.htm http://bisqwit.iki.fi/ http://www.worldhistorymaps.info/maps.html
Comment linking /
on “Making the web fun again”Submitted How to Idle on IRC as a story · 4 points
HN discussion> Dithering kills your compression savings in GIF Not as much as err-diff if you use custom-palette ordered dithering, since the ordering stays the same from frame to frame the transparent-pixel optimization applies, unlike error diffusion dithering. It's what photoshop uses to create optimized gif, although their particular approach is patented alternative algorithms exist, e.g. http://bisqwit.iki.fi/story/howto/di…
Comment linking /story/howto/dither/jy/
on “High quality GIF with FFmpeg”Submitted Joel Yliluoma's arbitrary-palette positional dithering algorithm as a story · 3 points
HN discussionhttp://bisqwit.iki.fi/jutut/kuvat/programming_examples/nesem...
Comment linking /jutut/kuvat/programming_examples/nesemu1/FAQ.txt
on “Fabrice Bellard: Portrait of a super-productive programmer (2011)”Submitted Arbitrary-palette positional dithering algorithm as a story · 3 points
HN discussionMy favorite dithering algorithm for motion video is Yliluoma dithering: https://bisqwit.iki.fi/story/howto/dither/jy/ It is especially useful for grayscale content, as finding the optimal dithering matrix from the available palette is a straightforward exact operation, and the result can be placed in a LUT for real-time rendering. In my opinion it looks much better than bayer or random dithering, especially on gradi…
Comment linking /story/howto/dither/jy/
on ““Bad Apple” in Minecraft”Submitted Guide into OpenMP: Easy multithreading programming for C++ as a story · 3 points
HN discussionFor people interested in the SMB disassembly, you may also be interested in this one: http://bisqwit.iki.fi/jutut/megamansource/ NES MegaMan disassembly, with some comments
Comment linking /jutut/megamansource/
on “A Comprehensive Super Mario Bros. Disassembly”Submitted Dynamic C++ expressions as a story · 2 points
HN discussionThere’s also a guy from Finland that wrote his own QuickBasic compiler and is doing some pretty cool videos on YouTube under the handle Bisqwit, with some of the videos talking about things he wrote or prototyped using QuickBasic. https://bisqwit.iki.fi/source/qbc.html https://youtu.be/TUa5HJUebEA https://youtu.be/8x9Ya4izFaE https://youtu.be/ZwcFV3KrnQA https://youtu.be/5Da6ZyQJjE0 https://www.youtube.com/playlist?…
Comment linking /source/qbc.html
on “The original sources of MS-DOS 1.25 and 2.0”Submitted Bisqwit's free software as a story · 2 points
HN discussionYes, he is Finnish: https://bisqwit.iki.fi/cv.html
Comment linking /cv.html
on “Live coding a vi for CP/M from scratch”Submitted Arbitrary-palette positional dithering algorithm as a story · 2 points
HN discussionYou have two grids. Clear grid 2. Go over grid 1, calculate the new state for the current cell, write it to the second grid. At the end of a step you swap the grids. Just slap on a good old "#pragma omp parallel for" with OpenMP (a nice guide is here [0]). [0] https://bisqwit.iki.fi/story/howto/openmp/ I also found this pdf if you are interested. http://www.shodor.org/media/content/petascale/materials/UPMo...
Comment linking /story/howto/openmp/
on “Dwarf Fortress Creator Explains Its Complexity and Origins [video]”Submitted Guide into OpenMP: Easy multithreading programming for C++ as a story · 2 points
HN discussionRelated: - http://bisqwit.iki.fi/story/howto/dither/jy/ - http://pippin.gimp.org/a_dither/
Comment linking /story/howto/dither/jy/
on “Dither stabilisation”Submitted MicroBlaze emulator that runs Linux and is written in C++11 as a story · 2 points
HN discussionYou claim, as a "fact", that someone who wrote this [0], identifies as Jewish? [0]: https://bisqwit.iki.fi/jesus/
Comment linking /jesus/
on “That Editor”Submitted An arbitrary-palette positional dithering algorithm as a story · 1 points
HN discussionI love his content, and his contributions to speedrunning, TAS, reverse engineering, etc. although his obsession with writing diatribes against Islam weirds me out. https://bisqwit.iki.fi/ https://bisqwit.iki.fi/story/apologetics/islamicdeception/
Comment linking /story/apologetics/islamicdeception/
on “That Editor”Submitted Guide into OpenMP: Easy multithreading programming for C++ (2007) as a story · 1 points
HN discussionNeat facts: -3DFX Voodoo (all models in 16bit color depth) let you enable hardware dithering block (2x2/4x4 ordered dither, zero performance penalty). They did it to save framebuffer space (24bit textures, 16bit framebuffer). It made 3dfx graphics look significantly better than nvidia/ati in 16bit depth. Earlier cards used 4x1 filter on the output, Banshee and later models gained 2x2 filter providing "22 bit like qu…
Comment linking /story/howto/dither/jy/
on “Image Dithering: Eleven Algorithms and Source Code”Submitted Joel Yliluoma's arbitrary-palette positional dithering algorithm as a story · 1 points
HN discussionDont forget this nice article: https://bisqwit.iki.fi/story/howto/dither/jy/
Comment linking /story/howto/dither/jy/
on “Ditherpunk 2 – beyond 1-bit”Submitted Guide into OpenMP: Easy multithreading programming for C++ (2007) as a story · 1 points
HN discussion