skysight-inc/HackerNews huggingface dataset:
Remind me not to sign any contracts with you, because you're just too cool for that sort of thing.

If Carmack felt like developing VR outside of Zenimax offices, he obviously could have. So it must be true that Zenimax didn't actually help VR in any substantial way. Carmack's VR development just happened to take place within a Zenimax building.

He had a contractual exemption for Armadillo. His development 'just happened' to take place inside a Zenimax building, ie the workplace where he was employed. If you're on someone's payroll and working in their building, I think it's sort of reasonable for them to expect that you're working to advance their interests rather than your own.

Your new top talent goes on to create many millions of dollars of value for your company.

Or so you think, until you wake up one morning and discover that he's left for Facebook along with the high-profile new technology you thought you was going to bring you many millions of dollars in game revenue.

Sorry, but it sounds like since you hero-worship John Carmack he shouldn't be required to abide by any sort of contractual agreements he signs up to, which strikes me as a bit immature.
i would go with NFC or iBeacons and custom video's
Visual Startup Representation
> I'd be interested in hearing your views on what a future Labor govt could do to support startups in Australia.

Fix immigration by bundling a startup visa with a permanent residence permit like Canada [1]. Canada is strongly promoting this program, even directly advertising to employees in Silicon Valley who are fed up with US visa problems [2].

I think Canada's program isn't too attractive for immigrants because of the harsh weather (-45°C winters, anyone?), and the insistence on being funded from a specific list of Canadian VCs. Australia doesn't have the former of these problems, and could mitigate the latter by relaxing the restrictions on investors a little.

Bundling a permanent residence card with a startup visa will make this an extremely attractive proposition for several non-American software developers who are currently in a painful, bureaucracy-ridden situation as regards visas and permanent residency. Also, Australia is a more attractive location for people from Commonwealth countries since there is far less of a culture shock.

If you have any more questions about these programs, or just about my experiences in this regard, email me at [my username]@gmail.com.

[1] http://www.cic.gc.ca/ENGLISH/immigrate/business/start-up/eli...

[2] http://www.bloomberg.com/news/2013-07-10/canada-tells-geeks-...
It's in reference to this site, http://agilemanifesto.org/. Solidarity amongst manifesting people groups, I guess.
I was staying in Paris, France for a few months with a local friend a while back... she worked for SNCF.

Apparently suicide is a huge problem in France, and most of the time when a train is delayed or you are stopped in the middle of the tracks it's because they're quickly picking up body parts.

That's also the reason for the lack of communication on behalf of the train operators.

