HN user

kimi

2,536 karma
Posts276
Comments496
View on HN
github.com 2mo ago

Ezdoctor: Single-file Asciidoctor with diagrams and syntax highlightning

kimi
2pts0
www.queuemetrics.com 4mo ago

QueueMetrics for Teams Helps You Spot Impersonation Scams Before They Strike

kimi
3pts0
berthub.eu 1y ago

Going to the cloud' could also mean locking into a forever sub-contractor

kimi
5pts0
nvd.nist.gov 1y ago

Unauthenticated Remote Code Execution in Erlang/OTP SSH

kimi
199pts51
queuewiz.queuemetrics.com 1y ago

An interactive queue simulator for call-centers

kimi
1pts0
www.frontiersin.org 1y ago

Exploring resilience among hospital workers: a Bayesian approach

kimi
3pts0
www.fourmilab.ch 1y ago

The Internet Slum: is abandoning the Internet the next big thing? (2004)

kimi
213pts274
www.fredposner.com 1y ago

Telnyx Knows Nothing

kimi
12pts4
www.fcc.gov 1y ago

FCC Proposes $4M+ Fine Against Telnyx for Apparently Illegal Robocall Scheme

kimi
4pts2
www.fcc.gov 1y ago

FCC Issues Robocall Cease-and-Desist Letter to Twilio (2023)

kimi
7pts0
hologram.page 1y ago

Hologram: A full-stack isomorphic Elixir web framework

kimi
128pts37
www.cia.gov 1y ago

Mars Exploration: How the CIA's Project Stargate Went to Mars [pdf]

kimi
25pts48
www.bnnbloomberg.ca 1y ago

Finland Says Subsea Germany Link Serving Data Centers Is Severed

kimi
6pts2
www.vatcalc.com 1y ago

Italy's 2025 Budget Law draft ends threshold for 3% Digital Services Tax

kimi
1pts1
www.reuters.com 1y ago

Italy declares its "web tax" applicable to any digital service worldwide

kimi
51pts85
twitter.com 1y ago

Piece of advice for your new business idea? do the boring stuff

kimi
1pts0
threadreaderapp.com 1y ago

Natural deposits of uranium develop spontaneous nuclear fission chain reactions

kimi
2pts0
social.admin.ch 1y ago

The Swiss government closes its Mastodon account for lack of followers

kimi
11pts3
twitter.com 1y ago

Exploring resilience among hospital workers: a Bayesian approach

kimi
3pts0
www.atarimagazines.com 1y ago

TurboTape for the C-64 and VIC-20

kimi
1pts0
www.frontiersin.org 1y ago

Observed high-resilience traits in hospital staff: why ER and surgeons win

kimi
3pts0
www.youtube.com 1y ago

Tracking a call's life-cycle in Teams Telephony [video]

kimi
1pts0
www.youtube.com 2y ago

Back to the basics: keeping track of lost calls on MS Teams Voice

kimi
3pts1
www.youtube.com 2y ago

Tom Lehrer – Lobachevsky (with lyrics) – 1953 [video]

kimi
1pts0
www.europol.europa.eu 2y ago

Germany shuts down 12 phone scam call centres with Operation PANDORA

kimi
5pts0
www.frontiersin.org 2y ago

Reducing unnecessary head CT scans for anticoagulant/anti-platelet patients

kimi
2pts1
lists.kamailio.org 2y ago

Kamailio Visions 2030 for Appalachia

kimi
1pts0
www.youtube.com 2y ago

How not to get bored and remain relevant after 20 years in software [video]

kimi
2pts0
www.wiley.law 2y ago

FTC targets providers of "illegal impersonation" likely used by fraudsters

kimi
8pts1
fourmilab.ch 2y ago

The RetroPsychoKinesis Project by John Walker

kimi
1pts0
Proton Meet 3 months ago

Not sure i understand the point.... any p2p webrtc call in encrypted e2e.

The anti-nuclear area, at least in Western Europe, had historically a very high correlation with those who held sympathies for a certain very large nuclear power who would have strategically benefited from an anti-nuke sentiment that would avoid another nuclear power's weapon deployment in EU bases. But I'm sure it is a coincidence.

