HNHacker News
TopNewBestAskShowJobs

pathsjs

467 karma · joined September 17, 2014

submissionscomments
pathsjs··on Suzieq: Network Observability
Actually, the Suzie Q is a step in lindy hop, so probably the character takes the name from that.
pathsjs··on You can't tell people anything (2004)
Why not? It's a stereotype for pure mathematicians to like what they do because it's not applied, even though - like all stereoptypes - it has to be taken with a grain of salt.

The thing is, once something is applied, it has to deal with all the complexity and uglyness of the real world. But if you stick to abstract ideas, you are only limited by your imagination and logic. The mundane aspects of an applied field can detract from the pure beauty of an abstract subject.

I am not saying that this is always true, and sometimes it is nice to see applications of some abstract concepts. But many people intentionally shy away from applications towards a more theoretical field.

pathsjs··on A ‘Useless’ Perspective That Transformed Mathematics
Yes, for some details look at http://fermatslasttheorem.blogspot.com/2006/01/lams-proposed... or https://math.stackexchange.com/questions/953462/what-was-lam...
pathsjs··on A ‘Useless’ Perspective That Transformed Mathematics
Yes, Lamé solution, which assumes unique factorization in the rings of integers of cyclotomic fields, and can in fact be salvaged to prove the case of regular primes
pathsjs··on A ‘Useless’ Perspective That Transformed Mathematics
Yes: Folland, A course in abstract harmonic analysis, CRC press
pathsjs··on Words that don't translate into English
The least translatable idiom from Italian in my head is "Ti voglio bene". It could be translated as "I love you", but that loses a lot of nuance. The literal translation of "I love you" is "Ti amo".

So in Italy you have two different expressions that are rendered by the same one in English. But the two are very much not interchangeable. "Ti amo" has a romantic connotation, whereas "Ti voglio bene" does not. What's more, you can also use "Ti voglio bene" in a romantic context, to mean that you love the other person, but not only from the point of view of a romantic relationship though. In a romantic relationship, especially between younger people, it can happen that one says "Ti voglio bene" well before "Ti amo", which has a heavier implication. On the other hand, "Ti voglio bene" can be used with a sibling or a friend, often abbreaviated TVB, whereas "Ti amo" would not be used in this context. As you can see, it is quite difficult to even translate the difference, but it is something well present in the head of italian people.

pathsjs··on Nim Community Survey 2019 Results
There was an attempt a few months ago, but it was a little weird. But if you just want to find libraries relevant for your task (e.g. parsing the command line), there is https://nimble.directory where all Nim libraries are listed
pathsjs··on Nim Community Survey 2019 Results
There are many libraries for that, but I suggest cligen. It is the simplest command line parser I have found across all programming languages.
pathsjs··on Erdős–Bacon number
I personally want to thank you. As a mathematician, I always dislike the way maths is displayed in most movies. It was very refreshing to see students compute De Rham cohomology and discuss Galois theory (if I recall correctly) in a major Hollywood production.

Then again, "It's my turn" has a proof of the snake lemma in it! :-) (but the scene is much less realistic)

pathsjs··on Doing Western students' homework is big business in Kenya
Actually assessing students could mean, you know, testing them orally instead of handing them assignments. Or at least letting them have a written exam in front of you.
pathsjs··on Table Detection and Extraction Using Deep Learning
I wish it was, but it isn't. There are various kinds of tables, that may have delimited lines or not, or they may be unaligned cells, each showing a key and a value... If you actually have in mind some solution that works well (either a paper, a github project, a commercial product) I'd be eager to know
pathsjs··on Broot – A new way to see and navigate directory trees
So, how should one configure Broot to use a different shortcut to cd to a directory? Still not clear to me
pathsjs··on Broot – A new way to see and navigate directory trees
I tried, but sometimes I actually need the Alt key to behave like it does by default, to enter modified characters such as ~ (which is not on my keyboard). Any other ways?
pathsjs··on Show HN: Charade, a Python Server for Composable NLP API
This a project we have been developing for a while. It is a server that allows to deploy APIs for many natural language processing tasks, while being able to mix technologies, and develop multiple different models for the same task.

A team using Charade can develop and evolve a suite of NLP capabilities - say NER, sentiment analysis and so on - while maintaining the possibility to customize them on particular datasets, and compose servers where only the relevant capabilities are deployed.

Charade is not itself a library for NLP tasks, although it provides some examples of models developed using various libraries. The teams using Charade will develop and customize their own models, using the provided ones can serve as example, or to provide some capabilities in a larger deployment.

We hope you will find it useful!

pathsjs··on Show HN: Autopilot written in Keras for Self Driving Cars
> At the current state of my model the model basically just clones the human driver as good as possible. That means the the amount of brake is higher in curves

I read in another comment that you are still in high school, so maybe the above is because you do not have actual driving experience. But this is not how human drivers drive.

Human drivers brake before the curves, while usually accelerate during curves. This improves stability.

This is something you may want to consider for your next iterations. In any case, congratulations for your impressive work!

pathsjs··on Sporth: A small stack-based audio programming language
Thank you for the explanations, I will try to read more and figure out stuff.

By the way, I was not complaining, I was just responding to

> I agree. As the creator, it can be hard to write documentation for a beginner audience, so I'd be great to hear your input. What would you suggest?