http://en.wikipedia.org/wiki/Suicide_in_France
I am getting an "access forbidden" error :(
Interesting. I was working on something quite similar when I was in PayPal. Here is a prototype: https://github.com/anupamsr/ut-test

Then the powers that be came and took all the credit. Since then I haven't touched it.
We give companies like Netflix and Akamai free access to space
and power in our facilities and they provide their own content
servers.

We don’t make money from peering or colocation; since people
usually only stream one video at a time, video traffic doesn’t
bog down or change the way we manage our network in any meaningful
way — so why not help enable it?

But we also don’t charge because it’s really a win-win-win situation.
It’s good for content providers because they can deliver really
high-quality streaming video to their customers... It’s good
for us because it saves us money (it’s easier to transport video
traffic from a local server than it is to transport it thousands
of miles). But most importantly, we do this because it gives
Fiber users the fastest, most direct route to their content.
This lawsuit reminds me of John Fogerty getting sued for plagiarizing himself.
>we're going to have a more attractive policy

"Going to" isn't good enough. If the situation doesn't improve by next year we will be relocating to Eastern Europe.

Yes, you heard that right, the post Soviet Kleptocracy my parents left behind to start a new life in Australia now has better digital infrastructure than Australia and looks more business friendly than what we have to deal with here.
Or anything running a off-the-shelf 3D engine like Unity (?or Unreal?).
> He also worked from home, on weekends, and from hotel, when he wants to be uninterrupted. Who knows if he billed (his own, historically) company for that? The point is, he really didn't have to, and ZeniMax is playing a 'gotcha' game.

Not true. See my previous question and discussion on this topic at the link below. If you sign a contract with a large company which has a clause that they own ip you create while working for them belongs to them (which is very common), you are out of luck.

https://news.ycombinator.com/item?id=7589822
Mumbai Restaurant Uses Drone to Deliver Pizza
NBN. Without a doubt. I'm sick and tired of very very slow ADSL2+ internet speeds. My area was in the scheduled area for NBN and I was really looking forward to it until Tone came aboard. Ugh

Tax breaks while nice, isn't as essential as having really good high speed internet.

A startup visa might be nice (since I DO have a overseas partner I'd like to bring in), but I think both parties are quite xenophobic so, I'm not counting on it.

Return funding to NICTA (I understand it's a small part of NICTA whose funds got cut, but still) and CSIRO.

Copyright law reform would be really great too, but again, pretty unlikely.
or just a stupidly long installation process for ULL lines

If the previous ULL connection wasn't canceled and removed correctly it's 15+ business days till you will get anything connected. (for my last change ULL to ULL it was a 24 day process)
Eh, not really, because it's the plaintiff's complaint. It's supposed to seem damning or the lawyer isn't doing their job. That's like reading an indictment and expecting it to be anywhere close to reality. You can't really start to judge until after the facts are out and everyone has had a chance to address allegations.
> anything you do while employed belongs to your employer

have you ever signed a software engineering contract? surrender of IP created at work or working for the company is _very_ standard.
For the record, my favorite is Robert Graves'.
First of all, both agile manifesto and this new one annoy me, mostly because the statements are far too open ended and vague to be of use. I like them because they're clever, but when employed by someone who takes everything literally they are at best a pain and lead to all the crap out there they try to label as agile/scrum.

Anyways, for anyone trying to grok this:

Agile:

1) Individuals and interactions over processes and tools

2) Working software over comprehensive documentation

3) Customer collaboration over contract negotiation

4) Responding to change over following a plan

Async:

a) Modern tools and flexible work environments over meetings and office hours

b) Flexibility in prioritization over detailed planning

c) Comprehensive documentation over tribal knowledge

Whats changed:

(a), and (1) are at complete odds.

(b) is (4) restated

(c) is some kind of patch of (2)

(3) isn't mentioned.

