frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Code review can be better

https://tigerbeetle.com/blog/2025-08-04-code-review-can-be-better/
59•sealeck•2h ago•12 comments

SK hynix dethrones Samsung as world’s top DRAM maker

https://koreajoongangdaily.joins.com/news/2025-08-15/business/tech/Thanks-Nvidia-SK-hynix-dethrones-Samsung-as-worlds-top-DRAM-maker-for-first-time-in-over-30-years/2376834
37•ksec•3d ago•2 comments

Show HN: I was curious about spherical helix, ended up making this visualization

https://visualrambling.space/moving-objects-in-3d/
612•damarberlari•11h ago•111 comments

A statistical analysis of Rotten Tomatoes

https://www.statsignificant.com/p/is-rotten-tomatoes-still-reliable
18•m463•1h ago•3 comments

Gemma 3 270M re-implemented in pure PyTorch for local tinkering

https://github.com/rasbt/LLMs-from-scratch/tree/main/ch05/12_gemma3
297•ModelForge•11h ago•46 comments

How to stop feeling lost in tech: the wafflehouse method

https://www.yacinemahdid.com/p/how-to-stop-feeling-lost-in-tech
3•research_pie•21m ago•0 comments

Why are anime catgirls blocking my access to the Linux kernel?

https://lock.cmpxchg8b.com/anubis.html
260•taviso•10h ago•308 comments

Show HN: PlutoPrint – Generate PDFs and PNGs from HTML with Python

https://github.com/plutoprint/plutoprint
82•sammycage•5h ago•17 comments

Launch HN: Channel3 (YC S25) – A database of every product on the internet

85•glawrence13•10h ago•55 comments

Introduction to AT Protocol

https://mackuba.eu/2025/08/20/introduction-to-atproto/
130•psionides•6h ago•65 comments

Visualizing distributions with pepperoni pizza and JavaScript

https://ntietz.com/blog/visualizing-distributions-with-pepperoni-pizza/
5•cratermoon•2d ago•0 comments

Zedless: Zed fork focused on privacy and being local-first

https://github.com/zedless-editor/zed
371•homebrewer•7h ago•222 comments

An Update on Pytype

https://github.com/google/pytype
146•mxmlnkn•8h ago•48 comments

SimpleIDE

https://github.com/jamesplotts/simpleide
20•impendingchange•2h ago•18 comments

Show HN: Luminal – Open-source, search-based GPU compiler

https://github.com/luminal-ai/luminal
85•jafioti•9h ago•44 comments

Coris (YC S22) Is Hiring

https://www.ycombinator.com/companies/coris/jobs/rqO40yy-ai-engineer
1•smaddali•4h ago

Pixel 10 Phones

https://blog.google/products/pixel/google-pixel-10-pro-xl/
342•gotmedium•8h ago•652 comments

Sequoia backs Zed

https://zed.dev/blog/sequoia-backs-zed
288•vquemener•13h ago•188 comments

OPA maintainers and Styra employees hired by Apple

https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371
113•crcsmnky•10h ago•42 comments

Vibe coding creates a bus factor of zero

https://www.mindflash.org/coding/ai/ai-and-the-bus-factor-of-0-1608
139•AntwaneB•4h ago•74 comments

Visualizing GPT-OSS-20B embeddings

https://melonmars.github.io/LatentExplorer/embedding_viewer.html
68•melonmars•3d ago•20 comments

Tidewave Web: in-browser coding agent for Rails and Phoenix

https://tidewave.ai/blog/tidewave-web-phoenix-rails
261•kieloo•16h ago•47 comments

Closer to the Metal: Leaving Playwright for CDP

https://browser-use.com/posts/playwright-to-cdp
140•gregpr07•10h ago•97 comments

Learning about GPUs through measuring memory bandwidth

https://www.evolvebenchmark.com/blog-posts/learning-about-gpus-through-measuring-memory-bandwidth
42•JasperBekkers•11h ago•4 comments

AWS in 2025: Stuff you think you know that's now wrong

https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/
272•keithly•10h ago•170 comments

Mirrorshades: The Cyberpunk Anthology (1986)

https://www.rudyrucker.com/mirrorshades/HTML/
142•keepamovin•17h ago•84 comments

