MurphyA/hacker-news huggingface dataset:
by Groxx | 2025-12-29 15:35:26+00:00
having read that meshtastic section: I mostly agree with their requests tbh. the only suggestions in there seem to be "use full duplex" (with approximately one reason why, though it's a good one) and "solve frequency discovery with SDR" which they've already addressed as somewhat ridiculous - because it is, for someone interested in a low power and low cost network.

particularly the SDR stuff, which is the VAST majority of that section. this is not at all the same target audience as LoRa:

>A computer with “sufficient” compute power and RAM, to run the ka9q-radio software. KA9Q has stated that a Raspberry Pi 4 is sufficient, and now we have the Raspberry Pi 5 with up to 16 GB of RAM, for only $120.

otherwise the criticism seems to summarize as "it's slow and bad" and well. okay? that's hardly constructive, whether or not it's accurate.

the whole thing reads like "the solution is left as an exercise to the reader ;)" because it sounds like it's written by and for people who are already experts and just want to read a cathartic list of flaws they already know. and/or "buy better hardware lol"
by MontyCarloHall | 2025-12-29 15:36:09+00:00
Forget utterly groundbreaking things, I want to hear maintainers of complex, actively developed, and widely used open-source projects (e.g. ffmpeg, curl, openssh, sqlite) start touting a massive uptick in positive contributions, pointing to a concrete influx of high-quality AI-assisted commits. If AI is indeed a 10x force multiplier, shouldn't these projects have seen 10 years' worth of development in the last year?

Don't get me wrong, AI is at least as game-changing for programming as StackOverflow and Google were back in the day. Being able to not only look up but automatically integrate things into your codebase that already exist in some form in the training data is incredibly useful. I use it every day, and it's saved me hours of work for certain specific tasks [0]. For tasks like that, it is indeed a 10x productivity multiplier. But since these tasks only comprise a small fraction of the full software development process, the rest of which cannot be so easily automated, AI is not the overall 10x force multiplier that some claim.

[0] https://news.ycombinator.com/item?id=45511128
by Spooky23 | 2025-12-29 15:36:14+00:00
That's a different situation / scenario and addressed a different problem.

The government is the most efficient and effective at big capital spending and with what I would call static operations. Competitive private entities are the best at delivering value on the front-end.

Monopolist/cartel private entites combine the rapacious nature of rent seeking with the lazy inefficiency of bureaucracy to great a giant ball of failure. Effective privatization requires either creating a framework for a robust competitive landscape OR tight, effective regulatory control. There's no universal correct answer.

If competition is in place and companies can win or lose, they will move mountains to yield marginal gain. If you let them get fat & lazy, you will need to move a mountain to do anthing -- even make more money!
by i_am_a_peasant | 2025-12-29 15:36:22+00:00
Ugh. don’t remind me. my fiancée and I live in different cities in Germany. the train ride is 5 hours. but it has been 15h in the past just because DB is DB. and the only thing we got for it was like a 10 eur discount voucher. 10 hours of my life partner’s time is worth a lot more than 10 eur. i have cussed them and their mothers countless times, DB is a garbage transportation company owned and ran by garbage people.
by vaibhavacharya_ | 2025-12-29 15:36:55+00:00
Custom tags for readability is one of those ideas which sound good in theory but stupid in practice.

Think `<readable-code>`, get a Slack thread where three seniors debate whether it's `<user-profile-card>` or `<profile-card-user>` while the shipper quietly ships it with `<div class="card">`.
by filmor | 2025-12-29 15:37:14+00:00
The RE5 is operated by National Express. You have not been kidnapped by Deutsche Bahn.

The connection in question is probably https://bahn.expert/details/RE28521/j/20251224-a0049123-9494....

According to this page, it actually did stop at Troisdorf (though, that doesn't have to be correct). I don't see why they should have been able to stop at Neuwied but not any of the stations in between. Most of them are possibly too small, as the RE5 is quite long for a regional train, about 200m. The usual "RE" on this track, the RE8, is only about 110m max. Bonn-Beuel should have worked, though.
by amadeuspagel | 2025-12-29 15:37:24+00:00
I use the eurokey layout with a US international keyboard.

I've bound caps lock to alt gr while using it as a modifier key in niri at the same time. So `caps_lock => return` opens a terminal and `caps_lock => a` inserts "ä". Since the caps lock key is right over the shift key, it's also easy to type uppercase umlauts.

This is as easy as you can make typing special characters by configuring the keyboard, but it's still annoying. What I really want is to type things like "schoen" and have that automatically converted to "schön" when I press space.

There was a chrome extension to do this called Umlauter[1], but it didn't recognize language, so it wrongly converted umlauts in english text, like "guess" to "güss", which isn't even a german word, but to save space the extension uses heuristics rather then a dictionary.

(Would it to be too much to ask of a browser to include dictionaries for every language the user speaks in a way that can be accessed by extensions and web apps?)

Today, chrome has an API to recognize language, but the extension doesn't work anymore because it doesn't support manifest v3.

I work on a scratchpad[2]. I plan to add something like Umlauter with language recognition, and maybe using other Web AI APIs.

[1]: https://github.com/jaflo/umlauter

[2]: https://thinktype.app
Show HN: I built LoveMemo to surprise my wife
by jxnata | 2025-12-29 15:37:44+00:00
I wanted to find a different way to show my wife that I love her, so I made LoveMemo.

Quick texts and typical presents were not my thing. I wanted something more an experience that was loving, personalized, and never forgotten. LoveMemo is the result. The app guides you through making a unique web page that includes:

- Names of the couple
- A counter displaying how long they have been together
- An amazing photo slideshow
- Some background music for the atmosphere
- A personal love message

When the work is complete, LoveMemo makes a nice card with a QR code that connects to the page. You can give the card to your partner and let the surprise work its magic. In fact, every memo results in a quickly loading public page that is created for easy sharing, while the mobile app is all about helping the user to create in a simple and emotionally engaging way.

This idea was just my personal project, but I thought maybe other people would like it too.

Your feedback would be great!

Thanks for your time.
by kuschku | 2025-12-29 15:37:53+00:00
Germany does actually have station fees. And DB isn't the only operator. The RRX trains, one of which OP talked about, are operated by DB and National Express, ordered by the RRX group comprised of VRR, go.Rheinland, NWL, SPNV-Nord and NVV, running on tracks and stations by DB InfraGO.
by ACCount37 | 2025-12-29 15:38:12+00:00
If you think that, then, it's clear that you won the autism lottery.

The ones who weren't so lucky, and got the short straw? They would die without a caretaker to take care of them.

Even among the less severely affected: I'm sure there are people who don't mind being autistic, and I'm also sure that there are people who "don't mind being autistic". The difference between the two being: if there somehow was an easy cure, the former wouldn't go for it, but the latter would jump at the possibility. Because their "don't mind" was never anything more than cope. Same as what happened to body positivity in the face of Ozempic.
by zwnow | 2025-12-29 15:39:24+00:00
> Being able to not only look up but automatically integrate things into your codebase that already exist in some form in the training data is incredibly useful.

Until it decides to include code it gathered from a stackoverflow post 15 years ago probably introducing security related issues or makes up libraries on the go or even worse, tries to make u install libs that were part of a data poisoning attack.
by boplicity | 2025-12-29 15:39:35+00:00
> Let's see something ground-breaking

Why? People don't ask hammers to do much more than bash in nails into walls.

AI coding tools can be incredibly powerful -- but shouldn't that power be focused on what the tool is actually good at?

There are many, many times that AI coding tools can and should be used to create a "small program that already exists in multiple forms in the training data."

I do things like this very regularly for my small business. It's allowed me to do things that I simply would not have been able to do previously.

People keep asking AI coding tools to be something other than what they currently are. Sure, that would be cool. But they absolutely have increased my productivity 10x for exactly the type of work they're good at assisting with.
by orloffm | 2025-12-29 15:39:44+00:00
Russia was already complicated two years ago, most of-the-shelf VPNs blocked, and with Intel/Microsoft websites blocking themselves due to sanctions it was rather difficult to set up a fresh laptop - it couldn't download drivers, and obvious channels were all blocked.

This year they've blocked almost all of the VPNs and additionally calls in all messenger apps and FaceTime. The only thing that works is Outline - but one has to set up the server somehow, and if you're in Russia without a western credit card it might be difficult to do. For some reason the iOS app for Outline is still in the Russian App Store.
by adzm | 2025-12-29 15:39:51+00:00
If not using hardware, you just click and move horizontally or vertically; not sure what a better interface would be? Though I do like it when the numeric value shows when changing. I really don't know what other UI would work well here. Usually there are so many knobs it makes sense to be compact. Though really it makes sense as well to match the visualization of the knobs on my midi controller anyway.
by drabbiticus | 2025-12-29 15:40:02+00:00
No. MIDI controllers have their place, but many people work without one, or only use one for live performances. There are often also way more knobs in the various FX chains in a DAW than you would reasonably want to map to a controller, but still want to touch at least a few times while making a song.

Knobs are confusing when converted to a mouse paradigm because there can be a few strategies to control them (click+drag up/down, click+drag right/left, weird rotational things, etc), and you have to guess since each FX studio and software may implement it just a little different.
by groestl | 2025-12-29 15:40:04+00:00
Stockholm (SL Bus/Train via Märsta 47kr vs. Arlanda Express 340 SEK)

Vienna (S-Bahn S7 4.40 EUR vs. City Airport Train 24.90 EUR)

While with the Stockholm one, the public transport option is cheap but a little bit more complicated (there are convenient medium priced options too), the Vienna one is really just branding and a non-obvious exit to the train station.
by debugnik | 2025-12-29 15:40:09+00:00
> Unity should've spun their own language/runtime

They did, and that's why their C# API is such an oddball. Unity used to support 3 .NET languages: UnityScript, Boo, and C#. UnityScript started as the recommended one, but I believe it was just a JS-like syntax for Boo's semantics. Eventually C# users dominated, and UnityScript and Boo got deprecated and removed, but Unity's .NET API was left with all the quirks from their UnityScript era.
Ask HN: Can I report an iMessage bug without an Apple Developer account?
by nickname-derail | 2025-12-29 15:42:13+00:00
There's a long standing iMessage bug which likely affects only a small amount of people but it completely breaks iMessage conversations for me in certain situations which I'll try to describe below. It's still present in iOS 26.2 and has been for at least two years (when I first noticed it).

The specific setup(s) when it breaks:

1. two SIMs active, iMessage enabled only for email addresses (no phone numbers enabled for iMessage), new conversations start from an email address. This setup works fine when using iMessage through normal means (via the messages app, start new conversation or reply to a new conversation).
If the 'share' menu is used (eg: share a photo, share a wallet pass, anything share really) - when I select the recipient and touch 'send', iMessage completely breaks for that recipient with a message: "Cannot send message - iMessage needs to be enabled to send this message". The only way to recover that conversation is to ask (via other means) the recipient to send a message back and that will kick it back into gear. It will continue to work with the condition of never using the share menu.
Note: if only one SIM is active, this behaviour doesn't happen, iMessage sharing works fine.

2. two SIMs active, iMessage enabled for email addresses but also for a phone number. New conversations start from an email address. This particular one is interesting. I start a new conversation and recipient sees the new message from the email address, as expected. Conversation continues as normal until I (you guessed it) - try to share something. If I do that, the message goes through but the recipient receives a new conversation - from the phone number I have enabled. Now, the recipient has two conversations with me, one from the phone number and one from the email address. I only have one and irrespective of where the recipient replies, I have only one. To fix this the recipient must delete all conversations with me (from deleted items as well) and start fresh.

It's easily reproducible using these specific steps (must use two active SIMs) - with only one SIM it works fine and there are no issues.

I tried reporting this bug via the apple report a problem website but I doubt it reached anyone that can actually do anything about it. If anyone has any way of getting in touch with an Apple Engineer (or similar) I would appreciate it. Thank you.
by HolyLampshade | 2025-12-29 15:42:27+00:00
I worked in the Swedish office of a multinational for a couple of years and the one experience I had where Swedes were selling a complex multi-million euro project to Germans was one of the most bureaucratically filled initiatives I’ve ever experienced in my life. Not sure if the project ever really took off, but I’m thankful I was able to avoid it beyond the initial week of discussions.
by pkphilip | 2025-12-29 15:43:22+00:00
The level of corruption in India is beyond belief - and the issue is not just with the politicians. The general populace itself is extremely corrupt.

It does not help that the dominant religion thinks of truth and morality as extremely subjective.

All of this leads to a very low trust society where each person is only for themselves and their families. So it is not at all surprising that the biggest cities where people live in extremely densely populated clusters turn out to be extremely unlivable places.
by Gracana | 2025-12-29 15:43:31+00:00
It allows for dense controls and everyone's used to them. I don't find them to be a problem, they aren't intuitive in that you might think you're supposed to grab the knob and "turn" it with a circular cursor motion or something, but once you learn to drag linearly, they're an easy to use and consistent interface. And as giancarlostoro mentioned, you can map them to a MIDI device if you want to twiddle knobs while playing/recording live.
by MontyCarloHall | 2025-12-29 15:43:51+00:00
It's no different from supervising a naïve junior engineer who also copy/pastes from 15 year old SO posts (a tale as old as time): you need to carefully review and actually grok the code the junior/AI writes. Sometimes this ends up taking longer than writing it yourself, sometimes it doesn't. As with all decisions in delegating work, the trick is knowing ahead of time whether this will be the case.
by isodev | 2025-12-29 15:44:19+00:00
Ok, I think you're reading a lot of tabloids as none of the above are actually true.

Regarding
> Institution that dictates laws to States

again no, because the laws are created and voted by elected representatives of said states, so the EU is not some 3rd party that exists on the side, the EU is the countries within it. Member states create their own laws.
by duped | 2025-12-29 15:44:29+00:00
This isn't a problem in other languages because most other languages don't have strong, statically typed errors that need to compose across libraries. And those that do have the same problem.

The general argument against adding something to `std` is that once the API is stabilized, it's stabilized forever (or at least for an edition, but practically I don't think many APIs have been changed or broken across editions in std).

The aversion to dependencies is just something you have to get over in Rust imo. std is purposefully kept small and that's a good thing (although it's still bigger and better than C++, which is the chief language to compare against).
Ask HN: Has anyone paid for adaptive onboarding vs. traditional B2B funnels?
by Angelcee | 2025-12-29 15:44:47+00:00
I’m exploring a B2B onboarding / acquisition approach that treats the user journey
as dynamic rather than a fixed funnel.

Instead of predefined personas or rigid steps, each visitor is guided through a
self-serve flow that adapts based on how they interact with the content. Different
inputs and engagement signals influence what information is shown next, aiming to
better match a prospect’s intent and level of understanding.

The broader goal is to reduce reliance on static funnels, manual segmentation, and
demo-heavy sales processes, especially for higher-consideration B2B products.

I’m curious whether anyone here has built or paid for something along these lines,
and whether this feels like a real problem worth solving—or just added complexity.
by throw310822 | 2025-12-29 15:45:22+00:00
But isn't that the point? If you don't declare the crime you're liable for tax evasion and can be prosecuted by the irs; if you do, you're going to be prosecuted by a different authority. And since nobody is going to self-incriminate, when they catch you you'll be prosecuted both for corruption and tax evasion.
by nameknow_com | 2025-12-29 15:45:49+00:00
if it's so easy, why is spacex 90% of earth launch volume? lol

something is different at elon's companies. My guess is he has autism superpowers of not caring about your feelings and just operating on the facts. Nothing done for show.

I'm roughly paraphrasing Andrej

https://www.youtube.com/watch?v=YfFA9KCsKZ8
by reactordev | 2025-12-29 15:46:43+00:00
Someone will fill the void. Another company will sell ram to the retail market if the big players won't. More manufacturing abilities will open up. It's not like ram is becoming extinct. Someone will tool up and produce them for the retail market just as other brands have done in other sectors when the market shows a void.

