HNHacker News
TopNewBestAskShowJobs

jamessb

1,840 karma · joined March 27, 2012

submissionscomments
jamessb··on Ask HN: Math books you recommend just for the way they are written?
Other maths books with similar puns in the title include:

* The Joy of TeX: A Gourmet Guide to Typesetting with the AMS-TeX Macro Package

* The Joy of Sets: Fundamentals of Contemporary Set Theory

* X and the City: Modeling Aspects of Urban Life

jamessb··on Only positive reinforcement for researchers in some fields
> "HCI" as in "human-computer interface"? Or something else.

Human Computer Interaction: https://en.wikipedia.org/wiki/Human%E2%80%93computer_interac...

i.e., the sort of research that gets presented at CHI: https://chi2022.acm.org/

jamessb··on CiteSeerX has broken all paper links
For many entries (like your example), what was listed as the DOI was not actually a valid DOI, but rather some other identifier that is presumably specific to citeseerx.

A valid DOI includes a slash: the part before the slash indicates the registrant, and the part after it is the suffix that indicates which item managed by the registrant is actually referred to [1].

[1]: https://www.doi.org/doi_handbook/2_Numbering.html#2.2

jamessb··on Oxford University Press’s new logo is unfathomably bad
> An unpopular opinion: there are too many other logos that look like the original logo

There are also too many logos that look like the new logo. The first blue circle logos that spring to mind are Blue Circle Cement/Tarmac/Lafarge [1] and Oxford Nanopore [2].

(The generic sans-serif font is also visually similar to many logos)

[1]: https://en.wikipedia.org/wiki/Tarmac_(company)

[2]: https://nanoporetech.com/

jamessb··on Show HN: A book introducing Geospatial and Rust
Are you planning to mention Whitebox [1]? It seems the most significant existing geospatial project implemented in rust.

[1]: https://www.whiteboxgeo.com/

jamessb··on Wait vs. Interrupt Culture
This is often referred to "high-involvement" vs "high-considerateness" [1].

[1]: https://en.wikipedia.org/wiki/Deborah_Tannen#%22High-involve...

jamessb··on Meta executives ‘inadvertently’ identified in OnlyFans bribery suit
> Then they started to plead poverty and demanding a rise in the price cap

It would be fair to say that academics demanded increases to their salaries (to limit how far they fell below inflation), but not that they demanded tuition fees be increased to achieve this.

See this policy briefing from the UCU on "Tuition fees in higher education" from May 2010 [1]: whilst bodies representing the universities supported increases in fees, the position of the UCU union (representing the academics, rather than the universities) was that tuition fees should be abolished and replaced by a Business Education Tax:

> University and College Union has consistently opposed the payment of tuition fees. Rather than charge students for their education, UCU would charge large employers who benefit from the plentiful supply of graduates through a new Business Education Tax (BET).

It's really not the case that lecturers wanted to stuff their pockets by price-gouging their students.

[1]: https://www.ucu.org.uk/article/4626/Tuition-fees-in-higher-e...

jamessb··on Meta executives ‘inadvertently’ identified in OnlyFans bribery suit
> faced with a tidal wave of new money, the academics that had been claiming they needed it to benefit students immediately went on "strike"

> the "strike" was ended by the simple expedient of allocating nearly all the new money to wage increases for lecturers

