HNHacker News
TopNewBestAskShowJobs

Refefer

162 karma · joined December 2, 2011

Large scale learning systems with a functional bent. Always working on the state of tomorrow's art.
submissionscomments
Refefer··on What Happens When One of Your Coworkers Dies
Reminds me a little too much of the regrets of the dying[1]. Ingrained deep within our mammalian brains is the instinctual desire for community and personal intimacy. We'd do well to remember ourselves and what makes us happy before we're reflecting from our own death bed.

[1] http://www.inspirationandchai.com/Regrets-of-the-Dying.html

Refefer··on P = NP
...this would be a huge deal if verified. Anyone with the background to understand this able to reduce the paper presented into more manageable terms?
Refefer··on Bill Gates: My Plan to Improve Our World, and How You Can Help
I fully agree with you in this particular case; it's clear the philanthropist has added more value to humanity than was taken away. Still, it's worth evaluating the person within different contexts: a ruthless businessman taking a run at Sainthood. Quite the dichotomy.
Refefer··on Bill Gates: My Plan to Improve Our World, and How You Can Help
The ends justify the means?
Refefer··on Google launches Portable Native Client
How does PNaCl differ beyond intermediate representation from asm.js? They both seem to focus on providing cross compiling into a browser environment with the latter already having compatibility across the entire set of javascript interpreters. What does it offer that hasn't somewhat been solved?
Refefer··on Microsoft reports record first-quarter revenue of $18.53 billion
But will it? The value of enterprise solutions are often times validated by consistency: it's nice to have a megalithic company with a proven track record of hitting their SLA. Personally, I don't use Microsoft (or Apple for that matter) products at all. However, I would be hard pressed to come up with alternative company which provides practically all the necessities for the technological infrastructure of a company. Google is certainly trying but hasn't quite gotten there yet. There's something very comforting knowing that a product purchased to day will be supported the full length of its contract.
Refefer··on Hulu Plus now works with Chromecast
This is excellent news for Chromecast owners. We've been hearing about pending support for Chromecast since it was first released but basically nothing had come of it. Give me a few more digital sources (I'm looking at you Amazon Prime) and I'll be one step closer to completely dumping cable tv.

Anyone want to bet on the over/under for when HBO Go/Showtime Go will appear? I imagine it will be a bit of a shot across the bow to the traditional cable providers.

Refefer··on Left with Nothing
The DC local government is somewhat remarkable in how corrupt it is. It seems like every other day some major political player gets indicted for corruption of some sort.
Refefer··on Left with Nothing
True investigative journalism is a remarkably expensive process with little chance of recouping overall costs. Even after the initial draft, an extraordinary amount of fact checking and editorial requirements/standards are applied to the piece. Some of it's for reputation reasons and a lot of it is for legal reasons: slander suits aren't cheap.

I hope papers start providing full 'Credits' to what goes into a piece so as to better inform the reader how many people in the chain it takes to arrive at the final copy.

Refefer··on "Chrome-style" Desktop Apps that work today in Firefox
Apparently uninstalling apps is only easily available currently for Windows and Mac. You have to go through a somewhat manual kludge currently for Linux varieties.

edit: https://wiki.mozilla.org/Marketplace/Mozillian_Preview#Unins...

Refefer··on Effective Scala
I would add a few more:

Pick Scala if:

    -You find value in strong static assurances.
    -You find value in generics.
    -You want to learn functional programming, not 'functional' programming (and you should).
    -You value succinctness.
Pick Go if:

    -Compile times matter (of course it does).
    -You find value in easier deployments (at the cost of potentially more deployments).
    -You don't want to learn D ;)
