Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bjoli
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
bjoli
11d ago
You are probably the guy to ask. I have always found dns over TLS to be the fastest, but with the quic versions making an entrance, maybe things have changed. Which is the one that gives me the fastest replies?
2.
▲
by
bjoli
17d ago
Does it really take 3 minutes on your iPhone? My pixel 8 does it in slightly less than a minute in Firefox.
3.
▲
by
bjoli
20d ago
I believe everything you say. I hope you didn't feel attacked. It is just a feeling I often get when I'm online. Some people seem to spend more time on form than actual content, and while I agree that how things look is a part of
4.
▲
by
bjoli
21d ago
In some ways I feel that caring a lot about fonts is on the opposite side of the spectrum to whatever it is making a population feel their lives have more meaning during wartime or crisis. As a visual designer, sure, it is you job. As a com
5.
▲
by
bjoli
21d ago
We shouldn't forget that Google tried to push the whole remote browser stack attestation thing (WEI). That is where they want to go. We shouldn't follow them there.
6.
▲
by
bjoli
21d ago
that of course depends on what you mean by fast. Fast can mean "know how to make the job of the JIT easy" (which it does in many cases), but it can also mean "write C in Java" which is, arguably, worse than writing C in
7.
▲
by
bjoli
25d ago
everybody agrees, which is why most sane people very rarely reach for macros. At the same time, it would be great if some of the libraries that rely on typeclass machinery for code generation could use lisp-like macros, because turning a 3
8.
▲
by
bjoli
25d ago
it allows you to create a language that compiles to your original language. You can abstract everything away. Not like Haskell where laziness accounts for some and typeclasses for some (and often an exponential growth in compile times). No,
9.
▲
by
bjoli
28d ago
I do believe there is some truth to it. The reason we have had an upswing in diagnosed people is that society's demands have gotten higher and what was previously considered normal is no longer within the normality corridor. the same c
10.
▲
by
bjoli
1mo ago
Remember the days when we complained about Java being a resource hog? Now I am glad to get a Java or dotnet app.
11.
▲
by
bjoli
1mo ago
I spent some time this morning thinking I was wasting memory using an immutable vector type in c# (RRB tree). It made things a lot easier and probably safer, but it ended up using about 1 MB more memory and "wasting" a couple of h
12.
▲
by
bjoli
2mo ago
One of their newer APs has thread radio. That is the best idea anyone has had since the mid 90s.
13.
▲
by
bjoli
2mo ago
How is the ipv6 situation these days? I left Ubiquiti 2 years ago because I needed to be able to configure the /56 I got from my isp. The unifi controller was pathetic in what it could do.
14.
▲
by
bjoli
2mo ago
if you compile to c# you can use #line directives to get integration with debuggers. it is really simple. for debug builds you can do an ANF pass and generate debugging locations for every different expression.
15.
▲
by
bjoli
2mo ago
why doesn't anyone just jump the gun and introduce proper parallelism primitives? SML/NJ got it right in 1991. ocaml5.0 has domains and effect handlers. why do people still accept CSP? It is simple to do some things in it, bit ple
16.
▲
by
bjoli
2mo ago
if the language specifies all ranges to be the same this matters very little. if a ranges are inclusive, you get used to it. if it is arbitrary it is awful.
17.
▲
by
bjoli
2mo ago
i have made a language that xompiles to c#. I wrote a lexer. then a parser. then a type checker (hindley milner, function local so that top level functions must have type signatures) a match compiler. the hardest part was what came next: th
18.
▲
by
bjoli
2mo ago
the looping facilities in most languages suck. We are at a position where iteration is either "increment or decrement numbers", or "go through this collection". Everything else means degrading performance. In some langua
19.
▲
by
bjoli
2mo ago
I would chose typescript over js, Python and perhaps ruby. but I would use Scheme over typescript. I would probably use f# or ocaml over Scheme for most projects. it is not an either or.
20.
▲
by
bjoli
2mo ago
Last week I am #2 in Sweden on StreetComplete, despite using veapucci for about half my edits (my neighborhood is pretty effed up). AMA I guess
21.
▲
by
bjoli
2mo ago
that is one of the reasons async is everywhere. proper threads are not enough. 2 threads are great at doing 2 things at once, but unless you have the hardware 1000 threads scale very badly at doing 1000 dings at once. with CAS, making a mul
22.
▲
by
bjoli
2mo ago
it is like CSP but with first class events. In CSP you have to manage complex protocols yourself, whereas in cml you can compose larger even trees and then do one sync. a classic example of something that is trivial in cml but requires a me
23.
▲
by
bjoli
2mo ago
and you get concurrentML. People get all wet in the pants by the actor model and CSP, but my god CML is much nicer in every way. I had a weird introduction to programming. I spent my first half year doing php, and them went all in on scheme
24.
▲
by
bjoli
2mo ago
you can implent something like futures on top of cml and use it as async. then you get async for stuff where async is useful and a proper way to write parallel programs for when async would lead to all the bad stuff async leads to. i rarely
25.
▲
by
bjoli
2mo ago
yep. writing on my phone. notoriously bad at proof reading.
26.
▲
by
bjoli
2mo ago
It seems like we forgot about lightweight fibers for about 30 years and then collectively rediscovered it in about 2010. sure, Java did green threads, but not like m:n stuff. I sometimes wonder where we would be now if people would have gon
27.
▲
by
bjoli
3mo ago
I administrate my home lab using podman desktop and quadlets. It is one of the few GUIs for what is mostly a cli utility that really adds value.
28.
▲
by
bjoli
3mo ago
Edit: Sorry for repeating myself. Still thinking out loud. I have already started. Not only is the concat faster (which means the derived operations in the rrb tree will be faster), but the derived operations can be done directly since the
29.
▲
by
bjoli
3mo ago
Hmmm. This comment made me think. If you would do a radix tree that degrades to a b+tree, you would get a couple of things. The b+tree concat and subsequently insertions and removal, is faster than the rrb tree one, but yields more relaxed
30.
▲
by
bjoli
3mo ago
This is a persistent ordered map on b+trees. https://rikspucko.koketteriet.se/bjoli/PersistentMap/src/bra...
More ›