frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Making games in Go: 3 months without LLMs vs. 3 days with LLMs

https://marianogappa.github.io/software/2025/08/24/i-made-two-card-games-in-go/
62•maloga•2h ago•41 comments

Comet AI browser can get prompt injected from any site, drain your bank account

https://twitter.com/zack_overflow/status/1959308058200551721
213•helloplanets•2h ago•67 comments

Show HN: Clearcam – Add AI object detection to your IP CCTV cameras

https://github.com/roryclear/clearcam
100•roryclear•6h ago•37 comments

NASA's Juno Mission Leaves Legacy of Science at Jupiter

https://www.scientificamerican.com/article/how-nasas-juno-probe-changed-everything-we-know-about-...
35•sohkamyung•3d ago•12 comments

Dynamically patch a Python function's source code at runtime

https://ericmjl.github.io/blog/2025/8/23/wicked-python-trickery-dynamically-patch-a-python-functi...
79•apwheele•5h ago•52 comments

Trees on city streets cope with drought by drinking from leaky pipes

https://www.newscientist.com/article/2487804-trees-on-city-streets-cope-with-drought-by-drinking-...
53•bookofjoe•2d ago•23 comments

SQLite (with WAL) doesn't do `fsync` on each commit under default settings

https://avi.im/blag/2025/sqlite-fsync/
67•Bogdanp•2h ago•42 comments

Update on my Racket exit

https://blog.winny.tech/posts/update-on-my-racket-exit/
6•todsacerdoti•30m ago•1 comments

Show HN: Bicyclopedia

https://bicyclopedia.lemoing.ca/
66•lemoing•6h ago•24 comments

Spending too much time at airports

https://thezvi.substack.com/p/spending-too-much-time-at-airports
52•nsoonhui•6h ago•74 comments

How to build a coding agent

https://ghuntley.com/agent/
337•ghuntley•14h ago•106 comments

We put a coding agent in a while loop

https://github.com/repomirrorhq/repomirror/blob/main/repomirror.md
39•sfarshid•1h ago•38 comments

A German ISP changed their DNS to block my website

https://lina.sh/blog/telefonica-sabotages-me
601•shaunpud•7h ago•322 comments

Deep Think with Confidence

https://arxiviq.substack.com/p/deep-think-with-confidence
90•che_shr_cat•3h ago•26 comments

Will at centre of legal battle over Shakespeare’s home unearthed after 150 years

https://www.theguardian.com/culture/2025/aug/21/will-at-centre-of-legal-battle-over-shakespeares-...
4•forthelose•23h ago•0 comments

It is worth it to buy the fast CPU

https://blog.howardjohn.info/posts/buy-a-cpu/
134•ingve•11h ago•235 comments

Seed: Interactive software environment based on Common Lisp

https://github.com/phantomics/seed
90•todsacerdoti•11h ago•17 comments

Equal Earth – Political Wall Map (2018)

https://equal-earth.com/index.html
54•bjelkeman-again•12h ago•39 comments

The cost of interrupted work (2023)

https://blog.oberien.de/2023/11/05/23-minutes-15-seconds.html
242•_vaporwave_•20h ago•159 comments

Fractal drum machine plays any beat [video]

https://www.youtube.com/watch?v=-OG87X6XSWU
7•surprisetalk•3d ago•2 comments

Writing with LLM is not a shame

https://reflexions.florianernotte.be/post/ai-transparency/
28•flornt•7h ago•54 comments

Is 4chan the perfect Pirate Bay poster child to justify wider UK site-blocking?

https://torrentfreak.com/uk-govt-finds-ideal-pirate-bay-poster-boy-to-sell-blocking-of-non-pirate...
61•gloxkiqcza•1h ago•18 comments

SSD-IQ: Uncovering the Hidden Side of SSD Performance [pdf]

https://www.vldb.org/pvldb/vol18/p4295-haas.pdf
35•jandrewrogers•2d ago•14 comments

Line scan camera image processing for train photography

https://daniel.lawrence.lu/blog/y2025m09d21/
406•dllu•1d ago•65 comments

Valve Software handbook for new employees [pdf] (2012)

https://cdn.akamai.steamstatic.com/apps/valve/Valve_NewEmployeeHandbook.pdf
200•Michelangelo11•9h ago•159 comments

A short introduction to optimal transport and Wasserstein distance (2020)

https://alexhwilliams.info/itsneuronalblog/2020/10/09/optimal-transport/
30•sebg•2d ago•4 comments

What if every city had a London Overground?

https://www.dwell.com/article/what-if-every-city-had-a-london-overground-ac7a7ff9
63•edward•3d ago•82 comments

The oldest unopened bottle of wine in the world

https://www.openculture.com/2025/08/the-oldest-unopened-bottle-of-wine-in-the-world.html
50•bookofjoe•2d ago•36 comments

Wildthing – A model trained on role-reversed ChatGPT conversations

https://youaretheassistantnow.com/
77•iamwil•12h ago•35 comments

People stuck using ancient Windows computers

https://www.bbc.com/future/article/20250516-the-people-stuck-using-ancient-windows-computers
10•erickhill•41m ago•0 comments
Open in hackernews

Show HN: Bicyclopedia

https://bicyclopedia.lemoing.ca/
66•lemoing•6h ago

Comments

Evidlo•4h ago
Cool!

The text printing time felt pretty long to wait for the whole paragraph.

Also another simpler approach might be to use SVG animations like this: https://codepen.io/mikemjharris/post/svg-toggling

lemoing•4h ago
Thanks for the feedback! I think the text speed might be an issue with my implementation: it adds a single character on each animation frame with a WPM speed limit, but this would cause problems if a device isn't able to animate very quickly. A better approach would probably be to use the wall clock time to figure out how many characters to add on each animation frame.

As for SVG, I've used that in other projects but since I was working with pixelated drawings instead of vectors, I chose canvas instead. The downside is having to do a lot more of the work on animations yourself (but this ended up being an upside for me since it was a lot of fun :) )

hamdingers•3h ago
What's the WPM limit you're using? It seems to be significantly slower than my silent reading speed.
lemoing•3h ago
It's set to 3600 characters per minute here, so 60/second: https://github.com/nlemoing/bici/blob/main/bike.ts#L451
mritterhoff•3h ago
When I first landed on this page I didn't see any call to action so I left. Adding animation or a label to the button might help.
loloquwowndueo•1h ago
The button was very obviously there to be pressed. Took me like 2 seconds to figure out.
jonesjohnson•3h ago
It's a fun little project and I appreciate the effort you put in, but I found it hard to "consume".

As already written, the text takes too long to show up. Why not have a mouse-over and show a full block of text?

I think it would have been great, if the effort went into something more "useful", like improving/cleaning up something like Sheldon Brown's collection, which is already great.

Furthermore, so many things are missing and unclear

- you seem to show only a ahead stem. I'm missing the spacers.

- you're missing the Dunlop valve and the new Schwalbe Click Valve

- your selection/explanation of wheel sizes also leaves much to be desired. Having someone finally explain the ETRTO sizings to me ( and that both 28" and 29" wheels use 622mm rims ) was eye-opening

I know that it's hard to draw the line somewhere and that this should be a site for beginners. but still

lemoing•3h ago
Hey folks, author here!

A bit of background: I'm a software engineer by trade, but I'm currently on sabbatical doing a year-long working holiday in Australia. I love riding bikes but only had the most beginner-level knowledge of them before I found a job at a bike shop. This was a fun personal project to try to capture some of what I've learned so far, targeted at fellow beginners. It's going to be incomplete/lacking if you already have some bike knowledge, but I hope you all enjoyed it all the same.

Please keep the feedback coming; it's late in Australia, but I want to make sure the bike info is at least accurate, if not comprehensive!

nathanallen•1h ago
Congrats on building and releasing this passion project! I love the hand drawn aesthetic. You had a vision and made something totally unique on your sabbatical. I hope you don't get bogged down in making it more "accurate" and "comprehensive" (unless you really want to!).

Similar to you, I worked in bike shops for years before getting into web development, so naturally some of my first toy-projects were an attempt to combine what I was learning with what I knew about bikes -- for example, a diagnostic tool based on the sound your bike is making (http://nathan.codes/showcase/#bikegnosis). It will be imperfect, just like your bike, but it will be totally your own!

manveerc•57m ago
Congratulations! As a bike noob, this was very informative.

PS: I see a bunch of feedback along the lines of,”Why did you build this?” Please ignore. It's a passion project. Do whatever gives you energy.

lovegrenoble•2h ago
Cool!
andrei_says_•2h ago
Thank you for creating this!

Please consider removing the animation effect from the text. If it’s very important to you, maybe use a fade-in for the full paragraph?

While cute, the effects force the viewer to wait which is not a pleasant experience.

WhitneyLand•2h ago
Try speeding up the animations and adding easing to them… https://developer.mozilla.org/en-US/docs/Web/CSS/animation-t...
milte•2h ago
Nice project! The name reminded me of another bike-related project that you may find funny (or infuriating) to browse, since it kinda feels like the inverse of yours :p https://www.gianlucagimini.it/portfolio-item/velocipedia/
Tohsig•2h ago
Fun idea! I'll echo the comments about bringing in the text all at once, or at least line by line. The characters are definitely printing out at your 60 chars/second target; it's just significantly slower than I think a lot of people read.

Some additional common parts you might consider adding:

- Rear wheel hub (cassette compatibility) and front wheel hub

- Bottom bracket (crankset compatibility)

- Axles (quick release and threaded)

- Star nut (what the top cap is generally bolted to)

And some minutia you may want to add:

- Many rear derailleurs nowadays come with a simple on/off clutch that adds extra rotational resistance to the cage arm. That helps keep it from pivoting during rougher riding and in turn helps limit "chain slap" against the frame.

- The handlebar stem is one of the most, if not the most, critical components on a bike in terms of safety. You tighten the top cap just enough to pull all of the headset components flush against each other, but the stem bolts are what actually lock the handlebars to the fork. Just something I always emphasize because I've seen too many people try to wrench the top bolt within an inch of its life, barely tighten the stem bolts, and then almost hurt themselves when their bars rotate and/or twist while riding.

berryblock•2h ago
Fun project! Using the slightly different values of black pixels to map button clicks back onto the right object is a clever hack.
im_down_w_otp•1h ago
The Bicyclopedia seems to think that the frame is the most expensive part of the bicycle.

The infernal suspension forks on 3 out of 4 of the bikes in my garage would beg to differ, both in upfront cost and ongoing maintenance.

loloquwowndueo•1h ago
A non-suspension fork is ok for 95% of people and likely cheaper than a matching frame, less material and a simpler shape.

Also - my suspension fork is 20 years old, has never had maintenance and is working fine. What do you do to yours? :)

(Or maybe my fork is NOT fine and I just don’t know it…)

kkkqkqkqkqlqlql•1h ago
This is nice. I remember as a kid having a "How Stuff Works" (I guess that's the original name, I had it in Spanish) CD-ROM with a similar vibe.
kazinator•37m ago
"I worked in a bike shop for four months in a sales and customer service role, and now I'm Sheldon Brown!"
tolerance•22m ago
Exactly who came to mind.
tolerance•20m ago
Text speed is fine in my opinion, but what is most disruptive is that I couldn’t select it.

You put too much effort into the prose to be keeping it caged.

ZYbCRq22HbJ2y7•11m ago
doesn't load in FF for me
ZYbCRq22HbJ2y7•8m ago
I skimmed the info, but didn't see this project somewhat related to drawing bicycles mentioned

https://www.gianlucagimini.it/portfolio-item/velocipedia/