Understanding Moravec's Paradox

https://hexhowells.com/posts/moravecs-paradox.html
16•hexhowells•3d ago•1 comments

Lean proof of Fermat's Last Theorem [pdf]

https://imperialcollegelondon.github.io/FLT/blueprint.pdf
68•ljlolel•7h ago•45 comments

The Rise and Fall of Music Ringtones: A Statistical Analysis

https://www.statsignificant.com/p/the-rise-and-fall-of-music-ringtones
49•gmays•3d ago•70 comments

Linear scan register allocation on SSA

https://bernsteinbear.com/blog/linear-scan/
32•surprisetalk•3d ago•3 comments
Open in hackernews

Gouach wants you to insert and pluck the cells from its Infinite e-bike battery

https://arstechnica.com/gadgets/2025/05/gouach-wants-you-to-insert-and-pluck-the-cells-from-its-infinite-e-bike-battery/
46•pabs3•3d ago

Comments

neilv•4h ago
I wonder how much they will have to protect against recklessness of the e-bike owners? For example, against the end user sourcing substandard cells, and combining them in inadvisable ways.

I don't have a good profile of e-bike owner behavior about maintaining their own equipment, but what I can say is fewer than 1/5 of e-bikes will stop on red at a 3-way intersection near me (when cars are stopped in the parallel lane, and pedestrians are crossing).

We also see a lot of riding on sidewalks, at speed, to bypass red lights and traffic on a major street here.

That said, the e-bike riders are often wearing helmets as they plow through pedestrians, so maybe their recklessness only extends to the safety of others, and they'll be conscientious about not lighting a lithium battery fire between their own legs.

serf•4h ago
it's a cool idea for small setups, but very expensive per kwh.

if you want the same kind of style diy-er box-for-batteries I suggest the Trampa offerings. Similar focus on safety and novice level DIYer capability but much larger capacities and arrangements.

jfim•4h ago
I wonder if this will allow flying with an ebike battery in disassembled form. The regulations allow up to 100Wh per battery, and an unlimited number of batteries, so transporting the individual cells should be okay, at least in theory.
Analemma_•4h ago
Lugging an entire suitcase full of 1 kWh worth of batteries might not technically be against regulations, but I imagine you'd be signing yourself up for a long series of headaches at the security checkpoint anyway. To be honest, if I knew that security wouldn't stop me because "it's not technically against regulations", that's exactly what I would do if I wanted to bring down a plane.
jfim•4h ago
Right, that's basically the problem, if one wants to travel by air with an ebike without hassle, there's no real option to do so.

There's the Ligo 10X (https://ebikes.ca/product-info/grin-products/ligo10x-battery...) which makes 99Wh battery packs that can be connected together, but otherwise it just seems like rules lawyering.

There really needs to be standardization of battery packs for ebikes instead of proprietary ones, so that one could rent a battery at their destination.

kevincox•3h ago
At that point why not just rent the whole bike and not need to bring the large object onto the plane?
pmg101•3h ago
Because ones bike is a carefully selected item perfectly fitted to ones body shape and preferences, whereas the battery is simply a line replaceable unit.
lm28469•2h ago
That's such an edge case though.... what about my fine tuned piano? Or my aquarium? At some point personal luxuries don't have to be accommodated for
mc3301•2h ago
Even as an avid cyclist who fully understands geometry and the personal connection one may have to one's bike, I agree with you.

Privileged enough to fly somewhere specifically to ride bicycles? C'mon, I think you can find a good enough bike to rent when you get there.

swader999•3h ago
I would honestly not want to fly on a plane with this or anyone else's ebike batteries. To dangerous.
jacquesm•3h ago
You don't even want to be in an elevator with them. There are some absolutely horrific videos of how quickly this can get out of hand.
consp•4h ago
Balancing will be a nightmare I guess, or just dont do it. Nice idea for the advanced user but I would not let my parents fiddle around with lose 18650 cells for the sake of their house burning down.

I see a niche application but personally hope they get it to market and make it compatible with Shimano. My double sized battery is a frankenbattery: pcb from original with custom printed case fitting onto the original attachment device using the batteries from two original batteries. Measured and balanced of course. Safety is "meh" I guess because DIY. I'd like to replace it with something more properly designed.

