frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Give your sandboxed agents API keys they can't read

https://www.superserve.ai/blog/introducing-secrets/
1•Amit_Patil_010•2m ago•0 comments

Better Grammar – Grammar Practice for Adults

https://benkaiser.github.io/better-grammar/
1•benkaiser•6m ago•0 comments

Summer Solstice 2026: Sunrise Live from Stonehenge [video]

https://www.youtube.com/watch?v=Z8a4eoxUIMw
1•zeristor•6m ago•1 comments

10 years of terms and conditions I've agreed to

https://henryach.com/blog/tsandcs/
1•henryhoward•9m ago•1 comments

An Axiomatic Audit of Modern Physics Frameworks via Structural Logic

https://zenodo.org/records/20780519
1•VCNoninski•11m ago•0 comments

Promptblock – detect prompt injections in GitHub issues

https://ryandens.github.io/promptblock/
1•rdens1•13m ago•1 comments

Show HN: I Built an MCP Server in 200 Lines of Go (and Claude Became 10x Useful)

https://medium.com/dev-genius/i-built-an-mcp-server-in-200-lines-of-go-and-claude-became-10x-more...
1•cheikhshift•15m ago•0 comments

Show HN: Wirewright, an experimental symbolic physics environment

https://github.com/wirewright/wirewright
1•homonoidian•19m ago•0 comments

HiFi/Stereo Review-Stereo Review – Audiophile Magazine from 1958 to 1999

https://www.worldradiohistory.com/Archive-All-Audio/HiFI-Stereo-Review.htm
1•PopAlongKid•26m ago•1 comments

Show HN: Phileas – Local-first memory that remembers you

https://github.com/alexajuno/phileas
1•alexajuno•27m ago•0 comments

Jets were 300 feet apart in Boston close call that forced Delta flight to abort

https://www.pbs.org/newshour/nation/jets-were-300-feet-apart-in-boston-close-call-that-forced-del...
3•abixb•28m ago•0 comments

New Super Pac Aims to Rally Tech Workers to Help Limit A.I

https://www.nytimes.com/2026/06/18/technology/ai-super-pac-guardrails-alliance.html
4•reasonableklout•29m ago•0 comments

Napoleon Was a Guitarist

https://www.yamaha.com/en/musical_instrument_guide/classical_guitar/trivia/
2•thunderbong•38m ago•1 comments

Bean – a portable convergence gate for agent work

https://github.com/grainulation/bean/
3•woptober•45m ago•0 comments

Spas Were a Mistake (2022)

https://gomakethings.com/articles/spas-were-a-mistake/
1•kristianp•45m ago•0 comments

FoodFavs

https://foodfavs-euq7bgdf.manus.space/
1•pteridactlecdt•46m ago•0 comments

Show HN: TaxLens – free lodging-tax API for hotels, OTAs, and property managers

https://taxlens.getdynamiq.ai
1•vitalii-duk•47m ago•0 comments

A dead simple personal website engine for developers focused on simplicity

https://github.com/iam-mhaseeb/koji
3•iamhaseeb•50m ago•0 comments

Nix-build in under 100 lines

https://fzakaria.com/2026/06/21/nix-build-in-under-100-lines
2•undeveloper•51m ago•0 comments

AStarGrid2D in Godot 4: The Complete Reference

https://vav-labs.com/blog/astargrid2d-complete-reference/
2•Vav-Labs•52m ago•0 comments

Show HN: ANMA, boundary contracts for cheaper AI coding agents

https://github.com/anma-labs/anma
1•nxy•53m ago•0 comments

Show HN: AI Colours

https://github.com/pilotpirxie/ai-colours
1•__natty__•53m ago•0 comments

Ask HN: What would justify writting an OS kernel in 2026?

3•alonsovm44•55m ago•3 comments

Show HN: PeekAI – Local-first observability for Python AI agents

https://github.com/oussamaKH63/peekai
2•ousskh63•56m ago•0 comments

Petition against Meta's employee training data collection for ML models

https://mcipetition.com/
2•reasonableklout•1h ago•0 comments

Show HN: Lupen – an itemized, verified receipt for Claude Code and Codex spend

https://github.com/momoraul/Lupen
1•momoraul•1h ago•0 comments

Riddle solved: Why was Roman concrete so durable? (2023)

https://news.mit.edu/2023/roman-concrete-durability-lime-casts-0106
1•Jakob•1h ago•0 comments

Tech Workers Are Fighting Against Silicon Valley's AI Push

https://www.techpolicy.press/tech-workers-are-fighting-against-silicon-valleys-ai-push/
7•reasonableklout•1h ago•1 comments

Falcon GX the most powerful brand engineering tool

https://falcon.so/
1•cts-i-cts-d•1h ago•0 comments

China's Z.ai open-sourced a frontier coding model as Washington bans it rival

https://startupfortune.com/chinas-zai-open-sourced-a-frontier-coding-model-the-same-day-washingto...
3•insanetech•1h ago•1 comments
Open in hackernews

