Hacker Newsnew | past | comments | ask | show | jobs | submit | 2008-12-09login
Stories from December 9, 2008
Go back a day, month, or year. Go forward a day, month, or year.
1.Diary of a Failed Startup: Aftermath (diffle-history.blogspot.com)
91 points by nostrademons on Dec 9, 2008 | 22 comments
2.Evolution of Mona Lisa in JavaScript & Canvas (alteredqualia.com)
85 points by bd on Dec 9, 2008 | 40 comments
3.Karma Widget: Display Your YC (and other) Karma (duckduckgo.com)
66 points by epi0Bauqu on Dec 9, 2008 | 49 comments
4.Honeybees are found to interact with quantum fields (box.sk)
62 points by prakash on Dec 9, 2008 | 34 comments
5.Effective teachers have a gift for noticing what one researcher calls "withitness." (newyorker.com)
57 points by robg on Dec 9, 2008 | 66 comments
6.Dear World, email addresses are not identity (mailinator.blogspot.com)
48 points by zinxq on Dec 9, 2008 | 26 comments
7.Chatterous (YC W08) brings chatrooms to Twitter (chatterous.wordpress.com)
46 points by arasakik on Dec 9, 2008 | 10 comments
8.Gmail Finally Gets A To-Do List (techcrunch.com)
44 points by nreece on Dec 9, 2008 | 16 comments

Indeed. Perhaps I can explain a little more what she discovered, and why this connection to QFT is almost surely nonsense.

The flag manifold in question comes from matrix groups; basically, consider some subset of 3x3 matrices which satisfy a certain property. I.e., certain types of transformations of a 3d space. While the space of 3x3 matrices has 3x3=9 dimensions, subsets can have fewer dimensions (in this case, 6).

The two-dimensional projections she discovered are functions of the 6 dimensional matrices.

So here is the occams razor explanation for what is happening. Inside the bee's head is an ODE (ordinary differential equation) solver, basically an analog computer. Just think of the ODE solver as a complicated timer, but with output depending on both time and some hidden variable. These are common objects in biology, and don't require many neurons.

The output of the ODE solver is wired to some neurons which reduce 6 variables to 2, according to the formula she discovered.

This is a fantastic discovery, a triumph of applied math. But the connection to QFT is almost surely coincidence: QFT uses symmetries of matrix groups over 3 dimensions, and the bee (which lives in 3 dimensions) also does.

This phenomenon is called universality. Certain objects repeat across diverse areas simply because it is the only logical way (or the most common logical way) that things could happen.

10.Why Ruby is not my favorite language (codeslower.com)
42 points by vladimir on Dec 9, 2008 | 56 comments
11.The Great Ruby Shootout (December 2008) (antoniocangiano.com)
41 points by acangiano on Dec 9, 2008 | 32 comments
12.Ask HN: Is it worth switching to a Mac?
40 points by neovive on Dec 9, 2008 | 181 comments

Horrible headline.

The part of the article that talks about quantum mumbo-jumbo is prefaced with this:

"At this point Shipman departs from safely grounded scholarship and enters instead the airy realm of speculation."

It also says,

"But she tends not to have much professional company when she reveals what she thinks is responsible for the bees' response."

I'd be happy to put money down that this turns out to be bunk. Not that I know anything more than the person making these claims, but purely informed by history. Many, many scientists (including most famously Roger Penrose) have claimed that quantum phenomena exist in the biological world. None of these claims have been proven.

14.Why CouchDB? (couchdb.org)
39 points by bitdiddle on Dec 9, 2008 | 25 comments

I do a fair bit of coding on Mac, Windows and Linux (usually ubuntu) If you switch, be prepared that it will take you a bit of an adjustment, as many of the basic actions that you do without even thinking about it will change.

However, I think over time you'll find that it is not a change you'll regret. I find that in general, you'll get things done faster, and learn new things quicker. It's definitely the platform that I have tended to gravitate to for most of my work.

Plus, the new macbooks are solid.


I'm toying with being an Anti-Solipsist, which basically states that everybody exists but me. I am completely imaginary and just a figment of real people's perceptions.

Since you exist, you should find this interesting, except that it came from me, an entity that is just a figment of your imagination.

Then again maybe not.

As you can see, I'm still working out some bugs with this worldview.

(grin)

