HNHacker News
TopNewBestAskShowJobs

Roonerelli

439 karma · joined April 8, 2013

submissionscomments
Roonerelli··on Show HN: I made Google Trends for Hacker News by indexing 18 years of comments
I get

/api/hn -> 502 {"error":"Search entry should have an initialized schema, command was: [\"SEARCH.AGGREGATE\",\"hn\",\"{\\\"$or\\\":[{\\\"title\\\":{\\\"$eq\\\":\\\"anthropic\\\",\\\"$boost\\\":5}},{\\\"text\\\":{\\\"$eq\\\":\\\"anthropic\\\"}}]}\",\"{\\\"by_month\\\":{\\\"$dateHistogram\\\":{\\\"field\\\":\\\"time\\\",\\\"fixedInterval\\\":\\\"30d\\\"}},\\\"top_authors\\\":{\\\"$terms\\\":{\\\"field\\\":\\\"by\\\",\\\"size\\\":6}},\\\"by_type\\\":{\\\"$terms\\\":{\\\"field\\\":\\\"type\\\",\\\"size\\\":4}}}\"]"}

Roonerelli··on Monads in C# (Part 2): Result
I've had the misfortune of working on a C# code base that uses this pattern for many years.

I've also used it with F#, where it feels natural - because the language supports discriminated unions and has operators for binding, mapping etc. Without that, it feels like swimming against the tide.

Code has a greater cognitive overhead when reading it for the first time. And there is always a big over head for new starters needing to understand the code.

It feels idiomatic in F#. It feels crow-barred in with C#

Roonerelli··on I accidentally became PureGym’s unofficial Apple Wallet developer
My favourite inexplicable feature of the PureGym app on iOS is that when you open it, it stops any audio you are listening to. In the same way as if you have opened another audio app. Yet it isn’t playing any sound. Crazy
Roonerelli··on GitHub Copilot Workspace: Technical Preview
Jetbrains are doing something like this (in the .net space) https://blog.jetbrains.com/dotnet/2024/04/30/jet-brains-ai-a...
Roonerelli··on By 1995, it'll be evident that the Internet means as little as fax (1998)
The title has the wrong year. It should be 2005. The quote was: "By 2005 or so, it will become clear that the Internet's impact on the economy has been no greater than the fax machine's."
Roonerelli··on Domain-Driven Design
I attended the Domain Driven Design Exchange conference in London years ago. They keynote was by Eric Evans (author of the DDD Blue Book)

He said if he wrote the book again, he'd have put all the patterns as an appendix

He thought people concentrate on applying the patterns rather than seeing DDD as a way to communicate. Between developers but also to the business

Roonerelli··on Asynchronous Programming in C#
just wondered if it was relevant to some other discussion I'd missed. that's all
Roonerelli··on Asynchronous Programming in C#
Is there a particular reason this has been posted today? The last commit to it was in April.

It's a good list for sure, just wondering why it's popped up on HN

Roonerelli··on Why Erlang?
couldn't you use the readonly modifier in c#?
Roonerelli··on Twelve-year-old boy makes £290k from whale NFTs
"there is no back-up from the authorities if the digital wallet in which he is holding them is hacked or compromised"

was the most jarring part

Roonerelli··on Twelve-year-old boy makes £290k from whale NFTs
The second sentence here is such an odd one to include in the article:

"Benyamin Ahmed is keeping his earnings in the form of Ethereum - the crypto-currency in which they were sold.

This means they could go up or down in value and there is no back-up from the authorities if the digital wallet in which he is holding them is hacked or compromised."

Roonerelli··on Adobe Joins Blender Development Fund
By coincidence Snowden was tweeting about them just the other day

https://twitter.com/Snowden/status/1416774441539936259

https://twitter.com/Snowden/status/1416778909358731266

