Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
plafl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
plafl
5y ago
Julia, because fast can be beautiful. I don't know how much it's going to grow but it doesn't look like stalling in the near future. The reason is simple: it fulfills a need no other language does. I would guess there are som
32.
▲
by
plafl
5y ago
I don't know why you cannot "overwrite" existing structs but to be fair whatever system you use to program in a stateful manner in the REPL will have some problems. Just hit this one: after rewriting a function I don't s
33.
▲
by
plafl
5y ago
All valid complaints. Regarding the first one, redefining structs, you can wrap them inside modules and reload the module. It's not as ergonomic since you will need to qualify the structs with the module name.
34.
▲
by
plafl
5y ago
My mind exploded. I played that game on my first computer, a 286. I think it was the first game I owned, it came in a pack with Silent Hunter I think, maybe Panzer General and another game I don't remember...
35.
▲
by
plafl
5y ago
There may be some possibilities. I'm not sure if it counts as AI but nevertheless a nice video: https://m.youtube.com/watch?v=BTETsm79D3A There is never enough compute power. Dwarf Fortress on a supercomputer?
36.
▲
by
plafl
5y ago
AFAIK, not since 1999: https://en.m.wikipedia.org/wiki/Restrict But yes, Fortran can be as fast, although I'm not sure compilers are given the same love as in C
37.
▲
by
plafl
5y ago
Different people have different ideas of the meaning of "understanding". Take simple concepts like "time" and ask a physicist.
38.
▲
by
plafl
5y ago
It's great to be able to use an expressive language and to go low level and/or verbose to extract every bit of performance on hot code. I have written some amount of numerical code in C and it's not unusual to first prototype
39.
▲
by
plafl
5y ago
There are several videos at the end of the article under section Supplementary Information, for example: https://static-content.springer.com/esm/art%3A10.1038%2Fs415...
40.
▲
by
plafl
5y ago
It is a matter of time someone puts a dictation mode together. Given the design of Emacs key combinations you will be able (required) to use also rythm and tone.
41.
▲
by
plafl
5y ago
It's a good question. Intrinsically, there is no difference: you need to consider how both pieces of data are used. Consider these two "equivalent" 1D arrays: x = Vector{Float64}(1, 2, 3) y = SVector{3, Float64}(1, 2, 3
42.
▲
by
plafl
5y ago
Also not an expert, or even educated on it. In the case of Julia for example static arrays can be created, at runtime or not, with a fixed length that is part of the type definition, to give a less trivial example than "is an instance
43.
▲
by
plafl
5y ago
I agree completely with the article. It is actually a very natural thing to believe and when all we have are beliefs some people are simply wired to distrust consensus. I think having outliers is a survival strategy as a species, although i
44.
▲
by
plafl
5y ago
A pointer into what you are looking for may be duality: https://en.m.wikipedia.org/wiki/Duality_(mathematics) For example, in geometry, there is an equivalence between Voronoi diagrams, Delanauy triangulation, convex h
45.
▲
by
plafl
5y ago
I think resistance to algorithms is about failure modes. If an algorithm becomes standard and you are an edge case then you are in trouble, much the same way you are in trouble today with companies that have automated customer support and m
46.
▲
by
plafl
5y ago
I think there was a time where the GNU Smalltalk page contained the phrase "The Smalltalk for those who can type"
47.
▲
by
plafl
5y ago
If I understood the article correctly the four type of functions are present in Julia: julia> factorial(3) # term -> term 6 julia> typeof(3) # term -> type Int64 julia> one(Float32) # type -> term 1.0f0 ju
48.
▲
by
plafl
5y ago
I actually understood your article about the lambda cube much better. Also, very nice formatting and clean design, very readable on my phone.
49.
▲
by
plafl
5y ago
If like me scheme is more your thing I discovered this library for Racket today: https://github.com/soegaard/sketching
50.
▲
by
plafl
5y ago
> many people feel much more strongly about welfare fraud than tax evasion. Many people are way more against crimes which offer them little returns than against crimes that may happen in their social circles. Edit: I want to clarify that
51.
▲
by
plafl
5y ago
There was a time where Amazon was great to explore books: "users who bought also bought". Good old collaborative filtering. I feel bad for giving useless advice so as someone who read several times the whole foundation series as a
52.
▲
by
plafl
5y ago
I feel that there is some kind of link to duality in optimization. Like you are trying to bound the intended program from below and from above.
53.
▲
by
plafl
5y ago
I don't know why, but I usually find the usability of anything crypto-related terrible like ssh or managing certificates. Granted I have no idea about security but I would say that I have some knowledge of computers, I use 2FA minimum
54.
▲
by
plafl
5y ago
> _can't reboot their servers_ because they simply don't know how to bring the app back up A hundred years later IT priests will demand human sacrifices to appease the server gods
55.
▲
by
plafl
5y ago
I own the hardcover and looks great, but there is an ebook too: https://press.princeton.edu/books/ebook/9781400838981/discre...
56.
▲
Book: Discrete and Computational Geometry
(press.princeton.edu)
5 points
by
plafl
5y ago
|
3 comments
57.
▲
by
plafl
5y ago
Sample chapter: https://assets.press.princeton.edu/chapters/s9489.pdf It's hard to not get motivated with this book. It's a math book, with proofs or proof sketches, but stays very fresh and agile and with a
58.
▲
by
plafl
5y ago
> share zero genes That would be impossible, unless one of you is some kind of bacteria. And even in that case I doubt it. According to Wikipedia[1] (yes, I invested some time to refute a random stranger on the internet, well, maybe a co
59.
▲
by
plafl
5y ago
(note: comments based on a superficial read) I would say "interesting" more than "groundbreaking", in the sense that you will not solve problems that you were not previously solving. The benchmarks provided show nice con
60.
▲
by
plafl
5y ago
Thanks, and I must say, very old school web page:)
More ›