HNHacker News
TopNewBestAskShowJobs

yamaneko

421 karma · joined October 3, 2012

submissionscomments
yamaneko··on City Generator
Watabou has created many great projects. Besides the already mentioned Pixel Dungeon, check out these other generators:

- Neighborhood generator: https://watabou.itch.io/neighbourhood

- One Page Dungeon: https://watabou.itch.io/one-page-dungeon

- ProcGen Mansion: https://watabou.itch.io/procgen-mansion

- Village Generator: https://watabou.itch.io/village-generator

- Perilous Shores: https://watabou.itch.io/perilous-shores

- Castle Generator: https://watabou.itch.io/castle-in-the-mist

- Fantasy Manor: https://watabou.itch.io/fantasy-manor

- Rune Generator: https://watabou.itch.io/rune-generator

And there are many others in his profile.

yamaneko··on Finishing my first game while working full-time
Can you elaborate on how you design your board games? How do you approach it?
yamaneko··on The Orbit of Planet Nine
Yes, thank you. It's been a while since I've watched the video, so calling it "opposing arguments" was a stretch. More like a healthy dose of skepticism.
yamaneko··on The Orbit of Planet Nine
Veritasium did a video about Planet 9 [1] with one of the authors of this article, Konstantin Batygin. It also features David Jewitt with opposing arguments regarding the existence of Planet 9.

[1]: https://youtu.be/pe83T9hISoY

yamaneko··on ICQ New
Does it still show your old profile? I use to log into my account but I'm not getting the password right anymore.

Last time I logged into my account a couple of years back, it still showed the last profiled update I filled in the 2000s.