Roonerelli··on UK court clears post office staff convicted due to ‘corrupt data’
Really great work by Private Eye. They did all the investigation and broke the story. None of the big news outlets were on it at all
Roonerelli··on Show HN: Diffie-Hellman exchange for the layman
The paint example is what made it click for me too. via this video . https://www.youtube.com/watch?v=YEBfamv-_do
Roonerelli··on Apple TV 4K Gets A12 Bionic
could try the new Air Tag . https://www.apple.com/newsroom/2021/04/apple-introduces-airt...
Roonerelli··on Moderna Covid vaccine candidate almost 95% effective, trials show
Excellent news it's so high. For comparison, MMR is 88% effective on Mumps

https://www.cdc.gov/vaccines/vpd/mmr/public/index.html#:~:te...

"One dose of MMR vaccine is 93% effective against measles, 78% effective against mumps, and 97% effective against rubella.

Two doses of MMR vaccine are 97% effective against measles and 88% effective against mumps."

Roonerelli··on Covid vaccine: First ‘milestone’ vaccine offers 90% protection
Excellent news it's so high. For comparison, MMR is 88% effective on Mumps

"One dose of MMR vaccine is 93% effective against measles, 78% effective against mumps, and 97% effective against rubella.

Two doses of MMR vaccine are 97% effective against measles and 88% effective against mumps."

https://www.cdc.gov/vaccines/vpd/mmr/public/index.html#:~:te....

Roonerelli··on A-Levels: The Model is not the Student
https://www.theguardian.com/education/2020/aug/17/a-levels-g...
Roonerelli··on Coronavirus: Oxford vaccine triggers immune response
one thing about the Oxford vaccine is that when vaccinated you are still able to pass on the virus , despite having the anti-bodies to fight it. It's excellent news nonetheless

edited with some references

https://www.telegraph.co.uk/global-health/science-and-diseas...

https://www.independent.co.uk/news/health/coronavirus-vaccin...

Roonerelli··on Deep Dive Into C# 9
that is quite a rant for someone who feels its not even worth talking about
Roonerelli··on Bad JSON Parsers
there's a .net parser in the source code but not in the results
Roonerelli··on Is “Ass” the Most Complicated Word in English?
thanks - I didnt want to search for that from my work PC :)
Roonerelli··on Is “Ass” the Most Complicated Word in English?
Micky Flannigan, a uk comedian, does a great routine about when he lived in America and people confused his cockney pronunciation of "house" with the American pronunciation of "Ass".

So at the end of a date he's on the doorstep with a girl and they are saying goodbye:

He says: I'd like to come in your house

She looks shocked. So he says: I won't try to kiss you, I just want to come in your house

Roonerelli··on Blazor – Build client web apps with C#
Silverlight was proprietary tech . Web Assembly is based on Open Standards. This is just a framework to develop for Web Assembly
Roonerelli··on Show HN: Data Structures and Algorithms in JavaScript
just tried to sign up but got the following error:

"The change you wanted was rejected. Maybe you tried to change something you didn't have access to.

If you are the application owner check the logs for more information."

Roonerelli··on US efforts to jail Assange for espionage are a grave threat to a free media
What do you mean by "It's not even an article by the Guardian -- it's an opinion piece"

The author of the piece, Alan Rusbridger, is the Editor-in-chief of the Guardian

Roonerelli··on Show HN: Guitar Dashboard – Open source music theory explorer for guitarists
there's a video in the Info menu
Roonerelli··on A todo list for new ASP.NET Core projects
the generic parameter in this class is never used

public class ApplicationUserManager<TUser>

Plus you could just have IHttpContextAccessor injected instead and have extension methods off the ClaimsPrincipal to retrieve specific claims

but ... horses for courses I guess

Roonerelli··on Tesco Bank halts online payments after money was taken from 20K accounts
there was a victim on the radio this morning saying his account had been breached. But he said the account is one he just uses for savings. He received the card in the post years ago and it has sat in his safe ever since. It's never left his house. So couldn't understand how someone could have ever got his details
Roonerelli··on Dark Patterns by the Boston Globe
I noticed one of these on the UK National Lottery site recently. It asks you how many weeks you want to play for and defaults the choice to "continuously via direct debit"
Page 1 of 2Next →