frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: SQLite Online – 11 years of solo development, 11K daily users

https://sqliteonline.com/
105•sqliteonline•2h ago•43 comments

Spotlight on pdfly, the Swiss Army knife for PDF files

https://chezsoi.org/lucas/blog/spotlight-on-pdfly.html
191•Lucas-C•6h ago•59 comments

No Science, No Startups: The Innovation Engine We're Switching Off

https://steveblank.com/2025/10/13/no-science-no-startups-the-unseen-engine-were-switching-off/
25•chmaynard•2h ago•2 comments

More random home lab things I've recently learned

https://chollinger.com/blog/2025/10/more-homelab-things-ive-recently-learned/
74•otter-in-a-suit•1w ago•27 comments

Ancient Patagonian hunter-gatherers took care of their injured and disabled

https://phys.org/news/2025-10-ancient-patagonian-hunter-disabled.html
26•pseudolus•6d ago•18 comments

Smartphones and Being Present

https://herman.bearblog.dev/being-present/
11•articsputnik•46m ago•2 comments

Control your Canon Camera wirelessly

https://github.com/JulianSchroden/cine_remote
39•nklswbr•5d ago•2 comments

Matrices can be your Friends

https://www.sjbaker.org/steve/omniv/matrices_can_be_your_friends.html
64•todsacerdoti•4h ago•44 comments

Software update bricks some Jeep 4xe hybrids over the weekend

https://arstechnica.com/cars/2025/10/software-update-bricks-some-jeep-4xe-hybrids-over-the-weekend/
22•gloxkiqcza•38m ago•9 comments

Wireguard FPGA

https://github.com/chili-chips-ba/wireguard-fpga
590•hasheddan•21h ago•148 comments

California Will Stop Using Coal as a Power Source Next Month

https://hardware.slashdot.org/story/25/10/13/032224/california-will-stop-using-coal-as-a-power-so...
62•01-_-•2h ago•14 comments

LaTeXpOsEd: A Systematic Analysis of Information Leakage in Preprint Archives

https://arxiv.org/abs/2510.03761
45•oldfuture•6h ago•12 comments

MPTCP for Linux

https://www.mptcp.dev/
35•SweetSoftPillow•5h ago•6 comments

Some graphene firms have reaped its potential but others are struggling

https://www.theguardian.com/business/2025/oct/13/lab-to-fab-are-promises-of-a-graphene-revolution...
47•robaato•6h ago•23 comments

Clockss: Digital preservation services run by academic publishers and libraries

https://clockss.org/
28•robtherobber•5d ago•7 comments

Putting a dumb weather station on the internet

https://colincogle.name/blog/byo-weather-station/
99•todsacerdoti•5d ago•24 comments

Modern Linux tools

https://ikrima.dev/dev-notes/linux/linux-modern-tools/
142•randomint64•5h ago•116 comments

The Peach meme: On CRTs, pixels and signal quality (again)

https://www.datagubbe.se/crt2/
14•phaser•53m ago•0 comments

Supermassive black holes locked in a stable orbit around each other

https://www.helsinkitimes.fi/themes/themes/science-and-technology/28090-scientists-capture-first-...
4•DaveZale•7m ago•0 comments

MicroPythonOS – An Android-like OS for microcontrollers

https://micropythonos.com
143•alefnula•4d ago•42 comments

Tauri binding for Python through Pyo3

https://github.com/pytauri/pytauri
136•0x1997•5d ago•41 comments

Ask HN: What are you working on? (October 2025)

282•david927•18h ago•777 comments

Two Paths to Memory Safety: CHERI and OMA

https://ednutting.com/2025/10/05/cheri-vs-oma.html
22•yvdriess•5h ago•12 comments

gsay: Fetch pronunciation of English vocabulary from Google

https://github.com/pvonmoradi/gsay
20•pooyamo•5h ago•9 comments

Show HN: Baby's first international landline

https://wip.tf/posts/telefonefix-building-babys-first-international-landline/
184•nbr23•5d ago•49 comments

AI Is Too Big to Fail

https://sibylline.dev/articles/2025-10-12-ai-is-too-big-to-fail/
9•raffael_de•3h ago•2 comments

A16Z-backed data firms Fivetran, dbt Labs to merge in all-stock deal

https://www.reuters.com/business/a16z-backed-data-firms-fivetran-dbt-labs-merge-all-stock-deal-20...
6•mjirv•24m ago•0 comments

