frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Apple/DiffuCoder-7B-CpGRPO

https://huggingface.co/apple/DiffuCoder-7B-cpGRPO
1•handfuloflight•55s ago•0 comments

I used to prefer permissive licenses and now favor copyleft

https://vitalik.eth.limo/general/2025/07/07/copyleft.html
1•Cas9•2m ago•0 comments

Resolving an Unauthorized Transaction

https://www.canada.ca/en/financial-consumer-agency/services/resolving-unauthorized-transaction.html
1•colinprince•4m ago•0 comments

The Impossible Calculator

https://asteriskmag.com/issues/10/the-impossible-calculator
1•Brajeshwar•4m ago•0 comments

Show HN: OLMDB – ACID embedded key-value store for Node.js/Bun

https://github.com/vanviegen/olmdb
1•vanviegen•4m ago•0 comments

Hunyuan-A13B model support has been merged into llama.cpp

https://github.com/ggml-org/llama.cpp/pull/14425
1•empire23•6m ago•0 comments

GlobalFoundries to Acquire MIPS

https://gf.com/gf-press-release/globalfoundries-to-acquire-mips-to-accelerate-ai-and-compute-capabilities/
1•hasheddan•6m ago•0 comments

Skywork-R1V3-38B open-source multimodal reasoning model

https://huggingface.co/Skywork/Skywork-R1V3-38B
1•empire23•7m ago•0 comments

Customize your keyboard shortcuts in Chrome with a Chrome extension

https://taupiqueur.github.io/chrome-shortcuts/
1•todsacerdoti•7m ago•0 comments

Show HN: LocalCloud – Run complete AI stack locally for $0

https://github.com/localcloud-sh/localcloud
1•devprerenur•7m ago•0 comments

Netflix Says 50 Percent of Global Users Now Watch Anime

https://www.hollywoodreporter.com/tv/tv-news/netflix-anime-slate-2025-1236307714/
2•t-3•8m ago•0 comments

Take Off the Mask, ICE

https://www.theatlantic.com/ideas/archive/2025/07/face-covering-masks-ice-officers/683392/
1•breve•9m ago•1 comments

Waymo robotaxis are heading to Philadelphia and NYC

https://techcrunch.com/2025/07/07/waymo-heading-to-philadelphia-and-nyc/
3•pseudolus•9m ago•0 comments

ASK HN : Is an automatic code instrumentation and log analysis agent useful?

https://smoothop.ai/
1•gritlin•9m ago•1 comments

Show HN: Free PDF to Markdown tool – Clean editable text from PDFs

https://theagentscout.com/pdf-to-markdown
1•elricwan•9m ago•0 comments

Hosting company redesigns website to ASCII style to increase revenue

https://twitter.com/hollylawly/status/1897332070571250144
1•aarongray•10m ago•0 comments

Benchmarking large codebase search with Cursor, Windsurf, Claude Code, and more

https://www.usejolt.ai/blog/large-codebase-search-benchmark
1•fmerian•11m ago•0 comments

LLMs Are Magic – Their Applications Should Be, Too

https://debugti.me/posts/llm-magic/
1•andy_xor_andrew•12m ago•0 comments

Overview of Architectural Improvements in vLLM V1

https://rocm.blogs.amd.com/software-tools-optimization/vllmv1-rocm-llm/README.html
1•simonpure•13m ago•0 comments

Who Cracked Bitcoin July 4th? 80k BTC Moved in What Might Be First Real Exploit

https://eloise88.medium.com/who-cracked-bitcoin-on-july-4th-408230a70f5d
7•bookofjoe•14m ago•0 comments

An InfoSec Architect's First Taste of Temporal

https://www.supasaf.com/blog/general/temporal
2•supasaf•16m ago•0 comments

The Future of Nuxt

https://github.com/nuxt/nuxt/discussions/32559
5•screeny05•16m ago•3 comments

I Built a Smart SLA Dashboard for Jira Support Analytics (No Plugins Required)

https://github.com/aroojjaved93/Smart-support-analytics-dashoard
1•aroojjaved•18m ago•2 comments

How Old-School Tech Is Rewiring Drone Warfare in Ukraine

https://www.wsj.com/world/europe/ukraine-russia-drones-fiber-optic-cable-6c96a9f1
1•sandwichsphinx•18m ago•0 comments

Police warn of SMS scams as 'blaster' is used to send texts

https://www.theguardian.com/money/2025/jun/24/police-sms-scams-blaster-texts-smishing
2•PaulHoule•20m ago•3 comments

Decker: HyperCard for Modern Platforms

https://internet-janitor.itch.io/decker
1•metadat•22m ago•0 comments

Context Fail

https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html
1•rafaepta•22m ago•0 comments

Carl Woese: The Sherlock Holmes of Biology

https://docs.google.com/document/d/1yz9OUBUjfDhh3yoQj1o4s76hTSXkmTlE2w2ZgzpOf6o/edit?usp=sharing
1•jdcampolargo•22m ago•0 comments

Show HN: A static site generator running in the browser

https://mastrojs.github.io/#the-static-site-generator-that-runs-in-your-browser
1•mb2100•23m ago•0 comments

Historical Tech Tree

https://www.historicaltechtree.com/
1•calvinfo•24m ago•0 comments
Open in hackernews

Show HN: OffChess – Offline chess puzzles app

https://offchess.com
208•avadhesh18•6h ago
Hi HN!

I'm the developer of rdx, a mildly popular ad-free, privacy and user friendly Reddit client. This time, I made something for a very specific use case: solving chess puzzles with no internet.

Why? Well, my Wi-Fi is terrible in the bathroom—and that's where I do some of my best thinking. I tried printing out “mate in X” puzzles to solve offline, but they weren’t fun without interaction. So I built OffChess.

OffChess is an iPhone/Android app that contains over 100,000 chess puzzles, fully offline and completely ad-free. You can solve puzzles by category (Mate in 1/2/3/4/5, tactics like pins/forks/skewers, or openings like Sicilian/French, etc). You gain or lose points based on how you perform, so there's a light rating system to keep things engaging.

No accounts, no tracking, no monthly subscriptions, no internet required. Just pure, old-school tactical chess training, wherever you are.

You can check out the iPhone/iPad app at https://apps.apple.com/us/app/chess-puzzles-offchess/id67447... or the Android app at https://play.google.com/store/apps/details?id=com.offchess

Would love feedback, bug reports, or suggestions.

Thanks!

Comments

rprouse•4h ago
The app is full screen on my Samsung mobile so your bottom navigation is underneath the onscreen Android navigation and unusable. Happy to submit an issue and screenshots if you have a GitHub repo.

Other than that, it is working nicely so far.

stavros•4h ago
Same here, there's some text at the top that's below my clock and icons:

https://imgz.org/ibGDKfuf/

avadhesh18•3h ago
That's not supposed to happen, there should be space left for a status bar and a navigation bar. Can you share the make and model of your device?
stavros•3h ago
Yes, it's a Nothing 2.
patriksvensson•2h ago
Reporting same bug, on Google Pixel 8.
avadhesh18•3h ago
I'm really sorry about your experience. Could you please let me know your device name and screen size? I will make sure to fix this, along with any other bugs people report here and push an update to the app stores by tonight.
avadhesh18•38m ago
Update: I have fixed the issue, the update will be available as soon as Google approves it.
mhitza•4h ago
I have TacticMaster (available on F-droid) but your app looks more polished and will have to give it a try as well.
avadhesh18•3h ago
Nice app and props to you for open sourcing it, thanks for your good words about OffChess.
freedomben•1h ago
Neat, just downloaded it off of fdroid. Really cool, thank you!
stavros•4h ago
This is a nice app, but I have one bug report: When I tap on a piece, and it can capture another piece, it looks like it just can't move that way. Capturable pieces should have their background change somehow, to indicate that I can capture them.
Upvoter33•3h ago
That’s more of a feature request not a bug report
avadhesh18•3h ago
Yeah, that’s more me being lazy than an actual bug. I left it like that assuming most people would figure it out anyway — but you’re right, it’s bad design. I’ll add a border around the "capturable" pieces.
stavros•3h ago
Thanks, it left me a bit baffled the first time, as it seemed to say I can't capture the piece, when I knew I could. I tried anyway, and it worked, but it was confusing.
laurentlb•3h ago
Nice project!

As it was not clear from the description, there's a one-time payment (4.29€) to get more than 7 puzzles in a day.

Lichess also offers a good alternative to this, although their offline support is limited.

