HNHacker News
TopNewBestAskShowJobs

flas9sd

336 karma · joined December 19, 2016

submissionscomments
flas9sd··on Show HN: Wiby is now free software
the guide linked in the Readme is comprehensive and a good read - also gives instructions on who to scale and distribute load.

If the author can answer: how big did the fulltext table became for x entries on wiby.me - and what is a common response time on N amount of searches per minute for this dataset?

Would you offer a /traffic or /stats page within about/ ? duckduckgo shows traffic, not index stats though.

I don't see it in the windex schema yet, but would be interesting what the actual hitrate is on a search corpus, how many clickthroughs there are for any used search term. Answering these kind of questions adds computation and record keeping though.

Thanks for open sourcing, it's an interesting mix of languages and tools!

flas9sd··on Notkia: Linux phone in the shape of Nokia, with LoRa + WiFI + BT connectivity
though one can use any old Android that does Wifi to do SIP, it has its charms to use less capable hardware for this with less software complexity.

I don't know that many projects of this category: the "ZeroPhone" was based on a rpi-zero and active 2017-2019, the "WiPhone", a ESP32/Arduino based device, is still ongoing.

flas9sd··on Musikcube, a cross-platform, terminal-based library, player and server
it's by the same developer Casey Langen. Instead of creating another win32 UI app he went cross-platform and console-based.

The original musikcube was an eyeopener to me, demonstrating sqlites performance.

flas9sd··on Qwant Maps
the architecture is explained at https://github.com/Qwant/qwantmaps ("Erdapfel, kartotherian, Mimirsbrunn, Idunn") with most components open sourced. OSM edits show up 24h later if you include the POI tags it is looking for to be shown. The address detection needs some more tolerance though. It mostly fails if I do not include commas at the necessary spots or use area codes with city names. I'm personally happy with qwant in general as bing index frontend and like their open approach with maps
flas9sd··on Heroku Security Notification
last I've seen the Oauth permissions for the Heroku Dashboard given by Github are excessive and include write access to all public repos - as read-only is not an option if I recall correctly, see https://github.com/dear-github/dear-github/issues/113#issuec...

Newer integrations like Github Apps are more granular and can restrict the scope , also ssh deploy keys are an option for other purposes, but specifically the tokens issued for the Heroku Dashboard can write to the public repos of a user or org.

flas9sd··on Extracting WhatsApp Messages from an iOS Backup
last I extracted (and migrated) WA from iOS I used idevicebackup2 and a util ideviceunback to get a decrypted sqlite database. From there it's sqlite schema discovery that is documented in multiple places, e.g. https://gist.github.com/paracycle/6107205 - the method of an decrypted backup skips the elaborate steps outlined in the article.
flas9sd··on Twitter makes it harder to choose the old reverse-chronological feed
I use fraidycat (browser addon) for this. You can import/export your follows as html/json/opml too if you want to move. While not necessary, a nitter instance also replaces twitter.com, primarily for the rendering speed. It's funny that alternative frontends became a thing
flas9sd··on Russian news channel RT to broadcast on Rumble after Big Tech curbs
absolute free speech is an american construct. For historical reasons, in Germany the crime of Volksverhetzung is a thing and I'm glad for there to be limits. There's no question of what RT is doing, they're trolling at the state level.
flas9sd··on Mozilla Webmaker
for the android app, precondition is a login, so I'm unable to review it. here are some headlines to get an idea: http://mozilla.github.io/webmaker-curriculum/

What is used nowadays in kids (8 - 12) web literacy courses?

flas9sd··on Tell HN: I let my 6-year-old daughter design my website
in a video a developer recalls how his teenage daughter made early progress in webdesign. It was all fun and games until she wanted to show her work to friends. He reached for firebase deploy as an easy means to get files in the current directory uploaded and an url back that is public.

This works with supervising / developer parents and maybe a linked billing account. But what are other easy means in reach for the very young? Mozilla had initiatives like "Hackasaurus" and "Webmaker" since discontinued. Publishing on the phone itself intrigues me the most still.

flas9sd··on Moving Google Contacts and Calendar to NextCloud
yes, using itunes is a third option.

But while Android can't do other carddav accounts by itself, you can export the .vcf on-device. So while Apple offers to embed another carddav account, the migration story is not better but worse.

flas9sd··on Moving Google Contacts and Calendar to NextCloud
the popularity is deserved as there exist adjacent apps and community forums for help. The minimal chat/webrtc solution "Talk" is great for family and friends, the (Android) Talk App itself made leaps last year. It will also write plaintext rows per chatline to the db, but that's okay. Things transferred via webdav can be clientside encrypted, cal- and carddav again is cleartext. Etesync can do it encrypted but then you'd leave the all-in-one package. It's even more fun with customroms having davx and a webdav sync solution already integrated.
flas9sd··on Moving Google Contacts and Calendar to NextCloud
you're right, iphone can have carddav accounts, but you can't migrate easily to a selfhosted carddav account even on Apple.

If you want to transfer contacts from the main addressbook you have to go through iCloud and export to vcf for a full take, last time I checked on iOS 12 I wasn't able to copy between addressbooks. Sorry if this has changed.

