HNHacker News
TopNewBestAskShowJobs

knur

118 karma · joined October 4, 2014

[ my public key: https://keybase.io/knur; my proof: https://keybase.io/knur/sigs/lwIJN2vZ-4aRJVJ1lVZUbX7wgotBFfuJCFPcWtpgY5c ]
submissionscomments
knur··on [dead]
Only right-wing zionist propaganda then? Noted
knur··on Tiered storage won't fix Kafka
I agree but I hate it when at the end of an article I realize it was just an ad.

The conflict of interest should be disclaimed in the very first sentence of the post.

knur··on Ask HN: SQLite in Production?
How do you deploy updates of your app without downtime? (I know not all web apps need that but in case you do I would love to know about your approach)
knur··on Ask HN: SQLite in Production?
How do deal with horizontal scaling or failovers in general? These are two of the reasons I am still unconvinced about using SQLite in production:

- if only one process can write to the db, how do you architect your system so that writes are performed by just one of the instances (the writer) - how do you gracefully upgrade your app without any downtime?

knur··on Lately I've been using timers daily
What about missing on the first 45 mins?

Sometimes an unexpected snack makes its way into my belly, leaving behind an annoying dirty plate that needs some cleaning.

knur··on Ask HN: Trying to find a short scifi story posted here
Yeah, I tried ChatGPT too. It did offer some good alternatives, but then it started hallucinating. It literally told me of several existent books, except that the names of the authors were incorrect, or the plot was not quite the same, etc.

Thanks for trying though

knur··on Add ability to choose a custom coordination server
This is precisely my worry. I do use tailscale but I have this itch in the back of my mind... I have a lot of sensitive and personal stuff in my machines, and even though it would be hard for someone to get into my VPN, tailscale themselves could easily add a node and join my VPN without me even noticing.
knur··on Tell HN: Chinese TikTok is the most privacy invasive app I've ever seen
Take a look at how many things uBlock blocks when you open Slack on your browser.
knur··on Ask HN: What projects are you working on this weekend?
Someone forgot to turn on parental control for this child.
knur··on Ask HN: What projects are you working on this weekend?
Received my paperd.ink display. I have no experience with programming directly on these kind of boards so I'm planning on building/documenting small projects to teach myself and others how to do it.
knur··on Tailscale raises $100M
I love tailscale.

Lately I have been migrating all my self-hosted stuff into a raspberry pi (instead of running a public instance in the cloud). It gives me a bit of piece of mind knowing that it adds an extra layer of security (to hit any of my endpoints/apps you would need to infiltrate my VPN). And it will save me a lot of money on hosting.

I don't need to expose my computers publicly or enable upnp or anything. It just works.

knur··on Ask HN: How do you manage your personal documents?
Paperless + a custom telegram bot I wrote that receives any document I sent to it (usually taken with an app called Notebloc)

The bot names and places the file in the right folder for paperless to ingest.

knur··on Ask HN: What's your sleeping setup(bed/pillows/sheets)?
One thing that has been surprisingly amazing: I got stretchable sheets. They are awesome. Won't use normal sheets again.
knur··on How to Become a Data Engineer in 2021
I disagree. That's not enough these days.

If you want to build anything mildly interesting, you need to have a solid background on software engineering (building data pipelines in Spark, Flink, etc. goes way beyond knowing SQL), you need to really understand your runtime (e.g. the JVM, and how to tune it when working with massive amounts of data), you need a bit of knowledge about infrastructure, because some of the most specialized and powerful tools do not have yet an established "way of doing things", and the statefulness nature of them make them different from your typical web app deployment.

Maybe if you want to become a data analyst you only need SQL, and I would still doubt it. But data engineering is a bit different.

knur··on Show HN: My personal OKR for 2021 (More to be added)
This.

I mean, I floss at least twice or more a day. Like I don't understand how someone could be more than a day without flossing and not feel something is not right in their mouth.

knur··on Ask HN: What podcasts do you like listening to?
The Dollop
knur··on Run More Stuff in Docker
This reminded me of a proof of concept thing I wrote months ago, that facilitates this kind of work.

https://github.com/casidiablo/macondo

I don't even know what it is I built, but it has been useful in some contexts.

It basically allows you to easily wrap and distribute scripts (or more complex apps) that have specific dependencies that might not always be installed in the host. It does so by wrapping the script in a docker image.

It also automates the annoying part of docker: mounting local paths for apps that need to interact with the host's file system.

I need to write a blog post on this if anything to gather feedback. I'm still not 100% sold on the idea and there are some edge cases. Still, a fun experiment.

knur··on Monopoly was invented to demonstrate the evils of capitalism
I really enjoy The Dollop's episode on this topic https://allthingscomedy.com/podcasts/379---the-landlords-gam...
knur··on Ask HN: How is Kotlin for the back end compared to Java?
I've been using kotlin in the backend for a few years now, in a team of more than 50 engineers.

The experience is for the most part pleasing, and I'm sure you will find a lot claims supporting that, so I'll focus on the things that I don't like:

* people tend to abuse some of the features (like extension functions), which sometimes does more harm in terms of readability

* Kotlin offers means to do quasi-functional programming, and people tend to write horrible one liners just for the sake of it.

* most tooling seems stuck in Java 8. So you are stuck in that ecosystem (you can, though, compile with Java 8 and run in java 11 of course).

* for mid-sized applications where it makes sense to use DI, using kapt is sometimes a pain (it's better this days, but still I hate the thing)

* even though the jetbrains support is first class, it is still considerably slower then pure Java code. * very personal: I've come to miss Java's verboseness.

* some tools don't integrate well with it (yet)... So do not expect things like static analyzers to be good or even existent.

knur··on Teachers are ready to quit rather than put their lives at risk
Has America swung that far to the right? Those demands sound to me pretty rational... How come are they hyper-leftists? What's your definition of left?
knur··on Automated Work Recordings with OBS Studio and TaskWarrior and TimeWarrior
Right. I've been thinking about how to solve that. One possibility, although it's very manual, is to mark those idle times and then tell my processing program to either chop those bits or making them run faster.

Another option is to just detect when I'm not speaking, or typing.

knur··on Automated Work Recordings with OBS Studio and TaskWarrior and TimeWarrior
Yeah... basically it forces you to be "more serious". Those moments when I want to check Mastodon, or my personal email, or my RSS feed, I just stop and think: what if I need to share this with a fellow coworker (unlikely, but the thought is there).

It also forces me to think out loud which I found it useful because it helps me improve the way I would communicate my thought process to someone else.

knur··on Ask HN: Programs that saved you 100 hours?
How does it work? Does it really change the speed dynamically? Or it just trims the silences like pocketcasts?
knur··on Arkade: A Kubernetes app installer
So... Those are useful, but really the ugly side of installing things on Kubernetes is helm, which in theory you should be able to replace with something like this. Any plans to expand the list of stuff you can install with it to make it a defacto replacement for helm?
knur··on Apple Card launches today for all US customers
It's funny. I'm from a third world country and there restaurant waitresses will bring a mobile card reader to your table. The reason being that it was very common years ago for restaurants to clone your card and then use it somewhere else; so people don't want to lose sight of their card ever to make sure it won't get cloned.
knur··on Adblocking: How about Nah?
What do you mean "we"? I'm American and can't take credit for what a few people invented decades ago.

What was your contribution to it, exactly?

Unless you did really create the internet, in which case thank you.

knur··on Bird Acquires Scoot
I don't know, man. Ask Uber, lol
knur··on Bird Acquires Scoot
Scoot operated, poorly, in a very small market. Look at Bird or Lime, they operate literally in hundreds of cities.

In the hypothetical case that they were buying Lime instead, the number would be at least 50 times bigger.

knur··on Bird Acquires Scoot
Not really. That's just Bird Rentals, which is a different strategy Bird was trying in SF to penetrate that market
knur··on Bird Acquires Scoot
They will. In fact, they will most likely operate under Bird's Platform product, which basically mean they will be more or less independent except they will use Bird's backend, firmware, client, etc.
Page 1 of 2Next →