HN user

atrilla

27 karma

Email: alex@atrilla.net Homepage: http://atrilla.net/ Blog: http://ai-maker.com/

Posts33
Comments34
View on HN
ai-maker.com 11y ago

The A-star algorithm explained concisely

atrilla
3pts0
ai-maker.com 11y ago

Informed search, and the greedy search algorithm

atrilla
6pts0
ai-maker.com 11y ago

The preferred uninformed search method under uncertain scenario

atrilla
1pts0
ai-maker.com 11y ago

The breadth-first search algorithm

atrilla
1pts0
ai-maker.com 11y ago

Welcome post to AI blog: scope, tools and appeal

atrilla
1pts0
news.ycombinator.com 11y ago

Is AI really pushing people into the unemployment lines?

atrilla
1pts1
news.ycombinator.com 12y ago

Would a heap onto a SQL DB be an elegant appoach for big data?

atrilla
1pts0
atrilla.net 12y ago

Why I still enrolled on an MBA

atrilla
1pts0
news.ycombinator.com 12y ago

Ask HN: how can I estimate demand for developing bespoke data proc SW?

atrilla
1pts0
news.ycombinator.com 12y ago

Ask HN: how can I know the market size for developing bespoke data proc scripts?

atrilla
1pts0
news.ycombinator.com 12y ago

How can I attain the optimum balance between style and content?

atrilla
1pts0
atrilla.net 12y ago

I enabled comments on my blog. Now what?

atrilla
1pts0
news.ycombinator.com 12y ago

Ask HN: I'm a research engineer. How bad do I need an MBA?

atrilla
2pts3
atrilla.net 12y ago

Down to the nitty-gritty of graph adjacency implementation

atrilla
1pts0
atrilla.net 12y ago

Growing better tomatoes with genetic selection and other farming hacks

atrilla
2pts0
atrilla.net 13y ago

Long-term research/engineering projects: writing and coding

atrilla
1pts0
news.ycombinator.com 13y ago

Ask HN: What are some key points to raise discussion on HN?

atrilla
1pts2
atrilla.net 13y ago

VSMpy: a bare bones implementation of a Vector Space Model classifier in Python

atrilla
3pts0
atrilla.net 13y ago

Gaining control over the tools: goodbye Google Reader

atrilla
1pts0
atrilla.net 13y ago

Lean Startup hackers were already there back in the early eighties

atrilla
2pts0
atrilla.net 13y ago

Iterating a RESTful API service for NLP

atrilla
1pts0
nlptools.atrilla.net 13y ago

Show HN: nlpTools API - sentiment analysis of online news media

atrilla
3pts2
atrilla.net 13y ago

Show HN: my business-oriented data analysis profile

atrilla
2pts0
atrilla.net 13y ago

Ants solve search problems

atrilla
2pts0
atrilla.net 13y ago

The abridged build-measure-learn loop: innovate and seek excellence

atrilla
1pts0
atrilla.net 13y ago

Stop specialisation, embrace generalisation to face real world industry problems

atrilla
6pts0
atrilla.net 13y ago

Sure, you can do that... and still get an IEEE published article

atrilla
1pts0
atrilla.net 13y ago

Perceptron learning with the overused Least Squares method

atrilla
2pts0
atrilla.net 14y ago

Least Squares regression with outliers is tricky

atrilla
1pts0
atrilla.net 14y ago

On using Hacker News to validate a product idea involving NLP and PHP

atrilla
3pts1

From MSc to PhD in 2 year's time... in Spain this is the time you are expected to figure out what to research about. No doubt why Spain needs a bailout. So much to learn.

