Recent submissions

Comment · 10 days ago
Comment · 6 months ago
If you know the difference between em dash, en dash, and hyphen, you start seeing it everywhere—whether thet are used correctly or not. Books tend to have correct typesetting, so if you see a dash used as an em dash ought to be used, and if it looks kinda long, you can assume it's an em dash. AFAIK often manuscripts are submitted either with hyphens or --- in place of em dashes and then the editor or typesetter fixes it.

Also, it's called em dash because it's as long as the letter m (as a rule of thumb), so it's usually an easy visual comparison. Finally, a typeface with hyphens as long as em dashes would be terrible and quite noticeably wrong!

Comment · 7 months ago
(To two-boxers) it's not half an analysis because once you walk into the room your choice is causally independent of the demon/AI/alien prediction.

There's something vaguely similar to the fallacy of proposed (Cooperate,Cooperate) solutions to the Prisoner's Dilemma. The arguments go as follows: (1) if we're both rational agents and we have the same information and same payoffs, we will make the same choice; (2) therefore, (Cooperate,Defect) and (Defect,Cooperate) are out of the question; (3) therefore, the only options are (Defect,Defect) and (Cooperate,Cooperate); (4) so I should Cooperate since it gives the better payoff. It seems to follow logically but (1) and (2) are problematic because you can't assume symmetrical solutions and thus eliminate asymmetrical outcomes, because that is essentially the same as saying "what I choose causally affects what my opponent chooses".

In the same way, one-boxing is irrational (for this argument, anyway; I'm undecided myself) because the prediction has already been made, and so your choice to one-box or two-box cannot have any causal relevance to the contents of the boxes. Even a perfect predictor cannot invert the flow of causality.

Comment · 9 months ago
Units is a cool piece of software, but I have since switched to qalculate. Mostly units has some silly defaults like needing to type tempC(30) instead of 30C; and it's nice to have a full calculator.

I know it's a way to specify that the conversion is absolute rather than relative, but qalculate just asks you about it the first time you convert, and since converting oven and outside temperatures is most of what I do, I don't havr to bother with remembering a different syntax.

Also qalculate is an awesome piece of software in general, so if you're excited by units you should check it out!

Comment · 9 months ago
I have been using breezy weather and I like it overall. But after reading this article I can't help but be bugged off that the information density in the main page is significantly worse here than in Dark Sky. Dark Sky showed hourly forecast with a 2h resolution. This is a negligible difference in precision IMHO (weather predictions are inherently imprecise anyway - and a more precise graph could be - is - one tap away), but it allows to show a time range that is twice as wide! On my screen, breezy weather is able to show me the forecast for the next 5h until I scroll - this is OK, but it's annoying. The hours are very spaced apart, and there is a 1h resolution. With tighter spacing and 2h resolution, 12 or 16 hours could be displayed at once - which is far more likely to cover the time I am going to spend outside, which as the article states, is the main reason why I might want to check an hourly forecast anyway.

All the other android apps mentioned here have the same issue.

I might try to open an issue in their GH, or even a PR... A toggle for "denser graphs" and a setting for hourly resolution could do wonders.

Comment · 11 months ago
Recursion would work for that, you don't need goto.

The division by zero trick is pretty good too!

Comment · 1 year ago
Although it wouldn't require a lot of work to allow side-loading apps on LineageOS and similar, LOS users would still be profoundly impacted by the death of the FOSS ecosystem.

LOS/AOSP/whatever users are a VANISHINGLY small minority of users, so "an app that only works on them" is an app that only works for a tiny minority of people. This would disincentivize developing FOSS apps altogether. A lot of projects will likely eventually die, and a lot that could have started will not.

Comment · 1 year ago
Important to note that bamboo boards will dull your knives significantly faster than other woods. Other kinds of wood are still better than plastics at being bacteria-resistant (but still need disinfecting after cutting meat etc.—and so does bamboo)
Comment · 1 year ago
It baffles me that this isn't mentioned in the page, but a deck like this is extremely useful for testing while designing a new boardgame. They are very versatile and can likely emulate whatever wacky system you come up with for your game, which means you can iterate without having to print a new deck new each time.
Comment · 2 years ago
In some cases one can install a de-googlified version of android, and install whatever app (.apk) they wish through alternative app stores or directly.

For 99.9% of people, Android and iOS will be virtually identical in terms of freedom, as they will just install apps from the play store and use google-services on the manufacturer-provided (and -bloated) android install that comes with their phone.

That being said, for those who do care, the ability to take control of your phone and run AOSP, an actually FOSS distribution, and only run FOSS apps, or install whatever app you want, is unparalleled on Android vs iOS.

Comment · 2 years ago
I would say using this app to try and surprise/do nice things for your partner is, in fact, making an effort: going out of your way to think of nice things to do with them.

People are all different. The idea of getting flowers for your partner, or leave cheesy notes for them, might come natural to some and not to others. Another comment pointed out how having ADHD makes it hard to remember to do the sort of stuff this app might suggest, so it can be a great help.

Besides, is this different from scrolling through social media and seeing couples activities and deciding to try them? Is this different from seeing a florist ad while walking and deciding to buy flowers? If anything, going out of your way to install an app shows more care and effort than these "spontaneous" activities.

At any rate, spontaneity is overrated, especially in relationships (maybe because of Hollywood relationships?). Constance, effort, care, are more important... you still need to keep things fresh tho

Comment · 2 years ago
Also keep in mind: 32GB of RAM is more than enough for normal usage, but it's useless for (this kind of state-of-the-art-) ML unless you also have a graphics card of the kind that won't fit in a laptop.

Unless of course you were talking about VRAM, in which case 16GB is still not great for ML (to be fair, the 24GB of an RTX 4090 aren't either, but there's not much more you can do in the space of consumer hardware). I don't think the other commenter was talking about VRAM, because 16GB VRAM are very overkill for everyday computing... and pretty decent for most gaming.

Comment · 2 years ago
Regardless of wanting sane defaults, this is not something superfile can do on itself: it runs in a terminal, and normally terminal programs do not get to choose what font is used.

So the "best" it could do is bundle the font file, but then you would still have to configure your terminal to use it. At that point, it's easier to just tell you you need a nerd font and link to their repo.

That being said, I kind of agree that, since NerdFonts are pretty good and by now quite widespread, it wouldn't be a bad idea for major distros to patch their default monospace fonts so that you get NerdFonts out of the box in the default terminal.

But, in general, if you go out of your way to install a different terminal emulator, it's unlikely you'd have much trouble changing its font anyway; still, getting everything to look nice and pretty is sometimes harder, so I suppose wezterm is commendable for including fonts and colorschemes.

(The above really mostly applies to fonts as they are an additional dependency and also highly dependent on user preference. For pretty much everything else I agree that good defaults are under-emphasized in CLI/TUI utilities. Probably because options usually get added incrementally and breaking historical defaults is not a good idea.)

Comment · 2 years ago
Comment · 2 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton