frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Azure Outage

267•kierenj•1h ago•118 comments

Keep Android Open

http://keepandroidopen.org/
1923•LorenDB•13h ago•582 comments

Tailscale Peer Relays

https://tailscale.com/blog/peer-relays-beta
37•seemaze•53m ago•11 comments

Cursor Composer: Building a fast frontier model with RL

https://cursor.com/blog/composer
71•leerob•1h ago•39 comments

I made a 10¢ MCU Talk

https://www.atomic14.com/2025/10/29/CH32V003-talking
95•iamflimflam1•3h ago•31 comments

Does brand advertising work? Upwave (YC S12) is hiring engineers to answer that

https://www.upwave.com/job/8228849002/
1•ckelly•14m ago

Beyond RaspberryPi: What are all the other SoC vendors up to *summarised*

https://sbcwiki.com/news/articles/state-of-embedded-q4-25/
57•HeyMeco•4d ago•25 comments

Collins Aerospace: Sending text messages to the cockpit with test:test

https://www.ccc.de/en/disclosure/collins-aerospace-mit-test-test-textnachrichten-bis-ins-cockpit-...
44•hacka22•2h ago•13 comments

Floss Before Brushing

https://alearningaday.blog/2025/10/29/floss-before-brushing/
15•imasl42•53m ago•6 comments

From VS Code to Helix

https://ergaster.org/posts/2025/10/29-vscode-to-helix/
149•todsacerdoti•3h ago•81 comments

Eye prosthesis is the first to restore sight lost to macular degeneration

https://med.stanford.edu/news/all-news/2025/10/eye-prosthesis.html
104•gmays•1w ago•10 comments

Azure major outage: Portal, Front Door and global regions down

56•sech8420•1h ago•33 comments

Recreating a Homebrew Game System from 1987

https://alex-j-lowry.github.io/z80tvg.html
43•voxadam•3h ago•1 comments

Who needs Graphviz when you can build it yourself?

https://spidermonkey.dev/blog/2025/10/28/iongraph-web.html
373•pdubroy•11h ago•69 comments

AWS to bare metal two years later: Answering your questions about leaving AWS

https://oneuptime.com/blog/post/2025-10-29-aws-to-bare-metal-two-years-later/view
414•ndhandala•6h ago•312 comments

Show HN: HUD-like live annotation and sketching app for macOS

https://draw.wrobele.com/
25•tomaszsobota•2h ago•7 comments

Hosting SQLite Databases on GitHub Pages (2021)

https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/
16•WA9ACE•1h ago•6 comments

ChatGPT's Atlas: The Browser That's Anti-Web

https://www.anildash.com//2025/10/22/atlas-anti-web-browser/
646•AndrewDucker•4d ago•268 comments

Tips for stroke-surviving software engineers

https://blog.j11y.io/2025-10-29_stroke_tips_for_engineers/
402•padolsey•13h ago•144 comments

Tell HN: Twilio support replies with hallucinated features

48•haute_cuisine•1h ago•8 comments

Kafka is Fast – I'll use Postgres

https://topicpartition.io/blog/postgres-pubsub-queue-benchmarks
167•enether•3h ago•164 comments

uBlock Origin Lite Apple App Store

https://apps.apple.com/in/app/ublock-origin-lite/id6745342698
329•mumber_typhoon•13h ago•157 comments

The end of the rip-off economy: consumers use LLMs against information asymmetry

https://www.economist.com/finance-and-economics/2025/10/27/the-end-of-the-rip-off-economy
118•scythe•1h ago•98 comments

Show HN: Learn German with Games

https://www.learngermanwithgames.com/
59•predictand•5h ago•29 comments

AirTips – Alternative to Bento.me/Linktree

https://a.coffee/
10•Airyisland•1h ago•7 comments

Oracle has adopted BOOLEAN in 23ai and PostgreSQL had it forever

https://hexacluster.ai/blog/postgresql/oracles-adoption-of-native-boolean-data-type-vs-postgresql/
13•avi_vallarapu•2h ago•9 comments

