<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: Goopplesoft</title><link>https://news.ycombinator.com/user?id=Goopplesoft</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Jul 2026 08:22:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Goopplesoft" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Goopplesoft in "Cloud SQL for PostgreSQL now generally available"]]></title><description><![CDATA[
<p><a href="https://cloud.google.com/sql/docs/postgres/extensions" rel="nofollow">https://cloud.google.com/sql/docs/postgres/extensions</a><p>Looks like a preset list of extensions. I'd assume custom extensions would be very difficult to support in managed postgres.</p>
]]></description><pubDate>Wed, 18 Apr 2018 21:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=16871326</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16871326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16871326</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Squared Digit Sum"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Happy_number" rel="nofollow">https://en.wikipedia.org/wiki/Happy_number</a></p>
]]></description><pubDate>Sat, 24 Mar 2018 20:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=16668882</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16668882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16668882</guid></item><item><title><![CDATA[New comment by Goopplesoft in "B-Heap vs. Binary Heap (2010)"]]></title><description><![CDATA[
<p>> ..., not to mention wasting enormous amounts of hardware and electricity.<p>I wonder how legitimate this concern is from an environmental angle. On one hand a lot of code in the world probably has much worse performance ratios than than the one described in the article -- using python is sufficient to cause an order of performance loss. On the other hand data centers are using more renewable energy sources and reducing their carbon output.<p>Is this only a wasted money problem? How worth while is it to write "green code"? Back of the envelope calculations on how much developer comfort costs would be interesting.</p>
]]></description><pubDate>Sun, 18 Mar 2018 16:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=16612656</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16612656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16612656</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Show HN: AtomicWrite: cross platform library for atomically writing data to disk"]]></title><description><![CDATA[
<p>I usually don't defend Windows, but, rename not overwriting (without an argument) seems safer as a low level API, no? Given it takes a 2 line helper to achieve the same thing in C++ [1], doesn't seem that bad.<p>[1] <a href="https://gitlab.com/jeffreyrogers27/AtomicWrite/blob/master/AtomicWrite.cpp#L144" rel="nofollow">https://gitlab.com/jeffreyrogers27/AtomicWrite/blob/master/A...</a></p>
]]></description><pubDate>Tue, 13 Mar 2018 04:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=16573892</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16573892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16573892</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Relibc: C Library in Rust for Redox and Linux"]]></title><description><![CDATA[
<p>> I think encouraging a culture of distributing software in such a fashion is an incredibly bad idea<p>It isn't obvious to me how that is dramatically different from traditional package managers as far as the update process goes. Upgrading decencies seems like a generally active and involved process as far as most package managers I've seen go.<p>pip/apt/npm/go-get/glide/yum/nixos etc all require you to actively discover and upgrade your dependencies and I've never been prompted to upgrade a package from any of the programs (a few do ask if you actively engage special subcommands on CLI e.g apt list --upgrade). Unattended-upgrades might  be close but you can really only enable that on security releases and most package managers don't have the resources to setup special distros (and fewer backport security fixes).<p>So is the pain really just not having a quick upgrade cli and is that dramatically different from going to a github page and getting the new URL for a new binary? Would something as simple as writing a script to list and download versions of binaries from github releases make this a non issue?</p>
]]></description><pubDate>Fri, 09 Mar 2018 07:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=16550304</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16550304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16550304</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Go best practices, six years in (2016)"]]></title><description><![CDATA[
<p>Is anyone else using golang dep[1] as their vendor/dependency tool?<p>I’ve used it and it works great (much better than glide, gb et al) but I don’t see it in the wild too often.<p>[1] <a href="https://github.com/golang/dep" rel="nofollow">https://github.com/golang/dep</a></p>
]]></description><pubDate>Fri, 02 Mar 2018 15:37:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=16502285</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16502285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16502285</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Telegram Login for Websites"]]></title><description><![CDATA[
<p>By building a phenomenal chat app and gradually (deliberately) building features around it to create a complete WeChat-like ecosystem, Telegram will probably improve people's uptake of chat-centric utilities in the markets they're targeting.<p>I think the fundamental component to their success is just how snappy and 'live' their chat conversations feel. Everything including their backend perf, chat bubble animations, etc seems to be finely tuned to make conversations feel alive and active.</p>
]]></description><pubDate>Wed, 07 Feb 2018 16:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=16325537</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16325537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16325537</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Why Create a New Unix Shell?"]]></title><description><![CDATA[
<p>A while back I wrote a little test snippet[1] to see how good such an interface can get in python.<p><pre><code>    _("ls -la") | _(lambda x: x.split()[-1]) | _(lambda x: os.path.splitext(x)[1])
</code></pre>
I wonder if there's a complete version of something like this out there. You can probably get pretty far staying in Python-land, plus, everything else is free (data types, standard library, adoption, etc).<p>[1] <a href="https://gist.github.com/pnegahdar/726cf2c65fc561db7831" rel="nofollow">https://gist.github.com/pnegahdar/726cf2c65fc561db7831</a></p>
]]></description><pubDate>Thu, 01 Feb 2018 05:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=16279848</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16279848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16279848</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Amazon announces candidate cities for HQ2"]]></title><description><![CDATA[
<p>Northern Virgina has quite a few areas including Tysons that would 'fit' (it is HQ to "Intelsat, Gannett, Hilton Worldwide, Freddie Mac, Capital One and Booz Allen Hamilton") [1]. Montgomery County, on the other hand, is definitely a weird choice.<p>[1] <a href="https://en.wikipedia.org/wiki/Tysons,_Virginia" rel="nofollow">https://en.wikipedia.org/wiki/Tysons,_Virginia</a></p>
]]></description><pubDate>Thu, 18 Jan 2018 19:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=16180606</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16180606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16180606</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Mailgun Security Incident and Important Customer Information"]]></title><description><![CDATA[
<p>Foremost, it was written by a human and unintended language contradictions are common. With that said, what you're suggesting isn't necessarily true -- the language can also indicate potential false positives, again because of the nuances of language.</p>
]]></description><pubDate>Fri, 05 Jan 2018 20:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=16081196</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=16081196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16081196</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Jsonb: Stories about performance"]]></title><description><![CDATA[
<p>I can easily think of a few good reasons (it is actually a pretty good database for the right use-cases). Can you actually not find a good reason or are you just continuing the exaggerating echo chamber around mongodb's earlier failures for 'points'? Plus this has very little to do with the article which is a very very well done technical analysis of different solutions with very little opining.</p>
]]></description><pubDate>Sat, 23 Dec 2017 15:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=15994626</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15994626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15994626</guid></item><item><title><![CDATA[New comment by Goopplesoft in "What I Learned from Losing $200M (2015)"]]></title><description><![CDATA[
<p>This reads like a case study in one of Nassim Taleb's books.<p>> stress, competition, and choice involved in trading financial instruments naturally give rise to illusions of control<p>> I’d never really experienced the extreme tail of a probability distribution firsthand. And that experience disabused me of more than one illusion.<p>> But what’s the alternative to estimating probabilities?<p>The implied inevitability of another crisis over the new-ish stress tests is very saddening. I wonder what can be done.<p>> The danger is that the financial system and its regulators are moving to a narrow risk-model gene pool that is highly vulnerable to the next financial virus,” he wrote. “By discouraging innovation in risk models, we risk sowing the seeds of our next systemic crisis.</p>
]]></description><pubDate>Thu, 02 Nov 2017 20:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=15614111</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15614111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15614111</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Streams: a new general purpose data structure in Redis"]]></title><description><![CDATA[
<p>What sort of compression do the blocks undergo? E.g. does periodicity of the timeseries help reduce the the space of the 64/128bit timestamp? Gorilla[1] style compression would be great, although it'd likely make sub block level range queries tough.<p>[1]<a href="http://www.vldb.org/pvldb/vol8/p1816-teller.pdf" rel="nofollow">http://www.vldb.org/pvldb/vol8/p1816-teller.pdf</a></p>
]]></description><pubDate>Mon, 02 Oct 2017 21:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=15388141</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15388141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15388141</guid></item><item><title><![CDATA[New comment by Goopplesoft in "New React website"]]></title><description><![CDATA[
<p>> requiring you to have a strong JS frontend background in the first place<p>Is that a high bar for a JS frontend framework? Serious question, as it doesn't seem that way to me. This seems analogous to saying "Django docs require you to know python" or "Postgres docs require you to understand how databases work".</p>
]]></description><pubDate>Fri, 29 Sep 2017 16:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=15366865</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15366865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15366865</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Go: Ten years and climbing"]]></title><description><![CDATA[
<p>> Russ discovered—that's the right word—that the generality of Go's methods meant that a function could have methods, leading to the http.HandlerFunc idea...more general ideas too, like the the io.Reader and io.Writer interfaces, which informed the structure of all the I/O libraries.<p>Big testament to great interfaces being hugely impactful. For me, the IO and HTTP interfaces are a big part of why Go is so nice to use; the libraries (including std) that emerged around those interfaces and their subsequent interoperability makes everything so coherent.<p>Congrats to the Go team and their amazing work!</p>
]]></description><pubDate>Fri, 22 Sep 2017 00:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=15308510</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15308510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15308510</guid></item><item><title><![CDATA[New comment by Goopplesoft in "How to conduct a good programming interview"]]></title><description><![CDATA[
<p>> Just do some small spot checks to make sure they aren't taking credit for the work of others.<p>Agreed, asking tough technical questions on this front gives a really solid indicator of a 'bullshitter'. For example, I often ask people to diagram a prior project architecture they worked on, and then ask them very fine details of how things work and try to challenge them with alternative approaches to see how they react. I get to experience working with them during the interview through which I learn if they're smart and capable.</p>
]]></description><pubDate>Sun, 10 Sep 2017 20:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=15214189</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15214189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15214189</guid></item><item><title><![CDATA[New comment by Goopplesoft in "How to conduct a good programming interview"]]></title><description><![CDATA[
<p>> 5 minutes of resume discussion
> 45 minutes of coding<p>As anyone else found that a good resume discussion is often much better than the coding component? I've concluded that implementation difficulties, decisions made (tradeoffs, technologies, etc.) and the collaborative environment around projects, are much better signals than the code part of my interviews.<p>If you've dealt with a broad range of tech and can ask the right questions, it's relatively easy to get a strong signal from a candidate by having a deep discussion on their work on prior projects. Both are needed and very useful.</p>
]]></description><pubDate>Sun, 10 Sep 2017 18:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=15213381</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15213381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15213381</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Vagrant 2.0"]]></title><description><![CDATA[
<p>It is owned by Hashicorp. Hashicorp was a company built around Vagrant initially.</p>
]]></description><pubDate>Thu, 07 Sep 2017 18:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=15194673</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15194673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15194673</guid></item><item><title><![CDATA[Show HN: Electro – a dynamic Git static file server (like GitHub pages)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/pnegahdar/electro">https://github.com/pnegahdar/electro</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15116257">https://news.ycombinator.com/item?id=15116257</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 28 Aug 2017 13:08:04 +0000</pubDate><link>https://github.com/pnegahdar/electro</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=15116257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15116257</guid></item><item><title><![CDATA[New comment by Goopplesoft in "Hy – A Lisp-flavored Python"]]></title><description><![CDATA[
<p>> equally (un)readable<p>Means they're the same to them regardless of whether its readable or not (they aren't even opining here).</p>
]]></description><pubDate>Wed, 02 Aug 2017 23:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=14915638</link><dc:creator>Goopplesoft</dc:creator><comments>https://news.ycombinator.com/item?id=14915638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14915638</guid></item></channel></rss>