MurphyA/hacker-news huggingface dataset:
by ed_blackburn | 2025-10-13 12:11:30+00:00
I’m on a Mac, and some of the default tooling feels dated: GNU coreutils and friends are often stuck around mid-2000s versions. Rather than replace or fight against the system tools, I supplement them with a few extras. Honestly, most are marginal upgrades over what macOS ships with, except for fzf, which is a huge productivity boost. Fuzzy-finding through my shell history or using interactive autocompletion makes a noticeable difference day to day.
by tomburgs | 2025-10-13 12:11:38+00:00
I have been building a workout tracking app specifically aimed at weightlifting/strength training.

My perfect user being someone who is either a body builder, powerlifter, or someone who just takes weightlifting seriously.

I've also been obsessed with making it iOS native and a one-time purchase.

Been trying to build in public on Bluesky: @tobu.bsky.social

Simple landing page with a waitlist: https://plates.framer.website/
by maxglute | 2025-10-13 12:13:02+00:00
Those are consumer subsidies, they make buying a cheaply produced car cheaper, they don't make producing a car cheaper. Of course you can industrial policy for that as well, if you have the right conditions, cheap industrial inputs, and can eat domestic politics shit, i.e. automate the workforce. But DE probably don't have the domestic politics to automate the workforce nor future access to cheap gas.

So their industrial problem can't be fixed with subsidies, as in subsidies not capable of improving long term DE competitiveness without subsidies. Even if they automate workfroce and remove social benefits, lack of access to cheap industrial feedstock is precluding, i.e can't offset structurally disadvantage of being more expensive producer on input level.
by Doxin | 2025-10-13 12:13:03+00:00
Believe it or not, but the dutch government has agency. It's not impossible for US pressure to be a factor, but I think it's more likely the management of the company was planning to move production to china or something like that. That'd (rightly!) spook the government into some quick action, especially given the political climate around Russia seemingly not being content with having their war confined to Ukraine.

Unfortunately we seem to be living in interesting times.
by tirant | 2025-10-13 12:13:04+00:00
I like to talk about goals and not requirements.

What is your product goal? Both for the customer (solving a problem) and for the company(solve a marketing need, make money)?

Can you proof that you are meeting both? Then you are validating your goals successfully.

Most of the time products are missing defined goals, so lots of people have no idea what the fuck they are developing and everyone ends up with their own idea of the product.
by ben_w | 2025-10-13 12:13:54+00:00
> In the EU, car companies only sell large (and very expensive) SUVs.

News to me. Did you mean in the US? Or did you mean the most famous German brands like BMW and Audi?

For the EU as a whole, there's e.g. Dacia which is Romanian and therefore EU: https://shop.dacia.de/offer/257/235286/0/0 this is clearly neither an SUV, nor particularly expensive — even 18 years ago I was seeing things for about this price new, and there's been a lot of inflation since then.
by drob518 | 2025-10-13 12:14:25+00:00
Well, even “Unix” had some differences (BSD switches vs SysV switches). Theoretically, POSIX was supposed to smooth that out, but it never went away. Today, people are more likely to be operating in a GNU Linux environment than anything else (that just a market share fact, not a moral judgement, BSD lovers). Thus, for most people, GNU is the baseline.
by patall | 2025-10-13 12:14:54+00:00
The only problem that I kind of understand are the huge fences surrounding the farms. Because copper thefts are a big problem for them, it is quite common to have 3m high fences all around, which is obviously more gated community like than a monoculture field. And of course, it depends on how the farm is run. Solar farms can be ecological heaven if managed properly, unless growing weeds are just killed of with round-up every few months. Everything else seems more pretended problems, like inverter fans that may just be placed in the middle and should barely be hearable from 100 meters away.
by dwedge | 2025-10-13 12:15:38+00:00
> My overseas family had such a long number, stored in a book in my grandmothers handwriting, that theres little chance I would have connected and woken them up.

The article is about a phone with one button per person, so the thing that stopped you from doing this is not applicable. You now have a toddler who can press a button whenever they want and dial someone - you don't see how a child who doesn't understand timezones etc. might cause a problem here?
by unixhero | 2025-10-13 12:15:53+00:00
Thanks for a great answer. I did visit Vancouver last year. Just arriving at the airpoirt with its lush green-blue colour scheme and a small river running through the hallways towards entering the country where the two tall totem poles wish all visitors a warm welcome. It felt like coming home.

