HN user

ramchip

3,956 karma

Tokyo

Posts30
Comments1,302
View on HN
soatok.blog 1y ago

Cryptographic Innuendos: Signatures That Only The Intended Audience Can Verify

ramchip
2pts0
github.com 2y ago

Elixir v1.17.0-RC.0 Released

ramchip
5pts0
doublepulsar.com 2y ago

Delinea has cloud security incident in Thycotic Secret Server gaffe

ramchip
1pts0
elixir-lang.org 3y ago

Elixir v1.15 Released

ramchip
86pts6
www.erlang.org 3y ago

Erlang/OTP 26 Highlights

ramchip
259pts89
www.phoenixframework.org 3y ago

LiveView 0.18 Released

ramchip
2pts0
www.theguardian.com 4y ago

Shinzo Abe: former Japan prime minister confirmed dead after being shot in Nara

ramchip
2pts0
blog.rabbitmq.com 4y ago

Offset Tracking with RabbitMQ Streams

ramchip
9pts1
blog.plataformatec.com.br 5y ago

Kubernetes and the Erlang VM: orchestration on the large and the small

ramchip
3pts0
www.erlang.org 5y ago

Erlang/OTP 24 Release Candidate 1

ramchip
116pts15
github.com 5y ago

Elixir v1.11 first release candidate

ramchip
2pts0
blog.erlang.org 6y ago

Erlang/OTP 23 Highlights

ramchip
24pts0
blog.erlang.org 7y ago

OTP-22 Highlights

ramchip
3pts0
www.erlang.org 7y ago

Erlang OTP 22.0 is released

ramchip
315pts42
www.erlang.org 7y ago

Erlang OTP 21.3 is released

ramchip
4pts0
stressgrid.com 7y ago

The Curious Case of BEAM CPU Usage

ramchip
4pts0
michal.muskala.eu 8y ago

My OTP 21 Highlights

ramchip
2pts0
www.erlang.org 8y ago

Erlang OTP 21.0 is released

ramchip
8pts0
elixir-lang.org 8y ago

StreamData: Property-based testing and data generation for Elixir

ramchip
5pts0
www.wsj.com 11y ago

Apple to Open New Research Site in Japan

ramchip
6pts0
healthysleep.med.harvard.edu 12y ago

How to Avoid Sleep Debt

ramchip
95pts53
www.eng.auburn.edu 14y ago

The Long Road To 64 Bits [pdf]

ramchip
1pts0
www.cs.toronto.edu 16y ago

An introduction to Category Theory for Software Engineers [PDF]

ramchip
7pts0
www.kanai.net 16y ago

The cost of monoculture (2007)

ramchip
4pts0
jekyllc.sourceforge.net 16y ago

Jekyll - Superset of C with lambdas, type classes...

ramchip
3pts1
cyclone.thelanguage.org 16y ago

Cyclone: a safe dialect of C

ramchip
19pts19
georgejahad.com 17y ago

Clojure Decompiled

ramchip
26pts3
www.alljapaneseallthetime.com 17y ago

Aim to Fail

ramchip
5pts2
www.johntaylorgatto.com 17y ago

Underground History of American Education

ramchip
27pts24
www.glowingfaceman.com 17y ago

Homeless by choice (during grad school)

ramchip
39pts27

I love the BEAM and programmed on it for many years, but it really does not provide anything like durable objects.

1) It's very difficult to ensure globally serialized ownership with strong consistency in a distributed Erlang cluster when nodes are allowed to fail. Stuff like Horde will let you do some rough "run an instance of this process somewhere in the cluster", but it's eventually consistent (you may have multiple instances at times) and doesn't deal with netsplits well.

2) Mnesia is fine to replicate state within a network switch or very reliable LAN, but not over WLAN/Internet. It can enter split brain conditions and require external reconciliation. RabbitMQ suffered from Mnesia problems for many years and ended up replacing it with their own DB implementation using the Raft protocol.

It'd be a pretty horrible system if it was possible to get anyone you dislike tortured for a month by mailing them CSAM they didn't ask for...

Sometimes it's impossible even with an account. I can't search in English on my phone in Japan. If I go into options and change the language, the moment I click OK, it switches everything right back to Japanese. I know multiple colleagues who've had the same issue for years.

It's incredibly rude, and wrong, to assume that a woman was hired because she "checks off a bunch of HR checkboxes" rather than skill or hard work when you know nothing about her.

From: https://www.vice.com/en/article/a-nuclear-plant-worker-fell-...

According to federal reports, the contractor ingested some of the reactor water before being yanked out, scrubbed down, and checked for radiation. They walked away with only minor injuries and about 300 counts per minute of radiation detected in their hair.

That sounds like a lot, but apparently it isn't terribly serious. He underwent a decontamination scrubdown and was back on the job by Wednesday.

Personally I found the article informative and well-written. I had been wondering for a while why Claude Code didn't more aggressively use sub-agents to split work, and it wasn't obvious to me (I don't build agents for a living).

I've done a lot of Erlang and I don't see the relation? Supervisors are an error isolation tool, they don't perform the work, break it down, combine results, or act as a communication channel. It's kind of the point that supervisors don't do much so they can be trusted to be reliable.

There, the reference to `i` is being mutated.

That's rebinding. Mutation is when you change the state of an object. Variables are not objects. You can't have a reference (aka pointer) pointing to a variable.

It's a wide field so it depends on the specialization. I did computer engineering 15+ years ago and we never touched SQL, but I think the software engineering people did have a class on it.

Japan doesn't have a housing crisis. I'm in a great location in Tokyo, the rent is under $750/month, and it's been the same for the decade+ I've been in this specific place.

If there's a problem, it's too many empty homes in aging rural areas. Cities are doing just fine, even with a growing population in Tokyo.