HNHacker News
TopNewBestAskShowJobs

johncoltrane

1,582 karma · joined May 20, 2010

submissionscomments
johncoltrane··on I ditched Docker for Podman
I tried all the DD alternatives (on macOS) and I think OrbStack is the easiest to use and least invasive of them all.

But it is not cross-platform, so we settled on Podman instead, which came (distant) second in my tests. The UI is horrible, IMO but hey… compromises.

I use OrbStack for my personal stuff, though.

johncoltrane··on Ask HN: Did Developers Undermine Their Own Profession?
That's a very liberal use of "we".
johncoltrane··on Emailing a one-time code is worse than passwords
That's the French postal service's "identité numérique".
johncoltrane··on Bitcoin Buried in Newport Landfill
I find the way the amount fluctuates over time mildly funny. It reminds me of the joke where the police makes a bust and the total weight of drug seized diminishes at each report.
johncoltrane··on The Caligra c100 "developer terminal" is available for pre-order
Interesting for sure but videos of the OS in use for actual work and of the hardware would be even more interesting. Also choice of keyboard.
johncoltrane··on Ask HN: If I write a book, is there a legal way I can stop LLMs from reading it?
First, the obvious: legal ways to stop anything have never succeeded in stopping anything.

Second, what would you loose from your book being used to train LLMs and what would you gain from preventing that? Are you afraid of loost sales? Or maybe plagiarism? Those problems have existed for a loooong time, LLMs or not. Or is it that you don't generally like the current AI craze and don't want to fuel it?

johncoltrane··on [dead]
Democracy is when people get to decide how the nation will be run for the n next years without a gun pointed at their head, not when a party with "democrat" in its name gets the majority of the votes.
johncoltrane··on Is Today Friday?
https://tintin.dlazaro.ca/
johncoltrane··on Louvre shuts down with staff sounding the alarm on mass tourism
Those places all have ticketing systems and operate at capacity to maximize money flow. Rising prices won't change much I'm afraid, but forcing those places to run at a fraction of their capacity, possibly with some subsidy, would.
johncoltrane··on Japan Adventures: A Designer's Perspective
(Barely tangentially related) Each time I visit Japan I can't help but notice how low people tend to wear their (usually Coleman) backpacks. So much that I came to mentally call them "asspacks".
johncoltrane··on Can you see identify colors in light themes on monitors?
The problem is that the light emitted by the background "eats up" the light emitted by the foreground object because there is, simply, more of it. The background is larger than the foreground and the intensity is higher. Ironically, the effect is easier to visualize with a light foreground against a dark background: that halo around white lines and text is also produced by a light background. The light halo eats up its darker neighbors.

So there are basically two ways to mitigate that effect: make the foreground elements larger or reduce the delta in intensity.

We can make lines thicker, boxes a little bit larger, and use bold text.

We can reduce the intensity of the background, from pure white to rgb(246, 246, 239), for example.

We can choose brighter colors in a kind of arms race against the background.

All three options have inherent limits, though.

Thick lines and large boxes kill details and bold text lack nuance, darkening the background is not always possible, and the catalogue of bright-enough-colors is pretty small.

One of the reasons why we, colorscheme authors, tend to default to dark backgrounds is that doing so gives us more colors to play with and thus more creative leeway.

johncoltrane··on Made an interactive Vim practice tool to retain commands – looking for feedback
Actively using Vim is what makes the subset of commands you need stick, which makes things like this generally pointless. Writing that program with Vim, assuming you actually did, did a much better job for you than the program will do for its eventual users.

Learning Vim is easy.

johncoltrane··on How much EU is in DNS4EU?
I know. It comes up a bit later than the .uk domains, though.
johncoltrane··on How much EU is in DNS4EU?
Great write-up. Note that the UK is no longer part of the EU so even those .uk domains are a bit of a red flag.
johncoltrane··on Ask HN: Is it all becoming ChatGPT now?
FWIW… Tech fads used to be pretty limited to tech circles. You would be bombarded for a few months by content about this or that on HN and elsewhere without ever hearing about it on the subway or at a dinner. Crypto kind of crossed the line at some point, but it is still a niche thing. ChatGPT and that whole ML-marketed-as-AI thing, on the other hand… it is everywhere.

"Get rich quick" schemes are somewhat attractive to the masses but nothing seems to beat those new "don't do the work you are paid for" schemes.

