skysight-inc/HackerNews huggingface dataset:
But what about cases where you match two (or maybe even three) fractions in a single wave?
It very well could be if the experience does not seem laggy. I've been using a Windows VM from Azure whenever I want to do something that my Chromebook can't do. I get to the VM with Chrome remote desktop in a new window and it works pretty well.
This article could be out of date because it was written in 2012. It's been reported that he has sold some shares.
We need a font to display the hidden characters and a keyboard with 4 more keys. Problem solved.
I bet someone once said the same thing about the laser tape replacing traditional tape measures.
ReQL is a new query language, and indeed requires the user to learn it but

- It's actually easy to learn -- especially with the data explorer

- It's nicer to use than SQL -- You can chain commands in the language you are using
How to give references that sell – startup sales negotiations 101
Using in-app Advertising Effectively To Monetize an App
Structured light cameras like Project Tango or Occipital's Structure sensor that project a textured pattern would work well here. Stereo algorithms like the one you linked that use the regular phone camera are likely to struggle here, because flat, blank walls are a worst-case scenario for them (yes, they're using the accelerometer to assist, but the reconstruction still needs texture).
Part of the reason I asked if I could cancel my preorder of Dev Kit 2 was some bad experience with Facebook dicking devs early on. Unless they've changed their tune in recent years, I don't understand how this could bode well for their support audience.
It is not a joke. I'm not meaning it as a smart-ass retort:

Porn == Money
This is factually wrong about CSV, which can store any character including commas and even \0 (zero byte), provided it's implemented correctly (a rather large proviso admittedly, but you should never try to parse CSV yourself). Here is a CSV parser which does get all the corner cases right:

https://forge.ocamlcore.org/scm/browser.php?group_id=113
> I wouldn’t write an OS kernel in it, but Haskell is way better than PHP as a systems language.

What's the definition of "systems language"? If PHP could even remotely be considered an option, the definition is clearly not what I think it is...
Correct. It's a SoftKinetic DS325.

Its FOV is higher than the PrimeSense sensor, it's capable of higher frame rate but it's a little less accurate and it's range is currently shorter.

The two technologies (structured light vs time of flight) have different strengths/weaknesses, but I believe ToF is the future.
I never used it for anything other than scrobbling anyway.
Not all uncommon languages are made equal. It's very different to hire someone to work on Scala than it is to hire someone to work in PICK.

I believe than when push comes to shove, the language your team uses is not the primary determination of the quality of your software. I've actually seen good programs in PICK, an ancient abomination that nobody should be using today. Your major difference is people. Good developers with a good direction will give you good software. Bad developers with the same toolset will give you bad software. So, if anything, your language selection is important because it gives you a very different talent pool.

Hiring a Scala developer, for instance, isn't all that easy, but it's definitely not impossible. For the extra pain you pay in finding someone that will use Scala instead of Java, you get, in exchange, a major filter on your applicants, which tends to be a good thing.

With an antique like PICK, the filter works against you, because what you get is the very old that have not moved on, and the desperate.

I do not think that getting more and more exclusive gets you a better filter, even when you are looking for relatively hip, uncommon languages. Is your Clojure developer naturally better than your Scala developer? How about Haskell? It's not really an issue of every filtering picking the best, but picking people that care about their tools.

So if someone told me that they are hiring developers, and that they completely lack a network to pull them from, it'll be easier to get a good core of developers in one of those uncommon languages than if you just place an ad for people that have 10 years of Java experience. This situation is uncommon though: If you are hiring, you typically have a network. Then what you do is to target some of the best developers you can get a hold of, and hire around the technologies they want to use. You'd be surprised by how much money a competitor has to pay a developer to poach them out of you if they really like your current toolset, but aren't really all that fond of the one the competitor uses.

We decided on Scala because our seed team wanted to use it, and just went out and hired locals that had similar technology interest. We also brought in a few major independent consultants that made sure our core team really understood the language, instead of just staring with good developers with little experience in their toolset. Overall, our experience was very positive, and we have a happy Scala crew.

