jm + images   44

The naked truth about Facebook’s revenge porn tool
This is absolutely spot on.

If Facebook wanted to implement a truly trusted system for revenge porn victims, they could put the photo hashing on the user side of things -- so only the hash is transferred to Facebook. To verify the claim that the image is truly a revenge porn issue, the victim could have the images verified through a trusted revenge porn advocacy organization. Theoretically, the victim then would have a verified, privacy-safe version of the photo, and a hash that could be also sent to Google and other sites.
facebook  privacy  hashing  pictures  images  revenge-porn  abuse  via:jwz 
4 weeks ago by jm
Facebook asks users for nude photos in project to combat revenge porn
The photos are hashed, server-side, using the PhotoDNA hashing algorithm. This would have been way way better if it ran locally, on user's phones, instead though. Interesting to note that PhotoDNA claims to have a "1 in 10 billion" false positive rate according to https://www.itu.int/en/cop/case-studies/Documents/ICMEC_PhotoDNA.PDF
photodna  hashing  images  facebook  revenge-porn  messenger  nudes  photos 
4 weeks ago by jm
Fooling Neural Networks in the Physical World with 3D Adversarial Objects · labsix
This is amazingly weird stuff. Fooling NNs with adversarial objects:
Here is a 3D-printed turtle that is classified at every viewpoint as a “rifle” by Google’s InceptionV3 image classifier, whereas the unperturbed turtle is consistently classified as “turtle”.

We do this using a new algorithm for reliably producing adversarial examples that cause targeted misclassification under transformations like blur, rotation, zoom, or translation, and we use it to generate both 2D printouts and 3D models that fool a standard neural network at any angle. Our process works for arbitrary 3D models - not just turtles! We also made a baseball that classifies as an espresso at every angle! The examples still fool the neural network when we put them in front of semantically relevant backgrounds; for example, you’d never see a rifle underwater, or an espresso in a baseball mitt.
ai  deep-learning  3d-printing  objects  security  hacking  rifles  models  turtles  adversarial-classification  classification  google  inceptionv3  images  image-classification 
5 weeks ago by jm
Universal adversarial perturbations
in today’s paper Moosavi-Dezfooli et al., show us how to create a _single_ perturbation that causes the vast majority of input images to be misclassified.
adversarial-classification  spam  image-recognition  ml  machine-learning  dnns  neural-networks  images  classification  perturbation  papers 
september 2017 by jm
M00N
a beautifully-glitched photo of the moon by Giacomo Carmagnola; more on his art at http://www.bleaq.com/2015/giacomo-carmagnola . (Via Archillect)
via:archillect  art  giacomo-carmagnola  glitch-art  moon  glitch  images 
august 2017 by jm
lambci/docker-lambda
A sandboxed local environment that replicates the live AWS Lambda environment almost identically – including installed software and libraries, file structure and permissions, environment variables, context objects and behaviors – even the user and running process are the same.


(via og-aws)
docker  lambda  images  testing  aws  serverless 
june 2017 by jm
To Cite or to Steal? When a Scholarly Project Turns Up in a Gallery
What I was seeing was an announcement for a show by Jason Shulman at Cob Gallery called Photographs of Films. The press and interviews collected on the gallery’s website lauded a conceptual beauty and rigor in his work, but the only thing I could see was a rip-off. “Email for price list.” These images were unmistakably similar to the distinctive work I had been producing for years, and it was not long before friends started writing to let me know.
copyright  art  aggregation  averaging  images  movies  rip-offs  jason-shulman  jason-salavon  kevin-l-ferguson 
may 2017 by jm
Image comparison algorithms
Awesome StackOverflow answer for detecting "similar" images -- promising approach to reimplement ffffound's similarity feature in mltshp, maybe
algorithms  hashing  comparison  diff  images  similarity  search  ffffound  mltshp 
april 2017 by jm
saitoha/libsixel: The new standard of SIXEL development
SIXEL is one of image formats for printer and terminal imaging introduced by Digital Equipment Corp. (DEC). Its data scheme is represented as a terminal-friendly escape sequence. So if you want to view a SIXEL image file, all you have to do is "cat" it to your terminal.