Imagine when you receive millions of events per day -- the ones that arrive out of order, the days when delivery time goes up and up again, the days when oauth fails renewing keys... it's meant to be a lot of fun.

Compare to a sad websocket that just stays connected, you receive everything in order and you don't need an harness with tunnels every time you want to test something in dev.

Interesting to see the SDK making chat/bot integration simpler, but there's a whole other dimension to Teams integration that this doesn't touch: telephony.

The company I'm at has been been building call analytics for Teams since 2021 (QueueMetrics Live). A long-time customer migrated their entire phone system to Teams during the pandemic and asked my boss if we could follow them there. We said "in principle, yes": the Graph API exposes telephony events, so it seemed doable.

It was doable. It was also far harder than anybody expected. The Graph API gives you raw call records, but it doesn't model concepts like "wait time in queue" or "lost call" or "failed agent attempt", and whet it does, nowhere it written HOW. You have to reconstruct those from sequences of low-level events. We ended up building the whole processing pipeline in Elixir because we needed to handle the real-time stream reliably at scale. After a long beta and a few million calls processed, we got to GA. I was dabbling in Elixir at the time, I put it on my CV, and it was noted. In a sense, I owe Teams my current job (though I ended up on a different team, so I'm mostly referring coffee-mug lore here).

We set out to track queues and auto-attendants (that's our bread and butter from the Asterisk world), but we discovered we were seeing everything — inbound, outbound, Teams-to-Teams, even calls with other companies with their internal ids. You can get a complete picture of someone's telephony activity regardless of whether they work in a contact center or just use Teams as their phone. Most of the boring config (names, groups, codes) comes straight from Graph, which is nice.

Like it or not, a lot of enterprises are quietly moving their entire communications (including telephony) to Teams. When they do, they lose the monitoring and analytics they had with their old PBX. That's a real gap, and the Graph API — despite its limitations — gives you something to fill it. But I have a feeling that "3 lines of code" won't cut it. :-)

Actually, both will, as they are not separate within the LLM. The thing is, one is a style issue, the other content. You can express original ideas and still use a lot of em dashes, or produce slop with a lot of typos in it.

I have a pet-peeve with this. As a non-native English speaker, I find it very useful to dictate multiple notes, in different languages, and have the LLM produce clear English prose out of it. The prose may be LLM-generated, but I edit it when needed to make sure that the contents is 100% mine.

It's like dictating to a typist like they did in the 60's - he will make sure that your letter looks professional and will fix your grammar, but you will sign the letter. This is totally different from LLM spam, the kind that inflates a sentence into a three-page article full of nothing.

So - is it a problem if the language reverts to a mean? that is the point of a shared language, right?

...and does no harm for unfixable bugs. It's the logical equivalent of "switch off and on again" that as we know fixes most issues by itself, but happening only on a part of your software deployment, so most of it will keep running.

I do the same thing - Instead of going first to an unknown site that might (will?) be ad-infested and possibly AI generated, so that a phrase becomes a 1000-word article, I read the comments on HN, decide if it's interesting enough to take the risk, and then click. If it's Medium or similar, I won't click.

Hey, coming out feels good - I thought I was the only one.

Let me put into personal context: I have loved PKD's work for almost 40 years now, and I think I have read all that I found from him or about him. This said, good prose is different from the one he turned out. Compare him to his friend "ELRON" - now he was a master storyteller. Compare him to - say - Stephen King. He's not playing in the same league, maybe not even the same game. OTOH they did not have what he had - he was. great writer in spite of his often poor prose.

Rewriting the Elixir parser for QueueMetrics live for Teams, my company's service to keep track of call and queue statistics for Microsoft Teams telephony, in a way that's better than the PowerBI examples that come in the box. It's at https://www.queuemetrics.com/teams.jsp?lid=H990

It's quite a mess as we have to aggregate multiple data sources that come with their own timing and sequence issues - plus we are seeing massive adoption so resource usage will be interesting for v2.

The plus side is that building massively parallel and redundant services in Elixir is, if not actually fun, at least more feasible than in other environments.