In Vancouver we rented a car and visited almost all suburbs. For me the absolute dream would be Vancouver West, Vancouver North followed closely by Kitsilano. North and West seemed like a Twin Peaks dream all surrounded by the woods and mountains. I fell in love.

Downtown was in our view, beautiful but broken by (1) homeless roaming, (2) homeless with psychiatric issues making a scene and (3) opiate drug users aka junkies. It is not somewhere I want my kids to roam. This was terrible, but we are willing to overlook it.

We also went to Toronto. World class city. But we stayed in Vaughn and had to endure 1 hour commute in traffic each direction. Being stuck in traffic is not an appealing lifestyle. Toronto felt like an awesome world class metropolis city with more opportunities probably than Vancouver. Anecdotally the standup shows were better (actually most hilarious of all) in Toronto than Vancouver too :)
by MontyCarloHall | 2025-10-13 12:15:57+00:00
>some of the default tooling feels dated: GNU coreutils and friends are often stuck around mid-2000s versions

That’s because they’re not GNU coreutils, they’re BSD coreutils, which are spartan by design. (FWIW, this is one of my theories for why Linux/GNU dominated BSD: the default user experience of the former is just so much richer, even though the system architecture of the latter is arguably superior.)
by trimethylpurine | 2025-10-13 12:16:36+00:00
Seeing them feels dystopian. I actually don't think that opinion is so fringe. There were lots of environmental protesters when the solar farm near us went up. The valley was rich in low shrubs and wildlife, and even some forest was leveled. A multi billion dollar energy company destroyed it to pick up their share of the free government funding while powering less than 2% of homes.

Sure, it's better than a gas refinery or some other things you could find yourself living next to. But let's not ignore what's bad about our current solutions.
by timschmidt | 2025-10-13 12:17:04+00:00
> I think it's fair to say things have changed since the heartbleed days.

The Linux Foundation is still funding OpenSSL development after scathing review of the codebase[1], so I think it's fair to say things haven't changed a bit.

1: https://www.openbsd.org/papers/bsdcan14-libressl/
by kokada | 2025-10-13 12:18:29+00:00
One of the reasons I really like Nix, my setup works basically everywhere (as long the host OS is either Linux or macOS, but those are the only 2 environments that I care). I don't even need root access to install Nix since there are multiple ways to install Nix rootless.

But yes, in the eventual case that I don't have Nix I can very much use the classic tools. It is not a binary choice, you can have both.
by GuB-42 | 2025-10-13 12:19:24+00:00
I have some of these tools, they are not "objectively superior". A lot of them make things prettier with colors, bargraphs, etc... It is nice on a well-configured terminal, not so much in a pipeline. Some of them are full TUIs, essentially graphical tools that run in a terminal rather than traditional command line tools.

Some of them are smart but sometimes I want dumb, for example, ripgrep respects gitignore, and often, I don't want that. Though in this case, there is an option to turn it off (-uuu). That's a common theme with these tools too, they are trying to be smart by default and you need option to make them dumb.

So no, these tools are not "objectively superior", they are generally more advanced, but it is not always what you need. They complement classic tools, but in no way replace them.
by tfvlrue | 2025-10-13 12:20:06+00:00
Some of my personal anecdata on this. I had an Ambient weather station that lasted only a couple years. First the wind speed sensor failed, and they replaced it under warranty. Then it failed again outside the warranty period. Next I believe the temperature sensor failed, and then finally the indoor console completely stopped working (the display no longer showed anything). Even when it worked, it had intermittent connectivity outages despite being <100 ft from the sensor array (and more-or-less line of sight through a window).

After that experience, I replaced it with a Davis Instruments Vantage Vue, which has been running for 10 years without a single issue. Just needs periodic cleaning and battery replacements. Someone also made a device that goes inside the console to provide local access to the weather station (for Home Assistant integration, for example). It's called WifiLogger2. Pricy, but recommended if you want to pull the data from the console easily. I've also set up two more of these weather stations for family, and they've been similarly stable. So my experience with Ambient Weather left a bad taste. I'd rather pay the higher cost for Davis Instruments hardware that I know will work for a long time, than roll the dice with Ambient Weather ever again.

