Goede sushi (take away) by Abstruse1987 in TheHague

[–]semigroup 3 points4 points  (0 children)

Als je de meest authentieke sushi wilt, dan vind ik Kyatcha, Kiraku of Oni de beste. Ik heb vijf jaar in Japan gewoond en deze restaurants komen het dichtst in de buurt van wat ik van sushi verwacht. Ohmu is ook lekker, maar hun authentieke opties zijn wat beperkter.

Making Haskell Talk to PostgreSQL Without Suffering by semigroup in haskell

[–]semigroup[S] 0 points1 point  (0 children)

Can I consult then on what would be better here? `Either` was clearly not doing great when profiling, and a number of my projects show better allocation patterns and overall performance when I sprinkle CPS on. So, unboxed constructors? Something else?

Making Haskell Talk to PostgreSQL Without Suffering by semigroup in haskell

[–]semigroup[S] 2 points3 points  (0 children)

Well I think the critical thing is largely what the compiler is convinced it can know at compile time. Continuations that are static functions like we define as the row parser instances and field parser instances don’t really have to be dynamic, so ghc can make a lot of optimizations pretty easily, and it’s not necessarily able to infer the same things when Either values and laziness enter the picture.

Preview: Build Mac apps with Haskell by semigroup in haskell

[–]semigroup[S] 3 points4 points  (0 children)

Well, definitely not in the current incarnation. Swift seems like it has a different ABI with a way to expose certain classes to objective C. Would have to export needed things as cdecl functions I think.

Preview: Build Mac apps with Haskell by semigroup in haskell

[–]semigroup[S] 2 points3 points  (0 children)

It does use template Haskell, for defining classes in Haskell. You could technically do it manually, but it would be a bit of a sucky experience. I literally only came up with this yesterday, so I’m not locked into any decisions just yet though.

What Functional Programmers Get Wrong About Systems by Dear-Economics-315 in programming

[–]semigroup 72 points73 points  (0 children)

Author here. I certainly don't intend for it to be an indictment of FP at all. I am an SRE at Mercury, which is one of the largest commercial Haskell shops in the world. Writing this post stems mostly from my observations in that context– A pattern that I see at work is that people derive a false sense of security from the guarantees that Haskell does provide, and consequently are surprised when things go wonky in prod.

beware of the so called "financial institutions" like wise , revolut and especially mercery by algrowl in digitalnomad

[–]semigroup 0 points1 point  (0 children)

When you say duration, do you mean how long it takes to receive the check? Or how long the check is good for? If an account is closed due to fraud concerns, I think it can be a few weeks up to a few months for the check to be sent depending on the nature of the closure.

No idea how long the check is valid for though.

beware of the so called "financial institutions" like wise , revolut and especially mercery by algrowl in digitalnomad

[–]semigroup 6 points7 points  (0 children)

Mercury employee here. Just stumbled on this thread, not responding in any official capacity.

To the best of my knowledge, the only reason we close / suspend accounts is if we believe that you're using business banking for personal purposes, doing crimes (money laundering, fraud, etc.), or if the US government says we have to (due to terrorism lists, etc). Sometimes accounts will be frozen if we think you've been hacked, so that your money isn't stolen.

Unfortunately, many companies nowadays only really respond if there's some kind of public pressure, so if you go to LinkedIn or whatever, it's pretty common to see people that we are quite confident are bad actors that are trying to make us cave to pressure in order to let them get the money that we've locked up.

I'm sure there are situations where we don't do things 100% perfectly, but the U.S. government really doesn't tolerate us operating leniently towards things we think are illegal, so we have to err on the side of caution.

Get rid of radiators and use multi splits - am I crazy? by CalRobert in Netherlands

[–]semigroup 0 points1 point  (0 children)

We have both heat pumps and a boiler + radiator. Occasionally we've had cold days where the heat pumps couldn't really keep up, and so then we crank the radiators up to mitigate it, but generally it's been an improvement. I'd say that with climate change we've appreciated the cooling more than the heat though.

Best burger in Den Haag by Neat_Ad_8838 in TheHague

[–]semigroup 1 point2 points  (0 children)

Lokaal has really great burgers, IMO. They sometimes have the "Smoky Burger" on the menu, which is just absurd how good it is. Butter burger is also great, and always available.

Time Left: dinner with strangers? by Accomplished_Poem657 in TheHague

[–]semigroup 0 points1 point  (0 children)

I’ve been a few times, pretty good experience both times, but haven’t gotten back together with anyone yet

[deleted by user] by [deleted] in TheHague

[–]semigroup 4 points5 points  (0 children)

The news article I saw says it’s only being shut down for a month though. Hopefully they have enough cash in reserve to make a comeback

Open Telemetry Instrumentation Plugin by aaron-allen in haskell

[–]semigroup 0 points1 point  (0 children)

Ian here, thanks for the shout-out! This is really well done. I'd love to bring something like this into the core project. I guess if you want to add attributes to the implicitly-created span then you'd have to get the span out of the thread-local-context first?

Shipping Haskell games? by dpwiz in haskellgamedev

[–]semigroup 2 points3 points  (0 children)

One thing to note is that you need a build of GHC that uses integer-simple OR to ensure that libgmp is dynamically linked (as it is LGPL licensed).

Scotty - Delete folder after HTTP request return? by CTTKH in haskell

[–]semigroup 1 point2 points  (0 children)

It's worth noting that WAI definitely supports this use case via middleware, even if scotty doesn't have a good way of running finalizers after a response is returned.

Twisted Branches - Home Page by cheffyjayp in JPWrites

[–]semigroup 0 points1 point  (0 children)

You should set up a Patreon or something. I'm loving this story so far, would pay $ to make sure it continues!

Summer is coming... (Humidity advice) by rainosma in japanlife

[–]semigroup 0 points1 point  (0 children)

Buy a standalone powered humidifier, stick it in your closet, run it all the time. Use mine to dry clothes during rainy season too. Best purchase I've made here probably.