HNHacker News
TopNewBestAskShowJobs

zeroDivisible

153 karma · joined November 2, 2011

submissionscomments
zeroDivisible··on Clojure 2014 Year in Review
For everybody who wants to start Clojure, I know that there are loads of good resources, but the best one which I had found is this online MOOC:

http://iloveponies.github.io/120-hour-epic-sax-marathon/

Teaches you TDD in Clojure and "forces" you to use git / Github / Travis to test your code.

Highly recommended.

edit: style.

zeroDivisible··on Getting Organized with Org Mode
Any chance that you can write a little bit more about this? I've dug my old Emacs config files some time ago and now when evil-mode gives such an awesome alternative to Vim (at least at my skill level), I'm using Emacs for most of my daily text editing.

I've used org-mode previously and even though I didn't had a chance to dig into it, I've seen a lot of potential there.

zeroDivisible··on LodePNG: All-in-one PNG image decoder and encoder for C and C++
Sorry, might not had been clear enough - I had meant HN title. I understand the "keep titles verbatim" rules, but on the other hand:

Show HN: tool

vs

Show HN: tool (fancy cross-platform XYZ processor)

With that many number of tools being released and advertised I really think that second one is way more informative, while still being verbatim.

zeroDivisible··on LodePNG: All-in-one PNG image decoder and encoder for C and C++
I don't want to sound rude, but based on the title, I understand that this has something to do with PNG files.

It might be worth putting a bit more details there.

zeroDivisible··on Atlantic.net launches $0.99 SSD-based VPS servers
I understand that with that price for providing a server, they need to do some user validation - thus the requirement for address and phone.

But that issue with background services or cron - for that price, that's exactly why I'd consider their service. May I know what might be the reason why they don't allow this?

zeroDivisible··on Show HN: Beyondpad – New kind of note taking and data management solution
Exactly.

I don't mind paying for self-hosted version of this - I'm looking for something like this for quite a long time, basically a spiced up cross between org-mode and Tiddlywiki.

zeroDivisible··on Apple Just Uploaded a U2 Album to Your iPhone and iPad – And Seriously, WTF
Irrelevant of that setting, I don't think that this is a brightest move, few days after that whole iCloud thing.

I mean, you are aware how it works, I am - but a random Jane Doe only heard that celebrities had their naked photos leaked and now something strange had happened with unknown music appearing on the phone: https://twitter.com/search?f=realtime&q=iphone%20u2%20wtf

zeroDivisible··on Kindle Unlimited
This offer is only available to US customers - I think it's worth to reflect that one in the title in here.
zeroDivisible··on Amazon Launch Event
I wouldn't mind it, assuming that this would have no effect on the already bad battery life of those.
zeroDivisible··on Geek rants on git
I didn't read the whole article, but from what I had read - I disagree with.

Yes, Git has complex UI but so does Microsoft Word - if you want to be efficient at using those, you need to spent some time learning.

zeroDivisible··on MongoDB 2.6 Released
Well, I think I must disagree with you in here.

I'm sure that it is a viable choice for some use cases, it's just that I didn't found a use case for it yet.

Being able to choose from PostgreSQL, Redis, Cassandra, heck, even ElasticSearch made me always choose one of those over MongoDB, at least for the problems which I had been trying to solve.

zeroDivisible··on [dead]
Am I the only one who thinks that this post is not relevant to HN as it serves just as an advertisement for buying the paper, without providing any meaningful content?
zeroDivisible··on Developing Service Oriented Architectures
I've loved both of those talks - thanks for sharing them!
zeroDivisible··on JDK 8 Release Notes
Exactly - checked exceptions is more of an policy / code style decision, null and NPE - roughly the same and in the end your spider sense just knows where to expect it.

But type-erasure of generics - that's the decision with which we will need to live till the end of time.

  - no multiple implementation of same generic interface
  - http://stackoverflow.com/questions/2723397/java-generics-what-is-pecs
  - small performance hits..
  - casts
  - a lot more but I'm just sleepy right now.
I use and like Java, I love the backwards compatibility which it has - but there are times when crust can be removed with scalpel - and if not, you will need an jackhammer later.
zeroDivisible··on Ask HN: Which CRM for a solo-freelancer in 2014?
At one time in my life, when I was still in love with Emacs, I was using org-mode to do that kind of things as it wasn't breaking my workflow.

The thing is that you're a single developer, so don't you waste time managing customers and choose the simplest tool which gets the job done.

I know that others are saying Asana or Trello - and those are good tools, but with a bit of customisation and 20$ you might get yourself Jira + Confluence - those will work like a charm and you will be able to not only manage customers, but also projects and all that crap, everything in one place. One often overlooked fact is that customers like to ignore all those sexy markdown files with requirements and they don't care about code versioning - you will be receiving PowerPoint presentations and Word documents and Excel spreadsheets - all of which can be easily managed / kept in Confluence.

Remember - CRMs are for business people and whatever you choose, the time spent using it should be as minimal as possible as it is not directly bringing you any revenue.

zeroDivisible··on User stylesheet support removed in Chrome 33
I'd say ... write yours. The one which satisfies your needs and your needs only.

There are dozens of extensions which change the new tab page - I didn't like any of them, so I hacked a quick one myself - it took me 2h? 1.5h? It was fast and I didn't need any complicated features - just a CSS-styled table with fixed list of links and a clock.

zeroDivisible··on The Mt. Gox alleged insolvency document has been posted
Also, I was wondering why they had allowed trading, even after finding the issues with their systems - but that document made everything clear.

If they would shut down immediately, they would own:

  744,408 BTC is 367,704,753 USD... (at $493 per BTC).
But based on linked document:

  744,408 BTC (MtGox av price 160 USD= 119,105,280 USD)
