<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: neuromantik8086</title><link>https://news.ycombinator.com/user?id=neuromantik8086</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 20:27:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=neuromantik8086" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by neuromantik8086 in "Columbia and NYU Would Lose $327M in Tax Breaks Under Proposal"]]></title><description><![CDATA[
<p>Because endowments aren't piggy banks.  They're regulated by UPMIFA [1], which states that universiteis can't draw down more than 7% of the total funds in the endowment unless they can prove that it would be prudent to do so, and the burden of proof is extremely high.<p>Even without UPMIFA, endowments are a mix of unrestricted and restricted funds, and donor restrictions can and do prevent universities from using money when they might otherwise want to.  Even if a university desired to draw down the full 7% allowed without triggering red tape, it's unlikely that they would be able to draw it all without running afoul of donor intent.[2]<p>If anything, the system is to blame here, not the universities themselves necessarily (not to excuse bad apples in academic administration).<p>[1] <a href="https://en.wikipedia.org/wiki/Uniform_Prudent_Management_of_Institutional_Funds_Act" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Uniform_Prudent_Management_of_...</a><p>[2] <a href="https://en.wikipedia.org/wiki/Donor_intent" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Donor_intent</a></p>
]]></description><pubDate>Mon, 11 Dec 2023 15:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38601214</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=38601214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38601214</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Challenge to scientists: does your ten-year-old code still run?"]]></title><description><![CDATA[
<p>I never answered your last question so here goes:<p>> Are you saying that the reproductive challenge poses a difficulty to Common Workflow Language?<p>I don't actually understand how the reproducibility challenge undermines the validity of using CWL / flow-based programming as an approach to promoting reproducible analyses.  There certainly wasn't anything in the article that made me think that CWL was challenged, but Hinsen explicitly called out CWL in the abstract, which implies that for some reason he thinks, a priori, that it's a non-solution.  He never justifies this implied assumption further, and as near as I can tell, none of the attempted replications used a flow-based language.<p>If Hinsen really aimed to argue against the viability of CWL/flow-based programming as an approach to reproducibility, he would have done a systematic comparison of historical analyses that used a flow-based system (like National Instruments' Labview or Prograph) vs analyses that are more similar to the approach that he seems to favor (i.e., analyses using Mathematica or Maple).<p>While I find the challenge interesting to follow, and the retrocomputing geek in me finds it fun, I don't actually understand what it really accomplished other than being a fun diversion.  Assuming that an analysis was written in a Turing-complete language and you didn't use non-deterministic algorithms, you should theoretically be able to reproduce the results exactly on modern hardware, and using non-deterministic algorithms I would imagine that a result would be "close enough" within some kind of confidence interval.  You may need to go to great lengths (in terms of emulating instruction sets, ripping tapes, etc), but I think a visit to any retrocomputing festival or computer history museum would have made that pretty obvious from the outset.</p>
]]></description><pubDate>Tue, 25 Aug 2020 01:59:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=24267509</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=24267509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24267509</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Challenge to scientists: does your ten-year-old code still run?"]]></title><description><![CDATA[
<p>I can only speak to Spack in particular, but the main issue that I found with it was balancing researcher expectations for package installation speed with compile times.  For most packages, compile times aren't a huge problem, but compilers themselves can take days to build, and it isn't unheard of for researchers to want a recent version of gcc for some of their environments.<p>In theory this isn't an issue with Spack (assuming that you have a largely homogeneous set of hardware or don't use CPU family-specific instruction sets), since you can set up cached, pre-compiled binaries on a mirror server (similar to a yum repo) and have people install from there.<p>Spack, however, has a lot of power/complexity.  A lot of <i>untamed</i> power that means that bugs can sometimes be more likely than in other, more mature (or mature-ish) package managers.  Namely, Spack allows you to not only specify the version number of a package, but also the compiler that you use to make that package, specific versions of dependencies that you want to use, which implementation of an API you want to use (i.e., MPICH or OpenMPI for MPI), and compiler flags for that package.  When you run an install command / specify what you want to install, Spack then performs dependency resolution and "concretizes" a DAG that fulfills all of the constraints.<p>The issue that I ran into was that if you don't specify everything, Spack makes decisions for you about which version of a dependency, which compiler, etc to use (i.e., it fills in free variables in a space with a lot of dimensions).  This would be great and dandy normally, although the version of Spack that I used occasionally constructed totally different graphs for the same "spack install gcc" command (if I recall correctly; take all of this with a grain of salt b/c I might be misremembering).  This meant that it wouldn't use cached versions of gcc that had already been built, and ended up rebuilding minor variants of gcc with options I didn't care about.<p>At National Labs and larger outfits, the trade-offs between this kind of complexity/power and the accompanying bugginess (Spack has yet to hit 1.0) seem to favor complexity/power while accepting these sorts of bugs, but I don't work at a larger outfit and my group didn't need that level of power/control over dependencies and rather needed something that "just worked" and would allow researchers to be able to install packages independently of us (IT people).  conda (mostly) fit the bill for this.  I still think that Spack is the future and it has a special place in my heart, but it will have to be more stable for me to want to use it in production.</p>
]]></description><pubDate>Tue, 25 Aug 2020 01:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=24267364</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=24267364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24267364</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Challenge to scientists: does your ten-year-old code still run?"]]></title><description><![CDATA[
<p>I never said that Konrad Hinsen's agenda was hidden; in fact, it's not at all hidden (which is why I linked the abstract).  It's just that this context isn't at all clear in the Nature write-up, and it's relevant to take into account.<p>I haven't taken the time to seriously contemplate the merits of CWL vs Leibniz, although my gut instinct is that we don't really need another domain-specific language for science given the profusion of such languages that already exist (Mathematica, Maple, R, MATLAB, etc).  That's the extent of my bias, but again, it's a gut instinct and not a comprehensive well-reasoned argument against Leibniz.</p>
]]></description><pubDate>Mon, 24 Aug 2020 17:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=24262655</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=24262655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24262655</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Challenge to scientists: does your ten-year-old code still run?"]]></title><description><![CDATA[
<p>There are some efforts in this vein within academia, but they are very weak in the United States.  The U.S. Research Software Engineer Association (<a href="https://us-rse.org/" rel="nofollow">https://us-rse.org/</a>) represents one such attempt at increasing awareness about the need for dedicated software engineers in scientific research and advocates for a formal recognition that software engineers are essential to the scientific process.<p>In terms of tangible results, Princeton at least has created a dedicated team of software engineers as part of their research computing unit (<a href="https://researchcomputing.princeton.edu/software-engineering" rel="nofollow">https://researchcomputing.princeton.edu/software-engineering</a>).<p>Realistically though even if the necessity of research software engineering were acknowledged at the institutional level at the bulk of universities, there would still be the problem of universities paying way below market rate for software engineering talent...<p>To some degree, universities alone cannot effect the change needed to establish a professional class of software engineers that collaborate with researchers.  Funding agencies such as the NIH and NSF are also responsible, and need to lead in this regard.</p>
]]></description><pubDate>Mon, 24 Aug 2020 16:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=24262272</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=24262272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24262272</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Challenge to scientists: does your ten-year-old code still run?"]]></title><description><![CDATA[
<p>Just as a quick bit of context here, Konrad Hinsen has a specific agenda that he is trying to push with this challenge.  It's not clear from this summary article, but if you look at the original abstract soliciting entries for the challenge (<a href="https://www.nature.com/articles/d41586-019-03296-8" rel="nofollow">https://www.nature.com/articles/d41586-019-03296-8</a>), it's a bit clearer that Hinsen is using this to challenge the technical merits of Common Workflow Language (<a href="https://www.commonwl.org/" rel="nofollow">https://www.commonwl.org/</a>; currently used in bioinformatics by the Broad Institute via the Cromwell workflow manager).<p>Hinsen has created his own DSL, Leibniz (<a href="https://github.com/khinsen/leibniz" rel="nofollow">https://github.com/khinsen/leibniz</a> ; <a href="http://dirac.cnrs-orleans.fr/~hinsen/leibniz-20161124.pdf" rel="nofollow">http://dirac.cnrs-orleans.fr/~hinsen/leibniz-20161124.pdf</a>), which he believes is a better alternative to Common Workflow Language.  This reproducibility challenge is in support of this agenda in particular, which is worth keeping in mind; it is not an unbiased thought experiment.</p>
]]></description><pubDate>Mon, 24 Aug 2020 16:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=24262127</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=24262127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24262127</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Challenge to scientists: does your ten-year-old code still run?"]]></title><description><![CDATA[
<p>Guix is one of several solutions that has been touted as a solution.  Another one that is quite popular in HPC circles is Spack (<a href="https://spack.readthedocs.io/en/latest/" rel="nofollow">https://spack.readthedocs.io/en/latest/</a>).<p>At my institute, we actually tried out Spack for a little bit, but consistently felt like it was implemented more as a research project rather than something that was production-level and maintainable.  In large part, this was due to the dependency resolver, which attempts to tackle some very interesting CS problems I gather (although this is a bit above me at the moment; these problems are discussed in detail at <a href="https://extremecomputingtraining.anl.gov//files/2018/08/ATPESC_2018_Dinner_Talk_5_8-2_Gamblin-Spack.pdf" rel="nofollow">https://extremecomputingtraining.anl.gov//files/2018/08/ATPE...</a>), but which produces radically different dependency graphs when invoked with the same command across different versions of Spack.<p>I've since come to regard Spack as the kind of package manager that science deserves, with conda being the more pragmatic / maintainable package manager that we get instead .  Spack/Guix/nix are the best solution in theory, but they come with a host of other problems that made them less desirable.</p>
]]></description><pubDate>Mon, 24 Aug 2020 16:11:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=24262042</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=24262042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24262042</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "The Shadow Inc. app that failed in Iowa last night"]]></title><description><![CDATA[
<p>The COO majored in Music Technology at Oberlin.  That's quite a bit more technical than most people realize.  TIMARA (the music tech program at the Oberlin Conservatory) involves a decent amount of programming and/or audio engineering.  To put that in perspective, the founder of Macromind/Macromedia (Marc Canter) is also an alumnus of TIMARA.</p>
]]></description><pubDate>Wed, 05 Feb 2020 03:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=22243773</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=22243773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22243773</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "WeWork chases new financing as cash crunch looms"]]></title><description><![CDATA[
<p>I prefer the following:<p>"It felt like a yuppie aquarium."<p><a href="https://www.reddit.com/r/finance/comments/c93agd/wework_isnt_even_close_to_being_profitable_it/essod6h/" rel="nofollow">https://www.reddit.com/r/finance/comments/c93agd/wework_isnt...</a></p>
]]></description><pubDate>Fri, 11 Oct 2019 16:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=21226139</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=21226139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21226139</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Why Enterprise Software Sucks"]]></title><description><![CDATA[
<p>As others have pointed out, what you're describing isn't a fundamentally new idea or even that revolutionary.  You're basically describing a database filesystem.  Onne Gortner attempted an implementation of this concept in 2004 as part of his/her master's thesis (see <a href="http://dbfs.sourceforge.net/" rel="nofollow">http://dbfs.sourceforge.net/</a>).  Systems like Spotlight are effectively a partial implementation of this concept- OS X essentially has a hybrid setup where there's both a database and conventional filesystem running in parallel.  Going back further, locate (first implemented in 1982) could almost be viewed as a proto-Spotlight.  Gmail's labels/tags are another example of a mainstream implementation of this.</p>
]]></description><pubDate>Fri, 11 Oct 2019 16:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=21226036</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=21226036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21226036</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "AWS EC2/RDS Outage in us-east-1"]]></title><description><![CDATA[
<p>Modern services such as reddit and Twitter effectively usurp the role that Usenet/NNTP and similar distributed protocols used to fulfill, but without the advantage of decentralization / lack of large single points of failure that such protocols embraced.  That's what I was getting at, and maybe I'm full of shit.<p>In the 80s if a university campus internet connection went down, only that university was affected.  Now, when a single AWS availability zone goes down, a much wider swath of users is impacted.  Such consolidation / centralization shows a disregard for the spirit of the early internet and design considerations that went into it.<p>Again, maybe I'm full of shit.  Lots of people here seem to think so.</p>
]]></description><pubDate>Sun, 01 Sep 2019 03:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=20850304</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=20850304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20850304</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "AWS EC2/RDS Outage in us-east-1"]]></title><description><![CDATA[
<p>We wouldn't have this problem if people just used application-layer protocols and federated services like the early internet.</p>
]]></description><pubDate>Sat, 31 Aug 2019 16:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=20847118</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=20847118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20847118</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Ask HN: Is Google Compute down?"]]></title><description><![CDATA[
<p>Resource Public Key Infrastructure, but ISPs are too cheap to actually implement it.</p>
]]></description><pubDate>Mon, 12 Nov 2018 22:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=18436626</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18436626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18436626</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "Show HN: HomelabOS – Ansible scripts to deploy self hosted cloud services"]]></title><description><![CDATA[
<p>Maybe I'm being obtuse, but doesn't using a configuration management tool to deploy black-box Docker containers eliminate many of the advantages of using config management in the first place?</p>
]]></description><pubDate>Mon, 12 Nov 2018 20:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=18435493</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18435493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18435493</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "The Art Institute of Chicago Has Put 50k High-Res Images Online"]]></title><description><![CDATA[
<p>I mean, part of the appeal of the Louvre at least isn't just that you can see the art in the physical world, but that you're practically bathed in it.  This sense of being overwhelmed and the serendipity factor in discovering new works constituted a lot of the appeal when I used to visit there.  You could go into there once every weekend for a year and never have the same experience twice.</p>
]]></description><pubDate>Mon, 12 Nov 2018 18:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=18434578</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18434578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18434578</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "'Human brain' supercomputer with 1M processors switched on for first time"]]></title><description><![CDATA[
<p>Just as a bit of a nitpick the Connection Machine:<p>a) Wasn't manufactured by Cray.  It was made by Thinking Machines Corporation in the greater Boston area.<p>b) Didn't have anything to do with neural nets, as it was developed during the period of time when GOFAI / symbolic AI was still in vogue (although by the late 80s the Japanese had revived connectionism / neural nets), and thus had far more in common with a LISP machine.<p>c) Was mostly about developing a decent SIMD architecture.</p>
]]></description><pubDate>Mon, 05 Nov 2018 18:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=18384516</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18384516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18384516</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "'Human brain' supercomputer with 1M processors switched on for first time"]]></title><description><![CDATA[
<p>I mean, a lot of the brain is devoted to sensation, so if you don't care about simulating how the brain interprets certain aspects of sensation (motion, depth, vision more generally) you could probably simulate other functions.  For memory, however, at least, there's a lot of evidence that you'll need to simulate sensory systems to be able to accurately simulate recall [0].<p>[0] <a href="https://books.google.com/books?id=VjZyDwAAQBAJ&pg=PT597&lpg=PT597&dq=cortical+reinstatement&source=bl&ots=raguZOS29j&sig=h9d66-nczgKMdii_U1ZWs_tuVIQ&hl=en&sa=X&ved=2ahUKEwichN6K7L3eAhXIVN8KHWTzD4w4FBDoATADegQIAxAB#v=onepage&q=cortical%20reinstatement&f=false" rel="nofollow">https://books.google.com/books?id=VjZyDwAAQBAJ&pg=PT597&lpg=...</a></p>
]]></description><pubDate>Mon, 05 Nov 2018 18:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=18384469</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18384469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18384469</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "'Human brain' supercomputer with 1M processors switched on for first time"]]></title><description><![CDATA[
<p>> Science used to be culturally important in the 50s as a way to [beat the communists].<p>Fixed that for you</p>
]]></description><pubDate>Mon, 05 Nov 2018 18:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=18384413</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18384413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18384413</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "How hustle culture took over advertising"]]></title><description><![CDATA[
<p>It's a bit different in the U.S. in the sense that, whereas in Britain and France most mid-sized cities have decent public transit and municipal services, in the U.S. only a handful large urban centers have these kinds of things.<p>For example, in Clermont-Ferrand, which is roughly to Paris what Albany is in NYC, there is a well-established tram system that can get you to many places you'd want to go to without a car.  This is especially essential if you're low income.  Albany in contrast, just has buses (the CDTA), and pretty crap buses at that.  The only other city in New York State with anything even remotely approaching the utility of the subway system is the light rail system in Buffalo, which is mostly useless since it only comprises one marginally useful line.<p>Believe me, as someone not involved in finance in NYC, if I could get the same services I get here in a mid-sized city like Pittsburgh, Cincinnati or Buffalo, I'd strongly consider relocation.</p>
]]></description><pubDate>Mon, 05 Nov 2018 17:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=18384333</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18384333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18384333</guid></item><item><title><![CDATA[New comment by neuromantik8086 in "1 in 4 Statisticians Say They Were Asked to Commit Scientific Fraud"]]></title><description><![CDATA[
<p>The HBR article's discussion of incentives is not really quite what I was thinking of when I wrote my comment.  Specifically, the article you cite refers to the well-known phenomenon of how introducing extrinsic rewards via positive reinforcement is counterproductive in the long run.  I've often noticed this form of "incentive" / reward being offered in the gamification of open science, such as via the Mozilla Open Science Badges [0], which in my opinion are a waste of time, effort, and money that do little to address systemic problems with scientific publishing.<p>With regard to the issue of grad students being unwilling to come forward and report mistakes, incentives wouldn't be added, but rather positive punishment [1] would be removed, which would then allow rewards for intrinsically motivated [2] actions.<p>[0] <a href="https://cos.io/our-services/open-science-badges/" rel="nofollow">https://cos.io/our-services/open-science-badges/</a><p>[1] <a href="https://en.wikipedia.org/wiki/Punishment_(psychology)" rel="nofollow">https://en.wikipedia.org/wiki/Punishment_(psychology)</a><p>[2] <a href="https://msu.edu/~dwong/StudentWorkArchive/CEP900F01-RIP/Webber-IntrinsicMotivation.htm" rel="nofollow">https://msu.edu/~dwong/StudentWorkArchive/CEP900F01-RIP/Webb...</a></p>
]]></description><pubDate>Mon, 05 Nov 2018 17:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=18384209</link><dc:creator>neuromantik8086</dc:creator><comments>https://news.ycombinator.com/item?id=18384209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18384209</guid></item></channel></rss>