Wow. gif320 lives on!
cli  graphics  terminal  dec  vt320  vt300  sixel  images 
april 2017 by jm
US grand jury decides that a GIF counts as a deadly weapon in Twitter seizure case - The Verge
While this is certainly correct to prosecute, I still think that Twitter need to rethink their UI choices that allow a random stranger to fire graphic images at their targets without any opt-in requirement.
FBI investigators seized the account late last year after tracking him through his iPhone, and allege that Rivello sent several tweets and messages about his intentions to cause Eichenwald to have a seizure — including the text “You deserve a seizure for your post.” According to NBC News, other messages specifically say that "I hope this sends him into a seizure,” while others read "Spammed this at [Eichenwald] let's see if he dies."
images  twitter  epilepsy  gifs  nam-shub  abuse  social-media  trolls 
march 2017 by jm
Image Synthesis from Yahoo's open_nsfw
What makes an image NSFW, according to Yahoo? I explore this question with a clever new visualization technique


Deep Dream applied to an NSFW classifier. This is a bit NSFW, as it happens
nsfw  yahoo  ml  deep-dream  images  porn 
october 2016 by jm
Photographer Files $1 Billion Suit Against Getty for Licensing Her Public Domain Images
Massive, massive copyright fail by Alamy and Getty Images.
Since each violation of copyright in this case allows the plaintiff to seek damages up to $25,000, the statutory damages for Getty’s 18,755 violations amount to $468,875,000. But because the company was found to have violated the same copyright law within the past three years — in 2013, Daniel Morel was awarded $1.2 million in a suit against Getty, after the agency pulled his photos from Twitter and distributed them without permission to several major publications — Highsmith can elect to seek three times that amount: hence the $1 billion suit.

“The economic damage that Ms. Highsmith has suffered includes, without limitation, any and all revenue received by the Defendants based on purported licenses sold for the Highsmith Photos. These funds represent money that Ms. Highsmith could have received had she attempted to monetize her photos through the Defendants,” the complaint states. “The injury to Ms. Highsmith’s reputation has been … severe,” it continues. “There is at least one example of a recipient of a threatening letter for use of a Highsmith Photo researching the issue and determining that Ms. Highsmith had made her photos freely available and free to use through the Library website. … Therefore, anyone who sees the Highsmith Photos and knows or learns of her gift to the Library could easily believe her to be a hypocrite.”
getty  alamy  images  copyright  licensing  relicensing  public-domain  carol-highsmith 
july 2016 by jm
fiunchinho/dockerize-me
'Tired of copy/pasting Dockerfiles around? Not sure about best practices for Dockerfiles or Docker entry points? This tool lets you Dockerize your applications using best practices to define your Dockerfile and Docker entry point files.'

The best practices in question are defined here: https://github.com/docker-library/official-images#review-guidelines
docker  dockerfile  images  build  best-practices  alpine  containers 
may 2016 by jm
Uploading, Resizing and Serving images with Google Cloud Platform — Google Cloud Platform — Community — Medium
Cropping, scaling, and resizing images on the fly, for free, with GAE. Great service, wish AWS had something similar
App Engine API has a very useful function to extract a magic URL for serving the images when uploaded into the Cloud Storage. get_serving_url() returns a URL that serves the image in a format that allows dynamic resizing and cropping, so you don’t need to store different image sizes on the server. Images are served with low latency from a highly optimized, cookieless infrastructure.
gae  google  app-engine  images  scaling  cropping  image-processing  thumbnails  google-cloud 
may 2016 by jm
Pixelmator
Image editing tool for the Mac, recommended by Oisin
images  design  graphics  mac  osx  tools  apps 
december 2015 by jm
A simple guide to 9-patch for Android UI
This is a nifty hack. TIL!

