<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: mattpallissard</title><link>https://news.ycombinator.com/user?id=mattpallissard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 21:36:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mattpallissard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mattpallissard in "The forgotten meaning of "jerk""]]></title><description><![CDATA[
<p>I agree most of it doesn't, especially if it's about current events or captures the feeling of the era.<p>My Cousin Vinnie is an example that holds up still.  No current events, no racist jokes, just typical social interactions that are still relevant.</p>
]]></description><pubDate>Tue, 19 Aug 2025 23:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44957368</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=44957368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44957368</guid></item><item><title><![CDATA[New comment by mattpallissard in "People still use our old-fashioned Unix login servers"]]></title><description><![CDATA[
<p>>  It’s like a world inside one’s head with a text-based interface.<p>I had a co-worker describe it as a giant Linux playground.<p>Another as ETL nirvana.</p>
]]></description><pubDate>Tue, 05 Aug 2025 16:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44799879</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=44799879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44799879</guid></item><item><title><![CDATA[New comment by mattpallissard in "People still use our old-fashioned Unix login servers"]]></title><description><![CDATA[
<p>Every job on an HPC cluster should have a memory and CPU limit.  Nearly every job should have a time limit as well.  I/O throttling is a much trickier problem.<p>I wound up having a script for users on a jump host that would submit an sbatch job that ran sshd as the user on a random high level port and stored the port in the output. The output was available over NFS so the script parsed the port number and displayed the connection info to the user.<p>The user could then run a vscode server over ssh within the bounds of CPU/memory/time limits.</p>
]]></description><pubDate>Tue, 05 Aug 2025 16:06:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44799845</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=44799845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44799845</guid></item><item><title><![CDATA[New comment by mattpallissard in "OCaml's Wings for Machine Learning"]]></title><description><![CDATA[
<p>Obligatory, Joel Grus: I don't like notebooks.<p><a href="https://www.youtube.com/watch?v=7jiPeIFXb6U" rel="nofollow">https://www.youtube.com/watch?v=7jiPeIFXb6U</a><p>And the slides; <a href="https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUhkKGvjtV-dkAIsUXP-AL4ffI/edit#slide=id.g362da58057_0_1" rel="nofollow">https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUh...</a></p>
]]></description><pubDate>Fri, 02 May 2025 18:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43873019</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43873019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43873019</guid></item><item><title><![CDATA[New comment by mattpallissard in "What do I think about Lua after shipping a project with 60k lines of code?"]]></title><description><![CDATA[
<p>The functional code isn't reassigning the same variable.  The and/or have something that looks like an implicit return.</p>
]]></description><pubDate>Sun, 20 Apr 2025 03:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43741363</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43741363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43741363</guid></item><item><title><![CDATA[New comment by mattpallissard in "Don't force your kids to do math"]]></title><description><![CDATA[
<p>I have 5 and can say that this is the way.</p>
]]></description><pubDate>Sun, 20 Apr 2025 01:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43740870</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43740870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43740870</guid></item><item><title><![CDATA[New comment by mattpallissard in "The Insanity of Being a Software Engineer"]]></title><description><![CDATA[
<p>> many of us kind of hate it and only stay because of the money, and would work anywhere else if the other jobs paid well enough.<p>I think you just described most people who aren't SE's.  The only difference is that they can't land better paying jobs.</p>
]]></description><pubDate>Mon, 07 Apr 2025 21:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43616267</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43616267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43616267</guid></item><item><title><![CDATA[New comment by mattpallissard in "InitWare, a portable systemd fork running on BSDs and Linux"]]></title><description><![CDATA[
<p>Arch user here.  These things work much nicer than any of the previous alternatives. Sure, kernel signing is a bit of a mess, but that's more of a product of how key-signing at a low-level works than anything.   Cryptsetup, cryptenroll, unified kernel images, and systemd-boot worked for me out of box.</p>
]]></description><pubDate>Thu, 03 Apr 2025 18:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43573589</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43573589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43573589</guid></item><item><title><![CDATA[New comment by mattpallissard in "Overengineered Anchor Links"]]></title><description><![CDATA[
<p>> Frontend is a mess because all you people are a mess.<p>As a backend guy who considers himself extremely fortunate that nearly all of his users/customers are technical, this got an audible chuckle out of me.</p>
]]></description><pubDate>Thu, 03 Apr 2025 17:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43572962</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43572962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43572962</guid></item><item><title><![CDATA[New comment by mattpallissard in "Why I run FreeBSD for my home servers (2024)"]]></title><description><![CDATA[
<p>> There is no "syntax", it's all just key=value pairs,<p>This, with the sections, is INI.  Duplicate keys included.  Loosely defined spec, but INI none the less<p>> I don't know why you'd be parsing unit files or serializing something else to unit files. Just drop them into place<p>It's common to store information in a DB, or some other format that is easy to merge/override programmatically.  Even configuration management tools like puppet, salt, ansible do this with JSON/YAML</p>
]]></description><pubDate>Tue, 01 Apr 2025 13:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43546811</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43546811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43546811</guid></item><item><title><![CDATA[New comment by mattpallissard in "Why I run FreeBSD for my home servers (2024)"]]></title><description><![CDATA[
<p>> If systemd is the reason, there are several good distros without systemd<p>I totally get avoiding systemd, I don't myself, but I get it.  The author on the other hand talks about the problems doing this in a professional setting.  This I do not get.  As far as management of large fleets of servers goes, systemd is quite nice.  Yeah, it's odd for some things but as far as automation is concerned it's the way to go.<p>With systemd the same file syntax and management works for services, timers, mount points, networking, name resolution, lightweight containers, virtual machines.  You literally have to write one parser and serialize to ini.  Then you get distribution generic management.  Upgrades? No problem? Moving to CentOS to Debian? Ubuntu? arch? Whatever? No problem.  It. Just. Works.<p>Yeah, if you're in the know you can do better for specific circumstances, but in this day and age OS's are throw away and automation you don't have to refactor is paramount.  For professional work, this flame war is over.</p>
]]></description><pubDate>Tue, 01 Apr 2025 01:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43541789</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43541789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43541789</guid></item><item><title><![CDATA[New comment by mattpallissard in "The North Korea worker problem is bigger than you think"]]></title><description><![CDATA[
<p>> Other potential tells include long pauses and inconsistencies on candidates’ resumes, such as claimed expertise in technologies before they were developed and widely available.<p>Funny, I've seen a fair number of job postings that require this exact thing</p>
]]></description><pubDate>Mon, 31 Mar 2025 23:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43541223</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43541223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43541223</guid></item><item><title><![CDATA[New comment by mattpallissard in "Math Academy, part 1: My eigenvector embarassment"]]></title><description><![CDATA[
<p>Same boat as the author here, except I switched from physics to software after year three.<p>I had never heard of them until I was _years_ into software engineering.  I think this is more common than you may think.  I had never dealt with linear algebra in a formal setting, despite leveraging a lot of the concepts, until then.</p>
]]></description><pubDate>Sat, 22 Feb 2025 00:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43134931</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=43134931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43134931</guid></item><item><title><![CDATA[New comment by mattpallissard in "Add "fucking" to your Google searches to neutralize AI summaries"]]></title><description><![CDATA[
<p>I think this is the case.  Most of my family and friends use and like the various AI features that are popping up but aren't interested thinking about how to coax what they want out of ChatGPT or Claude.<p>When it's integrated into a product people are more likely to use it.  Lowering the barrier to entry so to speak.</p>
]]></description><pubDate>Sat, 01 Feb 2025 01:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42894694</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42894694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42894694</guid></item><item><title><![CDATA[New comment by mattpallissard in "Curl-Impersonate"]]></title><description><![CDATA[
<p>That's not the same type of bot net.  Fail 2 ban simply is not going to work when you have a popular unauthenticated endpoint.  You have hundreds of thousands of rps spread across thousands of legitimate networks that.  The requests are always modified to look legitimate in a never ending game of whack-a-mole.<p>You wind up having to use things like tls fingerprinting with other heuristics to identify what to traffic to reject.  These all take engineering hours and require infrastructure.  It is SO MUCH SIMPLER to require auth and reject everything else outright.<p>I know that the BigCo's want to track us and you originally mentioned tracking not auth.  But my point is yeah, they have malicious reasons for locking things down, but there are legitimate reasons too.</p>
]]></description><pubDate>Mon, 30 Dec 2024 15:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42550092</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42550092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42550092</guid></item><item><title><![CDATA[New comment by mattpallissard in "Ask HN: What skills do you want to develop or improve in 2025?"]]></title><description><![CDATA[
<p>I'm working on genuinely connecting with people.  My wife, my kids, my friends, strangers.<p>I've always been a "stuff it", sort of guy.  Not wanting to bother people with my problems.  It turns out sharing the good and bad moments of your life with others not only is liberating, but it's an excellent way of showing others that you trust them.  It's not all roses though, I've noticed that it's pretty easy to come across as a negative person when you first start doing this.<p>Also, I've observed that frequently, when doing the right thing while supporting someone, you can still hurt them immensely.  Your perspective and their perspective can be so wildly different that it's almost like two entirely different realities exist.  I don't know what to do about this one, but I'm going to be sinking considerable thought into it.<p>Honestly, when I type that out it seems like this shouldn't be a revelation to me.  That these are things that most well adjusted normies "just get', but hey, I'm just a neckbeard.  Better late than never.  Perhaps I'm not the only one.</p>
]]></description><pubDate>Thu, 26 Dec 2024 17:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42516611</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42516611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42516611</guid></item><item><title><![CDATA[New comment by mattpallissard in "C++ is an absolute blast"]]></title><description><![CDATA[
<p>Oh I dunno.  With cmake it really is pretty straight forward.  You can pull from VCS, a tarball, even use a git submodule.<p>If it's another Cmake project, that's the happy path.  Easy peasy.  If it's not you still have the ability to run ./configure && make or evoke whatever incantation is in the dependency's requirements.  I'm not the hugest fan of cmake, but I've worked with it quite a bit and it's a much more pleasant story than other languages I've used a lot like python, JavaScript, OCaml (which I love), etc.<p>I do find rust and go dependency management a little simpler due to the prescribed nature of them, but once you get off the happy path, the flexibility of C land is tough to beat.  It sort of matches the language stories themselves;  you have more control and have to do a bit more yourself.  It's all about trade offs.</p>
]]></description><pubDate>Tue, 24 Dec 2024 05:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42499868</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42499868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42499868</guid></item><item><title><![CDATA[New comment by mattpallissard in "Popeye and Tintin enter the public domain in 2025 along with Faulkner, Hemingway"]]></title><description><![CDATA[
<p>Agreed.  I describe that movie to people as "Spielberg, but not constrained by reality"</p>
]]></description><pubDate>Wed, 18 Dec 2024 00:23:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42446918</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42446918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42446918</guid></item><item><title><![CDATA[New comment by mattpallissard in "Canada euthanasia now accounts for nearly one in 20 deaths"]]></title><description><![CDATA[
<p>I could be wrong, but I think that term life insurance usually pays out but a whole life policy doesn't.  At least that's been how my policies were.</p>
]]></description><pubDate>Fri, 13 Dec 2024 01:16:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42405131</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42405131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42405131</guid></item><item><title><![CDATA[New comment by mattpallissard in "Glyphosate exacerbates neuroinflammation and Alzheimer's disease-like pathology"]]></title><description><![CDATA[
<p>And at one point glyphosate was less toxic as well.</p>
]]></description><pubDate>Thu, 05 Dec 2024 06:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42325411</link><dc:creator>mattpallissard</dc:creator><comments>https://news.ycombinator.com/item?id=42325411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42325411</guid></item></channel></rss>