HNHacker News
TopNewBestAskShowJobs

rmholt

131 karma · joined April 28, 2023

submissionscomments
rmholt··on Tell HN: Impassable Cloudflare challenges are ruining my browsing experience
OP mentioned that they run a heavily modified browser, I think it means compiled with changes - docker means stock Firefox
rmholt··on Jupyter Notebooks as E2E Tests
Agreed! I use it and it's a breath of fresh air, I have to use Jupyter because of colleagues but I really prefer python scripts, and this let's me kind of run a Jupyter notebook as if it were a script, even with cli flags
rmholt··on Show HN: App that asks 'why?' every time you unlock your phone
I don't think about it at all, it's almost automatic. Like locking the door when you leave your house.

I have a free moment, I enter a bus, I sit down at a table, boom phone.

I may be an usual case as I believe it to be caused by general anxiety and wanting to avoid the world.

rmholt··on Steam games will need to disclose kernel-level anti-cheat on store pages
I would make that argument https://www.washingtonpost.com/business/2023/02/11/child-lab...
rmholt··on Sorry, Gas Companies – Parody Isn't Infringement (Even If It Creeps You Out)
Tried to do some online research (heh) and it would appear that satire of public figures is just straight up protected by the first amendment. https://en.m.wikipedia.org/wiki/Hustler_Magazine_v._Falwell
rmholt··on John Peralta Explodes Historic Technology into Three-Dimensional Diagrams
Has he ever worked on pagers by a chance
rmholt··on The Insecurity of Debian
Would generation of SELinux policies be a good use case for LLMs?

"Generate a SELinux policy for daemon X. This daemon accesses it's config file in /etc and it's runtime data in /var/x. It listens on network. All other activities should be disabled"

rmholt··on Llms.txt
> We furthermore propose that pages on websites that have information that might be useful for LLMs to read provide a clean markdown version of those pages at the same URL as the original page, but with .md appended.

Not happening, that's like asking websites to provide an ad-free, brand identity free version for free. And we can't have that now can we

rmholt··on We must break tech monopolies before they break us
I didn't hear about the Zuckerberg part, do you have a link to the article? I can't find it
rmholt··on Async hazard: MMAP is blocking IO
I feel like author used a lot of words to say "mmaped reads are IO (obvious) but critically, they are usually not awaitable like IO (bad)"
rmholt··on Async hazard: MMAP is blocking IO
While author said that C's mmap suffers the same issue, I would argue C's mmap is fine, because C doesn't have async. The issue arises from the mmap crate not having an async read and the confusion around how does async work.
rmholt··on Show HN: Ruroco – like port knocking, but better
I see i see good to know, thanks!
rmholt··on Show HN: Ruroco – like port knocking, but better
Yup that's what I meant! And I am worried that a replay attack would be able to bypass ruroco. Thus ruruco is not a replacement for good SSH security, which you have to do anyway.

But like I wanna stress that I like ruroco and I might end up using it to decrease the internet noise on my home lab, but I'm just worried that someone might end up relying on ruroco instead of proper SSH security

rmholt··on Show HN: Ruroco – like port knocking, but better
Seems really cool! It seems pertinent to remember however that it isn't security as much it is obfuscation.
rmholt··on Show HN: Ruroco – like port knocking, but better
I believe the author is comparing their method against just the naive port knocking approach
rmholt··on Show HN: Ruroco – like port knocking, but better
Afaik it doesn't. The only useful thing there is, is a deadline on each packet so the retransmission would have to be fast, but it seems doable.

https://github.com/beac0n/ruroco/blob/ce766751b51c8ff6246a2b...

The encrypted information is current time, command and random data. So the server could feasibly detect that a retransmission has occurred but that's about it.

rmholt··on MIT leaders describe the experience of not renewing Elsevier contract
Disrupted implies by a new competitor which I'm not sure is always possible. We need strong anti-monopoly laws and strong enforcement of them.
rmholt··on Noexcept affects libstdc++’s unordered_set
I know it sucks but such is the price of C++

I'm not saying it's perfect but it's better than dealing with C++ exceptions. At least with error codes you can manually do some printing to find out what went wrong. With C++ exceptions you don't even get a line number or a stack trace.

rmholt··on Noexcept affects libstdc++’s unordered_set
You avoid any but trivial constructors an place all failable logic in a separate init()
rmholt··on Flaw has Microsoft Authenticator overwriting MFA accounts, locking users out
Android definitely has fine grained permissions. In fact my phone asks me each time a new app wants to use my location. Interestingly enough, I don't recall seeing a location prompt for Google's services
rmholt··on Xapian: Open source search engine library
I couldn't find any mention on your website about LOCAL LLMs and according to your FAQ, it requires an account with your website.

Is there a way how to run curiosity.ai fully offline, without an account on your servers?

rmholt··on Elliott says Nvidia is in a 'bubble' and AI is 'overhyped'
I intuitively believe that from the beginning, markets are usually overly optimistic on the dawn of a new tech and I'm anticipating a correction in perhaps a few months or a year. Anyone knows how to short a stock on that time frame?
rmholt··on Rye: A Hassle-Free Python Experience
That's what I'm worried about. What if we start using Rye, bake it into our projects and then Astral goes "Sike! Now we will collect all information available to the Rye binary and require 1$ for each build"
rmholt··on Rye: A Hassle-Free Python Experience
Rye isn't aiming to replace apt. Rye is just aiming to do the same as Go, having one tool to manage dependencies. In current ecosystem there are many many different tools tho manage Python project's dependencies unfortunately.
rmholt··on Rye: A Hassle-Free Python Experience
I actually think that Python's tooling should not be written in Python. Because if yes, you end up with at least two version of Python, one to run the tooling, one to run the project.
rmholt··on Turning psychiatric labels into identities
Because of social groups. A single person with $ILLNESS may want to connect with other people with $ILLNESS. Ergo making a group around $ILLNESS and thus identity is born.

Labels are a tool, of communication with the rest of society, of expression.

rmholt··on WinDirStat – Windows Directory Statistics
Mount Google Drive as a folder (rclone) and run WinDirStat?
rmholt··on Roku looks into serving you ads on whatever you plug into its TVs
Can't wait for their tech to "detect a still picture" in a slow, somber scene in a movie and shove ads down the throat of whoever will be the unlucky soul that day
rmholt··on Show HN: File-based cache for slow Python functions
Good questions! You made me check the docs because those seem like very legitimate issues. So firstly, DiskCache by default just checks the function name, not the source code, but you could hack it to include the source code. I personally usually just deleted the cache if I knew the function meaningfully changed.

And it does support ignoring certain args yes.

rmholt··on Show HN: File-based cache for slow Python functions
It pretty much does that, if I was to be a little reductive, DiskCache is just a wrapper around sqlite and pickle
← PreviousPage 2 of 3Next →