HNHacker News
TopNewBestAskShowJobs

struppi

1,007 karma · joined August 8, 2011

Independent consultant since 2006. Helps his clients become better at developing high-qualty software. Java, Clojure, .NET, ... . Agile enthusiast, bonsai gardener, chili fan, amateur cook, rc car racer, climber.

Find out more about me at http://davidtanzer.net Twitter: https://twitter.com/dtanzer Email: business@davidtanzer.net

submissionscomments
struppi··on Ask HN: What makes the perfect office? I'm building one.
I guess this is pretty different from person to person, but this would be my ideal workplace:

    - Small offices (1-2 people) with doors that close
    - Long, streight desks (for pair programming), height-adjustable (standing desks)
    - Many small "meeting" areas for ad-hoc meetings
    - At least 2 large monitors per workstation
    - Walls, cupboards, ... covered in whiteboard foil
    - Lots of plants
struppi··on Customizing Sublime Text 2's Multi Pane Workflow
I saw this exact same "trick" in an awesome video tutorial about ST2 yesterday - You should check it out for more great tips: https://tutsplus.com/course/improve-workflow-in-sublime-text...
struppi··on Using your team to better prioritize tasks in your startup (video)
I don't think you should vote like this to prioritize features. It seem complicated, bureaucratic and and smells a bit like "design by committee".

Decisions like this should come from a single person with a clear vision, or be based on real world data (e.g. A/B tests). Don't get me wrong, I do believe that developers should be part of the discussion that leads to the decision. But the decision itself should come from a single person. Not from the result of a calculation.

The spreadsheet might be OK as a tool for the discussion. But I don't think it is a great discussion tool, because it requires to use a computer during the discussion phase. And what's even worse is that it does not add any insights over just a whiteboard with the votes.

So sorry, but I don't think this solves the prioritization problem.

struppi··on The Side-Project Project
- http://gclimbing.com/ - A blogging site for climbers (though this took a lot longer than 10 hours).

- http://scribblingspree.com/ - A simple drawing game. The main reason I wrote this was to practice Wicket and Canvas. The initial version took less than 10 hours.

- http://davidtanzer.net/wicketsc - A screen cast series about Apache Wicket.

struppi··on Problems Raytracing Doesn't Solve
You are right. The author has absolutely no clue what he is writing about. Just like what you pointed out.

