HN user

michaelhoffman

5,334 karma

https://hoffmanlab.org/

https://twitter.com/michaelhoffman

https://github.com/michaelmhoffman

https://hnbadges.netlify.app/?user=michaelhoffman

Posts95
Comments703
View on HN
pivot-to-ai.com 1y ago

Anthropic is scraping websites so fast it's causing problems

michaelhoffman
50pts24
support.okta.com 2y ago

Okta Mobile Apps Will No Longer Be Available on the China-Based Apple App Store

michaelhoffman
2pts0
arxiv.org 3y ago

Understanding metric-related pitfalls in image analysis validation

michaelhoffman
1pts0
www.biorxiv.org 3y ago

Methyl-sensitive transcription factor motifs with expanded epigenetic alphabet

michaelhoffman
2pts0
www.biorxiv.org 3y ago

Epigenetic misactivation of developmental enhancers drives SOX2 overexpression

michaelhoffman
1pts0
academic.oup.com 3y ago

Motif elucidation in ChIP-seq datasets with a knockout control

michaelhoffman
1pts0
journals.plos.org 3y ago

Community consensus on core open science practices to monitor in biomedicine

michaelhoffman
2pts0
www.cell.com 3y ago

Cell-free methylome quantification with synthetic spike-in controls

michaelhoffman
1pts0
www.biorxiv.org 3y ago

Systematic identification of cis-interacting lncRNAs and their targets

michaelhoffman
1pts0
mobilesyrup.com 3y ago

Rogers responds to CRTC questions over outage, will split network

michaelhoffman
3pts0
arxiv.org 4y ago

Metrics reloaded: Pitfalls and recommendations for image analysis validation

michaelhoffman
1pts0
genomebiology.biomedcentral.com 4y ago

Virtual ChIP-seq: predicting transcription factor binding

michaelhoffman
1pts0
www.bloomberg.com 4y ago

Lehman Brothers’ Collapse: The Bankruptcy That Took over a Decade to Unwind

michaelhoffman
4pts1
academic.oup.com 4y ago

Assessing and assuring interoperability of a genomics file format

michaelhoffman
2pts0
www.biorxiv.org 4y ago

Human papillomavirus integration transforms chromatin to drive oncogenesis

michaelhoffman
2pts0
phirephoenix.com 4y ago

Morals in the Machine

michaelhoffman
1pts0
www.law360.com 4y ago

Fed. Circ. Orders 2nd IP Case This Week Out of WDTX

michaelhoffman
2pts0
www.nature.com 4y ago

Reproducibility standards for machine learning in the life sciences

michaelhoffman
1pts0
clincancerres.aacrjournals.org 5y ago

Tumor-naive multimodal profiling of circulating tumor DNA in head+neck cancer

michaelhoffman
1pts0
genome.cshlp.org 5y ago

Functional annotation of human long noncoding RNAs via molecular phenotyping

michaelhoffman
1pts0
doi.org 5y ago

Motif elucidation in ChIP-seq datasets with a knockout control

michaelhoffman
1pts0
www.biorxiv.org 5y ago

Cell-free methylome quantification with synthetic spike-in controls

michaelhoffman
1pts0
febs.onlinelibrary.wiley.com 5y ago

Sharing biological data: why, when, and how

michaelhoffman
1pts0
www.biorxiv.org 5y ago

Functional annotation of human lncRNAs using chromatin conformation data

michaelhoffman
1pts0
www.technologyreview.com 5y ago

AI is wrestling with a replication crisis

michaelhoffman
6pts0
mjtsai.com 5y ago

Unhelpful Amazon Order Confirmation Emails

michaelhoffman
2pts0
www.nature.com 5y ago

Transparency and Reproducibility in Artificial Intelligence

michaelhoffman
2pts1
www.youtube.com 5y ago

Siggraph 2020: Nonlinear Color Triads for Color Distributions

michaelhoffman
2pts0
www.biorxiv.org 5y ago

Viral integration transforms chromatin to drive oncogenesis

michaelhoffman
1pts0
arxiv.org 5y ago

The MCC-F1 curve: a performance evaluation technique for binary classification

michaelhoffman
2pts0

When FASTA was invented in 1985, generally sequencing reads would be about half that.

The simplicity of FASTA seems like a dream compared to the GenBank flat file format used before then. And around the year 2000, less computationally-inclined scientists were storing sequence in Microsoft Word binary .doc files.