I joke because I find the question slightly inane: people are who they are. It's not like they choose a philosophy and suddenly become something besides the emotional, reasoning hominids they've been all their lives. Philosophies can be bent, and people are really good at bending them to suit their predisposed character traits. In my opinion, of course.

17.YUI on GitHub (github.com/blog)
29 points by reid on Dec 9, 2008 | 2 comments

his soon to be bother/sister,

Ah. To be a bother; the sacred duty of little sisters everywhere...

19.Review my startup onehub.com
27 points by charlesmount on Dec 9, 2008 | 19 comments
20.Microsoft's BizSpark, In First 30 Days, Reaches Thousands of Startups (xconomy.com)
27 points by gthuang on Dec 9, 2008 | 27 comments
21.Understanding SLIME - Using Emacs and Lisp Cooperatively (tech.coop)
26 points by icey on Dec 9, 2008
22.Damn Useful: When You Forget to type Sudo (codeulate.com)
25 points by r00k on Dec 9, 2008 | 26 comments
23.Ask HN: Review my Startup, Entitea (entitea.com)
24 points by pfx on Dec 9, 2008 | 35 comments

One more data point. I switched and found it very painful to internalize keyboard commands while still having to do Windows work (i.e. switching back & forth). Once I went "mac-only", it got much easier, but now I suck at using Windows again.

Was it worth it? No. You can be fully productive in which ever platform you choose: Windows, Mac, or Linux. Each platform is fully mature. Productivity comes from your commitment to learning your tools and practicing.

There is an advantage to Linux as it allows you to truly learn (freedom). But you do loose time tweaking and yak shaving.


"No one goes there any more, it's too crowded" - Yogi Berra

"we'll simply run out of new people the site appeals to."

That means eliminating politics stories, because those:

* Appeal to pretty much anyone with an opinion, including lots of non-hacker types.

* Really suck people in. "Someone is wrong on the internet!"

Look at how many comments there were on the Obama/Broadband story. Were any of them really that interesting? I would expect the hacker mind (at least those who are not devout followers of the 'keep the government out of it' school) to have already arrived at the fact that it's some sort of monopoly/oligopoly situation and to cast about for research on what sorts of policy approaches might cause what effects, and have what sort of consequences, both positive and negative. One minute with Google scholar turns up this, for instance: http://www3.interscience.wiley.com/journal/119176828/abstrac... Most likely, someone who actually knows something about economics might be able to point to others of interest.

But that takes a lot more effort than the simple sorts of debate that tend to surround those stories.


It feels good to make something that didn't exist before.

If you want to go native, this list of Mac counterparts might help you:

  Eclipse - There is a Mac version.
  UltraEdit - Coda or Textmate.
  SQLYog - Sequel Pro.
  WinSCP - Cyberduck, YummyFTP. Tons of clients. Check out ExpanDrive for some real fun. 
  TortoiseSVN - Syncro SVN.
  Adobe CS3 - There is a Mac version.
  Camtasia Studio - Screenflow. 
  MS Office - There is a Mac version.
  WAMP - There is a similar MAMP. Then again, you are running on a platform 
         that has all those goodies pre-installed and ready-to-go!
Anyone have some additional suggestions?

PS: Virtualization has a cost associated with it. I only fire mine up for testing. Make sure you max out the RAM you get on the machine.

29.Ask HN: What to do about a strike?
21 points by maximilian on Dec 9, 2008 | 59 comments

Well, the alternative could be more like Python.

Python supports both object methods and functions. Ruby only supports object methods. However, Ruby does allow you to define methods outside of an object - these become methods of the Object class. As such, any methods defined like functions become changes to all objects since they inherit from Object.

Python is also very explicit about its namespacing and imports. In Python, you should always be able to know where any name you're using is coming from. In the example from the article, 'to_yaml' is added by requiring rubygems. That isn't so apparent (in the way that 'gem' being added by requiring rubygems would be apparent). Names are reused all the time. Names sometimes aren't related to their package in an apparent way.

With Python, you have three options (one of which Python programmers will flog you for): from package import name, name2 import package from package import * -- should really only be used in an interactive python shell and not in programs

In the first one, you could then call name(something) or name2(something). BUT you can see exactly where those names are coming from -- package. Unlike to_yaml which could come from wherever, it's explicit that it comes from 'package'. In the second one, you can do package.name(something) and the like. Similarly, you can see that it comes from 'package'.

Ruby is really flexible, but I would argue that the author is correct in assessing that the ability to modify all objects implicitly is a bad thing.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: