HNHacker News
TopNewBestAskShowJobs

dmorgan

277 karma · joined October 2, 2012

submissionscomments
dmorgan··on Help find a bright object on Mars
Only, he could see the 200x200x square sample, and tell that it was just common sand, before picking it as representative of the sand for analysis.
dmorgan··on Codeq
>I have no over-excitement just because something comes from Rich Hickey.

Ahh, sour grapes and/or jealousy. Yes, it IS obvious now.

dmorgan··on The Measurement That Would Reveal The Universe As A Computer Simulation
>But that's not more likely than any one of thousands of other possible explanations which there is no specific evidence for.

True, but the point I wanted to make is that Occam's Razor doesn't give us the "true story", just the more possible given the evidence we have.

I.e sometimes the complex, involved story can be the actual thing that happened, despite involving 20 more entities and complex interactions.

dmorgan··on The Measurement That Would Reveal The Universe As A Computer Simulation
>Simulationism is predicated on the hypothesis that we could construct a completely accurate simulation of our universe in our universe, as if recursively-simulated universes are possible it becomes vanishingly unlikely that we do not live in one, so demonstrating that that's possible would be pretty important.

Actually it wouldn't have to be "a completely accurate simulation of our universe in our universe". A "somewhat accurate simulation of our universe in our universe" would also do for the statistical purposes of that premise. If you have recursively-simulated universes, even if they are not 100% like each other, it shouldn't change the probabilities, right?

That said, I don't fully agree with the main premise:

>if recursively-simulated universes are possible it becomes vanishingly unlikely that we do not live in one

Sounds to me somewhat akin to the faulty "ontological proof of the existence of God" ("Anselm defined God as "that than which nothing greater can be conceived", and then argued that this being could exist in the mind. He suggested that, if the greatest possible being exists in the mind, it must also exist in reality. If it only exists in the mind, a greater being is possible—one which exists in the mind and in reality.").

dmorgan··on The Measurement That Would Reveal The Universe As A Computer Simulation
>First, some background. The problem with all simulations is that the laws of physics, which appear continuous, have to be superimposed onto a discrete three dimensional lattice which advances in steps of time.

That's only if we assume a digital simulation.

An "advanced civilization" could also run it in some kind of analog computing environment, no?

dmorgan··on The Measurement That Would Reveal The Universe As A Computer Simulation
>Occam's razor would say that the simplest explanation is the best

_Best_ not as in "the true one", but as in "the most possible, if we don't know any better".

An event could have an elaborate explanation and a simple one, and the elaborate explanation could still be the true one.

E.g a guy is found knifed in a desolate street of New York. His wallet is missing. He had no known enemies. The simplest explanation is "it was a mugging gone wrong". In fact, he was killed by a guy that had an obsession on the girl he recently started dating. The killer didn't even take the wallet to make it look like a mugging: he took it because it had pictures of the girl and the dead guy he wanted to add to his "shrine". (Hmm, I should go write for CSI).

>thus since this "simulation" works exactly the same as the known universe and we don't know about anything that is outside the universe we can safely ignore this theory and not lose any information about how the universe works.

Except if a simulation _doesn_t work_ "exactly the same as the known universe" but has tiny details that could be telling, which is, like, the premise of the whole article.

dmorgan··on Codeq
How about contributing something to the discussion?
dmorgan··on Codeq
This tool sounds like a nice addition to "Light Table".
dmorgan··on Typographic effects in canvas
Sure it could, albeit in a more limited way. It has been done actually, at least in Flash (which includes some similar bitmap features, although it is vector based).

The main problem, as is with Flash based editors, would be performance.

>Is anyone aware of an article that explains the architecture of Photoshop? How pixels are processed through its stack of layers?

Well, the layers are just different images with alpha transparency drawn on top of each other, and the blend modes are just math done between two layers' pixel values.

Here's an (rather basic) article:

http://photoblogstop.com/photoshop/photoshop-blend-modes-exp...

dmorgan··on The Real Reason Silicon Valley Coders Write Bad Software
True.

Putting up a Wiki as documentation for a project/API, essentially means "we don't have time to write documentation, so we jotted together some napkin notes, maybe you can come in and fix them".

I've never seen "wiki for documentation" work in practice. It's always left in some semi-incoherent state, stale and incomplete.

dmorgan··on What number is halfway between 1 and 9?
>People will pat themselves on the back for saving $10 on a $50 garment but won't bother going out of their way to save $100 on a $20000 car.

