146 karma · joined September 23, 2014
Right now the project has many more decoders than encoders. It includes first-party image codecs, TIFF and BigTIFF, scientific raster readers, whole-slide access, and geospatial support for GeoTIFF, COG, and GeoZarr. The encoder side is still much smaller, so feedback on which output formats matter most would be useful.
The main goals are portability, performance, bounded memory use, and reducing supply-chain risk in controlled or tightly reviewed environments. Optional JPEG and PNG WebAssembly accelerators exist, but they are separate explicit imports and are never loaded by the default package.
Some runnable demos:
- Browser viewer and converter: https://purejsimage.com/demo/ - Scientific raster explorer: https://purejsimage.com/scientific/ - OME-Zarr viewer: https://purejsimage.com/ome-zarr/ - Aperio whole-slide viewer: https://purejsimage.com/wsi/ - COG and GeoZarr range demo: https://purejsimage.com/geo/
One of the more interesting constraints has been memory use. Common baseline JPEG resize paths use bounded MCU rows, remote TIFF and COG access reads selected ranges and regions, and the scientific APIs keep native numeric samples separate from display pixels. Some codecs and format subsets still require explicit full-frame fallbacks, and I try to document those boundaries instead of hiding them.
The project is still young, and I would really value feedback on the API, missing formats, decoder and encoder priorities, adversarial files, browser workflows, and useful performance or memory benchmarks.
Source: https://github.com/a-r-d/PureJsImage
Format support: https://purejsimage.com/codecs/
Scientific format support: https://purejsimage.com/scientific-formats/
It’s also a little interesting that Obama was able to be against illegal immigration without a ton of pushback. Why was that?
In percentage terms the middle class is overtaxed the most of course. But percentage terms are an extremely misleading way to look at this.
Being middle class I'm more angry that the bottom 50% on net pay no income taxes and I'm a net payer into their lifestyle.
We should pay less taxes because the government is extremely wasteful and polluting overall.
Maybe you should stop flying on airplanes for the rest of your life?
The Walgreens on 27th and Hennepin gets robbed at least once a month. One time they just shot up drive through windows and the employees left while they robbed the place. Luckily the glass is bulletproof on them. The cops don't seem to really respond things.
One of the weirdest things was this summer where they were doing construction on 28th and Hennepin and there was a cop posted up there during the day. I asked him why and he said "because the construction workers were being assaulted and their tools were being stolen". And this is in a nice area right by Lake of the Isles.
Deny it if you want, it's just like a political mess now because the DA will no longer bring a lot of prosecutions to trial it seems like.
Pretty much, yep
Yes the root cause is the politicians spending tons of money to get re-elected and running up deficits but they shouldn't be able to get away with it and keep kicking the can down the road.
To your last point - of course it's obvious that interest rates are suppressed and if they were allowed to rise it would cause a depression. But if they were not there would be less mal-investment and the zombie companies propped up by debt would soon collapse. It's not that this wouldn't cause pain in the short term but that you can't just eliminate reality and it's going to happen sooner or later. The longer you delay the worse the ultimate recession might be.
But couple the money printing with record low interest rates (and negative interest rates), this creates a special situation where gold (and other hard currency like bitcoin) outperforms. With a negative real rate on bonds, you will lose inflation adjusted purchasing power in bonds even if you come out positive. There are not a lot of great options right now.