MurphyA/hacker-news huggingface dataset:
by retornam | 2025-05-28 17:25:25+00:00
It is worth noting that WhatsApp Trust and Safety team is more effective in removing and blocking large-scale scam operations compared to Telegram.

For instance, Telegram’s founder was recently arrested in France for failing to adequately remove malware, scam, and CSAM from the platform. It was only after his arrest that Telegram began to take moderation seriously, although their efforts remain woefully inadequate.
by diggan | 2025-05-28 17:25:38+00:00
> Sometimes I also disable syntax highlighting when typing

Was waiting for someone to comment this. It's a somewhat known strategy if you have to read through a bunch of boring code you don't want to work with, and find hard to focus with, to turn off the syntax highlight and somehow the brain stops glossing over/skimming the code and starts to pay more attention.

I found it led to marginal difference at best, as with most strategies. It does work well initially though, as I guess the brain stops being able to use colors it's used to for grouping stuff together and similar.
by dragonwriter | 2025-05-28 17:26:16+00:00
Disregarding a demand letter can cost far more money than a consultation with an attorney, and you need to decide if the gain from that choice is worth the cost, hence the need for a consultation.

(Though its less likely, complying with such a letter can also have hidden costs, so a consultation may be a good idea even if that is your inclination, but you are usually far more likely to experience adverse consequences beyond those you voluntarily and knowingly undertake from disregarding than from complying wiht such a letter.)
by proxynoproxy | 2025-05-28 17:26:48+00:00
I was also there. Seemed like a scam, like all those other premined coins that were popular when ETH launched. I stand by that assessment in 2025.

I guess technically if you had traded Bitcoin for ETH at launch and then back to Bitcoin before merge you could have made more sats than holding the sats alone. It’s true of many low cap tokens. But for anyone touching ETH since the merge, they have been burned.

We can marvel at the innovations introduced by the tech, yeah, contracts are interesting (yet still don’t seem to have a use case beyond accounting and tokens.. [primarily fiat stables]).
Show HN: CyberVault – A Local-Only Password Manager in C#"
by CyberNilsen | 2025-05-28 17:26:58+00:00
Hi HN,

My friend and I built CyberVault, a lightweight password manager written in C#. It's designed for people who want full local control — no cloud sync, no accounts, and no third-party dependencies.

It runs as a standalone Windows app and stores everything in an encrypted vault on your machine. We built it out of frustration with cloud-based managers and a desire for simplicity and transparency.

Features: - Fully local storage (encrypted AES-256 vault file) - No remote sync or cloud - WPF GUI, no server setup needed - Experimental Chrome extension for autofill - Open source (MIT-licensed)

It's still in active development, and we’re looking for feedback on: - Encryption/security model - UX/UI suggestions - Feature ideas - Help with browser extension

GitHub: https://github.com/CyberNilsen/CyberVault

Would love your thoughts or ideas!
by yieldcrv | 2025-05-28 17:27:32+00:00
None of the transactions systems are aiming to solve for that. The legacy financial system enables this too. Trump coin just happens to be more liquid than expensive dinner seats, campaign donations, and less cumbersome than a Trust. It is not private.

So its fine to feel disillusioned from that goal because it was a misplaced goal.

Monero on the other hand is private by default, and you can disclose transactions. It has optional auditability. This is a power dynamic I can appreciate.
by mintsuki | 2025-05-28 17:28:32+00:00
Because they do know about them. At least some of them do, of course.

Ideally, BIOS/CSM systems should not care about what type of partition table format a disk uses, and just boot by loading the boot sector (the 1st sector), and passing control to it.