Which also makes sense. $100,000 to me is serious money. To Bill Gates it's small change. Money is a relative - percentage thing.

A $20,000 car is a purchase you make once in 5-10 years. Saving $100 means nothing in that context --you're already parting with 200 times the amount, so if the $100 amount meant something for you, you'd have gone for a cheaper, say $15000, car in the first place...

Savings of $10 (20%) on small items, like food or garments, on the other hand, pile up.

You spend more than $20,000 on small items per year than you do on cars...

dmorgan··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
That and tin-foil gloves for keyboard work.
dmorgan··on The State of JavaScript - Brendan Eich
>Why differentiate plugins? What makes a VM with JIT not a plugin save the browser vendor shipping it with the browser?

I think you answered your own question with the "save" part.

The vendor shipping it with the browser means it controls it, it has responsibility for it, it secures it, and it allows it. End of story.

>Why wouldn't other browsers have Pepper?

JS is a necessity for a web browser/vendor, and is already present in it. Pepper is not, and there are NO signs it will be. Do you see any movement towards adoption as of now? I see the opposite, the abandonment of even old style plugins.

dmorgan··on The State of JavaScript - Brendan Eich
>(P)NaCl are specifically designed to allow execution of untrusted code without making it run on top of a VM or GC

And this is the argument he's making: that does not fly by browser vendors. They DON'T want to have code run OUTSIDE their VM/GC.

dmorgan··on Gap Year: The Growing Appeal of Not Going Right to College
>1/50 at age 43 is insignificant?

43 is quite far from 30.

>however, it's a gradual thing and not much different at 32 versus 28, for example

Exactly.

dmorgan··on Why does it take so long to learn mathematics?
>1. I'd say "basic math" is a fairly complex beast. The difference being that children in elementary school are taught how to do math, not how or why math works.

Same thing happens with 99% of "easy" stuff.

E.g if you find cooking easy, it's because a cook only learns how to _do_ cooking, not how or why it works (which would involve chemistry, physics, physiology, math, biology and other stuff).

dmorgan··on Gap Year: The Growing Appeal of Not Going Right to College
>There's a measured correlation between maternal age and the incidence of Down's Syndrome and other trisomies - the longer a woman waits to have children, the higher the odds there will be a problem.

The odds of which are still insignificant.

dmorgan··on Gap Year: The Growing Appeal of Not Going Right to College
>Government solutions to government created problems.

And the college being expensive is a "government created problem" because?

dmorgan··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
Not to mention a placeholder for a more advanced captcha to eventually be deployed.

Extremely believable.

dmorgan··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
Not running with Javascript enabled? Really?
dmorgan··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
>your condescending tone aside, jQuery's API and vendor support is subject to change, especially in the coming months. last i heard, 50% usage also means 50% non-usage.

I'm afraid the points you make are not gonna help with my condescending tone.

50% usage? That's a HUGE success for a de-facto standard. There are even _official_ standards with much LESS use (SOAP comes to mind). So, the "50% non usage" part means absolutely nothing.

>you are also assuming that the target is a web browser, which is what jQuery is meant for. jQuery has no bearing on firefox extension programming, nodejs programming, or upcoming win8 RT and Firefox OS programming

Even if that was true, it would be irrelevant. Yes, a standard is only a standard is some SPECIFIC field. RS-232 is a standard, but has no bearing on, say, building construction. And those ANSI Screw size standards have no bearing at all in software: http://www.engineersedge.com/screw_threads_chart.htm

That doesn't make them any less standard.

That said, your examples are also false. jQuery can and IS used in nodejs AND in firefox extension programming. And presummably Firefox OS programming. Some examples:

http://net.tutsplus.com/tutorials/javascript-ajax/how-to-scr...

http://stackoverflow.com/questions/491490/how-to-use-jquery-...

dmorgan··on Hidden Gem of iOS6: File Uploads in Mobile Safari
>If this isn't the ethos of everything Apple I don't know what is: other people have to support Apple. Apple just can't do anything standard or play along nicely with everyone else.

You mean like the hundreds of standards they adhere too, from POSIX (OS X is a certified UNIX OS), to all the networking standards, unicode, MIDI, OSC, VPN, ... whatever?

Or several they have released themselves for wider adoption, like the HTML5 Canvas thing, CSS transitions, Webkit, LLVM, Rendevous, etc?

Not even sure what you wrote means...

dmorgan··on Hidden Gem of iOS6: File Uploads in Mobile Safari
Can you point us to all this hype?