yamaneko··on A Definitive Guide to Enabling Italics in Vim and Tmux
Mine only worked when I added [this][1]:

    set t_ZH=^[[3m
    set t_ZR=^[[23m
before `highlight Comment cterm=italic`.

I was recently wondering how I'd make some keywords italic, like VSCode, which italicizes `self.foo` and others in Python. This thread came at the right time. I found this [post][2] that may help, in combination with OP.

[1]: https://stackoverflow.com/a/21077380/

[2]: https://www.reddit.com/r/vim/comments/dgbvw4/how_can_i_have_...

yamaneko··on Soviet Venus Images
Past discussion: https://news.ycombinator.com/item?id=4360763

Also interesting, Venera 14 carried acoustic microphones which were able to record the sound of Venus. You can listen to it here: https://www.youtube.com/watch?v=8jZDW53U8qQ

yamaneko··on The Untold Story of Larry Page's Comeback (2014)
Past discussion: https://news.ycombinator.com/item?id=7641114
yamaneko··on Spotify Form F-1
I don't pirate music anymore for the same reason. However, I also don't listen to music as I used to. I usually use Spotify to listen to what I already know, not so much to find new stuff. Before, I used to dive in depth into an artist/band, starting from their greatest hits. Once I got the band vocabulary, I'd download the albums chronologically and listened to every track, sometimes more than once until I got familiar with it. Now I don't do it with as much scrutiny, which is interesting since Spotify has all albums very well organized and even the discovery playlist. It would be much easier and better.

Is IKEA effect at play? Without Spotify, I would only start another artist when I finished the current one. So, with Spotify it becomes an information management problem due to the large amount of albums available at a click. Or it could just be that my life has changed and I don't have a time slot dedicated to music anymore.

yamaneko··on How to Study: A Brief Guide
Past discussion: https://news.ycombinator.com/item?id=14088786
yamaneko··on NIPS 2017 Notes [pdf]
Smitha Milli gave a bit more of context about what happened. Link to her thread:

- https://twitter.com/SmithaMilli/status/940012716797739008

yamaneko··on Turning Corners into Cameras: Principles and Methods
Paper is available here: http://people.csail.mit.edu/klbouman/pw/papers_and_presentat...

Abstract:

We show that walls, and other obstructions with edges, can be exploited as naturally-occurring “cameras” that reveal the hidden scenes beyond them. In particular, we demonstrate methods for using the subtle spatio-temporal radiance variations that arise on the ground at the base of a wall’s edge to construct a one-dimensional video of the hidden scene behind the wall. The resulting technique can be used for a variety of applications in diverse physical settings. From standard RGB video recordings, we use edge cameras to recover 1-D videos that reveal the number and trajectories of people moving in an occluded scene. We further show that adjacent wall edges, such as those that arise in the case of an open doorway, yield a stereo camera from which the 2-D location of hidden, moving objects can be recovered. We demonstrate our technique in a number of indoor and outdoor environments involving varied floor surfaces and illumination conditions.

yamaneko··on Tree Style Tabs Extension Ported to Firefox 57
A bit late to the party, but posting for reference in case someone finds this post in the future. For Ubuntu, I did as the following:

1. Created the chrome folder at `~/.mozilla/<your-profile-id>.default/`

2. Created `~/.mozilla/<your-profile-id>.default/chrome/userChrome.css` and added

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 
at the top of the file.

3. Added customizations after this line. The resulting file will be like:

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 
    /*
     * TreeStyleTabs solutions to remove tabs
     *
     * Solution by: https://news.ycombinator.com/item?id=15343940 */
    #TabsToolbar, #sidebar-header {
      visibility: collapse !important;
    }

    #TabsToolbar {
      margin-bottom: -21px !important;
    }
yamaneko··on Show HN: Bitcoin investing using Dollar Cost Averaging strategy
Thank you, this is a great insight.

> A better rule, however, is: do not try to time the market. Just invest when you can.

I'm not sure if I understood this one correctly. Is it like, instead of trying to find the best time to invest, like waiting for something huge to happen, just invest every now and then when you are able to do it. Is that it?

yamaneko··on Firefox marketshare revisited
What are your thoughts on Vivaldi?

I try it occasionally and I'm enjoying it. Most tools come out of the box, like Adblock, screenshot, window tiling, and mouse gestures. Not sure if the Adblock is as good as uBlock origin, though. Some new features like an improved history (haven't used thoroughly yet) and tab stacking.

It still is a bit buggy for me on Ubuntu 16.04. Sometimes when playing videos the window flickers.

yamaneko··on How to read and understand a scientific paper: a guide for non-scientists
This suggestion by Michael Nielsen is also very good: https://news.ycombinator.com/item?id=666615
yamaneko··on Ask HN: How can I get better at bash?
Take a look at this tutorial [1]. It will teach you some shortcuts, a bit of shell expansion, and help you set sane defaults in bash. One that I'm particular fond is to set

  "\e[A": history-search-backward 
  "\e[B": history-search-forward 
in your ~/.inputrc. So, if you are typing a command which begins with "git", it will only search in history for commands that start with git (instead of returning all commands that may include the string 'git' like Ctrl+r). Having trouble trying to remember that option you passed to `git log`? Just type in `git log` and press the up arrow to find your last usages.

I think it is also helpful to learn Emacs or vim keybindings. I use Emacs keybindings in bash a lot (enabled by default). I have summarized the ones that I used more often in a previous comment [2].

[1]: https://www.ukuug.org/events/linux2003/papers/bash_tips/

[2]: https://news.ycombinator.com/item?id=13404262

yamaneko··on An Introduction to Support Vector Machines
This class from MIT taught by Patrick Winston is also a great resource: https://www.youtube.com/watch?v=_PwhiWxHK8o

At the end of the class, he also gives some historical perspectives, like how Vapnik came up with SVMs.

yamaneko··on 14 People Make 500K Tons of Steel a Year in Austria
Of course! I thought you were alluding to these ideas. And you could either come up to these conclusions by your own or through any other material.

I hope my comment didn't look like I was calling you out about these ideas. I was just excited at this coincidence and wanted to share it. They went completely unnoticed to me from watching just the movies. Makes them even better (including the sequels :P).

yamaneko··on 14 People Make 500K Tons of Steel a Year in Austria
From some discussions I've seen, it seems that the human battery idea was introduced in the last minutes by executive meddling. The original idea by the Wachowskis was exactly what you described: a way of the machines protect themselves from humanity attacking them again, while also giving humanity a paradise as mercy and gratitude. It was never the machines' intention to rebel and attack the humans; they only attacked back as self-protection.

The [Machine War][1] describes how it was in the early days. The conflict started when a robot killed its human masters because they were planning to destroy it and replace by a newer model. That started a Machine Civil Rights Movements, but humanity had become lazy and arrogant due to the new lifestyle yielded by the creation of AI. Most humans refused to acknowledge the robots and the few human sympathizers who did were silenced. It's a great read/watch (if you see the anime), but I better stop here so I don't spoil anything.

After reading this, that has become my single concern about the future with AI: will humanity be able to treat and respect the machines as equals?

PS: I was reading about it just this past weekend. Such a coincidence. This thread was from where I got most of it: https://www.reddit.com/r/movies/comments/4h9ghg/in_the_matri...

[1]: http://matrix.wikia.com/wiki/Machine_War

yamaneko··on Org-mode reference card [pdf]
It is not the language per se, but the tools around it that makes it amazing.

After years hearing about org-mode, three months ago I finally decided to try it out. Here is how it went.

I started simple. First I watched a short tutorial which gave me the overall idea [1]. Then, I created a simple todo.org file and started fiddling with it. You add lists with * and nests them with more *

    * Project
    ** Code
    *** TODO Email my co.
    *** TODO Implement foo
    ** DONE Implement bar
As a side note, I think Markdown syntax is much better visually. org-mode has more clutter when formatting block code, inline code, and URLs. The good thing about * is that nesting is easy.

After that, I started trying out the keybindings: <tab>/<S-tab> folds lists; C-c C-t is a function to cycle between task states; C-c C-s schedules a task for a given day; C-c C-d sets a final deadline; C-c C-a shows the agenda (day/week/month); you can refile entire groups of tasks (C-c w), archive (C-c C-x C-a), move tasks around (M-ArrowUp/ArrowDown), increase depth (M-ArrowRight/Left). These are the main shortcuts I use. You don't need to memorize all, you can access most through M-x org- and hitting tab to see the functions available.

Another useful function: C-c C-l adds a link, which can be an URL, a file, a folder. Then, you can open that link with C-c C-o. It is great to add context to a task, like

    * TODO read hacker news article [[https://news.ycombinator.com/item?id=14571453][link]].
Seeing how customizable it is, then I searched how other people used org-mode to manage their tasks. I found two tutorials implementing GTD. I followed this guide [2] entirely, specially its workflow. And I incorporated some ideas from [3], like clocking my time in a task (C-c C-x C-i or M-x org-clock-in for clocking in, and C-c C-x C-o or M-x org-clock-out for clocking out) and the list of task states. Guide [2] suggests using remember-mode, but it has been replaced since then by capture-mode. capture-mode is a function that contains custom templates for adding tasks (like adding date+time of creation and filing to a given tree/asterisk) and writing notes, seamlessly without changing context in emacs.

The thing is, you don't need to learn and implement all at once. You will build your org file incrementally along with its tools, according to your demand. And there are tools for so many stuff.

Finally, there is Orgzly, which is an open source Android app to sync your org files using Dropbox. This was the best combo for me, as I have all tasks synced with me while it keeps all org-mode functionalities, as they are just text files.

A fair warning is that it might have been somewhat easier for me because I was an Emacs user prior to that, so I already knew the shortcuts to move around text.

[1]: https://www.youtube.com/watch?v=bzZ09dAbLEE

[2]: http://newartisans.com/2007/08/using-org-mode-as-a-day-plann...

[3]: http://members.optusnet.com.au/~charles57/GTD/gtd_workflow.h...

yamaneko··on Supercharge your Computer Vision models with the TensorFlow Object Detection API
Their repository is pretty neat! It includes three state-of-the-art architectures in object detection: Faster-RCNN, RFCN, and SSD. It is missing YOLO [1][2], though, which shares some similarities with SSD. Another detector is the recently released Mask-RCNN [3], which of course wouldn't be possible to be included in this publication as we can't travel through time yet.

[1]: https://arxiv.org/abs/1506.02640

[2]: https://arxiv.org/abs/1612.08242

[3]: https://arxiv.org/abs/1703.06870

yamaneko··on Chess.com stopped working on 32bit iPads because 2^31 games have been played
This unconscious bias went unnoticed to me (as expected, per definition). Thanks for pointing it :)

So far, my experiments with other shampoos where conducted a bit ad hoc. They're all anecdata. When I try with vinegar, I should try to rule out other causal factors first. I probably haven't done that in my first try. Otherwise, we can never be sure.

yamaneko··on Vivaldi browser v1.10 released, with docked dev tools and new Startpage options
I have just tried Vivaldi for the first time and loved its features. Page tiling I tried with an extension in Chrome, but this one brings to a whole new level.

Taking notes related to pages is something I always wanted while browsing. This one is great because you are also able to attach screenshots/files.

Tab stacking: cool new way to group and organize my tabs by context.

And it comes with other useful extensions natively, like screenshots and adblocker. I'll try it for awhile and see how it goes.

If it was open-source, it would be perfect. I wouldn't want to be left in the cold if the project fails...

yamaneko··on Chess.com stopped working on 32bit iPads because 2^31 games have been played
To be honest, I only went to see a single dermatologist, but my experience was bad. The dermatologist kinda overlooked and shrugged. I received a shampoo recommendation, but the dermatologist didn't say we should monitor the treatment or anything. From what I saw, she would keep recommending shampoos and I would try until I found one that worked. so I decided to try by myself.

Not my wisest moment. I should probably have seen another dermatologist.

yamaneko··on Chess.com stopped working on 32bit iPads because 2^31 games have been played
I suffer from dandruff, tried a bunch of shampoos but they didn't work well. I saw this tip about vinegar, which I tried a single day then I gave up thinking this could be popular saying. I'll try again and report.
yamaneko··on You can probably use deep learning even if you don't have a lot of data
I'm skimming through the content and it seems really great! I'm interested in the last lesson (7-Exotic CNN Arch), but I'm afraid of missing other cool stuff in past lessons.

What do you suggest for someone who has experience with Deep Learning?

EDIT: found this wiki with the course notes: http://wiki.fast.ai/index.php/Main_Page

One can use it as a guide to avoid missing anything.

yamaneko··on What if the Bitcoin bubble bursts?
In another thread I was commenting about the volatility of the currency and how it could be a vanity metric how we give value to it based on its USD conversion rate.

I think this issue will be solved when there are more places accepting BTC. Then you wouldn't need to keep an eye for when to buy/sell it. You would be able to spend it.

I read on /r/btc/ someone saying that "currently, BitCoin are like Magic The Gathering cards". And it really does!

yamaneko··on Lessons I Learned from the Dotcom Bubble for the Coming Cryptocurrency Bubble
One of his advices is:

> 2. Beware vanity metrics

Can we tell if BitCoin and other cryptocurrencies has any vanity metrics? If so, what would that be?

My uneducated guess would be how valuable the currency is in Dollars. The currency seems virtually inflated as we don't know how much of that would translate to real purchasing power. It doesn't seem that it would be possible to many people to sell it all out. Thus, who invested in it would be supposed to keep using within the coin's network, and given that a transaction takes awhile and there are not many shops accepting it, it would be hard to get some return.

In addition, BitCoin has fluctuated a lot since 2012 and there were several issues in its way, like the lead maintainer stepping out, capacity limit being reached because of block chain monopoly, Mt Gox bankruptcy etc.

yamaneko··on Slap – A Sublime-like terminal-based text editor
About vim and the mental load, even though one of its great features is its precision, sometimes we should pour a bit of sloppiness into it. And as vim users, we shouldn't feel ashamed. This user puts it in a great way: https://news.ycombinator.com/item?id=12645523
Page 1 of 3Next →