scotty79•3h ago
To be fair you shouldn't be sitting in the bathroom for that long because you'll develop hemorrhoids.
jaredhallen•2h ago
TacticMaster on F Droid seems to have all the same features for free.
avadhesh18•2h ago
A great app no doubt but the descriptive hints on OffChess and a different rating system set OffChess apart from TacticMaster.
deepdarkforest•1h ago
CT-ART 4.0 is the gold standard. Again, not fully free, but it has some very instructional features, like playing against alternate moves, solving mini versions of a puzzle, playing the opposite side etc. Used it for years.
shric•3h ago
I have an iPhone 16 Pro and there is an annoying delay between tapping a move and the piece moving
avadhesh18•3h ago
Is it the animation of the piece moving? I’ve tested it on a bunch of iOS devices and haven’t noticed anything odd, but I’d love to take a closer look. If you can, please share a video or GIF. It’ll really help. You can email it to me at support@offchess.com. Thanks for trying my app out and giving feedback.
endorphine•3h ago
Where did you get the puzzles from?
McDev•3h ago
If it were my Chess app, I'd get them from the Lichess open database (currently at 5M puzzles): https://database.lichess.org/#puzzles
avadhesh18•1h ago
So did I.
endorphine•3h ago
In my experience, nothing beats the puzzle quality of ChessTempo. Curious how this compares to that.
44za12•2h ago
Cool app. I’ve been thinking of building a similar PWA for a while now, might actually do that.
avadhesh18•2h ago
Even I thought of first making it a PWA too, the only problem is storage of the puzzles database.
modernerd•2h ago
Great start! Gentle feedback:

- Text hints should probably be off by default, they give too much of a hint.

- Auto-advance to next puzzle would be helpful, clicking “next puzzle” gets tiresome.

- Typo in the puzzle categories list: “Egnlish Opening”

avadhesh18•2h ago
1. I enabled them by default because I thought most people won't even know about their existence if they weren't there but if someone is bothered by them they will definitely find the menu item and disable it.

2. I will add an option to enable auto advance in future update.

3. That typo is embarrassing — thanks for catching it! There’s always something that slips through.

atakan_gurkan•2h ago
This alternative: https://github.com/brianch/offline-chess-puzzles is linked from lichess puzzle page.
wery•2h ago
I can't select the settings button on my Pixel 8 :|
avadhesh18•2h ago
I am so sorry about your experience, will be fixed by tomorrow if Google approves the update soon.
kij•1h ago
Nice, bought to replace 'chess tactics puzzles' the addition of rating changes sold me.

Too late did I notice that there is no share fen button. I use that for harder puzzles when I want to understand why a given solution wouldn't work. Mostly just share to Chessis.

avadhesh18•1h ago
Share fen and share pgn buttons will be added in the next update.
tomhow•1h ago
[stub for offtopicness]
eajr•5h ago
Very cool app. Chess.com costs too much and lichess is rather ugly and has barebones puzzle support. I like how you can choose different categories. Will be using this from now on. Btw you have "Egnlish Opening" misspelled.
poloniculmov•3h ago
Try lichess' beta app, it's much more user friendly, even if it's missing a couple of features.
avadhesh18•3h ago
Thanks for your generous reply and Oh my god how did I miss that, will fix in the next update.
tajd•4h ago
This looks really cool! I can't remember what article I was reading the other day but it was advocating for local first software as being the true goal of creating user friendly software -> this app absolutely meet's that goal. Looking forwards to using it.
chatmasta•4h ago
Awesome. I’ve never understood why Lichess limits the offline download to 50 puzzles.
djexjms•4h ago
For what it's worth, the entire Lichess corpus of puzzles (over five million positions with solutions and theming tags) is available for download in CSV format at https://database.lichess.org/#puzzles
chatmasta•50m ago
It’s not worth much when I want to use the Lichess app on an eight hour plane ride to solve them :)

I like the feature because it updates my rank when I get internet restored. I just wish they cached more than 50 offline.

bambax•3h ago
Very nice! but why not a webapp as well (for those of us who seldom use their phone and can get bored at the office)?
avadhesh18•3h ago
OffChess website will be soon available in beta with multiple features.
defrost•3h ago
Nice. Any retrograde chess puzzles with this?
avadhesh18•3h ago
Not yet but interesting idea, I might add these as a category in the future.
tangoalpha•3h ago
Nice app. Using moto edge 60 pro. The app navigation gets hidden under the phone navigation icons. I'd like to pay. Except without user login, I am unable to figure out if the purchase can be linkedin to my 2-3 devices (each of which may use a different Google account)
avadhesh18•3h ago
Thanks! A couple of other people in this thread have mentioned that bug too and I'll get it fixed ASAP.