This makes it sound like the money from tuition fee rises went to the academics as pay. It didn't: they've now had real terms pay cuts for over a decade (here's one estimate [1]), as well as their pensions becoming worse.

The tripling of the price cap occurred in 2010; there was a strike in 2013 because university staff had had a real-terms pay cut of 13% in the 4 years from 2008-2013 [2].

It would also be more accurate to say that universities and vice-chancellors (rather than "academics") pushed for a raise in fees.

[1]: https://twitter.com/PWGTennant/status/1579061761013329921

[2]: https://www.ucu.org.uk/article/6846/Strikes-remain-on-at-uni...

jamessb··on Ask HN: Multi-Protocol Chat Clients
Ferdium [1] will at least cover Discord/Slack/Mattermost/Teams, if not Signal, iMessage and IRC.

"Ferdi is a hard-fork of Franz, and Ferdium is a hard-fork of Ferdi" [2].

The available services are listed here [3].

[1]: https://ferdium.org/

[2]: https://github.com/ferdium

[3]: https://github.com/ferdium/ferdium-recipes/tree/main/recipes

jamessb··on The Illustrated Stable Diffusion
Very loosely, a number/vector/matrix/tensor can be considered to be objects where specifying the values of 0/1/2/3 indexes will give a number.

(A mathematician might object to this on several grounds, such as that vectors/matrices/tensors are geometric objects which need not be expressed numerically as coordinates in any coordinate system)

jamessb··on KeePass is the free, open source, light-weight and easy-to-use password manager
If you don't want to trust Bitwarden with your data, you can self-host a server yourself (either running the official server [1] or the compatible Vaultwarden [2]).

[1]: https://github.com/bitwarden/server

[2]: https://github.com/dani-garcia/vaultwarden

jamessb··on React PDF Viewer
I don't know.

For people who want a React wrapper around pdf.js, there are open source alternatives such as react-pdf: https://github.com/wojtekmaj/react-pdf

jamessb··on How can we develop transformative tools for thought? (2019) [pdf]
I'm not sure why this currently links to the PDF of the article [0], rather than the webpage, which includes an embedded animation of an interaction, and embedded YouTube videos: https://numinous.productions/ttft/

[0]: https://numinous.productions/ttft/print/TTFT.pdf

jamessb··on A list of developer questions to ask prospective employers
arwhatever made a specific comment about the use of "less mistakes" vs "fewer mistakes", not a broader claim about the use of fewer/less for countable/uncountable amounts.

I think the relevant part of the "Exceptions to the Rule" section on that page is:

> The use of less to modify ordinary plural count nouns (as in "made less mistakes") is pretty rare in writing and is usually better avoided, though it does occur frequently in speech.

The exceptions (refering to distances/sums of money/units of time and weight/ statistical enumerations, phrases like "or less", and uses of "less" immediately following a number) aren't relevant here.

But both are "fine" in that they will be correctly understood.

jamessb··on Ask HN: Why do research authors publish before supplementary material is ready
> I won't even bother asking about the 404 errors to listed GitHub repos

Usually this is because the repo is private (rather than because it doesn't exist).

Sometimes this is a genuine mistake: people may use a private repo because they're concerned about a competing researcher seeing their work and scooping them, and intend to make it public once their paper has been accepted but forget.

jamessb··on The Secretary Problem
The key part of the Secretary Problem is that you know the number of applicants, and use this to determine how many candidates to examine (1/e of the total under the optimal policy) to determine the selection threshold.

Instead, it sounds like you arbitrarily decided to use 2 examples to pick a selection threshold for the "price to square foot" at which you'd accept a property.

jamessb··on Ask HN: Best way to back up cloud accounts?
For copying data to/from cloud providers there is rclone [1]. This can copy from Google Drive, but for Google Photos it supports downloading files only at reduced (rather than original) resolution [2].

For backing up email, there is mbsync [3].

[1]: https://rclone.org/

[2]: https://rclone.org/googlephotos/#downloading-images

[3]: https://linux.die.net/man/1/mbsync

jamessb··on Ask HN: Which Linux terminal emulator do you prefer and why?
To be slightly more explicit, tmux is not a replacement for a terminal emulator, but rather an application that is run inside one: you can open Terminal/iTerm/Kitty/whatever you prefer, then run "tmux new" [1].

[1]: https://github.com/tmux/tmux/wiki/Getting-Started

jamessb··on Astrodynamics Textbooks on My Shelf
The Open Syllabus Explorer? https://opensyllabus.org/

The search results for "astrodynamics" [1] include several of ht ebooks listed above; clicking on the entry for Bate shows the co-assigned books, which inlcudes all of them.

[1]: https://opensyllabus.org/results-list/titles?size=50&findWor...

[2]: https://opensyllabus.org/result/title?id=55740085568884

jamessb··on Emmaüs: Thrift Store Shopping in France
It's now extended far beyond France - the linked article says there are now "400 Emmaüs organisations in 44 countries", though their website lists "410 organisations in 41 countries" [1]. There are quite a few shops and communities in the UK, for example.

[1]: https://www.emmaus-international.org/en/who-are-we/emmaus-ar...

jamessb··on New Medical Doctor Degree Apprenticeship Launched
> However, a PA earns £39,766.76 - far more than the juniors with none of the responsibility

"far more than the juniors" is quite misleading: junior doctors only make less than £40k during the two Foundation Years immediately after graduating; they make more than that as soon as they start their Core and Specialty training [1] (and this is ignoring any supplemental Banding payments).

Once they've completed specialty training and transitioned from being a Junior Doctor to a Consultant (which, admittedly, takes several years, and involves considerable responsibility) they're on a minimum of £84k [2] (not counting any extras like Clinical Excellence Award payments, which can go up to £77k). If they become a GP instead of a consultant, pay is more complicated, as GPs have traditionally been Partners in a practice, though an increasing proportion are Salaried employees instead.

[1]: https://www.bma.org.uk/pay-and-contracts/pay/junior-doctors-...

[2]: https://www.bma.org.uk/pay-and-contracts/pay/consultants-pay...

jamessb··on The audacious PR plot that seeded doubt about climate change
> The BBC as a public broadcaster isn't in the business of hosting contrarians

In the past, the BBC certainly has been in the business of "hosting contrarians", though perhaps with the misguided intention of providing balance rather than attracting viewers.

For example, OFCOM found them to have broken broadcasting standards by allowing Lord Lawson (a well-known climate change denialist) to make false statements on the Today Program [1, 2] without being challenged or corrected. This happened despite a complaint being upheld about a previous appearance of the same guest on the same program [3].

[1]: https://www.bbc.co.uk/news/entertainment-arts-43699607

[2]: https://www.ofcom.org.uk/__data/assets/pdf_file/0012/112701/...

[3]: https://web.archive.org/web/20140901181614/https://www.bbc.c...

jamessb··on A lazy way to solve differential equations
> I recommend checking out the chebfun family of packages.

There's also an introductory textbook about ODEs ("Exploring ODEs") that uses chebfun [2] throughout.

As well as the original MATLAB implementation, there are now implementations in Julia, Python, and some other languages [3].

[1]: https://people.maths.ox.ac.uk/trefethen/ExplODE/

[2]: https://www.chebfun.org/

[3]: https://www.chebfun.org/about/projects.html

jamessb··on Framework Laptop (2022) review: the repairability dream
> I saw the HP Dev one and it's a really tough choice

For me it's an easy choice, as the Dev One is "Available for purchase in the U.S. only." [1]

The HP Dev One also has a webcam that is 720p (whereas the one in the Framework is 1080p), and doesn't seem to have a fingerprint reader.

[1]: https://hpdevone.com/

jamessb··on How can my ambulance service triage patients better?
I think the only solution is to have the triage process rely less on people strictly following conservative decision trees or clinical algorithms, and more on experienced clinicians who are prepared to use their judgement and assume some individual risk.

(e.g., GPs have told me that GP-led telephone triage can in some cases be cheaper than nurse-led triage for Out of Hours calls, because the GPs can use their greater experience to be less conservative)

Unfortunately this requires having enough such clinicians available...

jamessb··on Ask HN: How to have an academic career after working in industry?
> 2. Are there any (recent) examples of research engineers transitioning into a tenured position?

Martin Wattenberg and Fernanda Viégas were appointed as professors at Harvard [1], but they had been working in industrial labs that published lots (IBM Research and Google Research), and are also very good at what they do.

> 3. What should I optimize for in my current position to better my odds of achieving that?

When considering who to hire as an academic, the panel will candidates based on factors including their previous research output, ability to teach students, and ability to attract funding (as well as having a clear plan for their research).

Having evidence of these would be useful.

Publications in top-tier journals or conferences would show that you are able to actually do research.

Giving a guest lecture as part of a university course might be useful as evidence that you can teach; the right lecturer might appreciate an offer to give a lecture that provides a more industrial/applied view on topics covered in the course.

Being involved in a successful bid for an R&D grant from your national government or the EU would also be helpful.

[1]: https://www.seas.harvard.edu/news/2020/11/trailblazing-visua...

jamessb··on Internet in Paradise (2006)
This is the recording: https://media.libreplanet.org/u/libreplanet/m/software-doldr...
jamessb··on Tropy: An Open-Source App to Organize Your Research Photos
There are general file tagging tools like TagSpaces [1] and TagFlow [2] (though this seems to no longer be being maintained [3]).

[1]: https://www.tagspaces.org/

[2]: https://www.tagflow.ch/en/

[3]: https://github.com/tagflow

jamessb··on The History of User Interfaces
There is also the GUIdebook Graphical User Interface Gallery: https://guidebookgallery.org/screenshots

(the panel on the right lets you select a "component" like "Notepad" and see how it looked in each system)

jamessb··on Tropy: An Open-Source App to Organize Your Research Photos
I think the intended use is for people who need to organise photos of historical documents that they took when visiting archives or libraries, rather than for people who need to organise plots or figures that they have produced.

The project page says "Built for today’s archival research" and "Take control of your research photos with Tropy, a tool that shortens the path from finding archival sources to writing about them. Spend more time using your research photos, and less time hunting for them." [1]

[1]: https://tropy.org/

← PreviousPage 4 of 20Next →