pathsjs··on Sporth: A small stack-based audio programming language
I am a programmer and a musician. For me, syntax is easy, and understanding stack languages is easy as well (for instance I authored a long tutorial on Factor).

What is difficult for me is to understand:

* what kind of objects are available (generators and filters, I guess, anything more?)

* what generators are available, and what is their effect

* what are triggers. This sentence doesn't explain much "A single trigger is exactly one sample that is a non-zero value (typically, this value is just a '1')"

and so on. In general, much of the terminology is alien, for instance "Since everything in Sporth is sample accurate, triggers are sample accurate and can work at audio rate." or "This creates a gate signal which is then fed into the portamento filter, whose half time value is 10ms. The portamento filter (a simple one pole smoothing filter), creates the ideal exponential curves for envelope, with a convex exponential slope on the attack, and a concave exponential slope on the release."

I just do not understand half of the words in the above sentences.

What does it mean to be sample accurate? What is a portamento filter? Why there should be a convex exponential slope on the attack? By the way, what is the attack? (I know, but it wasn't explained earlier).

This looks like a tutorial written for people who are already programming audio, and only need to understand Sporth. What is missing is a tutorial for people that are programmers and musicians, but are using Sporth to start programming audio.

pathsjs··on Everything is amazing, but nothing is ours
> Essentially every song is on Spotify

Lucio Battisti is possibly the most popular songwriter in Italy ever. His songs were added to Spotify one month ago for the first time. And even now, the catalogue is not complete.

The Beatles today are there, but they were missing for a long time. King Crimson have been added in June.

I don't know what you mean by "essentially every song", but they are just now adding albums from the most popular artists, I would think many minor things are still missing

pathsjs··on Ask HN: Would you pay for beautifully designed Linux software?
I would pay, but I have a hard time figuring an application that I am currently missing.

It is also not completely clear to me what you mean by "beautifully designed". For instance, I run Ubuntu wih Gnome 3, and most (all?) of my applications are based on GTK+3. If you were to make an application that is very beautiful in itself, but is not written in GTK, it will stick out. This is going to make the application - in context - uglier than if it was GTK based. Now, if you use GTK, I think the application is going to look like all other GTK application, which nowadays is pretty nice.

In short the answer is: yes, I would pay for an application that solves me a problem, but I may consider not buying it if it is made with a custom toolkit instead of GTK.

EDIT: also, it has to be a one off payment, not recurrent, and I expect it to integrate with the OS (for instance, update by providing a PPA instead of running a custom updater)

pathsjs··on College Students Just Want Normal Libraries
As an undergrad in maths, I spent lots and lots of afternoons browsing my university library and picking many interesting books about everything. Yes, there's the internet, but reading maths on paper is really a different experience, and moreover you don't know what you don't know, so it is not easy to replicate the experience online. And no, they were not required for my courses, but you're not there just to pass the courses, you're there to learn
pathsjs··on Dropbox exposes personal details of viewers of publicly shared Paper documents
Thank you, I searched for Nextcloud hosting before, but I did not find Hetzner
pathsjs··on Dropbox exposes personal details of viewers of publicly shared Paper documents
That could be doable, but requires setting up an always available server in my home and installing Windows on that - not exactly the best of ergonomics
pathsjs··on Dropbox exposes personal details of viewers of publicly shared Paper documents
Seconded. I still cannot find a decent alternative, if I add

- not self-hosted, but hosted by someone big enough to have a decent security team.

I don't want to take care of the security of this myself, nor do I want to rely on some mostly unknown 3 people startup.

pathsjs··on Dropbox exposes personal details of viewers of publicly shared Paper documents
Unfortunately, it is only partially cross platform (no Linux client) :-(
pathsjs··on Uber data reveals motoring slower than walking in many cities
I think we agree. I am not sure of the percentages, but there are some people that prefer cars, others that prefer public transport, other that prefer bikes. The way you phrased your comment seemed to assume that car is a preference for everyone, which in my experience is not true (although of course it is for some people)
pathsjs··on Uber data reveals motoring slower than walking in many cities
Well, it seems to me that you don't get it. In the city where I live, car traffic is not especially impractical, and I drive from time to time. But if I have the chance to go somewhere by subway, I prefer that, since I can read or do seomthing else in the meantime. If I can walk, this is even better.

For longer travels, a train is always better than a car for me: I can read, watch a movie, study. The time of arrival is known in advance unless there are delays and I can just relax.

You seem to assume that everyone prefers to be in a car, but this is just not the case

pathsjs··on Nim in 2018: A short recap
As the author of at least one HTTP server library ( https://github.com/andreaferretti/rosencrantz ) do you find anything missing in its documentation?
pathsjs··on The Hand Licking Incident
As a non native speaker, I could not understand what was wrong in your child's answer, until I read the replies to your message. Even now, it still sounds a perfectly reasonable answer (and question too - maybe you want to put protections on that table or whatever)
pathsjs··on Dracula ants possess fastest known animal appendage: the snap-jaw
Uh, sorry, I don't know how I could have missed that!
pathsjs··on Dracula ants possess fastest known animal appendage: the snap-jaw
Well, how this compares to the http://theoatmeal.com/comics/mantis_shrimp ?
← PreviousPage 2 of 8Next →