HNHacker News
TopNewBestAskShowJobs

dmiladinov

178 karma · joined April 5, 2011

Find me on stackoverflow: http://stackoverflow.com/users/114359/danny

Check out my github: https://github.com/danielmiladinov

submissionscomments
dmiladinov··on Free Must-Have “Security Engineering” Book
Awesome, thanks for the tip!
dmiladinov··on Free Must-Have “Security Engineering” Book
Stitch those PDFs together while you grab coffee! Run this in the directory where you just wgot the pdfs:

    files=`ls | grep toc && ls | grep pref && ls | grep ack && ls | grep c && ls | grep bib && echo ls | grep index`; gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=SecurityEngineering2ndEd.pdf $files
When you get back, you should have a single file, SecurityEngineering2ndEd.pdf (edit the command to name yours whatever you like)

Edit: This assumes you're running a unix variant and have ghostscript (gs) installed

Edit: Use this instead in case toomuchtodo's dropbox link doesn't work for you (like what happened for me: "This account's public links are generating too much traffic and have been temporarily disabled!")

dmiladinov··on Free Must-Have “Security Engineering” Book
My thoughts exactly. You can try one of methods listed here:

http://www.linux.com/news/software/applications/8229-putting...

dmiladinov··on Bitcoin Plunges By Nearly $30 As Largest Market Suffers Outage
No, I suppose not. Thanks for your feedback! I'm really glad for all the discussion in response to my question!
dmiladinov··on Bitcoin Plunges By Nearly $30 As Largest Market Suffers Outage
Yes, thanks, this makes a lot of sense.
dmiladinov··on Bitcoin Plunges By Nearly $30 As Largest Market Suffers Outage
I might be mistaken here, but isn't Bitcoin the currency with an ultimately fixed amount, with a known, predictable rate of growth (of the number of Bitcoins in existence)?

How can this volatility then be attributed to Bitcoin, and not the other currencies it is valued in? I freely admit, I'm less than a novice when it comes to ForEx, but a statement like

> "The value of bitcoins, it turns out, is highly sensitive to media coverage," wrote Reuters' influential financial journalist..."

seems to me to be exactly the opposite, i.e. media coverage is causing other currencies to fluctuate and the Bitcoin valuations are just a reflection of this.

dmiladinov··on ISP Advertisement Injection - CMA Communications
You're absolutely right, I didn't mean to imply what schools & corps currently do was shady in any way (as long as you're aware that they're doing it).
dmiladinov··on Why bitcoin’s rise is nothing to celebrate
What is the difference between someone stealing physical dollars from a bank and the bank inventing new dollars through the practice of fractional reserve banking, other than one practice is legal and the other is not?
dmiladinov··on ISP Advertisement Injection - CMA Communications
We hope ads/no-ads arms race would end there. But I could easily see some unscrupulous/greedy ISPs then resorting to setting up SSL proxies to MITM your ostensibly secure traffic, as some private organizations (schools, corporations) already do.
dmiladinov··on Why bitcoin’s rise is nothing to celebrate
> The author contends that banks are built on trust and Bitcoins are built on mistrust.

Sounds very much like the author is attempting to engage in doublespeak...

dmiladinov··on 19 Year Old Flees America and Skips College to Bootstrap a Startup in Bosnia
Typically we comment on HN in English.

For the curious/lazy, the parent comment roughly translates from Bosnian into English: "Why didn't you stay in Sarajevo?" (Sarajevo is the capital of Bosnia)

dmiladinov··on The Positive Programmer
> "Accept the behavior of others as it is, and don't allow yourself to project your desired behavior onto others."

If you could only read one sentence in TFA, this should be it.

To it, I would also just add: "Instead, show others how you would have them behave by behaving that way yourself."

dmiladinov··on Vim speed is not really the point
When I was using eclipse, I found VRapper[0] a decent enough vim plugin. I also agree with you about IdeaVim, it's a good vim, and it's been open-sourced[1].

[0]: http://vrapper.sourceforge.net/home/

[1]: https://github.com/JetBrains/ideavim

dmiladinov··on Take pride or fuck it
> It's a hard balance to strike, because there certainly have been projects where people couldn't move forward or feel pride in anything because the code was so messy. But in these situations I've found it's best to try to see the big picture and pick my battles.

This.

Sometimes it's really hard to tell when you're shaving a yak instead of fixing broken windows. What are some ways to tell you're doing the wrong one?

dmiladinov··on How To Hire Me (or any other programmer)
Sometimes I think it might be even more benign than this. Some hiring managers are already so ingrained into their work culture that it's already become transparent to them.

"Don't ask the fish about the water," and all that.

dmiladinov··on The Big Book of Bitcoin - An introduction
You can find the transcripts on his site here: http://www.grc.com/sn/past/2011.htm , scroll down to find episode #287.

Direct links to them for your convenience:

Html transcript here: http://www.grc.com/sn/sn-287.htm

Text transcript here: http://www.grc.com/sn/sn-287.txt

Pdf transcript here: http://www.grc.com/sn/sn-287.pdf [pdf]

dmiladinov··on A Tip That Will Help You Learn To Code 10x Faster
To sum your comment, and many others on this thread:

Don't let not knowing "simple solutions to simple problems" stop you from completing your next action (fixing the bug, finishing the sprint, launching the MVP, etc.).