'9-patch uses png transparency to do an advanced form of 9-slice or scale9. The guides are straight, 1-pixel black lines drawn on the edge of your image that define the scaling and fill of your image. By naming your image file name.9.png, Android will recognize the 9.png format and use the black guides to scale and fill your bitmaps.'
android  design  9-patch  scaling  images  bitmaps  scale9  9-slice  ui  graphics 
july 2015 by jm
Small claims triumph as aerial photographer routs flagrant infringers
This is great news. Flagrant copyright infringement of an aerial photograph penalised to the order of UKP 2,716
copyright  infringement  small-claims  law  uk  webb-aviation  photography  images 
april 2015 by jm
H.P. Lovecat
Because there exists no method known to man, more terribly suited to expose the cosmic meaningless of existence than pairing the words of H.P. Lovecraft with seemingly delightful and charming pictures of adorable kittens.
lovecraft  cthulhu  horror  funny  kittens  cats  images  gif 
january 2015 by jm
The Hit Team
Fergal Crehan's new gig -- good idea!
The Hit Team helps you fight back against leaked photos and videos, internet targeting and revenge porn.
revenge-porn  revenge  law  privacy  porn  leaks  photos  videos  images  selfies 
january 2015 by jm
How I created two images with the same MD5 hash
I found that I was able to run the algorithm in about 10 hours on an AWS large GPU instance bringing it in at about $0.65 plus tax.


Bottom line: MD5 is feasibly attackable by pretty much anyone now.
crypto  images  md5  security  hashing  collisions  ec2  via:hn 
november 2014 by jm
Wiki Loves Monuments

Wiki Loves Monuments is an international photo contest, organised by Wikimedia [...]. This year, the Wikimedia Ireland Community are running the competition for the very first time in Ireland. The contest is inspired by the successful 2010 pilot in the Netherlands which resulted in 12,500 freely licensed images uploaded to Wikimedia Commons. It has grown substantially since its inception; in 2013 369,589 photographs were submitted by 11,943 participants from over 50 countries. Cultural heritage is an important part of the knowledge that Wikipedia collects and disseminates. An image is worth a thousand words, in any language and local enthusiasts can (re)discover the cultural, historical, or scientific significance of their neighbourhood. The Irish contest, focussing on Ireland’s national monuments, runs from August 23 - September 30. Follow our step-by-step guide to find out how you can take part.
wikipedia  wikimedia  images  monuments  history  ireland  contests  creative-commons  licensing 
august 2014 by jm
Whiteboard Picture Cleaner

This [shell one-liner] will take a picture of a whiteboard and use parts of the ImageMagick library with sane defaults to clean it up tremendously.: convert "$1" -morphology Convolve DoG:15,100,0 -negate -normalize -blur 0x1 -channel RBG -level 60%,91%,0.1 "$2"


Some kind soul has put up a quickie web UI here: http://api.o2b.ru/whiteboardcleaner
graphics  tools  whiteboard  imagemagick  text  images  cleanup  gimp  photoshop  via:fanf 
june 2014 by jm
An analysis of Facebook photo caching
excellent analysis of caching behaviour at scale, from the FB engineering blog (via Tony Finch)
via:fanf  caching  facebook  architecture  photos  images  cache  fifo  lru  scalability 
may 2014 by jm
VERY high resolution scans of original Apollo 11 and Apollo 14 charts
the Apollo 11 ALO and LM Descent Monitoring charts are tidied up and downloadable
apollo  space  history  memorabilia  images  scans  science  nasa 
april 2014 by jm
xkcd: Now
bookmarking as a future reference
timezones  time  world  clock  xkcd  images  midnight  reference 
february 2014 by jm
GIFFFFR
turn Youtube videos into animated GIFs (via Waxy)
via:waxy  gifs  youtube  video  animated-gifs  images  web 
february 2014 by jm
British Library uploads one million public domain images to the net for remix and reuse - Boing Boing
this is excellent!
The British Library has uploaded one million public domain scans from 17th-19th century books to Flickr! They're embarking on an ambitious programme to crowdsource novel uses and navigation tools for the huge corpus. Already, the manifest of image descriptions is available through Github. This is a remarkable, public spirited, archival project, and the British Library is to be loudly applauded for it!
british-library  libraries  public-domain  art  graphics  images  history  19th-century  17th-century  18th-century  books  crowdsourcing  via:boingboing  github 
december 2013 by jm
Mesosphere · Docker on Mesos
This is cool. Deploy Docker container images onto a Mesos cluster: key point, in the description of the Redis example: 'there’s no need to install Redis or its supporting libraries on your Mesos hosts.'
mesos  docker  deployment  ops  images  virtualization  containers  linux 
september 2013 by jm
The Edge Minecraft cover
This is brilliant. Half of the office now wants prints.

