HNHacker News
TopNewBestAskShowJobs

mathfailure

313 karma · joined April 27, 2019

submissionscomments
mathfailure··on Atuin replaces your existing shell history with a SQLite database
Disk space is the least of the problems garbage entries in command history cause.

It's not just commands that are actual for the current session (like ls/cd/cat), it's also incorrect commands or just commands not worth retaining still being saved among with the useful commands.

The most precious is user's time. And when you fzf part of the command with the regularly saved history and would like to re-execute something important - you'll first get a long list that you'll first have to filter to find the command you were seeking.

So to counter your question with another: why store garbage?

mathfailure··on Get The TLDR Of Any YouTube Video
If you'd steal a copy of my backpack - I wouldn't mind at all.
mathfailure··on Get The TLDR Of Any YouTube Video
Some of professional videos contain some valuable bits that I am after. And I simply don't let anyone else decide for me what I should and shouldn't watch.

> you are just "stealing" content and trying to excuse yourself for it by wishing it was something it isn't.

> The videos aren't put out for free

I don't even try to excuse myself if you call it 'stealing', instead I'll just agree, since from your point of view - me watching your videos with adblockers enabled basically makes me a thief of your potential profits (which isn't a direct loss, but a somewhat comparable thing).

Thing is (which many people that upvoted my previous post would probably disagree with) - I am not nice at all:

I don't care about your profits.

I don't owe you anything.

You want money for your videos? You are free to sell them! Don't upload them into public!

Oh, but you did? Well, I might watch them for free now with all my adblockers (if, I wish so), because that's now for me to decide. I might rewind your videos if I get bored or annoyed by some parts.

And I don't care what you think about it.

I just wanted to explain my position that your choices affect you and my choices affect me: you can't command me and I can't command you.

You chose to become a professional youtuber - go you!

I chose to be a pirate - yarrr! I might watch your content for free!

p.s.: another thought that entertains me: as you might have not noticed - you didn't pay me for reading my comment. Does this make you a hypocrite? [That's a joke, re-read my comments for free as many times as you like, I'm a hobbyist poster!]

mathfailure··on Get The TLDR Of Any YouTube Video
It looks like making videos became your profession, since you expect monetization of your video views.

And I, as a viewer, simply don't want... professional content.

I want to watch videos made by hobbyists for the sake of fun and to inform/debate/educate.

So by installing adblockers and shill-skipping scripts I simply vote for my interests.

mathfailure··on Jira is awful, welcome to AJIR
That's the most clear signal to just close the tab and forget about this site forever.
mathfailure··on Tell HN: Firefox Is an awesome browser right now
Firefox WAS a good browser.

Firefox has been a failure since their values shifted from developing an extensible browser for advanced users to protecting lgbtq+$^! rights.

mathfailure··on Composefs: Content-Addressable Overlay Filesystem for Linux
I've read the project's description and still failed to understand what it does and what it is useful for.
mathfailure··on Linux Touchpad like MacBook Update: 2022 progress and new poll
https://public.amplenote.com/embed/VQcRyeVT2SMNqSjbVMnK1871
mathfailure··on Tell HN: My child's first program
That's not reddit, I wish crap like this be removed from hacker news.
mathfailure··on Ntfy.sh – Send push notifications to your phone via PUT/POST
I wish they also provided the code to run own server of ntfy, but instead it looks like they meant "write and run your own server".
mathfailure··on Copilot under fire as dev claims it emits 'large chunks of my copyrighted code'
Clearly, I don't. Ever.
mathfailure··on Mirrord 3.0 – Mirror a pod's network traffic and file system accesses locally
First time I see this piece of software and I'm both intrigued and scared of what it's capable of. My fear (as a k8s administrator) comes from not yet understanding the details of how it works. Yes, I've read the linked article and project's readme on github and they didn't contain the important details.

Does this tool work with any k8s cluster? or does one at first need to install an operator into their cluster?

Does this tool talk to kubernetes API? If yes - then does it rely on kubectl's config or what?

https://mirrord.dev/docs/overview/faq/ - Here I've found an answer to "how exactly does it do it's magic?":

> Does mirrord install anything on the cluster?

> No, mirrord doesn’t install anything on the cluster, nor does it have any persistent state. It does spawn a short-living pod/container to run the proxy, which is automatically removed when mirrord exits.

> If you have any restrictions for pulling external images inside your cluster, you have to allow pulling of ghcr.io/metalbear-co/mirrord image.

and also another important detail:

> Since mirrord uses the dynamic linker to load into the application’s process, it cannot load if the binary is statically linked.

mathfailure··on Copilot under fire as dev claims it emits 'large chunks of my copyrighted code'
They aren't the same people. If I post my code somewhere online - that means I had already decided to share my code with the public and I don't give a crap who, how and where uses it and whether they claim ownership or claim to be Napoleon.
mathfailure··on Copilot under fire as dev claims it emits 'large chunks of my copyrighted code'
Correct. You either have access to the code and thus own it, or you do not, the rest is bullshit (BUT MAH LYSENS FORBEEDS!).
mathfailure··on Sound
This man is a legend now. The awesomest quality of articles.
mathfailure··on Fabrice Bellard: Portrait of a Super-Productive Programmer (2011)
403 ERROR The request could not be satisfied. The Amazon CloudFront distribution is configured to block access from your country. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
mathfailure··on Nixpacks takes a source directory and produces an OCI compliant image
I don't like the docs / project description. Everything is made 'so simple' that important parts are now gone and everything is now pure magic, I guess.

> We want to make it more trivial to build OCI compliant images without all the knowledge required to understand how Dockerfiles/Container Filesystem/BuildLayers/etc work

As someone who understands how the above mentioned stuff works - I feel like I'm being forcefully excluded from the tool's target audience as I need explanations and the docs are written with such an idea in mind that it is something I shouldn't know.

https://nixpacks.com/docs/how-it-works

> Nixpacks works in two steps

> Plan

> Analyze the app source directory and generates a reproducible build plan. This plan can be saved (in JSON format) and re-used at a later date to build the image in the exact same way every time.

How about an example of how a simple plan for a few projects would look like?

Plus, the tool seems to assume too much:

> To create the plan, language providers are matched against the app source directory and suggest Nix packages

I don't need no Nix in my images, no thanks.

mathfailure··on Zq: An easier and faster alternative to jq
This sounds quite awesome, it's a pity that the realization is quite 'alien' to unix way of things. IMO shell commands history should be a database by default, not just a single file that gets auto-appended with both awesome commands and crap you don't really want to get stored for later.

Thanks for linking this project, will try it, it may be a game changer.

mathfailure··on Show HN: Def – A zsh plugin for default folder behavior
The project's description made no sense to me.

And it lacks a demo of what it does.

I always treat such projects just as useless garbage.

mathfailure··on Show HN: Warp, a Rust-based terminal
Proprietary closed-sourced crapware.
mathfailure··on Each Firefox download has a unique identifier
It is abandonware. The page you linked has a 'latest release' button leading here: https://www.gnu.org/software/gnuzilla/ just look at dates.
mathfailure··on Euler’s 243-Year-Old ‘Impossible’ Puzzle Gets a Quantum Solution
I don't get such high-matter maths as 'quantum maths' at all.

This all sounds like some bullshit.

What was the solution?

> Critically, the quantum states that compose these officers have a special relationship called entanglement, which involves a correlation between different entities. If a red king is entangled with an orange queen, for instance, then even if the king and queen are both in superpositions of multiple regiments, observing that the king is red tells you immediately that the queen is orange.

Okay.

> The theory seemed to work, but to prove it, the authors had to construct a 6-by-6 array filled with quantum officers. ... > When the researchers repeated the algorithm over and over, the puzzle array cycled closer and closer to being a true solution. Eventually, the researchers reached a point where they could see the pattern and fill in the few remaining entries by hand.

So what is the goddamn solution???

There isn't one, cause that's all bullshit and they didn't solve anything. I can claim I solved all the proved unsolvable math problems that way (I just superpositioned everything quantumly so everything has a solution).

Grant money well wasted.

mathfailure··on Framework Laptop with Ubuntu Review
Well, that's just bullshit.

You either get stuff sooner or get stuff more stable, you can't have 'rock solid' stuff sooner.

mathfailure··on Android in Docker without QEMU/emulator
Because alternatives have some requirements that may not suite some people.

1. VMs have relatively big resources overhead and this approach requires you to download some Android image first.

Of course you'd want some clean distribution and there simply aren't many such ones (that I know of) that are easily available. The ones I tried - were a 2-in-1 shitshow+slideshow for me. Maybe it's because I used ISO (for QEMU/KVM), as I didn't want to run proprietary crapware (VirtualBox/VMWare).

2. Going with Anbox requires having crapware snapd and their Android image is quite old (Android 7.1.1).

3. Going with Waydroid requires having Wayland, which if you don't use it - is an overkill to install just to have Android on your PC.

4. Going with Android from AndroidSDK - is probably an even harder way to get access to some Android on your PC (I don't really know, I haven't investigated that option).

mathfailure··on Android in Docker without QEMU/emulator
Shelter.

https://f-droid.org/en/packages/net.typeblog.shelter/

https://github.com/PeterCxy/Shelter

mathfailure··on Android in Docker without QEMU/emulator
ReDroid: Requires Docker. The images seem to be based on pure Android. Multiple versions available: 8.1, 9, 10, 11, 12.

Anbox: Requires 'snapd'. The image is based on AOSP based on Android 7.1.1.

Waydroid: Requires Wayland. The image is based on LineageOS that is based on Android 10.

mathfailure··on Heroes of Might and Magic
I think this project is worth being mentioned here: https://github.com/ihhub/fheroes2
mathfailure··on HTTP Toolkit
And it's open-source!
mathfailure··on Example Domain
20 packets a day? Phew! So you barely survived the DDoS!
mathfailure··on Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM
Oh, so this software is for the case when your 'USB switch' can be connected to multiple PCs but lacks video input interfaces so you normally have to switch active video input on the monitor yourself, but since your monitor supports DDC/CI you could run the program to automatically send DDC/CI command when needed to the monitor to tell it to switch the active input to the one that is connected to the PC you told your 'USB switch' to make active?

Now I got it, thanks!

← PreviousPage 8 of 10Next →