HNHacker News
TopNewBestAskShowJobs

monokrome

80 karma · joined March 17, 2010

UX & full-stack software engineer

[ my public key: https://keybase.io/monokrome; my proof: https://keybase.io/monokrome/sigs/kqPCZBHtaabPnR8DJkVuw3ESl0clDx2WPG5RCXgTMEw ]

submissionscomments
monokrome··on Vim.wasm
This is pretty dope, but I'm terrified about the fact that Firefox lets it take over Ctrl+L, Ctrl+1, or any other way (that I can find, at least) of breaking out of Vim with a keyboard aside from closing the tab with Ctrl+W - which is even more terrifying since I use that in Vim a ton, too :O

...but this is pretty cool :D

monokrome··on Harvesting credit card numbers and passwords from websites
Here's hoping you do the same for your login form! :D
monokrome··on Raddit: An open source alternative to Reddit
I wonder if these people are aware that they didn't need to write a Reddit clone?

Why would you write a Reddit clone in PHP when Reddit itself is a perfectly fine open source Python project? Is their license not permissive enough?

https://github.com/reddit/reddit

monokrome··on Nevertheless, She Coded
...or you start looking out for it :)
monokrome··on Show HN: How to write a tiny compiler
Hopefully it isn't intentional to suggest that you need to be a genius "guy" to do this. To be fair, this is about where I closed the article so maybe I missed the point.
monokrome··on What programming languages are used most on weekends?
Seriously, though, if you are going to post the following thing in your article then just reconsider:

"Warning: the following section involves googling usernames and reading the first page of results for the people involved. This may be unethical. I apologize in advance."

Obviously your apology means nothing if you are doing it anyway.

monokrome··on Grumpy: Go running Python
It's written to run Python 2.7 because these problems are largely solved in Python 3, and needs solved for people on Python 2.x versions.

"Upgrade to Python3" is the usual defense to that, but it's not really practical for large companies with software such as YouTube completely written in Python 2.x.

monokrome··on BlackBox
BlackBox: A website designed to stimulate seizures
monokrome··on Ask HN: Did anyone use ruinmysearchhistory and get Google account suspended today?
I doubt it? The site still requires you to click a button (which would be inside the iframe) before it will search for you. Also, are iframes able to use `window.open`?
monokrome··on Ask HN: Did anyone use ruinmysearchhistory and get Google account suspended today?
Same here. WTF did I do?!
monokrome··on Tesla’s Model S Gets “Ludicrous” Mode, Will Do 0-60 in 2.8 Seconds
Not sure that this is necessarily Apple-specific
monokrome··on LastPass Security Notice
Add a VPN and you can sync from anywhere :)
monokrome··on [dead]
Yeah, but still Go is more popular. This is all assuming that Google is any good at separating the programming languages from other uses of their names. https://www.google.com/trends/explore?hl=en-US#q=%2Fm%2F0dsb...
monokrome··on Typedrummer
Yeah, I think so
monokrome··on Typedrummer
I think m/n is hitting the top of the hi-hat instead of the sides
monokrome··on Typedrummer
https://github.com/overtone/overtone
monokrome··on Typedrummer
http://typedrummer.com/7bm390
monokrome··on Stop using tail -f (mostly)
I think that it's worth noting that you should still use `-f` if you are viewing a file over SSH that is being appended to a ton and you don't need every line. SSH will require that every line makes it to your terminal over it's secure connection, so you will be bottlenecked and most likely won't be viewing the latest messages. Everything will be queued.
monokrome··on “Just remove the duck” (2013)
Nobody is saying to intentionally put things wrong into the software in order to get your attention on the wrong things. They are saying that there are people who will ask for changes when there isn't value to them, but only because it allows them to make a difference.

I've seen cases where people have completely ruined products in ways like this. I don't think that anybody is actually saying that "broken" / "poor" features should be added just to be removed... Possibly unless you have been working with one of the people who require you to change things without unreasonably.

monokrome··on Clojure and Overtone Driving Minecraft
Seems that your SSL certificate is untrusted. Is this intentional (personally signed?) or an error?
monokrome··on Interviewing for a JavaScript Job
Third-party recruiters will often hint these types of things, because it gives the candidate a better chance of success.

After you interview, they will ask what you talked about and what kinds of questions you were asked. This allows them to keep track of how the company is interviewing, and to give the next candidate more information about what to expect.

This will mean that the recruiter doing so will have a potentially higher rate of success than a recruiter not doing so, since the candidate has this benefit.

Honestly, it's a pretty good thing. It's just good recruiters exploiting bad interviewers. It's better to design your interview around each candidate instead of recycling the same comp-sci questions that you heard in college over and over again.

Companies are really just testing how often people interview in most cases, but don't realize how bad the process is. They are using the same questions that every other company uses instead of creating their own, and it usually doesn't find good candidates as much as it finds people who memorize interview questions.

monokrome··on [dead]
Doesn't work :(
monokrome··on Using common table expressions to solve the “eight queens” problem in SQL
It's worth noting here that the comment suggesting "--note the 'RECURSIVE' keyword, which states that we want to define a CTE" isn't exactly correct. This is a recursive CTE, but the RECURSIVE isn't required for it to still be a CTE...
monokrome··on The Whole Haystack: The N.S.A. claims it needs access to all our phone records
Why these writers think that they need to paint the canvas with the entire history of the NSA for these types of stories is beyond me.
monokrome··on The problem with Angular
It is more than obvious that the author of this article really doesn't understand Angular. Also, you can't say that poorly educated developers is a "problem with Angular", and this is essentially the author's primary argument here.

Honestly, how did this make it to the top of HN?

monokrome··on Show HN: Add a custom cursor to improve your UX
Cursor size can change, but it's a non-interesting idea that people thought was cool in 1998 and learned otherwise.
monokrome··on Show HN: Add a custom cursor to improve your UX
I really hope that this is a joke. I figured that clicking "Buy Now" would go to a page admitting that this was a joke, but it did not.

We knew that this was a bad idea in 2002, so I don't know why anyone would think that we'd change our mind now.

monokrome··on Secure Secure Shell
To say the least, the number of recommended options here which are not supported on the version of openssh which comes with OS X is disappointing.
monokrome··on The Case for Slow Programming
This is a good article, and the constant need to code bigger bowls of spaghetti faster is definitely a problem. However, I think that it's a stretch to imply that only older engineers do this.
monokrome··on Post Mortem: A single whitespace character
Heroku isn't in a frozen state. I'm sure that they change the code daily. The fact that it suddently stopped working doesn't really point to any specific endpoint unless you know which ones have changed. Then it might mean something.
Page 1 of 3Next →