HN user

dgallagher

1,583 karma
Posts35
Comments380
View on HN
www.nasa.gov 11y ago

NASA’s New Horizons Plans July 7 Return to Normal Science Operations

dgallagher
76pts12
www.wired.com 11y ago

The Era of Japan’s All-Powerful Videogame Designers Is Over

dgallagher
2pts0
moreintelligentlife.com 11y ago

The Science of Craving

dgallagher
24pts5
www.gamasutra.com 12y ago

The Witness: Modeling epiphany

dgallagher
2pts0
www.minotaurproject.co.uk 12y ago

The Road to TxK: Genesis of a Genre

dgallagher
1pts0
www.schwarzenegger.com 12y ago

There is No Maybe

dgallagher
1pts0
www.macrumors.com 13y ago

Apple and HTC Settle Patent Dispute, Agree to Ten Year License

dgallagher
42pts25
www.bostonglobe.com 13y ago

New Hampshire is building a tech cluster in Boston’s shadow

dgallagher
8pts3
bostinno.com 14y ago

Intuit Acquires AisleBuyer Tech for $80 – $100 Million

dgallagher
1pts0
www.boston.com 14y ago

Invest Your Time, Don't Spend It

dgallagher
1pts1
www.npr.org 14y ago

Atul Gawande's 'Checklist' For Surgery Success

dgallagher
2pts1
gigaom.com 14y ago

We are all living inside the notification hell

dgallagher
2pts2
news.yahoo.com 14y ago

How Iran hijacked and stole a U.S. drone

dgallagher
1pts0
www.bloomberg.com 15y ago

SCOTUS rules that ban on violent video game sales to minors is unconstitutional.

dgallagher
1pts0
t4america.org 15y ago

Interactive map of U.S. pedestrian fatalities (2001-2009)

dgallagher
2pts0
kitchengardeners.org 15y ago

What’s a Home Garden Worth?

dgallagher
4pts0
www.macrumors.com 15y ago

Apple Cracking Down on 'Offer Walls' for iOS Apps

dgallagher
2pts0
www.eurekalert.org 15y ago

Study links rest to long-term memory formation in fruit flies.

dgallagher
2pts1
www.telegraph.co.uk 15y ago

Scientists create human kidneys from stem cells

dgallagher
6pts0
howfuckedisthet.com 15y ago

How Fucked is the T?

dgallagher
6pts3
www.micahcarrick.com 15y ago

Django Authentication using an Email Address

dgallagher
1pts0
wpweb2.tepper.cmu.edu 15y ago

Power Consumption of Video Game Consoles Under Realistic Usage Patterns

dgallagher
1pts1
www.boston.com 15y ago

Pictures from Japan - Earthquake and Tsunami Aftermath

dgallagher
2pts0
www.stevesouders.com 15y ago

Why to use link instead of import for CSS

dgallagher
2pts0
singularityhub.com 15y ago

Harvard Scientists Reverse Aging in Mice – Total Bullsh*t

dgallagher
1pts0
www.gamespot.com 15y ago

The Facebook Gaming Phenomenon and the Morality of Social Gaming Mechanics

dgallagher
4pts2
www.cdecl.org 15y ago

Convert C "Gibberish" to/from English

dgallagher
2pts0
news.ycombinator.com 15y ago

Ask HN: Good Programming Search Engines?

dgallagher
8pts5
news.yahoo.com 15y ago

Report: US would make Internet wiretaps easier

dgallagher
3pts1
www.cnn.com 16y ago

Obama's plea for civility is exactly right

dgallagher
2pts0

I walked through Target's Open House in SF a few weeks ago; I'd recommend visiting if you're in the area. It's pretty slick product display space. Each "room" has a projector which gives an overview of four or five products in a room, and how they tie together in your life. One of the rooms had a Kinect mounted above next to the projector; not sure what it was being used for.

The main lobby has a couple long tables with all of the products on display which were demo'd in the rooms along with some interactive Surface-like table which detects if you get near it and moves floating sprites around. They had displays on the wall listing the most popular products, and a few sales people to answer questions. IIRC there were approx 40-50 products displayed. Kudos to Target for setting the space up.

Everything being sold felt they'd fit perfectly inside of a Brookstone, or Sharper Image when they still had retail stores. Most of them were "vitamin" products rather than "aspirin", which gives way to some of Allison Arieff's criticism in the article: "What the products on display have in common is that they don’t solve problems people actually have."

That's very fair to say. There were a few items which did solve real problems, like Nest which can help reduce heating costs, but most things sold didn't fit into that category. Many were "neat" things which you could entice someone with disposable income to splurge on.

I'd like to C++ support added to Swift, similar to Objective-C with Objective-C++. There are some C++ frameworks which are nice to use in Obj-C, like Box2D. Currently to get them to work with Swift, you have to write an Obj-C or C wrapper around a C++ framework, and then import that into Swift.

http://www.twitch.tv/gyratory/b/601749359

That's an early VR demo of TxK, being ported from PS Vita, which is a Tempest remake (fast paced twitch shooter). I haven't played it myself, but those who have say great things about it. An example of a non-simulator game. What's remarkable is Jeff (one of the dev's) doesn't have the ability to see stereoscopic vision.

Most of TxK is played facing towards a web without lots of head turning. Certain games like this will benefit simply by being in 3D, along with VR's total-immersion effect.

This AnandTech overview of nVidia's G-Sync is worth reading (meshes a bit with what Carmack mentioned about CRT/LCD refresh rates in that talk): http://www.anandtech.com/show/7582/nvidia-gsync-review

It's a proprietary nVidia technology that essentially does reverse V-Sync. Instead of having the video card render a frame and wait for the monitor to be ready to draw it like normal V-Sync, the monitor waits for the video card to hand it a finished frame before drawing, keeping the old frame on-screen as long as needed. The article goes into a little more detail; they take advantage of the VBLANK interval (legacy from the CRT days) to get the display to act like this.

Does anyone have experience using Configuration Management software in a heterogeneous environment? For example, I've seen large environments running Windows 2008/2008R2/2012/2012R2, various flavors and versions of Linux including Ubuntu Server, CentOS, SUSE, etc... What's the pretty? What's the ugly?

I understand consolidation and standardization of operating systems is usually the best state to be in, but in a lot of larger companies running legacy software it's not economically feasible to do.

What if Apple introduced workstation-class ARM another way; made a really powerful iPad/iPhone which could sit in a dock with keyboard/mouse/monitor, and run both iOS and ARM OSX?

x86 computers could continue to exist for high-end users, but typical-users might be content with a hybrid tablet/computer. As ARM increased in power, x86 might dissapear entirely.

Your comments on Windows compatibility/virtualization are spot on. Cloud streaming, Citrix/XenApp, can help in some situations here. In a few years virtually all major apps will probably be cloud/browser based (Microsoft Office, Adobe Suite, streaming games/apps, etc). Windows on Mac might not be as important then. It's possible Microsoft might release ARM Windows too (besides RT). If ARM gets popular in the datacenter you may see Windows Server 2015 ARM Edition. They've done this in the past with Itanium.

Google Cardboard 12 years ago

I've heard of the phobia method, as your body eventually exhausts its adrenaline stores and you're able to address the issue more rationally instead of under physiological duress.

If you're talking about Adrenal Fatigue, then that's pseudoscience not backed by the medical community[1] (though you will find plenty of "solutions" for it on the internet, for your money of course ;) ).

[1] http://en.wikipedia.org/wiki/Adrenal_fatigue

It's quicker sometimes.

This morning I made some oatmeal. I took a 1/2 measuring cup, scooped out some oatmeal, shook it quickly to remove the overflow, threw it in a pot, and dropped the measuring cup in my sink. It took around 5-10 seconds.

If I had to do the same by weight, I would have had to get my scale, put on a bowl, zero the scale, slowly start pouring oatmeal onto the scale until it reached the desired weight, throw that into a pot, put the bowl in my sink, and put the scale away. That'll probably run around 15-20 seconds. If I screw up and poured too much into the bowl by accident, it'll take a lot longer to correct than briefly shaking a pre-sized 1/2 measuring cup.

Other times a scale is much easier to use too; it just depends on the context.

Anecdotical (10+ years running experience). I've found that jogging at slow speeds (~6 MPH) has a similar effect creatively on me as walking does (2-4 MPH). Running at medium speeds (~8 MPH), I still notice an increase in creativity as long as I have enough energy in me, but it's a bit reduced than jogging. Running at high speeds (10+ MPH), things are so intense that my mind can only focus on breathing, running, and mind tricks to keep going, so creative thinking goes right out the door.

