<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: smichel17</title><link>https://news.ycombinator.com/user?id=smichel17</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 12:23:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=smichel17" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by smichel17 in "Privacy Badger is a browser extension that learns to block invisible trackers"]]></title><description><![CDATA[
<p>I'm hoping someone with technical knowledge of how Privacy Badger works will read this / be able to answer:<p>With local learning disabled, is there any need for using the Privacy Badger add-on specifically? Would it be possible to distribute the tracker lists which are generated by Badger Sett in a format compatible with uBlock Origin?<p>edit: Found that Badger Sett generates a json blob: <a href="https://github.com/EFForg/badger-sett/blob/master/results.json" rel="nofollow">https://github.com/EFForg/badger-sett/blob/master/results.js...</a><p>I am not that familiar with uBlock Origin's filtering syntax, but from a quick look, it seems like the json could be translated at least to the 'dynamic filtering' rules (accessible only when you enable "I am an advanced user"). Perhaps I'll open an issue.</p>
]]></description><pubDate>Thu, 09 Jun 2022 11:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=31679745</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=31679745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31679745</guid></item><item><title><![CDATA[New comment by smichel17 in "Please put units in names"]]></title><description><![CDATA[
<p>The pattern you want here is <i>branding</i>.</p>
]]></description><pubDate>Mon, 21 Mar 2022 11:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=30752781</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30752781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30752781</guid></item><item><title><![CDATA[New comment by smichel17 in "Teaching is a slow process of becoming everything you hate"]]></title><description><![CDATA[
<p>Someone I know went to a college where the final exam was 100% of the grade, in most courses. You could retake it as many times as you want, but only if you scored below 70% (presumably to limit the amount of retakes). The result was that if people weren't feeling confident on the test day, they would recycle their test (not hand it in), thereby receiving a zero and guaranteeing the ability to retake.<p>Designing systems of incentives is hard.<p>That said, several of the mentioned problems seem like they have solutioms.<p>- Excessive detail: keep both or several sets of instructions. The detailed version is authoritative in the case of a dispute by the student, but as long as they don't dispute, it's fine if they follow the spirit of the instructions.<p>- Deadlines: Give X "extension tokens" per semester, which allow students to submit one day late, no questions asked. Max 2 tokens per assignment (48h extension). My undergrad CS department did this and it was great.<p>I would guess the latter would work well for regrades as well. A generous but bounded number of regrade tokens. You could even do something like make unused tokens worth 1 bonus % on the final exam, if you want to further disincentive abuse.</p>
]]></description><pubDate>Sun, 13 Mar 2022 03:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=30657612</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30657612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30657612</guid></item><item><title><![CDATA[New comment by smichel17 in "Someone should probably start a bright home lighting company (2019)"]]></title><description><![CDATA[
<p>How cold is coldish?</p>
]]></description><pubDate>Tue, 01 Mar 2022 00:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30507451</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30507451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30507451</guid></item><item><title><![CDATA[New comment by smichel17 in "Someone should probably start a bright home lighting company (2019)"]]></title><description><![CDATA[
<p>How can one find, or measure, the SSI of a given light bulb?</p>
]]></description><pubDate>Tue, 01 Mar 2022 00:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30507371</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30507371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30507371</guid></item><item><title><![CDATA[New comment by smichel17 in "Ask HN: How does TurboTax get away with dark patterns?"]]></title><description><![CDATA[
<p>I used freetaxusa last year after using turbotax previously. I found that the experience of using turbotax was more like giving my information to an accountant and having them prepare the forms, while freetaxusa was more like sitting there with an accountant explaining what each box means, while you fill out the forms yourself.<p>I'd say the turbotax approach was easier to fill out, but freetaxusa was much easier to look up additional information when the guidance fell short; when I wasn't sure how to fill out turbotax's questions, figuring out which box it applied to so I could look up more information was supremely frustrating.<p>Specifically, I was freelancing the previous two years, and I was looking up information about itemized deductions.</p>
]]></description><pubDate>Mon, 21 Feb 2022 01:20:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=30410934</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30410934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30410934</guid></item><item><title><![CDATA[New comment by smichel17 in "Jujutsu – A Git-compatible DVCS that is both simple and powerful"]]></title><description><![CDATA[
<p>I had a discussion about the git cli UX around branching/stashing/checkout a while back. Perhaps you'll find it useful: <a href="https://news.ycombinator.com/item?id=23807410" rel="nofollow">https://news.ycombinator.com/item?id=23807410</a><p>(I post this somewhat selfishly, as I'm basically describing how I wish git worked ;)</p>
]]></description><pubDate>Sat, 19 Feb 2022 20:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=30400123</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30400123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30400123</guid></item><item><title><![CDATA[New comment by smichel17 in "‘Zero-click’ hacks are growing in popularity"]]></title><description><![CDATA[
<p>Similar story here. The worst part is that the locked bootloader means that I can't upgrade it myself, either.</p>
]]></description><pubDate>Sat, 19 Feb 2022 16:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=30398223</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30398223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30398223</guid></item><item><title><![CDATA[New comment by smichel17 in "KDE: A Nice Tiling Environment and a Surprisingly Awesome DE"]]></title><description><![CDATA[
<p>Psst. Try PaperWM. It allows quick resizing <i>and</i> tiling.</p>
]]></description><pubDate>Tue, 08 Feb 2022 21:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30264922</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30264922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30264922</guid></item><item><title><![CDATA[New comment by smichel17 in "Open-Sourcing our Firmware"]]></title><description><![CDATA[
<p>Perhaps find an open source project they depend on and donate to it.</p>
]]></description><pubDate>Sat, 22 Jan 2022 04:22:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=30033515</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=30033515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30033515</guid></item><item><title><![CDATA[New comment by smichel17 in "Hello Mac OS X Tiger"]]></title><description><![CDATA[
<p>Can you elaborate on how GPLv3 is enterprise-hostile? My impression was that the main change was fixing the tivo loophole.</p>
]]></description><pubDate>Mon, 17 Jan 2022 15:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=29967251</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29967251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29967251</guid></item><item><title><![CDATA[New comment by smichel17 in "Google doesn't want to pay Sonos for technology it copied"]]></title><description><![CDATA[
<p>Or to anyone who uses an old-fashioned audio receiver ("amp") with wired speakers. Turn the dial, both speakers change volume. Obviously what I want.<p>I have not read anything besides this article, though, so it's possible the patent is being misinterpreted here.</p>
]]></description><pubDate>Tue, 11 Jan 2022 14:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29891572</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29891572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29891572</guid></item><item><title><![CDATA[New comment by smichel17 in "Features of a dream programming language"]]></title><description><![CDATA[
<p>(I'm a different person)<p>Vertical alignment. When you press the down arrow, you don't know what position your cursor will land on because it's not visually aligned with the character above. Kind of defeats the purpose of a monospace font (within that one line where it's applied).</p>
]]></description><pubDate>Fri, 31 Dec 2021 12:25:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=29747412</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29747412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29747412</guid></item><item><title><![CDATA[New comment by smichel17 in "Features of a dream programming language"]]></title><description><![CDATA[
<p>Haskell is, however, fond of custom `operators' (infix functions made of symbols). For example, take <$>. It's barely even shorter than fmap! And Haskell even has a special syntax if you want to make fmap infix. Is it <i>really</i> worth the characters to write<p><pre><code>    a <$> b
</code></pre>
instead of (1 char longer)<p><pre><code>    fmap a b
</code></pre>
or (3 chars longer)<p><pre><code>    a `fmap` b
</code></pre>
I understand fmap, but <$> tripped me up for an embarrassingly long time when trying to read Haskell code. In any other language, I'd do a web search for the function I didn't understand, to learn more about it, but that doesn't work here because most search engines don't handle symbols well. You have to know to use Hoogle. But someone who's trying to teach themselves Haskell isn't just going to know that. Learning Haskell doesn't have to be <i>harder</i> than learning another language, but it does require inordinately more hand-holding.<p>I'm sure I'm not the only one. This is something I would call an "inessential weirdness"[0] of Haskell. There is a whole host of others— <>, $, and >>= are some <i>from the Prelude alone;</i> it becomes especially tricky when people don't use explicit or qualified imports.<p>[0]: A term I learned from this excellent talk, <a href="https://harihareswara.net/texts/inessential-weirdnesses-in-free-software-libreplanet-talk-2016/" rel="nofollow">https://harihareswara.net/texts/inessential-weirdnesses-in-f...</a>
which you can watch at <a href="https://media.libreplanet.org/u/libreplanet/m/inessential-weirdnesses-in-free-software/" rel="nofollow">https://media.libreplanet.org/u/libreplanet/m/inessential-we...</a></p>
]]></description><pubDate>Fri, 31 Dec 2021 12:19:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=29747355</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29747355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29747355</guid></item><item><title><![CDATA[New comment by smichel17 in "Microsoft buys Xandr, AT&T’s advanced advertising business"]]></title><description><![CDATA[
<p>In my experience, Linux, Windows, and MacOS <i>all</i> have their own separate warts. When switching between desktops, you will be supremely frustrated dealing with issues you Just Didn't Have™ on your old OS. Stick with it for long enough before switching back, and you'll be just as frustrated with the annoyances you'd gotten used to working around and forgotten about in your old system.</p>
]]></description><pubDate>Thu, 30 Dec 2021 13:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=29736422</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29736422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29736422</guid></item><item><title><![CDATA[New comment by smichel17 in "You Can't Win"]]></title><description><![CDATA[
<p>Allow me to be the first. Okay, not a plunger, but a very similar product: After using a litter-lifter scoop (for cleaning a cat's litterbox), I placed a bulk order so I'll have a lifetime supply (plus extras to give as gifts), even if they go out of business, because they really are just <i>that good</i>. No affiliation, just a happy customer.<p><a href="https://litter-lifter.com/" rel="nofollow">https://litter-lifter.com/</a></p>
]]></description><pubDate>Thu, 30 Dec 2021 02:37:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=29732891</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29732891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29732891</guid></item><item><title><![CDATA[New comment by smichel17 in "Please don't use Discord for FOSS projects"]]></title><description><![CDATA[
<p>I feel like this and most of its sibling comments are missing the context of the thread: I agree with the viewpoint that "not always online" is a feature. The problem is the lack of "<i>some</i> things available when returning from offline".<p>From this perspective, the "always online" approach just makes IRC like Discord et al, where you receive everything and have to choose what to read when you get back.<p>Snapchat is the closest, with its "messages disappear after 24h by default, but can be saved by members of the group".</p>
]]></description><pubDate>Wed, 29 Dec 2021 18:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=29728308</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29728308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29728308</guid></item><item><title><![CDATA[New comment by smichel17 in "Please don't use Discord for FOSS projects"]]></title><description><![CDATA[
<p>I've done that, too. It misses the context bit. As I said in the post you replied to,<p>> In other words, I want "@smichel17 ^" to be a thing.</p>
]]></description><pubDate>Tue, 28 Dec 2021 14:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=29714089</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29714089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29714089</guid></item><item><title><![CDATA[New comment by smichel17 in "Please don't use Discord for FOSS projects"]]></title><description><![CDATA[
<p>Here's the catch.<p>I'm someone who likes the idea of IRC being impermanent, available only if I was online at the time.<p>However, I also want people to be able to @mention me so that I can see it later, even if I was offline, overriding the default. AND, when that happens, I <i>also</i> want to be able to read the context before the message and probably some conversation after. In other words, I want "@smichel17 ^" to be a thing.<p>I don't see any way to combine those features. I can approximate this experience in Discord and its ilk by having all history about l available; muting conversations, except for notifications; and relying on willpower not to read the backlog unless I was mentioned. So that's what I do. Maybe the closest thing would be Snapchat, where messages can be "saved" by any of the participants so the whole group can read them later.<p>There's no way to approximate this experience in IRC. So although I still use IRC, it's mostly over a matrix bridge; matrix becomes my bouncer.</p>
]]></description><pubDate>Tue, 28 Dec 2021 11:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29712873</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29712873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29712873</guid></item><item><title><![CDATA[New comment by smichel17 in "LG’s new 16:18 monitor"]]></title><description><![CDATA[
<p>Update: I played around with font settings, and if I disable antialiasing then I think am able to see individual pixels around the curves of letters. I say "think" because I can definitely pick out the sharp edges, but I'm not sure if I can identify the specific pixel. It becomes especially apparent (no longer a single pixel, I think) if you change the display scaling to 2x or 3x.<p>I'm not a font expert, and I stopped myself from going down a rabbit hole, here. So I'm not really sure if this is a fault of the monitor, the renderer, the font itself, or some other piece I'm not aware of. Are there fonts which are designed for display on ~150 PPI screens, which don't need antialiasing so much? I know MacOS doesn't do subpixel rendering, but I assume it does some form of antialiasing? Or does it use a higher DPI font as I was speculating about?<p>Overall, the experiment has convinced me that there is <i>some</i> benefit to higher PPI. I maintain that my ideal monitor would be something like a 16:9, 40 inch¹, 8k monitor. I'd run things at 2x scaling to avoid fractional scaling headaches. The increased screen size would leave the size of everything after scaling <i>slightly</i> smaller than on a standard 24 inch, 1080p sceen. And the 200+ PPI would keep everything looking crisp at that size (I find the extra pixels from 4k makes text legible at slightly smaller sizes).<p>[1]: I'm not sure that's the <i>exact</i> right size, I need to re-do my calculations for how large I want stuff to be at 2x scaling.</p>
]]></description><pubDate>Wed, 22 Dec 2021 23:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=29657009</link><dc:creator>smichel17</dc:creator><comments>https://news.ycombinator.com/item?id=29657009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29657009</guid></item></channel></rss>