Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jaspervdj
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
jaspervdj
1y ago
Limiting access helps, but if you are storing the logs on a 3rd party (e.g. DataDog, CloudWatch), you will still need to assume it can leak through that 3rd party and start rotating.
2.
▲
by
jaspervdj
1y ago
This talk seems like exactly what you are looking for for: Gabriel Gonzalez - “A bare-bones Twitter clone implemented with Haskell + Nix” @ ZuriHac 2020 https://www.youtube.com/live/Q3qjTVcU9cg
3.
▲
Show HN: Turnstyle, an esoteric, graphical functional programming language
(jaspervdj.be)
6 points
by
jaspervdj
2y ago
|
0 comments
4.
▲
by
jaspervdj
3y ago
You can use trace for that which is part of the base library: https://hackage.haskell.org/package/base-4.19.1.0/docs/Debug...
5.
▲
by
jaspervdj
3y ago
If you wanted to log from fibonacci, you would pass a some logger instance down to this function. In Haskell, this could be a record or a typeclass instance. In other languages, it could be an object or a struct. There is no fundamental
6.
▲
by
jaspervdj
5y ago
The builder interface has important performance benefits over working with lists: similar to e.g. concatenating many small Strings vs using StringBuilder in Java. The builder interface indeed does not need to be monadic, you can simply appe
7.
▲
ICFP Programming Contest 2021 has started
(icfpcontest2021.github.io)
3 points
by
jaspervdj
5y ago
|
0 comments
8.
▲
by
jaspervdj
6y ago
Thanks again for the feedback, we've added a little "help" page now.
9.
▲
by
jaspervdj
6y ago
Yes, we considered it, but I'm not sure if and when that'll happen. However, we also added PWA features [1], so you should be able to add it to your homescreen and it should work fine offline that way. But we're not experts
10.
▲
by
jaspervdj
6y ago
Clicking and keyboard work on the computer, and tapping and swiping works on touch devices. I was hoping this would be clear enough since I don't want to take up people's time with tutorials. Maybe we can add a separate "he
11.
▲
by
jaspervdj
6y ago
I'm not sure if this is the same issue but we've heard from tons of people that the "undo" button should be at the bottom in order to make it easier to reach using a phone one-handed. We've now made that change. I
12.
▲
by
jaspervdj
6y ago
I second this as a great resource! Your game HyperRogue was also a big inspiration for this game.
13.
▲
by
jaspervdj
6y ago
Of course!
14.
▲
Show HN: Sokyokuban, a puzzle game in a non-Euclidian world
(sokyokuban.com)
184 points
by
jaspervdj
6y ago
|
43 comments
15.
▲
Show HN: Beeraffe, a Simple Web Game
(jaspervdj.be)
1 points
by
jaspervdj
8y ago
|
0 comments
16.
▲
by
jaspervdj
8y ago
Not really, if you wanted to do a version using only immutable arrays: import Data.Array fw :: Int -> Array (Int, Int) Int -> Array (Int, Int) Int fw 0 graph0 = graph0 fw k graph0 = let fw' = fw (k - 1) graph0 in
17.
▲
by
jaspervdj
8y ago
Slightly off-topic, a big part of seeing a painting in real life is seeing the structure and layers of brush strokes. It's a long shot but does anyone know if any work has been done to create depth maps of paintings and possibly combi
18.
▲
by
jaspervdj
9y ago
sshuttle does not tunnel UDP out-of-the-box. It only works on Linux and only if you are using the tproxy mode, which is not the default and a little more involved to set up. See: http://sshuttle.readthedocs.io/en/stab
19.
▲
by
jaspervdj
9y ago
Explanation in this comment: https://github.com/bountysource/core/issues/1147#issuecommen... On July 27, we reached out to Bountysource in response to a complaint we received from a user. During our inv
20.
▲
by
jaspervdj
10y ago
I haven't done any sort of profiling, but yeah that's a bit much. Unless Pandoc really needs that much memory to do the conversion, I can probably cut it down by quite a lot. I will look into it.
21.
▲
by
jaspervdj
10y ago
I don't intend to make money with it, but yeah I found it to be pretty useful if I want to give quick-and-dirty presentations to other engineers or technical folks. It basically allows me to switch between the presentation and a demo
22.
▲
Show HN: Patat – Terminal-based presentations using Pandoc
(github.com)
167 points
by
jaspervdj
10y ago
|
13 comments
23.
▲
Practical testing in Haskell
(jaspervdj.be)
8 points
by
jaspervdj
12y ago
|
2 comments
24.
▲
Psqueues: fast immutable Priority Search Queues in Haskell
(medium.com)
8 points
by
jaspervdj
12y ago
|
0 comments
25.
▲
by
jaspervdj
12y ago
Not sure, I assume so. I think it was part of a bunch of SSGs imported from another listing. https://github.com/jaspervdj/static-site-generator-comparison/commit/96f23ed30db97067feb42b2f9100ec48c2596eb6
26.
▲
by
jaspervdj
12y ago
I like the additional info on that site! Would you want to consolidate efforts and use: https://github.com/jaspervdj/static-site-generator-comparison/ as an underlying list, too? Maintaining a listing is pr
27.
▲
by
jaspervdj
12y ago
You're right, thanks! https://github.com/jaspervdj/static-site-generator-comparison/commit/610b1b35742a281a84bfb18cf026842d1b92bf67
28.
▲
by
jaspervdj
13y ago
http://isitrestful.com/ I'd be interested to know what this site precisely checks for. Anyone got any ideas?
29.
▲
by
jaspervdj
13y ago
GET jaspervdj.be/lorem-markdownum/markdown.txt?allow-headers=true&allow-code=true&allow-quotes=true&allow-lists=true&inline-links=true&hash-headers=true&asterisk-em=true&asterisk-strong=true Let
30.
▲
Show HN: Lorem Markdownum, my weekend project
(jaspervdj.be)
18 points
by
jaspervdj
13y ago
|
2 comments
More ›