HNHacker News
TopNewBestAskShowJobs

FraaJad

3,097 karma · joined October 22, 2008

submissionscomments
FraaJad··on On Learning Rust and Go: Migrating Away from Python
If it is stability you are after, choosing Java on JVM will get you there much better. Java written 20 ago still compiles and works fine today.
FraaJad··on Let over Lambda – Common Lisp Book (2008)
I'm going to take the word of someone who made an account just to bash a poor lisp book. Thanks.
FraaJad··on Python Data Science Handbook: Full Text in Jupyter Notebooks
any one else reading this comment should know -- I did look through the PRs and many of them are typo fixes.

Its easy to make demands on open source code maintainers time. Not all PRs and "tickets" need attention. The maintainer does not owe us anything.

FraaJad··on Ask HN: What made you change your mind about a programming language/paradigm?
You are using Python2.7 in 2019. there is your problem.

I understand if you inherited/maintaining a legacy application, you may not have had a choice about 2.7, but if it's a significantly large project and you are not making any attempts to use Python3 (and many of the improvements that come with it, including optional typing as one commenter mentioned, don't blame language, unless you have a solution that is magically going to fix all the problems from a language that is pretty much in "maintainance-mode! please use the new version" mode).

FraaJad··on Ask HN: What made you change your mind about a programming language/paradigm?
what do you use now?
FraaJad··on The hard part in becoming a command line wizard
while I get what gron is trying to do, I do not have an intuitive grasp of how to use it. Do you have an example that you wrote/learnt from?
FraaJad··on Chevy Volt discontinued: Chevrolet's last Volt rolls off the assembly line
only in california. i paid 2.19/gallon last time I filled gas in midwest.
FraaJad··on Show HN: Commento: a fast, privacy-focused alternative to Disqus
The major attraction of commenting systems like this is their compatibility with static websites, but on the downside, they require JS to post to a third party site.

Someone could build a commenting system purely based on a CGI model, but then you would have to host the CGI on your server, and forward the comments to a third party service and back.

FraaJad··on The Chinese fascination with numbers
Just the fact that you are conflating persian and "arabic" words makes me chuckle.

They are quite different, even if they are close geographically. Ask a an actual Iranian/Perisan if they would like to mistaken for a Saudi/Arabic.

FraaJad··on The Chinese fascination with numbers
You can just call them Indian numbers. "Arabic" didn't contribute anything to the number system except using them.

Calling them as "Arabic" numbers is as dated as words like "Orientals", "Indians" to refer to native Americans, etc.,

FraaJad··on Revery – Native, high-performance, cross-platform desktop apps
See https://github.com/jaredly/qmoji/releases/tag/1.0 for an apples to apples comparison between the same app implemented in Reasonml vs Electron.

* Reasonml App - 3.4 MB * Electron App - 121 MB

FraaJad··on Revery – Native, high-performance, cross-platform desktop apps
So electric car, but from Tesla instead of Nissan. ;)
FraaJad··on Revery – Native, high-performance, cross-platform desktop apps
look at qmoji[1] a mojibar[2] (electron app) clone written in reasonml.

The README includes package size, and memory usage comparisons.

[1] https://github.com/jaredly/qmoji [2] https://github.com/muan/mojibar

FraaJad··on My PHP Development Setup
I don't know why people get so bent about Makefiles. Its a way to preserve muscle memory using a universally (well most *nix systems, anyway) available software.

It allows you to have package your often used shell commands into one well known (even a 30 year manual will teach you how to read/use a makefile) file.

FraaJad··on Writing custom tools with Swift
Fsharp is a much better language for scripting than swift will ever be. F# with the pipe operator used judiciously makes reading it a joy.
FraaJad··on Nim in 2018: A short recap
So, why use Go then? Java and C# will beat in every metric you have listed here.
FraaJad··on Personal Notes on Corman Lisp 3.1 Release
usually, CCL = Clozure Common Lisp, and not Corman CL.

[1]: https://www.clozure.com/ccl/

FraaJad··on Using D to Create the World’s Fastest File System
just to be clear, p0nce is referring to rust's compile time. D is known to have very fast compile times (unless you are doing very template heavy meta programming..)
FraaJad··on Leaving NYC for Nashville
I'm surprised you mentioned Terre Haute, but not Bloomington, IN (where Indiana University is located), which is really much, much, much nicer than Terre Haute.
FraaJad··on Movim – Federated, open-source alternative to Tumblr
Here you go - https://github.com/CyberShadow/DFeed (news aggregator, newsgroup client, web newsreader and IRC bot) -- powers https://forum.dlang.org/, NNTP server and IRC bot.
FraaJad··on New for AWS Lambda: Use Any Programming Language and Share Common Components
that's often the current explanation for continued use of Pyhton and R.

Often it is a sign that the problem is not "big" enough (eg: not crunching truly large data sets) OR data science team gets disproportionate amount of goodwill (thus money) to spend on its foibles. :)

FraaJad··on Twilight of the Taj Mahal
"dues have been paid". was it a direct desposit, sir?
FraaJad··on New for AWS Lambda: Use Any Programming Language and Share Common Components
If I were doing this today, I would prototype the problem in Python and after realising the startup penalty, would rewrite it in D's Mir [1] or Nim's ArrayMancer [2].

Life on a lambda is too short to pay 6-8 second startup penalty over and over millions of time.

[1]: https://github.com/libmir/mir-algorithm [2]: https://mratsim.github.io/Arraymancer/

FraaJad··on The Unified Theory of Ram Dass
Ram Dass (dāsa=devotee (of Lord Rama)).

You might have known other people with similar last name (eg: Anil Dash).

The most common pronunciation is "Das"

FraaJad··on Show HN: WriteFreely – minimalist, federated blogging platform
Another Go project that provides a self-hosted wiki is https://github.com/schollz/rwtxt and rwtxt uses Sqlite for data storage. It may be worth your while to consider that source code.
FraaJad··on FISK – It's a floppy disk fax machine
I like this format. There is always things like Thread Reader to read it "long format". Eg [1] is your thread in one page.

[1] https://threadreaderapp.com/thread/1050258171317510144.html

FraaJad··on Show HN: Markdown page – Create a web page with just markdown
the mechanism for using both the projects is the same -- include a JS file. If the effort to use both is the same, why would I not use the one that has more features?
FraaJad··on Show HN: Markdown page – Create a web page with just markdown
[Markdeep](https://casual-effects.com/markdeep/features.md.html) has waaay more features than this.
FraaJad··on Nim 0.19
Not exactly what you asked for, but for shipping the same app on multiple platforms, this may prove useful - https://hookrace.net/blog/writing-a-2d-platform-game-in-nim-...
FraaJad··on Nim 0.19
There is a book "Nim in Action" https://www.manning.com/books/nim-in-action by @dom96
← PreviousPage 2 of 18Next →