It's also telling that a search for "davis instruments weather station" on Amazon suggests the WS-2902, followed by actual Davis Instruments products. I imagine Ambient Weather is spending a lot of money for that search placement.
by mburaksayici | 2025-10-13 12:20:13+00:00
I’ve written a post exploring the fundamentals of Information Retrieval and how they relate to modern RAG (Retrieval-Augmented Generation) systems. It walks through: • The CISI dataset used for experiments • Sparse retrieval methods — TF-IDF and BM25, with their underlying mechanics • Evaluation metrics — MRR, Precision@k, Recall@k, and NDCG • Vector-based retrieval with embedding models • ColBERT and late-interaction (MaxSim) methods
by tetris11 | 2025-10-13 12:20:14+00:00
I'm deploying a biological hardware solution to a regressed masonry event currently blocking ingress to a public channel.

The stoneware bitrot was legacy but eventually overwhelmed the architecture during an off-peak environment incident.

I'm tasked with fulfilling runtime dependencies to restore the wall framework, but had issues with build time mixing parameters not compiling well with the piecemeal building blocks.

I finally got it up and running through trial and error, though I sense a full rewrite will eventually be needed in the future.
by pabs3 | 2025-10-13 12:20:25+00:00
Hopefully this lawsuit will be won by SFC, if it is, then anyone can sue their TV maker for the Linux kernel sources for their device and access to install modified versions of it, then replace their TV OS with AOSP/etc, or KDE Plasma Bigscreen or similar on a standard Linux distro.

https://sfconservancy.org/copyleft-compliance/vizio.html https://plasma-bigscreen.org/
by eqvinox | 2025-10-13 12:20:42+00:00
The legal requirements on that (in most places) are that the speedometer is in something like a -0%/+10% range, i.e. never shows lower than you're actually driving. Not only is that not helpful for navigation (but you could compensate that/shift the error window), but the precision is also pretty low (which you can't easily compensate).

(There are two precision problems here — tyre diameter changes slighly while you're driving, but also it's not precise to begin with before you even turn on the car, due to tyre wear.)

You'd need to do something like calibrating wheel speed data while you have good GNSS reception, then you could use it for dead reckoning. But accelerometers and gyros are cheap…

P.S.: I didn't say wheel speed data isn't used, just that it wouldn't be precise enough on its own.
Show HN: A SQL integration for Notion databases
by saleCz | 2025-10-13 12:21:38+00:00
I'm building an integration for Notion that allows you to automatically sync data from your SQL database into your Notion databases.

This should be useful for power-users and companies using Notion for their knowledge management.

What it does:

- Works with Postgres, MySQL, SQL Server, and other major databases - You control the data with SQL queries (filter, join, transform however you want) - Scheduled syncs keep Notion updated automatically

Looking for early users. There's a lifetime discount for people who join the waitlist!
by mapontosevenths | 2025-10-13 12:21:52+00:00
I have a Retrotink 4k. I mostly use it for VHS transfer these days, but it's original purpose is upscaling retro game images and applying various masks and filters to make the game look like it's using a CRT on a modern display.

It works beautifully, and you no longer need a clunky, heavy, dying CRT. I'm sure the purists will say it's not the same, but I've done sides by side comparisons IRL and it's good enough for me even when pixel peeping. I prefer the emulated CRT look on a modern OLED to the real thing these days.
by tamnd | 2025-10-13 12:22:39+00:00
Those algorithms implement so random to me, with lack of explanation, no test cases, no formal proof, and often inconsistent naming or structure across languages. Many repositories like TheAlgorithms are great collections, but they feel more like code dumps than true learning resources. You can find an implementation of Dijkstra or QuickSort, but often there is no context: why it works, how to prove it correct, what the complexity is, or how to test it against edge cases. For someone who wants to learn algorithms deeply, that missing layer of reasoning and validation is critical.

