frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The AI Talent War Is for Plumbers and Electricians

https://www.wired.com/story/why-there-arent-enough-electricians-and-plumbers-to-build-ai-data-cen...
1•geox•2m ago•0 comments

Show HN: MimiClaw, OpenClaw(Clawdbot)on $5 Chips

https://github.com/memovai/mimiclaw
1•ssslvky1•3m ago•0 comments

I Maintain My Blog in the Age of Agents

https://www.jerpint.io/blog/2026-02-07-how-i-maintain-my-blog-in-the-age-of-agents/
1•jerpint•3m ago•0 comments

The Fall of the Nerds

https://www.noahpinion.blog/p/the-fall-of-the-nerds
1•otoolep•5m ago•0 comments

I'm 15 and built a free tool for reading Greek/Latin texts. Would love feedback

https://the-lexicon-project.netlify.app/
1•breadwithjam•8m ago•1 comments

How close is AI to taking my job?

https://epoch.ai/gradient-updates/how-close-is-ai-to-taking-my-job
1•cjbarber•8m ago•0 comments

You are the reason I am not reviewing this PR

https://github.com/NixOS/nixpkgs/pull/479442
2•midzer•10m ago•1 comments

Show HN: FamilyMemories.video – Turn static old photos into 5s AI videos

https://familymemories.video
1•tareq_•11m ago•0 comments

How Meta Made Linux a Planet-Scale Load Balancer

https://softwarefrontier.substack.com/p/how-meta-turned-the-linux-kernel
1•CortexFlow•11m ago•0 comments

A Turing Test for AI Coding

https://t-cadet.github.io/programming-wisdom/#2026-02-06-a-turing-test-for-ai-coding
2•phi-system•11m ago•0 comments

How to Identify and Eliminate Unused AWS Resources

https://medium.com/@vkelk/how-to-identify-and-eliminate-unused-aws-resources-b0e2040b4de8
2•vkelk•12m ago•0 comments

A2CDVI – HDMI output from from the Apple IIc's digital video output connector

https://github.com/MrTechGadget/A2C_DVI_SMD
2•mmoogle•13m ago•0 comments

CLI for Common Playwright Actions

https://github.com/microsoft/playwright-cli
3•saikatsg•14m ago•0 comments

Would you use an e-commerce platform that shares transaction fees with users?

https://moondala.one/
1•HamoodBahzar•15m ago•1 comments

Show HN: SafeClaw – a way to manage multiple Claude Code instances in containers

https://github.com/ykdojo/safeclaw
2•ykdojo•19m ago•0 comments

The Future of the Global Open-Source AI Ecosystem: From DeepSeek to AI+

https://huggingface.co/blog/huggingface/one-year-since-the-deepseek-moment-blog-3
3•gmays•19m ago•0 comments

The Evolution of the Interface

https://www.asktog.com/columns/038MacUITrends.html
2•dhruv3006•21m ago•1 comments

Azure: Virtual network routing appliance overview

https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-routing-appliance-overview
2•mariuz•21m ago•0 comments

Seedance2 – multi-shot AI video generation

https://www.genstory.app/story-template/seedance2-ai-story-generator
2•RyanMu•24m ago•1 comments

Πfs – The Data-Free Filesystem

https://github.com/philipl/pifs
2•ravenical•28m ago•0 comments

Go-busybox: A sandboxable port of busybox for AI agents

https://github.com/rcarmo/go-busybox
3•rcarmo•29m ago•0 comments

Quantization-Aware Distillation for NVFP4 Inference Accuracy Recovery [pdf]

https://research.nvidia.com/labs/nemotron/files/NVFP4-QAD-Report.pdf
2•gmays•29m ago•0 comments

xAI Merger Poses Bigger Threat to OpenAI, Anthropic

https://www.bloomberg.com/news/newsletters/2026-02-03/musk-s-xai-merger-poses-bigger-threat-to-op...
2•andsoitis•30m ago•0 comments

Atlas Airborne (Boston Dynamics and RAI Institute) [video]

https://www.youtube.com/watch?v=UNorxwlZlFk
2•lysace•31m ago•0 comments

Zen Tools

http://postmake.io/zen-list
2•Malfunction92•33m ago•0 comments

Is the Detachment in the Room? – Agents, Cruelty, and Empathy

https://hailey.at/posts/3mear2n7v3k2r
2•carnevalem•33m ago•1 comments

The purpose of Continuous Integration is to fail

https://blog.nix-ci.com/post/2026-02-05_the-purpose-of-ci-is-to-fail
1•zdw•35m ago•0 comments

Apfelstrudel: Live coding music environment with AI agent chat

https://github.com/rcarmo/apfelstrudel
2•rcarmo•36m ago•0 comments

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
3•0xmattf•37m ago•0 comments

What happens when a neighborhood is built around a farm

https://grist.org/cities/what-happens-when-a-neighborhood-is-built-around-a-farm/
1•Brajeshwar•37m ago•0 comments
Open in hackernews

Why you should delete WhatsApp and install Signal

https://andrewsteele.co.uk/blog/2025/07/delete-whatsapp-install-signal/
100•ColinWright•7mo ago

Comments

alex1138•7mo ago
Whatsapp might have encryption but considering the very public fallout from the acquisition (not a mutually respectful handshake) it's both a prime target for antitrust and something people should reconsider using (as in, consider not using)
josh2600•7mo ago
Encryption absent open source is dubious at best.
tcfhgj•7mo ago
end-to-end encryption, specifically
brikym•7mo ago
In Signal I miss 'send without sound' which Telegram has. Sometimes I want to send something unimportant and not disturb the recipient.
DigiEggz•7mo ago
I've tried Signal a few times and I always end up dropping it. It lacks many things from Telegram that I'd rather not live without. There's nothing I message to anyone that I wouldn't say in a public setting, so I don't see a need to forgo good features for privacy.
tcfhgj•7mo ago
would you be willing to share a backup of your msgs?
slaw•7mo ago
How much are you going to pay?
tcfhgj•7mo ago
1 upvote
selfhoster11•7mo ago
What kind of statement is that? There's a lot of room between "I would say in public anything I message to my contacts" and "I am willing to dump all my messages and send them to an online rando to do whatever they please". Try engaging in good faith.
noman-land•7mo ago
There is literally no room between "saying something in public" and "saying something to the whole world". Public means on the cover of the NYTimes and on the public record forever.
mog_dev•7mo ago
So do I understand you do not want these conversations to be read by anyone except you and the recipient? If you don't mind please send the link to a backup of your message I promise I would not read them but I want to make sure you have nothing to hide. Just in case.
selfhoster11•7mo ago
No, public literally just means "in a place that isn't private". It doesn't mean that the utterance will be recorded forever verbatim, or that the scope of the non-private place is "the entire world". New York Times may be public, but so is a cafe in a shopping mall. You cannot claim that the two are one or the same, because they are quite obviously markedly different despite fitting the category.
illiac786•7mo ago
But then, he doesn’t want the content to be recorded, ergo he should use signal. No?
surrealistic•7mo ago
The kind of statement that shows how much of an empty braggadocio it is to say "I don't need privacy because I have nothing to hide".
surrealistic•7mo ago
This "nothing to hide" is such a naïve take.

Did the assassinated politicians in Minnesota have anything to hide? Because their data was purchased from data brokers for the hit.

maqp•7mo ago
It's the responsibility of the recipient to mute their phone when it's unpleasant/awkward for them to have their phone make noises.
Eikon•7mo ago
I abandoned that idea as soon as they launched their weird crypto-coin stuff.

Also, can we backup our messages yet on iOS?

txr•7mo ago
Yeah, no backup on iOS is such a huge turnoff. What you live in the real world and lost or damaged your phone? All your messages and pictures you not exported one by one are gone, backups in 2025 no way, who has every been using such a thing? Maybe in 2035.
ValentineC•7mo ago
I'm another one of those that refuse to use Signal until they implement proper backups.

If people insist on me using Signal to communicate with them, these people probably have far-too-inflexible values concerning privacy for me to bother anyway.

conception•7mo ago
You can use imazing to do it and/or scripts if they are synced to macos.
illiac786•7mo ago
Im not a huge fan of crypto, but I understand its use. I just don’t use it. It’s completely invisible if you don’t use it.
RainyDayTmrw•7mo ago
Most people, by themselves, have very little say in what messaging apps the people that they need to talk to happen to use. They have people that they need to talk to, and they will use the same apps that those people use. Unless they want to be super hard liners about it, and are willing to stop messaging people who won't use their preferred apps. The people on the other side, who almost always care a lot less about the topic, tend to look poorly on this.
tcfhgj•7mo ago
should I or anyone care?
bigyabai•7mo ago
Depends who you talk to.
OldfieldFund•7mo ago
If you care about privacy
31337Logic•7mo ago
This comment makes no sense since you are a part of the "people" group you just described.

It's entirely possible to sway your group of friends from Whatsapp to Signal. I've done it myself. I'm not saying you should. I'm just saying your comment is logically self refuting.

lnfromx•7mo ago
„It‘s entirely possible to sway your group of friends from WhatsApp to Signal“ is an assumption, I don‘t think is universally true. Especially since you base it on your own experience. I just recently made the switch but for me it meant cutting some contacts for now. Especially non-tech people put you in a tinfoil-hat category pretty fast so its not an easy problem if you can‘t communicate well enough.
abenga•7mo ago
This assumes you have one isolated group of friends who communicate mostly with each other and not as much to people outside this group. You would need to convince your friends+family to switch, then they in turn need to convince their other friends+family to switch, and so on. What your friends did is install Signal to communicate with you.
illiac786•7mo ago
I think you are making the assumption people cannot use two apps. I don’t know a single person using Sognal that doesn’t also use WhatsApp. If they use signal, I will communicate with them on signal. That’s how the situation evolve. Install signal, have people contacting you on signal.
cs702•7mo ago
Relevant background on Brian Acton's funding of Signal, after leaving Facebook:

"WhatsApp Cofounder Brian Acton Gives The Inside Story On #DeleteFacebook And Why He Left $850 Million Behind" (https://www.forbes.com/sites/parmyolson/2018/09/26/exclusive...)

h4ck_th3_pl4n3t•7mo ago
Delete Signal and install Molly instead.
jMyles•7mo ago
At risk of saying something utterly predictable (and thus, unnecessary) - and indeed, a sibling comment has already made such a prediction:

* It really seems like matrix is superior in every way to both of these.

It is much easier to backup, restore, and change devices (one of the chief complaints about both Signal and WhatsApp of course), has more cognizable (and yet less intrusive!) information displayed about the cryptological situation for any given chat, and is much more flexible. Also, it has clients which are just as stable (at least that's my experience with Element on both linux and android).

My only complaint about the current generation of Element clients is that there is, unless I'm missing something, no way to globally search across all saved chats. Which is really a blocker sometimes when using it for work.

But yeah, at the risk of sounding like I'm blinding emitting the cliche response of "why no my favorite app?!", I really think it's time to ask why we're always using and recommending signal rather than matrix.

tcfhgj•7mo ago
> hat I wouldn't say in a public setting, so I don't see a need to forgo good features for privacy.

People are already too deeply invested in convincing people to use Signal and they can't easily amend this choice because Signal is not a Matrix client -> sunk cost fallacy

Kwpolska•7mo ago
> However, given that you can report messages to Meta for violating the terms of use, they clearly do have mechanisms to read messages.

That’s not a reasonable assumption IMO. The report API most likely takes the message your phone has decrypted (so that you can read it) and sends it over to Meta. This doesn’t break end-to-end encryption. Neither does me copying the message from a friend and posting it on Twitter.

tcfhgj•7mo ago
The point of e2ee is already lost anyways.

What does E2EE potentially give you? A promise, which does not involve trusting the service provider, that messages can only read by the recipient.

What does making the app closed source take from you? The freedom of requiring trusting the service provider = facebook

Kwpolska•7mo ago
How do you prove that the Signal app you download from the Play Store is compiled from the source code on GitHub?
tcfhgj•7mo ago
idk, diff the binaries?
maqp•7mo ago
pull the apk from your phone with apktool. Compile Signal reproducibly with their instructions. Use the diff.py tool they provide and check for the message that confirms the APKs match.
selfhoster11•7mo ago
If I care about binary integrity, I wouldn't involve an app store. https://signal.org/android/apk/ is a perfectly cromulent way to get your hands on the APK file directly from the source.
JetSpiegel•6mo ago
How do you keep that updated? What if there is a security issue?
31337Logic•7mo ago
Compile it yourself and compare the hash.
maqp•7mo ago
"What does making the app closed source take from you? The freedom of requiring trusting the service provider = facebook"

It does change the requirement of collection.

It's no longer "Well all this data is rolling in, what shall we do with it".

It's "Hey, if we commit THREE BILLION FELONIES of backdooring our every users' encryption, we can access all that data".

Surely you realize that's a leap.

tcfhgj•7mo ago
Why the world isn't already using Signal is why Signal is the wrong tool to switch to.

The world will neither like the same messenger nor will it make the switch at the same time.

So you need to give people the choice to choose an app they like without needing to convince their social network to do the same (potentially x-times, because you are not their only contact).

This is why you should switch to a messaging standard such as Matrix, not a centralized messenger.

poisonborz•7mo ago
Or just have governments enforce iteroperability which the EU is doing. This will invalidate e2ee to those parties initially but makes the eventual switch 100% easier.
tcfhgj•7mo ago
I wish it would help, but ATM there isn't a single chat system I know which uses the EU legislation to connect to WhatsApp.
poisonborz•7mo ago
It is only enforceable since a few months. Group chat comes in 2026 and voice/video in 2028. This is still a developing story. One of the problem is that the developers need to explicitly ask for interop and they are seemingly not doing it.
illiac786•7mo ago
Just have multiple apps, that’s it.

Then you will have a venn diagramm, people with WhatsApp (a lot), those with signal only (no one almost) and those with both (getting more and more, in my circles).

I reach to signal to contact a person and if they don’t have it I’ll consider WhatsApp or RCS or iMessage…

upofadown•7mo ago
>Crucially, it's run by a nonprofit organisation...

Sure, but for all we know it is a wholly owned subsidiary of the CIA. See Crypto AG[1].

>...if we all start to do this, it will mean more people are on Signal, hopefully gradually making it more attractive to move across!

Signal is controlled by a single entity and is not federated. So it is only a matter of time before things fall apart. So it is not a good idea to promote it as some sort of messaging standard.

I mean, Signal is OK and is a fine replacement for Whatsapp, but all these rabid expressions of Signal fandom are starting to get annoying.

[1] https://en.wikipedia.org/wiki/Crypto_AG

maqp•7mo ago
>Sure, but for all we know it is a wholly owned subsidiary of the CIA. See Crypto AG[1].

This is such a sad propaganda tactic.

Signal's client is 100% open source. The Android client has reproducible builds. You can verify yourself the cryptographic primitives are used, and function correctly with test vectors.

E.g. Here's those for the key exchange X25519 https://datatracker.ietf.org/doc/html/rfc7748

Here's the test vectors for AES https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Algo...

>Signal is controlled by a single entity and is not federated. So it is only a matter of time before things fall apart.

It's backed by the Signal foundation, donations, and it doesn't suffer from bike shedding bigger federated systems struggle with. Take OpenPGP v5 fingerprints that are still, 15 years after SHA-1 was considered weak, not available in gpg, if at all. Federated systems and standards bodies with disengaged management are easy to subvert from the inside with tactics like these https://www.404media.co/declassified-cia-guide-to-sabotaging...

>So it is not a good idea to promote it as some sort of messaging standard.

The protocol isn't a standard, but its security properties are the gold standard. That's why it's being used in most networked TCB apps that take their security as serious as they can.

You're also not proposing a solution so I take it you're advocating for Matrix.

upofadown•7mo ago
>Take OpenPGP v5 fingerprints that are still, 15 years after SHA-1 was considered weak, not available in gpg, if at all.

Assuming you mean V5 PGP keys. There are 2 proposed key formats due to the standards fork which actually supports your argument. But since there is no actual weakness, it is safe to just stick with what people have been using since forever.

SHA-1 is only broken for collisions. Fingerprints do not require collision resistance. PGP used to use only 32 bits of the SHA-1 hash for the short form of the fingerprint. That became problematic because they could be straight up forged from an existing fingerprint so now 64 bits are used. Such fingerprints are trivially collideable simply because of the length. But, again, that is not an issue. You have to look at the security of the system when evaluating things like this, not just looking for particular primitives.

>You're also not proposing a solution so I take it you're advocating for Matrix.

Yeah, fans tend to assume that everyone is a fan of something... Just saying...

maqp•7mo ago
>Fingerprints do not require collision resistance.

That's what they're literally there for. To avoid situation where someone generates a key with matching fingerprint, and the person importing the key doesn't detect it's a forgery.

>Yeah, fans tend to assume that everyone is a fan of something... Just saying...

Yeah I'm a fan of adequate computational headroom where it doesn't cost anything.

upofadown•7mo ago
>To avoid situation where someone generates a key with matching fingerprint...

That would be a preimage attack. No one knows how to do that with SHA-1. The best you could do would be to generate two different keypairs with the same fingerprint. That doesn't have any security implications. ... which is lucky, otherwise we would need unusably long fingerprints in the 256 bit range. Note that Signal effectively only has 100 bits per identity for the key fingerprint (they combine two identities to make the 60 decimal digit safety number). Using a birthday attack, generating a collision would only involve 2^50 operations, which is practically feasible.

maqp•6mo ago
>That would be a preimage attack.

My bad you're right with the terminology.

>The best you could do would be to generate two different keypairs with the same fingerprint. That doesn't have any security implications.

Except undetectable MITM attacks.

If you're encrypting with adversary's keys you think is valid because the attacker's keys' fingerprint matches with what you're expecting, you're going to have bad time. PGP's main use case is of course use of pinned long term keys, but nation states won't mind swapping values during TLS MITM access if they can. (Which is why E2EE is a thing.)

>Note that Signal effectively only has 100 bits per identity for the key fingerprint (they combine two identities to make the 60 decimal digit safety number)

Thanks I learned something new today.

"However, there are some more advanced use cases which per-conversation safety numbers might not provide for (such as Charlie verifying Alice’s fingerprint by checking with Bob), so we designed the safety number format to be a sorted concatenation of two 30-digit individual numeric fingerprints. Advanced users that would like to use fingerprints for more complex use cases can separate the two fingerprints from the safety number if necessary." https://signal.org/blog/safety-number-updates/

upofadown•6mo ago
>Except undetectable MITM attacks.

OK, an attacker creates two keypairs with the same fingerprint. How specifically can that attacker use those colliding fingerprints to do a MITM attack? Anything I can think of involves revealing one of the private keys to someone else and having them use that private key as their own.

maqp•6mo ago
So it goes something like this

1. Attacker does TLS-MITM with rogue certificate to replace the the public key of user B on their website with the attacker's public key in real time

2. A gets the MITM attacker's public key instead.

3. A sends introductory message containing their public key.

4. MITM replaces A's public key with that of theirs with colliding fingerprint

5. MITM keeps reading messages in between.

Later when they meet and compare public key fingerprints, they won't detect the attack.

This makes a lot of assumptions, but it's merely complex in terms of number of steps. It's not computationally infeasible.

Also, a better attack is of course to just hack the endpoints and exfiltrate private keys and passively read all messages since PGP lacks forward secrecy, and since that's according to Snowden, been happening for over 10 years, it's probably the modern approach. Much less noisy.

upofadown•6mo ago
MITM can't create a collision with a preexisting fingerprint. That would be a preimage attack. SHA-1 has not been broken in that way.
31337Logic•7mo ago
Thank you for being the voice of reason here.

Signal is the best messaging app in almost every meaningfully measurable way. (Source: me.) People's gripes seem mostly to be around "But my barber still uses WhatsApp"... Yeah, it's called the network effect. So do your part and go promote one of the best "free" apps we all have the privilege of using, before even this option is removed from us.

flyingsardine•6mo ago
>Signal's client is 100% open source.

Umm... This not true. And the anon said "Signal Fandom in getting annoying" is 100% true on how misinformed they are or just straight up spreading misinformation. Signal is not 100% open source you can easily look at that on their github repo and how much Google proprietary blobs they using and Signal's definition of "reproducible" is "download this binary docker image and build Signal inside of it". And not only that Signal released their own anti-spam detection which is closed source. Which what you said is 100% completely wrong.

YarickR2•7mo ago
Tell that to my gardener I'm communicating with over WhatsApp regarding lawn. Or to general contractors ; we're discussing some remodeling there too. Or to a hair stylist, doing her business (managing appointments, collecting feedback etc) over the same WhatsApp for the last three years. Sometimes I wonder if privacy crowd is living in some kind of an impenetrable bubble, separating them from the real life and real people. Sometimes I'm very much convinced they are .
noman-land•7mo ago
Have you tried telling them that you prefer to use Signal for safety reasons or do you just silently go along with the crowd even though their ignorance puts you both at risk?
daft_pink•7mo ago
Really needs a chat history function across devices. I just find is unusable without it.
tenuousemphasis•7mo ago
For a while now it has synced your recent history when you link a new device.
illiac786•7mo ago
Available since a really long time now. Like years.
BrandoElFollito•7mo ago
Also push your parents and friends to self-host their email /s

Everyone around me uses Whatsapp. 5% use Signal, 2% Yelegram and I know one gal who uses Viber. I have all of them.

Ditch <hugely popular> service is philosophically nice, but like with all of philosophy - pretty much useless in real life.