Excellent use of Pollen, glad to see this out in the wild. I’ve been experimenting with it recently to do a larger site.
This was a stunningly well written blog post. I disagree philosophically with many of the opinions (as a die-hard Emacs user and as someone who builds GUIs/front-ends) but very much appreciated the thoughtful sentiments. The poetic idea of Emacs as a place really stood out. This was a joy and I would gladly read and consider more opinions I disagreed with if executed with similar skill.
Different, but similar to, https://github.com/wolfcw/libfaketime ?
Flux capacitor is a better name, though :)
I needed a lol today. This delivered.
@d_run Please can you add the “video” tag. Thanks!
I would but I can’t figure out how?
I believe a few of us have to click the “suggest” link above and add the video tag.
In case anyone doesn’t know, Papers We Love has local chapters in a bunch of cities which host talks on various CS papers at a regular interval. It’s usually really interesting, you meet cool people, and it’s a great way to continue your education in theory while working as a professional developer.
I’ll second that, the PWL in Montreal is always a fascinating meetup.
Many of the chapter meetings are recorded as well - http://paperswelove.org/categories/video/
Each individual video is also on the individual speaker’s page:
They all look like links to their YouTube channel - I prefer that so I can get an RSS feed.
Camino was my goto browser on early OSX for a long time, for a lot of the reasons stated in the article - it was light and fast compared to Firefox/Safari and rendered pages better.
One really cool “observation” paper to come out of the memory management community is A Unified Theory of Garbage Collection by Bacon, Cheng, and Rajan
This is one of my favorite papers of all time, highly recommended for everyone!
Michael Bernstein does a nice overview of that very paper here: https://www.youtube.com/watch?v=XtUtfARSIv8
It’s been hypothesized that iodized salt is responsible for a large part of the Flynn Effect, the gradual increase in IQ around the world over the last hundred years or so.
Interesting article on the Flynn Effect - http://www.bbc.com/future/story/20160929-our-iqs-have-never-been-higher-but-it-hasnt-made-us-smart
This was a good talk from David Nolen (@swannodette) at Papers We Love NYC. Of note, Matt Might (@mattmight), one of the authors of the paper, was in the audience as well to field some of the tricker questions. The paper is very approachable and comes with runnable code.
Anyone know if the Papers We Love Conf talks were recorded and if so, when they will be available?
They were recorded. Keep an eye on our YouTube channel for the videos within the next couple of weeks.
We should have them out in the next few days, we’re waiting on the captioning to come in. We will publicize on the pwlconf.org and paperswelove.org sites, as well as on Twitter.
The survey and spreadsheet attached to this article is going to cause anarchy across the states. Which I think is a good thing.
This is a really well explained extended example. Makes it clear how immutability solves some problems and doesn’t solve others. I’m now intrigued by effect systems, although it seems they’re still at the research/experimental stage?
Yeah - as far as languages oriented at practical use, you can try effects systems in TypeScript, Idris, or Haskell. Using them in Haskell is somewhat weird because most of the libraries you’ll want to use are instead written with monad transformers. TypeScript has more web-oriented infrastructure already written than Idris does.
Don’t forget Purescript :)
Eff http://www.eff-lang.org/ - Effects are first-class citizens
I’m working on an effect implementation for Scala: https://github.com/m50d/paperdoll . If you or anyone else can suggest useful effects from the existing scala ecosystem that it would be worth adding adapters for (so far I’ve done scala-arm and am thinking of doing doobie next) I’d appreciate it.
Memo to self: try adding treelog too. And create a paperdoll-all module that depends on everything for convenience.
Hard to tell from the README, I’ll need to play with it, but curious what the interop story with existing JS libs is.
Also, it appears Urlang has immutable data structures? https://github.com/soegaard/urlang/blob/master/runtime.rkt#L1139
And you are right it is not clear from the README - but since the project haven’t been “released” yet, I don’t feel too guilty :-)
Does anyone have a list of all of the awesome things Microsoft has done in the past few years that totally go against their previous policies / culture? Things like this are still so surprising to me. No complaints!
MS’s work on RxJS https://github.com/Reactive-Extensions/RxJS was and is pretty cool. TypeScript http://www.typescriptlang.org/ is also getting a lot of play.
I would love TypeScript or some sort of annotations to get into the ECMAScript process. There was sorta positive talk from Google, who were talking about using it as the basis for an optional type system for JS (with stricter semantics than TypeScript’s–SoundScript would ensure that type annotations matched run-time reality, when in TypeScript they’re development-time aids as much as anything).
[Comment removed by author]
That MS still does some bad things doesn’t illustrate that “nothing has truly changed.” The last couple of years has seen a lot of improvement, particularly in regards to their participation in open source.
For the generation that grew up on a steady diet of Slashdot (may God save your tormented souls), MS is the residual Great Evil still and may never recover.
Of course, most people on that site were pretty full of it, but it reflects a common sentiment among a certain crowd.
F# is pretty sweet. Reactive Extensions (for C#, JS, and other languages) is very cool too.
In addition to the other projects mentioned, Visual Studio Code and the Roslyn compiler are both open source from Microsoft.
Hacked together a quick terminal app using Blessed (https://github.com/chjj/blessed) to provide a simple UI for one of our internal services that didn’t have a front-end. Realized I would much prefer to use Blessed with ClojureScript, and am thinking of writing a CLJS wrapper around it.
Ooh, that’d be nice. I’m kind of surprised that there isn’t already a good Clojure interface for a curses-like library.
Me too. I originally was looking for a Clojure or Racket solution and couldn’t find anything that looked supported or had good documentation. So I just rolled with Node.
Really would like this for Emacs, also, such good documentation in both form and content.
Though the papers are in pdf format the link is actually to a github repo. I think the pdf label has been used for links that are actually pdfs. Therefore, I think the pdf label should be removed from this entry.
Also: No Boston area chapter :( Anyone interested in a Boston area meetup?
There was a Boston chapter, but they fizzled out after their first meetup. Please start another!