Massive congratulations to Edge magazine. The stellar publication has been around for 20 years! To celebrate, their 258th issue comes in 20 different flavours, and one of those flavours includes the earthly overtones of both Minecraft and Dungeons & Dragons. Junkboy drew it, and I [Owen] worded it a few weeks ago.
covers  images  edge  minecraft  gaming  funny  dungeons-and-dragons  retro  dnd 
august 2013 by jm
You can't "waste your vote"!
A fantastic infographic explaining Australia's Preferential Voting system, featuring Dennis the Election Koala and Ken the Voting Dingo
infographics  funny  pr  voting  australia  images  via:fp 
august 2013 by jm
The algorithm for a perfectly balanced photo gallery – Summit Stories from Crispy Mountain
Nice application of a partitioning exhaustive search algorithm using dynamic programming (via Tom)
algorithms  javascript  python  dynamic-programming  partitioning  images  gallery 
august 2013 by jm
The Getty Museum offers a huge chunk of their collection for free use
We’ve launched the Open Content Program to share, freely and without restriction, as many of the Getty’s digital resources as possible. The initial focus of the Open Content Program is to make available all images of public domain artworks in the Getty’s collections. Today we’ve taken a first step toward this goal by making roughly 4,600 high-resolution images of the Museum’s collection free to use, modify, and publish for any purpose.

Why open content? Why now? The Getty was founded on the conviction that understanding art makes the world a better place, and sharing our digital resources is the natural extension of that belief. This move is also an educational imperative. Artists, students, teachers, writers, and countless others rely on artwork images to learn, tell stories, exchange ideas, and feed their own creativity. In its discussion of open content, the most recent Horizon Report, Museum Edition stated that “it is now the mark—and social responsibility—of world-class institutions to develop and share free cultural and educational resources.” I agree wholeheartedly.
getty  art  via:tupp_ed  open-content  free  images  pictures  paintings  museums 
august 2013 by jm
Xerox scanners/photocopiers randomly alter numbers in scanned documents · D. Kriesel
Pretty major Xerox fail: photocopied/scanned docs are found to have replaced the digit '6' with '8', due to a poor choice of compression techniques:
Several mails I got suggest that the xerox machines use JBIG2 for compression. This algorithm creates a dictionary of image patches it finds “similar”. Those patches then get reused instead of the original image data, as long as the error generated by them is not “too high”. Makes sense. This also would explain, why the error occurs when scanning letters or numbers in low resolution (still readable, though). In this case, the letter size is close to the patch size of JBIG2, and whole “similar” letters or even letter blocks get replaced by each other.
jbig2  compression  xerox  photocopying  scanning  documents  fonts  arial  image-compression  images 
august 2013 by jm
Content Aware Typography
Photoshop's "Content Aware Fill" applied to text. some very cool results
images  cool  art  typography  algorithms  via:pentadact  photoshop 
july 2013 by jm
Next Generation Continuous Integration & Deployment with dotCloud’s Docker and Strider
Since Docker treats it’s images as a tree of derivations from a source image, you have the ability to store an image at each stage of a build. This means we can provide full binary images of the environment in which the tests failed. This allows you to run locally bit-for-bit the same container as the CI server ran. Due to the magic of Docker and AUFS Copy-On-Write filesystems, we can store this cheaply.