It would be interesting to see a scientific study done on it.

I don't believe it's not about "not caring". I think it's more about having a finite number of productive brain-cycles per day, and what you spend them on (opportunity cost).

If you spend all day thinking about others, you won't get any math done. If you spend all day thinking about math, you won't be in tune with others. If you can balance things out properly, you can do both.

Sometimes it's necessary to go to one extreme for a long period of time. If you're working on a really hard problem, it might be best to isolate yourself from society for days/weeks/months at a time to figure it out. If a close family member is stricken with a major illness like cancer, it might be best to focus and spend your thoughts, time, and emotions entirely with them.

In reality it's usually a balancing act between different things. But you can understand why it's sometimes necessary to go to extremes.

Also, there's a popular video game also named "Fez" which uses the same fez hat in it. It probably won't lead to confusion since the game isn't a file based build tool, though it'll be something you might have to indirectly compete with in search results. :)

I guess you could say that HTML meets that standard. For example, <h1> through <h6> headers could be rendered by the browser accordingly; most default renderers still display things mostly the same way Netscape Navigator 2.0 did back in the Win 3.1 days (disable CSS on a site and you'll see).

Marked on the Mac, which is a Markdown renderer, loads .mmd files and renders them against a CSS template which you can swap out. That fits the MVC idiom nicely, although far from a perfect implementation as it's merely meant for viewing markdown files, not everything on the internet.

Curious; what type of display were you reading on? How big is it? What was its resolution?

--------------------

Reading it on a 27" 2560x1440 display was really nice. Same in vertical mode on a 9.7" iPad, but not so good in horizontal mode; it felt constricted like watching a letter-boxed 16:9 movie on a 19" 4:3 TV screen.

What I've found is that optimal text formatting varies greatly across devices. This is very hard to design for due to the variety of screens. From small screen devices like cell phones and gray-scale Kindle's, through larger 24" - 30" monitors and even larger HDTV's. On top of that there are DPI variances.

I've always been a fan of MVC, separating the model (actual document data/text/pictures) from the view (how it's displayed), and using a controller (device/screen-specific code) to display things optimally.

It would be nice if there was a standard that existed allowing authors to simply write documents, saving them as models. Then, each device could read from a standard model file and, using custom controller code, generate a view displaying the text/images optimized for its display.

Right now you see web developers creating multiple CSS layouts for different screen layouts. This works for most cases, but not edge scenarios. It feels very hacky, and I can't foresee people building websites/content-delivery-mechanisms like this 10 years into the future. There must be a better way.

33 Questions 13 years ago

I wonder if the right maths applied to existing genetic and forensics big data sets could produce the 33 questions.

I'd imagine that genetic markers would be the best way to do to (Disclaimer: I'm no biologist and might have made completely wrong assumptions here). They're less likely to change than, say, someone's political or religious beliefs; one could get a nasty hit on their head and forget.

The thing with genetics is that they can change over time. Some gene's turn on and off. Attributes like your face and fingerprints change over time. They're not constants.

If you could identify a set of 33 lifetime constants, you'd end up with a life-long UUID. If you expanded beyond 33 bits and included genetic markers which change over time, such as gene's which flip on/off, you could end up with a point-in-time (PIT) UUID.

    UUID     = Constant throughout life.
    PIT+UUID = UUID plus markers identifying you at a particular point in time.
A constant would be something like, do you have a Y chromosome? (there is fault in this question: XYY syndrome)

Also, you'd probably need more than 33 bits. 33 will encompass all living humans today in 2013 ADE, but would have to be expanded as the living population grows, and to include the billions of deceased humans.

In the end, a "true" unique identifier, encompassing any human, would be their UUID plus a list of all PIT+UUID's they generated during their lifetime. Or in english, an entire record of their genetics from start to end:

    struct LIFETIME_UUID {
        void * uuid;
        void * pit_uuid_TIMESTAMP1; 
        void * pit_uuid_TIMESTAMP2; 
        void * pit_uuid_TIMESTAMP3;
        ...
    };
That should eliminate conflicts in edge cases like identical twins or cloning.
Coin 13 years ago

Very interesting, thanks for sharing.

