skysight-inc/HackerNews huggingface dataset:
Specs of interest from http://www.primesense.com/?p=514

Field of View (Horizontal, Vertical, Diagonal):	58° H, 45° V, 70° D

Depth image size:	VGA (640x480)

Spatial x/y resolution (@ 2m distance from sensor):	3mm

Depth z resolution (@ 2m distance from sensor):	1cm

Maximum image throughput (frame rate):	60fps

Operation range:	0.8m - 3.5m

Color image size:	UXGA (1600x1200)

Data interface:	USB 2.0

Power supply:	USB 2.0

Power consumption:	2.25W

Dimensions (Width x Height x Depth):	14cm x 3.5cm x 5cm
This seems less ambitious than Berlin in a lot of ways. One big difference is that Berlin aimed for network transparency (like X, but ideally done even better), while Wayland is local-only. That might simplify enough things to make it more likely to succeed.

For me personally, now that nx makes X's network transparency actually usable, I'm not in a big hurry to go back to a non-network-transparent windowing system with a screenscraper like VNC layered on top. But I could see that not mattering for a lot of users, so it's probably the right choice.
I began programming professionally at around 1997. Joel wrote this article in 2000. Before 2000 I've worked for Nokia, GE, and Lufthansa Systems. Source code control were a trivial established practice already at all these firms even in their Hungarian 'outsourced' parts where I worked.
Clickable link: http://pawn-soft.com/heicos
I think slimy get rich quick was referring to the snake oil peddled by the interviewees.

If Andrew can be accused of anything, it is for writing a sloppy puff-piece and not submitting these fantasy claims to any scrutiny.
The question is what worries you more. The somewhat stagnant, always lagging, always annoyingly close to usable Linux desktop experience or a pretty bold attempt at doing something about it.
Not only upvoted you, but I had an identical reaction and conclusion.
"Ditch X server" sounds like they're going to completely abandon X11. However, the Wayland FAQ[1] outlines ways of integrating X11 with Wayland, so I suppose users of, say, ddd are not going to suffer much.

1. https://groups.google.com/group/wayland-display-server/web/f...
I'm also consistent. ;-)

I've been able to observe Microsoft for about 30 years and one thing you learn is that they play hard. They too are very consistent.
>How many possible things could 'z'+1 return?

That are less than or equal to z?
Ubuntu Unity is a desktop shell replacement and has nothing to do with the Unity game development platform.

Or was this a joke and I just wooshed it?
The best part about Javascript is that because it's a functional language it has amazingly deep capabilities of being improved and modified through libraries. The Javascript that people write today (often reliant on prototype/jQuery, node.js, etc.) is quite different from the code that people were writing 10 years ago. The same is likely to be true in another 10 years, even if the language spec. itself doesn't change one iota.
It looks like Wayland runs on top of X, not replacing X.

Which makes sense. OpenGL is just an API, not a hardware wire-level protocol. Unless Wayland implements its own graphics drivers (which I find highly unlikely), it'll just make use of the same drivers that X uses for implementing OpenGL. And that still leaves things like input handling.

From the Wikipedia entry it looks like Wayland uses X for input and rendering, but other apps can connect to Wayland to have things rendered. Kind of like how X itself works.
I dont think the Unity shell and Unity game platform are in any way related. Am i wrong?
EDIT: Sorry, I thought I was the only one pointing out the error but looks like I formed part of a mob. Anyway, it's an easy mistake to make, you can hardly be blamed for not following every little detail of Ubuntu and the things that run on it :)
I guess you haven't heard of http://mono-project.com. The F# team tries to ensure it works well on Mono, and the same for the Mono team.

On top of that, the specifications for the CLR are standardized.
I think you're confusing http://unity3d.com/ with https://launchpad.net/unity. Unity desktop is GPL3 / LGPL3.
Either I'm confused or you are: I was under the impression that when they talk about Unity they mean a replacement shell for Gnome and not the web plugin. Or is this a different conversation?
This seems less ambitious than Berlin in a lot of ways.

Worse is better, and whoever ships a working prototype is best.

Sacrificing network transparency for local performance should be a no-brainer, given the use-cases.
Thanks for that, but I'm afraid that beer would get forwarded right back to you, since it was your comment that pushed me from "I should build one of those" to "I should build one of those and release it as open source":

http://news.ycombinator.com/item?id=1124839
I have a print out of the 12 rules on the walls in my cubicle...if only for those non-techy people in my office who then ask what it means!!
Please upvote this guy while you egg me on the face.

BLOODY HELL! What a relief!