A lot of file formats (including bioinformatics formats!) have come and gone in that time period. I don't think many would design it this way today, but it has a lot of nice features like the ones you point out that led to its longevity.

This is not "hard-coded" as I would describe it. It is defined in `gv.el`:

    (gv-define-setter buffer-string (store)
  `(insert (prog1 ,store (erase-buffer))))
Unfortunately, it is marked obsolete since 29.1. The NEWS says:

* Many seldom-used generalized variables have been made obsolete. Emacs has a number of rather obscure generalized variables defined, that, for instance, allowed you to say things like:

    (setf (point-min) 4)
These never caught on and have been made obsolete. The form above, for instance, is the same as saying
    (narrow-to-region 4 (point-max))

This used to be the case until Emacs 24.1, in 2012.

    Passing a nil argument to a minor mode function call now ENABLES
    the minor mode unconditionally.  This is so that you can write e.g.
    
        (add-hook 'text-mode-hook #'foo-mode)
    
    to enable foo-mode in Text mode buffers, removing the need for
    'turn-on-foo-mode' style functions.  This affects all mode commands
    defined by 'define-minor-mode'.  If called interactively, the mode
    command still toggles the minor mode.

I don't think so, but in 2023 "PC" can refer to a whole bunch of different things, and "5150" is precisely clear about what it refers to.

My Caste 3 years ago

It seems like you may be reading some things into my comment that I didn't write? I made no claims about the procedure being fair or unfair—I'm just describing what it is.

My Caste 3 years ago

I am faculty at University of Toronto. As part of the process of considering someone for tenure here, the university solicits six appraisals from relevant experts at other institutions. The candidate will not know who the referees are. Generally, the appraisals are positive; a negative appraisal may severely affect someone's tenure case.

I don't see the concern in this post as one of widespread caste discrimination at University of Toronto, but more that he's worried that a single prejudiced person might upset this, either an external referee, or someone internal involved in the decision-making process. In fact, that is exactly what he says.

https://www.aapm.utoronto.ca/academic-administrative-procedu...

They're in good company—the C standard also has something called an "expression statement" which is similar.

I like the four-document model. While it isn't a perfect fit for all cases, for many it is a good start.

We wrote a review of bioinformatics software documentation, which includes a taxonomy of research software documentation (Table 1) and examples of which popular bioinformatics software packages use each two (Table 2). It is clear that not every kind is needed for everything, and it's more of a menu than a prescriptive set of documentation types needed for everything:

https://academic.oup.com/bib/article/19/4/693/2907814

Here, "GB" stands for "United Kingdom of Great Britain and Northern Ireland", not "Great Britain".

The codes are chosen, according to the ISO 3166/MA, "to reflect the significant, unique component of the country name in order to allow a visual association between country name and country code".[5] For this reason, common components of country names like "Republic", "Kingdom", "United", "Federal" or "Democratic" are normally not used for deriving the code elements. As a consequence, for example, the United Kingdom is officially assigned the alpha-2 code GB rather than UK, based on its official name "United Kingdom of Great Britain and Northern Ireland" (although UK is reserved on the request of the United Kingdom). Some codes are chosen based on the native names of the countries. For example, Germany is assigned the alpha-2 code DE, based on its native name "Deutschland".

https://en.wikipedia.org/wiki/ISO_3166-1

GCC 13 Released 3 years ago

It's based on the errors the proposers actually found in the wild, which seem to mostly be people attempting to use constant powers of 2 or 10.

RePalm 3 years ago

I wish that were true, but unfortunately some apps do not seem to be designed well in the case of data being turned off.

RePalm 3 years ago

I don't use non-smartphone PDAs anymore, but I really miss:

1. Their ability to do absolutely everything offline. No need to worry that I won't be able to access something because somewhere without data service

2. The ability to have all the PDA features at my fingertips without being hooked up to the world's biggest attention-killing distraction network.

I started using a snap to run Emacs 28 on my Ubuntu 22.04.2 LTS system. The snap is maintained by a Canonical employee, and I like it better than any of the other ways I have used to get more bleeding-edge versions of software in the past, such as using a random Personal Package Archive (PPA) or building from source myself.

Would I rather have the deb package be up-to-date? Sure. But when I've used distributions that try to stick closer to the bleeding edge everywhere, I've had bad experiences with stuff breaking. This lets me keep a stable, well-tested distribution for everything except for the one package I want to be newer.

I can't compare to Flatpak or AppImage because I've never used them.