HNHacker News
TopNewBestAskShowJobs

esfandia

461 karma · joined August 4, 2011

babak@sce.carleton.ca http://www.sce.carleton.ca/faculty/esfandiari.html
submissionscomments
esfandia··on How Discord Won
Is it reasonable to consider using Discord as an online forum for residents of a condo building? I'm looking for something cheap/free, easy to use and to set up.
esfandia··on Why I stopped reading HN (2010)
Slashdot does this to some extent. Moderators are invited to choose from a small subset of tags. The most used tag by the moderators is listed next to the comment's karma. Your idea would be a generalization of what Slashdot does, and it certainly has merit.
esfandia··on Ask HN: What RSS Reader do you use?
https://www.protopage.com/ which doubles up as a nice web portal (I know, how quaint!)
esfandia··on Dozens of scientific journals have vanished from the internet
Shouldn't university libraries be that public utility?
esfandia··on I am a model and I know that artificial intelligence will take my job
Yes, I thought maybe it was another article written by GPT-3.
esfandia··on What Was the Beast of Gévaudan?
The logo of Marcel Robbez-Masson, a fairly big company specialized in producing gold jewelry, is the beast of Gevaudan, a neat way to trace to the company's roots in the Lozere region where the beast's legend originated: http://www.robbez.fr/
esfandia··on Bare metal Smalltalk-80 port to the Raspberry Pi
Very neat! How much work would it be to write ROS bindings so you could control robots easily with it? Googling around, I found one team that has done it with Pharo: http://car.imt-lille-douai.fr/category/software/pharos/
esfandia··on Teachers are ready to quit rather than put their lives at risk
Iran managed to get over a first wave, but they had to re-open prematurely because their economy is in the toilet partially due to economic sanctions.
esfandia··on The Walkman, Forty Years On
I seem to recall the Aiwas tended to have EQ on the front, sometimes lined up diagonally. My first "Walkman" was a Toshiba (so technically it wasn't a Walkman) model from 1984, one of the first that came with a FM/AM cassette that you had to insert where the tape usually would go. It also was one of the first models with auto-reverse. This little guy: http://www.walkman-archive.com/wa/project/toshiba-kt-as1-bra...
esfandia··on The Walkman, Forty Years On
If I recall correctly, when you used both headphone jacks, the volume would get weaker.
esfandia··on Prolog Web Applications (2016)
Wouldn't datalog be more suitable than SQL in this case? And in case the DB you want to query offers SQL only, I imagine there are datalog-SQL bridges available somewhere.
esfandia··on The Return of the 90s Web
So we have hand-curated directories, and we have social networks. Put them together and you could have a scalable, crawlable, searchable, customizable and non-gamable decentralized indexing system. Just don't know why nobody has come with this yet. Maybe lack of (monetary) incentives? Maybe something for IETF or WWWC to initiate?
esfandia··on Peer Review
Fair point. There's a sweet spot to be found between full-on crowd-sourcing and giving all the power to 2-3 blind reviewers. Maybe limit the participants to be the members of the technical committee? Or maybe expand it to include members of the given conference?
esfandia··on Peer Review
A couple of ideas I've been mulling over for a while:

- the quicker but less rigorous way: set things up like a forum like HackerNews, let the crowd-sourced upvote and comment system work its magic; make the karma/reputation points act as a proxy for the quality and relevance of the article, its authors, as well as the commenters.

- the slower way: let articles "bubble" up from smaller but more specialized workshops toward more generalized and prestigious conferences and journals. Have the technical committee recommend the best articles to those more reputable venues, along with whatever it is the authors need to work on to re-submit the extended version at that "better" venue. This is kind of already the case with workshops or conferences that have an associated Special Issue of a journal; I'm advocating for a generalization of the practice to all venues and more than a 2-level hierarchy. The reputation of the lower venues could be backpropagated by the number of papers they successfully "bubble" up, PageRank style, so that would be the incentive the committees would have in recommending their papers to the other venues.

esfandia··on Coronavirus Is Making Universal Basic Income Look Better
Interesting at least to me: one of the article co-authors is Garry Kasparov (I imagine THE Garry Kasparov?).
esfandia··on A (possible) solution to Covid-19
Have you considered sending this as a letter to a medical journal? I know it's not a "scientific article" per se, but many journals have a section dedicated to letters. For example, CMAJ (Canadian Medical Association Journal) considers such letters, and right now they're fast-tracking anything COVID-related: https://www.cmaj.ca/

Best of luck!

esfandia··on Nature will publish peer review reports as a trial
I like the idea in principle, but it raises the bar for the quality of the review that is going to be published, and might thus discourage people from accepting to review papers. It is hard already as it is to find peer reviewers!

We're getting to the point where there really has to be a financial incentive to do a peer review (Springer gives you a free book, which is a start). If that were the case, I wouldn't mind doing it occasionally when I retire.

esfandia··on The Internet of Beefs
> Rather, you read material like this for perspective. It's a way of training your brain to look at the same set of observations in an entirely different way. Then when you're faced with actual facts in your own life, you can apply the lens you just read about to it and see what the meaning of those facts is, and ideally shift rapidly between different perspectives to triangulate something approaching reality.

Wow, I think this last paragraph of yours manages to capture exactly what a philosophy or an ideology is for: perspectives to help create meaning.

My follow-up question then is: what makes for a "good" perspective? Can you judge it, to get back to the topic of this thread, by the number of mooks it enrolls?

esfandia··on Unintuitive JSON Parsing
With that rule, the "leading zero" problem in the article should have been caught properly as well. Why wasn't it?

edit: I guess because "01" isn't a valid token.

esfandia··on “What Alan Kay Got Wrong About Objects”
Actalk [1] provided actor-like asynchronous communication on top of Smalltalk.

[1] Briot, Jean-Pierre. “Actalk: A Testbed for Classifying and Designing Actor Languages in the Smalltalk-80 Environment.” ECOOP (1989).

esfandia··on Spleeter: Extract voice, piano, drums, etc. from any music track
Karaoke with the most obscure songs!
esfandia··on Yahoo Groups to remove all content December 14
My Yahoo! is still useful. That's my customized web portal (I know, antiquated word), where I collect and access my RSS feeds. I also use Yahoo Mail and get my sports updates from Yahoo Sports.
esfandia··on Elements of Clojure
> experienced enough that your struggle is to make choices, not to get things to work.

I think you summarized beautifully the difference between design ("make choices") and implementation ("get things to work"). Am I correct in that?

esfandia··on What do executives do, anyway?
It would be interesting to do the exercise for universities. At a very high level, universities* are incentivized to enroll and produce more and more graduates, to reduce the drop-out rate, and to retain a high quality of output. How should that apply at the level of a prof in terms of pass/fail decisions for their students?

* at least universities who depend on a large extent on tuition money and government incentives to match said tuition.

esfandia··on Firefox moving to 4 week releases
As a user I also now need to keep up with the updates more frequently. Either deal with a more frequent risk of getting an update I don't like, or get nagged more frequently with annoying pop-ups to update if I don't want to, or turn off everything and miss out on the critical security updates.
esfandia··on The speed reading fallacy: the case for slow reading
I don't think it's fair to compare 'Refactoring' and 'Design Patterns' based on their respective number of pages. They are both catalogs, but they are cataloguing different things. A design pattern IMO is harder to explain and understand than a refactoring, it needs to provide some context, and by definition you need to prove that it qualifies as a pattern by showing a few examples found "in the wild".

Also, the authors had to show how these patterns can be implemented in different programming languages (Smalltalk and C++). Fowler could get away with one simple example of a refactoring in Java each time.

Having said that, Fowler's prose is super clear, something that cannot be necessarily said about GoF, (IMO of course)...

esfandia··on Philosophy of Computer Science [pdf]
But his book is freely available as a PDF.
esfandia··on What's Coming in Python 3.8
Well, maybe not for every language, but probably for a language where simplicity has been a major feature.
esfandia··on We Can Do Better Than SQL
Datalog indeed is a thing: https://en.wikipedia.org/wiki/Datalog
esfandia··on Machine Learning Books That Helped Me Level Up
- Wasserman has a book called "All of statistics" that gives a lot of the background required to understand modern machine learning

- Hastie is a co-author of two machine learning books, one is "Elements of Statistical Learning" which is very comprehensive, and "Introduction to Statistical Learning", which is more approachable by people without too much background in stats.

← PreviousPage 3 of 8Next →