SpiderMonkey Garbage Collector

https://firefox-source-docs.mozilla.org/js/gc.html
67•sebg•8h ago•3 comments

Berkeley Out-of-Order RISC-V Processor (Boom) (2020)

https://docs.boom-core.org/en/latest/sections/intro-overview/boom.html
28•Bogdanp•4h ago•9 comments

Minecraft removing obfuscation in Java Edition

https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition
9•SteveHawk27•1h ago•1 comments

AOL to be sold to Bending Spoons for roughly $1.5B

https://www.axios.com/2025/10/29/aol-bending-spoons-deal
19•jmsflknr•46m ago•4 comments
Open in hackernews

I made a 10¢ MCU Talk

https://www.atomic14.com/2025/10/29/CH32V003-talking
95•iamflimflam1•3h ago

Comments

docdeek•2h ago
Interesting, though before clicking I thought the headline might be referring to a very poorly paid presentation about Marvel movies.
pdntspa•1h ago
Ha, seconded. I hate how acronyms get repeated between domains. Makes for very confusing reading if you're not part of the in-group.
pjc50•2h ago
Nice work. Especially referencing the TI prior art of the Speak and Spell. This kind of synthesis was quite prevalent in the early 80s - school BBC Micros had a ROM which let you "*SAY" a phrase. Classic Macs had MacinTalk.

Another codec which might be interesting to try but is considerably more complicated is AMR, from GSM: https://en.wikipedia.org/wiki/Adaptive_Multi-Rate_audio_code...

