HNHacker News
TopNewBestAskShowJobs

hurflmurfl

259 karma · joined January 27, 2019

submissionscomments
hurflmurfl··on RamenHaus
I think the boiling is closer to 18 hours. I do a pretty good one in about 5 in my instant pot, though.

Another big problem with getting a "ramen" in a random western restaurant is noodles. If they don't make them themselves, the dry shelf stable stuff is just not good (at least what I can find in my EU country). As I was slowly upping my ramen game at home, the single biggest difference in quality was when I started making my own noodles.

I suppose if a shop markets itself as a ramen shop, you have a chance of getting a decent bowl. Most of the "asian" or even "japanese" restaurants in my city are places where they add cream to tonkotsu to make it white...

hurflmurfl··on Tell HN: Fiverr left customer files public and searchable
I think just putting it on the companies is enough. If the fines are serious and can put your company out of business, and are enforced, then the companies themselves will probably work out processes for not doing stupid stuff. Whether that be creating some sort of certifications that would be prized by the companies, knowing to hire a specialized team for a security review, or anything else.

If everyone knows that messing up security gets you in real trouble and the company loses real money, and it happens all the time, and it's not just "Facebook fined $x million for doing shady stuff", then I think the industry will adapt.

Like when GDPR got released and no matter if I thought we are or are not handling PII, I had to read up and double-check my assumptions just because it was being talked about all over the place and it would be embarrassing to be caught with your pants down when you didn't actually intend to do a shady thing.

hurflmurfl··on I've been waiting over a month for Anthropic to respond to my billing issue
I'll just note that I'm using revolut and some of my virtual cards on there appear to randomly be created as Visa or Mastercard. Well, couldn't pay for Claude with my Visa (no matter if virtual or physical card), but found a comment on Reddit suggesting to use Mastercard, and that worked without a hitch.

So they certainly have a problem with their flow with Visa. I wonder if the payment flow was vibecoded from scratch, never experienced that with any other site.

hurflmurfl··on Ki Editor - an editor that operates on the AST
Ah yes.

The shortcut I use the most in Jetbrains IDEs. Also the one I miss the most in VSCode (whatever is present there just doesn't seem to work right).

Also the shortcut that has caused me to close so many browser tabs inadvertently...

hurflmurfl··on We're no longer attracting top talent: the brain drain killing American science
Since everything is essentially opening WebApps via QR codes on your WeChat/AliPay app, it's actually great for tourists. The apps have a built-in option to do machine translation of the screen to English, which I used when I took a trip to China. In the case where it doesn't translate some part of the UI, I could still use screenshot translation on my phone, so overall it's very easy to get around speaking/reading zero Chinese.
hurflmurfl··on Many hells of WebDAV
Fair question. Conflicts happen, which I'm fine with.

Realistically speaking, most files I have in my cloud are read-only. The most common file that I read-write on multiple devices is my keepass file, which supports conflict resolution (by merging changes) in clients.

Also used to happen when I tried editing some markdown notes using obsidian on PC, and then using text editor (or maybe obsidian again?) on android, but I eventually sort of gave up on that use-case. Editing my notes from my phone is sort of inconvenient anyway, so I mostly just create new short notes that I can later edit into some larger note, but honestly can't remember the last time this happened.

But yes, if not careful, you could run into your laptop overwriting the file when it comes online. In my case, it doesn't really happen, and when it does, Nextcloud will have the "overwritten version" saved, so I can always check what was overwritten and manually merge the changes.

P.S. If anyone wants to set this up, here's my nixos config for the service, feel free to comment on it:

  # don't forget to run `rclone config` beforehand
  # to create the "nextcloud:" remote
  # some day I may do this declaratively, but not today
  systemd.services.rclone-nextcloud-mount = {
    # Ensure the service starts after the network is up
    wantedBy = [ "multi-user.target" ];
    after = [ "network-online.target" ];
    requires = [ "network-online.target" ];

    # Service configuration
    serviceConfig = let
      ncDir = "/home/username/nextcloud";
      mountOptions = "--vfs-cache-mode full --dir-cache-time 1w --vfs-cache-max-age 1w";
    in {
      Type = "simple";
      ExecStartPre = "/run/current-system/sw/bin/mkdir -p ${ncDir}"; # Creates folder if didn't exist
      ExecStart = "${pkgs.rclone}/bin/rclone mount ${mountOptions} nextcloud: ${ncDir}"; # Mounts
      ExecStop = "/run/current-system/sw/bin/fusermount -u ${ncDir}"; # Dismounts
      Restart = "on-failure";
      RestartSec = "10s";
      User = "username";
      Group = "users";
      Environment = [ "PATH=/run/wrappers/bin/:$PATH" ];
    };
  };
hurflmurfl··on Many hells of WebDAV
I'm using the nextcloud app on my android, and for my Linux systems I mount WebDAV using rclone, with VFS cache mode set to FULL. This way I can: 1. Have the file structure etc synced to local without downloading the files 2. Have it fetch files automatically when I try to read them. Also supports range requests, so if I want to play a video, it sort of streams it, no need to wait for download. 3. If a file has been accessed locally, it's going to be cached for a while, so even if I'm offline, I can still access the cached version without having to verify that it's the latest. If I'm online, then it will verify if it's the latest version.

Overall, this has worked great for me, but it did take me a while before I set it up correctly. Now I have a cache of files I use, and the rest of the stuff that I just keep there for backup or hogging purposes doesn't take disk space and stays in the cloud until I sync it.

hurflmurfl··on Maybe the default settings are too high
Right, but then you need to learn the right motions well, motions that will make sense at the final speed. I suppose it's one of those things that are made easier by having a teacher.
hurflmurfl··on Ask HN: What Are You Working On? (December 2025)
For me, searching for "whistle" on play store, I get the app as the third result (ignoring sponsored crap). Searching for "blazingbanana" gets me the app as the first result".

App info shows 218MB size, which I suppose is about what I'd expect for a model+app code :shrug:

hurflmurfl··on VS Code Pets
This is actually the first plugin I install on every new installation of a Jetbrains IDE... Used to include it in my "mentoring about advantages of IDEs" rants, just before configuring debugger.
hurflmurfl··on Is Microsoft trying to commit suicide?
So after building my latest rig and crazily getting a lot of driver issues related to network I've finally ditched Windows for Linux. While trying to figure out how to keep track of all the system changes I make in case I change my distro and need to set up my system yet again, I came across Nixos, which has been working out pretty well for me.

The issue I'm currently battling with is how do I connect my cloud drive (self hosted nextcloud) to the system in a way that it worked on Windows, and so far no luck. Once I figure it out (if at all), it's going to be perfect.

Surprisingly, even gaming works just fine via steam. I've been able to play whatever I have in my library by "forcing compatibility tool" ( which is proton). Colour me impressed.

Now I just need to confirm that I can run my country's official program for tax-related stuff via wine and I'll have no regrets.

hurflmurfl··on Monitoring energy usage with smart plugs, Prometheus and Grafana
A bit funny, but I personally found "please learn to never..." to be MUCH more off-putting and patronizing than the "why not just...".

Maybe just something about the latter being interpreted as a question, and the former being interpreted as an order.

hurflmurfl··on Serverless Horrors
Just to clarify, I didn't think that Coolify is a competitor.

What I was getting at is that we now have a thread with 4 replies: (1) you pitch competing product (2) what product? (3) Coolify (4) it's not competitor because ...

I just wanted to point out that comment #2 only seems to prompt question #3, whereas the helpful reply #4 created by yourself obviates the need for #2 and #3.

hurflmurfl··on Serverless Horrors
The link to the "competitor" is front and center on the site, so I imagine what you're really trying to say is that this is NOT a competitor for the following reasons: <missing>.

Otherwise this seems like a bait question:)