You hit on something though; in the U.S. there are tens of thousands of ATM machines all over. They all accept PIN numbers, and I "believe" magnetic-strip as well (not sure if they're doing fancy stuff too with built-in chips or not). It's the standard that everyone uses; debit card and credit cards alike.

To change that to support different tech, you'd have to upgrade all of the ATM machines, all of the credit cards, and all of the backend tech. That's a lot of coordination between banks/credit-card companies. On top of that you have POS systems in stores which are all magnetic-strip based as well, accepting PINs and/or signatures.

Any sort of switch would have to be phased-in over years and require a lot of buy-in. Unless retailers, banks, ATM providers, and credit card companies have a good business case to do so, they probably won't.

I'd imagine it would be easier for some other type of technology which displaces cards entirely, like phone-based payments, would eventually replace all of this. An idea like Coin augments the current "archaic" system and has the potential to take off. But outside of the U.S. it sounds like it won't work without modification.

From someone who lives in Massachusetts, how difficult is it to commute between Oakland and San Francisco? On a map they're about as close as Cambridge and Boston. Is there a huge difference between, say, driving a car and taking the BART?

The nice thing about reality is that it continues to exist regardless if you believe in it or not.

The thing is, what we perceive as reality might be wrong sometimes. Fortunately the scientific method is a pretty good algorithm whose purpose is to expose it whether we like the answer or not. Our species doesn't know everything yet, and we're limited by the capabilities of our bodies, knowledge, technology, and other things.

Many people like to create a worldview in their heads which they become comfortable with. That's fine, but trouble arises when it's challenged and they fail to question or adjust it. Those who stubbornly defend against, dismiss, or demonize contradictory evidence significantly increase their probability of being wrong. A great technique to avoid this trap is to ask yourself, and answer, the following question for any subject, no matter how uncomfortable or taboo:

What facts or evidence would it take for you to stop believing in what you currently believe?

It's an excellent self-check, and a tool no open minded person should be without.

I don't think the question is useless, but rather very difficult to answer. We simply don't know enough yet to answer it, but might someday.

As for alien life, I expect if there's anything out there, it's probably intelligent, redundant, and efficient. Who knows what form that could take? It might be robots, or computers, a mesh network, or something else entirely. Whatever form it takes, it'll be limited by the constraints of the universe (or multiverse, or whatever "reality" is).

A lot of people's ideas about aliens are molded from television and movies. Historically we've had humans playing those characters, severely limiting how "alien" they can be. While very inspirational and valuable, it has the negative of potentially pigeon-holing peoples minds.

After decades of biological research, we're still not sure what makes an organism alive, in the sense that the line between living organisms and inert biological material is not well-defined, but we know how living organisms reproduce and grow, and that's really what matters.

It might be as simple as "it's alive while it's a functioning machine." A disassembled car is just parts and can't drive/be-alive, but assembled it is a car and can drive/be-alive.

The settings dashboard design with icons and text goes back a long way, including Windows 3.1 and Windows 95:

http://www.guidebookgallery.org/pics/gui/settings/menu/win31...

http://www.guidebookgallery.org/pics/gui/settings/menu/win95...

I think it's still a clean, elegant way to present OS settings on modern computers (large display, mouse input). The best way "discovered" to date. So if anyone is copying anyone, it's that people are copying the best known way to do it.

---------------------------

Side Rant: Microsoft started diverging away from the above with Windows XP (or was it Windows ME?) by buring things:

http://www.energystar.gov/ia/products/power_mgt/winXP_contro...

...and made it extremely difficult to navigate by Windows Vista/7/8 by sticking things inside sub-categories inside of sub-categories:

http://screenshots.modemhelp.net/screenshots/Windows_Vista/C...

It's a different, more complex way to do the same thing. Nobody is copying them though. ;)

At an abstract level, it's likely caused by low/stagnant supply, and increased demand which is inelastic (not affected much by changes in price).

Imagine a real estate market with only 100 1BR apartments to rent. If 85 are occupied, 15 available, and 5 people are trying to rent those 15, the price of rent should remain about the same as 10 will remain vacant.

However, if 40 people are trying to rent those 15, the price of the 15 will be bid up due to a limit in supply. Then the remaining 25 people will continue to bid up rents for any new vacancies. A scenarios like this can cause rents to skyrocket, especially if supply remains nearly constant.

This is similar to some of the AR games on Nintendo 3DS, with the exception that you don't need to look through a screen to get the effect. You can imagine this on Google Glass too, viewable only by those wearing the HUD.