thrtythreeforty•2h ago
This is great. Missed opportunity for a low-pass RC filter on the speaker circuit - if you know you're driving an 8kHz sample rate, you can design your filter with that cutoff, and it'll sound way better (it'll get rid of the buzzy quality).
kragen•24m ago
This may be essential if you're connecting it to an audio amplifier. I learned this the hard way by burning out someone else's very expensive tweeters with 31.25kHz PWM.
MisterTea•2h ago
Could hang an i2c flash chip off that thing for more storage and still have enough IO pins for serial coms and a spare IO pin.
ctoth•1h ago
You should be able to do it all on-device, check out SAM, the Software Automatic Mouth. The actual data in the *_tabs files:

https://github.com/ctoth/SAM/tree/master/src

thomassmith65•41m ago
The sound in the video seems more sophisticated than TTS. It seems more like the result of analyzing a clip of digital audio, and turning it into a series of TTS phonemes.

Assuming SAM is a faithful port of the original, it converts text into phonemes according to a bunch of pronunciation rules.

Findecanor•1h ago
I saw another audio project on the same microcontroller (family) posted a few days ago: ModPlayRISCV It plays a tracker MOD. using PWM with a low-pass filter. It resamples/scales all samples at varying rate/volume into a ring buffer which gets fed to the PWM comparator by DMA.

https://github.com/cpldcpu/ModPlayRISCV

colechristensen•1h ago
First I thought you made a lecture on MCUs which was available for viewing in exchange for $0.10

Then I thought you made a lecture on MCUs where the device was available for purchase generally for $0.10.

Then I thought with an MCU valued at $0.10 you generated speech

English... sigh

SideburnsOfDoom•1h ago
It has worse misreadings, it could be a cheap lecture on the "Marvel Cinematic Universe". (It's about cheap MicroController Units.)
SJC_Hacker•47m ago
This is why I prefer μC

Although I guess that can also be confused with micro Couloumbs

zahlman•1h ago
> I considered a few encoding options for compressing the audio.

The presentation of this part seems extremely padded out to me, ironically enough.

NoiseBert69•1h ago
These CH32 mikrocontrollers are great and dirt cheap. I've build a small DC motor controller with them to control a robot: https://github.com/h0lad/MiniSpeedController

The bigger ones have PHYs for USB HS, USB-C (5Gbps) and 10/100M Ethernet integrated (!). And their development environment (Mounriver Studio) isn't too bad - I didn't had the immediate urge to port everything to CMake/VSCode.

But they need some kind of pin planning tool. It's awful to use the datasheet and find the correct pin functionalities and their mutual exclusions... STM32 mastered this with their STM32CubeIDE tool: select a feature (like USART1) and the right pins light up - alternate pins are easy to locate.

They also should clean up their license mess on OpenWCH (their GitHub page). Lots (all?) of their HALs are Opensource - but the right version with right SPDX tags are often a bit hidden.

amelius•49m ago
Can you change the polarity (direction) of the DC motors with this board?
NoiseBert69•44m ago
Yes. The DRV8837 has a pin for the direction. It's a H-Bridge.
MisterTea•42m ago
Nothing irks me more than "check out my neat-o PCB design" and there's no schematic.
NoiseBert69•40m ago
Feel free to have a look at the "pcb" folder.
MisterTea•31m ago
Sorry, but I am not installing KiCAD or cloning a repo just to look at a schematic. Since the beginning of time electronics hobbyists have been posting schematics in bitmap or pdf format. It should be in the readme.
NoiseBert69•28m ago
Sorry my friend - but embedding static PDFs in Git is my opinion an anti-pattern. The KiCad (or EDA) sources should be the single source of truth, with visuals generated/exported locally when needed.

If you don't like it.. well it's a free world and every engineer has it own preferences :-)

MisterTea•23m ago
Neglecting a schematic is an anti-pattern. And I never said it had to be PDF. Besides, of all the crap people shove in Git repos, a simple bitmap that compresses well and conveys extremely useful information has to be the least offensive.
NoiseBert69•14m ago
Maybe an idea for the next project: setting up a CICD chain which auto-generates them for releases. Will take a piece of your critics with me.
amoose136•34m ago
It's kicad which means you can use kicanvas to view it. For example: https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2Fh0la...
jimmyswimmy•28m ago
What an amazing tool: it loads and displays the kicad native files in a simple web browser, but moreover - you don't have to be the intermediary, cloning some repo and then uploading the individual files to a website.

I wish that existed for more weird binary formats. Altium have 365 but you have to have signins to use it, and they cost named-user seats.

NoiseBert69•27m ago
Oh.. I love this web tool. Thanks for showing!
MisterTea•26m ago
I use KiCAD so I know it well. Unfortunately that site is in alpha and I am unable to zoom in to see the schematic clearly.
kragen•21m ago
For me control-mousewheel zooms and shift-mousewheel pans horizontally.
amelius•21m ago
Use Ctrl+mousewheel to zoom.

(Unfortunately, it does not zoom on the cursor but on the center of the screen).

dlcarrier•29m ago
Can you export the schematic and Gerber files to a PDF file? A lot of open source projects do this, and it makes it much easier to tell what's going on, with software pretty much everyone already has on their computer.
kragen•25m ago
It's probably worth mentioning the 2400bps (300 bytes per second) LPC10 codec built into SoX. If you have SoX installed, try

    rec -t lpc10 speech.lpc
and then speaking into your microphone for ten or fifteen seconds before you ^C it. Then play it back with

    play speech.lpc
It will sound very robotic but pretty comprehensible, at least with an adult male voice in English, and it preserves a lot of the prosody and enunciation that is so hard to get out of speech-synthesis packages.

12KiB of data at 300 bytes per second would be 41 seconds of recorded speech.

Decoding the LPC10 data on the CH32V003 might be tricky. On amd64, running `make CFLAGS=-Os` followed by `ld -r -o tmp.o *.o` inside sox-14.4.2+git20190427/lpc10 yields a tmp.o with 25243 bytes of text (including .rodata, etc.) and 356 bytes of data. I'm not optimistic that RISC-V would compress that to fit inside the CH32's flash. And I find the code in that directory inscrutable; it's Fortran that's been compiled to C.

Still, it seems plausible that you could massage the LPC10 data into a format that something like Talkie would understand.