frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

London–Calcutta Bus Service

https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service
48•thunderbong•33m ago•9 comments

Kagi releases alpha version of Orion for Linux

https://help.kagi.com/orion/misc/linux-status.html
137•HelloUsername•2h ago•84 comments

Mathematics for Computer Science (2018) [pdf]

https://courses.csail.mit.edu/6.042/spring18/mcs.pdf
234•vismit2000•8h ago•36 comments

Linux Runs on Raspberry Pi RP2350's Hazard3 RISC-V Cores (2024)

https://www.hackster.io/news/jesse-taube-gets-linux-up-and-running-on-the-raspberry-pi-rp2350-s-h...
73•walterbell•5d ago•21 comments

How wolves became dogs

https://www.economist.com/christmas-specials/2025/12/18/how-wolves-became-dogs
55•mooreds•3d ago•33 comments

When Kitty Litter Caused a Nuclear Catastrophe

https://practical.engineering/blog/2025/4/15/when-kitty-litter-caused-a-nuclear-catastrophe
31•tape_measure•4d ago•8 comments

Sorted string tables (SST) from first principles

https://www.bitsxpages.com/p/sorted-string-tables-sst-from-first
21•apurvamehta•3d ago•1 comments

How to Code Claude Code in 200 Lines of Code

https://www.mihaileric.com/The-Emperor-Has-No-Clothes/
619•nutellalover•19h ago•197 comments

Hacking a Casio F-91W digital watch (2023)

https://medium.com/infosec-watchtower/how-i-hacked-casio-f-91w-digital-watch-892bd519bd15
149•jollyjerry•4d ago•43 comments

Samba Was Written (2003)

https://download.samba.org/pub/tridge/misc/french_cafe.txt
103•tosh•5d ago•38 comments

Embassy: Modern embedded framework, using Rust and async

https://github.com/embassy-rs/embassy
258•birdculture•16h ago•117 comments

Sopro TTS: A 169M model with zero-shot voice cloning that runs on the CPU

https://github.com/samuel-vitorino/sopro
296•sammyyyyyyy•18h ago•110 comments

What happened to WebAssembly

https://emnudge.dev/blog/what-happened-to-webassembly/
233•enz•7h ago•203 comments

European Commission issues call for evidence on open source

https://lwn.net/Articles/1053107/
324•pabs3•8h ago•223 comments

Bose has released API docs and opened the API for its EoL SoundTouch speakers

https://arstechnica.com/gadgets/2026/01/bose-open-sources-its-soundtouch-home-theater-smart-speak...
2408•rayrey•1d ago•362 comments

Richard D. James aka Aphex Twin speaks to Tatsuya Takahashi (2017)

https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-ta...
215•lelandfe•18h ago•75 comments

Photographing the hidden world of slime mould

https://www.bbc.com/news/articles/c9d9409p76qo
73•1659447091•1w ago•18 comments

The Jeff Dean Facts

https://github.com/LRitzdorf/TheJeffDeanFacts
507•ravenical•1d ago•174 comments

Show HN: Executable Markdown files with Unix pipes

81•jedwhite•12h ago•62 comments

The unreasonable effectiveness of the Fourier transform

https://joshuawise.com/resources/ofdm/
268•voxadam•20h ago•116 comments

AI coding assistants are getting worse?

https://spectrum.ieee.org/ai-coding-degrades
371•voxadam•1d ago•594 comments

Replit founder Amjad Masad isn’t afraid of Silicon Valley

https://sfstandard.com/2026/01/07/called-terrorist-sympathizer-now-ai-company-valued-3b/
246•newusertoday•21h ago•329 comments

1ML for non-specialists: introduction

https://pithlessly.github.io/1ml-intro
25•birdculture•6d ago•7 comments

Why I left iNaturalist

https://kueda.net/blog/2026/01/06/why-i-left-inat/
229•erutuon•14h ago•129 comments

Mysterious Victorian-era shoes are washing up on a beach in Wales

https://www.smithsonianmag.com/smart-news/hundreds-of-mysterious-victorian-era-shoes-are-washing-...
54•Brajeshwar•3d ago•17 comments