johncoltrane··on Why are 2025/05/28 and 2025-05-28 different days in JavaScript?
I want that world.
johncoltrane··on De-Loused in the Comatorium
This and Frances The Mute are some of the finest rock ever produced.
johncoltrane··on Ask HN: Why do people refer to Linux as an OS when it is just a kernel?
Because the distinction is meaningless for most people.
johncoltrane··on Show HN: NpmStars by BasicUtils – Compare NPM downloads and GitHub stars
What are you trying to achieve by showing a one year chart of _something_ and a twelve years chart of _something else_ side-by-side?
johncoltrane··on Ask HN: Which function definition keyword do you prefer, def or fn?
"def" is too generic.

"fn" is too cryptic.

"function" is better than the two.

johncoltrane··on Microservices are a tax your startup probably can't afford
In 2016-17, I was involved with a rather large mictoservice-heavy rewrite project tha didn't go particularly well. The main reason was that microservices were actually a good fit for the _planned_ organisational structure, but not for the one that was eventually put in place. When you go from 4 vertically integrated independent teams to 2 backend devs, 2 frontend devs, and 1 "devops" without stopping 5 minutes to rethink the architecture, of course shit will happen.
johncoltrane··on Webflow makes GSAP 100% free – plus more updates
FWIW, sub-5kb banners were probably the only Flash projects that didn't include GSAP before we collectively jumped ships to JavaScript and CSS for animation on the web. It was everywhere.
johncoltrane··on Show HN: A Chrome extension that will auto-reject non-essential cookies
I --still-- don't care about cookies so I use https://chromewebstore.google.com/detail/i-still-dont-care-a....
johncoltrane··on Ask HN: Why is web auth not a solved issue?
> The general consensus among web developers seems to be to just let a third party do it.

Outside of personal projects, third-party auth providers must be audited (think GDPR or PIPL), budget must be allowed, contracts signed, etc. so web developers rarely, if ever, have their say on the matter. The decision is taken long before anyone wrote a single line of code. From a project management perspective, it's an easy trade-off to make: one sprint for integrating Okta versus who knows how many for badly implementing something that requires a level of expertise that no one on the team has reached.

For personal projects, the trade-off is a bit different. Resources are scarce so, even if implementing auth is actually not very complicated(1) and can even be quite fun, there are probably more immediately interesting things to do. So you integrate a third-party solution in a wednesday night and you move on.

[1] https://thecopenhagenbook.com/

johncoltrane··on Ask HN: Any way to not use meeting bots to get real time transcription in gmeet?
Do fewer meetings. Hire a stenotypist.
johncoltrane··on Ask HN: Why do we (tend to) obsess about syntax but dismiss writing well?
You said it yourself:

> bikeshed

johncoltrane··on Ask HN: Where's the GitHub for Database Schemas?
> Wouldn't it be nice to be able to have a standard place where people could share database designs and build up a collection of well designed, well tested database designs?

That doesn't sound like GitHub at all.

johncoltrane··on Ask HN: For the privacy minded, How do you prepare for gadget Border Searches?
> Convoluted and unreasonable workarounds for a growing police state.

Well, those are _basic_ OPSEC for people whose life/safety/freedom would actually be threatened by a search ("good guys", "bad guys", it doesn't matter). If the only things threatened by a search are your pride/moral principles, then yeah, those might seem unreasonable.

> Please don't try to minimize the egregiousness of having your personal documents searched for the sake of security theater.

I don't know if that term has been coined before, but "privacy theater" is also a thing, and it is just as grotesque as the other theater.

johncoltrane··on Ask HN: For the privacy minded, How do you prepare for gadget Border Searches?
Like before we surrendered ourselves to "gadgets": simply by not bringing anything that could be a liability.

Random and targeted checks have always existed at borders. They would go through your stuff and move on to the next target if they didn't find anything suspicious. If you had folders, envelopes, etc. in your trunk or luggage, then they would go through them as well so, if you didn't want them to go through your most sensitive stuff, then you didn't bring that stuff with you. It's as simple as that.

But "privacy minded" people had it easy, back then, because they didn't travel with 20 years of correspondance or porn search history in their luggage.

Just leave your gadgets at home if you are worried about what could be found on them.

- If you really need to bring _your_ laptop, then image it anew before leaving.

- If it is a work laptop, then let your employer's IT department deal with the issue. You don't have personal stuff on it, do you?

- If you only need _a_ laptop, then buy the cheapest you can find upon arrival.

- Get a cheap SIM card and a disposable phone upon your arrival.

johncoltrane··on Notational Velocity
https://github.com/scrod/nv/tags works, here.
← PreviousPage 4 of 34Next →