HNHacker News
TopNewBestAskShowJobs

superkarn

145 karma · joined March 12, 2008

[ my public key: https://keybase.io/superkarn; my proof: https://keybase.io/superkarn/sigs/PKbph1sYNLkftbTG-PEfZcSM_fRjCd7u4KqFZPYf65o ]

https://karn.ratana.info

submissionscomments
superkarn··on Stoop Coffee: A simple idea transformed my neighborhood
Luke reminds me of the First Follower phenomenon (https://www.youtube.com/watch?v=fW8amMCVAJQ).
superkarn··on Consultants: the real reason it costs so much to build new subways in America
Can states like NY create an in-house consultancy whose primary purpose is the state's own projects, but also make the services available to other smaller states as needed (for a price)?
superkarn··on FCC proposes to increase minimum broadband speeds to 100 Mbps
Not YouTube, but Sony Bravia Core[1] offers up to 80 Mbps streaming (some TVs only).

[1] https://electronics.sony.com/bravia-core

superkarn··on World’s largest vertical strawberry farm opens in Jersey City
Speaking of expensive Japanese strawberries, check this out: https://www.youtube.com/watch?v=895DfGuoqvU. Seems so crazy, but I'm glad a niche like this is possible.
superkarn··on Neuroscientist: “Never Feel Tired During the Day” – Andrew Huberman [video]
TLDW: Look up and hold for 10-15 seconds.
superkarn··on Can a squid fly out of water? (2010)
Here's a video: https://www.youtube.com/watch?v=mh2Brz2oSQs
superkarn··on A New Way of Voting That Makes Zealotry Expensive
Would this have a similar outcome as the "lottery" for jury duty? What happens if somebody who really doesn't want to do it is chosen?
superkarn··on What Major World Cities Look Like at Night, Minus the Light Pollution
I've always wondered what it would be like if there is a total black out in a big city. Now I can see it in these pictures. If the blackout isn't exactly simultaneous, would the stars slowly emerge one by one? How cool would that be!
superkarn··on You just went to the Google homepage. What actually happened?
[https://plus.google.com/112218872649456413744/posts/dfydM2Cn...]

Dizzying but invisible depth

You just went to the Google home page.

Simple, isn't it?

What just actually happened?

Well, when you know a bit of about how browsers work, it's not quite that simple. You've just put into play HTTP, HTML, CSS, ECMAscript, and more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Let's simplify.

You just connected your computer to www.google.com.

Simple, isn't it?

What just actually happened?

Well, when you know a bit about how networks work, it's not quite that simple. You've just put into play DNS, TCP, UDP, IP, Wifi, Ethernet, DOCSIS, OC, SONET, and more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Let's simplify.

You just typed www.google.com in the location bar of your browser.

Simple, isn't it?

What just actually happened?

Well, when you know a bit about how operating systems work, it's not quite that simple. You've just put into play a kernel, a USB host stack, an input dispatcher, an event handler, a font hinter, a sub-pixel rasterizer, a windowing system, a graphics driver, and more, all of those written in high-level languages that get processed by compilers, linkers, optimizers, interpreters, and more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Let's simplify.

You just pressed a key on your keyboard.

Simple, isn't it?

What just actually happened?

Well, when you know about bit about how input peripherals work, it's not quite that simple. You've just put into play a power regulator, a debouncer, an input multiplexer, a USB device stack, a USB hub stack, all of that implemented in a single chip. That chip is built around thinly sliced wafers of highly purified single-crystal silicon ingot, doped with minute quantities of other atoms that are blasted into the crystal structure, interconnected with multiple layers of aluminum or copper, that are deposited according to patterns of high-energy ultraviolet light that are focused to a precision of a fraction of a micron, connected to the outside world via thin gold wires, all inside a packaging made of a dimensionally and thermally stable resin. The doping patterns and the interconnects implement transistors, which are grouped together to create logic gates. In some parts of the chip, logic gates are combined to create arithmetic and bitwise functions, which are combined to create an ALU. In another part of the chip, logic gates are combined into bistable loops, which are lined up into rows, which are combined with selectors to create a register bank. In another part of the chip, logic gates are combined into bus controllers and instruction decoders and microcode to create an execution scheduler. In another part of the chip, they're combined into address and data multiplexers and timing circuitry to create a memory controller. There's even more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Can we simplify further?

In fact, very scarily, no, we can't. We can barely comprehend the complexity of a single chip in a computer keyboard, and yet there's no simpler level. The next step takes us to the software that is used to design the chip's logic, and that software itself has a level of complexity that requires to go back to the top of the loop.

Today's computers are so complex that they can only be designed and manufactured with slightly less complex computers. In turn the computers used for the design and manufacture are so complex that they themselves can only be designed and manufactured with slightly less complex computers. You'd have to go through many such loops to get back to a level that could possibly be re-built from scratch.

Once you start to understand how our modern devices work and how they're created, it's impossible to not be dizzy about the depth of everything that's involved, and to not be in awe about the fact that they work at all, when Murphy's law says that they simply shouldn't possibly work.

For non-technologists, this is all a black box. That is a great success of technology: all those layers of complexity are entirely hidden and people can use them without even knowing that they exist at all. That is the reason why many people can find computers so frustrating to use: there are so many things that can possibly go wrong that some of them inevitably will, but the complexity goes so deep that it's impossible for most users to be able to do anything about any error.

That is also why it's so hard for technologists and non-technologists to communicate together: technologists know too much about too many layers and non-technologists know too little about too few layers to be able to establish effective direct communication. The gap is so large that it's not even possible any more to have a single person be an intermediate between those two groups, and that's why e.g. we end up with those convoluted technical support call centers and their multiple tiers. Without such deep support structures, you end up with the frustrating situation that we see when end users have access to a bug database that is directly used by engineers: neither the end users nor the engineers get the information that they need to accomplish their goals.

That is why the mainstream press and the general population has talked so much about Steve Jobs' death and comparatively so little about Dennis Ritchie's: Steve's influence was at a layer that most people could see, while Dennis' was much deeper. On the one hand, I can imagine where the computing world would be without the work that Jobs did and the people he inspired: probably a bit less shiny, a bit more beige, a bit more square. Deep inside, though, our devices would still work the same way and do the same things. On the other hand, I literally can't imagine where the computing world would be without the work that Ritchie did and the people he inspired. By the mid 80s, Ritchie's influence had taken over, and even back then very little remained of the pre-Ritchie world.

Finally, last but not least, that is why our patent system is broken: technology has done such an amazing job at hiding its complexity that the people regulating and running the patent system are barely even aware of the complexity of what they're regulating and running. That's the ultimate bikeshedding: just like the proverbial discussions in the town hall about a nuclear power plant end up being about the paint color for the plant's bike shed, the patent discussions about modern computing systems end up being about screen sizes and icon ordering, because in both cases those are the only aspect that the people involved in the discussion are capable of discussing, even though they are irrelevant to the actual function of the overall system being discussed.

CC:BY 3.0

superkarn··on Petition to make unlocking phones legal again passes 100,000 signatures
Isn't that why we have states?
superkarn··on A bold but simple login system
Check out Mozilla Persona (used to be called BrowserID).

https://login.persona.org/about

superkarn··on RIAA claims you do not own your iTunes music purchases
Some info

- http://www.library.yale.edu/~llicense/ListArchives/0311/msg0... - http://www.nytimes.com/2009/12/18/business/18seed.html

superkarn··on Google Music now available to everyone in the US
Or a day your startup got another validation.
superkarn··on At Google X, a Top-Secret Lab Dreaming Up the Future
What about commercial fridges like restaurants? Or work place refrigerators? I can see the set-it-and-forget-it feature working well in these scenarios.
superkarn··on Java 8 lambda syntax decided - same as C# and Scala
You can use it to suppress exceptions.
superkarn··on JQuery Mobile Beta 3 released
One of my issues is the "fixed" toolbars moving around or disappearing while navigating. Glad they've improved this, even if it's only for iOS5 and the platforms that support overflow properties natively.
superkarn··on Lab-grown meat might be only 6 months away
Easier to swallow than this http://www.dailytech.com/Japanese+Make+Delicious+Nourishing+...
superkarn··on Lab-grown meat might be only 6 months away
More like reverse engineering with non-existent documentation.

And not just nanotech, we have already copied/borrowed a lot from nature.

superkarn··on Why I've built an alternative to Github
His way is bringing in money.

I use bitbucket, too, because of the unlimited private repositories.

superkarn··on Guy makes a knife from scratch. He has to make a smelter first.
Imagine the opposite: someone from the future were to time travel back to our present time. Certain knowledge the they bring would be useful. But a lot probably won't be until necessary technology becomes available.
superkarn··on Nintendo's WiiU: Touchscreen, coming 2012
"This looks like the most uncomfortable thing in the world to hold"

Most of Nintendo's previous controllers have been quite comfortable and ergonomic compared to their competitors.

That said, the WiiU does look kinda awkward.

superkarn··on CERN Scientists Trap Antimatter for Almost 17 Minutes
"falling down" - does that mean gravity is an attractive force between matter-antimatter or antimatter-antimatter (or both)?
superkarn··on CERN Scientists Trap Antimatter for Almost 17 Minutes
I agree.

My knowledge in this domain is quite limited, but maybe someday somebody will figure something out. Just the thought of antimatter existing is very cool.

superkarn··on CERN Scientists Trap Antimatter for Almost 17 Minutes
In the far future, I could see technology advancing enough to where we could efficiently create/manufacture antimatter (e.g. from a star or something).

But the "fail-dangerous" issue is more of a user responsibility, and I don't see that being solved anytime before the above technology is discovered (if ever).

superkarn··on Glossy vs matte screens: why the PC industry’s out of touch
Get IPS panels. They have much better viewing angles and look fine when rotated 90 degrees.
superkarn··on What I learned from working with my first client
Like many things, knowing what you're worth (how much you should charge) and estimating project time take practice. The more you do it, the better you get (hopefully).
superkarn··on YouTube Founders Acquire Delicious From Yahoo
There's something to be said about focusing on one thing and doing it well. (Not to say Delicious didn't do any/all of those well.)
superkarn··on Nuclear Experts Explain Worst-Case Scenario at Fukushima Power Plant
Isn't that partly why they have a secondary backup?
superkarn··on Nuclear Experts Explain Worst-Case Scenario at Fukushima Power Plant
Is it feasible/economical to have a secondary power plant to convert all that heat into electricity?
superkarn··on Nuclear Experts Explain Worst-Case Scenario at Fukushima Power Plant
There's also the breeder reactor:

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

Page 1 of 3Next →