flas9sd··on Nerd-dictation, hackable speech to text on Linux
can second Dicio to give Vosk a try. For a local model it worked surprisingly well. But you can't yet mix languages mid sentence - difficult when searching for restaurants that have english names but are not located in a english speaking country.
flas9sd··on How to find a domain's authoritative nameservers
thanks for clarifying that I cannot rely on the record
flas9sd··on How to find a domain's authoritative nameservers
there's also the dig shortcut to see the authorative ns in a oneliner `dig -t soa` - usually I pair this with a quiet .digrc with +noall +answer to have a more terse experience
flas9sd··on The Big DevOps Misunderstanding
yes, both different things. I guess helm is still the most common entry point for people to handle the contents of a cluster. I'm checking out other suggestions in this thread (dhall), but from my personal experience I can already tell, grafanas k8s jsonnet-libs was a second chance to kubernetes I'm glad I got to know (thanks coworkers).
flas9sd··on The Big DevOps Misunderstanding
could you give me a hint why you didn't like jsonnet? I dreaded k8s yaml when needing to (write) and use helm packages and think of indenting levels, but jsonnet via grafanas tanka gave me the option to be concise, writing functions and creating reusable bits. Of course then you're not far away from using a real language "sdk style".

As you so aptly put, k8s learning curve is beginner hostile and needs system knowledge before you go at it, so I'm not sure if this was also with being more familiar with the abstractions - after having looked at k8s for 2-3 years, jsonnet made me finally like interfacing with the k8s apiserver.

flas9sd··on Ask HN: Know any non Librem5 PinePhone for Mobile Linux? Legacy devices too!
the Redmi 2 is a Qualcomm msm8916 device. That SoC is already well mainlined, for anybody wanting to get an idea about mobile linux, pick a phone of that SoC class (most manufacturers had them) because they're the cheapest at ~30 bucks. It will not be very performant (feels like I/O mostly), but still impressive using phosh for the first time in this formfactor.
flas9sd··on Ubuntu 21.10
agreed, Redhat developers are behind many foundational packages (longterm thinking?), but I credit Ubuntu with bringing many users into Linux. They continue this with the WSL stuff.. while I see how distribution non-cooperation is difficult, at least the users of Redhat and Ubuntu-derived distributions have vastly more in common than what they differ by.
flas9sd··on Ubuntu 21.10
have a backup and skip the do-release-upgrade script, edit /etc/apt/sources.list directly for newer repos, outcomment anything 3rdparty (in sources.list.d/ too) and update+upgrade+dist-upgrade your system into the future, did it this way for years.. it's almost a rolling rhino
flas9sd··on Scribe – An alternative front-end to Medium
after ad blocking, since many websites are API driven, alternative frontends are another user movement? I saw the PR for scribe.rip to be added to https://github.com/SimonBrazell/privacy-redirect - a Browser extension redirecting twitter, instagram etc. I welcome this development.
flas9sd··on WhatsApp – About multi-device beta
I recently did this (Edit: import) via sqlite for somebody, the iOS->Android direction, but with knowledge about both databases schema you can go both ways. Whatsapp also has the I->A route in beta for some time too?

There are some preconditions, it's not the easiest, but "no 3rd party" required so to speak

flas9sd··on Nginx Playground
I did a lot of trial-and-error configs in the past when I could've used this. Finally taking the time to really internalize the matching-order of location modifiers paid out, can recommend. The gist: prefer prefix matching over regexes to know what happens

https://nginx.org/en/docs/http/ngx_http_core_module.html#loc...

flas9sd··on Examining Btrfs
I understand the audience of the ars article is people running larger setups with redundant disk arrays, managing lots of data reliably.

But when it comes to what you use in a laptop or desktop, with maybe one more slot for a ssd/nvme or an external disk, btrfs snapshots with incremental send+receive to the second disk or over the network is a good argument in favor of giving it a try.

flas9sd··on Norm Macdonald has died
puts the germany piece I only knew to date isolated into perspective, that was also a goodbye to letterman and kind of broke the 4th wall, thanks
flas9sd··on I switched from macOS to Linux after 15 years of Apple
bblean, thanks for the flashback, these were unholy times!
flas9sd··on Google docs on Firefox unusable for everyone, or just me?
the resist fingerprinting (introduced via Tor uplift I read) has some downsides for javascript performance (specifically to resist timing fingerprints). If you have it enabled, disable and test if this was causing a slowdown.

Maybe you got the B in A/B testing of a new feature that only saw proper Blink tests. In reddits r/firefox you can get some feedback, also I've seen bugzilla engineers following up on users being able to post performance profiles - a bugzilla search (https://bugzilla.mozilla.org/buglist.cgi?quicksearch=google+... - sort by date desc) could provide you a bugid if you can narrow it down to a specific interaction?

flas9sd··on How to prevent email spoofing, using an unholy combination of silly standards
I like that concrete mail advice is two subpath levels deep into "the" UK government website. High text contrast, loads fast. Kudos to them.
flas9sd··on CalyxOS – De-Googled Android Alternative
Calyx made an effort to sponsor and integrate the backup tool Seedvault (https://calyxinstitute.org/projects/seedvault-encrypted-back...) into their ROM - and other AOSP distributions benefit from this effort. Handhelds are tethered devices, its essential to have contacts and precious photos stored at a second place (online or offline) and easily restored or used when changing devices. A user friendly full backup solution not requiring root access of some sort was missing to date.
← PreviousPage 5 of 9Next →