<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: valarauca1</title><link>https://news.ycombinator.com/user?id=valarauca1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 00:51:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=valarauca1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by valarauca1 in "Quinn 0.2.0: QUIC protocol implementation in Rust"]]></title><description><![CDATA[
<p>apple does for a few things</p>
]]></description><pubDate>Mon, 21 Jan 2019 23:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=18964647</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18964647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18964647</guid></item><item><title><![CDATA[New comment by valarauca1 in "Nothing Can Stop Google. DuckDuckGo Is Trying Anyway"]]></title><description><![CDATA[
<p>I've switched to DDG and I've hardly looked back. Google's search has been seriously declined in quality. Most search operators [1] are no longer supported. Even those directly in the "tools" menu don't work.<p>For example if you search "Nothing Can Stop Google. DuckDuckGo Is Trying Anyways site:medium.com", and set a custom date range to sometime last year. You'll see results which state this blog post was posted in 2018-October-31 for example, or which every date you prefer because I assume they just fuzzily fit the post date -into- that range. You can make google tell you this blog post is 2+ years old.<p>The Google.com I found useful in the early 00's even had document qualifiers so I could search for strings, but filter to just PDF's, or HTML, or JPG's. Now I have to pay for these features via a Google App-Engine private search instance. It just feels like having somebody spit in your face. When features were free, but they quietly became pay-to-play without zero warning.<p>[1] <a href="https://bynd.com/news-ideas/google-advanced-search-comprehensive-list-google-search-operators" rel="nofollow">https://bynd.com/news-ideas/google-advanced-search-comprehen...</a></p>
]]></description><pubDate>Thu, 17 Jan 2019 18:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=18933402</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18933402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18933402</guid></item><item><title><![CDATA[New comment by valarauca1 in "MongoDB removed from RHEL 8 beta due to license"]]></title><description><![CDATA[
<p>RHEL is free (use CentOS or Fedora)<p>Support is not free. If you want software updates, security patches, bug fixes, or somebody to call when shit hits the fan you pay Red Hat.<p>If not CentOS/Fedora use the same source codes</p>
]]></description><pubDate>Wed, 16 Jan 2019 20:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=18925093</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18925093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18925093</guid></item><item><title><![CDATA[New comment by valarauca1 in "Ask HN: What should a systems/low-level software engineer know?"]]></title><description><![CDATA[
<p>For High Throughput compute, and cache correctness. Here are the primers I can give. None of these are required. Strong langauge, cs, interpersonal skills, team inter-interoperability, and commitment to quality (via unit and integration testing, and skill working with liners) can get you a lot further.<p>The resources I'm linking are supplementary to the above, and you'll likely encounter them in the wild. But they'll help you build a base of knowledge, and give you terminology to search for, and work with.<p>- What Every Programmer should know about memory: <a href="https://people.freebsd.org/~lstewart/articles/cpumemory.pdf" rel="nofollow">https://people.freebsd.org/~lstewart/articles/cpumemory.pdf</a><p>- Cache Obviousness: <a href="https://www.youtube.com/watch?v=bY8f4DSkQ6M" rel="nofollow">https://www.youtube.com/watch?v=bY8f4DSkQ6M</a> (the suggestions, and terminology are important)<p>- Parallelism: (This is a good primer, there are a lot of complementary posts linked on the site) <a href="https://preshing.com/20120612/an-introduction-to-lock-free-programming/" rel="nofollow">https://preshing.com/20120612/an-introduction-to-lock-free-p...</a> <a href="https://preshing.com/20120913/acquire-and-release-semantics/" rel="nofollow">https://preshing.com/20120913/acquire-and-release-semantics/</a><p>- If you plan on working with linux these is an excellent reference: <a href="http://man7.org/linux/man-pages/dir_section_2.html" rel="nofollow">http://man7.org/linux/man-pages/dir_section_2.html</a> remember there is no magic in Linux, everything eventually has to go through a system call. So if you learn the systemcalls, you can can learn how things work :)<p>- Fog's optimization resources are awesome: <a href="https://www.agner.org/optimize/" rel="nofollow">https://www.agner.org/optimize/</a><p>- MIT courseware: <a href="https://www.youtube.com/watch?v=ytpJdnlu9ug&list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA" rel="nofollow">https://www.youtube.com/watch?v=ytpJdnlu9ug&list=PLUl4u3cNGP...</a> <a href="https://www.youtube.com/watch?v=HtSuA80QTyo&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb" rel="nofollow">https://www.youtube.com/watch?v=HtSuA80QTyo&list=PLUl4u3cNGP...</a><p>- This cheat sheet is worth committing to memory: <a href="http://www.bigocheatsheet.com/" rel="nofollow">http://www.bigocheatsheet.com/</a> the reference links are also great for building up knowledge<p>- I highly recommend CMU DB open course ware: (intro) <a href="https://www.youtube.com/watch?v=vyVGm_2iFwU&list=PLSE8ODhjZXja3hgmuwhf89qboV1kOxMx7" rel="nofollow">https://www.youtube.com/watch?v=vyVGm_2iFwU&list=PLSE8ODhjZX...</a> (advanced) <a href="https://www.youtube.com/watch?v=poEfLYH9W2M&list=PLSE8ODhjZXjYplQRUlrgQKwIAV3es0U6t" rel="nofollow">https://www.youtube.com/watch?v=poEfLYH9W2M&list=PLSE8ODhjZX...</a><p>This should give you a good primer on Concurrency, and DB's. For networking likely a basic TLA+ certification class will be 99% review, but for the things it isn't will offer great insight.</p>
]]></description><pubDate>Fri, 11 Jan 2019 18:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=18885484</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18885484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18885484</guid></item><item><title><![CDATA[New comment by valarauca1 in "Initialization in C++ is Seriously Bonkers"]]></title><description><![CDATA[
<p>Not necessarily true.<p>C89 only requires that static values be initialized.<p>A modern C standard (section: 6.7.8(10)) requires static values be initialized, but what the value is initialized too be _technically_ indeterminate.<p>There is the guide line given that integers must be zero, and pointers be NULL. But if a static storage class isn't consisting of purely integers, pointers, or (fixed sized) structures, arrays, and unions who's elements can recursively reduced to integers or pointers. Then the standard says the initialized value is indeterminate.<p>While relatively straightforward, there is a few gotcha's.</p>
]]></description><pubDate>Sat, 05 Jan 2019 19:53:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=18833812</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18833812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18833812</guid></item><item><title><![CDATA[New comment by valarauca1 in "Apple's warning is a bad omen for Wall Street bulls"]]></title><description><![CDATA[
<p>The only reason I'd seriously consider upgrading is if they fixed the typing speed. The input latency on iPhone has just _horrible_, and I know after another iOS update it'll be just as bad.<p>I taught myself to touch type at about ~80WPM with my thumbs, and how I have this bad of habit of typing a full google search query, and just staring my phone for 90seconds until all the text magically fills in and my phone shakes with haptic feed back that should've occurred nearly 2 minutes ago.<p>It is such a cheap experience I had to turn haptic feedback off because its not even remotely synced to touch inputs.</p>
]]></description><pubDate>Thu, 03 Jan 2019 05:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=18813174</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18813174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18813174</guid></item><item><title><![CDATA[New comment by valarauca1 in "Windows file access performance compared to Linux"]]></title><description><![CDATA[
<p>10 years ago there was less file system integration, user land virus scanning, kernel level virus scanning, os-hooks, OS-compatibility re-direction, and 32/64bit compatibility checks.<p>This was mostly added during NT6.0 era, which occured ~12 years ago. VISTA was the first OS using NT6.0 and VISTA was VERY much not in vogue ~12 years ago. In fact it was avoided like a plague as of 2008 (unless you were using 64bit, and had >=4GiB of RAM)<p>So many were using Windows-XP 32bit, or the NT5.2 kernel. Even those with >=4GiB of RAM were on Windows-XP 64bit, as VISTA had a ton of driver problems.<p>NT6.0 didn't catch until Windows7 and NT6.1</p>
]]></description><pubDate>Sat, 29 Dec 2018 23:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=18786402</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18786402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18786402</guid></item><item><title><![CDATA[New comment by valarauca1 in "Improving compression at scale with Zstandard"]]></title><description><![CDATA[
<p>I'd really like to thank Cyan for their contributions. `zstd` and `lz4` are great. I'm pretty much exclusively using `zstd` for my tarball needs in the present day as it beats the pants off `gzip` and for plane text code (most of what I compress) it performs amazingly. (shameless self promotion) I wrote my own tar clone to make usage of it [1].<p>It is nice to have disk IO be the limiting factor on decompression even when you are using NVMe drives.<p>[1] <a href="https://github.com/valarauca/car" rel="nofollow">https://github.com/valarauca/car</a></p>
]]></description><pubDate>Wed, 19 Dec 2018 22:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=18720413</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18720413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18720413</guid></item><item><title><![CDATA[New comment by valarauca1 in "Windows Server 2019 Includes OpenSSH"]]></title><description><![CDATA[
<p>GNU/Xenix is making a come back !!<p>for those you who don't remember Xenix was Microsoft's UNIX that it marketted prior to releasing DOS. Originally the idea was Xenix was the multi-user OS, DOS was the single user.</p>
]]></description><pubDate>Tue, 11 Dec 2018 23:23:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=18659941</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18659941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18659941</guid></item><item><title><![CDATA[New comment by valarauca1 in "Windows Server 2019 Includes OpenSSH"]]></title><description><![CDATA[
<p><p><pre><code>    get their office suite to LibreOffice
</code></pre>
I'm with you until that. I'm a die hard FOSS advocate but Microsoft Office is seriously a great tool. I've yet to find a replacement for Excel.</p>
]]></description><pubDate>Tue, 11 Dec 2018 23:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=18659933</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18659933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18659933</guid></item><item><title><![CDATA[New comment by valarauca1 in "How I Wrote a Modern C++ Library in Rust"]]></title><description><![CDATA[
<p>`cargo new $project_name` literally generates a hello world program so it is misleading to say you need to understand ownership to write `hello world`.<p>That being said ownership is rather hard, but liberal usage of `.clone()` can get you pretty far.</p>
]]></description><pubDate>Mon, 03 Dec 2018 19:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=18592050</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18592050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18592050</guid></item><item><title><![CDATA[New comment by valarauca1 in "A Binary Star Is About to Go Supernova and Could Produce a Gamma-Ray Burst"]]></title><description><![CDATA[
<p>I don't see how/why?<p>Generally speaking it is exceptionally rare for a star to point directly at us. This is to an acurracy of millionth's of a degree, as the straight line travel across interstellar space is massive. So getting hit with a GRB is like winning the interstallar lottery.<p>Secondly, if you cannot control it, or influence it. Worrying about it is just fantasizing. Humans tend to assume overly dramatic events are more likely then they actually are.</p>
]]></description><pubDate>Tue, 20 Nov 2018 21:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=18497811</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18497811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18497811</guid></item><item><title><![CDATA[New comment by valarauca1 in "ReX.js – Your RegEx companion"]]></title><description><![CDATA[
<p><p><pre><code>    I think if more people took the time to understand
    them and practice writing them (when appropriate),
    they wouldn't have such a stigma.
</code></pre>
I think this is part of the movement to a more "ide/web centric" development model. The chances to interaction with regexes on CLI are endless. Grep, git-grep, vim, sed, etc. Even bash has some limited regex integration. As a person who still does most their development in the cli with vim regexes are a massive part of my work flow I actively use them several times per day.<p>When people move away from this model there are a lot opportunities to practice regexes. I've noticed this my own workflow when working Java-centric languages (who's IDE's often have poor regex integration).</p>
]]></description><pubDate>Mon, 19 Nov 2018 23:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=18490560</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18490560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18490560</guid></item><item><title><![CDATA[New comment by valarauca1 in "Fallout 76 Day One Patch Is Larger Than the Game Itself"]]></title><description><![CDATA[
<p>1. Blizzard uses torrents where people downloading the patch also act like P2P seeders (you can control the download/upload speeds).<p>2. Assets are bundled via the zip like mechanism, and individual "zone maps" are separated by hard loading screens. If you travel from 1 continent to another in WoW you get a had loading screen as assets are unloaded, and reloaded.<p>3. Which continent you log into is the only one you _need_ data for, so as you log in the client can prioritize certain assets higher then others.<p>4. Blizzard/Activision have a lot of experience with this. In 2008 blizzard had 10mil + players downloading 4GiB+ patches within 24hours so they've had a while to tune and make adjustments as this is part of their core customer experience.<p>5. Large publishers don't general optimize for this, because the people who whine about it largely already gave you their money and aren't likely to refund/return (in some avenues it is impossible).</p>
]]></description><pubDate>Wed, 14 Nov 2018 18:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=18452394</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18452394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18452394</guid></item><item><title><![CDATA[New comment by valarauca1 in "Build a do-it-yourself home air purifier for about $25"]]></title><description><![CDATA[
<p>I built a similar model over the weekend: <a href="https://twitter.com/valarauca1/status/1061362369702445056" rel="nofollow">https://twitter.com/valarauca1/status/1061362369702445056</a><p>Used an existing box fan. I had to buy duct tape ($3) and the filter I used one rated for 0.1micron pollen and viruses cost me $17 (rounding up after tax). I cut up a plastic safeway bag to make the seal around it. Seeing as most smoke particles is around 2.5-.5 micron I figured it'd be okay.<p>I threw this together at about 7am on Saturday after I woke up coughing my lungs out at 6am (I live in the bay area). Just a quick trip down the the Homeless Despot to get the parts and throw it together.<p>All things consider it works great. The air in my apartment is easy to breath, but if I leave without a respirator (even today) I cough uncontrollably.<p>---<p>As of Tuesday evening it has been running for 4 days straight (no overheating). And has started to become noticeably brown. Needless to say I'm thankful for it.</p>
]]></description><pubDate>Wed, 14 Nov 2018 00:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=18446303</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18446303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18446303</guid></item><item><title><![CDATA[New comment by valarauca1 in "Despite concerns, FDA approves new opioid 10x more powerful than Fentanyl"]]></title><description><![CDATA[
<p>If you are interested in learning more the general name for this drug (outside of the US) is ARX-04.<p>The maker has some data that compares it to Fentanyl [1]. Their numbering states that is closer to 100x, and crosses the blood brain barrier in around 6 minutes.<p>[1] <a href="http://www.acelrx.com/technology/publications/arx-04/MHSRS%20ProjTeamPresentation%202016%20FINAL%2008_10_16%20MRC-0076.pdf" rel="nofollow">http://www.acelrx.com/technology/publications/arx-04/MHSRS%2...</a> here</p>
]]></description><pubDate>Fri, 02 Nov 2018 20:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=18366701</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18366701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18366701</guid></item><item><title><![CDATA[New comment by valarauca1 in "Windows Defender detects malware in DMD"]]></title><description><![CDATA[
<p>large corporations often block users from setting executable permissions on files they created as a way curbing malware.<p>Or at least I've encountered this in my career.</p>
]]></description><pubDate>Thu, 01 Nov 2018 22:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=18359063</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18359063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18359063</guid></item><item><title><![CDATA[New comment by valarauca1 in "We posed as 100 Senators to run ads on Facebook. Facebook approved all of them"]]></title><description><![CDATA[
<p>dog it’s a PHP shop, nobody re-uses code</p>
]]></description><pubDate>Tue, 30 Oct 2018 23:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=18342168</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18342168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18342168</guid></item><item><title><![CDATA[New comment by valarauca1 in "Coinbase is launching support for the USDC stablecoin"]]></title><description><![CDATA[
<p>this challenge cannot be circumvented.<p>Division of tasks, and specialization naturally trend to hierarchical organization for the same reason divide and conquer algorithms are so efficient. Separation of concerns is powerful.<p>There is much different of 5-6 shoemakers picking the same person to handle their finances so they can focus on making shoes. But, how many shoe makers can offload their finances until you have a bank?</p>
]]></description><pubDate>Tue, 23 Oct 2018 20:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=18287409</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18287409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18287409</guid></item><item><title><![CDATA[New comment by valarauca1 in "TSMC: First 7nm EUV Chips Taped Out, 5nm Risk Production in Q2 2019"]]></title><description><![CDATA[
<p>Not really.<p>The fundamental limit of clock speed is power draw. As clocks increase the wattage ~ frequency relation goes from<p><pre><code>     frequency = Constant * Power Draw
</code></pre>
It starts becoming<p><pre><code>     frequency = Power Draw * Power Draw
</code></pre>
As you start getting >3GHz so while we can make processors that run >5GHz. There just aren't applications that benefit a lot from it.</p>
]]></description><pubDate>Wed, 10 Oct 2018 20:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=18188711</link><dc:creator>valarauca1</dc:creator><comments>https://news.ycombinator.com/item?id=18188711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18188711</guid></item></channel></rss>