Last I checked I could still buy Crucial RAM chips. In time, maybe it's Kingston. Or maybe Gigastone.
by noodletheworld | 2025-12-29 15:47:17+00:00
Hum…

QtQuick uses a different runtime which is (afaik) faster and targets modern graphics backends (eg. Vulcan) in a way widgets does not.

It also uses an a javascript scripting engine.

Saying “they’re both c++” is seems kind of misleading and meaningless right?

It’s probably more accurate to say QML is actively being worked on and receiving performance enhancements and updates and widgets is not, and has not for some time.

So yes, it’s actually pretty unlikely that QML would be slower (depending on what you do with your scripts) but it’s probably not as clear cut as you are suggesting.

QML apps that heavily implement core logic in javascript would be slow as balls.
by pranavm27 | 2025-12-29 15:47:18+00:00
Its good that way right? Let me as a human do the interesting thinking for which my brains are meant while you AI do what they chips were built for.

I am happy as is tbh, not even looking for AGI and all. Just that the LLM be close enough to my thinking scale so that it does not feel "why am I talking with this robot".
by zb3 | 2025-12-29 15:47:29+00:00
It's for emergency.. if that happened to me I'd argue in court that I thought the driver went insane (because a system can't work like that) so it qualified as emergency..

But back to my country (Poland), it's better here - some had problems with physically getting out on the right station, and when the conductor saw it she even encouraged us to pull this lever in those cases so we don't have to get out at the wrong station.
by seba_dos1 | 2025-12-29 15:48:18+00:00
I don't think that's correct. It's not "all video" - you can easily encode video without chroma subsampling - and it's not because this is how analog TV worked, but rather for the same reason why analog TV worked this way, which is the fact that it lets you encode significantly less data with barely noticeable quality loss. JPEGs do the same thing.
by jonstewart | 2025-12-29 15:48:19+00:00
My team uses a squid proxy to control egress for AWS VPCs, all integrated into our CDK scripts. The CDK script states the allowlist (including AWS endpoints) for the VPC, and squid enforces it, including DNS. It works beautifully well. Locking down egress is one of the best defense in depth measures, as it makes it difficult for threat actors to download their tools and talk to their C2.
by dent9 | 2025-12-29 15:48:54+00:00
> I still genuinely do not understand why this is a serious selling point. Linux systems commonly already provide (and heavily depend upon) a Python distribution

Sounds like you've never actually used Python. You should never, ever be using the system Python for anything you need to run yourself. Don't even touch it. It's a great way to break your entire system. Many distros have stopped providing it at all, for good reason.

The first step every Python dev has to take on every single system they want to run their project on is to install their own sandboxed version of Python and it's libraries and it's library manager. Alternatively you pre build a docker container with it all packed inside which is the same basic thing.

Better option still is to simply ditch Python and switch to compiled languages that don't have this stupid problems.