HN user

diegolo

805 karma

Talk is cheap. Show me the code

http://hpc.isti.cnr.it/~ceccarelli/ https://github.com/diegoceccarelli

meet.hn/city/gb-London

Interests:

AI/ML, Data Science, Fintech, Research, Mentorship, Art

---

Posts86
Comments47
View on HN
kozyrkov.medium.com 1y ago

Cassie Kozyrkov: How I navigated my biggest career transition

diegolo
1pts0
www.sumsar.net 2y ago

Rasmus' Meeting Length Formula

diegolo
1pts0
softwaredoug.com 2y ago

A search engine written in Pandas

diegolo
1pts1
www.thelancet.com 2y ago

Should peer reviewers be paid to review academic papers?

diegolo
2pts3
github.com 3y ago

How to write unmantainable code (2015)

diegolo
160pts81
www.kickstarter.com 5y ago

Nemeio: The Customizable Global Keyboard

diegolo
2pts0
arxiv.org 5y ago

It's Not Just Size That Matters:Small Language Models Are Also Few-Shot Learners

diegolo
1pts0
enigmastation.com 5y ago

I can't stand the Free Software Foundation

diegolo
4pts2
github.com 6y ago

PyGM index: Python library for fast query operations on sorted lists of numbers

diegolo
2pts0
tongfei.me 6y ago

Tongfei's Java Progressbar

diegolo
1pts0
claritamannion.wordpress.com 6y ago

Let me die like a Mexican

diegolo
1pts0
news.ycombinator.com 6y ago

How do you store your ML datasets?

diegolo
3pts0
github.com 8y ago

From Zero to Learning to Rank in Apache Solr

diegolo
2pts0
opensourceconnections.com 8y ago

Vespa vs. Lucene

diegolo
3pts0
community.spotify.com 8y ago

Safari no longer supported by Spotify

diegolo
170pts148
www.di.unipi.it 9y ago

Will I Survive the Artificial Intelligence Summer of Love?

diegolo
5pts0
medium.com 9y ago

“Big nudging” is scary, but we should use it

diegolo
1pts0
getremarkable.com 9y ago

Remarkable, it reminds me noteslate

diegolo
1pts0
medium.com 9y ago

Tinder experiments: man, if you are not hot don't waste time there

diegolo
4pts2
github.com 9y ago

Tmuxinator

diegolo
2pts0
kukuruku.co 9y ago

Interesting typo in the “Feature Selection” section

diegolo
1pts0
xorshift.di.unimi.it 10y ago

Xorshift (pseudorandom number generators)

diegolo
1pts0
alternative-democracy-research.org 10y ago

There are no good academics in the EU

diegolo
2pts0
www.di.unipi.it 10y ago

Perversions, Cults and Fetishes of the Information Age

diegolo
1pts0
www.youtube.com 10y ago

Doom: Post-Mortem (John Romero and Tom Hall at GDC 2011)

diegolo
2pts0
yahoolabs.tumblr.com 10y ago

Anthelion, Yahoo's Open Source Focused Crawler

diegolo
3pts0
www.elsevier.com 10y ago

Battle of the search engine: and the winner is

diegolo
1pts0
www.di.unipi.it 10y ago

Why Do Big Irons Still Exist?

diegolo
44pts58
www.zdnet.com 10y ago

Linux developer who took on Torvalds over abuse quits 'toxic' kernel community

diegolo
3pts1
www.fastcompany.com 10y ago

How the Bloomberg terminal made history

diegolo
62pts30

there is this quote from Clean Code by uncle Bob that I simply love.

'Avoid mental mapping: In general programmers are pretty smart people. Smart people sometimes like to show off their smarts by demonstrating their mental juggling abilities. After all, if you can reliably remember that r is the lower-cased version of the url with the host and scheme removed, then you must clearly be very smart.'

you can't do that. when you implement search you need a global view over the collection to understand what are the most relevant documents. You are describing the paradise of the spammers :)

Hey, I feel you - and I understand the pressure - i have been in that situation. The point is that this:

you sometimes have to write an experiment with a deadline next week.

shouldn't happen. And yes, at the moment is like this - sometime you will have to hack. But if the all community start to push for proper practices, instead of just saying "is as it is" - there will be less papers, with more quality.

Lol I spent 5 years in academia, and I have a PhD in CS - I know what I'm talking about. Specs of code change in academia as in industry, I was able to write unit tests and document my code also in academia. And I know in medicine and chemistry time to publish are much longer - but that is not connected with the fact that they know how to properly use a microscope, clean the lab, and keep an inventory.

If you don't write unit tests how do you hedge the possibility of having bugs in your code?

The job of a scientist is really not to ship software, that's what a team of engineers would do.

I think that this is the real problem - in academia there is this idea that learning good practices is like a 'dirty' thing that is not required, while instead it would speed up the work and make it more reliable. if you look at chemistry or medicine, there researches have good practices for managing the lab and respect them.

Eclipse Asana 11 years ago

it is not documented, but it seems an eclipse connector for Asana, something I would really like to have