Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
abhirag
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
abhirag
9y ago
Fair enough, I think I am having difficulty in understanding your views because firstly I have never worked with Java, closest language I have worked with is C# and I don't particularly dislike its REPL, its nothing to write home about
92.
▲
by
abhirag
9y ago
You sir, seem to be hell-bent against REPLs :P I agree with your point that IDEs are getting better but REPLs are getting better too, why should they be relegated to be mere artifacts of the past. Your java REPL will mostly have autocomplet
93.
▲
by
abhirag
9y ago
Definitely start with the book I mentioned, it is by Edwin Brady, he leads the development of Idris. I am reading it right now and it is an enjoyable read :)
94.
▲
by
abhirag
9y ago
The interactive development workflow in Idris is best described as type driven development and the focus seems to be on making the REPL an interface where an intelligent dialog can happen in between the programmer and the compiler, with the
95.
▲
by
abhirag
9y ago
REPLs don't necessarily have to be ephemral, this is my REPL session(Jupyter Notebook) exported as HTML -- ( http://abhirag.in/articles/train_of_thought_1.html ), and also great REPLs can help in interactive static
96.
▲
by
abhirag
9y ago
The only debugging experience I find enjoyable in Emacs is debugging Clojure using cider[1] and I think it comes close to what you are describing but I think you might already be aware of that :) [1] -- ( https://github.com/c
97.
▲
by
abhirag
9y ago
I have never used a Lisp Machine so forgive my naivety but I saw the demo and you seem to be referring to the ability of displaying images inline in a buffer. Emacs can definitely do that, I have used Emacs IPython Notebook[1] which is a RE
98.
▲
by
abhirag
9y ago
Although LINQpad is awesome, the newer versions of Visual Studio have a C# REPL built in -- ( https://github.com/dotnet/roslyn/wiki/C%23-Interactive-Walkt... )
99.
▲
by
abhirag
9y ago
Hydrogen seems nice, I also occasionally get tired of the default jupyter notebook interface and use Emacs[1] to edit my notebooks, this way I can have all the niceties of jupyter notebooks without working in the browser :D [1] -- ( https:&
100.
▲
by
abhirag
9y ago
C# and F# do too.
101.
▲
by
abhirag
9y ago
You seem to be using SublimeText, check out SublimeREPL extension[ https://github.com/wuub/SublimeREPL/blob/master/README.md ]. Once setup you'll be able to evaluate code blocks in a running REPL :) A
102.
▲
by
abhirag
9y ago
"About a decade ago, I built a small web app using Common Lisp (SNACK) and a lot of the development I did was done through adding new features and debugging in the REPL. While I saved the VM, reading the code months later to add a feat
103.
▲
by
abhirag
9y ago
Thanks :) if you look at part 2 -- [ http://abhirag.in/articles/train_of_thought_2.html ] I already have a decent algorithm to find stations with wrong coordinates, regarding geocoding, if you zoom into the map, you will
104.
▲
by
abhirag
9y ago
Glad you liked it :) I am not using any theme, custom built the css to my liking.
105.
▲
by
abhirag
9y ago
Apologies for the blog spam but you don't find something about Indian Railways on hn everyday :) I recently tried visualization of routes and live running status of trains in India using jupyter notebook -- [ http://abhirag.i
106.
▲
by
abhirag
9y ago
May I suggest concentrating on playing scales first, your fingers have to get used to putting enough pressure on the strings that the notes are not muted and you can slowly build that strength by playing individual notes first :) Also the p
107.
▲
by
abhirag
9y ago
Glad you liked it :)
108.
▲
by
abhirag
9y ago
If you are curious about core.async and want to learn more you can have a look at the post I wrote on it-- [ http://abhirag.in/articles/batman_clojure.html ]. I wrote it while trying to learn it myself so not the most ad
109.
▲
by
abhirag
9y ago
"I spend a lot of time learning this and that and have a small portfolio that can be viewed. But still no joy." -- You should try posting with a non-disposable account then, I agree showing your work is a hard thing but this commu
110.
▲
Helios|Yume(tone.js demo)
(unseen-music.com)
1 points
by
abhirag
9y ago
|
0 comments
111.
▲
by
abhirag
9y ago
I think avoiding what you call "debugger-induced tunnel vision" can be done by using a debugger to step through the code just to read it, debuggers can also be tools to better understand what the code is really doing because you n
112.
▲
by
abhirag
9y ago
I absolutely agree with the pre-requisites -- "(1) An accurate mental model of how the program should behave, with sufficient detail to hypothesize about why it's not behaving that way" -- While working as a firmware engineer
113.
▲
by
abhirag
9y ago
The letter he wrote to the court was an interesting read( https://www.nytimes.com/interactive/2017/04/21/technology/do... ), still don't know what to make of it though.
114.
▲
by
abhirag
9y ago
"Variables in Python are object references. When you call a Python function the arguments are copies of the references to the original object." -- I personally wouldn't worry about what to call it(though call by reference wou
115.
▲
by
abhirag
9y ago
You should also have a look at this book( http://www.goodreads.com/book/show/14744694-python-for-data-... ), it helps that author of pandas library is also the author of the book. From the description of your use-ca
116.
▲
by
abhirag
9y ago
Agree with the recommendation of "Concepts, Techniques, and Models of Computer Programming". You can also have a look at "Essentials of Programming Languages"( http://www.eopl3.com/ ).
117.
▲
by
abhirag
9y ago
This book( http://composingprograms.com/ ) is in Python and is based on SICP. I found it interesting enough to include it in my ever-growing to-read list, worth checking out.
118.
▲
by
abhirag
9y ago
My vote would go to Discord's blog -- https://blog.discordapp.com/
119.
▲
by
abhirag
9y ago
I think we already have such languages, I would never be able to make better arguments than a Turing award winner so I'll just leave this link( http://www.jsoftware.com/papers/tot.htm ) "Notation as a Tool of T
120.
▲
by
abhirag
9y ago
Now that I have a better idea of your dev setup I think I can be of a bit more help :) 1. If you are prototyping and prefer working on a remote server, have a look at( https://notebooks.azure.com/ ), memory is limited to 4Gb
More ›