In the real world, some machines will check for whether an MBR exists (by MBR meaning the partition table contained in the first sector, also called "msdos" partition table, naming varies depending on who you ask), some of them will check whether there is any partition set as active in said MBR, some of them will, indeed, check if there is a GPT (past any protective MBR), and ignore such disks - possibly because firmware writers thought that no GPT disk should be bootable on BIOS systems (Windows doesn't support it, so...), to avoid passing control to an empty protective MBR and possibly crash or hang as a result.
by halpow | 2025-05-28 17:28:43+00:00
Japan is the perfect place for this because their house numbering system already requires you to look at a map to find it.

For those unfamiliar with it, numbers are incremented progressively around a block as doors are added to it. So the door "Block SanChome 4" could be on the opposite side of the building from "Block SanChome 6"
by tsimionescu | 2025-05-28 17:28:49+00:00
It still seems fantastical to me that lightning network is presented as "something running on BTC", when it is "something running completely separately, instead of BTC". Transactions on Lightning network are not transactions on BTC, and have none of the guarantees of BTC (and in fact have no reliable guarantees of no double spending).

The only way to get BTC-like guarantees of no double-spending for Lightning network transactions is to put every transaction on the BTC block chain ("close the channel" after every transaction). And then, of course, you get back all of the problems of BTC (minuscule TPS not enough for a small village, 0 privacy, huge energy costs).
by ivm | 2025-05-28 17:28:50+00:00
This is false because you're painting with overly broad strokes in the attempt to prove the point that "Westerners" don't get the reality on the ground in Buddhist countries (many don't, some do).

Technically, Buddhism is not a single religion, and even Theravada is not a monolithic tradition to get "the tone set by states". If anything, worldwide Buddhism is quite decentralized, and this has played a key role in preserving the Dhamma from being co-opted by state agendas.
by diggan | 2025-05-28 17:29:37+00:00
> “llm has no value so the providers are paying for people to use it”,

I feel like for that to have been even possible to understand from that comment, then "not the other way around" couldn't have been there. If authors opinion was that LLMs has no value, why'd Telegram pay to use Grok?

Maybe I'm just used to reading between the lines, but I think parents comment strike a fine balance between saying too much, saying enough and saying too little. It's understandable what they mean, if you read the full comment. Not everything has to be explicitly spelled out for the lowest common denominator.
by TeMPOraL | 2025-05-28 17:29:43+00:00
Yup. That's exactly what language models represent internally; that's what the high-dimensional latent space is exactly about - reifying meaning, defining concepts in terms of relationships to other concepts.

LLMs are the idea you describe but made incarnate, in form of a computing artifact we can "hold in our hands", study and play with. IMHO people are still under-appreciating how big a thing this is fundamentally, beyond RAG and chatbots.
by proxynoproxy | 2025-05-28 17:30:04+00:00
Yes, It’s been performing badly since PoS.

Ugh. Satoshi wrote about this. Lockstep. Single Client = Good. multiple client = menace. I’m ignoring Knots because it’s in the menace category.

Ethereum ignored this wise wisdom and ended up with 5. It’s no good, but in up is down land aka ETH, it’s celebrated. You can’t convince me otherwise.
by mtmail | 2025-05-28 17:30:13+00:00
Emails an asynchronous interface is an interesting take on chat AI.

Giving out any email address on the main company name sounds risky. Somebody could register hostname@ or ceo@ ?

The FAQ should explain who the conversation is shared with. The generic "data is stored [encrypted]" is only about storage. Is an uploaded PDF sent to a third-party, possibly to train the their next version?
by rurp | 2025-05-28 17:30:20+00:00
The Google Search deal seems like a much more defensible business decision to me for a couple reasons. For starters Google gets revenue almost every single time that search integration is used so there is a direct return on the investment. What's the conversion rate for a paid Grok account? It might turn out to be terribly low and $300M is a substantial amount of money. I doubt a normal company without Elon's vast wealth network that needs to actually make money would gamble on a deal like this.

The other reason is that the Apple deal is a big part of maintaining Google's search monopoly. Owning a tech monopoly is vastly more valuable than competing in a crowded market so locking down market share to achieve that can be worth spending more per user than their median value. Grok isn't even in the ballpark of an LLM monopoly so those benefits don't apply in their case.
by ncr100 | 2025-05-28 17:30:35+00:00
As a person who has dabbled in that that perspective olive, saying the sky is falling, and who has other people who actively engage in that, in his life, I think it's important to be aware of your own motivations. Deeply.

Because, relationships are a two-way thing. If you notice people are being mad at you .. then know that's one of the "two-ways". You are doing something which triggers them. Now I need to be careful of course about victim blaming here, but assume I'm you know a fair and kind person just giving some orthogonal advice :-). I am.

And it's not The World is just against change. It's More often the message, and how it is delivered.

Specifically, it's the emotional weight behind the message. This is where it gets difficult because we're not like trained emotionally, by many of the western cultures.

Briefly, analyze Like, why do you care? Why do you care about the subject that you are saying needs to be changed. And then you can start to think well maybe the way that I care comes out in terms of intonation. Or brevity. Or the way that I cut people off. Or the way that I force the conversation to be focused on my concern. Note here I am transposing me and you.

And of course all of this is just my two cents based upon speculation, so feel free to ignore it :-)
by katrinarodri | 2025-05-28 17:30:41+00:00
We actually haven't rolled out cross platform support yet with the Tauri version, so we will see how that goes. Our UI needs are simple, luckily. What kind of rendering differences were you seeing with Tauri? Was there one platform that worked the best/worst for your app? We'd love to support Windows next.

