MurphyA/hacker-news huggingface dataset:
by LargoLasskhyfv | 2025-05-24 12:48:49+00:00
Addit because edit time-out, for showing the price-range, brand-names and form-factors of appropriate USB-A DACs. With appropriate I mean basically Stereo 2.0 would be enough, since I don't believe that Pentium has enough power to run anything which delivers Dolby. Form-factor is all-in-one plug, possibly blocking other ports vs. just small A-Plug with cable to the real dongle, dangling, and with or without buttons, like mute, and so on.

Nonetheless, the Dolby-capable gadgets tend to have later, more new chips, which would be good for simple stereo-sound, too.

Here it comes, sorted with prices ascending, from €6 to about €20:

https://www.reichelt.com/de/en/shop/product/usb_2_0_audio_ad...

https://www.reichelt.com/de/en/shop/product/usb_2_0_sound_ca...

https://www.reichelt.com/de/en/shop/product/usb_2_0_audio_ad...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...

https://www.reichelt.com/de/en/shop/product/usb_sound_adapte...

https://www.reichelt.com/de/en/shop/product/audio_adapter_us...

https://www.reichelt.com/de/en/shop/product/speedlink_vigo_u...

https://www.reichelt.com/de/en/shop/product/usb_sound_adapte...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...

https://www.reichelt.com/de/en/shop/product/adapter_usb-a_co...

https://www.reichelt.com/de/en/shop/product/usb_audio_adapte...

https://www.reichelt.com/de/en/shop/product/adapter_usb-c_co...

https://www.reichelt.com/de/en/shop/product/usb_audio_adapte...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...

https://www.reichelt.com/de/en/shop/product/external_usb_sou...

https://www.reichelt.com/de/en/shop/product/sound_card_exter...
by m000 | 2025-05-24 12:49:14+00:00
My main gripe with dotfile managers (including lnk) is that they assume a uniform environment. I haven't found one that doesn't make this fundamendal assumption.

Some scenarios where dot fils may differ between computers:

- My .gitconfig is different on my work laptop than my desktop.

- I don't have neovim installed on my pi zero running DNS for my home network.

- My zsh functions for making animated gifs won't work if specific tools are not installed.

- An alias to open an image with the default image viewer is different between macos and linux.

- I only have rust toolchain installed on my home desktop, so I shouldn't see it in my PATH on my work laptop.

Is there any solution out there that can handle similar cases? Or are these requirements unique to me? (I don't quite believe they are.)
by bumby | 2025-05-24 12:49:25+00:00
I don’t think you’re wholly wrong, but if you look at longitudinal surveys of students, it presents a less rosy view. The majority select their primary motivation as getting “very financially successful.”

Now those surveys are undergrads, but considering that grad school has become more common path, I don’t see any reason why grad students would be of a wholly different mental makeup.
by rco8786 | 2025-05-24 12:50:04+00:00
No, the logic would be that a football player's 40 time doesn't impress, because you want to see the on field performance. Or a movie trailer doesn't impress, because it's only meant to get you to watch the movie which might be trash. A first date won't impress you, it will take multiple dates to understand and love a human.

etc.
by voytec | 2025-05-24 12:50:09+00:00
Also, the quality of service is top notch. Not just the procedure execution but in private dental clinics (in Gdańsk) you lay down on a bed and there's a sizeable OLED screen at the ceiling with slow-mo clips sporting waterfalls, beaches, mountains and other "nice views" you'd expect from a deep house music clip. The background music is elevator-like though.
by crossroadsguy | 2025-05-24 12:50:41+00:00
As someone from a developing economy whenever I see a new .edu domain or .ac.uk domain I immediately try to find the institute’s establishment date. I rarely find anything above 1800s from these two countries- US, UK. I often wonder how much this aspect of a certain country contributes to its (sometimes meteoric) growth and how my own country was actually at the pinnacle once and how it coincided with having literally the best of the educational institutions of that time. But that was past — today a 20 year old institute is considered “old” here.

(Though I wonder how much they contribute? 30-40%? Or more? How does one find this out?)

Anyway, I am sure there are other factors like colonialism and what not. But even if you manage to rob someone else and then by the end of next week your money is gone in the various waterholes of your neighbourhood then you are right where you started ready to rob again until you can’t rob anymore. Are there other, from past, “robber” nations that squandered their loot in watering holes?

I wonder how “meteoric” the decline would be if those same academic institutes are undermined and are stifled, the ones that contributed to the rise.

PS. When I was applying to unis in mainland Europe (because US/UK was too costly) any place below at least a hundred year old was “too nuvo” for my academic taste ;-)
by smeeger | 2025-05-24 12:50:46+00:00
living outside of society is not viable. but its true that the economic system that we all live inside of is not serving us well because of corruption. everything is much more expensive than it should be. i think the best solution is for people to make their own little societies, bring back towns, and instead of a walmart and box stores put people to work growing food and making things. its the only way to live affordably without moving to another country.
by amar1729 | 2025-05-24 12:51:08+00:00
I switched over to chezmoi a few years ago - previously had been managing a "main" (macOS) and "Ubuntu" branch for dots. turned out to be a huge pain especially once I ran into work-specific config, or wanted to try other Linux flavors. figuring out the templating and ignore rules to [merge everything](https://github.com/Amar1729/dotfiles/commit/00177e45b09bba80...) took about a weekend's effort but it was so worth it
by sgnelson | 2025-05-24 12:51:20+00:00
I personally think a balanced take is: It's a private school, and it's not the job of the Federal Government (especially personally directed by the President) to go after an educational institution for arbitrary and capricious reasons; just because he doesn't like a few of its policies and how a few of the students and professors behave.

I believe that is a balanced take. It's not about what Harvard is and is not doing. Harvard is a private school, they can do whatever they want. But when the Federal government goes after them for their internal policies, almost completely because the President personally doesn't like them, that is government overreach at it's worst.

It blows my mind that people are arguing over what Harvard's internal policies are instead of the fact that we're watching the Federal Government run roughshod all over the right to free speech.

But yeah, people will continue to say "Harvard sucks." I don't care if Harvard sucks. Harvard has the right to suck. It's not the Federal Governments job to ensure they don't suck. But it's somehow Harvard's fault for deserving this. "Small Government" My Ass. We are watching America become fasicist in real time. But let's continue to argue about a relatively small schools internal policies.
by mras0 | 2025-05-24 12:51:52+00:00
> moduli generated by OpenSSL will always have the high bit set

Correct for 1024, but...

openssl genrsa 1023 | openssl rsa -text -noout

:)

Also just noticed that openssl rsa actually has a -modulus switch so you can make do with "cut -b9-"
Show HN: Maxup – A modular ecosystem for youth development using AI
by flippe2gmail | 2025-05-24 12:54:06+00:00
Hi HN

I’ve been developing MAXUP, a modular ecosystem designed to help young people (ages 14–25) grow through structured cycles of training, education, and technical work, all assisted by local AI and smart equipment.

The participants (MAX-MANs) are equipped with a wearable kit (suit + helmet) featuring sensors, EMS, and respiratory control, guided by a personal AI assistant (MAXUP-COACH). They operate in teams of 4 (MAXUP-GROUPs), balancing collaboration and healthy competition.

The goal is to provide an affordable, scalable and modular system that can be deployed in full-size centers, compact “MAX-ROOMs”, or via personal kits. I’ve also started prototyping an open-source version.

Live links:

Site: http://maxup.infinityfreeapp.com GitHub: https://github.com/flippe2/MAXUP Whitepaper: summary & full version available in the repo

Would love your thoughts — especially around architecture, deployment strategies, or hardware simplification.
by raattgift | 2025-05-24 12:54:14+00:00
Sure but using a physical pendulum as a frequency standard is unreliable; an unreliable frequency standard is a bad basis for any sort of time-of-travel definition of length.

Many difficulties of using pendulum clocks (and in transporting any sort of chronometer) in real circumstances were also known before the revolution, with French clockmakers competing for the prize money in Britain's Longitude Act 1714 (13 Ann. c. 14) and the ancien regime's various prize offers in the 1740-1770s.

