<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: wilsonthewhale</title><link>https://news.ycombinator.com/user?id=wilsonthewhale</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 21:39:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wilsonthewhale" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wilsonthewhale in "A New Future for Icanhazip"]]></title><description><![CDATA[
<p>> if you actually had any insight into Chinese culture<p>Thanks for the blind assumption. I'm Chinese myself.</p>
]]></description><pubDate>Mon, 07 Jun 2021 15:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=27423548</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27423548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27423548</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "A New Future for Icanhazip"]]></title><description><![CDATA[
<p>yup. toxik's comment disgusts me. So much for being against the government and the bad apples and not against the common citizen. Let's just cut off all the devs doing their jobs every day from accessing github, or let's just cut off everyone who was curious enough to bypass the GFW and look around on the outer internet, or let's just cut off someone simply trying to contact an international friend. The truth is: people like toxik could not care less about any person who happens to live inside the borders of "public enemy no. 1".<p>Sigh.</p>
]]></description><pubDate>Mon, 07 Jun 2021 04:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=27419050</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27419050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27419050</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Google can't pass its own page speed test"]]></title><description><![CDATA[
<p>I tried a couple pages from SourceHut, which famously prides itself on its fast performance.<p>The projects page (dynamic, changes with user activity on the site) <a href="https://sr.ht/projects" rel="nofollow">https://sr.ht/projects</a>: 100<p>A patch page <a href="https://lists.sr.ht/~sircmpwn/sr.ht-dev/patches/23162" rel="nofollow">https://lists.sr.ht/~sircmpwn/sr.ht-dev/patches/23162</a>: 99<p>A source page <a href="https://git.sr.ht/~sircmpwn/pages.sr.ht/tree/master/item/server.go" rel="nofollow">https://git.sr.ht/~sircmpwn/pages.sr.ht/tree/master/item/ser...</a>: 100<p>SourceHut often "feels" a bit slower in that the browser does a full navigation whenever you click, but the absolute time is definitely low and I applaud them from building such a fast (and accessible!) experience.</p>
]]></description><pubDate>Sat, 05 Jun 2021 16:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=27406668</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27406668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27406668</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Drunk Post: Things I've Learned as a Sr Engineer"]]></title><description><![CDATA[
<p>There it is again. Care to name any of those timeless philosophies without resorting to the minutiae of cons cells?<p>Clojure has very tangible and definite downsides and tradfeoffs (to name some: weaker REPL, though not as weak as some Schemes. JVM required. Heavy interop reliance), but it has served well as the flagship functional lisp.</p>
]]></description><pubDate>Sun, 30 May 2021 18:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=27335209</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27335209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27335209</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Phacility is winding down, Phabricator no longer actively maintained"]]></title><description><![CDATA[
<p>as an addon, I'd love to see more organizations try to tackle this problem without just lifting the flawed GitHub model.</p>
]]></description><pubDate>Sun, 30 May 2021 03:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=27330252</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27330252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27330252</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Phacility is winding down, Phabricator no longer actively maintained"]]></title><description><![CDATA[
<p>As others have mentioned, this is a shame. I found the Phabricator review model much more flexible and easy to work with than GitHub and Github-clone workflows.<p>It's basically the traditional ultra-scalable mailing-list + patches workflow, but with very nice tooling and UI on top.<p>I'm going to miss it when I leave FB some day.</p>
]]></description><pubDate>Sun, 30 May 2021 02:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=27330098</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27330098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27330098</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Instagram lets users hide likes to reduce social media pressure"]]></title><description><![CDATA[
<p>You can have a "Messenger-only" FB account, which would allow you to keep in touch with said friends.</p>
]]></description><pubDate>Thu, 27 May 2021 17:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=27305366</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27305366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27305366</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Cheating at School Is Easier Than Ever–and It’s Rampant"]]></title><description><![CDATA[
<p>A great example of this is how Dijkstra used to conduct final examinations where students basically showed up and had a real-time, in-person discussion with him. It must have taken forever to get through everyone, and probably isn't feasible anymore with modern class sizes.<p>I think a good approximation is project work, and then requiring presentation of said work. Normal exams don't really cut it.</p>
]]></description><pubDate>Thu, 13 May 2021 15:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=27142949</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27142949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27142949</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Honeywell gets hit with $13M fine for defense export violations"]]></title><description><![CDATA[
<p>You have really high hopes for the standard American. The offhand racism against Chinese people (not the PRC) I see in online communities, even supposedly liberal ones like Reddit, is very telling.<p>As an American of Chinese descent, I honestly have very real concerns about my own safety in the next decade or two going forward. Japanese internment camps happened not too long ago, they can happen again. Or worse.<p>Even if it weren't government sanctioned, violence against us is still on the rise[1].<p>[1]: <a href="https://www.bbc.com/news/world-us-canada-56218684" rel="nofollow">https://www.bbc.com/news/world-us-canada-56218684</a></p>
]]></description><pubDate>Fri, 07 May 2021 22:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=27081773</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27081773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27081773</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "History of Programming Languages"]]></title><description><![CDATA[
<p>Most of the papers were a joy to read. The C++ one just seemed like a massive changelog, though.</p>
]]></description><pubDate>Thu, 06 May 2021 02:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=27058630</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27058630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27058630</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "OpenBSD 6.9"]]></title><description><![CDATA[
<p>Like clockwork. I first started using the system in 6.4, so each release is a reminder to me of how quickly time has passed. Looking forward to a painless upgrade of my two servers and continued improvement of the project!</p>
]]></description><pubDate>Sat, 01 May 2021 01:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=27001951</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=27001951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27001951</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Modern C++ Won't Save Us (2019)"]]></title><description><![CDATA[
<p>Web logic is in Hack (offshoot of PHP), but all of the surrounding infrastructure has always been heavily skewed towards C++.</p>
]]></description><pubDate>Mon, 26 Apr 2021 02:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=26938637</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26938637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26938637</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "All my servers have an 8 GB empty file on disk"]]></title><description><![CDATA[
<p>Probably because it's a log-structured file system, and those _really_ don't like running low on free space.<p>They work by appending to the log then compacting sometime later, not modifying things in-place. As such, you always need a reasonable supply of free blocks so this can occur.</p>
]]></description><pubDate>Fri, 26 Mar 2021 17:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26594539</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26594539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26594539</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Writing Small CLI Programs in Common Lisp"]]></title><description><![CDATA[
<p>I don't understand the rationale of people tying the state of being a "real Lisp" with cons cells. As if that were the only contribution lisp has made, instead of homoiconicity, REPL-focus, etc.<p>The polymorphic sequence abstraction in Clojure is the definitively modern way to manipulate data structures in a lisp family language nowadays. It retains `first` and `rest` as abstracted `car` and `cdr`, but in return all collections (vectors, lists, sets, and hashtables) work transparently with it.</p>
]]></description><pubDate>Thu, 18 Mar 2021 01:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=26498713</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26498713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26498713</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Patten Matching in Nim"]]></title><description><![CDATA[
<p>Personally, I'm skeptical of the "great for beginners" point. I've helped a few beginners in Python who had subtle, yet program-breaking bugs just because their return statement was indented to the wrong level. It would have been easier to just use a brace-delimited language and run the autoformatter to reveal any discrepancies.<p>(Or we could be using a lisp, but that's another problem :) )</p>
]]></description><pubDate>Thu, 11 Mar 2021 16:09:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=26425529</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26425529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26425529</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Choose Boring Technology (2015)"]]></title><description><![CDATA[
<p>I would argue yes. There has been an impressively little amount of churn in the last 10 years.</p>
]]></description><pubDate>Sun, 21 Feb 2021 18:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26215964</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26215964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26215964</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Should random() be banned?"]]></title><description><![CDATA[
<p>No mention of arc4random(3)? Seems like a solved problem in BSD land.<p>The key takeaways I feel like are:
1. You want as simple of an interface as possible. arc4random(3) returns a single random 32 bit integer, or you can tell it to fill a buffer with them.
2. Just make it cryptographically secure. arc4random does it and it seems to be fine.</p>
]]></description><pubDate>Thu, 11 Feb 2021 22:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=26108096</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26108096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26108096</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "20% of requests for Wikimedia Commons are for one image of a flower"]]></title><description><![CDATA[
<p>I'm not on the team that handles this, but I highly doubt that this is the case.</p>
]]></description><pubDate>Tue, 09 Feb 2021 01:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=26072828</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=26072828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26072828</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Java 1.0 Turns 25"]]></title><description><![CDATA[
<p>If you've been following the development progress, they've gotten the VM side largely ironed out and under testing. Nothing on the language side has been polished yet though.<p>As an honest estimate, I'd give about 2-4 more years. But it's definitely further along than I thought it would be.<p>See: <a href="https://cr.openjdk.java.net/~briangoetz/valhalla/sov/" rel="nofollow">https://cr.openjdk.java.net/~briangoetz/valhalla/sov/</a></p>
]]></description><pubDate>Sat, 23 Jan 2021 16:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=25883616</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=25883616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25883616</guid></item><item><title><![CDATA[New comment by wilsonthewhale in "Google Blocking Web Privacy Proposals at W3C (2019)"]]></title><description><![CDATA[
<p>I also find it funny how in every browser related thread there's inevitably someone selling Brave in the comments, usually near a Firefox comment.<p>I've never personally used Brave -- my only interaction with it was when one of my profs in university invited a guy for a talk who then basically proceeded to shill Brave for half the talk. It left an awful taste in my mouth and continues to do so.</p>
]]></description><pubDate>Thu, 21 Jan 2021 02:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=25854467</link><dc:creator>wilsonthewhale</dc:creator><comments>https://news.ycombinator.com/item?id=25854467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25854467</guid></item></channel></rss>