Often tests pass when built in a CI environment, but when built in another (e.g. production) environment break due to subtle differences. Docker makes it trivial to take exactly the binary environment in which the tests pass, and ship that to production to run it.
docker  strider  continuous-integration  continuous-deployment  deployment  devops  ops  dotcloud  lxc  virtualisation  copy-on-write  images 
july 2013 by jm
Photo Tampering throughout History
dating back to 1860: 'This nearly iconic portrait (in the form of a lithograph) of U.S. President Abraham Lincoln is a composite of Lincoln’s head and the Southern politician John Calhoun’s body.' I had no idea of many of these
tampering  photos  pictures  images  photoshop  doctoring  history 
march 2012 by jm
The OpenPhoto Project
A great getting-out-of-Flickr life-raft. self-hosted, PHP app, storing photos in Dropbox, S3, or local disk; UI screenshots look great (via Nelson)
galleries  photos  php  flickr  images  via:nelson 
february 2012 by jm
64yourself
Damn. my 2006 hack http://taint.org/c64ize/ reinvented, although with a lot more panache :(
c64  images  retro  commodore-64  commodore 
june 2011 by jm
Dr. Neal Krawetz explains perceptual hashing
ie. TinEye and other "images like this one" search engines. nice explanation
algorithm  images  analysis  programming  dct  hashing  perceptual-hash  tineye  via:hn  image 
june 2011 by jm
image soak
an "endless page" of images culled from newsfeeds. Very good for video games and art, particularly. definitely a new addition to my daily list (via Andre)
via:torrez  news  images  feed  sources  art  from delicious
august 2010 by jm
Transloadit
AWS-based service to resize images, encode video files, extract thumbnails, and store to S3, for use by third-party web apps. Transcoding-as-a-service
encoding  images  s3  media  storage  transcoding  video  converter  fileupload  from delicious
july 2010 by jm
Body By Victoria - Secure Computing: Sec-C
Dr. Neal Krawetz brings the science on detecting Photoshop retouching
pixels  images  forensics  jpeg  photoshop  fake  analysis  detection  from delicious
december 2009 by jm

related tags

3d-printing  9-patch  9-slice  17th-century  18th-century  19th-century  abuse  adversarial-classification  aggregation  ai  alamy  algorithm  algorithms  alpine  analysis  android  animated-gifs  apollo  app-engine  apps  architecture  arial  art  australia  averaging  aws  best-practices  bitmaps  books  british-library  build  c64  cache  caching  carol-highsmith  cats  classification  cleanup  cli  clock  collisions  commodore  commodore-64  comparison  compression  containers  contests  continuous-deployment  continuous-integration  converter  cool  copy-on-write  copyright  covers  creative-commons  cropping  crowdsourcing  crypto  cthulhu  dct  dec  deep-dream  deep-learning  deployment  design  desktop  detection  devops  diff  dnd  dnns  docker  dockerfile  doctoring  documents  dotcloud  dungeons-and-dragons  dynamic-programming  ec2  edge  encoding  epilepsy  facebook  fake  feed  ffffound  fifo  fileupload  flickr  fonts  forensics  free  funny  gae  galleries  gallery  gaming  getty  giacomo-carmagnola  gif  gifs  gimp  github  glitch  glitch-art  google  google-cloud  graphics  hacking  hashing  history  horror  image  image-classification  image-compression  image-processing  image-recognition  imagemagick  images  inceptionv3  infographics  infringement  ireland  jason-salavon  jason-shulman  javascript  jbig2  jpeg  kevin-l-ferguson  kittens  lambda  law  leaks  libraries  licensing  linux  lovecraft  lru  lxc  mac  machine-learning  maps  md5  media  memorabilia  mesos  messenger  midnight  minecraft  ml  mltshp  models  monuments  moon  movies  museums  nam-shub  nasa  neural-networks  news  nsfw  nudes  objects  open-content  ops  osx  paintings  papers  partitioning  perceptual-hash  perturbation  photocopying  photodna  photography  photos  photoshop  php  pictures  pixels  porn  pr  privacy  programming  public-domain  python  quora  reference  relicensing  retro  revenge  revenge-porn  rifles  rip-offs  s3  scalability  scale9  scaling  scanning  scans  science  search  security  selfies  serverless  shipping  similarity  sixel  small-claims  social-media  sources  space  spam  steamships  storage  strider  tampering  terminal  testing  text  thumbnails  time  timezones  tineye  tools  transcoding  travel  trolls  turtles  twitter  typography  ui  uk  via:archillect  via:boingboing  via:fanf  via:fp  via:hn  via:jwz  via:nelson  via:pentadact  via:pheezy  via:torrez  via:tupp_ed  via:waxy  video  videos  virtualisation  virtualization  voting  vt300  vt320  web  webb-aviation  whiteboard  wikimedia  wikipedia  world  xerox  xkcd  yahoo  youtube 

Copy this bookmark:



description:


tags: