Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yvdriess
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
511.
▲
by
yvdriess
11y ago
I really wonder if dataflow machines could genuinely be a feasible commercial processor. Software is moving more and more towards this type of programming model, from the reactive stuff to even HPC. OoO cores are already small dataflow proc
512.
▲
by
yvdriess
11y ago
Morphic is a bit the 'Lisp' of UI frameworks, learning it is valuable on its own for the insights it brings. In comparison, most UI frameworks (barring McClim) are virtually identical (gridbag, Model-View-Something). related: As t
513.
▲
by
yvdriess
11y ago
Lucid was called a dataflow language at one point, but is more accurately an 'eduction' language. The key difference is that Lucid relies on demand-driven evaluation, wheras dataflow semantics entirely relies on the more push-base
514.
▲
by
yvdriess
11y ago
Note that this enables you to use the bash 'forward search', CTRL+R's forgotten twin. I use CTRL+R and CTRL+S often in emacs and was frustrated that CTRL+S would not work on a command line terminal. As the article mentions, C
515.
▲
by
yvdriess
11y ago
The biggest impact of the T20 incident referred to here was on EVE-politics rather than CCP's policies. Context: The T20 incident happened during a three year long galaxy-spanning conflict that erupted which pitted numerous smaller pla
516.
▲
by
yvdriess
11y ago
It is rare for trams in Belgian cities to still drive on the road. Most have gotten a separate bedding. https://www.google.be/maps/@50.829617,4.434058,3a,75y,12.81h... https://www.google.be/maps/@5
517.
▲
by
yvdriess
11y ago
Not to mention streetcars as a possible vehicle (no pun intended) for alternative power plants or fuel sources. Some of the arguments against alternatives for the internal combustion engine fall away if you do not have to deal with the need
518.
▲
by
yvdriess
12y ago
I found it insightful as it makes you realize the following important takeaway: we can still improve bandwidth, but not latency.
519.
▲
by
yvdriess
12y ago
Not the one Steve Jobs got.
520.
▲
by
yvdriess
12y ago
The thing is that there is already a Lisp that is a viable, modern and competitive language for nontrivial applications. One that has incorporated the institutional knowledge and hindsight of two decades pragmatic programming practices. I l
521.
▲
by
yvdriess
12y ago
Finger crossed then that Azule can get a proper moving GC to work with LLVM then, until then a CL on LLVM (even Julia) are stuck with kinda bad GC. I wonder why start from scratch for an LLVM backend, can't SBCL be used to generate LLV
522.
▲
by
yvdriess
12y ago
I would like to point out that there are classes of laziness. Haskell's laziness guarantees that an expression will not be evaluated if it is not used. e.g. take_first(42, 42/0) will not return an error. This enables you to cons
523.
▲
by
yvdriess
12y ago
Mathematically, you have two different inputs in that case, the environment changed since.
524.
▲
by
yvdriess
12y ago
This logic oversimplifies: you are making the assumption that a function that talks to the outside world, such as 'read', is the same function at every invocation. You can deal with outside events (viz. IO) by using and returning
525.
▲
by
yvdriess
12y ago
This was also a good eyeopener, from the man himself: http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Key...
526.
▲
by
yvdriess
12y ago
Reactive programming (languages) are supposed to give you a way to deal with such complexity, for instance by solving the inversion of control problem. This really is not chaining events together, just as structured programming is not jus
527.
▲
by
yvdriess
12y ago
Are any of these a surprise to anyone here? I am not asking this rhetorically.
528.
▲
by
yvdriess
12y ago
On the other hand, I heard just this week at imec that currently 30% of the leakage is due to quantum tunneling. Nothing to sneeze at.
529.
▲
by
yvdriess
12y ago
As a researcher involved in parallel processing and parallel computing, this article has really crystallised some of my thoughts about the field. I sometimes hesitate to even call our current multi- and manycores parallel processors. The ac
530.
▲
Is Multicore Hardware for General-Purpose Parallel Processing Broken?
(cacm.acm.org)
3 points
by
yvdriess
12y ago
|
1 comments
531.
▲
by
yvdriess
13y ago
I was under the impression that packets behind the blocked TCP packet still sent through the network, relying on the client-side or last-hop to maintain the sequential stream illusion and thus reducing the delay of the subsequent frames to
532.
▲
by
yvdriess
13y ago
You cannot put a number on crazy.
533.
▲
by
yvdriess
13y ago
The current Haskell execution engine is very imperative indeed. Instead of graph reduction, you could drive your execution in a completely immutable way by using string reduction. I don't think this has been explored much, I only found
534.
▲
by
yvdriess
13y ago
There were some dataflow languages like VAL or SISAL that did exactly that. The hardware and software on top was built in the 70s and 80s, but such parallel research funding sort of dried out after the cold war ended. There is a resurgence
535.
▲
by
yvdriess
13y ago
And incidentally, dynamic dispatching is recognised as the key feature of OO: (Cook 2009) Object-oriented programming is successful in part because its key technical characteristic—dynamic dispatch-is essential to supporting independent, i
536.
▲
by
yvdriess
13y ago
Essentially, they are running a coal mine by instructing miners to only use their drills on coal layers.
537.
▲
by
yvdriess
13y ago
If you lose $9000 in poker, I would not care, but you and the people at the table certainly would.
538.
▲
by
yvdriess
13y ago
Feel free to point out the errors exactly. We went from a collaborative environment to near-zero connectivity as the norm. You could even see the fact that people still swap out .ptt and .doc files via e-mail as direct result of that. We ha
539.
▲
by
yvdriess
13y ago
An entire page of how they were trying to implement in various ways, including FORTRAN. Then, suddenly: "S.R. Russell noticed that eval could serve as an interpreter for LISP, promptly hand coded it, and we now had a programming language wi
540.
▲
by
yvdriess
14y ago
Indirectly, it does makes AMD CPUs and GPUs more attractive to PC gamers: http://www.eurogamer.net/articles/digitalfoundry-future-proo...
More ›