HNHacker News
TopNewBestAskShowJobs

qpiox

148 karma · joined March 3, 2018

submissionscomments
qpiox··on A small DIY air purifier
It depends on what noise level is acceptable for you and the room size.

Out of 30 or so air purifiers available in shops here, of all the ones that are in the $100-500 category, the Winix P/U450 are able to push the largest amount of air under the constraint of <40db.

HEPA filters are rated at which air speed they are most effective and how much pressure is needed. The ammount of pressure will only rise as the filter is saturated with dirt. You need a sufficiently powerful fan, and fans that are both powerful enough and quiet enough are very expensive.

qpiox··on A small DIY air purifier
Ozone is harmful.
qpiox··on Ask HN: What's the fastest tool for basic CRUD?
https://apex.oracle.com is a solution for most of the use-cases similar to MS Access and VB6. But useful only if you have an Oracle database.

I mentioned OpenXava as a development tool in another post. They had their own 0 programming hosted environment with similar ease of use as APEX, but I can't find the link now.

qpiox··on Ask HN: What's the fastest tool for basic CRUD?
OpenXava (https://openxava.org) is an platform that is open source and automatically generates user interface based on CRUD operations (+ much more). Even for one-to-many or many-to-one associations, it creates look up lists and master-detail user interfaces. It also creates interface for searching, for printing reports, for custom queries, for group-by and similar aggregate queries and much more. All automatically.

How? It uses information that you provide which Java class corresponds to which table, Hibernate style JPA ORM annotated classes, either in XML or as plain java classes with annotations (one class per table).

If you have a large database, with multitude of tables, you can use the Hibernate / JBoss reverse engineering tool to generate the mapping classes directly from the database structure. See this: https://eugencovaciq.wordpress.com/2016/02/01/hibernate-tool...

There are other tools that could help. Why OpenXava? Because it is very easy to customize the generated user interface and it is very flexible. You just add @view annotations to the classes that modify how the interface is generated. For example, when you need to drop out some attributes, or not show a link to another table, or when the table is used as a lookup for the foreign key in another table, you can configure how the lookup will look like in one situation, and how in another. You can reconfigure the layout of complicated forms for tables with many attributes, also using view annotations.

I am not involved with OpenXava, but have used it to make an administration interface for several apps. I have a maven script that can be run from the command line, that uses hibernate reverse engineering library to generate the mapping classes and i have the initial app in minutes.

qpiox··on The Unstoppable Rise of Sci-Hub (2019)
The publishers want to have some financial income from your papers. So if you want a paper to be openly accessible, so preventing them from a future income from that paper, as an author you will have to pay their potential incomes, and this can cost up to 3000$ per publication.

That is a substantial sum even for professors from wealthy countries.

qpiox··on ACM signed letter opposing open access
I am not talking about USA only. And I am not talking about direct ties between the universities and publishers. In most cases, they do not have any ties whatsover, but are clinging to such practices.

So to solve the problem you need a change at both your university, and at the publishing side. But still, as many do not have a tenure, you have to think about possible future mobility, and if your papers are published in some new venue, you are risking that in the future it might not be recognized by your future employer.

Therefore you are kind-of forced into self-censorship.

Especially if you are from a poor country where no-one pays you to do research (just teaching) and you can only go to 1 conference in a year or every 2 years. You have to "make them count".

qpiox··on ACM signed letter opposing open access
In most cases there are no restrictions where you can publish, but you simply know the fact that evaluation committees will look down upon papers published in a venue that is not among the respected ones. Some institutions, and in some cases governments, have a white-list of venues that are considered worthy to publish, so sending a paper to a venue that is not on the white-list will get it evaluated with 0 points. And you will be looked down upon by your colleagues, if you have such papers in your CV.

Publishing the same stuff at several places is considered self-plagiarism, but probably this was not what was your question about.

qpiox··on ACM signed letter opposing open access
Don't forget that arXiv is not recognized as a publisher of scientific work by nearly all universities, and you are only evaluated for papers published by well known venues.
qpiox··on ACM signed letter opposing open access
Next time vote for persons who are not working in USA and who are not voting in EU and other wealthy countries. The rest are not so well funded, so they should know better.
qpiox··on ACM signed letter opposing open access
You are forgetting that as a researcher you are evaluated by your own university based on where you publish. And no university will suddenly start to recognize some obscure publication venues, in fact what they will do is issue a policy that such papers will not be taken into account during evalution period.

Otherwise, I would claim that my personal web-site or my colleagues personal web-site is a scientific publisher and would publish my papers only there.

There is a very strong infinite feedback mechanism between respected publishers and respected universities forcing us to flock to such publishers no matter the costs which are exorbitantly high for most of us. But we simply do not have a choice.

qpiox··on ACM signed letter opposing open access
Due to ACM protecting American business interests in cases such as this, as a member I give priority to people not from USA and if there is a choice, people not from EU.

Most researchers from USA and EU do not understand that $15 per paper for reader access is way too much, that $99 for professional access is way too much, that SIG groups should not organize events in USA only, and when they organize event they should choose places that well connected to most of the world, and that do not have too strict visa requirements for researchers visits to scientific events.

qpiox··on ACM signed letter opposing open access
Student membership allows access to nearly all DL resources. Professional membership does not, and you have to pay extra for all the other costs.

This year I paid around $250 for the membership to all the group I was interested into. This is 1/2 of my monthly salary that I get from my government. My government or university does not pay for this, they do not even pay for library access, I do it myself.

Plus I write peer reviews, for free.

qpiox··on ACM signed letter opposing open access
I am not an electrical engineer, so I don't feel like joining IEEE. If you have other and better suggestions, please say so.
qpiox··on ACM signed letter opposing open access
I am an ACM member and I am not American, and I was not asked if I agree with this. I feel this is an abuse of power by the ACM leadership and will speak against this internally.

But, as I mentioned in another post, ACM allows it's members to use their Authorizer service to allow access to their own papers for free via their institutional or personal web-sites. This means that papers will be in-a-way openly accessible, but not via the ACM Digital Library - as a visitor you should try to go to the authors website and see if there is a free link to download the paper.

qpiox··on ACM signed letter opposing open access
@tasogare If you are an ACM member, you can use the Authorizer service to enable free access to your papers. The service creates a special link that you can use on two web-sites - for example your institutional web-site and your personal web-site, so that visitors to your web-site, will be redirected to PDF download of your papers.

This effectively allows open-access to your papers, as long as you have a web-site.

qpiox··on Ask HN: Books you plan to read in 2020?
Asimov - whole Robots, Empire and Foundation series once again, now that I am older, and robots and psychohistory are slowly becoming a reality.
qpiox··on Ask HN: Recommendations for AI generated music software?
It is due to certain settings in the browser profile that I use for everyday surfing. Without giving too much information, let's just say that although some things are blocked, popular music and video streaming web-sites still work, so I guess this one should also work. It works in a clean profile with default settings in the same browser.

There are some errors like this:

Loading failed for the <script> with source “https://platform.twitter.com/widgets.js”. generative.fm:1:1

Loading failed for the <script> with source “https://www.googletagmanager.com/gtag/js?id=UA-134692042-1”. generative.fm:9:1

TypeError: this.context.createConstantSource is not a functionmain.7acf3eaa3b54511db064.js:7:5340

qpiox··on Ask HN: Recommendations for AI generated music software?
In order to use an AI generator, it has to be fed with music that is in the style you like so that a model is created and trained. The question of copyright and plagiarism in such a case is not really clearly defined. The patterns it will generate will not be same as existing ones, but can sound or seem similar. As if the "AI composer" was influenced by the original song composers.

Has anyone any comments regarding such issues?

qpiox··on Ask HN: Recommendations for AI generated music software?
The web-site shows an empty page at this moment.
qpiox··on Ask HN: Why are modern music players so bad at playing music in random order?
Every single person can have multiple definitions on what random means in different situations (use-cases).

My hypothesis is that people use the random or shuffle options when they don't know exactly what do they want to listen to, they have a nice collection (or have access to a huge database), and want to be surprised on what follows.

So, a truly random progression is never what you truly want! Instead you want a good DJ, that will suprise you and keep the mood going.

Imaging the opposite. A truly randomized playlist out of a list of 100000 songs. Who would want a truly randomized progression? Imagine listening to Beethovens 6th part II, then Sepultura, then Dua Lipa, then Juzni Vetar, and then only after 20000 other songs forced upon you with no context, you will get to the 6th part III.

So, don't ask for true random. Ask for an option that will give you a nice progression, keep the tempo, keep the mood, ask you if it is good (or measure it somehow). Yes, you want to hear the oldies/goldies, but not only those, otherwise it will get boring, yes you also want to be educated, to hear some good songs that you have not heard about in the past, ... just some of the possibilities.

Playlists are a hot topic in the field of recommender systems these days, and personalized playlists, playlists adapted to your mood and liking and your swings in mood from time to time, are the real future in modern players.

Last years ACM Recommenders systems conference had an competition in exactly that - the challenge of automatic playlist continuation. See this link for more details including the publications that presented some of the results of the challenge. http://www.recsyschallenge.com/2018

qpiox··on Go is Google's language, not ours
> * is responsible and needs to pay your million dollar fine.

This is not really true. AFAIK there is no commercial software that has a license clause making the manufacturer liable if you loose your data due to faults in their product.

We lost a couple of TB due to bad OS/firmware in a NAS. The manufacturer did everything they knew trying to fix it, but in the end failed and we lost the data.

Once we lost a crucial virtual machine and backups due to human error. It was not the manufacturer of the virtualization solution that helped us get it back, because they did not have such tools and did not provide such services. Hackers who were reverse engineering the software and publishing their reversed code on the net helped us get the VM image back.

After these two and some other situations I am even stronger proponent for open source, because with open source you have the option to try help yourself if the manufacturer won't or can't help you. I am not just proponent, in fact if I was to be involved in decision making, it would be open-source solution throughout. Of course with support. If possible I'd pay for support services to the original developers.

qpiox··on Open source collaborative text editors
Well some of the links that others have posted here before me are such examples - starting with Etherpad.

I realize that the OP is about something that works with structured text, but the headline (as is) is just click-bait.

qpiox··on Hyper 3.0.0
Well, LaTeX is also Turing complete, so I wonder why has no-one tried programming a terminal in it. It would be fun to install 1GB of TeX packages to be able to open a terminal.
qpiox··on Hyper 3.0.0
What's the point of using hypertext-(web)-standard-oriented multimedia-capable framework to create an application that just shows plain text (ok, plain text + 16 colors + bold).

Why would one package a 50MB terminal, packing stuff that will never be needed in a terminal.

It would make sense if they were to spend all that effort to create a terminal-based web browser.

qpiox··on Open source collaborative text editors
I wonder why would one make a headline "Open source collaborative text editors", and then write about online editors which are neither fully open-sourced, nor fully collaborative. And then stop with them, without even mentioning solutions that are both truly real-time collaborative and truly open source.
qpiox··on Open source collaborative text editors
First of all when discussing about offline edits we should make effort to draw attention that "offline" could mean different thing to different people.

Offline editor from the point of view of the app's software developer might mean that editor can sometimes survive few minutes of lost connectivity, after which it will reconnect and possibly sync the team work.

Offline from the perspective of a team of scientists writing a joint paper means that some of them will take their work truly offline, to a secluded mountain hut, for an extended period (week or month) and will come back with a complete rewrite of the text to the point of being unrecognizable to the other authors. And then the coauthors will disagree with most of it, and will want to revert some of the pieces and keep some other pieces.

And scientists are not the only people needing joint collaborative environment. And not just for short papers. Few years ago, I was working in a larger team with a group of people doing revisions of a book, and there were so many revisions and revisions of revisions of revisions, and zillions of comments, that we had to split the book not in chapters, since Word got stuck even with 20-page chapters. We had to split the chapters in sub-chapters, of 5-10 pages in separate files, so that the processor would not get stuck with the myriad of comments and revisions.

These are all separate scenarios in collaborative writing, and there could be many other scenarios, so any solution should first explain for what type of scenario is it really targeting. Automated sync of collaborative work is not always the best thing to do.

qpiox··on What Is Going on with UFOs and the Department of Defense?
I think that for each situation there could be many explanations, and one would have to assess the probability of all of them happening and then decide based upon such an assessment - finally choose the most probable and easily achievable.

>>first situation

> I wonder if it's possible that you saw multiple satellites at once moving in the sky?

I have a sketch of what I saw from that period, but it does not have enough details to investigate it now. I would not like to discuss based on false personal memory after such a long time.

Still, I could add (out of my memory of what I saw) is that the lights (stars) were in a long rectangular (or cylindrical) formation, were brighter than the rest of the lights in the night sky (brighter than the rest of the stars). They all moved together in sync (imagine looking at a train painted nonreflective black with randomly dispersed luminiscent dots all over it, they will all move in the same direction and with same speed). I was in central Europe and was looking towards south-west, the objects were moving from the south-west part of the sky towards the south part of the sky.

I don't think that there is big enough probability of having that many satellites in a rather narrow patch of the sky (they can't be on the same orbit, so they would have to be on 100 different orbits and still look to be in the same place and appear as to being part of a big formation).

I think that some optical phenomena would be a better explanation of what I saw. Maybe we were looking at a projection of many starts - but projected from where and how.

Most simple and believable explanation is many airplanes flying in a formation.

>>second situation

>I wonder if a meteor could bounce when it hits a denser part of the atmosphere and change direction a bit, and maybe it was only the angle you were seeing it from that made the change in direction look as extreme as 90 degrees?

Optics (refraction, reflection and parallax effects) can explain such a thing if there was some barrier which was met by the object or was introduced on the line of sight between me and the object.

If if was a meteor (which most of the time you don't see until it hits the atmosphere and starts burning) then it would lightup even more upon hitting something. Plus meteors usually have a trail, which i did not see.

The speed must have been immense, since it crossed the sky in a mere instant. I would expect an even bigger flame and trail with such speed.

I can't recall if it was completely dark at that moment or shortly after sunset, but it was in the evening and I was looking to north - northwest, and the object appeared from the west part of the sky, and exit on the north part of the sky, after changing direction (so it was moving from west to north in the begining and then changed north). This are all aprox directions, just to have it illustrated.

qpiox··on What Is Going on with UFOs and the Department of Defense?
I have seen UFO-s twice.

First time in early 1990ies, second time it was about 10 years ago.

First sight looked like a formation of lights that moved in sync across the night sky in a straight line. The formation was long, like a long rectangle or long cylinder made of stars. Not too many stars, maybe a hundred. Moving slowly straight in the direction of it's length. I could not tell how far it was, so I can't really judge for the size of it, but it was "flying" higher than the peak of the nearby mountain (which is 1km high and about 10km away), and the lenght was comparable to 1/2 of the south-west ridge of that mountain which itself is aprox. 5-6km long. So the UFO would have to be at least 1km long if it was closer, but it could be many km long if it was further. My family members saw it, as we were on the balcony at home and had clear unobstructed view. I might exagerate about the size of it, but I really did saw it. It could be easily recorded if someone had a videocamera, but we did not. We always had a photo camera at that period but nobody thought about the possibility of taking a picture. We could have tried if we had film, but I don't remember why we did not try. We didn't even talk about the possibility. When you see something like it, it does not occur to you that you might need proof and that nobody will believe. But I don't care, since I saw what I saw. Of course there can be millions of explanations what it was, but there weren't any gived and nobody else mentioned seeing it when we asked around the next day. It could have easily been a formation of airplanes.

The other sight, was when I was by the nearby river with my partner, who did not see the UFO. It was a regular summer night, and something flew across the sky, at extreme velocity, just like a meteorite does. But suddenly right before going out of sight, it changed direction nearly 90 degrees and continued with the same high velocity. It all happened in a blink of an eye, of course it would be very hard to have it recorded.

The point of my stories is that you don't always have a chance to make a recording when you see something strange.

qpiox··on Facebook Stored Hundreds of Millions of User Passwords in Plain Text for Years
Hash client side. Send hash.

This is how it is done for 20 years (by those who truly care about the users).

qpiox··on Facebook Stored Hundreds of Millions of User Passwords in Plain Text for Years
The big problem of a service having your true password (instead of the hash of the password) is that many users use the same password for a multitude of services (read Gmail, Hotmail, Yahoo, Amazon, ...)

So it's bad practice to keep or transfer the users cleartext password. It should never leave her browser/client. Period.

← PreviousPage 3 of 4Next →