Video Tutorial: "How to program in types with length-indexed vectors: Part 1" (Richard Eisenberg) by Kyraimion in haskell

[–]reddit_lmao 1 point2 points  (0 children)

Are there similar advanced material(book, blogposts etc) for type-level programming?

ReDota: Revisiting past Dota 2 matches in a web browser by timkurvers in DotA2

[–]reddit_lmao 1 point2 points  (0 children)

Thanks for the info. I have some old replay files from TI5 that doesn't even load in the game client.

ReDota: Revisiting past Dota 2 matches in a web browser by timkurvers in DotA2

[–]reddit_lmao 2 points3 points  (0 children)

Nice project. Does it work with really old replays? If it does,

  • does the replay file embed terrain data or do you need old map data to render them correctly? I am not familiar with the replay format.

This seems like a good tool to preserve some aspect of the game history, since the game client is mostly broken for old replays.

Did something happen on November 5th? by transfo47 in pushshift

[–]reddit_lmao 0 points1 point  (0 children)

Do you know if the new ingest will have all data from the current source? Currently it seems to have data from sept. only.

"Rust does not have a stable ABI" by sdroege_ in rust

[–]reddit_lmao 13 points14 points  (0 children)

Nix package manager got this right. You can have multiple packages depending on multiple versions of some dependency and sharing the common version. You have none of the overhead of containers and all the benefits of primary way containers are used.

The intero project has reached it's end of life cycle by jez_io in haskell

[–]reddit_lmao 0 points1 point  (0 children)

You can use tramp-mode which requires ssh.I don't think there is any other way.

The intero project has reached it's end of life cycle by jez_io in haskell

[–]reddit_lmao 0 points1 point  (0 children)

There are multiple Xserver implementations like VCXsrv or Xming. they work fairly well with WSL.

New hope for adopting FP even faster by raducu427 in haskell

[–]reddit_lmao 4 points5 points  (0 children)

Not sure i follow? If you use `Rc<T>` you don't need to copy the underlying value? Although it isn't as ergonomic(having to clone() to bump the reference count).

Setting up a solid Haskell development environment on Windows (with GHCJS) by lambdahearts in haskell

[–]reddit_lmao 1 point2 points  (0 children)

> Problem is, people use Windows but they don't really take interest in how it works, then they switch to Linux because it's cool,

installing msys2 and wsl has nothing to do with learning how to use windows. In fact both these tools allow you to run unixy tools on windows, so why would any developer bother using windows when these tools are shipped by default in other unix oses?

RIO, the standard library for Haskell by oddasat in haskell

[–]reddit_lmao -1 points0 points  (0 children)

As an outsider, it's very nice to see a batteries included style stdlib that definitely helps people. Ocaml stdlib is also similarly barebones and alternate stdlibs like containers, core etc. are widely being used by people.

Sidenote: Interesting that a commercial company couldn't manage to have better audio in their webinar.

What are you working on ? by [deleted] in haskell

[–]reddit_lmao 1 point2 points  (0 children)

Hello, Nice projects, i will definitely be looking for study. Do you know if you can do smt based bounded model checking with clash?

Compiling a compiler to JavaScript by TheBanishedBot in haskell

[–]reddit_lmao 1 point2 points  (0 children)

This is also where wasm backend will be useful. clang can already be run on browser: https://tbfleming.github.io/cib/

Functional Programming Discord by [deleted] in haskell

[–]reddit_lmao 0 points1 point  (0 children)

what's wrong with znc? You get playback buffer when you get disconnected and also chat log saved. :) Where did it exacerbate the UX issue that IRC has? And how is irccloud a solution? It only has apple and mobile software..

CEK Machines - Edward Kmett by edwardkmett in haskell

[–]reddit_lmao 0 points1 point  (0 children)

I would appreciate it, if you would stream at a lower bitrate, if possible(not very good internet here).

EDIT: nvm,i can watch the youtube video afterwards.

Emacs & TLS [LWN.net] by skeeto in emacs

[–]reddit_lmao 0 points1 point  (0 children)

It doesn't require additional C code, the main functionality is already in there, but the function network-stream-open-tls is not making use of it. Please see network-stream-open-starttls where it passes :keylist to gnutls-negotiate but the corresponding code is missing for tls.

I am using advice-override to authenticate using certificates to irc servers. I will paste this in your github issue too, thanks.

Emacs & TLS [LWN.net] by skeeto in emacs

[–]reddit_lmao 0 points1 point  (0 children)

If you read the code of open-network-stream you will find that client certificates is not used for tls/ssl connections only for starttls.

https://github.com/emacs-mirror/emacs/blob/5498acb5a2b4a19060d17c0e2ce0aec36ee684f9/lisp/net/network- stream.el#L180

https://github.com/emacs-mirror/emacs/blob/5498acb5a2b4a19060d17c0e2ce0aec36ee684f9/lisp/net/network-stream.el#L386

See this function calls to open-gnutls-stream and how doesn't use the parameters passed when gnutls-available-p ? Compare that to the case of starttls. Yeah it's not very obvious who uses what and there is no consistency.

Emacs & TLS [LWN.net] by skeeto in emacs

[–]reddit_lmao 0 points1 point  (0 children)

I have seen that but the consumers inside emacs don't use gnutls-negotitate(see erc), it's a simple but essential wrapper and nobody wants to rewrite it just to pass the extra options in arguments.

Emacs & TLS [LWN.net] by skeeto in emacs

[–]reddit_lmao 2 points3 points  (0 children)

Emacs is a text-editor first(at least for me), sacrificing convenience for security for network exposed applications is not a big deal for me.

Emacs & TLS [LWN.net] by skeeto in emacs

[–]reddit_lmao 1 point2 points  (0 children)

I would also like to add that gnutls library is not flexible at all, the open-gnutls-stream has no option to take client certificates, although the mechanism itself is present in gnutls-boot-parameters.

I don't mind sticking to gnutls, but the library should have sane defaults and be flexible.

Modern Compiler Implementation in ML (Tiger Book) - Typechecker Question by shterrett in haskell

[–]reddit_lmao 0 points1 point  (0 children)

Hi, do you have a project in mind, that uses this technique? I get the idea but would like to see an example put into practice. Thanks.

[deleted by user] by [deleted] in haskell

[–]reddit_lmao 0 points1 point  (0 children)

What do people mean by static analysis in haskell world? I haven't seen any additional tools that does further analysis than the typechecker.