No organization for learners either. It jumps straight into implementations without a logical flow from fundamentals. I want to build something more structured: start from the very foundation (like data structures, recursion, and complexity analysis), then move to classical algorithms (search, sort, graph, dynamic programming), and eventually extend to database internals, optimization, and even machine learning or AI algorithms. Basically, a single consistent roadmap from beginner to researcher level, where every algorithm connects to the next and builds intuition step by step.

Another very good resource for beginners is https://www.hello-algo.com. At first, i actually wanted to contribute there, since it explains algorithms visually and in simple language. But it mostly covers the basics and stops before more advanced or applied topics. I want to go deeper and treat algorithms as both code and theory, with mathematical rigor and formal proofs where possible. That is something I really liked about Introduction to Algorithms (CLRS) and of course The Art of Computer Programming (TAOCP) by Knuth. They combine reasoning, math, and practice. My goal is to make something in that spirit, but more practical and modern, bridging the gap between academic books and messy open source repos.
by Forgeties79 | 2025-10-13 12:22:45+00:00
Yeah to be clear I’d never say it’s “easy” and ready for mass adoption. But I also had 0 issues getting bazzite going on my PC I built with an AMD 9800x3d/9070 working out the gate. I played expedition 33 the day I finished building! Kind of remarkable given the GPU was only a month or two old. What’s striking was that I never had to open a terminal window or install a single driver. Some of the distros are near-turnkey at this point.
by tiu | 2025-10-13 12:23:52+00:00
Yes I am talking about the help text in echo area. In newer versions apparently they only show a single line by truncating the eldoc-doc-buffer content(not super sure on this but they do truncate to 1 line). eldoc-echo-area-use-multiline-p does not work for that sadly.

Apparently this was changed only recently. I am surprised not many people know/talk about this change. Still looking for a fix.

Edit: I do agree it is annoying but for unknown codebases it helped me a lot.
by Olivia8 | 2025-10-13 12:23:58+00:00
The question isn’t whether AI can sound human—it already does. The real question is whether we care, as long as the interaction feels authentic, helpful, and kind. In a world where empathy can be automated, the future of customer experience might be not about replacing humans—but about teaching machines to sound a little more like us. For instance, Voice AI has quietly evolved from stiff scripts to emotionally intelligent conversations. Systems like Coldi AI now create voice agents so natural they can comfort a frustrated customer, schedule a demo, or even close a sale—without breaking the illusion of humanity. These agents don’t just “speak”; they listen, interpret mood, and respond with nuance.
by CaptainOfCoit | 2025-10-13 12:24:10+00:00
Yeah, this is basically what I do. One example: using neovim with bunch of plugins as a daily driver, but whenever I enter a server that doesn't have it nor my settings/plugins, it isn't a huge problem to run vim or even vi, most stuff works the same.

Same goes for a bunch of other tools that have "modern" alternatives but the "classic" ones are already installed/available on most default distribution setups.
by wongarsu | 2025-10-13 12:24:37+00:00
> Like 99% of all languages currently in use.

Yes, but 90% of languages don't make a good complement to python. If you want to have a language to use in combination with python you want something with fast c-interop, which most garbage collected languages can't offer

> Rust has static type checking, which is what you mean

Maybe I shouldn't have used the word complex. But I did primarily mean that Rust uses the type system to ensure "safety", while Python primarily uses other methods. Yes, Rust doing static type checking is also an important component of it.

> A better reason Python is Rust are seen together is that Python is an excellent glue language

That would qualify any language as fitting well to Python. Which I don't agree with. C fits well to Python because it is a good complement: Python is slow to execute and easy to write, C is fast to execute and hard to write, and communication between the two is fast. Rust fits even better to Python because it's easier to write than C (well, easier to write correctly) and because interop is fast and convinient
by Xss3 | 2025-10-13 12:24:59+00:00
Just as an addendum, i looked into this after a few hours of laser play left my pup wandering around searching for it like she was paranoid, her mouth was agape, it was obvious she was worried, not looking to play.

When i found evidence supporting this view, that flew in the face of all i thought i knew about lasers n dogs, i realized how foolish i had been to think pup enjoyed it rather than it being unfulfilled prey drive and protection of the home drive.
by crazygringo | 2025-10-13 12:25:03+00:00
??

Obviously it's not the only game in town ever since Leatherman made the pliers-style tool popular as well.

