<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: mschoch</title><link>https://news.ycombinator.com/user?id=mschoch</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 11:38:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mschoch" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mschoch in "There are two types of dishwasher people"]]></title><description><![CDATA[
<p>> You have to handwash the dish, then put it through the dishwasher, then handwash it when it comes out.<p>You have never actually used a dishwasher have you.</p>
]]></description><pubDate>Tue, 15 Apr 2025 03:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43688731</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=43688731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43688731</guid></item><item><title><![CDATA[New comment by mschoch in "Washington Post editor resigns after accusing CEO of killing column"]]></title><description><![CDATA[
<p>As a resident of the city and former subscriber.  100% YES, that is better than the current situation.</p>
]]></description><pubDate>Tue, 11 Mar 2025 01:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43328350</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=43328350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43328350</guid></item><item><title><![CDATA[New comment by mschoch in "TikTok is back in the App Store"]]></title><description><![CDATA[
<p>seriously dude, it's over, go  home.</p>
]]></description><pubDate>Fri, 14 Feb 2025 07:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43045687</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=43045687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43045687</guid></item><item><title><![CDATA[New comment by mschoch in "FAA Wants Permanent Helicopter Restrictions at Reagan Airport"]]></title><description><![CDATA[
<p>in an actual emergency, you would divert traffic from DCA – the logic here is absurd</p>
]]></description><pubDate>Wed, 12 Feb 2025 17:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43027330</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=43027330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43027330</guid></item><item><title><![CDATA[New comment by mschoch in "Leaking the email of any YouTube user for $10k"]]></title><description><![CDATA[
<p>google insiders will leak for considerably less, no exploit needed</p>
]]></description><pubDate>Wed, 12 Feb 2025 13:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43025260</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=43025260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43025260</guid></item><item><title><![CDATA[New comment by mschoch in "[dead]"]]></title><description><![CDATA[
<p>that piece of shit is dead</p>
]]></description><pubDate>Wed, 05 Feb 2025 01:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42942371</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42942371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42942371</guid></item><item><title><![CDATA[New comment by mschoch in "The young, inexperienced engineers aiding DOGE"]]></title><description><![CDATA[
<p>haha, the goodwill of ending up on a different black list, and never working again</p>
]]></description><pubDate>Tue, 04 Feb 2025 14:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42932485</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42932485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42932485</guid></item><item><title><![CDATA[New comment by mschoch in "Meta's Mark Zuckerberg explores purchase of Washington DC property"]]></title><description><![CDATA[
<p>we're waiting for you Mark!!!!!!!!!!!!!!!!</p>
]]></description><pubDate>Wed, 29 Jan 2025 15:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42866220</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42866220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42866220</guid></item><item><title><![CDATA[New comment by mschoch in "United States Digital Service renamed to DOGE"]]></title><description><![CDATA[
<p>the USDS is the biggest joke to tech people in DC – just silicon valley more cosplay</p>
]]></description><pubDate>Wed, 22 Jan 2025 14:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42793255</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42793255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42793255</guid></item><item><title><![CDATA[New comment by mschoch in "AI company that made robots for children went bust and now the robots are dying"]]></title><description><![CDATA[
<p>Sounds like a great opportunity to teach them about the shitty real world we all live in.</p>
]]></description><pubDate>Tue, 10 Dec 2024 02:07:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42372935</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42372935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42372935</guid></item><item><title><![CDATA[New comment by mschoch in "MTA's A.I. bus cameras issue mistaken parking violations"]]></title><description><![CDATA[
<p>Does everyone in NYC live as scared as you?</p>
]]></description><pubDate>Wed, 04 Dec 2024 05:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42314684</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42314684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42314684</guid></item><item><title><![CDATA[New comment by mschoch in "FTC takes action against Gravy Analytics, Venntel for selling location data"]]></title><description><![CDATA[
<p>I think you meant not non non non non non nonsensical</p>
]]></description><pubDate>Wed, 04 Dec 2024 00:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42313246</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42313246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42313246</guid></item><item><title><![CDATA[New comment by mschoch in "Jack Smith files to drop Jan. 6 charges against Donald Trump"]]></title><description><![CDATA[
<p>stood up like a badass</p>
]]></description><pubDate>Mon, 25 Nov 2024 21:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42240401</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42240401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42240401</guid></item><item><title><![CDATA[New comment by mschoch in "Show HN: Fireproof – local-first database with Git-like encrypted sync"]]></title><description><![CDATA[
<p>Fireproof engineer here, I come from the backend engineer perspective, so I thought I'd share some of my personal hacks on Fireproof:<p>Fireplace - tooling to deploy Fireproof apps and sync data across your Tailscale network.  Once all the computers you care about are on your tailnet, of course you want all the browsers on the tailnet to easily sync with one another.<p>Go Implementation - Fireproof bills itself as a realtime database that runs anywhere, and I want to make sure that includes inside your Go applications.  This will allow your Go application to become a full-fledged reader/writer of the Fireproof ledger.<p>I'm excited to see what other people want to build and answer any questions.</p>
]]></description><pubDate>Tue, 19 Nov 2024 17:08:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42185700</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=42185700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42185700</guid></item><item><title><![CDATA[New comment by mschoch in "Bleve: Full-text search and indexing for Go"]]></title><description><![CDATA[
<p>Bleve is just a library that provides this functionality, you first have to build an application that uses Bleve, and deploy that.<p>Bleve does (optionally) support persistence, so reading/writing files is one place it does directly interact with the environment.  The environment must support mmap.<p>There are several projects which support distributed index/search workloads with Bleve.  The exact approaches vary, but they all use Bleve to perform node local operations, and coordinating this is done at a higher level by the application.<p>I suspect I don't understand the terminology you're using in the last question, as Bleve has no training, models or nodes.</p>
]]></description><pubDate>Mon, 08 Apr 2019 21:13:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=19609101</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=19609101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19609101</guid></item><item><title><![CDATA[New comment by mschoch in "Bleve: Full-text search and indexing for Go"]]></title><description><![CDATA[
<p>We recently added an ASCII folding filter, which may help: <a href="https://github.com/blevesearch/bleve/pull/1070" rel="nofollow">https://github.com/blevesearch/bleve/pull/1070</a></p>
]]></description><pubDate>Mon, 08 Apr 2019 19:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=19608487</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=19608487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19608487</guid></item><item><title><![CDATA[New comment by mschoch in "Bleve: Full-text search and indexing for Go"]]></title><description><![CDATA[
<p>We were made aware of this in September:
 <a href="https://github.com/blevesearch/bleve/issues/783#issuecomment-420592339" rel="nofollow">https://github.com/blevesearch/bleve/issues/783#issuecomment...</a></p>
]]></description><pubDate>Mon, 08 Apr 2019 19:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=19608089</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=19608089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19608089</guid></item><item><title><![CDATA[New comment by mschoch in "Bleve: Full-text search and indexing for Go"]]></title><description><![CDATA[
<p>First, here are the top two requests that we do NOT plan to implement.<p>1.  Make Bleve a distributed index, or make Bleve into something that is a more direct ES competitor.<p>We have no plans to do this because we think that is better built at a different layer.  We have hooks we introduce in certain places where we need to plug-in code that would otherwise violate the boundaries.  And that is an arrangement that has worked well so far.  There are multiple projects built on top of bleve that allow you to index/search across nodes.<p>2.  Make an adapter for the XYZ key/value store.<p>This request goes back to the original bleve index which is serialized into a key/value abstraction layer.  When users run into size/speed issues with bleve, many assume that just plugging in a faster key/value store will help.  (Hey we thought that too when we built it this way)<p>But, we've now replaced that index scheme with a new implementation called scorch.  Scorch is considerably smaller and faster, and manages it's own index on disk, without using any key/value store.<p>As for things that we DO plan to implement:<p>1.  Size of the index still comes up a lot.  Couchbase is a very performnace sensitive user of Bleve, so I expect they'll lead the way on this front.<p>2.  Better (pluggable) scoring.  Today our search result scoring is broken for several types of queries, and the stuff that does score right is too tightly coupled to the searching logic.<p>3.  Overhaul index mapping.  Today bleve uses a mapping object to describe how source objects/documents are indexed.  One of the best ways we can simplify the mapping is to make things more explicit.  I think we tried to embrace the concept of reasonable defaults, but we ended up with inheritance hierarchies that are difficult to reason about.<p>There are lots of miscellaneous things like adding a data type that supports IPv6, or more advanced queries (lots of variations on span queries).</p>
]]></description><pubDate>Mon, 08 Apr 2019 19:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=19608074</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=19608074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19608074</guid></item><item><title><![CDATA[New comment by mschoch in "Bleve: Full-text search and indexing for Go"]]></title><description><![CDATA[
<p>Bleve originated as part of a solution to a problem customers faced when using Couchbase.  Almost all customers have at least some sort of search use case, but often times that use case isn't particularly complicated.  Many of them were running an ES cluster, moving the data from Couchbase to ES with an adapter, and using that to solve their search use case.<p>However, many of those same users complained about having to operate another cluster, especially ones that weren't already using the JVM (since it was a skill set they didn't have).<p>So, the appeal was to offer a service that runs as a part of the Couchbase cluster.  It wouldn't have to match every feature of ES, just shoot for 80/20 and customers would likely find it beneficial.<p>It was fortunate that Go was still growing in popularity within Couchbase at that time, and we were able to position Bleve as a true open-source component, on top of which some money-making value add could be layered.</p>
]]></description><pubDate>Mon, 08 Apr 2019 18:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=19607684</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=19607684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19607684</guid></item><item><title><![CDATA[New comment by mschoch in "Bleve: Full-text search and indexing for Go"]]></title><description><![CDATA[
<p>Core contributor here, happy to try and answer any questions.<p>One of the big things we're working on at the moment is improving the release process.  In addition to semantic versioning of the APIs we have to think through how it applies to the binary artifacts created.  We want Go modules to be supported and be a part of the solution, but we are also mindful not to break things for existing users.</p>
]]></description><pubDate>Mon, 08 Apr 2019 17:00:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=19606955</link><dc:creator>mschoch</dc:creator><comments>https://news.ycombinator.com/item?id=19606955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19606955</guid></item></channel></rss>