Anthropic blocks third-party use of Claude Code subscriptions

https://github.com/anomalyco/opencode/issues/7410
465•sergiotapia•11h ago•382 comments

Systematically Improving Espresso: Mathematical Modeling and Experiment (2020)

https://www.cell.com/matter/fulltext/S2590-2385(19)30410-2
57•austinallegro•6d ago•12 comments

Google AI Studio is now sponsoring Tailwind CSS

https://twitter.com/OfficialLoganK/status/2009339263251566902
712•qwertyforce•20h ago•261 comments

Ushikuvirus: Newly discovered virus may offer clues to the origin of eukaryotes

https://www.tus.ac.jp/en/mediarelations/archive/20251219_9539.html
117•rustoo•1d ago•36 comments

Fixing a Buffer Overflow in Unix v4 Like It's 1973

https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/
145•vzaliva•20h ago•38 comments
Open in hackernews

Show HN: A geofence-based social network app 6 years in development

https://www.localvideoapp.com
67•Adrian-ChatLocl•18h ago
My name is Adrian. I'm a Software Engineer and I spent 6 years developing a perimeter-based geofence-based social media app.

What it does:

- Allows you to load a custom perimeter anywhere on the geographic map (180° E and W longitude and 90° N and S latitude), to cover area any area of interest

- Chat rooms get loaded within the perimeter

- You can chat with people within the perimeter

I developed a mobile app that uses an advanced geofence-based networking system from 2013 to 2019. My goal was to connect users within polygon geofences anywhere in the world. The app is capable of loading millions of polygon geofences anywhere in the world.

https://enterpriseandroidfoundation.com/assets/images/other/...

But people didn't really have a need for this. So after failing, I spent the next 6 years trying new ideas to use FencedIn for. I tried a location-based video app and a place-based app that had multiple features. Nothing worked, but now I'm almost finished developing ChatLocal, an app that allows you to load a perimeter anywhere on the geographic map, which loads chat rooms.

The tech stack is 100% Java (low-level mostly). I have a backend, commons library and an Android app. Java was the natural choice back in 2013. However, I still wouldn't choose anything else today. Java is the best for long-term large-scale projects. (I'm also using WildFly. PostgreSQL and a Linux server.)

This app is still not fully finished, but I think the impact on society might be tremendous.

The previous app to ChatLocal, LocalVideo, is fully up on the Google Play store and can be tested. It has 88% of the features of ChatLocal, including especially the perimeter-based loading system.

The feedback I'm mostly looking for is new ideas and concepts to add to this location-based social media app. And how strong of a value proposition does the app have for society.

Comments

rrr_oh_man•17h ago
Why 6 years?
Adrian-ChatLocl•16h ago
It started with an idea to allow users to connect within polygon geofences anywhere on earth. Getting this system to work on Android with all the backend code takes a lot of time. The system itself loads polygon geofences 180° E and W longitude and 90° N and S latitude. And it uses perimeter-based loading system that crosses the antimeridian, equator and north and south poles.
Adrian-ChatLocl•16h ago
I also built the entire user-based infrastructure from ground up in Java. That includes account settings, sign up, forgot and reset password, and verification codes with multiple settings.

But the framework itself is still more complex, allowing for very stable long-term Android applications. It includes dynamic configurations parsed from the database on the backend and then used on the backend and Android app via the commons library. Dynamic user messages. A full commons REST framework with REST processing that's in the commons library.

Overall it's a large system. And in fact, I'm getting close to publishing it so that users can build their own 100% Java full-stack Android applications: enterpriseandroidfoundation.com

Adrian-ChatLocl•16h ago
Relative links that didn't get added in the comment:

- LinkedIn story: https://dl.dropboxusercontent.com/scl/fi/trobts37gp4gr1qk9ch...

- LocalVideo: https://play.google.com/store/apps/details?id=com.localvideo...