Simple hard way to conjugate Japanese verbs

https://underreacted.leaflet.pub/3mmevu6woys27
20•valzevul•1h ago

Comments

holistio•1h ago
Fascinating to hear non-tech insight from Dan, especially as a fellow (rookie) student of 日本語.
mc3301•46m ago
Fun, and a programmatic perspective. However, it can be too easy and fun to get super caught up in these details, if your goals are some level of fluency and ability to communicate/read. The majority of people that I know who have gained any level of fluency in Japanese as an adult mostly avoided stuff like this because (for many people; of course everybody is different) doing all of this mental math to dive down to the last detail was nowhere near as effective as some speaking and reading drills.

It is definitely well written and presented.

holistio•31m ago
I like to do deep dives like this not to memorise but to understand deeper layers, the spirit of the language, the way it moves, the way it unfolds.
wren6991•44m ago
> now let's try to apply the rules:

> hanas* + (i)masu = hanasimasu (wrong!)

I had to stare at this for a while to figure out why the author thought it was wrong. "si" is rendered as し on every IME keyboard I've ever used, but the author wants it to be written as "shi".

I don't think this article is really simpler than just learning the table and letting your pattern recognition neural wetware kick in and do its thing. Or better yet, go read some books. After a while, incorrectly conjugated verbs just look/sound wrong.

donw•15m ago
Um... 話します is the correct conjugation for 話す, what am I missing here?
klodolph•12m ago
hanasimasu = 話します
donw•8m ago
I also still don't understand why the author thought this was wrong?
klodolph•4m ago
Because the author of the article hasn’t internalized that si is pronounced “shi”, is my guess.
plastic041•19m ago
Categorizing Japanese verbs as -ru or -u requires more context.

I prefer the term "group 2 verbs" to "-ru verbs." Group 2 verbs are verbs that end in -eru or -iru, not just -ru. Of course there are some exceptions, like kaeru, which ends in -eru but is actually a -u verb. Conjugation is easy: remove the final -ru and append -masu, -mashita, etc.

"Group 1 verbs" (again, -u verbs) are verbs that are not group 2 verbs. Conjugation is a bit more difficult because the -nu, -bu, -mu, and -u verbs have many suffixes. However, after memorizing these two (-nbmu and -u, because -nu, -bu, and -mu are almost the same), the rest are easy.

There are only two irregular verbs: kuru and suru. Just memorize them.

I learned Japanese by just memorizing. Once you have memorized enough verbs and their conjugations, you can figure out the conjugation of a new verb even if you don't understand how it works.

throwawayk7h•14m ago
there are more irregular verbs than just kuru and suru. iku and aru are also irregular, for example.

Irregulars notwithstanding, the conjugation pattern is actually completely lossless if you just remember the imperative form (e.g. 着ろ kiro, 切れ kire) instead of the infinitive, which is lossy (e.g. 着る kiru, 切る kiru). Then there's no need to have to remember, "oh... is this -iru verb group 1 or group 2?"

klodolph•8m ago
They’re sometimes called “semi-irregular” because they are mostly regular with, like, one deviation. The list is not long and it is quick to memorize.
klodolph•18m ago
:(

Romaji are great, and in some ways more instructive because they reveal patterns which are otherwise a little hidden. You just have to realize that S+I is shi, T+U is tsu, etc. I don’t want to get too deep into it but there is a regularity to the language, and rules, and different choices of writing system reveals different pieces of the puzzle.

Next, the conjugation itself. There are massive categories of conjugations missing! Like, how do you get from taberu / nomu in this system to tabereru / nomereru? It turns out that these ichidan and godan verbs actually do have some differences in conjugation. Who’d have thought? (There is the -i stem, but there are other forms.)

yoyonamite•13m ago
As someone that recently went through an introductory Japanese course in Japan, I don't find this much different than how it's taught. Or maybe I'm missing something?

It seems like the article is trying to make the case that in romaji, you can split the letters and isolate the vowel (e.g. the asterix in the article's conjugation).

But we were simply taught to change from the う- row to the い- row (u- row to i- row). I switched to Japanese to illustrate that you can make that statement even without romaji. In that case, it seems like basically the same thing?

As an anecdotal point, my class was mostly non-english speakers and I didn't find the above to be a sticking point for my classmates. The real sticking points were messing up the ichidan verb exceptions (ichidan verbs that look like godan) and conjugating the correct form for the different grammar points. Te and ta form were also a bit tricky. But the article doesn't seem to offer anything new to help there.

laurieg•7m ago
Here's how I was taught verb conjugation.

First, we learnt verbs in the -masu form. Nomimasu, tabemasu and so on.

Then we learnt this song (to the tune of Clementine)

chi ri i tte mi ni bi nde kiite giite

It's a quick mneumonic to help you go from the polite verb to the "te-form" ending. I hummed it in my head while working out the conjugation before it became natural and "obvious".