MurphyA/hacker-news huggingface dataset:
by VariousPrograms | 2025-06-26 23:20:27+00:00
No one is going to use Matrix that doesn't have privacy-focused contact forcing them to because the privacy benefit of the slight inconvenience is something almost nobody cares about. Things that are non-issues to someone who read the online Matrix documentation becomes a mountain to a middle aged mom who taps through errors without reading them and is used to things "just working" in the way Apple products just work, not the way Linux just works.

If you log into multiple devices, you have to go through a verification process to verify the new device. You may need to backup and restore your encryption keys manually or all your messages will be "Unable to decrypt message". Keeping multiple clients open simultaneously is supposed to have one client request the keys from the other client, but this either takes a while or doesn't always work. I have a contact with an unverified device (so all his messages show up with a warning) who refuses to fix it because all the other messengers just work by logging in. This is on top of people being upset that you're adding one more app to their menagerie of texts, Facebook, Whatsapp, Telegram, Discord, etc.

I use Matrix with my close contacts but I can't imagine anyone ever saying "Damn, I'm going to use this instead of Discord now!"
by typequicker | 2025-06-26 23:21:35+00:00
Bit of passion project of mine - learning to type really helped me in my career

(I wrote about it a bit here: https://www.typequicker.com/blog/learn-touch-typing)

It has everything you might need to improve.

Topics mode: type text snippets from books, wikipedia, etc on various topics of your choice

Drills: Focus on specific character patterns

Custom: practice anything you want

SmartPractice: AI-generated natural text based on your weak points. The more you type, the more the system learns about your typing habits and uses AI to generate natural text.

We also have type racing and a daily leaderboard (same text for everyone, have a chance to get on the Daily leaderboard.

I built this app and used it myself; over time went form 40wpm -> ~120wmp.

Any feedback is appreciated.

Hope this app helps you as it has helped me!
by azemetre | 2025-06-26 23:22:57+00:00
It's hard to not see this as unintentional by big tech because now these same media outlets are completely subservient to their platforms. Very few media outlets can be the New York Times most are confined to Youtube, Facebook, Instagram, Spotify, Apple Music.

It most be nice to have a 40-50% blood extraction machine when these same media companies would have owned their advertising networks if this were 30 years ago.

I can't think of a single company that wouldn't want a 40% boost in revenue.
by nishiohiroshi | 2025-06-26 23:23:56+00:00
GitAuto now runs on autopilot!

You can now schedule GitAuto to automatically create unit tests at specific times, ensuring your codebase maintains high test coverage without any manual intervention. https://gitauto.ai/settings/triggers

## What this means for you:

Set it and forget it - Configure once, get continuous test coverage improvements Consistent quality - Tests are generated daily at your preferred time Zero interruptions - No more manual triggers or remembering to run GitAuto Smart prioritization - Automatically targets files with the lowest coverage first

## Perfect for teams who want to:

- Maintain 90%+ test coverage effortlessly - Reduce technical debt continuously - Free up developer time for feature work - Ensure new code always has proper test coverage

## How it works:

1. Enable “On schedule” trigger in your repository settings 2. Set your preferred daily run time 3. Don't forget to review your coding style here https://gitauto.ai/settings/rules 4. GitAuto automatically creates test issues & PRs at scheduled times 5. Review and merge or leave review comments and GitAuto will make fix commits

No more excuses for low test coverage. GitAuto works around the clock so your team doesn’t have to. Start scheduling your automated testing today!
by bigyabai | 2025-06-26 23:24:31+00:00
It kinda feels like Apple Silicon was the exception to the rule. And even then, a lot of the innovation is hardly Apple's to claim:

- ARM is not Apple IP, it's owned by SoftBank and licensed to Apple at rates low enough that it's impossible to undercut them.

- TSMC's 5nm manufacturing capacity was entirely bought-out for Apple Silicon, blocking other OEMs from competing on equal footing.

- The SOC team, who arguably did the most innovation of all, was gutted with the founding of Nuvia immediately after Apple Silicon's launch.
by game_the0ry | 2025-06-26 23:24:45+00:00
Given how many layoffs there have been and how much bad economic news has been coming out, I am quit surprised that we are not in a full blown technical recession. Even the DJI is touching historic highs and bond yields are down.

I know I sound like an armchair economist, which is probably why I am on here ranting instead of on a tropical beach with super models name Brooke and Tiffany, eating lobster and beluga caviar, washing it all down with fine champagne.

I can only assume that the last 5 years have been so solid for the economy that we have a long way down to go before we even begin to feel pain.
by permo-w | 2025-06-26 23:24:59+00:00
there's a major difference between an AirTag or tracking or some other form of relatively complex new-fangled technology that can be easily made to seem confusing or unreliable or even just inadmissible to a judge or jury, and high definition video evidence. if you're in a public place and there are a hundred video cameras, you're obviously going to be less inclined to do something illegal. this particularly being true for violent mob/gang activity
by msgodel | 2025-06-26 23:25:07+00:00
God forbid we give consumers access to tools from a place like Lowe's (also a large public company btw [1].) Think of all the dangerous things people could build with them!!!!

This is so unbelievably retarded.

[1] https://elite.finviz.com/quote.ashx?t=LOW&p=d
by HarHarVeryFunny | 2025-06-26 23:25:37+00:00
I think it's perhaps more that you learn to write code that is easy to test and debug, consisting of some minimal set of simple orthogonal components, etc. You test every function of course, but learn to intuitively design out these combinatorial complexities that could nonetheless still be lurking, and pre-emptively include assertions to try to catch anything you may have overlooked.
by mrcsharp | 2025-06-26 23:25:45+00:00
I think we are talking a bit past each other here. I don't contest the benefit of writing small helper utilities.

> Regarding syntax, not sure why would you consider that awkward

This is more true with Bash than Powershell. However, this is the same with programming languages in general. There are those who look at Julia's syntax and think it's absolutely beautiful and those who consider it to be absolutely bad and prefer Visual Basic.
by ulfaric | 2025-06-26 23:26:21+00:00
VeilNet is an ephemeral, secure overlay network built with Pion WebRTC and Cloudflare CIRCLE (ML-based KEM). It forms a ToR-like anonymous relay network — without publicly visible relay nodes, eliminating time-correlation attacks.

Unlike Tailscale (and similar mesh VPNs) that depend on public coordination servers for both authentication and routing (e.g., DERP, control plane), VeilNet’s routing and encryption are fully decentralized and local. The only public infrastructure is the Guardian API server for authentication. Once connected, routing is peer-to-peer, powered by distributed dynamic programming combined with reinforcement learning — no metadata exposure.

It delivers full Layer 3 TUN networking with the WireGuard driver, supporting both personal VPN use and site-to-site overlays. Connections are ephemeral, post-quantum secure, and resistant to metadata leaks and correlation attacks.

VeilNet Portal (the connector node) runs on Docker and Kubernetes.

Clients available for Windows and Android, with Linux coming this weekend.

Now in early access — for individuals, hackers, and teams who value privacy beyond what conventional VPNs or mesh networks offer.

VeilNet runs on a simple idea: share to earn, connect to use. The MP Credit System isn’t about counting packets — it’s about connection time. The longer your node stays online and available to relay for others, the more credits you earn. You spend those credits when you join the Veil to route your own traffic. It’s fair, transparent, and fully decentralized. No tokens, no coins, no blockchain — just time for time. Want to stay anonymous but can’t run a node? VeilNet does offer subscriptions as an alternative. The fund will be used for paying infrastructure and daily operations. Sadly, server and human do run on air......

Check it out at https://www.veilnet.org
by palata | 2025-06-26 23:27:39+00:00
I wonder how many users are willing to pay 2$ per month for a backup.

What I want is the possibility to choose the folder into which media are saved. E.g. I have a group for some holidays where we share pictures. At the end, I want to download those pictures and save them on my computer. Signal makes it painful.

I actually have a few friends who don't want to use Signal because they can't even get the media to be automatically saved to the phone. Really it should be a setting.
by odyssey7 | 2025-06-26 23:27:56+00:00
I don’t buy the economic argument favoring memory-unsafe languages. There are fast memory-safe options. Legacy codebases can eventually become more expensive to maintain than to rewrite. What is the economic cost of an Achilles’ heel when critical systems are destroyed?

There are critical systems today that are essentially Prince Rupert’s drops. Mightily impressive, but with catastrophic weaknesses in the details.
by mrcsharp | 2025-06-26 23:28:00+00:00
> Yeah. And now add a C/C++ component there. Or maybe a neural network in Python?

How do you compile and package those components up? Answer that and you have your answer for this scenario.

>"Just zip it", yea sure.

I don't understand this. You can zip it. You can XCopy it. You can RSync it. Doesn't matter. What's your objection to that statement?
by magicalhippo | 2025-06-26 23:28:21+00:00
Tried the E4B model in Ollama and it's totally broken when interpreting images. The output depends only on the text and is consistent in that way, but otherwise completely wrong.

Works fine with regular Gemma 3 4B, so I'll assume it's something on Ollama's side. edit: yep, text-only for now[1], would be nice if that was a bit more prominent than burried in a ticket...

Don't feel like compiling llama.cpp myself, so I'll have to wait to try your GGUFs there.

[1]: https://github.com/ollama/ollama/issues/10792#issuecomment-3...
Show HN: I built a daily sunlight tracker
by vickipow | 2025-06-26 23:28:36+00:00
I kept trying to explain how important outdoor light is and how most people aren’t getting enough. Eventually I figured that showing is more effective than telling.

So we built a free app that uses your Apple Watch or iPhone to automatically track your light exposure throughout the day.

It tells you if you’re getting enough, shows you how consistent you are, and rewards habits that support hormone balance.

It's in beta on TestFlight, let me know what you think!
by msgodel | 2025-06-26 23:29:29+00:00
Apple's complaint will likely be that it's a "technical limitation" because they run the only iOS notification gateway.

Never mind that Mozilla manages to run one for Firefox completely free to users and devs despite being a comically mismanaged nonprofit and if it were really a problem for them they could allow users to enter the domain name for an alternative one.

This issue right here is actually why there have been so few usable open source federated chat apps on the iPhone: the client maintainers must also maintain infrastructure for notifications and are not allowed to delegate this to people hosting their own infrastructure. This is actually the core complaint many people have with how Apple runs their app store and it's very visibly made the internet less usable for everyone.
by galangalalgol | 2025-06-26 23:30:12+00:00
That is exactly what go was meant for and there is nothing better than picking the right tool for the job. The only foot gun I have seen people run into is parallelism with mutable shared state through channels can be subtly and exploitably wrong. I don't feel like most people use channels like that though? I use rust because that isn't the job I have. I usually have to cramb slow algorithms into slower hardware, and the problems are usually almost but not quite embarrassingly parallel.
by my123 | 2025-06-26 23:30:19+00:00
Tensor is essentially shipping subpar hardware with not even taking care of software properly.

https://ai.google.dev/edge/litert/android/npu/overview has been identical for a year+ now.

In practice Qualcomm and MediaTek ship working NPU SDKs for third party developers, NNAPI doesn't count and is deprecated anyway.
by simonw | 2025-06-26 23:30:56+00:00
It was supposed to be a joke. But weirdly it turns out there's a correlation between how good a model is and how good it as at my stupid joke benchmark.

I didn't realize quite how strong the correlation was until I put together this talk: https://simonwillison.net/2025/Jun/6/six-months-in-llms/
by ulfaric | 2025-06-26 23:31:00+00:00
Just to further clarify, VeilNet use the pure WireGuard TUN interface, doesn't use its VPN protocol or encryption. :)

So it is not like how Tailscale works, simply sorting out the WireGuard configuration for you.

VeilNet has no routing table or peer list. Each destination has its own circuit created on-demand, dissolved when not needed. The number of hops could be any where between 2 to infinite. :)
by ksec | 2025-06-26 23:31:02+00:00
There is a point in history where App Store, the way it is operating make sense. It is worth pointing out that Steve Jobs didn't even believe the App Store would make money. Even the 2nd year running he was surprised by the numbers and couldn't make sense of it.

But modern society depends on using Apps on Smartphone. Even people might disagree we are at this stage I dont think anyone would disagree it is the trajectory we are heading. The web simply dont offer the same experience and is not an alternative for argument sake. App Store held so much power that Apple should have relinquish its control long ago. At least by 2020.

Yet without Steve Jobs, Apple has been left on Autopilot to do what they were doing since Steve Jobs left. Steve Jobs often spoke about the importance of intuition, referring to it as a powerful force that can guide decision-making and innovation, sometimes even more so than intellect. And right now Apple has plenty of intellect, practically zero intuition.
by tombert | 2025-06-26 23:31:58+00:00
I don't blame them. My wife got her US citizenship very recently (like two months ago), and historically I have thought that was going to allow me to finally have a sigh of relief after years of fighting with and thousands of dollars spent for the immigration system in the US.

Now Republicans are actively trying to denaturalize people so they can be deported. I have no idea how successful that will actually be but the fact that there's an active attempt for it is enough to trigger anxiety for me.

If this is how they're treating naturalized citizens, I certainly cannot blame people for not visiting the US on a tourist visa; who the fuck knows what would happen to them? They're detaining tourists for bald JD Vance memes [1], I would stay the hell away from America and spend my vacation money elsewhere.

It really depresses me. I love the US. I was born here. I live here. Much as I love visiting Europe, I haven't really wanted to live anywhere else than the US, but I fear that this active hostility towards our foreign trading partners might cause permanent and irreparable damage. For the first time in my life, I have seriously started to consider moving me and my wife to a different country, which I hope I don't have to do but I am genuinely scared that they're going to detain my Mexican-immigrant wife.

[1] I know that CBP is denying that it was because of a meme, but instead because of drug use, but in this particular case, legitimacy doesn't matter. If it's believable that I could be detained in a country because I texted a meme to my friends, there's absolutely no way in hell I am visiting that country.
by Arathorn | 2025-06-26 23:32:15+00:00
One of the big problems is that folks judge Matrix based on the legacy Element apps, which have now been succeeded by Element X: https://element.io/blog/we-have-lift-off-element-x-call-and-... etc. Element X kicks ass, in my (very biased) opinion: it's a super-speedy Rust core with fancy SwiftUI and Compose native UI layered on top. It radically outperforms any other encrypted messenger i've used in terms of UI perf and usability.

However, because it's a rewrite, it doesn't quite have feature parity with the old apps, which are now over 10 years old: Threads is in beta; Spaces haven't landed yet, and Widgets aren't implemented yet. Therefore, we have to keep the old app around for users/customers who depend on those.

As a result, >80% of the people who say "Matrix sucks" are actually talking about bad experiences on the old Element mobile apps - rather than better client Element X or indeed Matrix clients from other folks.

There's also a large set of people who got bitten by encryption problems, almost all of which were fixed by Sept 2024.

Finally, there's folks who got bitten by the sad history of bridging in Matrix: IRC bridging used to be relatively okay; the team then got very stretched due to lack of funding; we tried to land a major PR to improve its architecture; the PR introduced bugs; Libera got very upset; we tried to fix things but failed to do fast enough. As a result, bridging to Libera in particular is awful these days, using adhoc bridges which funnel all traffic through a single user, with no ability to join arbitrary IRC channels on demand or use Matrix as a bouncer.

These days, the priority at Element is providing a self-hosted, decentralised WhatsApp and Teams replacement for governments... and once we get sustainable doing that, we'll be able to spend time building community features once again.
by volk45 | 2025-06-26 23:32:46+00:00
Laid off game dev from 2024 (3D art). Looked into how I could participate in industries and economy at the county level.

Became a survey tech for a survey firm that has been around for three generations.

I’m looking to enjoying a new career where there is no homework, small supportive team, and helps serve people and businesses that are part of the community I live in
by vntok | 2025-06-26 23:33:30+00:00
Not sure what Apple VPs have to do with the tech but yeah, pretty much any core engineer you ask at Apple will tell you this.

Here is a nice article with some info about what memory compression is and how it works: https://arstechnica.com/gadgets/2013/10/os-x-10-9/#page-17

It's been a hard technical problem but is pretty much solved by now since its first debut in 2012-2013.
by masspro | 2025-06-26 23:34:42+00:00
I don't think I can trust TTS for language learning. I could be internalizing wrong pronunciation, and I wouldn't know. One time I tried Duolingo for Japanese already knowing a bit. To their credit I assumed it was recorded clips, until it read 'oyogu' as something like 'oyNHYAOgu', like it concatenated two syllable clips that don't go together. If I didn't already know, would I be trying to study and replicate that nonsense? So I don't know if I could trust TTS audio for language study regardless of what kind of tech it is. Sure mistakes can be unlearned over time spent immersing, but at much more effort than just not internalizing them in the first place.

Also Japanese specifically has this meme where it literally is a pitch-accent language but many people say it's not and teaching resources ignore it. E.g. 'ima' means either 'now' or 'living room' depending if syllable #2 is higher or lower. Clearly only applies to some languages, but is another dimension even harder to a learner to know there's a mistake. I have to imagine even other Latin languages probably have reading quirks where this could happen to me.
by BreakfastB0b | 2025-06-26 23:35:15+00:00
I participated in the most recent Bevy game jam and the community has a new tool that came out of Dioxus called subsecond which as the name suggests provides sub-second hot reloading of systems. It made prototyping very pleasant. Especially when iterating on UI.

https://github.com/TheBevyFlock/bevy_simple_subsecond_system
Ask HN: How do you find and sell to B2B customers?
by jetprop | 2025-06-26 23:35:28+00:00
My startup is struggling. We built an awesome product. Our v1 is genuinely good. We followed yc book and did almost a year of manual work while operating as a manual service.

We did get some validation and we are generating low 3 digit revenue. But, that’s not enough.

I can clearly see that b2b SaaS companies could benefit a lot for their marketing effort if they use our product. However, I am getting mostly lackluster response or NOs these days.

Pivoting completely to a different domain will not help. While we are good at building we have limited domain knowledge of other industries.

Our software is built for marketing and sales team. How do I convince them to try it out and grow our revenue?

How are these new startups, whether yc or others, are generating tens of thousands of MRR with agents when it mostly seems like a hype. There is nothing Claude or ChatGPT can’t do that these agents are doing. Why are people buying from these companies with half baked product?

Our product v1 is ready.

I am a bit desperate for revenue and validation.
by hsn915 | 2025-06-26 23:36:46+00:00
What we need is not templating. What we need is a native implementation of a virtual dom.

More specifically, a native implementation of the "patch" function:

patch(target_dom_node, virtual_dom)

Where `virtual_dom` is just a plain-data description of the DOM.

Most of the "slowness" of the DOM come from its requirement to be a 90's era Java style object hierarchy.

Don't call it "templating". Just call it "virtual dom". Everyone knows what that means.
by freejazz | 2025-06-26 23:36:51+00:00
Search is a specific term with specific meaning that is not "anything that is getting searched through"

> We're right back to where we started, with you wanting to rule out people's legitimate concerns by defining terms narrowly and then asserting the concerns make no sense under your definitions.

It's not a legitimate concern. It is a misunderstanding based on ignorance. So funny how we got here again. Looking forward to your next post where you tell me actually you did understand, you were just trying to make a completely different point.

> Sorry, communication does not work that way

The law does. You don't go to court and call that a search. It's discovery. Search you need a warrant for because it's something the gov't does. The gov't here being the *executive branch* when it prosecutes crime.
by alabhyajindal | 2025-06-26 23:37:14+00:00
I love this! Reminded me of TypeLit.io [1]. I would love something similar for programming: typing out snippets of code, that make sense, to improve typing speed involving special characters and symbols. Maybe selecting code snippets from popular open-source projects and presenting them to the user is a good start!

1. https://www.typelit.io/