pinkmuffinere•3h ago
I did my masters thesis on how to balance batteries with very little information on each individual battery a-priori! Unfortunately I didn’t get to do experimental stuff because it was the middle of Covid, I only had simulation data. You can do some interesting things, though I wonder how many issues we missed/avoided by working only in simulation.

Edit: here’s the publication if you’re curious: https://www.sciencedirect.com/science/article/pii/S240589632...

Edit-edit: wow I got two citations!!! Never thought anyone would read my paper, that’s amazing.

abdullahkhalids•4h ago
An ebike is very weight sensitive. How much extra weight does this innovation lead to?

I would rather have the whole battery be replacable. And when you want to replace, you trade-in your old one for a discount on the new one.

swader999•4h ago
Very little I'd bet and location of the weight is far more critical to overall utility. Hopefully this is well thought out.
amluto•3h ago
> An ebike is very weight sensitive.

E-bikes tend to be quite heavy, and many of them have designs that are very much not optimized for weight.

> I would rather have the whole battery be replacable.

They are. And the replacements are single-source and are very expensive.

gonzo41•2h ago
To a degree yes, however I have an ebike and the bosch battery with a it has a 500W battery which is about equiv (if my math is right) to a 28 Ah ryobi drill battery. Those don't exist btw, but if i wanted one and bought 7 4Ah batteries to get the same effect they would cost more than the single ebike battery.

As a single item they are pretty well priced for the power they offer.

Johnny555•3h ago
Pedal powered bikes are very weight sensitive. The average e-bike (at least one that would use a fat battery pack like the on pictured in the article), are less weight sensitive.

The RadKick 7 (which RadPower calls a "lightweight bike" weighs 55 lbs.

Racing bikes like the $10K Trek Domaine Carbon weighs less than 30 lbs, but has a much slimmer (and lower capacity) battery pack than what Gouach seems to be targeting.

gdbsjjdn•3h ago
This page says the Domane+ (the one with battery assist) weighs closer to 40lb:https://www.trekbikes.com/ca/en_CA/domane-plus-faq/
Johnny555•2h ago
I don't like their product naming -- they use the same name for different product lines.

The Domane I was talking about is the SLR carbon series, it ranges from 28.3 lbs for the SLR6 ($9K) to 26.1 lbs for the SLR 9 ($17K)

The Domane+ ALR is the Aluminum framed series and is heavier, but their specs page says it's 31.73 lbs for the ALR 5 (ML frame size).

https://www.trekbikes.com/ca/en_CA/bikes/electric-bikes/elec...

https://www.trekbikes.com/ca/en_CA/bikes/road-bikes/performa...

ortusdux•4h ago
I like the idea of Batteries as a Service, and I could see it working in some US cities for scooters.

https://www.gogoro.com/

Many consumers just don't want to worry about battery health. Reportedly, battery degradation anxiety is driving down used EV prices in the US.

swader999•4h ago
This is a great idea. Would be wild if they could support switching on the fly between 32 and 48v for a range/speed option. That gets complicated though.
jacquesm•3h ago
Most e-bike providers will buy their switching logic based on the voltage in use, a driver for 48V would be substantially more expensive than one for 32V. There is also the whole charger setup to consider so yes, that gets complicated.
fennecbutt•3h ago
Doesn't need to. Power is power.
aetherspawn•3h ago
This guy is right, the premise of switching doesn’t make sense, power is power.
swader999•1h ago
I only remember when I built my own batteries, I would get more range at lower volts because at about 40+km/hr you end up pushing wind and range goes way down. So yeah, technically power is power, but it's fun to go 50km/hr if you don't have far to go.
dtgriscom•2h ago
Cue Bob Parr meme...
quickthrowman•2h ago
Changing the voltage doesn’t change the amount of power being used, the only thing that would change is the ampacity (which only impacts conductor size, in this case).

480 watts == 10 amps @ 48V == 15 amps @ 32V

An electrically commutated motor (brushless DC) in an e-bike will almost certainly have a speed controllee, if you want more range you simply have to go slower ;)