I didn't know about it and I watched the iOS6 presentation, skimmed through the iPhone 5, iOS 6 apple.com pages, regularly read 2-3 Apple websites + HN, and am a web developer.

dmorgan··on Hidden Gem of iOS6: File Uploads in Mobile Safari
Android didn't have it at first too. What other mobile OS matters?
dmorgan··on Hidden Gem of iOS6: File Uploads in Mobile Safari
>They still don't give websites access to camera feed (read or frontal), among other things, so you can't use a website to make a video conference.

And they will NOT do it until the battery, CPU power et al are there to support it running on the browser in the way a random website wants to handle it.

dmorgan··on Hidden Gem of iOS6: File Uploads in Mobile Safari
>I am not sure why this is being touted as a "hidden" gem, it was on the feature list and expounded as much as many of the other features in iOS6.

Because many people don't yet know about it? As if people read the "feature lists"...

>It is inexcusable that it wasn't previously possible to upload photos to sites (one of what is now the most common use cases for the internet) without involving a native app. The iOS ecosystem struggles to find a middle ground between native and a competitive/competent browser. This feature was no doubt strongly argued by Apple's PMs for many years, but finally they won out over some other dept's PM team.

I seriously doubt this conspiracy theory. How about, they just got around to it? It also took Android a version or two to add the same feature -- and Mobile Safari has been more feature complete AND faster than the built-in Android "Browser" for years, so it's not like they tried to stifle mobile apps.

(As a matter of fact, when Jobs touted mobile apps as the way to build applications for the iPhone (pre SDK), people were frothing at the mouth, demanding a native SDK).

>Camera Roll is ~/Photos + Pinterst-like dynamic grid a la Masonry.

Nothing like Masonry, which is all about calculating and presenting images of differing heights in a non uniform grid. This here is just a grid, something ages older than Masonry and/or Pinterest.

dmorgan··on Crocodoc's HTML5 page flip
The whole "Apple's skeuomorphism is bad" meme was blown out of proportion. Hundreds of millions of people use bloody DVD/Video/Music player UIs that resemble in tiny detail AND behavior an actual dvd/cd player for no good reason, and then complain about the "leather stitching" on iCal, which is a purely _cosmetic_ addition.

The BAD kind of skeuomorphism is mimicking real life object behavior, when a different approach is both possible and more easy to use in software. That is, UIs like this:

http://codecpack.co/images/BlazeDVD.jpg

It has nothing to do about having faux-leather on your background.

Page flipping, which Apple uses in iBooks, is such an example of bad sceuomorphism.

But most other Apple's sceuomorphism criticism is about irrelevant fad designer preferences for clear-cut modernist LOOKS (e.g Metro style, flat etc). Those things are fads, and come and go. The same guys were all over "lickable interfaces, drop shadows, embossed elements, etc" a few years back. Actually, circa 2005-7, it was a whole movement of developers using such visual sceuomorphic and ornamental details, named the "Delicious Generation".

To see that the LOOK part of design (and not behavior, e.g look&feel) is all about fads, consider the case of Jonathan Ives again. The same "minimal, aluminum+glass" guy, was the one who designed the flower-power iMac back in the day:

http://www.giantmike.com/articles/picts/flowerpower.jpg ).

dmorgan··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
>I don't want to be an asshole who just criticizes, but really? It's the best W3C, Apple, Google, Microsoft, Mozilla, Facebook, HP, Adobe, Nokia and Opera could come up with?

No, it's the best a small team, sponsored by those companies, but having nothing to do with them --it's not like Google or Adobe or MS assigned their best engineers to the new site-- could come up with as an ALPHA release, and in a short period of time.

Isn't it OBVIOUS?

dmorgan··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
You might want to lookup the term "de-facto standard":

http://en.wikipedia.org/wiki/De_facto_standard

dmorgan··on What number is halfway between 1 and 9?
>You can find silly faults with individual examples all you want, but studies indicate that people have a tendency to think percentage-based about savings rather than absolute terms.

Which sounds like the smart way to go about it.

It seems a little illogical in the chocolate vs laptop $.50 off voucher, but it too makes sense. The laptop voucher provides almost no value to you, considering you are about to spent $700 dollars on the thing anyway. $.50 could be just the gas to go to the store to buy it.

$.50 for the chocolate on the other hand, will be taken only by cash strapped people (or coupon maniacs).

I doubt people with $700 at the ready to buy a laptop would at the same time clip a $.50 coupon for a chocolate bar.

← PreviousPage 2 of 5Next →