Of course, YMMV.
2048 game with AI that can reach the 8192 block
I tried the URL that's shown at the end of the video and it didn't work :(

Any live demos?
wtf do you really believe the best possible explanation for a phenomena you know barely anything about which isn't outside of physical possibility (merely a supposed low likelihood) is "alien design"? Really?

When theories were built that way we used to call it "religion" not "science". Alien attributions seem pretty much a modern sci-fi/fantasy religion to me.
> Sure - you can't, say, nest ASCII tables into one another due to this limitation.

In hindsight it's too bad we don't have similar characters that follow a more sexpr-ish layout - say, ListStart, ListEnd, and Delimiter. Then you could tree them endlessly. If you wanted to be really fancy you could add an "assignmentSeparator" character to officially bless key-value-pairs and encompass a nice JSON-ish format, but Lisp pretty-well demonstrates that isn't necessary.

But in hindsight it's just too bad we don't use these control characters at all.
You're truly cursed. The only thing that you can ever do to achieve career happiness now is to do your own startup.

One of two things will happen, you will either succeed or your patience for the struggles of management will grow and you will be happier at the company you work for next.
Great demo! A few questions:

1) What previously existing libraries are you using (if any)?

2) Since the video capture (assuming it's from the tablet's camera) is detached from the depth capture, how do you coordinate the two to make the grid layout in the video? Structure.io seems to require attaching the depth device to the video device (so the perspectives are relatively fixed).
The way you mentally frame rejection is important. I found Rejection Therapy [1] to be effective at rewiring the brain's perception of rejection and not be attached to the outcome.

[1]http://rejectiontherapy.com
No, you can't host Basecamp on your own server. If that's a strict requirement for your team then that's a deal breaker. But if it isn't an absolute requirement Basecamp would save you a ton of time by not having to setup something from scratch. Also, Basecamp has very nice official mobile apps which have always come in handy for me.
One reason is that SQL only lets you work with flat relational tables. MongoDB and RethinkDB let you store complex JSON-like objects as values, and extending SQL to query and manipulate those kinds of structures is hard. The closest attempt I've seen is Google's BigQuery.

Another reason is that SQL does its best to decouple the query (what you're asking for) from the execution plan (how it actually gets evaluated). But for operations like joins, the precise way the query is evaluated can have a huge effect on performance. So it makes sense to design your query language to explicitly expose those knobs to the programmer.
My Programming Reboot
You would tell emacs to render them as a visible character or format the data as a table.
Flywheel is amazing, you should really add them to the test.

http://getflywheel.com/
I call it the "fog of war", and it's a signal that you need to get the hell out. Not all companies have it.
It could send a photograph of a floorplan, but it wouldn't be editable unless there's some interpolation of the image you photograph. When your original floorplan begins in digital form, it's more-flexible for editing.
yeah ... I think we can expect all kinds of people here :-) You can just install nutty and check it out.
Measure Page Scrolling in Google Analytics
The Future is Here: Hire a Drone With Bitcoin
When there's a Linux client, you could do this easily by adapting any one of several distros.
As someone who's spent some 17 years doing almost nothing but startups, allow me to add my $0.0296 ($0.02, adjusted for inflation1)

Some combination of #1, #4, and #6.

#6 is the one where you don't truly respect the process of management works (in much the same way we all get frustrated at managers who don't understand how the process of software engineering works), and are oblivious to the challenges and concerns involved.

This is an easy trap to fall into and most engineers I know have fallen into it at some point in their careers. Good management is often virtually invisible, but bad management sticks out like a sore thumb -- or so the conventional wisdom goes. Remember:

1. Management is a skill, just like coding. It's deep and complex and multi-faceted and you're only seeing the surface of it.
2. In startups, many entrepreneurs are getting their first taste of a completely different world. It's a learning process even for an experienced manager/executive. Imagine being a career web developer and say, cutting over and doing 3D game development on a console system in C++ for the first time. Only it's not a hobbyist thing, it's your job and people are counting on you.
2. Startups are not like normal environments. Inaction is usually worse than a bad action, because at least with a bad action you've learned something and narrowed the search space a bit.

You should EXPECT that in a startup, seeing management trip up and make "mistakes" will be a common, everyday occurrence. Oftentimes the right decision will look, externally, like the wrong decision. If you want a well-oiled machine in a well-understood problem domain, go work at Cisco.

Startups are about discovery. Product-market fit, paths of least resistance, etc.

I'm personally inclined to this form of myopia myself, so as a rule, I only work within my personal network at this point because I have a group of entrepreneurs, executive-level programmers, and so forth who I trust implicitly. I may not understand a given decision, and any given decision may be a mistake but I'm entirely comfortable leaving their domain in their hands while focusing on doing my best in my domain. I find it's less stressful, and more rewarding whether the venture succeeds or fails.

(1 - Yeah, I looked it up on WolframAlpha. I'm bored, what I can I say.)
Firm-Sponsored Training and the Enforcement of Covenants Not to Compete
NASA Satellite Captures Stunning Photo of Washington Mudslide
Correct. It stores a volumetric signed distance function in a tree-structure, which makes mesh generation (and raytracing) simple and fast.
Until they tried to hold a tape measure straight to measure a 30-something foot room...
2048: You’re cloning it wrong
Thanks. Have been playing with the Senz3D (rebranded DS325) for a rather different application, but was a bit underwhelmed so far with both accuracy and range. (On the other hand, it's kind of amazing for $125).
AWS leads war on cloud price reductions
Show us your better solution! Thanks!
Okay, if tribalism is an essential human motivator, let's graduate from nationalism to humanism.
Is the Mailbox approach to email applicable to the desktop use case?
The antecedent of "this" in that sentence is fuzzy, but the clear, obvious, intended meaning of the sentence is that Google has never deliberately read someone's mail in the process of any investigation, not just Arrington's.
I personally don't think there's anything "witch-hunty" about this boycott. This information about Eich's donation has been available for some 6 years, and only became a recent issue when he was promoted to the head of an organization based on community values and community contributions.

I can guarantee you that the same thing would happen if someone who donated to Prop. 8 were appointed to the head of Wikimedia Foundation, or any similar organization that depends on a community's goodwill to flourish.

And to those commenting with complaints about what Eich is/isn't "allowed" to do: of course he's allowed to do whatever he wants (within the law). But if he takes a stand that is unpopular with some people, and is appointed to the head of an important organization, it's likewise their right to cease doing business with said organization.

I have mixed feelings. Some of the open source projects I'm most interested in at the moment are under the aegis of Mozilla, but I'm also not happy at all with the message this sends out to those of us who were deeply offended by Prop. 8.
Ah gotcha. I see what you're missing now.

It is possible for compensation to also be business activity income. Compensation, tax-wise, simply refers to getting paid to provide labor or a service. Whether that service is a business activity of the service provider is a separate question. (Labor is generally not a business activity, and generally employees are treated as providing labor to their employer).

IOW, mining is compensation, but if it is a business activity of the miner, then they can deduct their losses/expenses against their mining gains. Someone who only mines as a hobby (i.e., they don't put much effort into it or attempt to maximize profits or minimize losses) doesn't get to do that even though they are also providing a service.
It's true. Personally, I don't want yet-another-company to have my information. There's that; and there's the whole thing around how Google doesn't have a track record of forgetting your privacy settings when they do an update to their services.
Graham, Chaffetz and Feinstein push ban on Internet gambling
It's a shame. The solution is in the charset, but tools never developed to use it so we don't use it. But I'd wager that if tools had historically supported them, then the situation would be no different than it is with tab.

There are representational glyphs for tab, return, and others (⇥, ↵), and editors can show them in 'show whitespace' modes. There could be representational glyphs for these control characters, too. I'm not sure about the history of these symbols, but I imagine they were initially on keyboards. But if these control characters were on keyboards and had a representation in text then they'd be just as useless as the tab character is today.

Precisely what makes them valuable is their difficulty to type or display.
At the shell, ^V^_ produces US, and ^V^^ produces RS. Each control character has an associated character for this reason. Most programs will display them in reverse text or with the leading caret.

Anyone who got used to using ^[ for escape in vi would already be familiar with this approach.
I do a lot of Enterprise Startup evaluation for the company I work for. I read hacker news regularly, but consider it entirely separate from my job. I don't see much about Enterprise at all through YC or discussed here.

Perhaps it's just me, but I find it odd that I share so much in common with my job evaluation and hackernews as a concept, and yet I consider reading and viewing here a personal activity that has no relevance to my work.

I think that has something to do with Enterprise startups not being considered sexy, or on the radar of most people.

Perhaps it's that people who are most likely to build startups through YC are people who haven't been in Enterprises for years, and thus don't have visibility to the needs or considerations.

If I were creating a startup today, I'd target the Enterprise sector because there are needs that aren't filled, and being bought by a large company is a quite reasonable exit strategy.

Selling it to Enterprise can be expensive, but you only really need a few successful hits as opposed to generating a massive hockey stick of users.
Searching By Subway Line: Offline Makes It Happen
Agreed. A few days ago, I learned that spaces are illegal between separators in CSV. For example, `"val1", "val2"` is illegal (it should be `"val1","val2"`). Kind of unintuitive given that in most languages, non-delimited spaces are insignificant.
Interesting. So you're saying that it boils down to being branded as a communist because of the history of the US.

I'm Canadian, so the irrational fear of communism/socialism is much lower here.

Not that I'm advocating for communism of course. Any system that honestly believes that a dictatorship[1] needs to be established first and that it will simply "whither away"[2] has been proven by history to be wrong.

[1] http://en.wikipedia.org/wiki/Dictatorship_of_the_proletariat
[2] http://en.wikipedia.org/wiki/Withering_away_of_the_state
Which planes do you know to be better, and if you have time, why?
Took some time to figure out how to type these on a Mac:

1. Go to System Preferences => Keyboard => Input Sources

2. Add Unicode Hex Input as an input source

3. Switch to Unicode Hex Input (assuming you still have the default keyboard shortcuts set up, press Command+Shift+Space)

4. Hold Option and type 001f to get the unit separator

5. Hold Option and type 001e to get the record separator

6. (Hold Option and type a character's code as a 4-digit hex number to get that character)

Sadly, this doesn't seem to work everywhere throughout the OS- I can get control characters to show up in TextMate, but not in Terminal.
Except Azure VDI is already a thing.
Haha! Oh wow, I just finished a project dealing with this exactly. The obvious problem is that most editors make dealing with the non-standard keyboard keys very difficult. As a consequence, most programs (Python, MatLab, etc) really don't like anything below 0x20. I was reading in binary through a serial port, and then storing data for records and processing. Any special character got obliterated in the transfer to MatLab, Python, etc. I ended up storing it as a very long HEX string and then parsing that sucker. I'd have loved to use special characters to have it auto sort into rows and columns, but that meant having it also escape things and wreck programs. Ces la vie.
To give a specific example, strictness is a pain in the butt when you try to write a combinator library. I have once tried to write a Parsec clone for Ocaml, and sometimes, I had to write functions in eta-expanded form, lest I enter an infinite recursion.

tel is right. We are desensitized to the problems of strict evaluation. It's the default, so we accept it as a fact of life. Lazy evaluation on the other hand, is "new", so whatever problems it have are magnified by our unwillingness to handle new problems. This is made even worse when we try to use lazy evaluation the same way we use strict evaluation: you get even more problems, and none of the advantages.
The basic setup is a stake on a turntable in the path of an X-ray beam. There is a blower from above to simulate moving through air. Also included are a stereo pair of high speed cameras. The hapless fly is glued to the stake and rotated while he flaps in the air stream. They collect the X-ray data, correlate it to wing position using the stereo cameras and reconstruct the 3d model of the fly's interior at different phases of the wing flapping cycle.

Very nice science. Robert Hooke would be most impressed. There is an elegant mastery of space and time here where they can interchange them freely to come up with a result that makes sense.

␄

A tangent off in the weeds: There appear to be no legs on the fly in the pictures. I presume some lab technician is tasked with pulling the legs off of flies. Who knew that would be a job skill?
which means 8tracks won't work? They have to close it down? Because the last time I checked, 8tracks used last.fm to stream music and had limitations like skipping tracks.
Still no official Java driver? How unfortunate...
AFAIK, Last.fm has the largest library and listening data on the Internet. However the only remarkable feature that they offer was the radio and they will end it. They couldn't use that power in order to create a paid music streaming service like Spotify or Rdio. I really wonder why they didn't even try it.
Today in robot stripper news
Build a Hacker News Style Voting App with Orchestrate
> I don't think John Galt would have taken government subsidies.

Why not? Ayn Rand did.
Supposedly, there's a rule of thumb that says that dead reckoning by integrating readings with a MEMS sensor is about as good as walking around with your eyes closed. I didn't even get mine working that well when I tried, but I'm sure it's possible if you get the pre-integration noise filtering right.

Lately I've seen a lot of app notes and open-source code written by/for amateur drone guidance developers, which I suspect would have helped me a lot.
How much stake do you have in these startups? It is a huge difference in perspective if you have 0, 10, 20, 50 %. It makes for a completely different experience. Like totally different, it's like a new job even if you are doing the same things.
IMO, Mozilla's work for the public good is more important than this.

Times are changing quickly, but remember that Obama was on the same side as Eich, and prop 8 passed with a majority of voters. I don't think it is very helpful to be shaming everyone who did not support gay marriage in a vote 6 years ago.
> I don't understand why databases like RethinkDB and MongoDB don't just provide a SQL interface.

Actually, it's a really good question. I'm one of the ReQL designers at Rethink, and I was the one pushing for no SQL compatibility. Here is some of my reasoning (we could talk about this for days, though):

* Even SQL designers would tell you SQL isn't a very good
programming language. It even looks like Cobol! Imagine if
every language after Cobol decided to be backwards compatible
-- what sort of world would we live in?

* SQL is really bad for querying hierarchical data with lots of
empty columns. The quality of experience you get from learning
a new language designed for JSON, far outweighs the downsides
of learning it. We're assuming people will be using ReQL
fifteen years from now.

* Designing a language that embeds into your programming language
wasn't possible before -- but it is now. That means no more SQL
injection, no more string manipulation, no more heavy
ORMs. Well worth it in my opinion.

* The chaining paradigm (largely pinoneered and proven by jQuery)
is magical for getting people to intuitively understand how to
write complex queries. No more StackOverflow questions of "How
do I do X in SQL?" because there is now an intuitive
consistency to the language.

* SQL compatibility is very, very difficult. The standard is hard
to implement, and has lots of grey area around the edges. You
can go for full bug-by-bug compatibility, which would take
decades. Or you can go for basic compatibility, which confuses
people. They try to port their application, it works for a
while, and then breaks in some grey area in production, which
results in a terrible user experience.

As an example, I'd ponder on why SQL has both the `where` keyword, and the `having` keyword. This alone wouldn't be enough of a reason to design a new language, of course, but this sort of thing permeates SQL. It's 2014. We can do better.
Lever – Introducing Gmail Sync
I think people are missing the fact that you have a "control" key on your keyboard in order to type control characters. (Of course, control is now heavily overloaded with other uses.)