skysight-inc/HackerNews huggingface dataset:
I take it officially sanctioned conspiracy theories don't count as conspiracy theories for the purpose of this poll?

(9/11 was a conspiracy by Islamist terrorists to hijack four passenger aeroplanes and fly them into various targets.)
Coincidentally, I happened to quit Yahoo! a few weeks ago. From a former insider's perspective, I thought Carol Bartz did a decent job in cutting costs, making org changes, and running the company with no-nonsense attitude. IMO, @blakei the EVP of Products has been doing a great job--he would definitely get my vote of confidence. Just my $0.02
A Fast File System for UNIX: http://www.cs.berkeley.edu/~brewer/cs262/FFS.pdf Modern filesystems are based on this design. They add significant features - like journaling - but by reading this paper, you will form a basis for how modern file systems work.

The Google Filesystem: http://labs.google.com/papers/gfs.html Great example of what you can design when you decide certain things - like storing small files - are not important.

MapReduce: Simplified Data Processing on Large Clusters: http://research.google.com/archive/mapreduce.html Great example of taking an existing idea and using it to achieve high performance.

The Implementation of the Cilk 5 Multithreaded Language: http://supertech.csail.mit.edu/papers/cilk5.pdf Apple's Grand Central Dispatch uses a lot of ideas from this paper.
You're free to learn. Just not with their software. You know that going in, it's not a secret if you've done your due diligence regarding these things about which you purportedly care.

Personally, I grew out of computers-as-ideology a long time ago. I'll trade the ability to run GDB on my media player the zero times I'll ever want to do it for a fantastic user experience for the other 100% of the time I'm using my computer. (Okay, 90% or so, but for that 10%, I have Windows.)
> completely waste money

Money isn't wasted, someone earns it. The studio's want their subsidiary "Movie Construction, Ltd" earn that money rather than anyone else.
I like this sort of policy a lot more than I like "Just take off whenever", because it establishes specific expectations that taking a day off TODAY is actually OK.

The all-you-can-eat-no-tracking-but-watch-out-for-the-evil-eye vacation policies scare the bejesus out of me, because of the potential for (planned or unplanned) social pressure to never leave. It is like "Take as much salary as you want!" coupled with getting guilted for every $5 bill you took out of the drawer. "Whoa whoa whoa, $3,000 this month? Somebody's a big spender! Dude, you don't even have a family, what do you need $3,000 for!?"
<div data-role="user">
<span data-role="name">...</span>
<span data-role="email">...</span>
</div>

In general, I agree with you that XHTML isn't a great format for structured data. One advantage that XML has over JSON is the ability to attach attributes to data elements. I find that useful, and much easier to use than JSON's best alternative which is to turn a simple data element into a dictionary object.

{ key: "value" }

{ key: { attr1: "attr1val", attr2: "attr2val", value: "value" } }

<div>value</div>

<div attr1="attr1val" attr2="attr2val">value</div>

In the XML markup, you can retrieve the value the same way in both cases. With the JSON markup you have to use different syntax to retrieve the value depending upon whether or not there are attributes, which means you'll wind up always using nested objects if the attributes are optional, just to have consistent syntax.

What's odd about this is that in Javascript, attributes (aka Properties) can be attached to anything. You want your string variable to have some properties? No problem. You want some of those properties to be functions? Go for it. You want your function to have methods? Enjoy. I'm surprised that JSON didn't include this capability, since it exists in Javascript and is also a big distinguishing factor between JSON and XML.

Getting back to hyperlinks as a datatype, JSON uses "" for strings, [] for lists, {} for dictionaries/objects, and key: value for key/value pairs. Why not add &lt;...> for hyperlinks as a special kind of string? The ... could just be a url, or it could be a url followed by a comma-separated list of standard attributes like rel="..." and label="...". It's a small addition, but I think if it was right there in the markup syntax it would become widely used, and software which parses and works with JSON could depend upon it being there and build higher-level functionality on top of it.
I think I remember reading an Intel article about something like this not too long ago. You can't just do this because of a few factors. When you start stacking the die like this, the latency grows. You now have to wait for signals to travel up through multiple processor die before it gets to the die that will process the instruction. It's this reason that you end up with diminishing returns when making processors "taller".

