skysight-inc/HackerNews huggingface dataset:
We're actually using a forked version of Subway for the UI. Our package also includes an IRC server as well, as it aims to be a complete Grove replacement.
Maybe not weapons development. But doesn't the whole problem bear some thought?

The strategic problem postulated here would be defending planets, presumably from collisions with masses moving faster than light. Warheads aren't more than an afterthought, right? I don't see how anyone spots the inbound attack, never mind puts enough energy on it to change its vector.

Which suggests that the only balance comes from deterrence. But how would any actor know who originated such an attack? Or where they come from?

If that's the battlespace, then "here I am!" might not be a great opening move. And given the importance of information in this battlespace, deliberately avoiding knowledge of who lives where might be the only way of signalling you won't be a problem.

It's all speculation but it's one plausible scenario. Maybe we should have this figured out before we start wandering around.
The big difference is that this is basically just ad-hoc networking. All of the game logic is still done on the client side, with no synchronization. There is absolutely nothing to prevent speedhacks, wallhacks, aimbots, etc, all of the reasons that the big boys stopped doing it that way a decade ago.
This is neat. Just keep in mind that there's a difference between transformative innovation and a successful business.
It's definitely nice to see the return at the beginning of the line -- makes the code easier to scan.

And anytime there's code after a return, it had better be connected to a conditional. :)
Quoth Russ Cox:

The swtch.com machine has a fairly slow connection. Better ways to get it:
- hg clone https://code.google.com/p/plan9port plan9
- http://am.lcs.mit.edu/~rsc/plan9port.tgz
I changed the link on the home page to point to that tgz instead.﻿
Google does have a backwards-compatible implementation of the action bar planned but they haven't given a release date. I agree that it shouldn't fall on the Foss community to fill this gap.
Cool concepts. But TripIt's mobile app isn't as bad as you are saying. I can always quickly and easily get what I need from it. The mobile app is one of the few "pro" upgrades I actually pay for on any app and it is worth it for someone who travels 15+ times per year.
Not really, because the whole book is premised on the idea that companies that have made this transition were able to do so because of the principals outlined in the book.

However, keep in mind that these were all successful companies at one point--they did make that transition from "good" to "great". After, some of them made the transition from "great" to "bankrupt", but that's possibly beside the point. Some of the concepts in the book, like the flywheel--that what appears to be overnight success is actually the result of many small, incremental, largely unnoticed changes--is a good one. Other concepts, not so much.

I read a lot of pop business books in college, and I really liked this one. But they're all mental masturbation more or less, so ymmv.
Did you actually want me to grace your stupidly rude comment with a reply, or are you just grandstanding? Let me know so I don't waste my time.
Why Perl needs screencasts
Amazon Instant Video works under Linux...
The studios place DRM requirements on the content as part of the content deal. Its not Netflix's call.
It is most likely the result of a person from the distribution company saying, "Hey, either you give us this or we're not licensing the movie to your for online use. Period."
That's true, but it's very awkward. In Acme, the middle button means 'execute command'. You need to press it constantly, often in combination with other buttons. A clickable scroll wheel is not good enough.
This seems like a step in the right direction, because GitHub's search remains awful.

For example, I can now type in "<user>/<repo> #123" to go to an issue, but if I am already on the Issues page for that repo and I type "#123" in the box labelled "Search: Issues & Milestones..." it still comes up with nothing. And that's not even challenging.

I'm desperately hoping that this feature is an indication that they've noticed that finding anything on the site requires either 8 million mouse clicks or manually editing URLs.
Lovefilm is not the equivalent of Netflix in the UK, it’s its direct competitor.
You can click the scroll wheel, although I find that causes hand pain for me. Another option would be http://www.amazon.com/IBM-3-Button-Scrollpoint-Optical-Mouse... but in my opinion the scrollpoint kinda sucks.
It actually does sound like you are trying to cyberstalk people and pass judgement on their work ethic based on what they do outside of work, in their personal lives. I find it distasteful that this is increasingly considered acceptable during the hiring process, and it's partially for this reason that I keep almost no online record of my day-to-day life.