Also if you're wondering about the crappy design, I'm guessing its a pisstake of the original http://agilemanifesto.org/
WebFaction
And not need significant repairs
Sci0042:What Investors Look For–Part 6:Broad Horizons
FYI the first bug mentioned in their paper has to do with bitfield signedness/sign extension, or in this particular example, the lack thereof. (In my experience, bitfields in C are more trouble than they're worth...)

The demogroup Farbrausch wrote a code-reduction tool for a slightly different purpose, but with a similar motivation: http://fgiesen.wordpress.com/2012/04/08/metaprogramming-for-...

This also reminds me of the joke http://github.com/mattdiamond/fuckitjs which does almost the exact opposite --- reduces code until it does not have any errors.
how is that interesting? it could easily make sense given the content.
I have found this to be true in my own experience both as a developer and team lead, and now as a CEO. But we are getting office space from our new investor, and I have to start coming into the office or we will seem ungrateful!

What are some of the most major benefits you've found from coming into the office every single day?
124 Swipe to Add Me – A Free Game to Challenge Your Mind and Reaction
Blame the engineers for your 20 billion dollar batch size. I can honestly say I've never heard of a more outrageous attempt at passing the buck.
Almost all troll activity I've noticed has been around software patents or business method patents, and generally involves patents that should not have been issued in the first place.

I'd rather see reform that either eliminates software patents, or provides the patent offices the resources to come up with a way to examine software patent applications sufficiently to stop issuing bad software patents.
I read some speculation on a reddit thread that this was no accident but a backhanded way of forcing modernization: Enough money and effort goes into supporting old trains and train stations in terms of switching trains, personnel, repairs, little bridges to fit smaller trains into wide stations etc that the difference between that and going ahead with the modernization wouldn't be that big.

But if there were political objections to such a renovation project from some unknown group, this would be a good way to force their hand.
>hen, after being warned by Carmack not to do it, Luckey creates a Kickstarter that prominently features id games.

Just idly wondering...

If I created a fancy gaming mouse and wrote some software integration with a popular gaming series at the time, could I not offer that as a reward tier for a Kickstarter? I would think as long as I can get resellable boxed copies I could throw it in?
Interesting, I've been working with my teams like this for years, never had a name for it though. But it makes sense for my context of very tiny teams of all remote people, I can see where losing the scrums could cause issues with larger organizations
https://hn.algolia.com/?q=inventors+killed#!/story/forever/0...
Fix the tax mess for employees who receive stock options. There's lots of room for people to be stuck paying tax on "income" that they're years from being able to turn into cash. If things turn south, they may end up having paid tax on money that they will never actually see!

(From Perth, currently working in San Francisco)
There are people who are delivering creative solutions and there are people who are delivering never ending processes that creative people should follow to be creative and productive.

The chance of failure of a given project is directly proportional to the power of the second group.
Well, this is the first I hear of ZeniMax actively pursuing VR. I'm curious to know what you're basing this on. From what John Carmac said, he has personally been interested in VR since 90s, not ZeniMax.

The thing is, we can't talk legalese and English at the same time. By law, ZeniMax might own everything and its history, if they own 51% of it. But by causality, they might have played no part in its creation. This is why they might have a legal case, (unless they did, in fact, instigated VR R&D, as opposed to just buy share of [id]) but they don't have my goodwill.
Here in Japan, the most common delay reason I see on the signs is "passenger injury". I think we all understand that they don't mean it's a grandma who fell over and hurt her leg...
I thought it would be about async programming,i have no idea what the manifesto is talking about.Replace SCRUM? but what is their alternative?
Ride To Clarksburg Part 2
Backbone.js – you're doing it wrong
Well fuck me runnin
PFU's SnapLite for iPhone [video]
> One option is to design every such API so that it can accept a batch of work.

There is some of that with scatter-gather APIs like writev and readv system calls.

AIO is there on Linux for disk access.

Then for sending data to a socket there is sendfile() system call. Kinds of lets the kernel handle the copying.

> In terms of a mechanism, could the OS and applications communicate through concurrent data structures like the disruptor pattern rather than by direct context switching?

There are some already. Mostly involving read-only data. Those are implemented via pages mapped to processes' memory. These are called vDSOs. gettimeofday() call is one such instance.

Other instances of that is for capturing network packets often use a ring of shared memory for getting data out.

Another way to do this, instead re-creating all the APIs from scratch is to optimize schedulers more. Make them cache (code and data) aware. In userland you can set CPU affinity of your processes. Maybe match interrupt affinity with your CPU affinity to make sure data is present in the cache.
Compressor.io – Compress and optimize your images
I have made a habit of rarely using the phrase "I have to."

Because it's rare that you do.
It's really interesting to see that there are foxit employees on the list of committers. I assume that means that it was initially a fork of the foxit PDF reader?
They do have a json web service: http://footballdb.herokuapp.com/api/v1/event/en.2013_14/roun...
You'd still expect that they'd have some kind of open-ended vague parlance for suicide-by-train.

In NYC subways, a conductor will at least mention on the intercom that delays are being experienced due to "train traffic", "signaling problems", "mechanical difficulties", "medical emergencies" or "police activity." A suicide could easily be categorized as a medical emergency, hence the ambulances.
IIRC, the machine hosting this doesn't always have a lot of resources / bandwidth. I'm pretty sure that he used to discourage linking to stuff there for that sort of reason.

It works for me now at the moment though.
Is there information anywhere about what, if any, license (CC or otherwise) the data is/would be under? All I saw was that the SDK is MIT.
> The article makes it sound horrible

Yes, it feels like "look we found something to say about the French abd how they are bad a planning!"

I have the same impression when reading my home country's newspapers about UK or USA, it's like a jealous girl saying about the pretty one: "Look, she has a red spot today!".

And this means UK is jealous about France, which is nice the know...
The use of Doom3 in the Kickstarter (I remember feeling like Carmack had given his seal of approval), definitely provides Zenimax with ammo, and I agree, it could be ugly.

Like so many other (game) programmers, Carmack is a hero of mine, and the bias runs deep. In reading the complaint, though, I was starting to feel for Zenimax, but when the "$500 worth of optics" phrase started appearing, they lost me. The kit, as described in the thread where Carmack and Palmer first interacted in public, was to be a display, display-controller, and some sort of ski-goggle based contraption you could put together. And, iirc, $300 was the price discussed.

But I think the really key point, missing from this complaint, is that, before Carmack (and Abrash at Valve) improved on the Rift, it had stirred up interest because of the concept of using simple, _cheap_, optics, that would allow the display to be closer to the eyes (wide FOV), and pre-correcting for the resulting distortion in software.

Carmack and Abrash provided some secret sauce that I'm sure will be vital to the sense of presence that will drive broad appeal, but the breakthrough was saying "so what if the optics massively distort the image; we'll fix it in software". From what I've read, I'm pretty sure that wasn't Palmer's idea to begin with either, but he was the first one to run with it.
https://news.ycombinator.com/item?id=6517422

I told you so ..
In case the authors are lurking here, what are the main differences between this and poppler?
This is good news because it renders PDFs a lot faster and better than pdf.js that Firefox uses. Also, I would have to install this binary blob to get Chromium to render PDFs. It seems Chromium could easily adopt this, but I'm not sure about Firefox.
Url changed from http://www.bbc.com/news/world-europe-27502184.
I droned on and on about it in a blog post once if you're interested: http://caines.ca/blog/programming/in-defense-of-the-office/ .

In my experience, it's waaaay more efficient for developers to be in the same room if you do it right, though I'm starting to think I might have a minority opinion on that.
I thought Chromium's PDF engine was based on Foxit; did they change that?

EDIT: I see there are Foxit employees in the commit list. Well, that explains that!

Anyway this is great news. Kudos Google.

By the way, for those confused, the source is not on svn like Google Code fails to communicate but on https://pdfium.googlesource.com/.
I disagree that it is morally wrong to threaten people's livelihoods, or that anything is morally permissible to defend one's own livelihood.

If, by some crazy chance, someone managed to make my job unnecessary, I would just suck it up and get a different job.

I would suggest reading some General Equilibrium theory, which explains why making someone's job unnecessary is actually a good thing overall, even though it might harm that person.
Show HN: Enginuity Search – Social Search and Analytics Engine
It would be awesome to see libraries offering free courses like Lynda and Udemy (we tried it at our university in my senior year.)
> Third, we have already accepted that our design is vulnerable to end-to-end timing attacks https://blog.torproject.org/blog/one-cell-enough

They are not talking about the same kind of timing attacks. Deanonymization attacks require vastly less latency consistency.
Mikel has many stories to tell and it would be great if he would tell more of them (publicly). We talk occasionally due to our shared interest and history with Dylan (http://opendylan.org/) and he's always got valuable points of view on things like development tools, frame-based knowledge systems, interactive development, and so on.

After his time on Dylan and the Lisp-based Newton at Apple, he went on to work on SK8 (http://en.wikipedia.org/wiki/SK8). If you dig around online, you can find the SK8 sources which were openly published at some point. They aren't that useful now given that they're written for Macintosh Common Lisp on the original Mac OS, but they're definitely interesting to read through.

These days, Mikel is still doing Common Lisp work, but he's also worked on his own language, Bard: https://github.com/mikelevins/bard and he's slowly been working with us in the Open Dylan community to add support back for the old s-expression syntax.
Since Pluto is a Kuiper Belt Object (rather than a "planet" or the even sillier appellation "dwarf planet"), I take issue with the wording. However, it is an unusually large one, and it would be a shame not to be able to pick up another smaller (and presumably more representative) object while it's in the area; it's a rather rare opportunity after all.

NH would like to and has planned to encounter multiple additional KBOs in the "25 to 55 miles (40 to 90 kilometers) in diameter" range. This has always been in its extended mission. But Pluto is the main goal.

I suspect they'll find something; the Kuiper belt is quite large and NH will be in it for some years. Still, the sooner the better; hopefully the time-sensitive nature will get them some time on the Hubble.
Ask HN: What are the basics to starting a company?
What are the basics that someone would know about starting a company such as registering it as an LLC, etc.? Also, what about filing patents to secure intellectual property? Any tips?
Yep. And if you make special test pages which render individual components and integrate those with huxley, you have tests for visual regressions basically for free.

https://caurea.org/2014/02/23/testing-react-components-with-...
>I usually call all of these recent games "Dragon's Lair ripoffs" especially the games from Quantic Dreams where it's just one QTE after another.

While I'm not really a fan myself I don't think these belong in the same category.

Dragon's Lair is pass or fail, you move forward or you keep repeating the segment until you succeed.

A game like Heavy Rain uses QTEs a narrative device to give different players different narratives. If you 'fail' the story becomes a different story, one where you failed at that particular event. You aren't expected to keep repeating Heavy Rain until you 'master' every QTE, you are expected to play through it once and have a somewhat unique experience that isn't the same as other players.
We have a component explorer of React components which can be seen as an implementation of their "Style Guide"
The US crackdown on not-so-harmless laser strikes
>A lot of people rag on Dragon's Lair (and similar) for being "just a pretty movie with occasional interaction" instead of a game. But modern games are full of Quick Time Events (QTE)s which are spiritually the exact same thing.

Well modern games are routinely criticized for any QTEs, even when used sparingly...
Wow, I want to buy one of your bikes. Can I pick up in SF?
Container Selection Flow Chart
Desert Pit Has Been On Fire for More Than 40 Years
People unfamiliar with the Bay Area should note however that SF is only a small fraction of the Bay Area. Many of SF's suburbs are fairly-well run.
Oh, I see! Thanks for the context.
Read Meditations for free here: http://classics.mit.edu/Antoninus/meditations.html
Also curious how it compares to mupdf?
Kpartsplugin with Okular also render PDFs faster in Firefox than pdf.js. I'd expect that all native plugins should be faster (if they are well written).
I don't know about Lynda, much of what I've seen on it is just ridiculously reliant on Adobe products.

But in any case, while the content on these is great and all, what happens is that often you're then tied to a specific platform and there's no natural ecosystem at play here. You get what's currently promoted by the gatekeepers and you're getting there by somebody else paying for it.

While there's a great amount of value in these services, the sheer property of having a simple URL for a tutorial that can be shared across the world with nothing but a copy and paste is, in my opinion, greater than the additional value these services provide.

The value of being able to go on to any computer in the world, type in something random, as a suggestion from a librarian or a workshop in a library or whatnot, and clicking on the first YouTube video and knowing how to pick a YouTube video... that value is so utterly gigantic.

And yes, Lynda and Udemy are important too, I agree. We've actually been working on making services like these (but not these, because not many public libraries subscribe to them) more discoverable for library patrons. But they're going to be much more specialised and deliver much less of an punch to the face in terms of impact on everyone than blah.html on joelsblog.freesites.info or youclue.com/watch?v=anrmAOL901mRC could. With monetisation instead through Google ads or funding from random sources, including government institutions, or YouTube ads, why not - if your potential audience is going to be something on the order of billions of people instead of millions?

Do I disagree with you? At a good price point for library subscriptions, never. But I think there's more to it than that.
For anyone who wants to see the game, watch this:

http://www.youtube.com/watch?v=y6uEx5gWovA
If you're looking for recommendations and opinions, I would shamelessly recommend taking a look at the data I collect. I track many of the big hosting companies and what people are saying about them.

http://reviewsignal.com/webhosting/compare/