With the Electron version of the app, we had issues running our bundled binaries on Macs with Intel chip. That caused us so many headaches that we decided for the rebuild on Tauri that we wanted to focus on one platform first (Macs with Apple chip) before supporting other platforms.

We went with Tauri 1.4 and no issues so far. Will have to check out the docs for 2.0 migration and see what that looks like.
by TheMiddleMan | 2025-05-28 17:31:16+00:00
Very nice. I've been trying to find an image duplicate detection algorithm/system that suits my use-case for a while. Your app seems promising, however, I'm not willing to pay $99 just to see if it works with my (uniquely challenging) duplicate images.

After realizing there was no demo I was looking for a way to contact you directly with a few sample images, but can't find contact information on the website.

Consider adding a demo and contact info.

Otherwise, the app is looking solid. This seems like a great use of AI.
by kiselitza | 2025-05-28 17:31:34+00:00
I've been reading this one and then the post itself a couple of times. Appreciate the suggestions and the time you took to write them down. Just not sure if those would help here (not saying they 100% wouldn't). I am all for storytelling on some platforms, but HN is IMHO a no-bs, no fluff, keep-it-short and to-the-point space.

If you're a dev, and you excessively ran APIs or governed them, you most likely remembered the pains mentioned later in the post the second you came to "API client" bit. The frustration bit should tell you why it's not just another one of those tools but rather addresses those pains. And the example is showcasing the minimum effort needed to execute an endpoint.

If I were to rewrite it again, I don't think I'd change much, if anything.
by eddd-ddde | 2025-05-28 17:31:39+00:00
Imagine team A vendors into their repo team B's code and starts adding their own little patches.

Team B has no idea this is happening, as they only review code in repo B.

Soon enough team A stops updating their dependency, and now you have two completely different libraries doing the "same" thing.

Alternatively, team A simple pins their dependency to team B's repo at hash 12345, then just, never updates... How is team B going to catch bugs that their HEAD introduces on team A's repo?
by dahart | 2025-05-28 17:32:11+00:00
The sentence in question fits Chicago’s rules. While M-W and Chicago may agree with you about when semicolons are allowed, they also agree with me about when semicolons are allowed. Specifically, 6.56 (and the AP rule 2) fits the sentence perfectly. It could have been “Semicolons bring the drama and that’s why I love them”. You could put a comma before ‘and’, you could replace ‘and’ with ‘therefore’ and use 6.57. It could be a period instead. The example replaced the connecting conjunction with a semicolon; 6.56 applies perfectly. There is no wrong here in this case, and nothing in that very long comment demonstrates the semicolon in the original sentence is not correct.

You’ve emphasized “independent”, so what does “independent” mean to you, exactly? Your comment seems to imply the 2 clauses in this case are not independent enough? How do you reconcile the idea that the clauses should be both independent and related? The two clauses in question are grammatically independent and conceptually related.
by tonyarkles | 2025-05-28 17:32:41+00:00
> Even when I live with others, we aren't worried about bathroom noise.

I think there's a specific target customer that would love this. I'm in the same camp you are... I couldn't care less. When it's just my wife and I at home it's pretty rare that we close the door even.

