HNHacker News
TopNewBestAskShowJobs

medstrom

1,190 karma · joined January 15, 2021

submissionscomments
medstrom··on Python is not a great language for data science
IIRC, putting pipe operator `|>` at end of line prevents the expression from terminating early. Otherwise the newline would terminate it.
medstrom··on Maybe you’re not trying
That's almost concerning. I wonder if it'd be realistic to

1. put up a whiteboard somewhere

2. observe with some regularity what your routines are right now (non-judgmentally)

3. write them down (descriptively, not prescriptively)

4. update over time

Then you'd get the chance to notice your routines changing.

medstrom··on The terminal of the future
There's kinda not much to it. It's just that you have:

1. a full-fledged programming language

2. no namespacing (nothing is private)

3. no modern GUI concepts to take into account (no CSS `flex-direction`...)

4. no edit-compile-run cycle

5. people have written extensions for many decades

6. people always write extensions with the possibility in mind that their extensions may be extended

Then you can probably see how it works, with just your imagination!

Of course there's a number of epiphanies that may be needed... Like how the principle "compose many small Unix programs with text as the universal interface" is just like "compose many functions with return values as the universal interface", or that it isn't an editor and more like a terminal (with integrated tmux-like functionality) that you decided to turn into an editor, or that an editor waiting for text entry is just stuck in a `while`-loop of reading the next input character, what even is a shell, what even is a computer, etc etc.

medstrom··on LLMs are steroids for your Dunning-Kruger
Reminds me of "default to null":

> The mental motion of “I didn’t really parse that paragraph, but sure, whatever, I’ll take the author’s word for it” is, in my introspective experience, absolutely identical to “I didn’t really parse that paragraph because it was bot-generated and didn’t make any sense so I couldn’t possibly have parsed it”, except that in the first case, I assume that the error lies with me rather than the text. This is not a safe assumption in a post-GPT2 world. Instead of “default to humility” (assume that when you don’t understand a passage, the passage is true and you’re just missing something) the ideal mental action in a world full of bots is “default to null” (if you don’t understand a passage, assume you’re in the same epistemic state as if you’d never read it at all.)

https://www.greaterwrong.com/posts/4AHXDwcGab5PhKhHT/humans-...

medstrom··on Minecraft removing obfuscation in Java Edition
PrismLauncher is excellent, it feels like it found the right level of abstraction. Automates chores without black-boxing what it's doing.

And there's a makedeb for it! https://mpr.makedeb.org/packages/prismlauncher

medstrom··on It's insulting to read AI-generated blog posts
HN favors very fresh comments, to give them all some time in the limelight.
medstrom··on Oma: An attempt at reworking APT's interface
You make it sound as if it's pure aesthetics, but... an interface that makes it easier to undo a change is far from being lipstick on a pig, it's an upgrade in real function.
medstrom··on The dangerous intimacy of social location sharing
Most likely the GP who shares location with 30 people just doesn't get into these kinds of situations. Y'know, since they'd have stopped if they did.
medstrom··on Microsoft Surface Pen Compatibility / Interoperability FAQ (2024)
For Surface devices:

https://github.com/linux-surface/linux-surface/wiki/Supporte...

medstrom··on Comprehension debt: A ticking time bomb of LLM-generated code
There's a skill to phrasing the prompt so the code comes out more reliable.

Was some thread on here the other day, where someone said they routinely give Claude many paragraphs specifying what the code should and shouldn't do. Take 20 minutes just to type it up.

medstrom··on EA Announces Agreement to be Acquired by PIF, Silver Lake, and Affinity Partners
Are you sure you got your info right? I'd not be surprised if they've been stuck at $60 after adjusting for inflation, i.e. costing around $30 in 1995.
medstrom··on Kagi News
> One daily update: We publish once per day around noon UTC, creating a natural endpoint to news consumption. This is a deliberate design choice that turns news from an endless habit into a contained ritual.

Could you guys maybe print it on paper and send it to my physical mailbox, so I can do this ritual with breakfast? :-)

medstrom··on An opinionated critique of Duolingo
> But if you are self directed, recognize the ways in which it is useful, [...] it's really helpful.

Yes, but once you get the hang of how to learn well from each exercise, it's interesting how the app will seem purpose-built to... slow you down.

You know that exercise where you arrange words into a sentence? I learned a lot better once I stopped looking at those words for cues, and just formed a sentence in my mind and then looked.

At that point, it's a pure waste of time to assemble the sentence and tap through all the UI transitions, I'd rather see the next exercise right away!

But the app doesn't allow me to! I have to pass the minigame first! At the end, it seems 80% of my effort was spent practicing "how to visually hunt for words in a word-cloud".

medstrom··on What is “good taste” in software engineering?
Can you paint an example of a "partially broken compass" engineer?
medstrom··on Farewell friends
Event-driven architecture.
medstrom··on Obsidian Note Codes
Or just YYMMDD, since there's typically not all that many things you create in one day, so you can just browse among the search hits and it'll be obvious which of the hits you had in mind.
medstrom··on Obsidian Note Codes
You're lucky to regard note names as stable enough that they work as unchanging IDs for you!

But is it not then the same thing, because you already "allocated an ID" by naming it? Did you, before coming up with the 4-char hash, often label things outside the vault with the same names as those found in your vault?

medstrom··on Obsidian Note Codes
Aye, so this is fine as long as there's just one entity generating IDs, so it can automatically check for collision and re-generate.

In a distributed system it's another matter.

I'm currently using 6 base-40 chars (upcase and lowcase letters, so e.g. "SXJwzQY") that represent an integer Unix time.

The base-40 alphabet is enough that all IDs up until year ~2099 will fit in 6 chars, and it's nicer to type on the phone when you only have to switch between two keyboard modes, the upcase and lowcase but not also the numbers and symbols mode.

medstrom··on Geocities Backgrounds
In the spirit of "analog browsing", there is always https://addons.mozilla.org/en-US/firefox/addon/downthemall
medstrom··on Neil Armstrong's customs form for moon rocks (2016)
"First Sea Lord" is such a great rank.
medstrom··on Geocities Backgrounds
I found it much less striking. The original link is perfect -- and subjectively, I find it more "usable" that it puts everything on a single page.
medstrom··on Geocities Backgrounds
Just found that GNOME seems to have lost support for tiled wallpapers...

Unfixed for years https://gitlab.gnome.org/GNOME/mutter/-/issues/1473

medstrom··on Geocities Backgrounds
Long-press and download the image?
medstrom··on Org tutorials
How would the distinction work?
medstrom··on Org tutorials
Logseq has buggy syncing and imposes some odd constraints on your files if you want to keep it easy to edit the same file from both Logseq and Emacs, but in principle, it's all there!

Not sure if it can execute code blocks tho.

medstrom··on Trying Guix: A Nixer's impressions
I don't know if importing systemd would make any difference to the system declaration file that you write, where you'd still declare services in the Lispy way. Does it matter if it translates to systemd services under the hood or not?
medstrom··on I'm switching to Python and actually liking it
Fair, I wasn't thinking about the details of how someone would lift out the bash history.
medstrom··on I'm switching to Python and actually liking it
In some .profile or .envrc or what you'd call such a file, I suppose.
medstrom··on Protecting My Attention at the Dopamine Carnival
I presume they mean it's a website when you type it into an URL bar.

And that you don't ever add website bookmarks to the homescreen, because that makes them similar to apps.

medstrom··on Denmark to tackle deepfakes by giving people copyright to their own features
I mean that you wouldn't be able to "infringe" since you are also an owner.
← PreviousPage 2 of 26Next →