BanAntiVaxxers•16h ago
There's so many ways to fake your location data. There's one way that you can't really fake: Send them a secret code on a piece of paper in the US mail to their physical address. NextDoor used to do this at one point.
baubino•16h ago
I worked on a location-based app a few years ago and this was the exact validation method we used (after having learned about it from using NextDoor). It’s incredibly slow and tedious though. We abandoned the app for other reasons but I always wondered how one could continued to manage this approach once network effects kick in and the app really starts to grow.
patcon•14h ago
I think it's a neat service layer: and infra layer that attests to people's addresses -- to break it you need to intercept mail, which is a federal offence in most states. So it piggybacks on assurances of states, even while being nonstate.

In an experimental identity system I prototyped as a civic tech project[1], I paired this with scraping a government "voter registration check" form and comparing against, and it was a two-fold guarantee: someone had to either submit false info to the voter registry or intercept mail. In theory it was very cheap to get very high assurances, for only the cost of a postcard API per user

[1]: https://github.com/patcon/id.c4nada.ca?tab=readme-ov-file#ab...

lubujackson•14h ago
Obviously not unhackable and often outdated as people move around, but I always thought phone number area codes were a quick and dirty way to establish or roughly segment people by location.
chrisweekly•11h ago
Most people I know have kept whatever mobile phone number they happened to have when number portability was introduced in late 2003.
seany•14h ago
How does this work if you don't get mail service at your physical address? (PO box service only)
Marsymars•11h ago
I don't know how Nextdoor does it, but if you're an entity where establishing physical location is important you can courier letters to pretty much anywhere. (At some multiples higher cost than regular mail service.)
itake•14h ago
At the start, getting users is the first problem. No one is going to bother scamming your app if there is no one there.

Then once people exploit the app, that doesn't mean they wont add value (e.g. contribute positive content). Maybe they are just a high school kid that wants to talk to his friends in his last town?

Once you have users, then there will be other easy signals to detect: Is the person teleporting? Do they hit rate limits freq? Is their GPS location the exact 'center' of the city? Is there GPS a nice pretty number? Does their GPS location never move?

Adrian-ChatLocl•13h ago
That seems a little excessive for an app like this. The only way I know of that users can fake their location is with a rooted device. I check for rooted devices in the app though so locations can't be spoofed.
drnick1•12h ago
So presumably this will be an evil app that reinforces Google monopoly by using Play Integrity?
Marsymars•11h ago
What else would you suggest for an app with this concept?
g-b-r•8h ago
If that would really be the only option, don't make the app.

If it gets very popular, those who don't want to be tied to Google will be excluded from something important.

And the maker of this app thinks it could have a tremendous impact, so...

drnick1•12h ago
> Send them a secret code on a piece of paper in the US mail to their physical address.

Many people will refuse, on principle, to provide this information to any company, unless perhaps it's for home delivery of some good.

adrianwaj•9h ago
It's hard to fake a reputation score. If someone is providing services in an area, they aren't going to start faking a location, and if they do they won't gain any reputation.

But location is already baked into many social media apps anyway, though. https://gemini.google.com/share/68d4fd324d94 ...that'd be the real issue here, perhaps.

Locally produced food is the important one, going forward. It can be much cheaper living away from a city, yet people still want their services. They want to know where the best place to live is.. even to the nearest mile for walking reasons. They want to know where a doctor is, if the nearest hospital is over an hour's drive away. Also language.. how can digital nomads move about and find same-language speakers.

What's wrong with Google maps for this type of stuff? Is there a competitor with downloadable data? What if a war breaks out in your region or the internet goes out or is inaccessible. Need offline data. What happens if service providers don't trust users enough to want to share their data?

A good idea would be for people to take photos of their local community board and share that, so long as the next Pol Pot doesn't see it as well.

Another interesting use-case will be listings of locally tokenized assets. If I need access to a vacuum cleaner or power tools, who would have those nearby? Who has farm land for my heirloom seeds? Where can I buy dairy from pure, healthy livestock? Tokenized assets I expect to eventually grow in size as inequality becomes more K-shaped. People will start selling off these things to the ones with the gold or at least be more willing to rent their stuff out. People are being increasingly homogenized physically, mentally and financially. Location is one of the last areas of differentiation ... and targeting.

MarsIronPI•16h ago
Let me start by saying that I really like this idea.

