Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
straws
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
straws
9y ago
If anyone can help figure out how to trigger the leap keys in the emulator, I'm all ears: https://archive.org/details/canoncat - - - It's fascinating to compare a tool like this to the direction the Macintosh
32.
▲
Canon Cat Resources – Jef Raskin's Forth-Powered Word Processing Appliance
(canoncat.net)
77 points
by
straws
9y ago
|
23 comments
33.
▲
by
straws
9y ago
An additional summary (with sample code!) lies in the explainer document: https://github.com/WICG/budget-api/blob/gh-pages/README.md
34.
▲
by
straws
10y ago
An enormous amount of the shavings and inlining that the Closure compiler is capable of assumes that you write your code according to rules that reduce ambiguity and dynamic features in your code. Variable names get mangled, so things lik
35.
▲
by
straws
10y ago
Often recommended, but Anne Lamott's Bird by Bird and Stephen King's On Writing are both autobiographies wrapped in textbook sheepskin. Writing advice that may seem obvious or trite is then backed up with beautiful vignettes. Good
36.
▲
by
straws
10y ago
I've found http://www.ccs.neu.edu/home/matthias/HtDP2e/ to be the best resource to drill the "code as data" mindset necessary for Lisp programming. And I would recommend going through as many e
37.
▲
by
straws
10y ago
https://github.com/aarongustafson/jekyll-crosspost-to-medium is a fair option if you have a Jekyll blog. Many static site generators include an idea of "publishing targets", and often include an easy way of m
38.
▲
by
straws
10y ago
Dead code removal relies heavily on writing JS in a style that allows for static analysis. Dynamic requires, heavy usage of closures, knowledge of external/global variables are all things that prevent a lot of commonjs code from being
39.
▲
by
straws
10y ago
littleBits | Software Developer | NYC | littlebits.cc littleBits is a company aiming to get the world inventing. We make an award-winning system of modular electronics. Our kits have been integrated heavily in STEAM education programs and w
40.
▲
by
straws
10y ago
Are there any alternatives to TodoMVC out in the wild? I rather like https://github.com/staltz/flux-challenge myself, but I wonder if there are any other projects that are focused on more complex examples.
41.
▲
by
straws
10y ago
littleBits | NYC | Software Developers | Full Time | littlebits.cc littleBits is a company aiming to get the world inventing. We make an award-winning system of modular electronics. Our kits have been integrated heavily in STEAM education p
42.
▲
by
straws
10y ago
I've had a painless time setting up my mac with https://github.com/msanders/cider
43.
▲
by
straws
10y ago
That's why the distinction is so lovely. Same identity, different value. State is a snapshot of an identity at some point in time.
44.
▲
by
straws
11y ago
And unopinionated. It takes a tremendous amount of listening, polishing, and gardening to arrive at what github has built.
45.
▲
by
straws
11y ago
For B, https://pragprog.com/book/vmclojeco/clojure-applied is very nice if you are coming from a traditional Java or OO background, and if you are familiar with design patterns but are wondering how to structure y
46.
▲
by
straws
11y ago
Fairly well! https://github.com/JeanMertz/chruby-fish
47.
▲
by
straws
11y ago
om.next lifts some great ideas out of Relay and Falcor. All three libraries share the assumption that components should describe the data they want, in the shape that they want it in. A querying layer is then responsible for for maintaining
48.
▲
by
straws
11y ago
More of a fun experiment than anything else, but the Pig Shell is worth playing with: http://pigshell.com/
49.
▲
by
straws
11y ago
Not to mention idempotent code is trivially memoized, allowing you to skip computations you couldn't previously reason about. A function that produces a value is always comparable to another value — a function that modifies some stat
50.
▲
by
straws
11y ago
That's a bit unfair — you're talking about an expository and introductory Medium post. Compare that to the first sentence of the guide itself: Open source UI components and visual style guide to create consistency and beauti
51.
▲
by
straws
11y ago
The thing that always stops me from making something similar to this (other than willpower and interest) is: how do you enforce constraints on the data? How do you keep it from accumulating junk data if you're cutting out the role of a
52.
▲
by
straws
11y ago
I'm not sure I'd agree that those are examples of people fighting React though — using it on the client and server allows you to never duplicate markup you might have in a component with markup in a template, for example. The case
53.
▲
by
straws
11y ago
There's a benefit to teasing apart two ideas here: - writing functions that expect immutable data (you get referential transparency and value equality → a system that's easier to reason about) - using persistent data structures (m
54.
▲
by
straws
11y ago
Should have started with a service-oriented architecture, then their civilization would have never collapsed.
55.
▲
by
straws
11y ago
It's a very cool feature of Datomic that the storage engine is pluggable, and easily changed depending on the characteristics of your data. Using Postgres is trivial: http://docs.datomic.com/storage.html#sql-database
56.
▲
by
straws
11y ago
Inconsolata-dz is a great font, though I recommend https://github.com/DeLaGuardo/Inconsolata-LGC for fans of Inconsolata that would like bold and italic weights, as well as extended glyphs.
57.
▲
by
straws
11y ago
I'm getting really sick of these monad tutorials
58.
▲
by
straws
11y ago
Reagent presents a very simple api at the expense of a lot of complex/magical bookkeeping to link components and their update cycles to a framework-specific application atom. If you're really looking to demystify how clojurescript
59.
▲
by
straws
11y ago
Nikita Prokopov has presented a pretty cohesive vision for front-end programming in the cljs community. Even if you don't agree with all of his opinions, he's one of the only people assembling a big picture about how to write apps
60.
▲
by
straws
11y ago
Great question! Actions should be thought of as a mapping between some mechanical UI event (typing in a form, clicking on a button) and an event with some meaning in your application ("user typed a hacker news comment", "user
More ›