There's no login required since the app uses Google Play Billing on Android and App Store billing on iOS. That also means purchases are tied to the Google account used to buy the app, so unfortunately they can't be shared across different accounts.

I hate the annoyance of apps forcing you to create an account before you even try them and that's exactly why I kept it simple and login-free. But yeah, the trade-off is stuff like what you pointed out. To balance that, I made it a one-time low-cost purchase instead of a subscription. Hope that makes it fair.

krishnasangeeth•2h ago
Hi ,Congrats on the launch.

I built a free iOS app also which has chess puzzles.

https://apps.apple.com/us/app/knighty-chess-puzzles/id674524...

Would appreciate feedback.

avadhesh18•2h ago
Nice app, I dig the logo.
krishnasangeeth•2h ago
Thanks man. I would also suggest creating a leaderboard with XP for gamification
dan_can_code•2h ago
great app, I like the adaptive style, but one piece of feedback is that, sometimes it is not clear what the goal is. For example, the language "Brilliant queen win ahead!" tells me, right, I am going to checkmate for the win with the queen in this game. But, actually the puzzle is to instead win the queen piece. "win" in chess to me always means checkmate.

Overall great app.

avadhesh18•2h ago
I will change the confusing wording like this but for now I can tell you this, if it mentions a piece by name then the puzzle is about winning that piece and not the game. Thank you for trying the app out.
mansoor_•2h ago
Can you tell us about the tech stack you used and why?
iambateman•1h ago
This is cool! Is there a chess board library that you used or did you have to built it from scratch?
avadhesh18•1h ago
I built the board from scratch but used the awesome chess.js library by Jeff Hlywa for move validation.
yunwal•1h ago
Love the app! Would love it twice as much if you allowed me to turn off the sounds (it turns off any existing podcasts or music).
avadhesh18•1h ago
Thanks for the review, will add a toggle in the next update.
notcrazylol•1h ago
Thank you and God bless you my friend :)
tigroferoce•1h ago
Solo developer, no ads, no subscription. Take my money! And thanks for writing decent software.
diane55•1h ago
Very cool!
avadhesh18•55m ago
Can you please explain what it means? I have been using HN for years and only seeing this for the first time. Seems like some mod action but searching on google didn't return anything.
chatmasta•48m ago
Yes, very strange and I was wondering why my comment which is on topic was added here…

There are other comments which are clearly on-topic, e.g. direct feedback about the app, which have been relegated to this weird sub-thread.

If this is a new feature, I’m not a fan of it. We have downvotes for off-topicness.

ycombinete•2m ago
[delayed]
tdiff•1h ago
I wonder where were those 100k puzzles sourced from?
GCUMstlyHarmls•56m ago
TacticsMaster on F-Droid also says it has 100k puzzles, sourced from https://database.lichess.org/#puzzles, though that says it has 5 million puzzles, so perhaps 100k is just a coincidence, a nice number, or maybe of the 5m there's a nice subset.

> Generating these chess puzzles took more than 100 years of CPU time.

The page includes a link to the puzzle generator and tagger for interests sake.

ryanrasti•55m ago
Congrats on the launch!

I was wondering -- how does the point-based rating system work?

avadhesh18•47m ago
It takes both yours and puzzle's rating in consideration while calculating. Just below the chessboard you can see "+12 -10" that means this puzzle will gain you 12 points if you solve this or you will lose 10 points if you fail.

The system is based on ELO with the main difference being that the K factor in OffChess is variable, https://en.wikipedia.org/wiki/Elo_rating_system

sirjaz•45m ago
Are you going to make a desktop client?
spamalot159•38m ago
Love it! The notification bar on my OnePlus 13 blocks access to the triple dot settings button on the top of my screen. ither than that it's clean.
avadhesh18•35m ago
That's been fixed and the update - as soon as it is approved by Google should be available on play store.
frankfrank13•5m ago
Nice! Quick feedback:

- it plays sound even when my (iOS) device is muted

- would love an option to automatically go to next puzzle