Obviously social apps like this are faced with a chicken-and-egg dilemma of how to acquire users. I'm no marketer, so I don't have any suggestions on how to solve this one.

For myself, I avoid non-free/open-source programs in general, but especially chat apps. I think that especially the programs we rely on to communicate should at least be transparent on the client-side. That being said, I would absolutely try this out if the app were released as FOSS (which it doesn't look like it is?).

pantalaimon•15h ago
Reminds me of Jodel (https://jodel.com/), an app originally focused on students.

It lost quite some activity in the last decade though, gaining fewer users than it loses.

user2722•15h ago
I can no longer install Jodel, says my device is not compatible (GrapheneOS on Pixel 9).
Adrian-ChatLocl•12h ago
Interesting. I've never seen this app before. Ya, still not completely the same concept though. It's using proximity.
shigawire•12h ago
Jodel seemed to hurt itself badly with unskippable video ads, at least within the local community I am in that used to have a niche group of users.

Similarly, in the US YikYak was also popular at colleges but killed itself by forcing user accounts instead of full anonymity.

cyberax•13h ago
No web version? No sale.

WTF is wrong with these social apps!?!? Who wants to chat on a tiny screen when they have a computer available. Especially for local apps that function only when you're home.

tclancy•13h ago
I mean, every phone has a camera built-in and you don't have to worry about drivers or anything like that.
shigawire•12h ago
>WTF is wrong with these social apps!?!? Who wants to chat on a tiny screen when they have a computer available. Especially for local apps that function only when you're home.

I agree with you personally... But at this point it is clear the answer is "everyone". The average consumer is not using a desktop for personal computing daily, just work.

mvkel•13h ago
This app (like any consumer social app) needs to first solve the cold start problem: make it useful for a single user, layer the social on top.

Instagram had photo filters; Strava had activity stats. What could this have?

Adrian-ChatLocl•12h ago
I'm not sure if the concept is really for a single user. It's more like you get to connect with people within geographically-defined perimeters.
anotherpaul•10h ago
One obvious feature would be to provide geo fenced Wikipedia or news feed.

Like what is the highest rated/longest Wikipedia article in the area.

Or maybe what's the 3 top radio stations and a link to them.

There is plenty of local content that Google does not surface

mvkel•9h ago
These are great ideas!
mvkel•9h ago
I am saying for it to succeed as multi-user, it needs to be useful first for a single user.
nprateem•7h ago
Twitter was never useful for single users.
wakeforce•11h ago
I had this exact same idea years ago, it's awesome to see someone else had the same idea, but actually had the guts to do it! Wishing you success!
anotherpaul•10h ago
I don't quite understand: Instead of using the phones GPS to let me simply chat with people around me, which would be great during traveling or commute, I need to choose the place I chat at?

This seems super counter productive in my opinion. It creates way more friction that I want.

Maybe I want to save a location I have been to as a chatroom, sure but my primary interest would be to have my location determine the chat. So if I enter a university building: boom university chat. I enter Cern: boom Cern chat.

The hard part would be to not just use rectangles but actually make the shapes meaningful. I don't want to walk past a high school or live next to one and then be included in that chat. So yeah. Tricky

diggum•8h ago
Very cool. I developed something in a similar vein as a way to teach myself web programming 15 years ago or so. Https://dirtywalls.com is location-based message boards. You can create or join ones close to your location. Reminds me that I need to try to tell people about it since it’s mostly just me checking in to my local bars and shops.
kitd•8h ago
Very cool idea. My only worry is "Anonymous Mode". Anonymity IME usually results in conversations descending into vitriol, snark or libel.
g-b-r•6h ago
Places where you have to use your real name, like Facebook, are typically more toxic
kitd•5h ago
I find the opposite. Anonymity provides a protection from shame that real names don't.
nprateem•7h ago
Unless you're a masochist you should prototype your idea and see what people want instead of building it first.

Why add new features instead of trying to gain traction?

utopiah•7h ago
Checkout Hoplr.com that's a Web based equivalent.
g-b-r•6h ago
Not sure why you link to a screenshot of LinkedIn, or to LinkedIn at all, but you might want to spell-check what's written there