HNHacker News
TopNewBestAskShowJobs

ksymph

1,135 karma · joined July 14, 2024

submissionscomments
ksymph··on Ask HN: What do you use for focus without coffee jitters?
I get really terrible jitters and anxiety from coffee, and to a lesser extent tea; yerba mate on the other hand gives me the focus other people describe as getting from coffee. It's in the holly family, and has a pretty different chemical profile.

There's a traditional preparation that involves a special type of mug and filtered straw, but steeping the yerba like tea works fine too. Playadito is a good brand. Anecdotally I find there's a lot of variation between brands in terms of effect/concentration so it's worth trying a few.

ksymph··on Tron: Ares Set to Lose $132M+
The criticisms around Ares sounds a lot like the criticisms of Legacy when it came out so I'm actually pretty excited. Tron: Legacy is one of my all-time favorite movies and it's basically a two hour Daft Punk music video.
ksymph··on The pivot
That article cites the iea one. Both lead back to this chart [0] which shows total oil demand is still rising.

Demand for "gasoil gasoline and jet/kero" has fallen, but it is offset by still-growing demand for "petrochemical feedstocks". The former is used for fuel, while the latter used for plastics.

[0] https://www.iea.org/data-and-statistics/charts/components-of...

ksymph··on Smartphones and being present
Most browser apps have an option for this, no? Chrome and Vivaldi have it for sure.
ksymph··on The evolution of Lua, continued [pdf]
It's still early in development, but the new package manager Lux looks promising: https://github.com/lumen-oss/lux
ksymph··on The evolution of Lua, continued [pdf]
This series of tutorials might be of interest: https://github.com/a327ex/blog/issues/30

> It's aimed at programmers who have some experience but are just starting out with game development, or game developers who already have some experience with other languages or frameworks but want to figure out Lua or LÖVE better.

Also on the topic of game engines with lua scripting, the wonderful Defold always deserves a mention https://defold.com/

ksymph··on A Man Who Finds Melodies Inside Mushrooms
It's a cool idea to be sure, but I'm skeptical as to how much is actually coming from the plant/fungi. In deciding what signals make noise and what noises they make, the artist could go in with just about any song in mind and work backwards from there to make it fit.

I get that this is an art project and not a scientific paper or whatever, but I'd really like to see some of the raw data and how it's translated. It'd be interesting to hear different interpretations of the same source.

ksymph··on Why I chose Lua for this blog
XSLT might be removed from the HTML spec soon, see discussion here: https://news.ycombinator.com/item?id=44952185
ksymph··on Why I chose Lua for this blog
I had that thought too. My own blogging engine is ~100 lines of lua that accomplishes the same as you describe, plus RSS, with one additional library for markdown parsing. The author mentions Mustache templates and WebMentions, but ten dependencies still seems like a lot; I wonder what they are.
ksymph··on Show HN: Autism Simulator
I agree that autism has become a label for the "shared experiences of things", and that people often derive their identity from the label to an unhealthy and unproductive degree.

However, I strongly disagree that the only use of the label is for developing personal coping skills. I shared your mindset for most of my life, having seen the negative effects of basing one's identity around it, but in the past couple years I've come to see the utility of the autism label and accept it for myself.

Its function (in the modern sense) is to be a tag for shared experiences, that's not a side effect. A sizeable portion of the population shares a similar grouping of frustrations with -- and difficulties functioning in -- society at large. It would be great if direct communication, respect for sensory processing issues, acceptance of stimming and other unusual behaviors, etc. etc. were widespread without the need for a special label, but society at large is slow to change; if the label is the catalyst needed for us to be more accepting of those different than us, so be it.

The typical reaction from a non-ND person to seeing [non-disruptive] autistic behaviors is one of fear or light disgust; however, give that same person a box to put those behaviors in and they understand how to look past them, and see you as a human. That's my experience, anyway. The loudest champions of autism often have a different perspective, one more based around identity; I see issues with that for the same reasons you describe, but nonetheless the label as a whole still carries utility on a societal level too.

ksymph··on Show HN: Curated gamedev specific search engine
Very cool! I love a good manually curated index and this seems like a perfect use case -- a topic wide enough for a search engine to be useful, but niche enough to be manageable.
ksymph··on Beyond the Front Page: A Personal Guide to Hacker News
Hey, was checking out the site and stumbled across a small bug: head to https://scour.ing/browse/feeds/popular while logged out, press the + button on a feed, and it breaks the browser back button. Happens on FF and Chrome.
ksymph··on Playing “Minecraft” without Minecraft (2024)
Note that you can play Minecraft Java on Android with PojavLauncher: https://github.com/PojavLauncherTeam/PojavLauncher

Although I see now that the project is archived, not sure the story behind that.

ksymph··on KDE is now my favorite desktop
GNOME on touchscreens is in a weird place -- everything it needs to be perfect is right there. But there are a handful of pain points and weird bugs that make me think none of the developers are actually using it on a touch device. The OSK is the worst offender.

I still prefer it over KDE on my 2-in-1/convertible laptop, though. Despite the jank it also irons out a lot of the pain points that more traditional desktops have with touch, and is clearly made with it in mind, even when the execution is iffy.

ksymph··on Should we drain the Everglades?
Wish I noticed before submitting, I would have just shared that instead. Oh well. Thanks.
ksymph··on How to self-host a web font from Google Fonts
This is fantastic! I was recently trying to prepare a number of fonts for web use and there was a lot of friction -- each part of the process needed a different tool, each with its own weird quirks. Glypht looks to have everything in one place without any extraneous stuff or legacy cruft. I didn't even know it was possible to make a subset of weights for variable fonts. I'll be making thorough use of this, thank you!
ksymph··on Why are anime catgirls blocking my access to the Linux kernel?
> they share a name and some other very superficial characteristics.

