HNHacker News
TopNewBestAskShowJobs

thebigshane

847 karma · joined July 22, 2008

shaneAToharaspaceDOTcom
submissionscomments
thebigshane··on Racism at a gaming company
I have such mixed feelings about this being on HN. Yes, I think we should read it and learn from it. I absolutely agree with the author. It's one of those things I wish everyone knew but for some reason there are still people who don't, so maybe showing up on the front page every once and a while is a good reminder.

But the comments should be turned off. This is such a heated topic and are there aren't any right answers to this problem besides "keep it in mind, don't do what they did". What can possibly be discussed here besides emotional bickering from both sides. It does not seem productive and is not interesting conversation.

(I posted this exact same comment on another thread on HN today, about the sexism at a tech conference... http://news.ycombinator.com/item?id=4602688)

thebigshane··on Seriously?
I have such mixed feelings about this being on HN. Yes, I think we should read it and learn from it. I absolutely agree with the author. It's one of those things I wish everyone knew but for some reason there are still people who don't, so maybe showing up on the front page every once and a while is a good reminder.

But the comments should be turned off. This is such a heated topic and are there aren't any right answers to this problem besides "keep it in mind, don't do what they did". What can possibly be discussed here besides emotional bickering from both sides. It does not seem productive and is not interesting conversation.

thebigshane··on How to use interfaces in Go
Looks like TypeScript (Microsoft's typed layer on top of JavaScript) is also using this concept of interfaces as well. Classes implicitly implement interfaces.

http://www.typescriptlang.org/Playground/#ex5

thebigshane··on Things That Turbo Pascal is Smaller Than (2011)
While I'm sure using clojure for the entire stack simplifies things for pros like you. It is not an adequate replacement for newbies. You still need to know: Clojure (and the lisp way of things), Java, Javascript, HTML, CSS, and SQL to understand the system. Leaky abstractions indeed.
thebigshane··on Dave The Incredible Mindreader – How Does He Do It?
As typical of reddit: sounds clever, but ultimately shallow. And obviously written by nerdy boys.

The real world is far more complicated. I'm sure most girls would agree that less attractive gents can be considered "so sweet" and handsome gents can definitely be creepy.

thebigshane··on My standing desk experiment
I don't have the science but I have been standing at my desk for over a year now.

My advice is: keep it loose, keep moving around, take lots of breaks. If you were standing, sit for a bit. If you were sitting, walk for a bit. Don't stay in one position (even if it's a good position) for any long time. Keep your arms and head at proper and comfortable heights. Keep good posture.

thebigshane··on My standing desk experiment
All day on a treadmill is going to be bad on your knees, hips and heels. If you running/jogging make sure you really pay attention to your form if you are going for that long (which is going to conflict with your concentration). If you are walking, you have to be even more cognizant of your form because walking typically involves constant heel-striking.

Elliptical might be a bit better, but now you are sitting in an uncomfortable seat and the repetitive motion will get you sore quickly.

thebigshane··on Go by Example: Timers and Tickers
C# now has `async` and `await`, not the same thing, but similar.

Also I'm sure there's about a dozen C++ libraries that will do it.

thebigshane··on Notch: "I'd rather have minecraft not run on win 8 at all than to play along."
I think it was this interview (it was on HN a while back): http://www.rockpapershotgun.com/2012/09/15/future-talk-notch...
thebigshane··on US Military Classifies Wikileaks As 'Enemy Of The United States'
Apparent Facts:

- AF OSI (the Air Force's own little internal FBI-like agency) investigates military members contacting Wikileaks / Julian Assange

- AF OSI is alleging that some service-members may be punished under UCMJ 104-D Communicating with the Enemy / Aiding the Enemy for communicating with Julian Assange

Unjustified Speculation:

- The US Military or US AF considers Wikileaks an Enemy of the State.

- The US Military is going to assassinate Julian Assange with a UAV drone.

Debatable, but likely (IANAL):

- This particular investigation case (involving those service members) is closed and it is unknown/classified regarding whether official charges were filed.

- UCMJ 104-D may also charge non-service-members for Aiding the Enemy (Google is embarrassingly unhelpful confirming or denying this for me)

- TechDirt is flame-baiting and fear-mongering (obviously their raison d'être)

thebigshane··on Turn your 404s into lost children alerts
I like your implementation a lot better. It's faster, cleaner, and I (somewhat irrationally) feel better about being able to look across 5 missing faces for a match instead of just one.
thebigshane··on Amazon search results in the Dash
Your point (which I agree with) would have been better made if you left it at the first paragraph. It quickly turned into an emotional rant.
thebigshane··on IFTTT.com forced to pull Twitter triggers
Is Twitter's policy that the users do own their tweets? I never heard that claim before. I would have assumed not.
thebigshane··on Thanks Mr. Jobs, But it Seems I Can Use a Linux Laptop Now
Another happy linux user on Intel Atom Asus eeepc 1215N. It has done well with Arch and Ubuntu.
thebigshane··on Google's Go Programming Language Grows Up: Now What?

  ... it cannot replace C/C++ for lots of the intended use cases
Does Go need to replace C/C++ in all use cases to be a "worthwhile" language? If not, then is there some required percentage of use cases that Go must be better at than C/C++? If not, then what is the point in arguing that there are some things Go is not as good for? Of course, knowing what those deficiencies are is important but it sounds like you are trying to convince people to not use Go. Why?

Yes there is a lot of Go hype around here and I understand your desire to counter that hype.

Choosing programming languages and other technologies and skills is an unfortunately subjective and messy process.

thebigshane··on Google's Go Programming Language Grows Up: Now What?

  The lack of generics makes Go unsuitable to write typesafe, 
  reusable data structures for use in many popular 
  algorithms. That's a fact.
That is not a factual statement. It is subjective and it is disputable.
thebigshane··on Realtime Web Messaging over Animated Gifs
If that is the best attack on my idea, then I'd say that's pretty good! A spammer would have to target the site specifically (for tailor-made script) and parse an animated gif into individual images, then send every image into Tin Eye (which is awesome but the API isn't free right?).

That said, I am a complete amateur at captcha design. Cool research though and I bet a lot of HN'ers would be interested in your PoC if you haven't already submitted it.

thebigshane··on A Tour of the Acme Editor
I would be incredibly interested in a version of Acme that would not require X windows. Hell, I'd even pay for it.

(I currently run emacs on arch linux with no x)

thebigshane··on A Tour of the Acme Editor
I think the Evoluent mouse gets recommended by Acme users.

http://www.evoluent.com/

http://www.amazon.com/Evoluent-Vertical-Mouse-Right-Handed/d...

http://russ.cox.usesthis.com -- `rsc`, do you still use this setup?

thebigshane··on A Tour of the Acme Editor
Acme does have incremental search via the right mouse click: http://acme.cat-v.org/mouse
thebigshane··on A Tour of the Acme Editor
(I have used both Acme and Emacs but only a little bit each) I can believe that most of the time it is easier to switch to the mouse to move the cursor where you want if it is no where near your current position. But what about just moving up and down one or two lines? Do you really just use Ctrl-A twice to go up a line? Or do you use the mouse? Or is there some alternative that I haven't heard yet?

http://acme.cat-v.org/keyboard

(oh and I really miss moving back and forth by word and incremental search with keyboard, I have nothing against using mouse for other things though)

thebigshane··on Everything's broken and nobody's upset
I have a feeling this is the case as well. Can you cite any references?
thebigshane··on Everything's broken and nobody's upset
Has the Kindle become the new Kleenex and Google? Are the alternatives so insignificant that they aren't worth mentioning? I'm not talking about the Nook, I'm talking about a $50 Alturek e-reader that you can read text files and PDFs on. I think it's fantastic (but small).
thebigshane··on Everything's broken and nobody's upset
What does Facebook's person-to-person communication offer beyond email and IM? (Honest question)

No doubt it indeed has replaced email and IM for some people, but I would think it is just because "well, everyone else is on facebook so I'll just use that too"...

thebigshane··on Everything's broken and nobody's upset

  Necrophiliac bestiality
Umm, what? It appears to be a quote from... a movie or something but I am not at all prepared to google it.
thebigshane··on Things I've quit doing at my desk
Water?
thebigshane··on Realtime Web Messaging over Animated Gifs
I admit that I have only thought about this for a minute or two but I am thinking of something a little more complex than a hard coded image.

More like: Hit submit when a picture of a dog is shown in the slideshow, if its a cat, your comment will be denied. And these images of dogs and cats would be picked randomly by the server from a google image search (...or something). The vulnerability so far is that a bot could just keep trying until it got in but I'm sure a crafty programmer could come up with an attempt limiter.

Still a half-baked idea, but the tech does offer some interesting possibilities. I particularly like that this may work when AJAX/JS is disabled or otherwise not an option.

thebigshane··on Realtime Web Messaging over Animated Gifs
No one has mentioned these specific use cases yet...

1) live charts and graphs of server loads

2) interactive maps (instead of loading new images, just append)

3) I'm also thinking of some kind of captcha, where the user waits for the server to show a certain image and then can submit a comment and the server would know which submits were valid based on timestamp... or something.

4) weather, temperature, stocks

5) collaborative drawing applet? (would still require ajax though)

thebigshane··on Pdf.js: PDF Reader in JavaScript
Thanks.

I've seen custom contextmenus generated on pages[0] that override the built-in context menu but for some reason I've yet to come across a page[1] that adds to the existing context menu until today.

[0] replacing example: http://developer.yahoo.com/yui/examples/menu/tablecontextmen...

[1] appending example: https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554...

thebigshane··on Pdf.js: PDF Reader in JavaScript
Two questions:

1) In Firefox 15, the demo page adds two new options to my right click menu: Rotate clockwise and Rotate Counter-clockwise. Is Firefox recognizing pdf.js (since it appears that they are related) or pdf.js adding menu options? I didn't know JS could do that.

2) Isn't Javascript an embeddable language inside PDFs? I'm pretty sure I read that javascript is used, not necessarily for animations but for run-time dynamic layouts. If that's true, is pdf.js "eval"-ing that javascript?

← PreviousPage 3 of 15Next →