HNHacker News
TopNewBestAskShowJobs

nimrody

610 karma · joined March 22, 2009

nimrody at gmail
submissionscomments
nimrody··on Clang based documentation generator for C and C++
Would be nice to see clang somehow generate a 'cscope' compatible database.

This would make cscope much more reliable for C++ projects (cscope VIM/emacs plugins are very useful for efficiently navigating a large source tree).

nimrody··on Show HN: Markdown + LaTeX math in the browser
There used to be a similar service at http://notepag.es/ However, it seems to be down now.
nimrody··on The GSM buzz
Should not happen using a modern phone camping on a 3G network. 3G (WCDMA)is not based on TDMA and the uplink has been designed specifically to avoid creating audible interference.
nimrody··on Sublime Text 3 Beta
What about searching for all callers of a function?

This has been available (using cscope) on VIM and Emacs for ages.

nimrody··on Why do game developers prefer Windows?
Can you share some of your more generally useful gdb settings / macros?

I've been working with linux/gdb for years and while I do agree it is powerful -- I don't find it very convenient.

For example, up until gdb 7.4 (pretty recent) there was no way to automatically skip certain functions -- the 'skip' command added to gdb 7.4 is almost a must for debugging heavy C++ code (and you still cannot add it to your .gdbrc file...)

nimrody··on Why Developers Don't Want to Work on Your Idea (2011)
"The idea being proposed is often very unrealistic"

For some reason developers/engineers tend to be pessimistic while leaders/idea people tend to be optimistic.

In order to produce really great products you probably need both sides -- so don't dismiss the "idea guy" without giving the proposed idea at least some thought. Perhaps the original idea is too broad but can be the basis for a useful product.

nimrody··on Ruby DATA
Which had copied this (including the "DATA" name) from good old BASIC:

     10 DATA 1,2,3,4,5,6,7,8,9
     20 FOR I=1 TO 9
     30 READ A(I)
     40 NEXT I