I wasn't implying anything more than that, although now I see the confusing wording in my original comment. All I meant to say was that between the name and appearance it's clear the mascot is canid rather than feline. Not that the anime girl with dog ears is an accurate representation of the Egyptian deity haha.

ksymph··on Why are anime catgirls blocking my access to the Linux kernel?
Here's a more relevant quote from the link:

> Anubis is a man-in-the-middle HTTP proxy that requires clients to either solve or have solved a proof-of-work challenge before they can access the site. This is a very simple way to block the most common AI scrapers because they are not able to execute JavaScript to solve the challenge. The scrapers that can execute JavaScript usually don't support the modern JavaScript features that Anubis requires. In case a scraper is dedicated enough to solve the challenge, Anubis lets them through because at that point they are functionally a browser.

As the article notes, the work required is negligible, and as the linked post notes, that's by design. Wasting scraper compute is part of the picture to be sure, but not really its primary utility.

ksymph··on Why are anime catgirls blocking my access to the Linux kernel?
Reading the original release post for Anubis [0], it seems like it operates mainly on the assumption that AI scrapers have limited support for JS, particularly modern features. At its core it's security through obscurity; I suspect that as usage of Anubis grows, more scrapers will deliberately implement the features needed to bypass it.

That doesn't necessarily mean it's useless, but it also isn't really meant to block scrapers in the way TFA expects it to.

[0] https://xeiaso.net/blog/2025/anubis/

ksymph··on Why are anime catgirls blocking my access to the Linux kernel?
This is neither here nor there but the character isn't a cat. It's in the name, Anubis, who is an Egyptian deity typically depicted as a jackal or generic canine, and the gatekeeper of the afterlife who weighs the souls of the dead (hence the tagline). So more of a dog-girl, or jackal-girl if you want to be technical.
ksymph··on Ask HN: Do you still bookmark websites?
After years of jumping between different platforms and systems I've landed on linkhut [0]. I like that it's social by default and chronological-oriented, with flexible but really basic options for organization (tags and 'read later' flag). It makes it so that bookmarking neat things actually feels like it has a point, even if I don't always organize them in a way I can easily find later.

[0] https://linkhut.org/

ksymph··on PixiEditor 2.0 – A FOSS universal 2D graphics editor
It's possible to implement dithering and posterization using the node graph, where you paint normally and it outputs as dithered pixel art in whatever palette you want. It's not a perfect replacement for builtin tools, but still pretty cool. Someone showed their setup for this in the Discord server.
ksymph··on <Blink> and <Marquee> (2020)
HN hug of death?

https://web.archive.org/web/20250608044216/https://danq.me/2...

ksymph··on DeepSeek may have used Google's Gemini to train its latest model
Interesting. The tonal change has definitely been noticeable. It also seems a bit more succinct and precise with its word choice, less flowery. That does seem to be in line with Gemini's behavior.
ksymph··on Red Programming Language
Here [0] is an example of what it looks like. Took some digging to find, really should be more prominent on the site.

It's very elegant! I can't fully grasp everything that's happening but the visual appearance of the syntax alone is interesting.

[0] https://github.com/red/code/blob/master/Scripts/clock.red

ksymph··on Just use HTML
Yeah, if the point they're making is that you can make modern websites with just HTML, the website looking as it does really undermines that. Show off some flair if you want to convince me! I think the site this one is based off [0] argues for simplicity in a much less muddled way.

[0] https://motherfuckingwebsite.com/

ksymph··on Paul McCartney, Elton John and other creatives demand AI comes clean on scraping
The neatest outcome IMO would be to grandfather in data from before ~2022, but strictly require consent for anything new going forward.

Enforcement would be kind of impossible though. How would you prove the age of the data? And what about for things like websites - if a website from 2015 gets scraped in 2025, where does that fall?

So, maybe not a very practical solution. But I think the ideal outcome is one where AI companies don't have to throw away progress from the past few years, but artists have control over their participation going forward. It's hard to say if there's any solution that can respect both.

More likely than not, one party is going to be shafted; and it's probably not going to be the one with the money behind it.

ksymph··on Ask HN: Cursor or Windsurf?
I've been flipping between the two, and overall I've found Cursor to be the better experience. Its autocomplete feels better at 'looking ahead' and figuring out what I might be doing next, while Windsurf tends to focus more on repeating whatever I've done recently.

Also, while Windsurf has more project awareness, and it's better at integrating things across files, actually trying to get it to read enough context to do so intelligently is like pulling teeth. Presumably this is a resource-saving measure but it often ends up taking more tokens when it needs to be redone.

Overall Cursor 'just works' better IME. They both have free trials though so there's little reason not to try both and make a decision yourself. Also, Windsurf's pricing is lower (and they have a generous free tier) so if you're on a tight budget it's a good option.

ksymph··on Defold: cross-platform game engine
It's also being funded by a number of corporate sponsors. As I understand it, a studio or publisher will fund the development of a specific feature, while general development is mostly just spare time and donations.
ksymph··on Defold: cross-platform game engine
There's a great post on that by the lead Defold dev: https://defold.com/2020/05/31/The-Defold-engine-code-style/
← PreviousPage 5 of 7Next →