Jeffrey Hudson the Court Dwarf of the English Queen Henrietta Maria of France

https://en.wikipedia.org/wiki/Jeffrey_Hudson
37•daverol•5d ago•16 comments

Emacs agent-shell (powered by ACP)

https://xenodium.com/introducing-agent-shell
207•Karrot_Kream•18h ago•30 comments

Three ways formally verified code can go wrong in practice

https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
158•todsacerdoti•1d ago•98 comments
Open in hackernews

gsay: Fetch pronunciation of English vocabulary from Google

https://github.com/pvonmoradi/gsay
20•pooyamo•5h ago

Comments

giancarlostoro•1h ago
English is not my first language, and I didn't realize it was "google say" at first, so I was sitting here scratching my head wondering how you could possibly pronounce this word. Interesting that it's a shell script and not so much a browser extension or something. I guess this is for when you're knee deep in terminals?
pooyamo•1h ago
> I guess this is for when you're knee deep in terminals?

One can use it directly in terminal or it can be used as a dependency tool in other scripts similar to the way other UNIX tools are used. For example I use it as a pronunciation player in my dictionary dict-master [1]. It's a shell script too.

Another example (run two times so it uses the cache the second time):

  echo this unix pipeline is poor man text to speech | xargs -n 1 gsay
[1]: https://github.com/pvonmoradi/dict-master
myfonj•56m ago
I've made something (probably) very similar for quick GB vs US pronunciation check that also leeches on Google's snapshot of what I believe is a licensed copy of the Oxford collection the same way the shell script does, but mine "runs in browser's URL bar" instead. It's a super tiny dataURI HTML document, intended to be bookmarked with a keyword (say, "say"):

    data:text/html;charset=utf-8,<title>US-GB pronunciation 2.0.2</title><body onload=x='https://ssl.gstatic.com/dictionary/static/sounds/20160317/' text=snow bgcolor=black><button onfocus=click() onclick=a.src=x+i.value+'--_us_1.mp3';a.play()>US</button><input id=i placeholder=(shift+)tab value="%s"><button onfocus=click() onclick=a.src=x+i.value+'--_gb_1.mp3';a.play()>GB</button><audio id=a onplay=i.focus()></audio>
so when I do

    Alt+D, "say something", Enter
then hitting Tab plays it in British and Shift+Tab plays it in US English. It uses older 2016 batch, because I totally adore the US voice in it: just listen to "music" [1] and tell it isn't pure ASMR.

(I'm afraid it just a matter of time they will prevent our mischief, though.)

[0] oxfordlearnersdictionaries.com uses the same collection. [1] https://ssl.gstatic.com/dictionary/static/sounds/20160317/mu...

IAmBroom•52m ago
Dubiously, I clicked. Yeah, I could listen to her read the dictionary as I waft off to sleep...
myfonj•47m ago
Ha ha, really glad to hear that. (The fact is, I am kinda freak/junkie about human voices, and that particular one stands really high on my list of irresistible tingles-inducing specimens. So happy to hear I am not alone.)
chastings•21m ago
Have you found any you like in the AI world for text to speech? I know ElevenLabs and OpenAI have voices, but I'm hoping to build something that can be run locally.
edwcross•32m ago
I tried running the suggested code (curl -sL ...) but inadvertently did not check it was missing quotes around '\r'. So after a while I started seeing some errors:

[error] No valid link found according to patterns for 'aboad'

[error] No valid link found according to patterns for 'absob'

[error] No valid link found according to patterns for 'acoss'

I thought "well, there's quite a lot of words I need to learn in English", but after seeing 'addess' and 'adventue' I thought "wait, this is not ight".

Fixing it helps, but there are still missing expressions, such as "add up", "a couple", etc.

pooyamo•15m ago
Thanks! Fixed that example. (In fish shell that I use, it didn't need those quotes that's why I didn't catch it)

>there are still missing expressions, such as "add up", "a couple", etc.

Googling "pronounce add up" does not show the google short answer box for me. Aside from that, the heuristic method I used may miss some words since it's not quite clear to me how the naming scheme works in that static stash. The 2024 stash is more straightforward but as I mentioned in readme, it sounds synthetic to me.

5-•8m ago
what is the source of google's pronunciations?

i've always held the cambridge learner dictionary's one in high esteem.

e.g. https://dictionary.cambridge.org/dictionary/english/pronunci...