MurphyA/hacker-news huggingface dataset:
by Maxious | 2025-10-18 11:35:33+00:00
> In a Linux context I got some GPUs working and I can add some [external] GPU devices. Minis forum when I reached out to them said they don't officially support either via the Thunderbolt compatibility USB 4, USB4 v2 or even the built-in PCIe slot. Yeah, not technically officially supported and it's because of the resource allocation and the BAR space and they need somebody on the BIOS team to understand that to fix it.

https://www.youtube.com/watch?v=TvNYpyA1ZGk

There are ways to manage BAR better in linux or with UEFI preboot environments for windows as hobbyists have been doing for ages due to bad BIOS support https://github.com/xCuri0/ReBarUEFI
by oezi | 2025-10-18 11:36:12+00:00
I have been doing Ruby for so long that it feels very natural to apply a method in this way on the instance.

false.not

applies the not method on the false instance in the same way that

car.start

in every OO language calls the start method on car as the receiver.

So filter(list) feels just wrong when you are clearly filtering the list itself.
by simondotau | 2025-10-18 11:38:44+00:00
What is your definition of "responsible"? The human is making literally all decisions and isn't abdicating responsibility for anything. The average toaster has literally one operational variable (cook time) and even that minuscule proto-responsibility is entirely on the human operator. All other aspects of the toaster's operation are decisions made by the toaster's human designer/engineer.
by 7oi | 2025-10-18 11:41:31+00:00
1) Agreed. I’ve used Behringer gear that’s perfectly fine.

2) This is my biggest issue with Behringer. They do seem very questionable in the ethics department. To add on to what you mention, they also like to apply for trademark patents for existing trademarks, not to mention trying to trademark names of their critics in some weird smear campaigns (see the KIRN corksniffer debauchle as an example) and also litigate their critics when they don’t like what they say. On the cloning side, sure, clones of extinct hardware like the TB-303 I feel is fair game, but it is always questionable when the clone is competing with a product still in production. I mean, it doesn’t matter which market it is in, whether music gear or mobile phones or whatever: clones will always be perceived as lower quality imitations and morally questionable.

3) I agree. Budget brands do not always get fair credit.

4) Yeah, that he does. It’s not necessarily fair to equate the brand with it’s director/founder, but seeing as he is quite active and the brand name is his actual last name, it is kind of unavoidable. But I mean, you should be able to be an odd duck and also be a director of a brand, as long as you behaviour isn’t hurting anyone…
by chao- | 2025-10-18 11:42:20+00:00
I apologize for my lack of Smalltalk knowledge. As you can imagine, you can do similar in Ruby by defining ifTrue to accept a block, even adding ifTrue on other all objects and defining something similar:

class TrueClass def ifTrue(&block) = block.call end class FalseClass def ifTrue(&block) = nil end class Object def ifTrue(&block) = block.call end class NilClass def ifTrue(&block) = nil end

If ck45's core complaint was that this is not baked into the language, I will agree that it is less convenient for lack of a default.
by CaptainOfCoit | 2025-10-18 11:42:57+00:00
Eh, no. WSL2 is kind of bad compared to a proper Linux environment, you'll encounter so many tiny cuts that eventually you'll yearn for a proper environment where stuff just works instead of having to fight against the built-in "interoperability" stuff Microsoft has added that just gets in the way and introduces new issues.

Saying this as someone who've used both Linux and Windows as a main OS for decades, and would dump Windows 100% if I could get Ableton to run properly on Linux. I'm still using WSL2 from time to time, but for things I need to be productive with, I prefer my Linux environment 99% of the time.
by wffurr | 2025-10-18 11:44:27+00:00
“dGPU” usually means “discrete GPU”. Do you mean “iGPU” for “integrated GPU” instead?

Strix Halo is also being marketed for gaming but the performance profile is all wrong for that. The CPU is too fast and the iGPU still not strong enough.

I am sure it’s amazing at matmul though.
Show HN: Memy – a CLI that remembers your most-used files and directories
by andrewf99 | 2025-10-18 11:45:20+00:00
Folks, I’ve been building memy, a small CLI tool that remembers the files and directories you use most often and helps you jump back to them quickly.