But can you blame me given the name and purpose proximity? :-/
Tact Filters (1996)
I have Flash on my Nexus One and it's disappointingly slow. I'm not sure what I expected from it, given that it appears to under-perform on every platform I have except Windows (Windows in VMware + Flash is better than native Mac Flash, I swear!).
Nope, not a joke. I am really that stupid.
You're not implying that nobody uses F# or IronPython, right? That aside, I'm not in a position to know their motivation behind it, I can only say it's a good move for the FOSS community.
Just curious, do you have any good examples of very large scale systems that need system-wide transactions? I might miss something obvious (I'm not actually in the database area), but I couldn't come up with a good example.
I have already admitted to my error elsewhere, but just for the sake of intellectual honesty .. I do think Unity3D is somewhat of an under-appreciated technology.
This is a brilliant piece of advice and as a person who has an alcoholic in the family I can fully sympathize with that.
60m Buckminster Fuller designed geodesic dome for sale 'best offer'
Betting the Farm on JavaScript
I think Mark Shuttleworth is taking bold steps to ensure that Ubuntu is well positioned for the future. He's creating differentiation between Ubuntu and other debian-type distributions and he's potentially mapping out a route to new platforms.

It does seem like he might be a gambling man though.
So no details on what is happening?

My guess (without trying it myself) is that HN's web server is not following some HTTP protocol, which is confusing Chrome.
I give this the thumbs-up. I'm not particularly fond of X11. In fact, I suspect it has been holding back GUI on GNU/Linux for a while.
Not really, after $p = $z++ $p is 'z', $z is 'aa', as you'd kind-of expect. But the difference between literals and expressions/variable references of course just adds icing to the cake of bizareness.
I'm the opposite. I used to have that reaction, but now I just switch to another tab (I always seem to have several open) and read something else. If you miss the start, most videos will let you go back to the beginning without replaying the commercial.
This is a huge shift if it happens. X has been synonymous with GUIs on unix for more than 20 years, and has accumulated all the attendant baggage (both good and bad).

There are also some big consequences for the linux landscape. The first and obvious one is that if other distros don't imitate Ubuntu they will drift farther apart. People complain about Ubuntu going their own way now, image what it will be like if they're on Wayland+Unity and others stick to X+Base Gnome.

Another, subtler consequence of Shuttleworth's announcement is the message it sends to graphics card vendors (well, NVIDIA really). Wayland is dependent on the newest linux graphics stack, very much by design. But that stack is relatively new (e.g. kernel mode setting) and nvidia never updated their driver architecture to match. I assume this will force their hand because Ubuntu is too big to ignore.
Thanks, we do our best to spell out only what we truly are and want to be.
It doesn't seem like that's mandatory, though it can run on top of X. From the project's front page blurb:

The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.

They do have fairly well thought out plans for a (probably lengthy) transition of interoperating with X applications, though: http://wayland.freedesktop.org/architecture.html
Show HN: Beautiful Tirana (Albania)
I think the assumption is that your startup is controlled by you, but other startups are potentially controlled by people prone to failure. The odds for your own startup -should- be better than others.

Of course, if you're prone to failure, the reverse is true... But if you know you're prone to failure, why would you try something as risky as a startup in the first place?
If I recall correctly, in previous interviews Andrew has talked about running background checks and verifications on reported incomes.

Overall I think he's a great interviewer.
Note: chr not char
Yep, especially about noise and texture.
This is straight from this FAQ:

Wayland is a nano display server, relying on drm modesetting, gem batchbuffer submission and hw initialization generally in the kernel. Wayland puts the compositing manager and display server in the same process. Window management is largely pushed to the clients, they draw their own decorations and move and resize themselves, typically implemented in a toolkit library.

That last part about integrating the compositing manager and display server into the same process .. that's your main point of departure.
Note that there is no such thing as "the alphabetical ordering". Different languages define different collations, and some even multiple ones (e.g., German collation vs German phone book collation, or the various collation systems for Chinese characters). I'm pretty sure PHP's comparison operator will define non-ASCII characters as being outside of the alphabet, and probably just fail on multi-byte strings (UTF-8).

So if you are doing comparisons on strings, you probably either have an i18n bug or a really, really specific use case.
I have no affiliation with Themeforest but start with a prebuilt theme and then outsource bits and pieces as you need them.

Also reading a little bit on UX helps. Hiring a fulltime designer is the last thing you wanna do early on. No matter how much you think you need them right now
Something about the performance review process, possibly:
"[...] he was captured in his sleep by King Niðhad in Nerike who ordered him hamstrung and imprisoned [...]" (according to http://en.wikipedia.org/wiki/Wayland_Smith).
I hope you won't mind me lifting that line and repeating it as my own in the future with no attribution ;) It spells out exactly what I want to say every time I hear the "WTF PayPal suxx" debate.
Thanks, it was bugged in my 8.x OSX version of Chrome (can't change page)
Mathematica is more oriented towards pure maths (e.g. symbolic maniplation) and MATLAB more towards applied (numerical methods).
I'm not familiar with Wayland, so I read the architecture article:

"Wayland is a complete window system in itself, but even so, if we're migrating away from X, it makes sense to have a good backwards compatibility story."

http://wayland.freedesktop.org/architecture.html
Cartography, Pragmatism and the Liberation of Metaphysics
I was addicted to smoking and was desperate to quit. I tried several methods and all of them failed. After several failed attempts , I really feared that I'd remain a smoker all my life. I was lucky to find the book 'The only way to stop smoking permanently' by Allen Carr and found it surprisingly easy to quit smoking after reading the book.

All one needs to do to quit smoking (or any other substance dependence ) is to basically do nothing - just not have that next drag(or sip) ever. However, it cannot be done unless one reaches a mental state where that particular action not only seems the right thing to do, but it is also the easiest thing to do. Reaching this mental state is not a process, it won't take days or months. It happens in an instant when one knows exactly what one needs to know to reach and then be in that state forever. The book helped me reach that state.
Jimmy Carter was once attacked by a giant rabbit (whilst he was President).
Test your app from right to left
Interesting. I frequent a site that I open dozens of tabs on every day. If you open more than a few at the same time, it will tell you that you are abusing the system. I keep those tabs open for quite a while sometimes.

I've done that with the Chrome beta for Linux and Windows both.

I have never had it tell me that I'm abusing the system while I had those tabs open.

Not saying it doesn't happen, but that there may be more than meets the eye here... It might not even be Chrome, but Flash, or an extension or something else.
Exactly my point. If you had sent them an email, then they could keep claiming they never got it. Registered post is an ace up your sleeve that you can pull out when you want to catch them with their pants down. You now have record of them misleading you. If this goes before a judge, that counts against them, since they are playing dirty. Registered Post saved the day, all for $6.
When I first saw this, I wondered how it could possibly be cheaper or better than just creating a metal rod of the same size.

But the ability to 'dismantle' the antenna for stealth makes sense, as well as the ability to change the size of it on command.
How To Write a Learn X the Hard Way
The bottleneck in X has never been network transparency. Local access has been accelerated through Unix domain sockets and shared memory for as long as I can remember. It looks like Wayland also has a client/server architecture which makes me suspect it's can be made network transparent just like X is.
I never practiced systema, let me ask you this. What is a point of studying lethal army tricks for geek? Ok if your are on battlefield in Iraq attacked by terrorist or in spetsnaz forces, that might be one thing, but if drunken guy in bar will say that you are asshole are you going to kill him by punching in neck or make him blind for entire life by punching in eye? Are you serious??
4 simple ways startup people deceive themselves
Probably that is because of calls made during lunch breaks. Or the complaints could be about streetlights that are on during the day rather than off/broken at night.
No. I'm serious.
I come from a background of arranged marriages. (I'm ok with it). each time i went to see a suitor, i got rejected.
no, you are right. There is jile.eu. Launched some weeks ago.
Well ... That depends on how you want to define the value, I guess. For Adafruit Industries, who I only know of as being a small-scale electronics/microcontroller DIY/hobbyist retailer, I think $2000 is probably a sizable chunk of money.

It's not as if they stand to earn any of it back, as the requirement is for an open source solution, published in public view and fully documented. Adafruit probably don't happen to have a 100% compatible clone of the Kinect hardware that they can launch as soon as drivers are available, heh.
It sounds a bit paranoid (and surely technically unimportant), but the first negative aspect that i think of is :

this is putting Google into our servers, too.
"the Galaxy S managed to take the top spot, though only when considering the 32GB and 16GB iPhone models individually."

Bit of a link-bait headline.
F5 Friday: Microsoft and F5 Lync Up on Unified Communications
try...

<?php
$z='z';
echo ++$z;

which produces 'aa'
I closed it just because it was a video - I don't have the patience to sit through them anymore.
I really wonder how we are going to manage Wayland for video:
- does it support Xv or the like? Or are we going to use the broken OpenGL drivers (no working overlay for most of them...)
- does it support VAAPI or VDPAU, that seems very linked to x11 too?

We'll see, but I have a bad feeling.
I think it's a little BS, but a sensor that can track and calculate a persons movements does have some concerning applications if used in the wrong hands. Namely hook a gun into being able to target via the Kinects output and it'll be able to headshot every time.

Considering that 'duck and weave' has greater survival odds than kevlar, a computer that can accurately track it in 3D space is exceptionally creepy for potential autonomous military actions.

Most human marksman have difficulty with this, and via armed drones they're likely less accurate. This could offer a 'push-to-kill' system for military drones.

However, we all know it's because microsoft wants to make money off of all applications for it.
Tell HN: Tech Recruiters have no clue
I detest recruiters with the fiery incandescent white hot burning heat of a nova, but unfortunately I feel like i have to deal with them because I live in Edinburgh but work in London, i dont take part in the local community because i'm not there.

I applied for a 3 month contract position online. I have this recruiter call me and give me the usual bullshit and it gets to the usual "can i send over your CV to them?", I say sure as i always do after they've wasted 15 minutes of my time asking if i know PHP, if i then know LAMP, then asking my if i know Linux, apache and MySQL, then asking me if i know HTML, then CSS and you get the idea. They ask me all these questions even though 1) my CV they are looking at in front of them says so and 2) they got my CV by me sending it on an online ad asking for these specific skills.

So after i've given them permission to send my CV, the woman asks me for 2 technical references, i say to her that if the company likes the look of my CV then i'd be happy to provide references but i dont just hand out peoples details on a whim because i'd hate people to do that to me. She tells me that she cant send my CV without first getting the references. Normally i'd tell her to piss off politely at this point but the daily rate was going through the market rate ceiling and i'm a whore for money.

So i say sure, i'll give you references, i'll go and get permission from them and get back to you. I do this and email her the next day with contact details. She emails back and asks what companies they work for, i tell them they're freelancers that i've done work for. She says that colleagues arent good enough and will need managers i've worked under. I explain they're clients, not colleagues, and that i'm not an employee, i'm a self employed developer with my own company and clients, i dont and have never had a manager, i'm the guy people come to because they're not technical, i take care of everything for them. The position i'm looking for requires me to be the main technical guy there, surely she'd get where i'm coming from. She asked for technical references, thats what i gave her, people who understood and could articulate my technical ability.

But alas no, i've been penalised for not being a corporate drone, i avoid working for large corporations because its soul destroying and i hate bureaucracy. I like working for other freelancers and small agencies, its far more friendly and less political and i dont have to write screeds of bullshit documents when a quick email is good enough.

Anyway, sorry for the rant but this pissed me off today, i really wish i could totally avoid recruiters as when i have found work without them its been orders of magnitude easier and faster, but they know where the good paying gigs are. Someone please disrupt this industry.

tl;dr
Recruiters suck and only care about arbitrary bullshit.
Apple deprecates XServe
True, but I was thinking more of numerical solutions to partial differential equations and the like.
Broadly speaking, there is no best choice. Everyone will recommend whatever they study, which also tends to be whatever they started with, which tended to be chosen by dumb luck. You'll get the most recommendations for the most popular systems. While there are a few distinctly inferior martial arts (e.g. ones that focus on mysticism), there are no superior ones. Most of the major ones have merits. It depends on the person too -- different types of systems work well for different people. The key is to find a good school. Good school of any system will beat a bad school of any other system. So what do you look for in a good school:

* Hard training. You want to be pushing yourself to the limit. Fast-paced classes (a lot of doing, not a lot of talking). The long explanations do help a little as a rank beginner, but overall, throwing a technique a few thousand times is the best way to get good.

* Not too commercial or money-oriented.

* Not cult-like.

* Still, you want good respect and discipline. The former keeps people safe, while the latter lets classes run efficiently. People should be aware that the reason for the discipline is efficiency and safety, and not because the instructor wants to be worshiped.

* Not too competitive. Even full contact sparring when both people respect each other and are trying to not hurt each other is safe. Even no contact sparring with both people trying to score at any cost is tremendously dangerous.

You should also see that what they teach makes sense. Funny looking stances? Probably not too good. Hands up in fists guarding head, knees bent? Probably better.

I'd advise you to switch schools after about 2 years. That's about enough time to pick up the basics. Go into the new school with an open mind. You'll feel like they do things differently, wrong, and you won't like it. In time, you'll appreciate about half of what the old school does is better, and about half of what the new school does is.

Cost doesn't correlate with quality. Size, to some extent, helps. You want more people to practice with. Avoid things that focus on sport (this is especially prevalent in Taekwondo schools, but there are good ones, and bad ones in other styles). You want good form for a fight, not for scoring points in a match.

Crudely speaking, styles fall into two categories: grappling and kicking-punching. There are schools that do both, but I've never seen one that does both well. Pick one and go with it. If you've gotten good at it, you can eventually try practicing the other. Starting both at the same time usually doesn't work well. They work very differently, and your body will learn better in series than in parallel. I'd give 2 years as a minimum time in one before starting the other, but more may be better.

When evaluating schools, ignore ranks and titles. They're mostly self-appointed. A tenth dan in one school may be equivalent to a brown belt in another.

It's also useful to look at the abilities of students after given periods of training. This may be hard for you to evaluate, though.
Iaido is great, my first Aikido sensei (I recognize him as a man who had a biggest impact on my life) used to gave some lessons of it.

I probably dont recommend it to newcomers, you have to come to Iaido, after you have some understanding of life (and some martial arts as ultimate simulator of it)