I have a barebones facebook page, which I primarily use for privately messaging old friends who prefer facebook over normal e-mail. I do not use twitter or involve myself in any publicly identifiable way with message boards or mailing lists. This may be 2012, but I know quite a few people who do not even have facebook accounts.

So I'm curious - how does someone like you react when an applicant tells you he has no online presence for you to stalk? Would you say that speaks volumes about his competency for your job as well, or would you try to make do with the information in their CV? Just curious.
> you could get any of the streamable films (plus a load more) delivered through the post at which point it would be trivial to rip them.

Quibbling here, physically ripping a DVD is much less trivial than simply recording a stream.
Chicago School System Asks Court to End Strike
Austrian startup fun
They will see the error of their ways
So if I understand right, the warping does not affect the "internal" speed of the spaceship in relation of the universe outside of the warp bubble.

Maybe someone much better with maths and physics can answer this: will the 0.1c speed have a noticable relativistic age-slowing effect for the travelers compared to their Earth-bound friends?
This is especially the case given the prevalence of chip and pin in the UK (and elsewhere in Europe).

No-one swipes. Which means the hardware would need to be different.
Thanks. Great job btw. I was thinking of going that route but I was concerned that it might get a little heavy memory-wise having tons of views for the text. I couldn't get resizeable view cells to work for UITableView.
Why? The guys at FB or Google are just guys like you and me, don't believe the hype, they are not superheroes or gurus despite their much talked about interview process (the Google interviews I did were a walk in the park compared to GS, btw). Some will know more than me sure, but some'll know less.
After years of using VM's to virtualize Windows I finally broke down and got a real, physical Windows box.

On my space-constrained system, a VM often ended up feeling more of a parasite than a useful convenience. Initially I was just using a VM for running Office, but I eventually moved onto Visual C++ and running games from Steam. In the end, for my typical use case (developing windows software) performance in all areas paled in comparison to a real system. There was no real advantage to not using a real system.
Without knowing more about the details, we can't assume that it's so simple.

It might be that there is other software beyond Chrome itself that Netflix relies on in Chromebooks, and that software may or may not play nice with arbitrary distributions.

Example wild speculation: Netflix for the Chromebooks relies on a kernel extension for DRM, and they know they wouldn't be able to get the desktop Linux community at large to swallow that pill.
A couple of things come to mind.

1. Is that someone demanded this from the distribution company. We know the MPAA, RIAA, etc can make odd decisions about this sorta thing
2. They can't find the engineers. They struggled for the Android engineers and had (still do?) have open positions for it. That's how we knew Netflix was coming to Android long before anything was seen. They had job postings for Android video experts.
I used to live in Istanbul, I actually lived in the section shown on this map. I can verify from walking hundreds of miles through those serpentine back roads that wandering Istanbul is a beautiful experience.
See quote at the top, last paragraph from the post. His conclusion is that these readability problems swamp everything that coffeescript has to offer, which I think is really not the case - especially considering these are mostly style issues.
That is true that both are now available here. For a while Lovefilm was the closest thing you could get to netflix.
AMD put a lot of resources toward the desktop. And from all the benchmarks I've seen they achieved their goal. Bulldozer is a pretty competitive desktop processor. Bulldozer is powerful.

But not energy efficient. There can be no Bulldozer laptop.

And the world switched to laptops. Right now the split is 18% tablets, 60% notebooks/netbooks, 22% desktops.[1] And desktops are losing ground rapidly.

AMD simply has nothing to compete with Intel in the laptop space.

For the same price, Intel scores something nearly double on the benchmarks (1700 for a4-3400m vs 2900 i3-2350m). For everyday computing in the real world, that performance difference is:

AMD: "This is so slow I want to tear my hair out."
Intel: "The CPU is no longer a bottleneck.
I need a new SSD for CPU speed to even matter."

And the Intel chip does all that using SO MUCH LESS power than the AMD (a4-3420m=35TDP and i3-2350m=15TDP).

And as you move up away from the budget laptops on the price/performance curve, things rapidly get worse for AMD.

AMD's failure was strategic, not technical. Even if Bulldozer had been 50% faster, AMD would still be on the verge of irrelevance.

[1]http://www.inquisitr.com/76157/tablets-to-overtake-desktop-s...
Execute the command "Indent on" to turn auto-indent on for the current window. Acme will then automatically insert the same indentation as the previous line for every new line you make. I just tested, it works with tabs and spaces. (But don't use spaces :-)
Lambda de Ultimate, but it's programming language-specific.
Yes, because my parents turn on their Roku and say "Wow, I'm sure concerned with intellectual property laws".
Thank you for presenting spec work as spec work, and not as a concept or some vendetta against the company. Other designers should take note.
I'm a developer at Shopify, and all of our development happens on Github. I also spend a fair bit of time working with issues on open source projects.
Russ do you prepend plan9port/bin to PATH when using acme as a way to prefer tools which do not make use of escape sequences for coloring term output? Or do you disable color in tools like mercurial?
I do keep a running log of ideas in org-mode, but it's by no means comprehensive (I can only really use it at home). I keep most things in a notebook, but typing is so much faster I can't help it. I have a few files for various topics; I usually just create a new org heading for each timestamp and write a few paragraphs. Presumably I could tag each timestamp if there was something important, but I rely on search more than tagging. Each heading looks like (* Mon Sep 17 17:51:24 EDT 2012), newest up top. I open up the .org file, M-S-Enter, C-u M-! date, C-n and start writing. Not going to win any organization awards, but that's not what it's about.

It seems useful, just as useful as writing (except the not-always-with-me part). Getting an idea out on a screen or on paper is usually helpful, if only so I can forget it and clear my mind.
Yes, we're always thinking about security and we take it very seriously. Great suggestions! As you guessed, we do use ssl to encrypt all transmission of data that powers the browser-sharing.
What's the point in an all-text user interface if you still use the mouse?
I don't think the author meant hardware will stop selling, but that it has been commodified to the point where there's little future for innovation.
I find this article to be more a reflection of a NoSQL newbie's failed foray with a document database that later realized that the grass is not as green as originally perceived. The developer realized that he does not like map-reduce and missed not having joins. I don't see how this person's failed experience with MongoDB is a reflection on MongoDB.

I think the recent popularity of MongoDB bashing is maybe a testament to MongoDBs popularity. I'd guess that because MongoDB is probably the closest NoSQL database to a RDBMS with its ad hoc queries, that it is attracting many newcomers.
The whole concept of "supporting Linux" is odd. Linux is a kernel. As a Mac user I don't go around asking if people support XNU.

A company like Netflix has to target relatively consistent environments -- operating systems -- so a much more honest question would be to ask if Netflix will support Ubuntu, Fedora, Gentoo, Debian, Mint, etc. In that case, the question is its own answer ("no, none of those are big enough"). Diversity can be a weakness just as it can be a strength.
Sweet, thanks for the advice. I assume you mean don't have an IB file for your UITableViewCell subclass?
Relevant/background:

Pure diamond is a super-tough electrical insulator, but given the right impurities it becomes a semiconductor

http://news.ycombinator.com/item?id=4534717
I'm not a big fan of Facebook, but arguments of the form "if you really cared you would X" are bunk.

Sure, if I really, really, really cared about my friends, I would practice calligraphy, hand-make my own paper, and train a flock of messenger birds to deliver them.

But there's a lot I want to get done, and a lot of people I'd like to keep in touch with, so if there is a decent way to do so that is more efficient than the 14th-century technology that I could use, then I'm going to use it.

If you have aesthetic objections to new-fangled things like the telegraph, the horseless carriage, and Facebook, by all means don't use 'em. But don't go pissing in other people's soup just because you don't approve of the dish they ordered.
As every debate ought to say, we're each entitled to our own opinions, but not our own facts. My opinion--which I believe I have demonstrated to be a fact--is that it is possible to write sane CoffeeScript that is lexically scoped and not subject to misinterpretation.

It is a fact that it is possible to write CoffeeScript code that requires careful examination of the file to understand what it does, code which can also change if you alter something somewhere else in the file.

My opinion--which I also believe I have demonstrated to be a fact--is that it is possible to write sane JavaScript that is lexically scoped and not subject to misinterpretation.

It is clearly possible to write JavaScript code that requires careful examination of the file to understand what it does, acode which can also change if you alter something somewhere else in the file.

I have zero quibble with you or anyone else feeling CoffeeScript doesn't solve a problem for them. I have zero quibble with you or anyone else saying "Notwithstanding the fact that CoffeeScript is a lexically scoped language, my opinion is that I hate it."

My only quibble--and it is minor--is that it is not possible to say that CoffeeScript function-local variables don't work like JavaScript function-local variables and that you can confuse the two, since without the var keyword nobody can look at a CoffeeScript file and think they are looking at function-local variables.

We both agree on the fact that a file with variables that are not parameters in CoffeeScript has different semantics from a file with variables that are neither parameters nor function-local in JavaScript.

If your opinion is that this is a fatal flaw, well, who am I to argue with the fact that this is your opinion? I have a different opinion, and we are both entitled to same provided neither of us claim it to be a fact.
That is a good example, and something that is eased by syntax highlighting (although I rarely implement double-bar function literals, keeping a pythonic 'self = this' reference is preferrable in most cases)

Although it is all subjective aesthetics, CS shines when paired with underscore.js, and really all "callback-as-last-argument" paradigms, ie:

_.each items, (item) ->
# do stuff with item
# ...

(edited formatting, also what alec said below :)
There's also Google Cloud Storage which is cheaper per gigabyte (I think).

Amazon S3 costs $0.125/GB where as Google charges $0.12/GB.

And Google's integrates well with their App Engine and Cloud DB options.

(Correct me if I'm wrong.)
yeah but i don't see why they couldn't of used a flash solution
well, personally when i converted over i never had to stare at these blocks anymore:
}
}
}
});