nimrody··on FreeBSD Foundation exceeds target for 2012
Now that FreeBSD had exceeded their target, you might want to consider donating to Haiku (https://www.haiku-os.org/).

Unlike FreeBSD which is targeting servers (much like Linux), Haiku is designed for personal computing and emphasizes responsiveness and ease of use.

nimrody··on IPython gets $1.15M funding
Thanks. It mostly worked. Of course, the real benefit of ipython is the notebook. For that you need (on OS X)

    brew install python   # or just download and install from source
    pip install numpy
    pip install matplotlib
    pip install ipython[zmq,qtconsole,notebook,test]
Actually, for qtconsole you need to install Qt and pip install pyside

But the latter failed to build on my machine... (Given that Apple's gcc version is ancient and clang is the default compiler on OS X -- it's a wonder the other tools were built correctly)

nimrody··on IPython gets $1.15M funding
I would be wonderful if we could re-use the notebook interface for other language - Octave, Julia, R, Ruby.

(Would also be nice if building ipython on OS X was easier!)

nimrody··on Snag.gy - Paste images directly to the web
Here's a nice explanation (courtesy of StackOverflow): http://stackoverflow.com/questions/6333814/how-does-the-past...

It's very useful when composing in gmail.

nimrody··on Dropbox is going brogue
Great bear!

(Besides the corporate tax and probably very welcoming environment for outside investors)

nimrody··on How to set up a safe and secure Web server
What is really amazing is that these sort of questions (and detailed answers) are not welcome on StackOverflow:

Locked: "This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ."

At least the list of references there is useful.

nimrody··on The Biggest Changes in C++11 (and Why You Should Care)
Too bad "Concepts" did not make it into the standard. Would help avoid the tons of unintelligible error messages one gets when using template functions incorrectly.

Given that C++ libraries are getting so complex (now with move semantics!) there is no way a library user can understand why something does not work as expected. Especially when dealing with sophisticated libraries: Boost, Eigen, etc.

nimrody··on November 5th is Clang Day
As a side note: Clang really shines when it comes to producing useful error messages / warnings.
nimrody··on C++11 and Boost - Succinct like Python
I work with C++ daily and it still has many rough edges:

* Horrible error messages

* Even simple programs take ages to compile due to massive header files.

LLVM/Clang help on both fronts but it's still quite difficult.

D2 seems much more promising if you can do without the libraries.

nimrody··on Scripted: A JavaScript editor from VMware
Does Vim (or any of its plugins) support Javascript autocomplete based on type inference?

I'm sure Scripted (or Brackets) can't match Vim general text editing, but if the type inference / CommonJS integration is good - it is certainly an advantage.

nimrody··on Sh.py
Throwing exceptions when a command returns non-zero exit status is very useful indeed. However, this isn't very different from using the shell's own && operator.

I still believe that wrapping shell commands with functions is the way to go. Functions can intelligently check their arguments and prevent propagation of dangerous (or otherwise obviously incorrect) arguments.

nimrody··on GIMP is Now a Self-Contained Native App for Mac OS X
Can you summarize the main advantages/disadvantages?
nimrody··on Jack Dorsey: Today Starbucks Signed up for Square
In that case, the cashier can easily charge you without your consent. Of course, you get the confirmation mail and can cancel the transaction but this is inconvenient.

Making payments too easy makes it easier on the bad guys as well.

nimrody··on Neither the Will nor the Cash: Why India Wins So Few Olympic Medals
There have been several very successful vegetarian athletes. One name that comes to mind is Dave Scott (The famous triathlete): http://en.wikipedia.org/wiki/Dave_Scott_(triathlete) ).

Quoting wikipedia:

"During the period in which he won all six of his Hawaiian triathlons Dave Scott followed a strict vegetarian (vegan) diet."

nimrody··on The Commodore 64 (C64) is 30 years old today
Apple did have the advantage of opening the Apple II by introducing "expansion slots". Funny that these days they tend to keep their products as closed as possible.
nimrody··on Go is boring
Can you recommend any open source project that you consider a good example of Haskell usage?

(meaning both practical and well-written)

nimrody··on Open-Source High-quality PDF of SICP
Too bad epub/mobi do not support nice typesetting of equations (except as images). At least this was the situation last time I checked.

Is it different now? (Not that SICP is heavy on math...)

nimrody··on Rust 0.3 released
Has Mozilla given up on Typestate? I see no mention of it in the release notes.
nimrody··on Conference Organizers: Give a 3G sim
Even if you assume multiple 3G carriers are available at the conference site, 3G bandwidth is much more scarce.

So, although 3G does enjoy better dynamic resource allocation (centrally managed using sophisticated algorithms), the overall experience will be expensive and the bandwidth per user will be lower.

A possible solution is carefully placing a few pico-cells in the conference area. Still, a properly tuned commercial-grade Wifi network will almost certainly outperform any 3G setup.

nimrody··on Deploy a website using git in Ubuntu
Using symlinks is the way Capistrano does it and has the benefit of being both atomic and easy/quick to revert if something goes wrong.

There's no way git checkout can be atomic.

nimrody··on Apple iPhone charger teardown: quality in an tiny expensive package
Or maybe the point is that nobody cares or bothers to check the labels (safety? We don't need this...).

It all comes down to price and most customers (myself included in this case) do not know any better.

nimrody··on Candy Japan April Income Report
Having tried Japanese candies (and deserts in general) while visiting Japan, I'm very surprised that this actually works.

When it comes to sweets and deserts Japanese taste is so different from what's popular in the west. It might be interesting but I'm not sure I'd want to pay for a continuous supply.

French/Belgium products might appeal to western taste better.

Other than that - Good luck!

nimrody··on Win32/64 C Compiler Benchmarks
Besides performance, Intel's compiler offers somewhat better error messages / warnings

(Not affiliated with Intel. Just very satisfied with their performance on numeric-heavy workloads).

← PreviousPage 7 of 12Next →