swader999•1h ago
Yeah but the wind kills range much more so at the higher speed 48v gives you and you tend to never run at half throttle.
Liftyee•3h ago
Let's hope the inane DMCA laws don't get them for decrypting the Bosch battery-motor communication.

If HN had profile pictures, mine would be a Clippy.

Animats•3h ago
Is this a problem due to bad cell quality control? Car-sized lithium batteries are lasting 200,000+ miles. Why aren't e-bike batteries?
lallysingh•3h ago
How many cycles does the ebike battery go through in 200k+ miles? An EV car does ~300 miles/cycle. So 200k miles = 667 cycles.
gonzo41•13m ago
i get about 90km of range from a 500Wt Bosch battery. Thats running at full power the whole time.
adiabatichottub•3h ago
Battery service life depends on many other factors besides just manufacturing quality: time, operating temperature, number of charge cycles, charging parameters, etc. On top of that, each cell design is optimized for some set of operating parameters: load, energy density, specific energy, price. It's all variables, so you'd have to narrow that question down quite a bit to even hope to have a reasonable answer.
infecto•3h ago
I imagine it’s partly due to bad quality control and engineering. No active cooling, probably a not well optimized battery management system. The batteries probably have more shock from lack of suspension.

On the user side folks may not be keeping them optimally charged.

analog31•3h ago
In my experience, virtually everything is less reliable on a conventional bike, than on a car. Many of the consumable parts last a couple thousand miles at most. This may be due to differing user expectations, or the fact that a bike is more sensitive to added weight. As a rider, it's not objectionable because everything is also more maintainable by a reasonably handy person. I'd rather fix the bike once in a while than ride a permanently heavy bike.

What I can't guess is how this translates into expectations for the components of an e-bike. There must still be a limit to how much size and weight a rider is willing to tolerate.

On the other hand, maybe a high quality battery would last a long time and not need service, but the market isn't ready to believe it.

throwup238•3h ago
Battery cells are generally binned like many ICs and the best cells go to cars and other high margin, high performance, or safety critical goods. The lower quality ones go to more cost conscious markets like the ebikes, where problems in quality control can definitely show up, especially if the OEM isn’t careful in how they spec the deliverables QA on the battery manufacturer’s side.
jmclnx•3h ago
I think it is a pretty god idea. It may remove quite a bit of battery waste.
awongh•3h ago
It would be cool to see a fully open source ebike. Sort of like a framework (the hardware company) of ebikes.
aetherspawn•3h ago
This is such a terrible idea because the packs have to be factory balanced before assembly, and everyday Joe doesn’t have the equipment (or probably the understanding) to do this part properly.

If the packs are not perfectly balanced, the batteries just short into each other and explode, and BMS can’t do anything because there isn’t any per-cell switch (cost).

It’s not just a matter of balancing voltage either, the cell profiles (voltage vs SOC) have to be the same otherwise you end up with 1 cell doing all the work. Simply put, when you mix and match cells of different brands, models, or even ages, they don’t integrate evenly. This results in a few or even just 1 cell doing a majority of the work during both charge and discharge, maybe 10x higher than its safety rating, guaranteed fire…

Also end-user is expected to do the math and input the battery’s total current rating into the motor controller? Yeah, nah, a hundred kids will think it’s cool to set this too high and set themselves and people around them on fire.

trenchpilgrim•2h ago
The Toyota Prius community already has a better solution for this - You can buy remanufactured batteries, then send your used battery back to get a credit. ChrisFix on YouTube has a swap guide for DIYers - it's mostly taking all the interior panels out of the back of the car.
elahieh•3h ago
A cryptography angle in the article. Would this be illegal in the US under DMCA?

One of the biggest compatibility challenges, Vallette said, was finding a way to work with Bosch's mid-drive motors. The communications between a Bosch motor and battery are encrypted; after "a serious effort," Gouach's app and battery should work with them, Vallette said.

jMyles•2h ago
...uhh, yeah, certainly seems like a buried lede. What precisely can I do with Gouach's app and a Bosch mid-drive?
Ao7bei3s•1h ago
It really depends. The DMCA does have limited exemptions for reverse engineering for interoperability. The EFF has a good overview: https://www.eff.org/issues/coders/reverse-engineering-faq (search for DMCA). My personal takeaway is that this question cannot be definitely answered outside of court.