When I learned Haskell in college I was blown away by how laziness enables cool things like dealing with infinite lists or more performance even though the UX is exactly the same. (Apparently with Ruby there is the…
I have about 7 years of professional Laravel experience. I think it's quite slick! There is one aspect I haven't seen mentioned here that frustrates me: the community is quite eager to make new shiny things and forget…
I was curious about how an implementation for this would work and browsed the PR. Cool stuff, thanks for putting the effort in! I noticed a very tiny typo which doesn't affect behaviour I think.…
In Europe there are a few options which let you pay with your bank account without a credit card. I tried to look up all the things Wise supports, found part of the list: Trustly, Sofort, IDEAL IDEAL is huge in the…
I find it quite odd and funny that the author specifically mentions Google, and his script has a function `def google_it(query):` but then in the function he uses DuckDuckGo. Is the author ashamed, or does he expect…
I was curious about Mozilla's stance on the API. They have a GH issue for it: https://github.com/mozilla/standards-positions/issues/677 but it's not finalized yet. View the very interesting dashboard here:…
Some people might not know this yet, the common idiom is to have the default value be None, and then start your function with checking if it's None and initializing to empty list.
This is very very similar to something developed by SIDN labs called "DNS Resolution Required", you can read the blog post here: https://www.sidnlabs.nl/en/news-and-blogs/dns-resolution-req...
I thought it was from the React codebase, but it's differently named there: https://github.com/facebook/react/blob/b2ca3349c27b57b1e9462...
> WSL 2 will be available on all SKUs where WSL is currently available, including Windows 10 Home. > The newest version of WSL uses Hyper-V architecture to enable its virtualization. This architecture will be available…
> we can create a mailbox via HTTP GET request to https://api.unverified.email/create Shouldn't GETs be idempotent? (Sorry for not having feedback on the idea, skimming it it seems nice, though there is fierce…
I remember there being a guy who reviewed a lot of usb-c cables for compliance (NathanK) having a video on how non-compliant cables can wreck devices: https://www.youtube.com/watch?v=SjeZB12985c Maybe that's an example…
My initial response to your comment was "but then the page requires JS", which of course is not true, since a simple inline form could POST and then a redirect could get you back. I'm no webdev, I think JS has been…
I applaud Microsoft for popularizing gradual typing , bringing types to the js world is an enormous task, both technical and (js-)societal. Regarding your syntax criticism: I quite agree. I really really like the path…
Looks nice and simple :) I think a strong example would really help your case, the landing page now has already formatted json, and I can't figure out where to get a messy example from quickly.
I enjoy removing technical debt, I can't image the satisfaction one would get from a commit like this: https://developer.blender.org/rB159806140fd33e6ddab951c0f6f1... Showing 876 changed files with 228 additions and…
Meta: I would appreciate it if quotes are accompanied by some explanation of why you chose it.
This is both entertainment and information, so to justify it I'll ask a question about this: https://www.youtube.com/watch?v=j50ZssEojtM (Large Hadron Rap) Are these goals still accurate or has new knowledge and…
A prominent project where I have encountered this is GHC, the Haskell compiler. The route there goes: Haskell --> Core --> STG --> C-- (It then goes to one of: - Machine code generation - into C for feeding to gcc -…
These reports are amazing, even though it's hardly understandable if you're not on the project. I recommend the Dolphin emulator blog as well. The last one:…
Slightly offtopic: the author says the background of https://hisham.hm/htop/ shows live statistics, that's not the case as far as I can tell, just 4 pre-recorded images shown successively. Ontopic: Quite impressive…
The test files are coupled tightly to the implementation. He says it himself that when he wants to restructure things new tests have to be generated. It seems clumsy, but I don't have strong negative feelings on it.
This is common in Haskell as well using `newtype`. You can have type aliases like type A = B but you can use the following function with a B: f :: A -> _ whereas newtype EscapedString = EscapedString String f' ::…
How php is handled by Homebrew has changed last year. Now you do brew install php@7.1 It was my understanding that if you wanted in your PATH you just did `brew link --force php@7.1`. That's not possible anymore? (Since…
Can either you or your parent poster say what "short lived" and "longer-lived" would be roughly?
When I learned Haskell in college I was blown away by how laziness enables cool things like dealing with infinite lists or more performance even though the UX is exactly the same. (Apparently with Ruby there is the…
I have about 7 years of professional Laravel experience. I think it's quite slick! There is one aspect I haven't seen mentioned here that frustrates me: the community is quite eager to make new shiny things and forget…
I was curious about how an implementation for this would work and browsed the PR. Cool stuff, thanks for putting the effort in! I noticed a very tiny typo which doesn't affect behaviour I think.…
In Europe there are a few options which let you pay with your bank account without a credit card. I tried to look up all the things Wise supports, found part of the list: Trustly, Sofort, IDEAL IDEAL is huge in the…
I find it quite odd and funny that the author specifically mentions Google, and his script has a function `def google_it(query):` but then in the function he uses DuckDuckGo. Is the author ashamed, or does he expect…
I was curious about Mozilla's stance on the API. They have a GH issue for it: https://github.com/mozilla/standards-positions/issues/677 but it's not finalized yet. View the very interesting dashboard here:…
Some people might not know this yet, the common idiom is to have the default value be None, and then start your function with checking if it's None and initializing to empty list.
This is very very similar to something developed by SIDN labs called "DNS Resolution Required", you can read the blog post here: https://www.sidnlabs.nl/en/news-and-blogs/dns-resolution-req...
I thought it was from the React codebase, but it's differently named there: https://github.com/facebook/react/blob/b2ca3349c27b57b1e9462...
> WSL 2 will be available on all SKUs where WSL is currently available, including Windows 10 Home. > The newest version of WSL uses Hyper-V architecture to enable its virtualization. This architecture will be available…
> we can create a mailbox via HTTP GET request to https://api.unverified.email/create Shouldn't GETs be idempotent? (Sorry for not having feedback on the idea, skimming it it seems nice, though there is fierce…
I remember there being a guy who reviewed a lot of usb-c cables for compliance (NathanK) having a video on how non-compliant cables can wreck devices: https://www.youtube.com/watch?v=SjeZB12985c Maybe that's an example…
My initial response to your comment was "but then the page requires JS", which of course is not true, since a simple inline form could POST and then a redirect could get you back. I'm no webdev, I think JS has been…
I applaud Microsoft for popularizing gradual typing , bringing types to the js world is an enormous task, both technical and (js-)societal. Regarding your syntax criticism: I quite agree. I really really like the path…
Looks nice and simple :) I think a strong example would really help your case, the landing page now has already formatted json, and I can't figure out where to get a messy example from quickly.
I enjoy removing technical debt, I can't image the satisfaction one would get from a commit like this: https://developer.blender.org/rB159806140fd33e6ddab951c0f6f1... Showing 876 changed files with 228 additions and…
Meta: I would appreciate it if quotes are accompanied by some explanation of why you chose it.
This is both entertainment and information, so to justify it I'll ask a question about this: https://www.youtube.com/watch?v=j50ZssEojtM (Large Hadron Rap) Are these goals still accurate or has new knowledge and…
A prominent project where I have encountered this is GHC, the Haskell compiler. The route there goes: Haskell --> Core --> STG --> C-- (It then goes to one of: - Machine code generation - into C for feeding to gcc -…
These reports are amazing, even though it's hardly understandable if you're not on the project. I recommend the Dolphin emulator blog as well. The last one:…
Slightly offtopic: the author says the background of https://hisham.hm/htop/ shows live statistics, that's not the case as far as I can tell, just 4 pre-recorded images shown successively. Ontopic: Quite impressive…
The test files are coupled tightly to the implementation. He says it himself that when he wants to restructure things new tests have to be generated. It seems clumsy, but I don't have strong negative feelings on it.
This is common in Haskell as well using `newtype`. You can have type aliases like type A = B but you can use the following function with a B: f :: A -> _ whereas newtype EscapedString = EscapedString String f' ::…
How php is handled by Homebrew has changed last year. Now you do brew install php@7.1 It was my understanding that if you wanted in your PATH you just did `brew link --force php@7.1`. That's not possible anymore? (Since…
Can either you or your parent poster say what "short lived" and "longer-lived" would be roughly?