hurflmurfl··on My sixth year as a bootstrapped founder
The reason it won't really work for gamedev or complex software is that the risk of the business isn't really in the product-market fit, but rather in stellar execution.

If your business idea is dependent on being able to do a complicated thing, then a POC or a demo might make more sense for testing the waters and seeing if there's any technical impediment to the idea

hurflmurfl··on Alexei Navalny has died
Not sure if you're just trying to troll, but you don't get elected into any Duma if you're from the opposition.

In fact I don't remember there being any real (elected) opposition in Russia, the "multiple parties" have always just been a theater. Like maybe some of the smaller parties would sometimes manage to push some insignificant agenda, but the important issues would always be controlled by the actual leadership in power.

hurflmurfl··on My failed attempt at using a closet as an office
I feel like this only makes sense in the US. As a non-US person, I still find it weird when people show up on video calls wearing hats (e.g. caps) at home.
hurflmurfl··on James Webb Space Telescope captures high-resolution image of Uranus
My priors are at 100%
hurflmurfl··on Hetzner is terminating contracts with all users who had a Russian postal address
I think this doesn't quite qualify if it only affects customers that are currently in Russia. If a person was born in Russia, created their Hetzner account there, then emigrated, and they still get their account closed, that's "judging them for something in the past that they had no control over" - quite similar to racism in my book. If they get a chance to show that they are not "based in Russia" and then their account is not closed, then I think it doesn't qualify, because in that case it's really an action against a country as a whole, not the people who happened to be born there.
hurflmurfl··on Hetzner is terminating contracts with all users who had a Russian postal address
With luck this would work. I think a lot of people who emigrated would not necesarily bother updating the postal address details, so this email might just remind them to do the update.

I imagine getting them to provide a proof of new address (which I think is what Hetzner requires from all customers) would be enough. On the other hand, if they just close the accounts for having lived in Russia at a certain point in the past, that would be quite shitty.

hurflmurfl··on Nvidia, one of tech's hottest companies, is fine with remote work
Just wanted to say thanks for posting this.

It makes a lot of sense to me, and resonates with the experience I've had both as a noob to programming (or to a new role) and as a person responsible for onboarding.

