frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: Personal-finance app now 100 % open source

https://github.com/maybe-finance/maybe
1•moskogaige•46s ago•0 comments

European Central Bank's Digital EURO

https://www.ecb.europa.eu/euro/digital_euro/html/index.en.html
1•niemandhier•4m ago•1 comments

Show HN: Curated list of 500 tech companies hiring remote

https://github.com/remoteintech/remote-jobs
1•negretteedie•4m ago•0 comments

UK health service AI tool wrongly diagnosed a patient for diabetes screening

https://fortune.com/2025/07/20/uk-health-service-ai-tool-false-diagnoses-patient-screening-nhs-anima-health-annie/
1•mpsq•5m ago•1 comments

Show HN: Open-source DevOps agent in Rust to secure and manage production infra

https://github.com/stakpak/agent
1•kajogo•5m ago•0 comments

To survive the AI age, the web needs a new business model

https://www.economist.com/leaders/2025/07/17/to-survive-the-ai-age-the-web-needs-a-new-business-model
1•FernandoMax•10m ago•1 comments

The Force: A Star Wars themed programming language

https://github.com/mirdaki/theforce
1•hggh•13m ago•0 comments

Robots demonstrate principles of collective intelligence

https://www.nature.com/articles/d41586-025-02269-4
1•Bluestein•13m ago•0 comments

Digital Film Roll for 35mm Cameras

https://imback.eu/home/product/ibfilm-im-back-film/
1•Lwrless•14m ago•0 comments

Musk Wants to Turn AI into a Cosmic Religion

https://gizmodo.com/elon-musk-wants-to-turn-ai-into-a-cosmic-religion-2000630710
1•Bluestein•15m ago•0 comments

Show HN: Open-source deep-research agent

https://github.com/langchain-ai/open_deep_research
1•hildekominskia•20m ago•0 comments

Show HN: Gix, A small CLI tool that adds a touch of AI to Git

https://github.com/ademajagon/gix
1•codebyagon•23m ago•2 comments

We evaluated 112 terms of service: Nintendo had the worst

https://isaacus.com/blog/we-evaluated-112-terms-of-service-nintendo-had-the-worst
1•ubutler•24m ago•0 comments

Show HN: InnerSight – A journaling app with therapist mode and photo uploads

https://www.innersightjournal.com/
1•yasir326•24m ago•0 comments

RE#: high performance derivative-based regex matching with intersection, complem

https://arxiv.org/abs/2407.20479
2•fanf2•26m ago•0 comments

New catalyst destroys "forever chemicals" within just "seconds"

https://www.neowin.net/news/this-new-catalyst-destroys-forever-chemicals-within-just-seconds/
1•Bluestein•31m ago•0 comments

Apple's Liquid Glass in CSS (and SVG)

https://medium.com/ekino-france/liquid-glass-in-css-and-svg-839985fcb88d
2•adrgautier•33m ago•1 comments

What is dynamitegroup.net and why does Google use it to review Chat bots?

https://allquiet.app/blog/bizarre-google-chat-app-review-experience
2•mads_quist•33m ago•0 comments

He Had Dangerous Delusions. ChatGPT Admitted It Made Them Worse

https://www.wsj.com/tech/ai/chatgpt-chatbot-psychology-manic-episodes-57452d14
1•m4r1k•34m ago•1 comments

Protecting the Developing Mind in a Digital Age: A Global Policy Imperative

https://www.tandfonline.com/doi/full/10.1080/19452829.2025.2518313
1•brylie•35m ago•0 comments

Should You Always Care about Your Website Size?

https://www.platformos.com/blog/post/should-you-always-care-about-your-website-size
1•liquid99•41m ago•0 comments

Under-qualified sysadmin crashed Amazon.com for 3 hours with a typo

https://www.theregister.com/2025/07/21/who_me/
2•jjgreen•41m ago•0 comments

Ask HN: Is there a better way to write background tasks?

1•tomandberry•43m ago•0 comments

Show HN: Multiplayer PixiJS pixel canvas with WebRTC and WebSocket sync

https://github.com/hmldns/pix-canvas
1•Homo__Ludens•44m ago•0 comments

Can Dave Hurwitz Save Classical Recording?

https://www.newyorker.com/culture/persons-of-interest/can-dave-hurwitz-save-classical-recording
1•FinnLobsien•46m ago•0 comments

Poor Man's VPN

https://twitter.com/kqueue_io/status/1947209501351842182
1•kocyigityunus•46m ago•0 comments

Spud-tacular: How India became a French fry superpower

https://www.bbc.com/news/articles/ced2zpvv179o
1•Michelangelo11•48m ago•0 comments