made code a lot easier to debug.
and yes, consistency wasn't the only thing. i would say that converting over has a learning curve sure reading other people's code. but sacrificing readability long term compared to vanilla js? i wouldn't say that. i'm not saying there isn't ambiguity in the beginning but eventually you learn how to not do things in ambiguous ways.
You can't have faster than light travel without violations of causality. And while the equations of General Relatively allow for universes where causality is routinely violated, the probability that we are in such a universe seems vanishingly small. E.g., just because you can violate causality does not mean that you can go back in time and kill your grandfather. If you were to try, something would stop you, as a universe in which you kill your own grandfather is not consistent with General Relativity.

A universe that gives you the means to go back in time and try to kill your grandfather, but then somehow always thwarts you, would be a very strange universe indeed.

Edit: To whoever down-voted me, have you taken any classes on General Relativity? I have.

In any case this is from Wikipedia:

Causality is not required by special or general relativity[citation needed], but is nonetheless generally considered a basic property of the universe that cannot be sensibly dispensed with. Because of this, most physicists[who?] expect that quantum gravity effects will preclude this option.[citation needed] An alternative is to conjecture that, while time travel is possible, it never leads to paradoxes; this is the Novikov self-consistency principle.

The "Novikov self-consistency principle" is the the one that states that you could try to create a time paradox, but that you would never be able to succeed. I.e., the universe would be a very strange place!
This is a valid point. I dismissed NoSQL for years, and still (largely) do (I prefer to have a schema, documented data structures, deal with relational data etc.)... but I finally gave Mongo a go the other day, and am actually quite impressed. For a simple endpoint I can throw arbitrary persistent data in (rather than the filesystem), it's let me get a couple of proof-of-concept projects out the door much quicker.

