Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
57 ms
·
451.
▲
by
jamii
13y ago
Where most IDEs rely on static analysis to give you information about your code, Light Table is based around live interaction with your code. You can eg attach to a running browser and inject new js or css code into the page from you editor
452.
▲
by
jamii
13y ago
The code highlighting comes from CodeMirror. Adding ruby support should be fairly simple. The python plugin ( https://github.com/LightTable/Python ) is only ~300 lines of cljs and ~750 lines of python and the cljs side s
453.
▲
by
jamii
13y ago
You only need a jvm to use the clojure(script) language mode. You can use python/js/html/css modes without a jvm.
454.
▲
by
jamii
13y ago
Future development will all be open-source.
455.
▲
by
jamii
13y ago
Try http://docs.lighttable.com/tutorials/full/
456.
▲
by
jamii
13y ago
> a nonfree operating system is clearly the favored platform The build instructions were added in the order that they were tested by volunteers. I wouldn't read too much into it. Fwiw, I wrote and tested the rest of the readme on li
457.
▲
by
jamii
13y ago
It's a really nice idea, but why buy a watch when you already have a vibrating computer in your pocket? https://play.google.com/store/apps/details?id=com.nedzadhrnj...
458.
▲
Two cultures of computing
(pgbovine.net)
4 points
by
jamii
13y ago
|
0 comments
459.
▲
by
jamii
13y ago
> If you were to tell me the only state you have in your application is ... "just beyond the edges of our program logic," ... that's not often achieved even in the strictest functional environments. It's actually a pr
460.
▲
by
jamii
13y ago
While David Barbour does tend towards thinking about loud a great deal before coding (which is certainly sensible), he has also previously implemented these ideas in Sirea ( https://github.com/dmbarbour/Sirea ) and has j
461.
▲
by
jamii
13y ago
I like that explanation. I may link to your post in future rather than dmbarbours as it requires less background understanding.
462.
▲
by
jamii
13y ago
I think that a big part of the problem is pervasive access to global state. Given a block of code, it's impossible to tell what effect it (or its sub-calls) might have on the global state. A common design pattern in clojure is to have
463.
▲
by
jamii
13y ago
It's also the standard way to architect web apps, with stateless logic in the servers connecting to the stateful database. What's interesting about the OP is the idea of making that the only source of state, so that every other
464.
▲
Local State Is Poison (2012)
(awelonblue.wordpress.com)
53 points
by
jamii
13y ago
|
38 comments
465.
▲
by
jamii
13y ago
They are :)
466.
▲
by
jamii
13y ago
sha1(ip+port) is tricky in the presence of NAT, since different peers may see your packets as coming from different ip+port pairs.
467.
▲
by
jamii
13y ago
> The docs on connections pane list only JavaScript, CSS and HTML can be evaluated Ah, that's because its a two stage process. You need something that can compile cljs to js (eg nrepl) and something that can eval js (eg browser, nod
468.
▲
by
jamii
13y ago
> External browser with REPL inside LightTable seems easiest for a noob like me. Unfortunately LT doesn't support that use case yet... It certainly does :) On the connections panel click 'Add connection' and then 'Bro
469.
▲
by
jamii
13y ago
I'm guessing he means http://en.wikipedia.org/wiki/Entity_component_system While some big games have used it, a lot more games are still stuck on class hierarchies.
470.
▲
by
jamii
13y ago
Let's see what the science has to say: http://devopsangle.com/2012/04/18/what-research-says-about-w...
471.
▲
by
jamii
13y ago
I think the explanation still functions if you also add the belief that work is largely incompressible. If most professional bricklayers take a year to build a passable house and someone tells you they can do it in two days but wants 10x th
472.
▲
by
jamii
13y ago
Depending on the level of comfort you are used to, you can go a lot cheaper. I shared a room in Bed-Stuy for $350 / month and biked to Hacker School. I did then blow the money I'd saved by eating out every day, but that's a d
473.
▲
by
jamii
13y ago
Maybe check out http://pedestal.io/ "Clojurists looking for a standard way to build internet applications will love Pedestal. Rather than composing art out of found objects, they will now be able to mold a single, cons
474.
▲
by
jamii
13y ago
Everyone uses different tools. Lots of people build their own. Overtone, the tool in this post, is a clojure frontend to SuperCollider ( http://supercollider.sourceforge.net/ ). Overtone is used to describe synthesiser networ
475.
▲
by
jamii
13y ago
I'm just going to copy-and-paste this old comment: When evaluating language tradeoffs the scala community values power more and the clojure community values simplicity more. Scala wants to provide you with the most powerful language po
476.
▲
by
jamii
13y ago
> clojure with optional typing, a Python-like syntax http://julialang.org/
477.
▲
by
jamii
13y ago
The `<` function only works on numbers but, unlike java, it will correctly coerce numbers with different representations. (< 1 ;; Long 1.5 ;; Double 2N ;; BigInt ) If you want java-style comparisons use `
478.
▲
by
jamii
13y ago
It's also interesting for HN because there is a $11k prize for the first AI to win the annual mixed human-AI tournament.
479.
▲
by
jamii
13y ago
I did a fair bit of work in Unity earlier this year. The Unity UI makes a lot more sense once you realise it is built by the objects in the scene. You can code entirely in Visual Studio and just use the Unity window to view the results. But
480.
▲
by
jamii
13y ago
It's especially frustrating because ClojureCLR won't run on such old versions of Unity. I spent a good three days trying to backport all the necessary library code and eventually gave up. I was really hoping to get a decent intera
More ›