Not only that, but unless you can increase the speed of the FSB by 100 times, you will have a serious bottleneck between the processor and the motherboard. You're now funneling 100 CPU's worth of information through a socket and medium designed for 1 CPU.
How about L1 cache (or even just L3 cache) measured in gigabytes? That won't increase the execution speed of individual instructions, but your effective processing power would increase dramatically.
Assassination of JFK - how can it be not a conspiracy theory?
Why does it remove chat?
That code produces correct output. It passed.

PHP does not require a closing ?>
As rauchg mentioned look at vimwiki.
http://code.google.com/p/vimwiki/
Tim Ferriss live video podcast
Safety First: Tips for Utilizing Colorful Contact lenses
It actually is quite interesting, since it is a 2d holographic laser projector.
Nice idea for a site.

Design feedback: Perhaps this is just my personal preference but I found the text very difficult to read (typeface choice + not enough leading). I also could barely make out hyperlinks because the colour was so close to the rest of the text and there was no underlining.

I'm using Chrome on a Mac.
My Thoughts | Scienceray
Actually now that I think about it, there is one thing I'd change. In "Mind the Gap" I implied the reason people were upset by economic inequality was the model of wealth they learned as children. Now I suspect it goes deeper than that: I think humans may have a genetic predisposition to equality.

What made me realize this was going to Africa and seeing lots of animals in the wild. All or nearly all the big mammals lived in groups and cooperated to survive. It was clear that our ancestors would in their day have been one of these groups, also cooperating to survive (as hunter-gatherers still do in a few places), and that their cooperative inclinations were probably genetically preprogrammed.

If so then people's problem with inequality is not a learned behavior. It simply feels wrong to humans.

That doesn't mean they're right. The Monte Carlo fallacy feels right to humans, but it isn't. But it does probably mean that people are happier, all other things being equal, when there is less inequality.

Of course you have to balance this against (a) other, equally deeply held traditions, like not stealing, and (b) the slower technological/economic growth you get when you ban being rich.
This is an accepted idiom in C++, but I don't think it makes much sense in Java, since there are no destructors.
Or maybe those who look younger haven't needed the protection of aging because they've accumulated much less DNA damage in their lifetime (because of low sugar diet, slow basal metabolic rate, etc.), and less DNA damage = lower incidence of cancer.
Don't forget SPDY. If you use Chrome, you're probably using SPDY when accessing services like GMail and Google Search. What does this get you? A snappier experience. This could dissuade you from using other services even in just the 'feel'.
My notes have gotten pretty extensive and sprawling, so I have a cron job which every hour indexes all org-mode and python files with swish[1]. It's pretty hacky, but I've integrated this with emacs's dired-mode, so that I get a clickable list[2]. It's an absolute life saver, at times.

[1] http://swish-e.org/docs/swish-search.html
[2] http://pastebin.com/xeDbjKhA
I fought against the need to quit my job for over a year while I was working on startups on the side. It took an idea that I was wildly passionate about and a well-timed layoff to make me realize that being "all in" wasn't just a poker metaphor the already-successful used to look down on plebes like me.

That said, I'm stupidly well-placed to be working on my own idea, unpaid - I'm using the self-employment assistance program through my state's unemployment department to get UI checks without having to job hunt (I do, however, have to submit business plans and the like). I also have enough in the bank to cushion me when the government cheese runs out.
Even having the option to load a single JVM instance and share it between different frames/pages/tabs would be a tremendous improvement over current situation. At the present, the best you could do is to fake it using inter-frame communication (and some heuristic to elect most-likely to live longest), which is only slightly less bad.
This makes me think of an interesting question- the back side of a die is raw silicon. How do you stack die and still interconnect? Do you sink metal through the bottom of the wafer?
True, I bought an X220 (IPS, 80GB mSata, 320GB HDD, 8GB of RAM) in Switzerland. I paid about 1100 Swiss Francs (Imported from Germany). A MacBook Air would have cost me much more.
I'm very confused about the bonus calculus.