In university though I had a roommate who was absolutely paranoid about people hearing her in the bathroom. She would generally run the faucet the whole time she was in there to mask the sounds. Sometimes... I think she'd even run the shower; I don't know this for sure, but I'd hear the shower running in the bathroom for a while and she'd come out looking just as un-showered as she had when she went in.
by quantadev | 2025-05-28 17:33:12+00:00
I think the "Who Cares Era" (great name btw) is able to continue down this path because really the entire business purpose nowadays for any online content is simply AD Delivery.

If the website can successfully prove to the advertisers that some human likely did indeed view the ADs then it's "mission accomplished". It matters very little what the content contains, as long as the AD revenue stream (the only revenue stream for most online sites) keeps rolling in. So really the only text to get right is the "Clickbait Titles" and "Clickbait Imagery".

So the longer canonical form of our Era is "Who Cares, We Made Some Money...Era"
Show HN: I made a tool to chat-install other MCPs because I was lazy
by xinbenlv | 2025-05-28 17:33:15+00:00
Hi HN,

I’ve been experimenting with MCP (Model Context Protocol) and ran into the same problem over and over again: I kept needing to copy-paste config files just to install or discover new MCP servers.

So… I got lazy and built myself a shortcut: MCP² (mcpsq) — a meta-MCP server that helps you install other MCP servers via chat.

You can install it in Cursor today (support for Claude, ChatGPT, etc. coming soon), and then simply say things like:

“Find me an MCP that gives browser automation” “Install the Puppeteer MCP” “Add server-sequential-thinking to my config”

If you’re a developer building your own MCP server: You can submit it by sending a PR — we’re collecting early MCP servers now so others can discover and install them easily.

The idea is to make MCP adoption smoother by going native: no copy-pasting configs, no memorizing URLs — just ask your agent.

Site: https://mcpsq.xyz GitHub: https://github.com/xinbenlv/mcpsq

Would love any feedback, bug reports, or GitHub s! – Victor (@xinbenlv)
by gengstrand | 2025-05-28 17:33:43+00:00
It is true that there are significant benefits to monorepo but it comes at a cost. Managing a monorepo is more expensive than polyrepo. For the details behind that claim, check out https://www.exploravention.com/blogs/monorepo/

The question is this. Do the costs of monorepo justify the benefits for your situation? The answer is not always yes.
by ncr100 | 2025-05-28 17:34:18+00:00
Well it's just news news. More like, survival. I think that's kind of what it boils down to.

Humans can only mentally handle so much. In this era of humanity, we are overloaded on many dimensions. Therefore we should expect the byproduct and blow back from being overloaded.

It's like trying to teach a toddler how to manage a non-profit organization of 100 people. Is not going to go well.
by lowbloodsugar | 2025-05-28 17:34:35+00:00
Oh there is very much a future being planned. Project 2025 is an example. When the future was flying cars and a robot maid for every household, then of course it was broadcast in every possible medium. The planned future now is replacing the poor with robots and slavery for anyone still alive. Funnily enough they don’t talk about it, and pretend it’s not real if you hear about it.

I think your point is that a vibrant future vision is necessary to inform the present. It gives us a measure for peoples and corporations behavior. Don’t be fooled that this is an accident. “Who cares” is propaganda for a very different future.
by hinkley | 2025-05-28 17:35:52+00:00
I wonder how many developers today were forced to take an introductory drafting class. I know a lot of us played with Lego. The problem of describing a 3 dimensional object in two dimensions requires extra projections to describe the thing. A 3d object in 2 dimensions takes three drawings to mostly describe. If the object is more complex than three dimensions, you need to look at it from a lot more angles.
by Animats | 2025-05-28 17:35:54+00:00
> Hanif Abdurraqib, in one of his excellent Instagram mini-essays the other week, wrote about the rise of content that's designed to be consumed while doing something else. In Hanif's case, he was writing about Time Machine, his incredible 90 minute deep dive into The Fugees' seminal album The Score. Released in 2021, Hanif marveled at the budget, time, and effort that went into crafting the two-part 90 minute podcast and how, today, there's no way it would have happened.