Refefer··on Nidium – A new browser engine
I really don't get a sense of what NiDIUM actually _does_. Is it a framework? A platform? A library? Where does it run? How am I supposed to deploy it? What use case does it solve that doesn't already have existing solutions?
Refefer··on Incredible pictures from the Redbull Photography Contest
Infocus tip: You can easily scroll through the images with the keys 'j' and 'k'. And seriously consider checking out the other infocus galleries; Alan Taylor curates well.
Refefer··on Startup - Bill Watterson, a cartoonist's advice
For me, knowing they are unsanctioned keeps the memories of reading calvin and hobbes completely pure: this isn't them as they were intended to be, but bastardized facsimiles for the purpose commercial gain. It's somewhat poignant; there were many a C&H comic concerning the evils of advertising and marketing - to see subject to it as well completes the message quit succinctly.
Refefer··on Save 50% on All O'Reilly Ebooks and Videos
I'm with you: I like good old dead tree books for so many reasons such as writing in the margins. They should follow Manning books philosophy and also discount physical books as well, a feature which has resulted in my acquiring 10+ books by them.
Refefer··on Linux 3.9 introduced a new way of writing socket servers
I'm a bit more worried about the security aspect of it.

Let's say that we are running a server on a port which uses this option to allow multiple processes to bind to it. What's to prevent a rogue process, perhaps with malicious intent, from starting up and siphoning off requests willy nilly? Sounds like a great way to implement a hard to detect MITM attack.

What would be nicer, I think, is if socket reusing was bound not only to the same uid but also to the process listening to it.

Refefer··on Cts: command-line manipulation of ctags for speed and profit
Since I spend so much time in deeply nested source trees (shakes fits at Maven) with multiple different languages at play, I was finding it tedious to jump around to different files, or discover where a method/class was defined. I wrote this tool to let me jump around easily using the index file generated by ctags.

I've found it to be a real productivity booster and figured it to be worth sharing considering previous discussions of hacking directory traversal.

Refefer··on The limits of Google’s openness
Do two wrongs make a right?
Refefer··on Ways to Save Barnes & Noble
I imagine that's greatly influenced by the purchasing habits of the local customers: in Gettysburg? Beef up the Historical section.
Refefer··on An Ode to Computer Shopper
I think, perhaps, you should read some of his other articles before making a judgement call on the Atlantic's quality or Alexis' qualifications.

http://www.theatlantic.com/technology/archive/2012/11/when-t...

Refefer··on Zotonic: Erlang Web Framework and Performance
I haven't watched the video yet but I have read through the slides and found them to be rather honest. I really do enjoy presentations where the tradeoffs for using a technology are well displayed rather than disguised in other forms.
Refefer··on Google’s Go has some coders raving
One of the big issues I have with its simplicity is that it seriously constrains expressibility; there are many designs that are simply off the table since they cannot be adequately defined.

Now flexibility certainly comes with a cost: there's just that much more you need to understand about theory and architecture to be able to account for all the different code permutations. That said, it also allows for those who dedicate themselves to programming as a science to write exceptionally and more productively.

I would say Go raises the average productivity compared to more complex languages but dramatically caps the upper bound as well. Whether that's good or bad is as much philosophical as practical.

Refefer··on PostgreSQL 9.3 Beta 1 Released
Materialized Views! Well, sort of; it appears they don't automatically refresh when data has been updated in the underlying tables ala Oracle's implementation, but this gets you rather close.
Refefer··on The Selection of Go at Apcera
Erlang is faster than most people give it credit for. I imagine performance might also have made their bullet points, coming from Ruby: http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...
Refefer··on ‘Functional Programming Principles in Scala’ starts today
For those who have taken it already, what's the time commitment like? I would hate to sign up to find myself swamped with more hours than I can feasibly handle on top of an already full schedule.
Refefer··on Why Use Nginx?
Nginx is the most reliable workhorse I've used in nearly any tech stack. Doesn't matter how much traffic we throw at it, it just keeps on kicking. It's very much the 'Redis' of proxy servers.
Refefer··on Windows 8 productivity: Who moved my cheese? Oh, there it is.
You have your workflow, he/she has theirs.
Refefer··on The Tata AirPod: a car that runs on compressed air w/150-200km range
What happens in a car accident? I can't imagine the sudden expulsion of all that compressed air is going to act like anything other than a small bomb going off.
Refefer··on Vim and Vi Tips: Essential Vim and Vi Editor Skills, free on Amazon today only
One quick way to change your behaviour is by remapping the arrow keys to a NOOP. Took be about two days of solid coding afterwords to completely change my habits and have been reaping the awards ever since!
← PreviousPage 2 of 2