HNHacker News
TopNewBestAskShowJobs

rajandatta

303 karma · joined April 15, 2016

Architect, Developer and Technology Professional
submissionscomments
rajandatta··on Project Euler
Second this ... have been writing some solutions in Kap, an APL like variant. It's stunning to see 20+ idiomatic solutions in one screen as many problems can be solved in a compact manner. The elegance really reminds one of why we fell in love with Programming in the first place
rajandatta··on Faster interpreters in Go: Catching up with C++
Nice article. Instructive to see the latest trends and direction for high performance interpreters. Thanks for sharing.
rajandatta··on Cognate: Readable and concise concatenative programming
Yes - Concatenation Languages and stack-based languages refer to the same paradigm and group of languages. Forth is the original and oldest. I've looked at Factor and it's a really impressive piece of work. Well worth studying.
rajandatta··on UK Post Office: 700 Horizon software scandal victims to receive £600k each
I've followed this matter a little bit as I work in the I.T. industry. I don't live in the UK and have no knowledge of the actors. The government response, including this announcement is shockingly deficient and on the low side of the impact. For a start - it only targets those who were convicted. It does not take into account all actors adversely impacted including falsely accused but not convicted. It doesn't take into account the circumstances of the victims. The government does not at all seem inclined to take any substantive action on this matter other than writing a cheque.

Open question to those in the UK closer to this - How do you see the government's response? What is the public sentiment on the matter. Does anyone have any insight why charges are not being pursued against Post Office Management in light of substantial evidence of wrong doing?

rajandatta··on Should I Haskell or OCaml?
I would suggest neither in your position. I suggest trying a language like F#. F# started as with the idea of developing a language with OCaml like syntax and semantics for the .NET platform. Since then its evolved to being a mature, elegant and robust language. It can run on Windows and Linux.

Advantages over OCaml is I suspect a much larger footprint and the ability to tap into all of .NET (huge ecosystem). Plus your skills will be more portable than Haskell or OCaml.

Both Haskell and OCaml are exceptional languages but the ecosystem and market footprint is not great for either. Jane Street has done a lot to evangelize OCaml but it hasn't really moved the needle. Haskell is probably the most different being a lazy functional language. Definitely learn it but using it in real life will be harder.

rajandatta··on Road to NumPy 2.0
Fortran, Matlab and all array based languages (APL, J, K, Niall, etc) have these constructs at their core. Ndarray may be a great implementation but the ideas have all been there. I've been exploring J recently and the flexibility and compactness is tremendous.
rajandatta··on A study of research on the psychology of expertise in weather forecasting
Personally - I'm waiting for the research on the research on the psychology of expertise in whether forecasting.
rajandatta··on Lisp in Space
syntax 'mode'
rajandatta··on Lisp in Space
Don't know about popularity but Scheme has a SRFI and syntax 'model called Wisp which does away with most brackets. It relies on indentation.
rajandatta··on The world’s largest wind turbine has been switched on
Fascinating article. Looks encouraging. The size of the turbine and the capacity claimed is staggering. Is anyone aware of any materials that explainn how one distributes turbines over a farm to maximize yield? Can a tribune of this scale alter localized flow to require specific distribution patterns?
rajandatta··on FiraCode: Free monospaced font with programming ligatures
That sort of reasonableness could be considered Blasphemy on the net.
rajandatta··on A CERN for Open Source Large-Scale AI
This petition is an excellent idea. We as humanity need to get closer to the edge if not ahead of AI Development to strive to ensure that a) the wealth and benefits can be generated for societies b) closed and unaccountable parties are not the sole custodians of such a powerful force.

The idea of CERN has a lot of merit because of CERN's success as a multi-national institution. The model will need to be evolved for AI but that's why we need to start now.

This is the start of a new phenomenon for our societies; not the end. It's better for its impact to be managed by society as a whole.

rajandatta··on Age of Invention: How the Dutch Did It Better
Points 2, 3, 4, 6 .. 13 seem like an excellent set of principles and fundamentals for a society or country even today. Verg well said. Also helps that the author contrasts them with England. Most countries would not meet these standards even today.
rajandatta··on New Lisp-Stat Release
Anyone know if there's a Scheme equivalent to lisp-stat. It looks really good. But I'm much more familiar with Scheme than Lisp.
rajandatta··on Turkey Discovers 694M Mt of Rare Earth Element Reserves
Wouldn't it be 694 million metric tonnes? I million megatons is a hell of a lot.
rajandatta··on Fossil versus Git
Thanks for your efforts! Both SQLite and Fossil are brilliant products. Fossil may not meet everyone's needs but its a great tool to be aware of as an option.
rajandatta··on Ask HN: Web frameworks – which less popular frameworks are you using and why?
Do you know if there frameworks for other languages (Python, JS, TypeScript) that are similar in paradigm to Elm's MVC oriented model? If so - any thoughts?
rajandatta··on Surprising ways how to use Jupyter Notebook
Good article. Lotsnof food for thought here on different publishing related scenarios.
rajandatta··on Building a Budget Homelab NAS Server
Thinking of doing the same for a similar scale! Thanks for sharing.
rajandatta··on Ask HN: Why is this Racket code so fast?
I don't believe Racket uses Memoization automatically. You can certainly use it easily enough but that's a user decision.
rajandatta··on Tools for visualizing a codebase
Ver helpful post. This is an under-covered topic especially for large code bases.

Anyone aware of efforts to pair these tools with tools to filter and examine different call paths to interactively explore a large code bases. A model like specifying a filter and having the view be filtered by paths that meet criteria.

rajandatta··on Show HN: Kestra - Open-Source Airflow Alternative
We all may have questions for you on some of your descriptions and choices. None of that should take away from the fact that this is a pretty impressive stage for a 30-month open source project.

Have not seen the participants - how many contributors do you have?

rajandatta··on Computer Programming with Nim
Impressive work. Seems very thorough.
rajandatta··on Graphviz: Open-source graph visualization software
My single biggest issue with Graphic is that the quality of Arrow end-points is very poor. They don't terminate cleanly at the destination. This is visible in the 2nd link you've posted.

I'm amazed that this hasn't been addressed. It's been there for years.

Makes the end products impracticable for distribution in a professional setting. It's Ok if you're the only consumer ... not great for other cases.

rajandatta··on Rich: A Python library for rich text and formatting in the terminal
The library looks brilliant! The author's clearly put a lot of thought and effort into it. Looking forward to using it.
rajandatta··on Rich: A Python library for rich text and formatting in the terminal
Absolutely. I still have a Terminal window open all the time to do various tasks. The ability to say 'find me x or y or z' and not having the overhead of looking through other visual clutter. Plus a few well chosen directory jump shortcuts make things easier.
rajandatta··on Land of Lisp (2010)
Typed Racket is getting steady development and focus but more closely resembles Scheme.
rajandatta··on Treefrog: A code editor that uses both AST and text editing commands
Parsing on newlines is probably not a great fit for Lisp-syntax languages. Does the availability of LSPs make a difference? Asking as I don't know your tool.
rajandatta··on Treefrog: A code editor that uses both AST and text editing commands
Intriguing idea. This would be very interesting to try with a Lisp or Scheme like language. Does it have any support for S-exp based languages?
rajandatta··on Sublime Clojure
This is an exceptionally well thought out set of points on REPL use for a lang like Clojure. I'm playing with Scheme but the ideas here are great. Love the timing of each command if it takes longer than a threshold!
Page 1 of 3Next →