But you can just look up the various brands on Amazon to see that SAK's continue to sell very well, by "x bought in the last month."

It's nowhere near 1%, I don't know where you're getting that.

Edit: according to [1] Victorinox has the #1 spot in market share in multitools. The share is a bit higher than it is for SOG and Leatherman, though they're both close.

[1] https://www.marketreportanalytics.com/reports/swiss-army-kni...
by Forgeties79 | 2025-10-13 12:26:37+00:00
You are right it makes sense but that hasn’t stopped them from gutting all sorts of sensible programs both energy-related and otherwise regardless of the stage of investment/development. Have we forgotten about Musk and his mob already?

This administration is openly touting “beautiful clean coal” (doesn’t exist) for powering servers. Renewables are yet another front where people are divided based on politics. It has little to do with efficacy or practicality. I still have family members convinced that offshore wind power is mass-killing whales because of Carlson.

https://www.whitehouse.gov/presidential-actions/2025/04/rein...
by flanked-evergl | 2025-10-13 12:27:04+00:00
Actually it seems it's already fixed: https://gitlab.winehq.org/wine/wine/-/releases/wine-9.0#wow6...

> All modules that call a Unix library contain WoW64 thunks to enable calling the 64-bit Unix library from 32-bit PE code. This means that it is possible to run 32-bit Windows applications on a purely 64-bit Unix installation. This is called the new WoW64 mode, as opposed to the old WoW64 mode where 32-bit applications run inside a 32-bit Unix process.
by tamnd | 2025-10-13 12:27:19+00:00
For more context, I actually used The Algorithms as a reference when working on my own programming language, Mochi, which includes around 150–300 algorithms (I don't remember exactly) implemented directly in Mochi. These are then transpiled to over 25 programming languages such as C, Haskell, Java, Go, Scala, and more: https://github.com/mochilang/mochi/tree/main/tests/algorithm...

The VM and transpiler were originally implemented by hand, and later I used Codex to help polish the code. The generated output works, though it is a bit messy in places. Hopefully, after finishing a few books, I can return to the project with more experience and add better use cases for it.
by newpavlov | 2025-10-13 12:28:15+00:00
>Even modern languages like Rust did a crappy job of enforcing it

Rust did the only sensible thing here. String handling algorithms SHOULD NOT depend on locale and reusing LATIN CAPITAL LETTER I arguably was a terrible decision on the Unicode side (I know there were reasons for it, but I believe they should've bit the bullet here), same as Han unification.
by chasd00 | 2025-10-13 12:28:19+00:00
I’ve seen some of the ones out in far west Texas. They’re amazing, you see this blue shimmer on the horizon that looks about the size of a lake and then when you eventually get close enough it turns out to be a huge solar array. There’s some smaller ones just south of dfw that I drive by when going hiking at a state park my wife likes. Still impressive but nothing like the giant farms in west Texas.
by cyrusmg | 2025-10-13 12:28:51+00:00
Nice, I can see the appeal having familiar UI on Mac.

Even though I am not your target audience (linux i3 user myself), I would be interested in knowing how much "hacking" the macOS system is required to do this. Is it hard to get a list of running apps for your Task Bar? Is it hard to list the apps for the menu? How about keeping it all "on top" while other windows e.g. get maximized/minimized/full-screen, etc?
by uniqueuid | 2025-10-13 12:29:28+00:00
Since it seems unclear what they do and why it matters:

Clockss seems to be an organization designed to make sure scientific content does not disappear library of Alexandria-style.

The most important task here is being legally safe, which is why they emphasize ivy league credentials, distributed nature, audits and so on. Technically it's not really difficult (except perhaps for dealing with publisher captchas heh).

They are legally safe because of this mechanism:

> Digital content is stored in the CLOCKSS archive with no user access unless a “trigger” event occurs.

All in all I think it's absolutely necessary.
by codingdave | 2025-10-13 12:29:28+00:00
Speaking of table stakes, the concepts from the article are table stakes knowledge for any IT leader. I'm glad it is explained well here, and the detail is great... but it is not unique to newsrooms. It applies to all companies, even tech startups. Always has.

But it is good to be reminded of such things, and even if this is kinda tech leadership 101, there is always someone seeing it for the first time.