Gotcha...I would assume to leave it in for use in interactive data analysis, but if you REALLY want to keep things small...
HN user
throwaway7645
IT should exist to help the domain users, but after a point they get too big and start to dictate what gets used even if nobody wants it. Like choosing the data analytics technology for the data analytics team when it is what they don't want/need. So then your data analytics team eventually goes outside budget to get what they actually wanted and you have two products. Very dysfunctional and common.
Yea it's actually the most readable in the family to those who haven't put the effort into learning the array paradigm. Dyalog APL & J are the two other main languages in the family that have the largest user bases. Both are pretty awesome.
Very difficult with large IT departments to get something unusual like this since you need hardware, a way to transfer data from your main database into an SSD to really take advantage of kdb+. Doing that would step on the toes of several departments and would require a large project to happen. Then you have the problem where many people aren't array language savvy. If kOS had a better way to build real time dashboards I would pay more attention. I really wish I could get a personal setup at work to do this (on the cheap), but classic IT really hates things outside their cotrol.
Why remove the GUI stuff?
Any news on kOS? I'd love to build a barebones high performance computer with K running on bare metal.
I wish there was a way to use this at my company without the monstrous price tag. I also wish kdb+ came with much better dashboard support kinda like Tableau...I want to retrieve and mold my data quickly with kdb+'s query language and once it is in the proper form, play with several chart types.
Thanks...weak sounds a lot more plausible than fully binding.
This is Sapir-Whorf thinking. My understanding as a non-linguist is that this has never been proven. I know there is a strong/weak form of the hypothesis, but can't remember what the distinction is.
I'll be that guy that brings up Esperanto. I don't speak it fluently yet, but know it faaar better than Spanish which I have years of formal instruction in and have been exposed to a lot of Latin American culture. The important point is I've gotten very comfortable with Esperanto with only < 50 hours of learning. When around the house I can think of small things in Esperanto without trying. Esperanto was invented to be an easy auxiliary language to easily allow the world to communicate. It is against language imperialism.
I'm right below the cusp where I think it will be more efficient to learn Latex.
Sadly that's my assumption too.
I would normally agree with you, but that seems subjective.
Where did Red Bull exist in 92'?
Dang...wikipedia says it came out in 87'. I can't recall energy drinks before ~2003.
Mad respect for you Dom, but why would going from Nim -> JS be Transpiling and Nim-> C++ be compiling? Both go from a high level Lang to another high level Lang.
This comes up everytime i post about this and most people agree with me that transpile means convert to a different source language. It is definitely a common use, but I realize it is a gray area.
Edit: Compiling def isn't wrong, but Transpiling is more descriptive to me as it indicates you're not going to assembly or machine language or something like that.
So searching an image is definitely nice, but it's a tradeoff in my opinion as it takes much longer to write out an equation in equation editor (I'm very proficient btw) or the other mathematical CAD tools I use when compared to a Notebook sketch. I use them all the time, take a pic and put it in OneNote with some keywords to search.
Nim transpiles to C, C++, or JavaScript so it can run on nearly anything (Windows, Linux, MacOS, embedded to some degree, web browser...etc). Cobra appears to be .NET, so a little more restricted I guess.
You'd rather have plain text than hand-written diagrams? I think most of the difficulty is in not knowing APL like notation.
Slower than typing, yes. However, I'll take APL by hand over Python which is commonly viewed as terse if I could think in APL as well as the author.
I submitted this recently and added some links to the author's previous posts if it helps anyone. Seriously cool:
https://news.ycombinator.com/item?id=16455455
I like how this posts shows the strength of APL like notation.
Is there any chance Google might put more effort into this in the future? Scheme in the browser would be awesome. I'm guessing it is just a Google employee's pet project?
Ah, understood. I hope I didn't sound offended, just confused until I read your reply.
I agree that it is similar to Google in that they seem to hedge their bets too much (like how Google has two OS, two languages...etc etc). I would really like a third popular OS...there are so many out there, but with no steam (this, firefoxOS, sailfish...)
Windows Phone is discontinued, but sure as heck wasn't experimental. I've used it flawlessly since about 2011 with rock-solid stability and battery life.
I was thoroughly impressed as well. It would take me years to read all his stuff. Klong us actually written in his other language. That is impressive.
Not sure y I was downvoted here. I've used both products in this problem area. Mathematica is definitely more than a CAS. Both are great in their own ways.
If you have Mathematica, you might not need R as both are like Swiss Army Chainsaws for Data Analytics.
I think with a sufficiently advanced compiler pretty much any page of Go code would compile to a few lines of APL albeit in a different style. I have no source for this view though I can't imagine something in Go being more terse.
Agreed on that front. I've used R & Mathematica as a swiss-army-knife for those things as well, although the stats stuff I do is a lot more basic than the stuff you do professionally. I'd like to get more proficient at J & APL, but that is a long road I've found.
Glad to hear y'all found something after Kerf. I would've guessed there would be some market for a tsdb cheaper than kdb+ (what I assume y'all were trying to do). Your blog post mentioning overhyped tech really gave me a chuckle. In college I started to focus on nanotechnology before going to a career fair and talking to some companies. Thousands of students getting degrees focused on that and there are only a handful of startups hiring researchers and only so many grad-student type jobs. I had a physics professor tell me a niche field comes up like that every decade which gets a lot of funding, but essentially under delivers and dies out. I think there is some benefit to nano materials like high strength cables, but not the miracle sauce that is getting preached everywhere.