More days of = more bonus, fewer days off = more bonus, or you always get the same bonus?
> but unless you can increase the speed of the FSB by 100 times

... or stack a couple dozen gigabytes of L1 cache through a ridiculously wide internal bus. Not all chips would be processors.
200 person company? Er, people still use Meebo?
I've thought of doing things like this. Maybe one day if I have more time. There are all kinds of things I'd like to do but don't have time to now.
What if you go for a more SOC-like design and stick the memory in the processor tower itself? The major bottleneck there is really in talking to memory, and you could that eliminate that entirely.
What Is Reseller Hosting?
You can also stack flash, phase-change or memristor-based memory in there too.
Emacs post at the top of HN? Sweet.
What I can say it's a B2B SaaS app, targeted at small businesses - basically all of them, so not exactly a niche product ;-) and there's a lot of competition around, that we have to "out-smarteking" as I call it. Something in the realms of CRM, team/project management, accounting, CMS...
You will be surprised actually how many web apps get this wrong.
Curmudgeon here.

I like ebooks, especially when they're significantly cheaper than the paper version (as they should be), AND they're not limited to a single reader. I like my half-price, DRM-free (as they should be) O'Reilly and Packt pdfs. I highly recommend patronizing those and other DRM-free, device agnostic publishers.

I agree with all the familiar laments on the smell of the paper, the feel in your hands, the visual nature of the memory of locations in books, and I recognize the benefits of ebooks nonetheless.

Two things I'll miss very much are the trip to the bookstore, and my books calling out to me from my bookshelves and tables and floors and under-the-couches.

The article points out that publishers will miss the advertising gained by customers walking by a bookstore window, or browsing through the bookstore. I will miss being on that flip side. Yes of course, you can browse more "efficiently" online, but I don't go to a bookstore for efficiency, I go for the experience and the serendipity. Most of the time I don't know what book I'll come out of the store with; that almost never happens to me online.

I've tried browsing on Amazon, but I always seem to wake up after being put to sleep. There is no serendipity in online book browsing, there is only tracking down and killing something you already know you want. There is certainly no pleasure in it, whether you're browsing or buying.

There is a similar loss of serendipity while thumbing through an ebook, or I suppose you'd (ironically) call it paging through an ebook. I still, at my age, enjoy thumbing through the physical dictionary. Think about how boring a dictionary is. You already know the plot, you know how it ends, and yet you sit there on the couch delighting in consumer, continuator, dormouse, dornick, FIFO, hinge joint, Hispanolia, Zenobia and zero.

I have never thumbed through an edictionary, nor the online equivalent. I've tried, but come on. ebooks are just not built for pleasure, they're built for tasks, page 1 to page N.

I have collected around 20 ebooks on my laptop, free and paid. Some of them I'm (supposed to be) actively reading, but they still often sit there in their directory, powerless to call out to me and remind me to "read me!" On the other hand I have physical books sitting all around me, and I read them all, the ones not on the shelf (but some of them too), some of them more frequently than others, but they all get a chance to remind me that I have something to read. To get through an ebook not connected with an urgent task, I'd have to keep a ToDo list.

I'll almost certainly buy a dedicated reader one day, and I'll be happy not to have to schlep a dictionary, a novel and The Python Cookbook on to a plane or a bus. But I fear I'll end up reading less, while having access to more.

But that's me.
I have a MacBook Air at work and a X220 at home, I'd say the X220 looks better. Classic Sapper.
The IPS screen on my X220 is worse than any other IPS display I have ever seen.
> What life saving things are currently CPU bound?

Drug research, gene mapping, climate modeling...
I'm very interested in how the book affected you. When you say you find it moving, can you describe in what ways?

