News for hackers. Stuff that matters.

driftwheeler

Re:Show HN: Erotica Clustering on Monday August 21, 2017 @09:10PM (#15068992)
Re:Show HN: Erotica Clustering on Sunday August 20, 2017 @05:56PM (#15060445)
This is an Android app. You may ask whether it's safe. Our reply:

1. We wrote it and we're telling you it's clean.

2. Two independent security teams, one at The Register and and one at Wired, vetted the APK before publishing. In their opinion, it's clean and safe.

3. It requires no Android system permissions. It runs in the Android sandbox, with Android's maximum security. If you don't understand what this means, please see: https://developer.android.com/training/permissions/index.htm....

4. Melondream has thousands of regular users, and has been installed on tens of thousands of Android devices. No one complains and no one has problems.

5. Also available through Lazeeva, http://lazeeva.com

Enjoy!

Re:Show HN: Erotica Clustering on Sunday August 20, 2017 @05:55PM (#15060436)
Citation: Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networks (https://arxiv.org/abs/1406.6909)

50,000 MetArt-style nudes. No banners, no ads, no hassles, no distractions. Smart image zoom to fit the woman to the screen.

See random pics (WANDER). When you like one, see the photoshoot on repeat (TRANCE).

To search for something-- e.g., grass, beach, face-- long press the image (DREAM). This finds nearest neighbors in deep feature space, but only works reliably for simple concepts because it's fully unsupervised. The features you selected by long pressing (inside the box that appears) are more likely, but only very simple searches are "pure".

For example, long press a close-up face to see more faces... find one you like, then press TRANCE to see the rest of her. Long press sand and water to see more girls on the beach. Long press forest greenery to see more girls in the forest. And so on.

If this is not familiar to you, take a look at: http://cs.stanford.edu/people/karpathy/cnnembed/ Consider one of the big "maps" on that webpage. Notice how the tiny image patches clustered together in a map tend to be similar to each other. When you long press the image in Melondream, a box appears. That box is like one of the tiny image patches. Melondream's DREAM shows you images having patches near the patch you selected, in Melondream's map. Also notice how impure even a supervised dream would be.

Re:Show HN: Exemplar Networks for a Good Time (NSFW) on Sunday July 30, 2017 @03:46AM (#14884910)
This is an Android app. You may ask whether it's safe. Our reply:

1. We wrote it and we're telling you it's clean. And awesome.

2. Two independent security teams, one at The Register and and one at Wired, vetted the APK before publishing. In their opinion, it's clean and safe.

3. It requires no Android system permissions. It runs in the Android sandbox, with Android's maximum security. If you don't understand what this means, please see: https://developer.android.com/training/permissions/index.htm...

4. Melondream has thousands of regular users, and has been installed on tens of thousands of Android devices. No one complains and no one has problems.

Enjoy!

Show HN: Exemplar Networks for a Good Time (NSFW)

http://driftwheeler.com <--- Download APK here.Citation: Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networks (https://arxiv.org/abs/1406.6909)50,000 MetArt-style nudes. No banners, no ads, no hassles, no distractions. Smart image zoom to fit the woman to the screen.See random pics (WANDER). When you like one, see the photoshoot on repeat (TRANCE).To...

( Read More... | 1 comment | 3 points | on HN )
Re:Show HN: Melondream IPv4 on Wednesday May 10, 2017 @10:48AM (#14308614)
Third and final time posting here.

Our decision to use IPv6 cost us more than 70% of our potential users. For example, the Amazon App Store will fail to validate an app that requires IPv6 connectivity.

Melondream now uses UDP over IPv4. The previous IPv6 client is no longer compatible with the server.

If you were among the hundreds of Hacker News users who tried to connect but failed, we invite you to download the new client and try again.

If you succeeded to connect before, and plan to connect again, you must download the new client. All users must download the new client.

If you're interested in the structure of unsupervised neural network feature spaces-- which points are near which points-- you will enjoy Melondream. If you're also interested in the nude female form, well, don't delay... :)

Use server ID "soft1"

Re:Show HN: Melondream: Neural Network Erotica Stream on Tuesday May 09, 2017 @06:11PM (#14304257)
Our decision to use IPv6 cost us more than 70% of our potential users. Melondream now uses UDP over IPv4.

The previous IPv6 client is no longer compatible with the server.

If you were among the hundreds of people who tried to connect but failed, we invite you to download the new client and try again. Enjoy.

If you succeeded to connect, and plan to connect again, you also must download the new client.

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @05:10PM (#14276873)
Richard, we reverted this change after Qyron ran his test. Basically Melondream is failing to send an IPv6 UDP packet with an 8-byte payload. Maybe this is an Android 7.0 problem, or a problem with the interaction between golang's net package and Android. Sorry
Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @03:00PM (#14275958)
Yeah, your device can't send an IPv6 UDP packet. Mysterious. Do you see IPv6 UDP working in other applications? Thanks again for your efforts.
Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @12:53PM (#14274867)
We appreciate any bug reports. If Melondream is failing for you, a comment posted here with your Android version (e.g., Marshmallow 6.0.1) and the failure you're seeing (error message) is valuable to us. Thank you.
Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @11:37AM (#14274205)
RichardHeart, as we discussed with Qyron below, the APK has been modified to print golang's standard library net package error message directly to the user.

If you get a moment, could you run the new APK and tell us what the net package is saying?

We expect something like "write to UDP6 ... network unreachable", but if would be informative if the error is something different.

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @11:32AM (#14274170)
Qyron, you've been very helpful.

We uploaded a new APK that passes the golang net error message straight through to the app's user.

So instead of seeing the ErrFleet5 message, you will see "write to UDP6 .... network is unreachable" or something else.

If you have a moment, would you reinstall the APK, rerun Melondream, and tell us what the error message says?

Thank you for your time

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @03:34AM (#14271735)
The system was built from the ground up to use forward error correction over UDP. The point was to allow a much less expensive, super-efficient server. We had no idea how poorly UDP is treated on the Internet. Huge, fatal mistake
Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @03:24AM (#14271705)
We're really sorry about that, don't know how to proceed. App is failing to communicate using UDP, don't know why

Just to make sure the other problem is fixed, can you confirm that you see the "Server ID?" prompt?

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @02:57AM (#14271600)
Ok! The Android problem is fixed (whew!), and now we're left with the fact that your network connection is blocking Melondream's packets.

Are you on a public WiFi network (library, coffeeshop, etc.) Or at work?

Can you use your phone's data plan, or your home Internet connection?

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @02:14AM (#14271463)
The error message (which you can't see) is probably telling you that your Internet connection is blocking Melondream's UDP packets. Are you connecting from work or public WiFi?

Btw, the lesson here for developers is: don't use UDP, use TCP. We made a big mistake

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @02:05AM (#14271431)
Try the new APK, does it help?
Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @02:04AM (#14271429)
Ok, download the APK again, see if it fixes the problem.

The new APK changes the target SDK number to be 23 (Marshmallow, 6.0.1), since that's the latest we've tested against.

Thanks for the bug report!

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @01:10AM (#14271250)
Is there no "Server ID?" prompt?

When the keyboard appears, it should be asking you to enter a server ID (and you should type in "soft1").

Re:Show HN: Melondream: Neural Network Erotica Stream on Friday May 05, 2017 @01:08AM (#14271244)
When it prompts for a "Server ID?", you should enter "soft1", without the quotes.

Are you doing that?

Re:Show HN: Melondream: Neural Network Erotica Stream on Thursday May 04, 2017 @02:11PM (#14267240)
Melondream is an app written in golang (using gomobile). It's almost entirely native code, with a small amount of java Android framework on top. Not clear how to translate such a thing into a webapp.

Surely you can imagine applications beyond pornography! The "soft1" server has tens of thousands of photos, indexed by content. Each photo has a web link (the VISIT button).

As for erotica, you can for example search this huge catalog of nudes by genital (vulva) structure. Find one you like, then see who it's attached to. Yes it's depraved, but...

Or faces. Search for faces with a feature you like.

Re:Show HN: Melondream: Neural Network Erotica Stream on Thursday May 04, 2017 @01:50PM (#14267038)
Second time posting this. Thanks to everyone who mailed us to report problems. The clustering is fixed and works extremely well now! There's a helpful error message when the firewall at work or on public wifi is dropping Melondream's UDP packets. (Melondream communicates via UDP fountain codes.)

We're looking for someone who's interested in commercializing this technology. The user experience is unprecedented. Right?

Melondream http://driftwheeler.com/

Use server ID "soft1"

Watch random images ("WANDER"). When you like one, see the rest of the photoset on repeat ("TRANCE"). To get more of some detail-- a pose, a hairstyle, some scenery-- press that part of the image ("DREAM").

For example, if you see a woman in panties, press the panties to see more girls wearing panties. If you like a woman's face, press her face to see similar faces. If you like a smile, press it to see more. If want more beach scenes, press the sand and water. If you want to see more girls in the woods, press the greenery. If you like to see girls posing on wooden chairs, press the chair. And so on.

This is a solution to the problem of large-scale unsupervised image clustering.

Enjoy!

Melondream is an Android app that uses a neural network to cluster erotica. It enables the user to search for variations on a concept he enjoys, by pressing the corresponding part of an image.

The network is trained in a totally unsupervised way-- there are no labels and no transfer learning. Clustering happens naturally because (1) the network is purely convolutional, and (2) the network is forced to produce short encodings of image content.

To reduce the training loss, the network must recognize and encode recurring patterns: girl on the beach, girl in the forest, girl with legs spread, girl on knees, girl wearing panties, etc.

Free for all, enjoy.