HNHacker News
TopNewBestAskShowJobs

rsanders

1,069 karma · joined October 1, 2008

my public key: https://keybase.io/rsanders; my proof: https://keybase.io/rsanders/sigs/PFHCKfa8-MN4C6YSe_m5qXjrOkybUWJ_fUgnC1BDybM
submissionscomments
rsanders··on Clojure from the ground up: Macros
Indeed. Now name all the other Lisps and Schemes in wide use that are based on immutable data structures.
rsanders··on Clojure from the ground up: Macros
Racket is one other good example but he was responding to the "all other lisps" claim. Racket pretty unusual in many regards, so I think the Dwightian "False" was unnecessary here. Or anywhere, really.
rsanders··on Ask HN Googlers: Why is Drive document sharing for Google Domains broken?
I've been using Google Docs / Apps since long before Drive, and sharing within the org has NEVER worked in a sane fashion.
rsanders··on Wireless HDMI for Everyone
Chromecast comes with a short HDMI extender cable. Enjoy the dangly future.

I suspect TV makers will adapt before long and sprinkle HDMI connectors a bit farther apart.

rsanders··on Wireless HDMI for Everyone
From what 355.96 MB/s source are you receiving that video? For some very common use cases, it's either HDTV channels or Blu-Ray, both of which give you compressed bitstreams of less than 50 Mbps. 802.11n can handle that with ease. Granted that recompressing content in real-time doesn't do great things for the quality, but it's good enough. The point of HDMI is that it's a standard connector. Nobody's going to buy a VGA dongle these days.

OnLive and Sony/Gaikai are streaming game A/V over the public Internet, and Amazon has a new platform to do it for arbitrary Windows apps. Again, a decent in-home wireless network is a far superior medium and should have no problem.

rsanders··on Car Mechanic Dreams Up a Tool to Ease Births
That's important. My older son had severe jaundice due in part to the hematoma caused by use of a vacuum extractor during a difficult birth.
rsanders··on Google launches Portable Native Client
I'm using the standard definition, of course.

Seriously, the absence of a published standard from a credible and relevant standards body would be my primary objection to the phrase. Barring that, de facto standardization would be indicated by multiple interoperable implementations from more than one vendor and widespread adoption. LLVM IR and PNaCl are, at best, documented. That's better than undocumented, but it's a long way from standardized.

I never said asm.js is standardized. ECMA/JavaScript is, though, and asm.js is just a well-defined conventional subset of JS. There doesn't need to be a standard.

rsanders··on Google launches Portable Native Client
I have no axe to grind against LLVM or PNaCl, but I think you may have a novel definition of "quite standardized".
rsanders··on Google launches Portable Native Client
For a while there were non-x86 Windows NT boxes. In fact, there are again with Windows RT. Wintel versus WinDEC or Wintanium or WinMIPS, for example, though there was never enough market shire for any of those to justify a neologism.
rsanders··on Datomic Pro Starter Edition
Does the Datomic Console app count against the 2 peer limit when running?
rsanders··on NSA monitored calls of 35 world leaders
I have never been able to follow the logical step between "this is pretty obviously a bad thing" and "but it's okay and everybody should shut up about it because it was 'common knowledge' -- i.e. what we might have previously called conspiracy theories -- among some unspecified set of people who may or may not have been dismissed as tinfoil hat wearers".
rsanders··on How Samsung inflated its performance scores
I've been an iPhone user since the first one shipped, and just changed to a Galaxy Note 3. It's neither cheap nor rubbish. But I do feel a bit uneasy about supporting them in light of their history of "extreme homage" in design. I'm not at all surprised to hear about them acting shady in this way.
rsanders··on Mobile web design: The reign of morons, indeed
The print ads rarely jump in front of the text, permanently obscuring it. It's baffling, but this is a real phenomenon on the mobile web.
rsanders··on Mobile web design: The reign of morons, indeed
He's not just complaining about there being ads. He's complaining about the site being unusable for reading. If you haven't run into the unclosable popovers on a mobile web site, you're luckier than I am on any given day. If I can't see the article when I first load the page, and if the page then self-destructs behind the popover of doom, I will stop going to that site. There was revenue to be had from me, but not if I know the site is broken.
rsanders··on Criminal Complaint against Ross Ulbricht aka "Dread Pirate Roberts" [pdf]
I agree with your last point, and was making it in a roundabout way. "How do we convict this guy if he can afford a good lawyer?" and "We'll definitely convict this guy because he can't afford a good lawyer." are both troubling thoughts. Why not freeze the assets of everybody charged with a felony and appoint public defenders?

The rest of your post I have some difficulty with. It's almost as though you're saying we don't even need a trial here because the facts are so obviously established. I don't believe it's yet been established in a court of law that any crime was committed, much less that this person committed it.

rsanders··on Criminal Complaint against Ross Ulbricht aka "Dread Pirate Roberts" [pdf]
Alleged criminal conspiracies. If the prosecution of an alleged criminal is undermined by his being able to afford competent defense, we've got a bigger public policy issue.
rsanders··on LXC – Running 14,000 tests per day and beyond
We switched to CircleCI from our own, painfully maintained Jenkins box to test our Rails apps. Between their clearly highly tuned infrastructure, nice little tweaks like caching the installed gemset between builds, and automatic parallelization of the test suite, our average build times dropped by 50-75% and became much more consistent. We did give up some flexibility in determining which branch names automatically run, or whether builds only run once a pull request is opened, but it's well worth it.
rsanders··on Cognitect: Relevance merges with Metadata Partners (Datomic)
Quite a few members of the Clojure core team and community work there, as evidenced by the intersection of http://thinkrelevance.com/team and http://clojure.com/about.html.
rsanders··on I wasted four years of my life – don't make the same mistake
That's great if you only want it to be a hobby. How many people here would think it a good idea to take a lucrative job in waste management or accounting and do a little hacking on the side?
rsanders··on Clojure-scheme: Compiling Clojure to Native Code via Scheme [video]
Clojure is intended to be a hosted language. Building on and providing first class access to a rich ecosystem of libraries and tools was an explicit goal.
rsanders··on Injectable oxygen keeps people alive without breathing
Only until the partial pressure of CO2 was in equilibrium between the volume of air in the lungs and the the body tissues. It's like bailing out a boat -- it only works if you empty the bucket periodically.
rsanders··on Clojure core.async and Go: A Code Comparison
I think you can be pretty proficient in writing regular Clojure and still find macros "twisty". Most Clojurians would agree that "The first rule of Macro Club is Dont Write Macros".
rsanders··on Dropbox will kill your insane MacBook Air 2013 battery
A non-open-source OS X app called AppTamer can be very handy for managing battery life. You can set process priority and automatically pause non-foreground GUI apps. So when you switch away from your CPU chewing IDE, it'll get SIGSTOP'd.
rsanders··on Mocl – a Common Lisp implementation for mobile platforms
Apple no longer cares what language you use, as long as new code isn't downloaded to distributed apps after installation. So it's okay to use CL as long as there is no facility for interpretation of CL downloaded from the net.
rsanders··on Statement Regarding Temporary Hiatus on U.S. Dollar Withdrawals
I agree. The idea that a submitter might add some value to the summary through a better title doesn't seem strange for a site that is based around the idea that its members add value through collection and commentary upon those articles. Why is this one piece of data sacred?
rsanders··on Rep. Nadler now saying CNET story (NSA recording calls) is not true.
What does "cannot" in the quote from Rep. Nadler mean?

  “I am pleased that the administration has reiterated that, 
  as I have always believed, the NSA cannot listen to the 
  content of Americans’ phone calls without a specific 
  warrant.”
I hesitate to draw any conclusions from that statement given the administration's secret lingo and willingness to make the "least untruthful" statements they can conveniently make.

Are we to assume that all the concerned agencies and courts have no secret interpretations of the laws to mean otherwise? That they are not technically capable? (I've implemented CALEA in a VoIP network, so I'm quite sure they can.) That there are actual technical barriers implemented within the agencies which prevent its personnel from doing so without specific legal oversight?

Or maybe it's just soothing noise with no specific or verifiable meaning.

rsanders··on Custom SSL Domain Names and Root Domain Hosting for Amazon CloudFront
The (theoretical) security value of proving a secure connection to uglyrandomletters.cloudfront.net is significantly less than the value of proving a secure connection to TheSiteYouTrust.com.

When a group of U.S. ISPs first started working on anti-phishing solutions, we realized that the problem with SSL is that apparently nobody told users they needed to check anything but the golden lock icon to verify security. "Oh, look, I have a secure connection to bankofamerica.b1llingprovider.com, seems legit".

rsanders··on NSA slides explain the PRISM data-collection program
Carnivore definitely was, and it wasn't really kept secret. If you worked long enough in telecom or Internet service, you probably got to install a Carnivore box in your data center.
rsanders··on Blogger, With Focus on Surveillance, Is at Center of a Debate
What do you mean "got away with"? These laws exist to deter leaking, and that only works if people believe they'll be applied. Do you think they're worried about losing votes over this? There's only a handful of congresspeople who are vocally against it, and most of the American people don't care. "It's called protecting America." - Sen. Dianne Feinstein, (D-California). Who's there to vote for?
rsanders··on The Cost of an ACL Injury
I've been in this situation, and there is no comparison at all. Nobody but the very wealthy can afford to pay out of pocket for healthcare. A single, minor injury can cost you $50,000 - $100,000. A chronic condition, cancer treatment, or major surgery can easily head north of $1 million.

Sure, you can try to negotiate pretty much anything. But what kind of leverage do you think you have? Insurance companies can put many millions of dollars of revenue at risk with the threat of dropping a stubborn healthcare provider from their network.

In contrast, your negotiation position is A) please? and B) I may be forced to declare bankruptcy, in which case you may or may not get your money. If you have enough assets, then option B is basically another form of A: "please, don't take away my house or the savings I've spent my life earning." The bigger your bill, the greater the incentive to deal with the annoyance involved in collecting from you. The likely consequence of your personal financial ruin doesn't enter into their calculations.

← PreviousPage 4 of 7Next →