For me, the word "moving" means that I was emotionally tied to the character(s). When they succeed, I succeed. When one dies, its heart breaking. But that's not how Lilith's Brood affected me. At some deep level I was very disturbed by the overtones of rape and subjugation by the aliens, but that at the same time these creatures loved the humans they bonded with in the same deep way we feel when we love another person. There was a big amount of alienation in that humans in the bondings were physically repulsed to be near each other even though they were deeply in love. That human beings could only be close via the alien partner, there was just something deeply wrong with that.

One of the reasons I respect that novel and can recommend it, but can't love it, is that Octavia Butler did such a magnificent job in telling the story in a way that it makes me feel as I do. That's rare.
Linuxjobs: London, 60k : 34 years Experience of sys admin essential...
Could you explain what it means for people to be 'right' or not 'right' about inequality? I'm referring to where you say 'That doesn't mean they're right'

If we're genetically constructed to feel unhappy about something, and we build a society that makes that thing true, then it seems as though we are manufacturing suffering, and we should seek to reduce it.

From what perspective can it be 'right' to knowingly maintain a society where the majority of people are guaranteed to suffer?

Also - isn't there a giant difference between 'banning being rich', and making it possible for a reasonable number of people to share in prosperity. There's plenty of evidence suggesting that the US was more prosperous when there was less inequality, and yet there were always some very rich people.
Tips for designing your personal site
> if I'm building an application that consumes Activity Stream resources, and also other kinds of resources, I have to have a different interpreter to understand and follow links in these different resource types. I don't have to do that for strings, numbers, lists, or dictionaries because those are standard datatypes in JSON. I think we're at a point now where hyperlinks should be a standard datatype too.

But you still need to know what that number, list or dictionary means. By itself, what does [3, 5, 6, 2] mean? Nothing. Likewise, you'll know that string X is a link because you know the format.

And the exact problem exists with XLink. Let's say I'm parsing a user profile and there's an XLink there. To where does that link point to? The user's personal website? To his mother's profile? To a song he likes?

XLink is only useful if you don't care and are just displaying it to the user. Most of these APIs are supposed to be consumed by machines, hence they need to have more structured formats. Having that, XLink is irrelevant.

> hyperlinks need metainfo so you can differentiate them from each other and give them semantic meaning, like the 'rel' attribute does in xhtml.

As I said previously, that's provided by the format, which the client needs to understand anyway. I know an 'url' inside an 'Image' object represents the URI I can access the Image data from. I know an 'url' inside a 'Friend' object represents that person's profile page, etc.

> The problem with this approach is that it's reinventing RDF and XLink in JSON, and RDF and XLink have already failed to be broadly adopted. I think part of the problem with them is the need for an add-on interpreter in addition to the syntax interpreter. If RDF or XLink interpreters were baked-into HTML and XML parsers so that the linking info they provide were as much a part of the syntax as elements, attributes, and strings, they might have become widely used.

RDF is another example of a format that's useless by itself. Sure, you know that X is an URL, but an URL of what? The client needs to understand the domain ontology. Knowing that, it's obvious what is and isn't an URL.
Remembering the Victims of 9/11
> still have time for clock distribution...

We are talking about pretty radical processor designs. Why not go asynchronous if we are talking about coordinating multiple layers of silicon?
Unmetered Bandwidth VPS Plans
I have both an MBA and an X220 and in everyday use I think the two machines are comparable in feel and weight. Of course the x220 is a little bit bigger and heavier but the difference isn't really noticeable. In the end, both are very portable and light note books.

I'd rather compare things like OS preference, battery life, performance needs and / or the quality of the keyboard.
Because for most consumer-grade computing you are limited to Wintel. Multi-socket and multi-core only became popular after the 9x-NT Windows transition. 64-bits didn't became popular until Vista.
Cooperation and equality don't necessarily go hand in hand. For instance, with your example of pack animals, often such group has a hierarchy, with an alpha at the top. Even though such animals may cooperate, their is a difference in status.
Slacker didn't make it because Slacker is as close to a traditional radio station as you can get. Their biz-dev SVP is an old school (but not old!) college radio promo guy, who I worked with. They are old MusicMatch and Rio guys that run it.

It's not sexy, it needs some work but its what it is and doing OK.
This is an old post. Google has continually improved v8 and those improvements have helped Node.js in the process.

I think the hoopla over Node.js using v8 or if it shouldn't has died down and for good reason.
I mean this inclination doesn't imply anything about what economic policy should be, except in the narrowest sense that gratifying it will (all other things being equal, which they are decidedly not) make people feel better.
At NodeConf Summercamp this week Ryan Dahl remarked that the V8 team is very responsive and happy to fix to reports such as "this part of V8 is slow and shouldn't be, can you please make it faster".

He also acknowledged that Google is obviously building V8 for Chrome and not Node and shouldn't be expected to spend time and money on features that aren't beneficial to Chrome. One example of this is the time required to spawn a new V8 context, around 30ms. It could be made drastically faster if all security features were removed from the V8 boot process (not needed for server side trusted execution environments) but Google needs secure VMs for Chrome tabs and it wouldn't make sense for Chrome to spend time optimizing V8 for this use case.

I didn't get the feeling, however, as this article implies, that V8 is a "roadblock" for Node.
Bzzzzzt! And thank you for playing.

I miss Jim Gray, he really did see things clearly. His response to the Alpha processor was that some day a computer would be a smoking hot, hairy golf ball. The reasoning was straight forward, spheres have the shortest paths between any two points, as density increased you needed more and more connections (wires) which were getting finer and finer in diameter, and power dissipation, well it wasn't going anywhere as electrons moving around bump into things, get over it.

My speculation is that the future is carbon for a variety of reasons. In its many forms it has all the properties you need to make chips, from diamond insulators to graphene conductors and nano-tube semiconductors. It can make light, it can trap light, it can conduct heat like there is no tomorrow. Truly, the day we can drop layers of carbon down and control the structure as it drops, think 'maker-bot with a molecular carbon extruder head that works at nanometer scale' its game on for truly mind blowing electronics.
<div data-role="user">
<span data-role="name">...</span>
<span data-role="email">...</span>
</div>

Those attributes aren't defined in the XHTML spec. You've essentially created a new (custom) format on top of XHTML. It's no better than any of the custom formats based on JSON.

What's odd about this is that in Javascript, attributes (aka Properties) can be attached to anything. You want your string variable to have some properties? No problem. You want some of those properties to be functions? Go for it. You want your function to have methods? Enjoy. I'm surprised that JSON didn't include this capability, since it exists in Javascript and is also a big distinguishing factor between JSON and XML

Now every JSON parser would have to embed a Javascript interpreter to be complete. That would make it completely impossible to implement in a huge number of cases, not to mention the headaches with security (the halting problem, for example) and performance.
Well, percentages aren't even "correct" unless you're saying "percent of total number of points on the front page". Since that total is non-constant, the percentages are almost meaningless. If suddenly someone posts a PG essay, which gets like 800 pts, everything's percentage would drop.

You could, however, just have a list of pts and the titles... but then you get the front page of HN :)
right. nobody knew where buy.com obtained all those units before anyone else. HP Museum Forum has some interesting information, e.g. WP 34S project.
Wouldn't a principle advantage of an actual, innovative 3D chip be better component distribution? That is, on average all the parts will be much closer to each other, than if they were arranged on a 2D surface.
This is yet another attempt to denigrate Java by simply implying that it is 'uncool'. Developers who care more about coolness than ability to execute need to get a clue about what they are hired for.

This attitude in endemic to HN. Grow up.
Are we not coming full circle? Can't you make the argument that we're getting closer to a world in which all the server does is store and retrieve information, while the browser does the heavy lifting? Thank you JavaScript and web APIs.
DoAT releases mobile web app boilerplate