Colodebug: A simple way to improve bash script debugging

https://johannes.truschnigg.info/writing/2021-12_colodebug/
1•c0l0•48m ago•0 comments

The Fundamental Failure-Mode Theorem: Systems lie about their proper functioning

https://devblogs.microsoft.com/oldnewthing/20250716-00/?p=111383
2•samuel246•51m ago•0 comments

Causely Integration with OpenTelemetry

https://www.businesswire.com/news/home/20250305519212/en/Causely-Launches-New-Integration-with-OpenTelemetry-Cutting-Through-the-Observability-Noise-and-Pinpointing-What-Matters
1•elza_1111•54m ago•0 comments
Open in hackernews

Open Source Radar – Share, Collab, Find Software Projects

https://opensourceradar.org
2•ReddBird•6h ago

Comments

ReddBird•6h ago
I recently launched my web app for devs, by devs, to share personal software projects with the world. Any stage of development is welcome on this platform.

I added features to prioritize open source projects. I also added comment/like features, among others, to really highlight finding collaborators.

I plan on making the GitHub public soon, and will share the link. Tech stack is angular, Java, and I’m running the web server on my local home server.

I recently designed the UI, and would really appreciate feedback.

Looking forward to hearing back from some of you. Cheers.

hammyhavoc•5h ago
What are you using for a database? Or do I even want to know the answer to that?
ReddBird•5h ago
I’m using a .txt file to store all the data
ReddBird•5h ago
Actually, multiple .txt files, each in own container, and there is a kubernetes cluster to handle the load balancing for the writes to the .txt files. Pretty ingenious if you ask me.
hammyhavoc•5h ago
No privacy policy, but you're saving PII? Regulatory compliance issue.

Cookies for Google Analytics, but no cookie consent banner? Another regulatory compliance issue.

No way to delete my account? Yet another regulatory compliance issue.

No contact info or info about the platform nor where in the world it's based? Wild.

Passwords can't exceed 20 characters? What year is it?

No way to change your email address or password? This smells like LLM jank.

Please tell me you didn't just vibe code and upload this on a whim.

What on Earth is going on with your `robots.txt`?

```

<!DOCTYPE html> <html lang="en" data-beasties-container> <head><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <meta name="description" content="Find and Promote Software Projects">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style>

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    <meta charset="utf-8">
    <title>Open Source Radar</title>
    <base href="/">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="icon" type="image/x-icon" href="favicon.ico">
    <style>@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}</style>
  <style>body{padding:0;margin:0;overflow-x:hidden;font-family:roboto;width:100%}body::-webkit-scrollbar-thumb:horizontal{display:none}</style><link rel="stylesheet" href="styles-FGAII73N.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-FGAII73N.css"></noscript></head>
  <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-WSC742M6CY"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() {
      dataLayer.push(arguments);
    }
    gtag('js', new Date());

    gtag('config', 'G-WSC742M6CY');
  </script>

  <body>
    <app-root></app-root>
  <link rel="modulepreload" href="chunk-KNJC55BH.js"><script src="polyfills-B6TNHZQ6.js" type="module"></script><script src="main-T3GSBO3Q.js" type="module"></script></body>
</html>

```

"for devs, by devs", what else have you developed?

ReddBird•5h ago
Yeah I mean I threw it up in a short amount of time, couple of things to address so thanks for your help.
hammyhavoc•1h ago
That's not how regulatory compliance works.

You invited people to a site you made publicly available that is not doing the utmost basic of things and you show zero consideration for your users publicly when confronted over your lack of compliance in your legal obligations to your users (e.g., me). You even continue to have it public with these problems mentioned above.

Someone should make an example of people like you as to why rushing to upload vibe coded slop is an idiotic idea when you have zero grasp of the law and didn't even consider seeking legal counsel to sanity-check what you were doing.

The problem isn't going away. You even scored an own-goal by having Cloudflare's "always online" feature enabled to add your non-compliant site to the Wayback Machine. Nice going, genius. Bad moves at every step of the way, and it is abundantly clear you are out of your depth.

You're self-congratulating in public over storing data in .txt files whilst not complying with the utmost basic of laws when handling PII and doing nothing about it.

Good luck. Your reputation is shot.

FerkiHN•3h ago
Hello, now the design is great, you did a great job, now you can either rest or start promoting your site again. Or if you still have the strength, you can add theme customization, for example: light, dark, system, custom (the ability to customize the color of the site for yourself).

And I don't know what it's all about, but your site sometimes loads for me, sometimes it doesn't, it seems like it decides for itself when to load and when not to.

FerkiHN•48m ago
Add the ability to reply to user comments.