Brilliant move.
zeroDivisible··on Software Startups Get JetBrains Tools at 50% Off
No, the best ones are the ones with which you're most productive with.

I'm running Vim / IntelliJ Idea all day long for last few years and wouldn't ever get rid of one or the other. You can use a plugin to have some Vim-like capabilities in idea, but then - when it comes to working with text files (not project files) / ssh / work on remote servers, Vim is my tool to go.

If Notepad or Visual Studio works the same way for you, then you should be happy that you found a tool that works - price has nothing to do with the quality of the tool and quality of the tool has nothing to do with how productive you are when you're using it.

zeroDivisible··on Microsoft Virtual Academy
Touché, I must say:)

You're right about deployments of J2EE on Windows servers, my point here was that they might have guides on how to tie some knots together to make Java <> Windows play nicely, but I wouldn't expect too much. After all, Microsofts target is providing you with full solution to your business needs.

They need to start giving free guides, giving software (BizSpark) might not be enough if people don't know how to use it. And as much as I dislike some of the policies which Microsoft has, I would be lying when telling, that I didn't found pleasure while working with tools like SQLServer or the.

Also, as tracker1 said below - I'm also surprised with node. They know that getting some other languages (ruby, python) to work on Windows can be a bit "hard", especially in production deployments (try using some tools written in ruby, like veewee + vagrant + virtualbox combo), you would expect that they would at least advertise nodejs more.

zeroDivisible··on Microsoft Virtual Academy
As much as I understand what you're saying in here (and I'm not defending Microsoft, because it's not my favourite tech company), would you expect them giving courses about J2EE and how to use Erlang?
zeroDivisible··on Coursera blocks access to students in Cuba, Iran, Sudan and Syria
Alexa also has Top 1000000 sites, updated daily:

http://s3.amazonaws.com/alexa-static/top-1m.csv.zip

zeroDivisible··on Square thinks I don’t exist
Very informative post - even if you don't live in the states, you can learn a thing or two from this one.

Thank you for your time.

zeroDivisible··on Intercom raises a Series B round of $23M
Not only the story is wonderful to watch, but I really like their attachment to the community here, in Ireland. Being present on most (all?) of the major events, lending their offices (& time) to host Dublin Code Kata meetings - I was taking part in few of those last year and they had been a blast, promoting TTD and hacking while solving interesting problems. Only time and amount of things to finish in my projects had stopped me from going on those meetings - but I will continue with the nearest opportunity.

I didn't had a chance to use their products, but hearing the opinions about it - and knowing their attitude - I'd vote with my both hands if having the opportunity to do so.

Great job, Guys!

zeroDivisible··on Another go at Go failed
Disclaimer: I use Java professionally on a daily basis and am learning Go in my free time.

I totally agree with all the points which most of you make. Firstly, you should almost never choose a language / technology which you want to learn when you are being given paid contract task to accomplish. It might be different at your full-time position, when picking new tool (after agreeing with the rest of the team or people making decisions) might really be a viable choice, giving you an edge in the end.

Beside that - if you're being paid by the hour, if you had been able to find a client who is willing to pay you for you to learn new stuff - stick to them as them as long as possible. Most of the clients with whom I had been dealing with would just fire me or terminate the contract.

As for the performance - and I'm not defending Go here - with discrepancies that big, I'd just assume that I don't know language and all of it's quirks and it's just me not using it properly. I know that you might had spent time profiling and optimising stuff, but sometimes the overall design of your program might be violating some of the rules of given language, punishing you with performance issues in the end.

(check http://www.techempower.com/benchmarks/ and the difference from first iteration to the last one, when people knowing each framework tested started pushing their favourite toys to give them an edge with misc optimisations)

From the two language which you had tested, Java was a way better choice here - no amount of hype around a language should win over mature libraries which were just suited for your job.

PS: and yes, I'd love to see generics in Go and can't understand any of the reasons for no.

zeroDivisible··on Why I stopped using Spring
As most of my daily tasks are being done in J2EE environment, I have goosebumps each time I hear "java" & "framework" used in one sentence. And that's not excitement, that's fear.

The only framework which I can recommend, is Dropwizard (http://dropwizard.codahale.com/), which tries not to be a framework, just a glue between some really nice libraries and tools.

zeroDivisible··on Syntax Off (2012)
I don't know why, but when I was reading this, I had in my mind that submission from earlier today, what 4chan thinks about HN, especially this bit:

"How I stopped [perfectly fine activity]... And why you should, too."

zeroDivisible··on Amazon RDS for PostgreSQL
I think it all depends how you define winning here. Based on popularity alone - yeah, MySQL is still the king. Based on capabilities - I think it's fair to say that pgSQL is more capable and it's just that not everybody needs that one.

And even though I love PostgreSQL (and was working with all major databases), I still think that the real winner is sqlite :)

zeroDivisible··on What's new in WordPress 3.7, "Basie"
I think it should ask the user, explicitly giving him information about what's wrong with both approaches.
zeroDivisible··on Why I Hacked Apple’s TouchID and Still Think it is Awesome
Putting all the TouchID sucks / TouchID is great questions aside, can somebody help me understand how Apple (supposedly) is calculating a hash of a fingerprint and storing that hash in the phone, not the real fingerprint?

As I understand correctly, the purpose of a hashing function is to create totally different output even on a very minor change in the input data, which wouldn't work that great with fingerprints... or are they just using a clever hashing function which tries to somehow normalise the data before hashing them?

zeroDivisible··on Nidium – A new browser engine
Or it might be developed by the same guys who were doing demo scene then.

Either way, I'd like to wait and see that one in action - really like the idea.

← PreviousPage 2 of 3Next →