<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: nestes</title><link>https://news.ycombinator.com/user?id=nestes</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 21:07:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nestes" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nestes in "Prism"]]></title><description><![CDATA[
<p>Focusing in on "grabbing references", it's as easy as drag-and-drop if you use Zotero. It can copy/paste references in BibTeX format. You can even customize it through the BetterBibTeX extension.<p>If you're not a Zotero user, I can't recommend it enough.</p>
]]></description><pubDate>Tue, 27 Jan 2026 22:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46788011</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=46788011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46788011</guid></item><item><title><![CDATA[New comment by nestes in "What Is the Fourier Transform?"]]></title><description><![CDATA[
<p>To be maximally pedantic, sine waves (or complex exponentials through Euler's formula), ARE special because they're the eigenfunctions of linear time-invariant systems. For anybody reading this without a linear algebra background, this just means using sine waves often makes your math a lot less disgusting when representing a broad class of useful mathematical models.<p>Which to your point: You're absolutely correct that you can use a bunch of different sets of functions for your decomposition. Linear algebra just says that you might as well use the most convenient one!</p>
]]></description><pubDate>Thu, 04 Sep 2025 23:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45133407</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=45133407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45133407</guid></item><item><title><![CDATA[New comment by nestes in "Everyone is capable of, and can benefit from, mathematical thinking"]]></title><description><![CDATA[
<p>Interesting, I somewhat of an opposite reaction, although I am certainly not a mathematician. Once everything became definitions, my eyes glazed over - in most cases the rationale for the definitions was not clear and the definitions appeared over-complicated.<p>It took me some time, but now it's a lot better -- like a little game I somewhat know the rules of. I now accept that mathematicians are often worrying about maximal abstraction or addressing odd pathological corner cases. This allows me to wade through the complexity without getting overwhelmed like I used to.</p>
]]></description><pubDate>Thu, 21 Nov 2024 12:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42203662</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=42203662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42203662</guid></item><item><title><![CDATA[New comment by nestes in "Everyone is capable of, and can benefit from, mathematical thinking"]]></title><description><![CDATA[
<p>Not the original poster, but I want to push back on one thing -- being capable of something and being one of the best in the world at something are hugely  different. Forgive me if I'm putting words in your math -- you mentioned "placing the bar for mathematical skill pretty" low but also mentioned running a sub-10s 100m. If, correspondingly, your notion of mathematical success is being Terence Tao, then I envy your ambition.<p>I do broadly agree with your position that some people are going to excel where others fail. We know there trivially exist people with significant disabilities that will never excel in certain activities. What the variance is on "other people" (a crude distinction) I hesitate to say. And whatever the solution is, if there is even a solution, I'd at least like for the null hypothesis to be "this is possible, we just may need to change our approach or put more time in".<p>On a slightly more philosophical note, I firmly believe that it is important to believe some things that are not necessarily true -- let's call this "feel-good thinking". If someone is truly putting significant dedicated effort in and not getting results, that is a tragedy. I would, however, greatly prefer that scenario to the one in which people are regularly told, "well, you could just be stupid." That is a self-fulfilling prophecy.</p>
]]></description><pubDate>Thu, 21 Nov 2024 12:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42203591</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=42203591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42203591</guid></item><item><title><![CDATA[New comment by nestes in "Vanishing Culture: Preserving Cookbooks"]]></title><description><![CDATA[
<p>Five or six years ago my family started went through all the old recipes - from old newspapers, cookbooks, etc. that were in homes across my extended family. They then decided on which to keep, and printed a new cookbook from the compilation of these recipes.<p>Now if we find (or author) a recipe that we really like, we send it, with any additional annotations, to my parents so that they can include it in the next print edition. It's a relatively time-intensive and expensive process, but from this point forward we should be able to maintain our family's recipes in a physical, living document form.<p>Maybe we don't get the yellowed pages and flour from grandma's hands on the cover, but I think it's a good system.</p>
]]></description><pubDate>Mon, 30 Sep 2024 14:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41697440</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=41697440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41697440</guid></item><item><title><![CDATA[New comment by nestes in "An adjustable filter that can prevent interference in the range 600 MHz to 6 GHz"]]></title><description><![CDATA[
<p>The 600-6GHz range is a rough approximation for some of the most used bands in telecommunications, e.g. Wi-Fi and 5G NR FR1. It's worth noting that the article explicitly mentions that this filter will be useful for FR3, which is "7 GHz to 24 GHz". They do not claim full 600 MHz-6 GHz operation, and as the previous poster noted, the filter was demonstrated from 3.4-11.1 GHz.<p>More critically: you want to be very very careful about trying to extrapolate this filter down to lower frequencies. We're dealing with "weird physics" here. I am not an expert on spin-wave devices by any means, but a guy in my lab during grad school was working with them, so I do know that the resonant frequencies of the spin-waves are a function of the magnetic bias and the material. The researchers here are tuning the filter by tuning the magnetic bias. Someone more knowledgeable can correct me, but I believe YIG would have trouble propagating spin-waves down at 600 MHz, and so this kind of filter would not be practical.</p>
]]></description><pubDate>Mon, 27 May 2024 17:44:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40492940</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=40492940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40492940</guid></item><item><title><![CDATA[New comment by nestes in "Is the frequency domain a real place?"]]></title><description><![CDATA[
<p>That's true, Laplace corresponds to a basis of complex exponentials that can grow or decay in time instead purely imaginary exponentials. We restrict the A<i>e^[(a+j</i>b)<i>t] domain just to A</i>e^(j<i>b</i>t) for Fourier.<p>From an circuit analysis standpoint (your problem may be different), but exponentials that decay over time ("a" is negative) corresponds to loss in a circuit, whereas exponentials that grow over time ("a" positive) correspond to something blowing up (this is really a nonphysical result but generally means a circuit is going to oscillate on its own, without a source driving that response). I mostly do electromagnetics/passive RF types of problems, in which you generally want everything to be low-loss. In that case Fourier is perfect, especially since I typically care most about steady-state behavior.</p>
]]></description><pubDate>Mon, 08 Apr 2024 14:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39970311</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39970311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39970311</guid></item><item><title><![CDATA[New comment by nestes in "Is the frequency domain a real place?"]]></title><description><![CDATA[
<p>I'm surprised you're one of the only commenters to bring this up. I have an electrical engineering background -- for analysis, lots of systems are assumed to be either linear or very weakly nonlinear, and a lot of our signals are roughly periodic. Fourier transforms are a no-brainer.<p>Convolution turns into multiplication, differentiation wrt time of the complex exponential turns into multiplication by j*omega. I don't know about you, but I'd rather do multiplication than convolution and time derivatives.<p>As a corollary, once you accept "we use the Fourier representation because it's convenient for a specific set of common scenarios", the use of any other mathematical transform shouldn't be too surprising (for other problems).</p>
]]></description><pubDate>Sun, 07 Apr 2024 15:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39961385</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39961385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39961385</guid></item><item><title><![CDATA[New comment by nestes in "The Wi-Fi only works when it's raining"]]></title><description><![CDATA[
<p>I've done a ton of low-budget analog hardware debugging, and the major problem with hardware debugging is each attempt to fix the problem takes a long time. If I had wanted to test every idea I had I could easily waste a week. Not to mention that I can't just run some automated test suite after the fact. For hardware, approaching debugging methodically is a necessity, not just best practice.<p>We don't typically have log files for hardware, but I'm always surprised when otherwise extremely intelligent people first try to debug by applying "fixes" that shouldn't have any causal effect on any weird observations we've gotten. I have no problem with people coming up with theories because each modification takes time, but each theory should ideally explain the data...</p>
]]></description><pubDate>Tue, 02 Apr 2024 14:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39906109</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39906109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39906109</guid></item><item><title><![CDATA[New comment by nestes in "Radios, how do they work?"]]></title><description><![CDATA[
<p>Yep! Fully agreed with all your points, I was just trying to get at the original poster's line of thinking.</p>
]]></description><pubDate>Tue, 26 Mar 2024 17:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39830163</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39830163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39830163</guid></item><item><title><![CDATA[New comment by nestes in "Radios, how do they work?"]]></title><description><![CDATA[
<p>What they're saying is that the geometrical interpretation of an outwardly expanding spherical shell of power shouldn't depend on frequency. In this respect they are correct and they have a good intuition for the problem.<p>Now here's the catch:
If the receive area were not changing as a function of frequency when the receive antenna gain is kept constant (it does), this would break physics (it doesn't). However, the effective area of an antenna with fixed gain varies as 1/lambda^2. In effect the geometric interpretation is still correct, but the variation of antenna area with gain resolves the seeming paradox and saves physics.</p>
]]></description><pubDate>Tue, 26 Mar 2024 16:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39829499</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39829499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39829499</guid></item><item><title><![CDATA[New comment by nestes in "Radios, how do they work?"]]></title><description><![CDATA[
<p>Absolutely I agree that the geometry of the problem dictates 1/R^2 dependence, regardless of frequency. The gain, which I agree is a misleading way to think about the area, is related to the area of receive through the frequency terms. If you don't like that form of the path loss equation, I understand (I don't either!), but physics is not broken.<p>Where the "bogus" gain really shines, though: I can take my original receive antenna, operate it as a transmitter (so gain is now relevant), receive with my original transmit antenna (where I now care about area) and get the exact same result in terms of loss!</p>
]]></description><pubDate>Tue, 26 Mar 2024 14:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39827934</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39827934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39827934</guid></item><item><title><![CDATA[New comment by nestes in "Radios, how do they work?"]]></title><description><![CDATA[
<p>Short answer: it doesn't, though I understand why it's misleading. Read my response above.</p>
]]></description><pubDate>Tue, 26 Mar 2024 13:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39827780</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39827780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39827780</guid></item><item><title><![CDATA[New comment by nestes in "Radios, how do they work?"]]></title><description><![CDATA[
<p>Yes and no. I emphatically agree that the way the Path Loss Equation (Friis) is taught is misleading. I much prefer the way you interpret it, with the transmit antenna represented with gain and the receiving antenna having only an effective receive area. It's much more intuitive because I can visualize a spherical shell of power radiating outward.<p>That said, a receive antenna does absolutely have "gain", which is evident by the antenna receiving a stronger or weaker signal depending on its orientation with respect to the transmit antenna. The key is this: for an arbitrary antenna, the (transmit, if you like) gain has a one-to-one relationship to the "effective receive area" at a given frequency, so talking about area and gain are equivalent, if not intuitive. We usually assume for point-to-point links that the antennas are oriented at each other, and in such cases (for good aperture antennas), you are absolutely right that the physical area and effective area are approximately equal. For ideal wire antennas, however, the physical area of the antenna is 0, but the effective area is nonzero (because of magic).<p>Now, I disagree that the path loss equation violates conservation of energy. The link to the effective area and gain depends on the wavelength. When I increase the frequency of operation but I keep the gain of the antennas constant, the areas decrease, so my receive antenna is physically smaller and the power goes down. Not breaking physics. A lot of people will say "path loss gets worse as you go up in frequency", and this is extremely misleading if not "scientifically illiterate" as you pointed out. Sure, there are molecular absorption bands from oxygen/water that literally dissipate power in the atmosphere, but generally speaking, the path loss didn't get worse, your receive antenna just got smaller.<p>Now wait a minute, what if I just made my receive antenna larger? Well, you can do that! The problem is that because gain and area are linked, efficiently receiving power in a given LARGE area (with respect to the wavelength) implies high gain. High gain implies a very narrow beam (more like a laser pointer than a normal dipole spilling energy everywhere). So it becomes really important that I "point" my receive antenna perfectly at the transmitter. Satellite dishes are really big, and they absolutely have to be pointed accurately at the satellite.</p>
]]></description><pubDate>Tue, 26 Mar 2024 13:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39827772</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39827772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39827772</guid></item><item><title><![CDATA[New comment by nestes in "Eloquent JavaScript 4th edition (2024)"]]></title><description><![CDATA[
<p>Not the original poster, but I learn best reading textbooks cover-to-cover. 
A couple things that help me:<p>1) I buy physical textbooks and absolutely destroy them with notes in the margins, highlighting, etc. It helps me to interact with the material instead of letting it wash over me, which means I'm both thinking about it more in-depth and as side effect I'm less bored. Otherwise I'll fall asleep and won't learn anything.
2) I accept that I'm not going to remember the entire book. A lot of books are most useful as references anyway. But if you ever find yourself going, "Oh that's really handy to know," then you can make a special note of it or even put it into flashcards. I've been using Anki. The trick is to recognize what is actually worth doing this for. 
3) If something is especially worth knowing, (see point 2), see if you can either do problems from the book or try out the concept in some way if there are no problems available.<p>If you're reading something just because you feel like you should, you won't get anything out of it (or a least I don't).</p>
]]></description><pubDate>Thu, 07 Mar 2024 19:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39633852</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39633852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39633852</guid></item><item><title><![CDATA[New comment by nestes in "HP CEO Makes Up a Whole Lot of Bullshit to Defend Crippling Printers"]]></title><description><![CDATA[
<p>Not the commenter you originally addressed, but I used to use a Brother printer that was purchased around 2016-2017. I once bought third-party cartridges and the printer noticed that the cartridges weren't first-party and refused to print. I can't recall the model number, but it was an inkjet printer, not laser.<p>I didn't have any other objections to the printer, for what it's worth.</p>
]]></description><pubDate>Mon, 29 Jan 2024 23:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39184107</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=39184107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39184107</guid></item><item><title><![CDATA[New comment by nestes in "Show HN: I built an open source web calendar inspired by the Google calendar"]]></title><description><![CDATA[
<p>Long answer incoming, recurring events plagued me for more time than I'd care to admit. I'm perfectly happy to clarify anything I've expressed poorly.<p>a) I had full control of the back-end, so my solution was ultimately fully custom -- I don't have any APIs to point to, sorry.<p>b) Look at the iCalendar specification if you haven't already if for no other reason than to see what kinds of crazy corner cases they were expecting to support.<p>c) Generally speaking, making recurring series of events ('recurrence sets' or 'rsets') is "easy", but altering rsets will make you want to kick a small animal. I'm just going to throw out a couple of examples to indicate how annoying this can be.<p>Assuming each event is in a rset.
1) I move an event on a week calendar from Tuesday to Thursday. Is there an event in the rset in the preceding week that should now be visible on my calendar?
2) I move an event in a series recurring on T/R from T->R. Is the set now R/Sa or is it still T/Th?
3) Do I permit changes to a single event while still allowing it to be a member of its recurrence set (iCalendar allows this!)? More to the point, do subsequent changes of that rset affect the event that you've now changed?
4) I move event from a T/R rset to a Friday. Does it even exist anymore? It's not on a Thursday or Tuesday after all (not joking!).
And there are so many "gotchas" of this variety.<p>Granted, a lot of this complexity will be the job of the backend, for which you may or may not be responsible. But you still need to affirmatively decide if you're going to ask the user if they want to make a ("this"/"this and following"/"all") type of edit on certain actions and what an action maps to in terms of the API you're using. And if you ever want to implement your own backend, you're locked into that decision and you might hate yourself later.<p>As for my personal solution (again, I was writing the backend):
Most calendar implementations of recurring events (if the iCalendar specification is followed) comprise a "base" event and a recurrence rule from which the other events may be calculated. I personally settled on a much more rudimentary solution where each event was initially calculated via a recurrence rule but was stored a first-class entity in my database. I also prohibited changing the recurrence rule of for a set of events that was already created. This made it so that the recurrence rule actually had no semantic meaning besides at creation. The individual events were linked in a "group" and things like drag and drop operations were done just by computing the time delta and shifting each individual event by that amount. I NEVER regretted making my calendar "dumber" and almost always regretted making it more clever.<p>A last word of warning -- if you do not know precisely the "specification" you want to achieve in terms of what actions are permitted on rsets, you are 100% going to rewrite it multiple times (ask me how I know :p).</p>
]]></description><pubDate>Tue, 02 Jan 2024 20:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38846746</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=38846746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38846746</guid></item><item><title><![CDATA[New comment by nestes in "Show HN: I built an open source web calendar inspired by the Google calendar"]]></title><description><![CDATA[
<p>Very cool! Having written a couple of web calendars myself, I found that most of the hair-tearing logical complexity was due to recurring events. I didn't see any reference to recurrence when I skimmed the docs or the demo.<p>Have you decided how (or if) you're going to handle recurring events? Because that has huge implications for how otherwise "simple" changes to events behave, both from whatever backend you use as well as the UI.</p>
]]></description><pubDate>Tue, 02 Jan 2024 17:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38844585</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=38844585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38844585</guid></item><item><title><![CDATA[New comment by nestes in "Facebook Is Being Overrun with Stolen, AI-Gen Images That People Think Are Real"]]></title><description><![CDATA[
<p>I'm not even sure you need to invoke AI for saturation of the web, at least for things that don't have to do with current events -- our collective archives just keep getting bigger and bigger.<p>This may be a bit tangential, but something like 1/8th of surviving classical Greek literature (1000 years!) is attributed in part to Galen. While he was quite prolific, the point is that the entire corpus is extremely small.<p>We didn't even have the capability to record audio and video until the early 1900s, and certainly not in a mass, centralized, easily-distributable sense until the internet. Having a million monkeys write Shakespeare is pure happenstance, but having a million Shakespeares is inevitable. I abstractly worry that even besides the junk, there will actually be so much PHENOMENALLY GOOD stuff that would-be creators and artisans will be discouraged instead of inspired.<p>Let's hope that you're right about the real carvings. That at least is not so scalable.</p>
]]></description><pubDate>Mon, 18 Dec 2023 18:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38686543</link><dc:creator>nestes</dc:creator><comments>https://news.ycombinator.com/item?id=38686543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38686543</guid></item></channel></rss>