And the closest to solving this we seem to be at present is fuelled by deep learning, which is basically a big neural network with an absurdly vast amount of neurons (i.e., parameters for learning, like the brain). We can observe how this brute-force technique works, but unfortunately no-one can explain why (it's a black box model). The same story has been on for decades.

I would relate it to being a discriminative model, which is tailored to solving a specific task, in contract to generative models, which try to model and explain the world. Perhaps the brain is not meant to understand how the world works but how to do take advantage of it.

I would still add another challenge for analogue: power harvesting. That's an environment where the amount of energy you can collect is so low that you can't simply afford to run a uC. However, you still need to manage that negligible amount of energy, because in the long run, it builds up, and then awesome stuff happens (switching a uC on, for example).

I bought the 2nd edition 15 years ago, I loved it, and I now cherish that useful book in my bookcase.

A wonderful book, indeed. It "teaches" a useful business management lesson: when two strong egos clash, the company drowns.

I also admire Carmack's way to tackle new (sometimes unknown) problems: read the literature, learn, do. And never failed following this.

I loved the parts when Romero swam across the lake to work all night with the rest of the crew, or when they invited in a stripper with pizza but Carmack wouldn't set the keyboard aside. So determined.

Precisely. In fact, I chose the term "maker" for my blog: http://ai-maker.com/ and the gist of it is teaching, discussing, critiquing and creating stuff related to Artificial Intelligence (in this particular case). To me, none of the aforementioned topics is incompatible.

I like seeing (soft) AI as the buttress that allows us to see farther, like Newton standing on the shoulders of giants. I guess the sudden presence of AI is due to the sudden amount of available data (and thus, a potential source of useful information).

Sorry for that. I just found it appropriate for each of the different sub-discussions (and I just removed one of them). When threads get massive with text, I sometimes miss interesting stuff and I didn't want this to happen to other readers.

I'm starting this side project and recently HN is on fire wrt AI. I'm seriously willing to put a lot of time in this, and the more people I can help the more I can learn.

Sorry again if that bothered you or any of the other watchers here.

It must be hard to resist a big payslip, we're all humans, heads of family, we want to provide the best for our beloved ones.

I see a veneer of disdain to Norvig's attitude in your words. I don't know much about this criticism, but to me he has done a lot of good to us researchers with his AIMA book. In fact, this is the core that vertebrates my blog: http://ai-maker.com/. In the end, Goertzel (guru in AGI) works again for a financial prediction firm, doesn't he?

I'm glad to read such positive attitude towards AI... I recently discussed in another thread if AI was indeed pushing people into the unemployment lines (an opinion from an MIT Tech Review). Link as follows:

https://news.ycombinator.com/item?id=8866253

Parent: https://news.ycombinator.com/item?id=8863279

As I said, I am so firmly convinced that AI has so much good to do that I just created a blog (http://ai-maker.com/) solely dedicated to AI and its applications, and I'm going to dedicate my spare time for the following years to grow this side project into something awesome, because that's where AI is leading us.

Related to the impact of AI to society, especially wrt the increase of unemployment. I was reading the comments of this MIT Tech Review (http://www.technologyreview.com/news/533686/2014-in-computin...) and I came across this opinion, which gave me the shivers. Two points:

1) AI taking manual workforce-based jobs. I can't help seeing how beneficial the industrialisation of processes has been for humanity. Instead of relying on inaccurate human judgement for manufacturing jobs, we let machines produce perfectly similar assets much better than we can do. This has increased the reliability of the outputs, in addition to lowering the prices of the products, which has made them affordable to many more people. Jobs get more specialised, so like the tools human beings have developed throughout history. Once more, survival entails adaptation. And this is again a matter of supply and demand. In Spain, where the economic crisis is still hitting the markets and unemployment, having a proper specialised education no longer guarantees landing a job (and it's not because evil robots are doing the tasks of leaving scientists).

2) AI taking over engineers, lawyers, etc. AI is difficult per se. Nobody comes up with a human replica made of metal by chance. Things take their time, and improvements are gradual. That's a matter of fact. At present, AI (plus Machine Learning, Pattern Recognition...) delivers a set of tools that allow us to see father, from the shoulders of giants. We had never been able to digest the amount of data we are capable of doing nowadays. Isn't this progress? We haven't yet created a creative machine and I don't see it coming any time soon.

I am so firmly convinced that AI has so much good to do that I just created a blog (http://ai-maker.com/) solely dedicated to AI and its applications, and I'm going to dedicate my spare time for the following years to grow this side project into something awesome, because that's where AI is leading us.

I think I disagree with your comment regarding programmers: Linus is admired for such strong opinions, close to impoliteness, for example.

More than a jujutsu technique for dealing with such incisive questions, it is clear that being the second contender to enter the marker saves you the trouble of having to create such market (and it is sometimes reasonable to play it this safe). It's just a different approach to making money. To me, a VC asking this is a sign of weakness on his behalf (due to ignorance?).

I see lots of common points with the "lean" method here (at the expense of technical debt), but can't forget Knuth's advice that premature optimization is the root of all evil.

To me, the utmost important aspect to take into account is the "key" of the business. I had a similar story with my PhD research (AI+NLP): I wanted to focus it on adding value to commercial products. I worked on the core of the implementation, I built it with Java, with a configurable pipeline, plus an online app with servlets. I did attain getting noticed by some companies, but at the moment of closing future lines with them, my adviser told me this was not what he expected from me, and I was forced to get back to the non-useful-goal-centred research of academia. I am still glad I did what I did, regardless of how useless it was eventually, but my knowledge grew, and I learned how important it is to know your business model before you do anything at all. I learned how unbalanced is the academic market, always relying on public funds to survive instead of worrying about building useful appealing stuff. I realized where I wanted to be, so I dropped out and joined the private industry where I now feel very fulfilled.

My present approach goes from small to big, little by little, getting as much feedback as I can so I can fix mistakes asap and prevent them from getting bigger and more difficult to manage. My agreement with your words.

Don't you think that companies should support such personal deeds? This is very common in the electronics community, where expensive instruments are needed and workers find it difficult to buy them themselves. Eventually, motivated and eager-to-keep-learning employees are the best assets that a company can have.

I agree with you. It's a matter of taste and purpose, and this is dynamic, so you'll probably want to see them all in time.

My motivation has always been focused on deliberate practice (i.e., a fancy way to approach personal and professional development). I have been through the app-based MVP and the personal mind-dump. I recently started a new blog, which intends to be a mixture of the two: personal interest and passion for Artificial Intelligence, and an approach to consulting:

http://ai-maker.com/

Programmers tend to say: ABC, which stands for Always Be Coding. I apply it to anything I like and that I intend to get better at.

A very interesting requirement. Thanks for noting it.

I'm setting up a blog on Artificial Intelligence (which inherently includes Machine Learning) focused on the contents of the AIMA book (by Stuart Russell and Peter Norvig):

http://ai-maker.com/

How would you like it to be? Code will be developed in Matlab, so the math depth is rather convenient using this tool.

Hi, thanks for your feedback. I've been posting technical Machine Learning issues (my interests) for a while now (a few years), not quite regularly I must say, but no success. I assume I must be doing something wrong here, because others do succeed with similar topics. Moreover, as my professional career evolves so do my interests (business topics), and that's what led me to stick out a little. I'm very eager to learn about the hot topics of a challenging community like HN, and that's what pushed me to ask the question directly.

Hi, thanks for your feedback. The classifier behind the scenes has already been trained with a supervised learning algorithm, so it can be customised/adapted to any user input. This is a business case I explore with each customer in order to properly fit the tool to the particularities of their problem (e.g., the specific salient features that represent their data).