Prior to Harrison's marine chronometers, minimum longitude errors introduced in multi-degree changes of latitudes were indeed on the order of 10% across an oceanic part of a great circle or other more favourable route under cloudy conditions, and sufficient that in the early 18th century it was common for ships to navigate by dead reckoning along a single line of latitude -- a boon to pirates and other enemies, and also often adding many days to the travel time, in an effort to avoid the common problem (eg. HMS Centurion, 1741) of not knowing whether one was west or east of a landmark at a known latitude.

Prominent pre-revolutionary figures also disliked the idea of relying on chronometry for position/length/angle measurements generally -- most notably the excellent geometer and astronomer Pierre Bouguer (after whom the relevant <https://en.wikipedia.org/wiki/Bouguer_anomaly> is named) -- so it's not as if messing up a seconds-pendulum-based definition of a metre (and its consequences for the neat pole-to-equator 1/4 great circle length or mass of a cm^3 of water at STP, both of which now are just approximately round numbers) would have been universally outrageous.

And anyway surely one could consider a solution in which the half-period of the metre pendulum might not be exactly one decimal second. After all, at the time in practice one had to measure across many swings to obtain the effective length with reasonable precision. And Earth's rotation was known to be unstable (Richer, Newton, Maupertuis).
by ednite | 2025-05-24 12:55:03+00:00
The piece provides an open and modest behind-the-scenes look at the author's dedication to her work and will to maintain her creative identity in the face of adversity.

As someone who just started blogging and sharing stories, I'm reminded of how much passion and hardship influence creative work.

My weakness is also my self-doubt.

I understand that living a creative life does not require waiting for the right circumstances; rather, it requires working hard in the face of criticism, uncertainty, or lack of reward.

Thanks for sharing.
by mystifyingpoi | 2025-05-24 12:55:04+00:00
For real. I have bought a car and the same day discovered a minor issue, I had to get it fixed next day. I rated the service 8/10, it was excellent otherwise. Next day I get a very apologetic call, begging me to change my rating, because anything less than 9/10 triggers some kind of investigation process. I said screw it and took the survey again, I'm not going to ruin someone else's work because of this.
by throw0101b | 2025-05-24 12:55:58+00:00
> Link dump at the ready.

Links to three books which I've read recently (some owned, some library), and a link to an overview of the topic which they cover.

> The author Christian Smith is apparently a Roman Catholic. What do you mean?

Whether he is or not, the book in question has numerous footnotes to people / philosophers who are atheists.
by Galanwe | 2025-05-24 12:56:09+00:00
I believe most dotfile managers offer the possibility to switch config based on hosts (e.g. chez-moi has templates https://www.chezmoi.io/user-guide/manage-machine-to-machine-... ). I guess with lnk being git centric that would be through branches.

In any case you can manage your bashrc/profile and handle conditional logic to install packages there.
by yubblegum | 2025-05-24 12:56:13+00:00
Like any skillset, programming skills likely form a distribution pattern. There are exceptional programmers out there, I've worked with a few. "Every programmer really is just mediocre" merely indicates you have only worked with mediocre colleagues and are one yourself.

> There is no perfect software yet.

"Software" you refer to is actually 'software product', not merely 'code'. So the reality is that even with exceptional programming talent, the art of making great software products is out of reach of most teams and companies. Vision, management, product development, accurate grasp of the user needs, ..., none of these are "programming" skills.
by mmastrac | 2025-05-24 12:56:25+00:00
What seems to be lost in these discussions is how the American system rides on global respect for American IP, and that this respect for IP is part of the whole global trade system.

With global trade falling apart, this respect for IP is in grave danger. Robust IP protections contributed significantly to America's wealth.

The short-sighted focus on tariffs and re-shoring manufacturing completely neglects the whole balance and will damage America's position long-term.
by imiric | 2025-05-24 12:56:37+00:00
> I use find, xargs, and similar tools as well, but they don't allow you to casually mark or unmark files and run operations on them later.

You might be missing fzf from your toolbelt. Running `fzf --multi` does just that, and allows you to pipe the selection further to anything else you want to do.

This is why the shell is a more flexible environment. You don't need to adopt a large monolithic tool or drastically change your workflow to do something which you previously couldn't. You just need to insert another tool that does a single thing well into your existing pipelines, and your workflow can be improved with much less effort.
by ajross | 2025-05-24 12:57:17+00:00
This is a retcon attempt. While sure, tariffs are just a tax like any other and can be applied to lots of different policy aims, and don't have to be the end of the world...

None of these arguments were presented in a reasonable way, with numbers, ahead of a policy decision that made a considered attempt to find an optimal balance.

No, we elected an administration that had been shouting "Tariffs!" during the campaign, then enacted "Tariffs!" once in office, then engaged in a quite frankly pathetic flurry of increases/decreases/suspensions/delays to try to fix the critical problems being introduced by the "Tariffs!". Most of which have been to other nations' benefit, even.

It's a bit much to look back after three months of this madness and try to pretend how reasonable it was all along. We're still in the madness (Q2/Q3 numbers haven't landed yet to show actual effects, it's going to be a rocky year, folks).
by yonatan8070 | 2025-05-24 12:57:34+00:00
For shell stuff, I use fish, and my fish config has a bunch of if...end blocks around most things, for example:

```if command -q exa alias ls="exa" alias ll="exa -lah" alias tree="exa --tree" end

if command -q eza alias ls="eza" alias ll="eza -lah" alias tree="eza --tree" end```
by mustache_kimono | 2025-05-24 12:58:26+00:00
> When I was applying to unis in mainland Europe (because US/UK was too costly) any place below at least a hundred year old was “too nuvo” for my academic taste ;-)

Hillsdale is a college founded expressly to be a conservative alternative to the Ivies/older liberal arts schools. And its graduates have been very influential in the recent American conservative movement.
by os2warpman | 2025-05-24 12:58:43+00:00
A tennis racket is $13 at Goodwill and tennis balls are $1.30/ea. In the case of living in Massena, NY like the author you can play at Alcoa Park for $0.00.

As for climbing, you don't need a $200 climbing harness you can tie your own Swiss seat out of rope ($2/ft.) and buy a couple of snap links ($4-10/ea.). I would buy a lower-end harness for $30 though.

Spread out over several seasons that is as close to "nothing" as you can get, and is well within reach of any person with a pulse.

35 years ago I played DnD with a single AD&D 2e player's handbook and DM's guide shared among us all, campaigns and items out of Dungeon Magazine and Dragon Magazine hand-copied from issues at the library, and a player miniature made out of a film roll canister that I used whiteout to paint a design on. Our greatest individual expense was dice and I think those were less than $10 for a set.

Hobbies are only expensive if you let them or want them to be.
by greatgib | 2025-05-24 13:00:55+00:00
What is VA? VS you mean?

Everyone knows this theory that vscode is open source except that it isn't really. The base is open source, but essential things are not like access to extensions, some most important language servers,...

As far as I see, "VS Code for the web" is not open source no? Free it is somehow, for the moment, if you are working with GitHub repos, in the limit of free accounts of GitHub, accepting the conditions like constant telemetry and Microsoft having access to all your code data, ...
by OdehAhwal | 2025-05-24 13:01:13+00:00
Hey HN – Odeh here.

I wanted a quick, no-login tool to understand what I was eating — especially when eating out or experimenting in the kitchen.

So I built WhatTheFood.io — an AI food scanner that analyzes a meal photo and returns macros, ingredients, serving size, and how to make it.

It’s free, no signup, just something I wanted to exist. Great for curious cooks, health-conscious folks, or quantified-self nerds.

Let me know what weird foods it fails on or if you have improvement ideas.
by whou | 2025-05-24 13:01:36+00:00
Totally! I loved using Pocket when I wasn't that crazy for FOSS advocacy. I've been checking their repos and forums here and there over the years to check if they open sourced everything, since that's been a promise since 2017. Last time I checked they still just had their mobile apps open sourced. Glad to see that they've finally released the back end source code! Excited to see community progress on making it self-hostable or forking it altogether!

Surprisingly, the Pocket's recommendations were their feature I liked the most that I never saw any other open source alternatives out there. Would love to use it again if it means that I keep my own recommendation data.
Show HN: Rotary Phone Dial Linux Kernel Driver
by sephalon | 2025-05-24 13:02:00+00:00
A Linux kernel driver that turns a rotary phone dial into an evdev input device. You might be interested in this driver if you

- prefer the slow pace of dialing over typing numbers with your numpad,

- want to bring your old rotary phone into the digital era,

- are an educator looking for a simple example driver with a VM-based end-to-end development & test environment (no real hardware needed)

- have another creative use case in mind!

This driver was my introduction to embedded Linux years ago—and ultimately led to my career. However, it remained unfinished and unpublished until now. Initially, I intended to reimplement the driver in Rust to explore the state of the Rust for Linux project. Unfortunately, I soon realized that the necessary bindings simply are not available yet, so that part will have to wait.
by bigjimmyk3 | 2025-05-24 13:02:49+00:00
I grew up in a 1300sf wood heated house, so I have relevant experience here. It does take time to buck, split, load, unload, and stack the wood. It goes faster if you have a small child (me) to help!

We cut wood for our own use and also sold it, so it didn't require 100% of our time to keep the heat on.
by jdietrich | 2025-05-24 13:02:55+00:00
We have models now that will generate not-quite-convincing video of a talking head in real time on a consumer GPU. Given the pace of developments in the field, I think it's utterly ludicrous to suggest that getting this type of model from "not quite right" to "good enough to fool a lot of people" will take decades, when so many other types of model have achieved that feat in a matter of years or months.

https://humanaigc.github.io/chat-anyone/
Show HN: SuperUtilsPlus – A Modern Alternative to Lodash
by dhax_or | 2025-05-24 13:03:36+00:00
Hey HN!

After years of wrestling with Lodash's quirks and bundle size issues, I decided to build something better. SuperUtilsPlus is my attempt at creating the utility library I wish existed.

What makes it different?

TypeScript-first approach: Unlike Lodash's retrofitted types, I built this from the ground up with TypeScript. The type inference actually works the way you'd expect it to.

Sensible defaults: Some of Lodash's decisions always bugged me. Like isObject([]) returning true - arrays aren't objects in my mental model. Or isNumber(NaN) being true when NaN literally stands for "Not a Number". I fixed these footguns.

Modern JavaScript: Built for ES2020+ with proper ESM support. No more weird CommonJS/ESM dance. Actually tree-shakable: You can import from specific modules (super-utils/array, super-utils/object) for optimal bundling. Your users will thank you.

The best parts IMO:

compactNil() - removes only null/undefined, leaves falsy values like 0 and false alone

differenceDeep() - array difference with deep equality (surprisingly useful)

Better random utilities with randomUUID() and randomString()

debounce() that actually works how you expect with proper leading/trailing options

Also genuinely curious - what are your biggest pain points with utility libraries? Did I miss any must-have functions?
by yubblegum | 2025-05-24 13:05:42+00:00
I am thinking about the same. There are actually 3 areas related to the LLM matter:

1 - The magic box itself.

2 - LLM Whispering

3 - Tools/Products/Infrustructure to support (a) RnD in (1); and (b) devops in (2).

I think for experienced backend (distributed, streaming, large data, ...) SWE type, option 3 is the optimal way to go. Option 2, becoming an LLM whisperer, is obviously the biggest job source but that space is guaranteed to be filled with phonies and charlatans. Option 3 is solidly in (LLM netural, really) software engineering.
by rollcat | 2025-05-24 13:05:58+00:00
I've learned about the PC-98 by accident, by browsing FreeBSD releases. It used to be a tier-1 target, later degraded, and finally dropped in 12.0. Since FreeBSD is now moving to drop all 32bit CPUs entirely, it wouldn't have lived much longer.

In a way, supporting PC-98 sounds like exactly the kind of problem we currently have with Arm. The ISA is technically the same, but everything else is just what it is. The x86(-64) PCs with BIOS/UEFI are the closest we have to a standard, but still- check all the ACPI&friends quirks.
by _zoltan_ | 2025-05-24 13:06:23+00:00
Of course you could afford an apartment, or even a house! You just don't want to move there.

I don't judge you - I also live in a VHCOL area and my wife wouldn't even want to move 30km where the housing prices are half of where we are now. Such is live.

But saying you couldn't afford it is false - you can't afford it where you'd want to live, is more accurate.