It grew out of my long-time use of fasd (https://github.com/whjvenyl/fasd/) - which is now being maintained again after a long break - but memy evolved because I wanted something that better fit my workflow. I tried other tools in this space like zoxide and autojump, but I wanted something that could track both files and directories and act as a more flexible backend you can wire up to tools like fzf, cd, or whatever else you prefer.

memy is designed to be simple, scriptable, and shell-agnostic. It runs on Linux and macOS (limited macOS testing so far). I haven’t tested Windows yet, so if anyone gives that a go, I’d love to hear how it behaves there.

I’d really appreciate feedback on any rough edges, confusing docs, or ideas for integration — especially from folks who live in the terminal all day.

GitHub: https://github.com/andrewferrier/memy
by mnky9800n | 2025-10-18 11:46:01+00:00
I've always wanted to make a two-factor authentication device that has a camera, QR reader, and an e-ink screen for listing the codes that otherwise does nothing else. but ive always been a bit limited because I don't really know where to get started making hardware. but i feel like 2-factor authentication is the number one thing preventing me from getting rid of my smartphone which is kind of silly because why do i need some massive super computer in my pocket (at least from the perspective of the 1980s) to have an alternating cypher to login to websites on my laptop.
by blantonl | 2025-10-18 11:46:35+00:00
I use a Behringer X32 rack with a couple digital snakes to route audio between 20 or so radios, software defined receivers, online broadcasts and other audio sources, and it's one of the most powerful pieces of technology in my lab/office.

The quality however of the X32 leaves a little bit to be desired. The power supply died in it due to fault capacitors (I was able to replace them myself) and the rotary switches on the rack unit itself no longer work (I remote control the box anyway) but.. I've been able to look past all this because the sheer power of the tech is unbeatable for my use case. Running a single CAT-5 connection from my detached lab/rack to my office in the house with 32 channels of AES audio is amazing stuff for me.
by busyant | 2025-10-18 11:46:47+00:00
I'm curious if you understand this joke (https://i.imgur.com/II5W6Pl.png).

I think it's similar to the Cow Tools panel.

Specifically, the Far Side panel plays on the idea of the fact that cows would have a cow-centric view of the world and would likely develop tools that were alien to us. The other part of the 'joke' is that cows don't build tools (afaik). edit: I think the "3rd" part of the joke is that the tools look like shit, which is what you'd expect from even the most talented cows.

The humor of the space alien joke is similar in that it's pointing out the difficulty that everyone has in understanding how others (other people, other species, etc.) view and describe the world.
by Topfi | 2025-10-18 11:46:57+00:00
Accutrons and tuning fork watches are amazing. They have an incredibly unique sound/hum due to the tuning fork oscillating at 360 hz and the most smooth glide you'll ever see in a watch. Recommend a ESA 9162 or ESA 9164 over a pure Accutron for beginners though, a bit more resilient and far more affordable, though they don't have the exposed dial.
by somewhereoutth | 2025-10-18 11:47:33+00:00
Interestingly, in the Lambda Calculus, where everything is a function, a standard representation for a natural number n (i.e. a whole number >= 0), is indeed a function that 'iterates' (strictly, folds/recurses) n times.

E.g. 3:

(f, x) => f(f(f(x)))
by Alifatisk | 2025-10-18 11:47:59+00:00
I believe the underlying behaviour of Ruby blocks is one of those mechanics that isn't talked about that much for newcomers, they just get used to how Ruby code look like when they see Rails, Cucumber or RSpec

Blocks and method_missing is one of those things in Ruby is what makes it so powerful! I remember watching a talk where someone was able to run JS snippets on pure Ruby just by recreating the syntax. That proves how powerful Ruby is for creating your own DSL

It's also a double edged sword and something you have to be careful with on collaborative codebases. Always prefer simplicity and readability over exotic and neat tricks, but I understand the difficulty when you have access to such a powerful tool
by conartist6 | 2025-10-18 11:48:06+00:00
Won't be available to anyone terminated for copyright stuff.

Woooow what a huge dick move.

That's the one massively imbalanced power dynamic that I hear people really fear losing their livelihood to for no good reason, and they're leaving it there to terrorize and ruin livelihoods for future generations.

I put up a video of a funeral service for my grandma and like 5 minutes later I was getting threatening legalese mail about my channel by cancelled forever because some record label has a recording of a thousand year old hymn and they don't give a shit about threatening people with no legal basis at all
by chimprich | 2025-10-18 11:49:28+00:00
> Our lives also tend to be short

Our lives in the developed world tend to be limited by biology; an average of about 80 years in many countries. Pigs get slaughtered at about 6 months, well before the lifespan they could potentially live to.

> miserable

If you're feeling constantly miserable, then please get some mental health treatment.

> and pointless

Possibly, but we are free to try to find some meaning for ourselves in our lives. Farm animals merely exist to grow as fast as possible and be slaughtered for food. The only point to their existence is to be food.
by esperent | 2025-10-18 11:50:54+00:00
This is good advice and I should have done that. However, most of the issues I had only showed up after some time of using it. For example, a big one was wifi and it was very intermittent and hard to debug. I think it was going into low power mode in some circumstances and my wifi speed would randomly drop to 100kbs or less. Sometimes turning wifi off and on would fix it, sometimes a restart was required. Thankfully I did fix it eventually but I have no idea which of the many things I tried ended up working.

One thing I didn't have major issues with was my Nvidia graphics card, which was a surprise.
by SafeDusk | 2025-10-18 11:51:34+00:00
Inspired by SWE-grep, I've started a repo to educate myself on it here https://github.com/aperoc/op-grep.

I've drafted an architecture, with the steps mainly as so: 1. Collect actions (grep/glob/read) policies either from usage logs or open datasets 2. Optimize by removing redundant actions or parallelization 3. Train model on optimized action policy 4. Release model as a single file, MCP tool (Refer to repo for visual diagram of the architecture)

I've just released the base model and added `openai_forwarder.py` to start collecting action policies.

Looking for more eyes and contributors to make this a reality, thanks!
Tell HN: It's impossible to delete my GitHub account
by tryauuum | 2025-10-18 11:51:53+00:00
Github automated everything and it's impossible to find a real human and ask him to delete my account

1. If you go to account settings you are greeted with a disabled "delete my account button" and suggestion to create a ticket

2. If I go to https://support.github.com/request , they automatically redirect me to "Account Reinstatement Request". I guess they made it for usability but now I have to fill out a form about reinstating my account.

2.1. To add insult to injury, this form has a line "If you are requesting support for your account not related to moderation limits made on your account by GitHub please raise a support ticket instead". So the person designing this form was not aware of the forced redirect

3. I cannot create any ticket. It says "your ticket is created" but there's nothing in the list of tickets afterwards

4. You can also write an email to dpo@github.com and request your account deletion. But you will be greeted by an automated reply telling you to use the ticketing system.
by chao- | 2025-10-18 11:52:23+00:00
Yes, I intended to use the term "discrete GPU" before using "dGPU" as a shorthand for that exact reason (in the second paragraph). I now see that I edited the first paragraph to use "dGPU" without first defining it as such.

I also agree that they aren't for gaming (something I know little about). My comment was with respect to compute workloads, but I never specified that. Apologies.
by PhilippGille | 2025-10-18 11:53:36+00:00
One issue is when the path is not interpreted by the shell but by a program which plays by different rules.

For example in Go:

$ cd /path/to/go/repo $ go run cmd/myapp package cmd/myapp is not in std (/usr/local/go/src/cmd/myapp) $ go run ./cmd/myapp Hello, World!

And then people don't want to think about when your path is for the shell and when it's a CLI param and how the CLI treats it, and just use the version that always works.
by kijin | 2025-10-18 11:56:12+00:00
That's the crucial part. Lots of people who do business in other countries either want to, or need to, visit the US from time to time. Whether for a "shopping trip to NYC", or for business reasons. That's why it's a big deal when the US wants somebody.

On the other hand, I'm not particularly concerned about some tyrannical regime on the other side of the world that doesn't like the kind of content I have on my site. I'll postpone the research until I actually need to fly over their airspace or something.

Where does the UK currently stand in the spectrum between "country that everyone wants to visit sometime" and "country that nobody gives a fuck about"? It used to be firmly on the former side, but it seems to be drifting away to the latter side every year.
by Levitz | 2025-10-18 11:56:31+00:00
4chan is perfectly aware of its reputation, and if that wasn't enough, it's worth noting they banded with kiwifarms on this one:

https://www.bbc.com/news/articles/clyjq40vjl7o

>Lawyers representing controversial online forums 4chan and Kiwi Farms have filed a legal case against the UK Online Safety Act enforcer, Ofcom.

Drumming up public support is a no-go. Rather, I think the intent is to make the stance that if the UK wants to prevent citizens from accessing sites if they are underage, then the UK can do just that, rather than expect random companies around the world to comply.
by markus_zhang | 2025-10-18 11:57:26+00:00
IMO the best way for Linux to win is to advocate it to your kids. People usually stick to whatever they learned and played with during childhood, and if we can make a whole generation Linux aware, not as a server but as a desktop, then the time of Linux desktop is foreseeable.

Instead of poaching to the adults, poach it to the kids. Tell them stories of hackers, etc.

We can also volunteer in schools for a few sessions of introduction to Linux.
by potato3732842 | 2025-10-18 11:59:00+00:00
>It's an ancient design

My ass.

You can trace all these designs back forever. It's more "inspired by" than actual incremental revision in most cases. There is just about nothing but some vague shapes that look similar and maybe some bolt lengths that are common between a 4L60 and the TH350 era stuff.

>Further, and this is the important part, because the lifecycle of everything ICE is much shorter now, measured in years as opposed to decades, they never will.

The average car on the road is lasting longer as the years go on. People said the same things when fuel injection came out.

>So ten years from now, when your circa 2020 10L60 dies, there won't be a transmission shop in every town that's equipped and stocked to deal with it cheaply. The cost will be greater than the value of the vehicle.

I'll take that bet. Modern transmissions are stupidly easy to rebuild from a skills point of view because they replace all sorts of mechanical adjustment with "hurr hurr we just PWM the solenoid to make it go BRRT and if the BRRT is too rough the computer algorithm will turn it down". Yeah there's more components, but those are easi.
by westurner | 2025-10-18 11:59:14+00:00
This is as bad or worse than agreeing to voice search with them.

Hadn't realized we've all been opted-in.

My voice assistant used to be able to create a reminder without siphoning everything out to "must be reviewed because it's AI" remote AI.

Is it possible to use non-AI voice search on YouTube (with GoogleTV) without signing one's life away?

Try voice searching for "weather in [city]" with YT on GTV: it launches another (Google) app instead of just adding text to the search field.

When they asked for suggestions for OpenAI's fork of Chromium, I suggested adding fuzzy and regex search in a drawer and sending it upstream; like vimgrep for Chromium. That would help solve for Search, like the original mission of the company.
by vidarh | 2025-10-18 12:00:21+00:00
> I have not run into this multiple times. You said that, not me. I said something different. Hetzner is the only cloud provider that cut me off. The other provider was not a cloud vendor.

So, you have been cut off multiple times.

> Even if it was a shared instance, people don't hire a 48 core server just to use 1 or 2 cores.

No, but that is also not what is happening.

> Something tells me that your idea of computing is communist computing, where someone shouldn't use too much even when paying for it.

No, my idea of it is that Hetzner operates in a capitalist economy where they at their sole discretion are free to choose who they want to do business with.

If you don't like that, then clearly you don't like a free market model. That's fine. But this is a direct consequence of Hetzner being free to choose not to want your business.

That you resort to implying this is down to politics makes it clear you're not prepared to engage with this in good faith.
by aziaziazi | 2025-10-18 12:00:52+00:00
> get enough protein and minimize carbs on a plant based diet.

Tempeh, tofu, quinoa, mushrooms just to cite a few. Also a good portions of the carbs in vegetable are fibers and those not only don’t get digested but also help your microbiote to stay healthy.

Moreover the high protein/carbs ratio you’re talking about isn’t about Americans but about a sport nutrition trends aiming to optimise muscle buildup. I’m not sure what extra work your friends do but all bodybuilders have to put work in gym time and meal prep. Eating a quinoa shake isn’t harder than a whey one.
by xg15 | 2025-10-18 12:01:25+00:00
> All of this is without tackling the other elephant in the room, which is the end of Moore's Law. Moore's Law has been on its death bed for over a decade now. We're seeing only limited improvements in computing and storage performance, mainly from parallelism.

> (it's one of those goddamn bubbles: to the limited extent that LLMs are useful, we'll inevitably see a shift towards using pre-trained models running on local hardware)

I don't completely disagree with his main theses, but this part seems contradictory. You cannot state at the same time that Moore's law is over - so the compute capacity of consumer PC will roughly stay the same from now on - but also that we will all just casually run GPT-5 locally on those same PCs in the future and therefore the data center buildout is a waste of money.

(I also think it's a bubble, but more because there might be a lack of demand, not because some technological miracle might make all the infrastructure obsolete)
by JKCalhoun | 2025-10-18 12:01:28+00:00
The whole thing is a weird mea culpa.

YouTube: We fucked up. A little.

And I love how they're framing it as a "Second Chance". Like, you fucked up but we're going to be big and compassionate just this once.

The cynical me suspects that this instead is a more sweeping plan to cover for their coming re-listing of all the hate-filled, extremist channels that they had delisted in the past.
by TeMPOraL | 2025-10-18 12:02:41+00:00
Maybe it's that we only pause to observe them and realize they're beautiful, when we're feeling safe enough?

"Beautiful sunset" evokes being on a calm sea shore with a loved one, feeling safe. It does not evoke being on a farm and looking up while doing chores and wishing they'd be over already. It does not evoke being stranded on an island, half-starved to death.
by j1elo | 2025-10-18 12:03:17+00:00
A very rough estimate for phone batteries is that they last 1000 recharge cycles. If on average you recharge every day, that's 300+ charges a year, and there you go, an expected life of 3 years. That phone is up for a battery replacement. Just like oil or wheels need to be replaced in a car.

Now, how many charges does a car battery do, and how frequently it tends to need one? The same calculation from phones can indeed be translated to cars, the only mistake is translating the end results of the calculation. Maybe that helps with your father?
by kace91 | 2025-10-18 12:03:43+00:00
list.filter is ok! Filtering is an action that applies to a list

false.not is borderline but if read as false.negate it makes sense (negating is an action that applies to a Boolean value). That wording screws the chaining though.

5.times is where the pattern breaks: times is not an action that applies to a number (nor an action at all). It’s the block the one that should repeat/iterate - but Ruby breaks the rule there and blocks are not an object (!). If they were you could block.repeat(5) which IMO is cleaner.
by ekidd | 2025-10-18 12:04:26+00:00
Yup, I'm very fond of Dell's Ubuntu laptops. Ubuntu just works, and I rarely need to mess with anything. (I have had occasional hardware problems over the years, but they have an on-site support option that works well even in rural areas.) I honestly have more weird software issues with my work Mac.

Random Windows laptops have been slightly more frustrating. Hibernation may not work out of the box, and sometimes one other piece of random hardware won't be usable. For a laptop that basically lives on a desk, you might get away with it.

Desktops are usually easier. They don't have as much built-in hardware, hibernation to disk may not be necessary, and it's easier to replace a webcam or something if you need to. I'd still check the graphics card, especially if it's an expensive one.
by vasvir | 2025-10-18 12:05:11+00:00
My bet on this would be to abandon moving to vertices like simplex does and move on facets instead.

However, this requires to solve a quadratic 'best direction' problem each time which if IIRC reduces to 'Linear complementarity problem (LCP)' (https://en.wikipedia.org/wiki/Linear_complementarity_problem). The LCP problem scales with the number of active constraints which is always smaller than the dimensionality (N) of the problem. So if you have number of constraints P >> N you are golden.

Note that Dantzig has also contributed to LCP.

Obviously any breakthrough in these basic methods is directly translatable to more efficient learning algorithms for training single layer neural nets (perceptrons). Extending to multi layer NNs is not far off from there...