HNHacker News
TopNewBestAskShowJobs

nobodywasishere

278 karma · joined September 15, 2020

Developer @ Kagi, Maintainer of CrystalDoc.info

https://blog.eowyn.net/

submissionscomments
nobodywasishere··on Search engines alternatives now that Google isn't Google anymore
Not in production yet, so will have more to share in time.
nobodywasishere··on Search engines alternatives now that Google isn't Google anymore
It's funny you say that as we just switched the Wikipedia widget over to our own internal index. We don't intend to stop there either.
nobodywasishere··on Search engines alternatives now that Google isn't Google anymore
That's what SlopStop is for :) developing methodologies that scale for detecting slop.

I mean it sounds like that already has a lot of overlap with our Small Web indexing efforts, so that part of our indexing efforts could be an extension of that. A lot if this is still in development though so I can't speak on specifics just yet.

nobodywasishere··on Search engines alternatives now that Google isn't Google anymore
> didn't realize Kagi had no aspirations to build their own general purpose index

Kagi employee here. We're actively working on building our own indexes beyond the limited ones we have now, not just a general index but also purpose built indexes for things like programming, etc.

nobodywasishere··on Someone at YouTube needs glasses
If you click on one though and go to swipe (unless it's in your subscriptions) it doesn't allow you to "scroll". You can watch them when necessary but it's impossible to get sucked into an infinite feed.
nobodywasishere··on Someone at YouTube needs glasses
You can disable watch history on your account, which completely disables it. No need to install any extension (which may not work on all your devices)

https://news.ycombinator.com/item?id=42795204

nobodywasishere··on Someone at YouTube needs glasses
If you turn off watch history it completely disables shorts as a whole (with no recommendations on the homepage as a side effect, but one I'm willing to live with). https://news.ycombinator.com/item?id=42795204
nobodywasishere··on Crystal 1.16.0
Relevant post on why Crystal doesn't have good tooling currently

https://forum.crystal-lang.org/t/why-isnt-there-an-lsp-for-c...

nobodywasishere··on Crystal 1.16.0
I implemented support for the `:showdoc:` directive - happy to answer any questions!
nobodywasishere··on Show HN: Pets for Cursor
This is just a normal VS Code extension, AI coding not required
nobodywasishere··on Netflix CEO Says Movie Theaters Are Dead
There've been some really good not-sequel-remake-franchise movies recently though, recently watching Companions and Mickey 17 in theatres myself.
nobodywasishere··on A deliberate practice app for guitar players who want to level up
Yes unfortunately, I've grown to be used to it over time though. Sometimes will press my fingers into random objects to make sure I keep them up.

Playing electric guitar also helps immensely due to the thinner strings and lower action.

nobodywasishere··on Trees not profits: we're giving up our right to ever sell Ecosia (2018)
What index? Their results are sourced from Google and Bing
nobodywasishere··on My Struggle with Doom Scrolling
I finally broke wasting hours on YouTube shorts (and youtube in general) by turning off the watch history on my account [1]. It completely removes all videos from the "homepage" (including shorts from the sidebar). There are still shorts in the subscriptions page, but I think this is an acceptable tradeoff. YouTube for me now has just become who I'm subscribed to, which is a much more pleasant experience - there's an "end" where I'm finally caught up and can move on to doing something else. This is also for my entire account, so it's not something I can just disable from my browser bar or that won't work on mobile. I don't need to remember to set it up on a new device either.

[1]: https://support.google.com/youtube/answer/95725?hl=en&co=GEN...

nobodywasishere··on Some programming language ideas
> What about a language where for any given bit of code, the dynamicness is only a phase of compilation?

This is (essentially) Crystal lang's type system. You end up with semantic analysis/compilation taking a significant amount of time, longer than other comparable languages, and using a lot of resources to do so.

nobodywasishere··on Kagi Snaps
https://github.com/kagisearch/bangs/commit/55e8612cd5f19b292...
nobodywasishere··on Kagi Snaps
We do currently have a field to override the domain used for snaps (the `ad` field in the bangs repository[1]) which doesn't have much validation and is useful for situations like this. It's possible we'll expose this for custom bangs in the future, but for now I can add that as a bang to the main repository, as it seems like it would be generally useful.

[1]: https://github.com/kagisearch/bangs?tab=readme-ov-file#bang-...

nobodywasishere··on Notes on the Crystal Language
Also for finding shards/libraries/documentation, I'd recommend checking out https://shards.info/, https://shardbox.org/, and https://crystaldoc.info/
nobodywasishere··on Notes on the Crystal Language
As far as a REPL for Crystal goes, the interpreter is available via "crystal i"
nobodywasishere··on LSP: The good, the bad, and the ugly
I disagree. A compiler for batch building programs and a compiler for providing as much semantic information about incomplete/incorrect/constantly changing programs are completely different tasks that require completely different architectures and design considerations.
nobodywasishere··on LSP: The good, the bad, and the ugly
That sounds similar to LSIF https://microsoft.github.io/language-server-protocol/specifi...
nobodywasishere··on The Complex Relationship Between ADHD, Autism, and Personality Disorders
Your understanding of ADHD is very limited and doesn't reflect the true scope of what ADHD entails.

Also, a lot more people being diagnosed with ADHD (who were previously masking and "blending in" while secretly suffering) doesn't make the word meaningless.

nobodywasishere··on Jelly Star – The Smallest Android 13 Smartphone
I used LineageOS on a number of devices for a number of years, and had to upgrade to a new device every year due to either performance, bugs, or official support being dropped. Can't tell you the number of various bugs I ran into that completely made it unusable, until the point I just started getting two of every device to be able to have a backup, and be able to do clean version updates.

Being able to just get one device and use it for 5+ years is such a relief, and gives me a lot less to worry about day to day. Custom roms are best left to tinkerers who are okay with their device randomly breaking with no rhyme or reason, and spending hours either trying to fix it or reflash/restore to stock and set everything back up again.

nobodywasishere··on Deterioration of local community a major driver of loss of play-based childhood
This is true for a lot of families in Somerville/Cambridge MA, one of the major reasons I live here. I can exist without a car
nobodywasishere··on Ice – open source menu bar manager for macOS
Ah yeah that's a good point. Don't know if this covers that use-case yet
nobodywasishere··on Ice – open source menu bar manager for macOS
You can always show some icons by moving them to the right of the open/close icon
nobodywasishere··on 1800-2023 – IEEE Standard for SystemVerilog
Correct
nobodywasishere··on Embed Crystal code directly in Ruby
There does exist anyolite

https://github.com/Anyolite/anyolite

nobodywasishere··on U.S. sues Apple, accusing it of maintaining an iPhone monopoly
People aren't going to download some random app just to talk to you, nor will you be able to convince your whole family (who all use FaceTime/iMessage) to use something else just to include you.
nobodywasishere··on After 114 days of change, Broadcom CEO acknowledges VMware-related "unease"
C# is open source
Page 1 of 4Next →