Don't let not knowing the fundamentals better stop you from "leveling up", as it were, as a developer.

dmiladinov··on An Open Source Author's Lament
I'd like to piggy-back on your mention of Linus. It reminds me of a recent video I saw wherein he talked about how the work on the kernel works within a natural hierarchy.

The whole video, IMHO is worth a watch, but the relevant snippet is here, you can watch from about 15:57 to about 18:20 to get the idea:

https://www.youtube.com/watch?v=MShbP3OpASA#t=15m57s

I especially liked his comment at the end of this section:

"The way people work ... is inherent in our brains ... the whole development process ... works really well ... we used the hierarchy that just worked on its own, and that turns out to be the right hierarchy."

dmiladinov··on Making Sprite-based Games with Canvas
Probably because that's harder or outside of the scope of a demo. The first search result for "html5 games sound music" was this case study: http://www.html5rocks.com/en/tutorials/webaudio/fieldrunners...

From the first paragraph:

"Fieldrunners is an award-winning tower-defense style game that was originally released for iPhone in 2008. Since then it has been ported to many other platforms. One of the most recent platforms was the Chrome browser in October 2011. One of the challenges of porting Fieldrunners to an HTML5 platform was how to play sound."

dmiladinov··on Show HN: StatusPage.io - Hosted, white label status pages
I appreciate how you compare the value add relative to the cost of the time it would take your own engineers to do it themselves.

If it isn't strategic or core to your business, don't be afraid to consider outsourcing it.

dmiladinov··on Should I tell you that your startup idea sucks?
This is really great advice. Few people enjoy or seek out being told they're wrong or their idea is not going to work.

By asking questions, you invite the person to open themselves up within their own assumptions. With the right line of questioning, you can help them see what they've been overlooking. It'll expose the problems with their idea and they'll thank you for leading them to "their own" conclusion, which just happens to agree with yours.

dmiladinov··on Software to avoid the software people
Thanks for your feedback. The podcast overall is definitely non-maker-centric and I guess it's been a while since I listened to both of the episodes, (parts 1 and 2 that is) or I would have added that it gets better in the second part. Perhaps you didn't have a chance to listen to part 2? (http://www.manager-tools.com/2012/02/internal-support-roles-...)

I would also agree with your summary, and add to it the presenters' proposition that improving your relationships with others in the organization will go a long way toward helping both them and you produce better results.

dmiladinov··on Software to avoid the software people
While my reply may only tangentially be related to TFA, your last sentence reminds me of the Manager / Career Tools podcast episode addressing this very issue: http://www.manager-tools.com/2012/02/internal-support-roles-...

From the podcast episode's description:

The relationship between internal support providers and their customers has to be one of the most frustrating in the corporate world. The provider NEEDS x and y and z before he can solve the customer’s problem. The customer just wants a thing, that does ‘you know’, and just works. Both are hampered by corporate policies and processes.

There are ways of making this relationship go more smoothly. But as an internal support provider you will need to change your perspective in order to make this work. You might find this hard to hear, to take and to make the changes we recommend. We’re dedicating this cast to the Atlanta January 2012 conference attendees who found it hard to hear, but thanked us for telling them anyway. We hope you’ll feel the same way.

dmiladinov··on Do We Really Want to Live Without the Post Office?
Unless it has paid postage on it, it's illegal to put it in the mailbox: http://codes.lp.findlaw.com/uscode/18/I/83/1725
dmiladinov··on Europe Announces Bailout For Cyprus — Bank Depositors Get Instant 10% Tax
The only way for gold to inflate is for someone to dig up more gold, thereby increasing its supply.
dmiladinov··on Searching For Beasts In Silicon Valley’s ‘War For Talent’
The problem is that the young engineers earning that much become well-fed farm animals at the very moment in their lives when they should be running like wild horses.

It's a great metaphor, and I've heard it before - Dave Thomas gave a presentation on Herding Racehorses, Racing Sheep: http://www.infoq.com/presentations/Developing-Expertise-Dave...

dmiladinov··on Google Ordered To Teach America How To Put Passwords On Wi-Fi Networks
Setting wifi passwords would be a good start, but then you'd still have to address the security flaws in wps[1] and upnp[2][pdf].

[1]: http://code.google.com/p/reaver-wps/ [2]: https://community.rapid7.com/servlet/JiveServlet/download/21...

dmiladinov··on Announcing Kiln Harmony: the Future of DVCS
I went from using mercurial to git and I still have lots of respect for mercurial. I wouldn't mind the switch at all if I needed to work with a team who used mercurial, but personally I still just prefer git.
dmiladinov··on Announcing Kiln Harmony: the Future of DVCS
I'd just like to add that one thing I like that bitbucket offers over github is free private git repositories (if you don't mind being limited to 5 users). Not compelling for everyone, but it's nice to have the option.
dmiladinov··on Who took a chance on you?
I believe he was referring to Daniel Goleman's Emotional Intelligence[1].

Edit: Though it's been a while since I read it last, I remember finding it very informative and insightful. I don't think you need to be a psychologist or neuroscience expert to read it and benefit.

[1]: http://www.amazon.com/Emotional-Intelligence-Matter-More-Tha...

← PreviousPage 2 of 3Next →