Note that I'm not intending to comment on its scalability or how appropriate it is for other projects, just that I agree with you: dismissing it out of hand is hubris.
Plumbum is the latin name for lead, periodic table symbol "Pb", perhaps memorable enough considering Plumbum was inspired by an earlier project called PBS.
Here's another theory - maybe it just doesn't make sense financially.

A source-only netflix wouldn't fly. So, they would need to get developers, packagers, QA, and support for either one or multiple distributions and many different hardware configurations, not to mention dealing with linux's plethora of audio subsystems and graphics driver issues.

It's possible to test on every ChromeOS device. It's much more expensive to QA and support every linux desktop configuration. Perhaps it's just not worth it because there are so few desktop linux users. The expected income would need to be much more than paying for linux devs/packagers/QA/support before it is a good business move.
Actually, there's another option as well. If you have the FlightTracker app for iOS (it's a great app, btw), you can configure it to pull your TripIt flights. Just throwing this out there.

Nice design, though! Great work.
Netflix is available on several Linux devices (Chromebook, Android, Roku, Linux-based TVs, etc.) but these devices usually have some hardware-based DRM features available. There are no standards for DRM on the Linux desktop and we certainly don't have any hardware support for DRM so I don't see this ever coming to fruition.
True.

Other than PCI, PCIe, USB, Bluetooth, discrete 2D graphics cards, 3D accelerators, multi-core x86, DDR, SSDs, High quality LCDs and hundreds of other improvements it is worth saying has you do, Reg, 'What has commoditization ever done for us?'
What's wrong with /r/programming?
Depends on how much DRM that stream has. In the case of Netflix, I'd say it's a lot easier to rip a DVD.
Zynga acquires A Bit Lucky
Not at all true, most of the time you are reading code with a specific goal or area of interest in mind, and thus are only interested in the subset of code related to that purpose.
Trillions of Carats: Ex-secret Russian diamond deposit to revolutionize industry
I am not the GP but I am curious about your proposed solution. You were comparing a browser updates to Windows Server, which could be running IIS running a bank website, Exchange server for mail or Lync/Communicator server.

Does Apache do automatic updates for critical vulnerabilities? I hope you can either give better examples than Chrome for comparison, or actually give a solution to this problem which is not isolated to Windows, most distributions require restarts for kernel updates,. With that perspective, your post was the one that seemed to be grandstanding and railing at Windows Update without providing specific solutions.

http://superuser.com/questions/283230/why-does-mac-os-x-need...

http://askubuntu.com/questions/32098/why-does-ubuntu-need-to...
As for `delay`... I had to think hard to think why would it be a bad idea and concluded that it is non-standard and can confuse readers. If this is the case then just define a `swap` or `flip` function, along the lines of

flip f = (a, b) -> f(b, a)

and use it inline:

flip(setTimeout) 300, -> "it's fun!"

Sweet ;)
I had seen acme color theme files in a previous plan9port repository version but can't seem to find them today. I believe I was also able to use them. Does anyone remember or know more?
> On many UNIX systems, mounting drives has become automatic, and the mount points for the drives live in a folder called /mnt.

No, no, no, no, no. This hasn't been the case since at least eight years ago, when FHS 2.3 (released in Jan 2004) clarified the purpose of `/mnt` and added the `/media` directory. `/media` is for mountpoints for removable media, and `/mnt` is for temporarily-mounted filesystems.
There are few that would consider their smart phone a "NEED" (save for those that use it primarily for business purposes) however it is highly convenient and affords a significant peace of mind.

In my case, I can hardly imagine traveling in an unfamiliar area without a GPS enabled smart phone, which ensures I not only do not get lost, but should I experience car trouble then help is just a few button presses away.