327 karma · joined April 13, 2017
A bit of a tangent, but something that bothers me is the assumption in economics that the amount of money one is willing to pay for a good is equal to the utility provided by that good. And then it follows that if I am willing to pay €2 for a coffee and another person is only willing to pay €1 for that same coffee, then I value the coffee twice as much as the other person.
But to me that doesn't make much sense. What if I am a billionaire and the other person is very poor? It could very well be that the other person values the coffee a lot more than I do, but because I have so much more disposable income than they do I am willing to pay more for it. To me, the assumption should be something like the amount of money as a percentage of my total wealth that I'm willing to pay is equal to the utility of the good.
And because this assumption is so fundamental to economics, it determines the conclusions that the field reaches. For example, the definition of an "efficient market" or the optimal level of production of some good both embed this assumption that willingness to pay equals utility. And then one can imagine that policy decisions and such are influenced by this assumption. (And in fact the article itself mentions this problem: "Another challenge is that quadratic payments, being a payment-based mechanism, continues to favor people with more money.").
So I'm wondering if anyone has looked into an alternative formulation of economics with a different fundamental assumption (perhaps something closer to the one I proposed above). If so, do certain things that are determined to be "optimal" in classical economics turn out not to be optimal in this alternative formulation (and vice-versa)? Apologies if this is a bit of a naive question; Econ 101 is the most I've ever studied the subject.
Also, hi Stefan!
Second, LoRaWAN uses an ALOHA medium access scheme, which also suffers from poor network spectral efficiency compared to basically every other medium access scheme out there. So these two things combined mean that a LoRaWAN network probably won't be able to handle much traffic.
Almost all of the media I see about LoRa and LoRaWAN talk about the great range, which is really good, but then gloss over the network performance. So in my opinion LoRa is a bit too hyped at the moment. I also think that when LoRa came out, it was the only PHY that bothered to go down to really low bit-rates, and then the range basically comes from the Shannonn-Hartley theorem. People think that LoRa gets its range from some fancy signal processing tricks or whatever, but I think it's just the fact that they bothered to drop the bit-rate very low. That's basically what SigFox is doing as well, but they're using a more typical narrowband PHY and so probably won't suffer from the same network capacity problems.
I think in a lot of ways the NSA is a better workplace than any silicon valley tech company; you don't really have to worry about profitability, there's an enormous breadth of interesting work to be done, and you get to work with a lot of really talented people (I think the NSA is the largest employer of mathematicians in the US). Of course there are downsides too, like the low pay (set by Congress) and the constant drug tests and polygraphs.
Based on my discussions with him, I believe that the organization has two conflicting goals; to improve the IT security of the US and its allies, and to weaken the IT security of everyone else. And there are historical examples of the NSA doing both. But internally apparently there is a lot of debate about what the NSA should be doing, especially post Snowden. So yeah, I can believe that plenty of people at the NSA are deservedly proud of their work. Not everyone there is a cynical government drone working to undermine IT security globally. But of course when the NSA starts contributing to your project, you don't know which of their two goals they're working towards...
As an aside, my father-in-law is a very passionate mathematician, and in his retirement he just published a book on some interesting and approachable topics in mathematics that much of the HN crowd would probably find interesting: https://bookstore.ams.org/mcl-22/
I don't see the issue. When a democratic society thinks something isn't good, they can outlaw it. There are all sorts of regulations on financial transactions and investments already.
I'm not trying to imply that cryptocurrencies are ponzi schemes, just that when something is illegal, doing it on your computer doesn't make it not illegal.
As an aside, I've been trying out Ubuntu for the last 6 months, and this is one example of the lack of polish I'm seeing. I don't remember installing gnome-characters explicitly (it's possible I just forgot doing so), but there are two versions on my machine, one of which happens to have this crazy startup lag. Another annoyance is that firefox came installed as a snap, which meant that all of my downloads went to something like ~/snap/firefox/Downloads instead of the expected ~/Downloads. I don't remember these kind of things happening when I ran Fedora...
I just tried starting the gnome-characters app, which I have installed via snap and via apt. The snap-installed app boots in around 6 seconds after restarting my machine, and then in about 3 seconds afterwards (I'm just counting the seconds in my head). By contrast, the apt-installed app boots well under a second.
I think specifically with voice it should be possible to send two chunks such that if they both arrive then you get your audio, and if only one arrives then you still get your audio but at a lower quality.
I'm fully aware of what the point of a PhD is. I wasn't expecting to become a generalist, but I was expecting some time to study some recent results and come up with a tractable research proposal. Indeed, if the purpose of a PhD is to expand the totality of human knowledge, why was it expected that I would publish 3-4 conference papers to graduate? Wouldn't one significant result have been enough?
This seemed to be what a PhD was all about, but it's not what I've experienced. I've just completed the first year of grad school, and while the classes have been interesting, the expectation is that you already have an advisor when you arrive (or at the latest at the end of your first year) and you hit the ground running pumping out papers. There seems to be little opportunity to explore computer science as a whole or to work towards one singular result. I recently had the pleasure of chatting with Peter Sarnak about CS graduate education. He said that CS is in a weird spot between traditional engineering disciplines and the liberal arts, and that the need for grant funding causes departments to encourage students to work on whatever projects the professors are leading. But even he seemed a little surprised when I told him that our department's general exam is basically a presentation on the research you've accomplished so far.
I think this is unfortunate. First, because it goes against what I wanted out of a PhD. But also because it makes the PhD not much different than working in industry. If in either case I have to write code for some boss and satisfy my curiosities on the nights and weekends, why would I choose to do it for much less money and worse career prospects? I imagine this is causing the best and brightest to avoid academia in computer science, which seems bad for research and technological progress in general.
I'm not sure simultaneous authorization and anonymization is impossible. Couldn't you use something like Chaum's e-cash to obtain tokens that guarantee the holder the right to use the network for some amount of data, but these tokens are tradeable and therefore the spender doesn't have to be the same as the buyer. Then you could spend this token in the network to get access and the network could authenticate the token without identifying the spender. I'm guessing something like zcash could be used as well...
But if the tower operators collude then they can still track you across towers by localizing the physical source of the end-device's signal.
It may be possible of course through other means, like government regulation or only using carriers that have some guarantee of privacy.
I wonder if compressed sensing would be useful here. In the paper they describe this custom (and seemingly ad-hoc) video compression algorithm that is suitable for the low-power device. Basically, the camera averages blocks of pixels into "super pixels" all in the analog domain, sends these super pixels over the wireless link, and then the receiver can request the individual pixels of any super pixel that seems like it might have changed since the last frame. But with compressed sensing, can't all of this be done by sending random linear combinations of all pixel values (like the single pixel camera)? It seems like then you can avoid the bi-directional link and also get rate adaptation for free.
[1] https://homes.cs.washington.edu/~gshyam/Papers/videobackscat... [2] https://en.wikipedia.org/wiki/The_Thing_(listening_device)
I think some platforms come close. There are places to ask questions (e.g. StackExchange) but they don't seem to like "what if" questions and if the idea is good there's no good way to follow up over months or years. Github works for some fields where the idea is tightly coupled with the implementation (e.g. some computer systems fields) but not for others.
I guess I would just like a place to discuss ideas. In academia it's common to discuss nascent ideas within your lab, but larger collaboration happens at things like conferences where you're presenting only the ideas that worked out. I think such a platform could make independent research like you're describing much more effective and attractive.