A controlled trial by fire with asking for help if stuck encouraged.

hurflmurfl··on Russian paramilitary chief says his forces will turn around
From what I've heard (personal hearsay, got no independent sources), some excavators were sent to ruin highways.

Edit: here's a link but this is not on the main highway. Unsure of the scale of this "operation" and if this was ordered from top brass or local initiative.

https://meduza.io/news/2023/06/24/v-lipetskoy-oblasti-gde-na...

hurflmurfl··on Russian paramilitary chief says his forces will turn around
Another option (which I'm partial to) is something like "the enemy of my enemy is my friend".

Not everyone is on top of who's part of the mercenary company and some people could just see this as "a change", so they would offer some support.

Not making a statement of "how things really are" here, just saying that sometimes an explanation might be "jeez, finally there's some change, maybe something will happen out of this" and not "let me go support these genocidal mercenaries".

hurflmurfl··on Ask HN: What lesser-known accessories do you use with your computer?
For people complaining about ASUS offering - it did look bad on paper with it's crappy latency and even crappier brightness, so I never pulled trigger on one. I did find some decent options on Ali Express, though.

Got 2 monitors from there - one 15 inch and one 17 inch. Both run in 2k 120Hz. Brightness is OK, never had a problem in a brightly lit room, but I have not tried them out in the sun, like for "working on the beach" type of situation.

When not traveling, I use the smaller one on a VESA arm (the smaller one has screw holes) in vertical orientation for extra screen space next to my 4k larger monitor. And I use the larger portable monitor for sheet music on my piano (connected to Raspberry Pi).

Ordered both from "HDHIFI Store", pretty happy so far.

hurflmurfl··on Mozilla.ai: Investing in Trustworthy AI
Can't you just set up a monthly (or one-time) donation? Although, it would be nice if it were possible to specify that you'd prefer money being spent on the browser, not on developing another Pocket or something.
hurflmurfl··on Galactica: an AI trained on humanity's scientific knowledge (by Meta)
Interestingly, a lot of questions about "how many X" end up with "one" as the answer.

> Question: How many primates does it take to cause endless grief to a neighbouring eastern european country? > Answer: 1

> Question: How many cello strings can vibrate at the same time? > Answer: 1

> Question: How many stem cells does it take to generate an eye ball? > Answer: 1

Except

> Question: How many downvotes will this comment get on hackernews? > Answer: 0

hurflmurfl··on The coming long-run slowdown in corporate profit growth and stock returns
When I got my first laptop I didn't magically learn programming. That bit took me several years of learning, trying, forgetting, getting confused, re-learning... All of that would have not been possible if not for my parents providing for me.

If I absolutely had to work full days ( which incidentally isn't limited to 8 hours a week in all countries in all jobs) to make ends meet, my chance of finding my calling would have been pretty slim.

In other words, just the learning tools are not enough, it's but one of the necessary resources, and for some people spare time or strength can be very difficult to find.

hurflmurfl··on TypeScript is now officially 10 years old
What do you mean? I'm editing TS perfectly fine in Jetbrains IDEs, and some coworkers use emacs and vim without any issues, still getting all the error highlights, etc.

Is there an editor that doesn't work with Typescript? Even without type error integration into the editor view, you could still run tsc in your shell of choice to manually check if everything is OK.

hurflmurfl··on Cairo: Alternative Windows Desktop
I think I do mostly look at the top half of the screen, but I somehow reach a different conclusion from you :)

There's nothing interesting on the taskbar, so it makes sense to keep it down there. The most commonly used programs like Firefox, IDE, Slack are pinned to the taskbar, so I can invoke them with Win+[1-3]. When multitasking in full screen, there's Alt+Tab. Overall, I feel like the taskbar doesn't have that much use most of the time, but it's nice to have it on the screen just so I can use it as "shortcut cheatsheet".

hurflmurfl··on Someday aliens will land and all will be fine until we explain our calendar
On a side note, it's not 100% clear (to me, at least) that the word for Monday (ponedelnik) means "per week" or anything about the week per se.

In Russian the word for week is "nedelya", so "ponedelnik" does seem to naturally tie into that. But the word for Sunday in Russian is "voskresenie" (literally means resurrection). Notice this! Every religious word used in non-religious context is suspicious!

If we examine Bulgarian, the week is called "sedmica" (sedm == seven). And Sunday is called "nedelya" (I perceive it as "ne delya" === "no work").

Thus, in Bulgarian the word ponedelnik becomes like "the day after Sunday", rather than "the day starting every week".

Now going back to the Sunday resurrection theme, it's obviously of religious origins, so I dare assume that it may have replaced something that was already there (like nedelya). And then I imagine the people still wanted to keep the word around, so they started using it to mean "week" instead of "Sunday".

If so, then it would make sense that ponedelnik just means "post Sunday".

[The above is just a pet theory I haven't spent any time on, so I'm not guaranteeing its legitimacy]

Page 1 of 4Next →