He also claims raytracing does not solve photorealism, but does not back this claim. No single argument why! [Edit: But he's right here, for photorealism you probably want a combination of methods, like ray tracing and radiosity or ray tracing and photon mapping]

Complexity: For raytracing, you can store the scene in very efficient data structures, so you do NOT have to search your "billions of triangles" for each ray. Also, you can make sure rays degrade quickly since you trace them from the camera backwards to the light source, as you have pointed out.

"How do you raytrace stars"? They are a light source at infinite distance. This is a solved problem in computer graphics - And a pretty simple one at that.

Materials, Physics, Content and AI have nothing to do with computer graphics AT ALL.

struppi··on OStatus: like Twitter, but open
FYI, there also seems to be a drupal plugin: http://drupal.org/sandbox/sanduhrs/1132580 - but it seems to be experimental at the moment. Also, I did not try it out myself - yet.
struppi··on Show HN: We buit this in 4 hours on the local hackathon
Very cool, especially for a 4-hour-project! And it works really well. I just don't know what I should use it for...
struppi··on Slowing Down
This is a very interesting exercise, I have to try it some time this week!

Here's another one: Go to a quiet place, outside. Maybe to a forest. You should be alone. Now stop and listen. Try to identify all of the sounds you hear. Try to hear more, quieter sounds. Do this for several minutes.

For me it's always amazing how much more sound there is than you'll initially hear. And how I get bored first and then, after a while, can't stop listening.

Edit: Spelling.

struppi··on Ask HN: What are your failed projects / ideas?
Thanks for trying it! Yes, it is pretty much unusable with a mouse, but it was kind of fun on an iPad or with a Wacom Tablet. I remember that I had some problems with the touch events on the iPad - I eventually solved them (http://davidtanzer.net/canvas_ipad), but I'm not sure if I deployed the fixed version...

As I said, the project is pretty much dead now. But your idea (listening for mouse up on the document) would probably solve several problems, thanks!

struppi··on Ask HN: What are your failed projects / ideas?
I have several ideas I never started working on. I guess they don't count. Then I had some others that I never finished/validated.

http://gclimbing.com is not really a failed idea, more like a failed project. Some years ago, I administered a shared climbing blog in Austria. After some time, nobody was using it anymore (It was quite complicated to use). I wrote a new software and put it online, which is gclimbing.com - but it didn't really take off. Everybody was on facebook by that time.

Another idea I tried was http://scribblingspree.com - A player would draw a picture, the next would describe it, the next one draw something based on the description. This started as a project to practice wicket and javascript. It was just not that much fun to play after a couple of rounds. Note that I did not know DrawSomething when I wrote it.

I leave both projects online so I can link to them from my CV, but otherwise both are pretty much dead.

Edit: Oh, and I forgot: http://davidtanzer.net/node/82

struppi··on .at domains warning
The problem could be that they require a signature. And a scanned+emailed signature is not a valid signature under Austrian law (IIRC, IANAL, but I am from Austria).

But from the PDF file in the second link from the parent comment they say that they accept email, so I would just try to mail them.

struppi··on Should Error Messages Allow User Feedback?
Instead of a feedback form I would prefer

  The error has been automatically recorded and our team is looking into it
  ...or... If you have any questions about this error [link]please contact support[/link]
  ... or both
But I guess a feedback form is a nice feature too. I just don't know if I'd use it.
struppi··on Challenging The Math of a Work Week
Just my opinion, but you should basically do what you like. I like developing software, so working for ~40 hours a week is OK for me. But I also try not to spend too many hours (per year) working for clients so I have time for my own stuff and also for hobbies (cooking, photography, sports, ...).

I also know that I am less productive when I am tired or overworked, so this is another reasons why I try to limit my time in front of the computer. For example, when it's possible, I simply take breaks when I am tired (http://davidtanzer.net/node/114 - though this is often not possible when working for a client on-site).

I could make more money by doing the same work I do now for more hours - but that would just be a brute force solution. What I currently try is doing work that has better hourly rates. I'll also try to build some passive income - that's what you mentioned.

struppi··on Challenging The Math of a Work Week
This is complete bullshit. The original article is absolutely right: We work in an industry were more hours do not necessarily mean more results - and less hours do not always mean less results. Of course you can try to win by putting in more hours than everybody else, but this is a race to the bottom: There will always be somebody who will work even longer hours, even if it kills them in the long run. Or you could try to win by outsmarting others. For example, the 50% more time you have by working insane hours (like the OP suggests) was easily wasted because of politics and burocratic stuff in some companies I worked for as a freelancer.
struppi··on Screenqueri.es - Pixel Perfect Responsive Design Testing Tool
Looks nice! But: For my site - http://davidtanzer.net - it does not produce the correct result for the new iPad. On the real device it looks exactly like on the iPad (no side bar, everything is just higher res).
struppi··on Ask HN: How scalable is Microsoft SharePoint as a Web application framework?
I would not do it. The last time I saw/used Sharepoint (I had a 2-day sharepoint user training ~9 months ago) I was really unimpressed.

Don't get me wrong, managing documents with Sharepoint works. Somewhat. But all the web stuff seemed really half assed to me. The Wiki doesn't work, building pages and sites is PITA and search does not work out of the box (and as far as I can remember you need an expensive add on to make it really work).

I think they also told us that developing for/with sharepoint can be quite tricky and upgrades to newer sharepoint versions can cause problems - But I am not sure If I remeber that correctly.

Even if everything above worked find, I don't think it is a good idea to create a MVP with a tool like Sharepoint, which has it's own (quite inflexible) way of doing things and forces you into certain processes. You should really be able to iterate fast and create exactly what you want, and not be constrained by the structure, process and templates of a (huge, hairy) tool when building a MVP.

struppi··on Your Software Shits on the Agile Manifesto (Why I'm Building ThetaBoard)
This is a quite interesting blog post, despide the somewhat misleading title of the HN submission. I too think that most tools limit your ability as a team by imposing their own workflow or process on you.

Also, ThetaBoard looks nice and somewhat promising, but I don't see why I should abandon, say, https://trello.com/ for ThetaBoard...

struppi··on Poll: HN Meetup in Munich - date, agenda, etc. (second try)
Wow, sounds great! Unfortunately I'll be at droidcon.de in Berlin, so all dates won't work for me :(
struppi··on Can you store password safe and still send it to your users in cleartext?
They are talking bullshit.

Here's an interesting article about password security: http://www.codinghorror.com/blog/2007/09/youre-probably-stor...

Even better is the linked article from matasano.com, but the link at codinghorror.com is broken. This should work: http://chargen.matasano.com/chargen/2007/9/7/enough-with-the...

To quote from that article: "We learned that the correct choice [to store passwords] is Bcrypt." (which is definitely one way)

struppi··on Mail Pilot: Email Reimagined
Oh. This is about an email _program_. I thought they would try to attack smtp+pop+imap and try to solve some of the problems with how email works. That would be a really hard and interesting (albeit probably fruitless) challenge!

Edit: Anyway, this project looks pretty cool - even with the subscription. I've backed it.

struppi··on The 5 Skills that Guarantee Success in Life
These skills don't guarantee success. They drastically increase your chances to be successful. Nothing more. There are no guarantees, and there is more than one way to achive it.
struppi··on Sublime Text 2 Beta released with Auto-complete and Improved UI
"ridiculously slow"? Well, it is slower than a small text editor, but after using Visual Studio for about a year, Eclipse seems blazingly fast to me.
struppi··on Ask HN: Superstar remote designer or good on-premises designer?
Meeting in person is important, IMHO, but being present: not so much. If a face to face meeting is possible once or twice during the project I would probably go for the superstar. Anyway, this is just a gut feeling, I am not in your situation right now. But: I once was part of a development team that was dispersed in 3 different cities. We only met once and it worked pretty well.
struppi··on Five Reasons Why Windows Phone Will Make A Big Splash In 2012
"Windows Phone Has A Totally Unique UI" - I don't think this is a valid point. Unique does not automatically win anything. Better might be a winner, but the article does not say that.

"Originality Means Fewer Forays Into The Patent Wars" - Why? Just about everything is already patented ("An object oriented interface to the operating system" by Apple), so I don't think this is a valid claim.

"Uniformity Across All Devices and Carriers" - Apple has that too. Also, the non-uniformity is one of the selling points of android.

"Zune Is Baked Right Into the Operating System" - Remember Zune? No? It was the next iPod killer. By the way, the iPod is baked into iOS.

"Xbox Live Gaming Support" - IMHO this is the only valid point. Still it's not a unique point, with play station integration into Sony's androids...

struppi··on Books For Learning to Design, The Hard Way
"The non-designer's design book" is really great, I learned a lot from it. It helps to know these things, even though I am a software developer and normally do little to no design work for my clients.

Currently I read "Visual Language for Designers" (-) which is also very interesting. It describes how our brain processes visual information and how you can use this to create better (easier to understand) designs.

(-) http://www.amazon.com/Visual-Language-Designers-Principles-U...

struppi··on Ask HN: How do you know if you're burnt out or just being lazy?
I think the OP means that when you are burned out you can not enjoy you spare time and you can not rest anymore.
struppi··on BicaVM: A JVM in JavaScript
Yes? ;)

No, sorry. I guess it really was a redundant response. Anyway, I used this reference for the first time. I said it because I think a JVM written in JS is remarkable - This is something I would not have expected anyone to do. Not at all. Yet, technically, it was predicted by said law.

struppi··on BicaVM: A JVM in JavaScript
wow, atwood's law at work :) http://www.codinghorror.com/blog/2009/08/all-programming-is-...
struppi··on Google+ invites friends without asking
This is true, he asked google to add those people. Anyway, I sometimes wish it would be easier to see who already is a Google+ user and who is not. Also, I don't think this feature would be a problem in Germany (or here in Austria for that matter). I don't think google needs your permission to use their address book in one of their services that is tightly coupled with gmail.
struppi··on The most expensive coding font for free?
If the 800 days are work days this means 4 years of work. ~200000 dollars really is not much for this time frame - you could even call it a bargain :) Anyway, I think I won't donate since I feel like I might lose the money when the goal is not reached (I don't really want a discount on the license fee).
← PreviousPage 6 of 7Next →