Expecting people to pay full-time attention to 90 minutes of talking about some hip-hop group from the 1990s is a big ask.
by delusional | 2025-05-28 17:35:58+00:00
I'm in my 30s but feel pretty much the same way. It's an odd sort standstill where we're spinning our wheels real fast, yet we don't seem to move anywhere. Everything is constantly "changing" yet the few things i actually care about see no meaningful change. It's impossible to argue that we haven't seen big technological breakthroughs in the past decade, but what _real_ and _tangible_ difference have they made.

My mom has a smartphone. She hates the thing. It confuses and scares her, but she uses it, begrudgingly, to browse Facebook. What does she do on Facebook? Text her friends and acquaintances. Nothing she couldn't do without it. It is wild that Facebook, the start of a cultural revolution, a trillion dollar company, and a technological cornerstone of the new internet order, is of that little utility to the user. Yet she still has her smartphone, pays her phone bill, and visits facebook for that tiny sliver of utility. She's part of the "modern revolution" even though it informs nothing in her life, which is primarily occupied by tasks in the real world.

This story, in my opinion, repeats itself all over. It's impressive how much weight we lend to technological developments that don't end up materially effecting us.
by sherdil2022 | 2025-05-28 17:36:02+00:00
Spaced repetition => Is it for learning or remembering?

Per my understanding: Learning is the acquisition of new skills or knowledge. Memory is the expression or storage of what you’ve acquired. Learning and memory maintain an interdependent relationship.

What are you trying to do? Learn or remember? The reason I ask is I learn new things, but I don't remember them after a week or a month or two. But I can always pick them up and re-remember if I come across those topics. For example, algorithms, coding problems, system design and such. I don't remember those how many ever times I repeat. But once I start coding, I will take more time but I will solve them (for example).

For the life of me, I couldn't learn reading music score. Tried many times. But I have learnt the skills required to play music (for example) and acquired 'muscle memory' instead for various chords, scales, progressions and such.

For me, Learning is not remembering. Albert Einstein once said, “Never memorize something that you can look up.”
by deathanatos | 2025-05-28 17:36:11+00:00
Just Google it? https://en.wiktionary.org/wiki/kvetch

> To whine or complain, often needlessly and incessantly.

I'm not sure the parent is quite using it correctly: either they're just using it to mean "complain" (which I'd disagree with; the word to me definitely carries the "needless" connotation.) or they're engaging in a bit of self-deprecating humor that just isn't really coming across fully.

It's a bit of a regional word, in the US. (Regional to PA, IME.)
by Spivak | 2025-05-28 17:36:34+00:00
This is my read on the situation. I have been weirded out when I get "excellent" service at a restaurant. Like my friend, you literally aren't getting paid enough to give this much of a shit. You're doing me a favor by working this drive-thru job so I don't have to cook while I'm sick. The gratitude goes the other way.
by flkiwi | 2025-05-28 17:36:37+00:00
I keep experiencing absolutely mediocre middle manager types challenge my feedback in my area of professional certification and expertise by citing, with great confidence, "I asked ChatGPT and..." The outsourcing of the most basic thinking by people who would rather do anything other than think is, paradoxically, creating a bonanza for people like me who end up having to do the thinking for them (and clean up their messes). And yet they continue to fail upward.

I'm not even anti-AI. I use these tools all the time to make "zeroth draft" documents that I can build on. It actually saves me a lot of time! But everything is in service of me delivering products I care very, very much about getting right, and I don't assume their output is anything other than very sophisticated text autocompletion.
by jokethrowaway | 2025-05-28 17:37:29+00:00
There's also the burn framework but there are a lot of tradeoffs to consider. It's neat for wgpu targets (including web) but you'll need to implement a lot of stuff.

Candle is a great choice overall (and there are plenty of examples) but performance is slightly worse compared to tch.

Personally, if I can get it done with candle that's what I do. It's also pretty neat for serverless.

If I can't, I check if I can convert it to onnx without extra work (or if there is an onnx available).

As a last resort, I think about shipping torchlib via tch.