skysight-inc/HackerNews huggingface dataset:
So what exactly is the advantage of using this layer over the existing libvirt ecosystem? If this is supposed to manage your VMs for you instead of you using the existing libvirt tools, I can see a number of disadvantages.

* No virt-manager with SPICE, networking configuration, and other features

* No virt-install for very easy creation of VMs, even straight from distro repository URLs

* No virsh for command-line management

* In general, no seamless use of any of the vast ecosystem of tools around libvirt

Is the only advantage that it supports Docker? In that case, why not just add support for Docker into libvirt, and Docker images into virt-install?
Is the advantage that it's a web UI for libvirt? There are certainly plenty of those already, but I guess creating another one is fine.
I really don't see the use-case.
> The first 40! seconds of the video didn't show the product in action

Same about the microsite: "We believe hands can do amazing things. What will you do with yours?" - So what is the site about? I scroll down one screen - "Blending the physical and digital worlds that you live in, Sprout unleashes your creativity like never before." - I still got no idea, it's just marketing gibberish.

The visual design is certainly beautiful, but there's a lesson: First of all, tell me what the site is about!
There are significant costs to owning an MRAP, not just to acquiring one. Training, maintenance, operation, etc is all much more expensive when your police force has specialized military hardware.
Speed up .NET development with AppCore
I'm sure this is directly connected to the outrage at NFC payments being disabled in CVS, etc. - effectively, they've become a target.

That said, they're supposed to be a payments provider. They should be able to cope with being a target.
It's probably an overcorrection to never take into account whether the people represented by a seat have something in common. A cartoon example would be 4 counties arranged in a square, where one of the counties has a city that is roughly equal in population to the 3 other counties combined (or so). 2 equal shaped districts, with the city chopped in half, is not obviously a better arrangement than a district mostly comprised of the city and one mostly comprised of the outlying areas.

I agree that "voting history" isn't a great thing to be considering as something people have in common (at a minimum, it shouldn't be a high priority).
> Chrome is not open source. Chrome tracks you. Chromium is open source and does not track you.

I'm pretty sure neither Chrome nor Chromium 'track you'. When you sign in to your Google account, then they keep track of your searches, to provide things like auto-complete, remember your book marks, and provide hints, location services, etc...

There's a huge difference between tracking you personally, and reading some information, keeping it in a database and providing you a better service later... (not going to lie, yesterday my boss sent me an email for a meeting, and GMail then automatically made a reminder for me and pushed it to my phone via Google Now - pretty damn awesome if you ask me).

The only differences I've seen between Chromium and Chrome is that Chromium lacks the Pepper plugin by default (which provides Flash), and the Hangouts binary blob. All the 'tracking' if you really want to call it that (I personally wouldn't), happens through Google services, not Chrome per se...
> Chrome reports parsing took ~0.4ms

Is it as fast on low end to medium-priced smartphones ? HN is much less complex than other website you can visit, it's a very minimal design.

Even if you compress it, how really is it to parse a big html page ? How many CPU cycle do you need depending on the size of the page ? Couldn't you optimize a webpage by removing unnecessary tags by compiling or pre parsing it ?

I'm talking about parsing performance though, not the size of one page.
That sounds like a good approach; reimplementing an existing API like EC2 or DO makes it easier to integrate your software with tools like Vagrant and Terraform.
Of course, it's also possible I'm just incredibly fat-fingered.
Twitter and IBM Form Global Partnership to Transform Enterprise Decisions
only if that was his highest qualification...

this request is very unreasonable if he got another certificate after this.
This is a tricky situation. Can this be done or not depends mainly on the gravity of the crime being investigated. If it's about someone's life in danger, I can get behind such a move by FBI, but to get evidence against gambling I don't think such an extreme move is necessary.
- The Open Society and Its Enemies by Karl Popper

- Writings on an Ethical Life by Peter Singer

- Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter

- Arguably: Essays by Christopher Hitchens
> We should prefer small random changes to big changes, unless we're really, really sure that the big changes are actually beneficial.

True. But natural changes in history have been anything but small.
Not at this point. We're focusing on features now. However, installing an alpha is a matter of 4 commands, give it a try: https://github.com/virtkick/virtkick-starter#virtkick-take-c...
Pretty sure you're thinking of Leap Motion.

https://www.leapmotion.com
It's called Leap Motion. https://leapmotion.com

In my opinion it's no better than a touchscreen because you have to wave your hands in the air which is more work than keeping it on a desk. I wouldn't buy it.
But I'm sure that there is nothing like tmux on Windows 10. Perhaps in another 10 years?
>So you are arguing java and activeX are better than web apps? Because that is the comparison you are responding too.

Sure, I personally don't see why that's controversial. They're no different from running JS or flash/silverlight plugins or what have you. My problem with HTML/JS/CSS is that they suck right from the design down to the implementation. With Java and ActiveX , the suckage exists, but mostly at the configuration, deployment and implementation steps. They are redeemable in my view.

>The 1/100 of a penny worth of electricity that analytic scripts cost you a year is worse than the security nightmare of java applets and activeX? Come on.

I see the nightmare coming from IE, FF and Chrome in terms of browser vulnerabilities. Java's installed base is tiny compared to those three.

Also, my CPU usage routinely goes over 50% (E8400) when browsing. I don't think reading a bunch of text should require you CPU to spike like that. I admit the analytics part is an aside because you can bolt it onto Java or ActiveX as well.
Think Twice (or Thrice) Before Using Angular
Google terms to search for

"augmented desk" "InteractiveDESK"

This idea is introduced roughly every 4 years at least since the first time I saw it in the early 90s.

There has been some limited commercial success.

The local mall had a 100 sq ft model for kids to play with in one of the walkways. Balls bounce around and react when people walk into them.

Its more or less a kinect with substantial changes in scale and optical path.
That's fine if your app is a toy you can rewrite in 6 months.

If you have a huge number of products that span millions of lines of code and took over 10 years to write and you're trying to pick a tech stack you can use across them all; this isn't going to fly.
What purpose would that serve? Why go to the trouble of cold-calling a company when I already have an inside track via this recruiter?
Take it from someone who worked for the police: What they did is illegal, period. Cops don't do this kind of thing because once it comes out (and it inevitably does) it destroys their case against the defendant.

You may be thinking of cops lying to a suspect during an interrogation, which they are allowed to do, but at that point the suspect has the opportunity to invoke his Miranda rights/5th amendment right to not incriminate himself, as he is being detained and questioned and knows the cops are who they say they are. When initially confronted by cops disguised as service workers asking for entry to his house, he has no way to know that they are cops and therefore cannot legally consent to any evidence gathering.
I would not consider nor call this "Self-hosted DigitalOcean" - Interesting project never the less.
4 years in the company, 10 months on this product.

It absolutely looks like a "bad idea", but all its deficiencies can be compensated and its strengths are unmatched.
That's simply not true. I'm the oldest of 6 kids. Plenty of state school attendance between myself and my siblings, and neither us nor our parents were ever able to just pay for school each year.

We've all gotten the best local scholarship from our high school so far (4/4), most of us got additional scholarships, and also some aid from the school.

All of us have had to take out loans.

EDIT: Going a bit further, I went to school in-state, and the semester I spent abroad in a world class city was cheaper than a semester staying in central Illinois.
Because you're spamming jobs in the same way they're spamming applicants. Why do the extra work?

Seriously though, I think this is false logic by the recruiters. Most people will go through the channel that's open to them, where they have been contacted. They're not going to try and find the right contact at the company. There's a tradeoff between people going around you and people ignoring you. I think ignoring is a bigger problem. A job that consists of keywords for an unspecified company with an unspecified salary is just not noticeable.
> Compiling HTML if done correctly and properly would effectively freeze the design permanently.

How ? And do you mean that as a good or a bad thing ? As a bad thing, I disagree, it could still be backward compatible.

And isn't frozen platform better to work on ? Can't remember the quote about frozen water.
The same idea has been done for psyco (tracelets there are called basic-block-at-a-time compilation). PyPy uses a tracing JIT instead to achieve better performance in cases where psyco was too hard.
Show HN: Servi – Build production-quality servers easily and quickly
I think it's an interesting approach. There are some things you can do with a projector that you couldn't do with another screen (http://www.youtube.com/watch?v=j9JXtTj0mzE)

I could see some applications taking advantage of this when it comes to working with physical items
How tech can help stop Ebola
> ran with it without considering the fact that, in such data would probably be cleartext passwords.

This part, I just don't buy. Maybe full-take captures was the most expeditious at the time, but to me the notion that Google's engineers didn't know or didn't realize that they would end up doing a lot of "incidental collection" in the process is laughable.
Having had to fix many bugs in libraries that failed in newer browsers, I disagree. Things get deprecated; new browsers stop supporting them. My current project is full of abandoned JS libraries, and we spend a lot of time patching them up.
Jetfit is the only app I've found that tracks weightlifting well.
I'm unable to watch the video from my Android phone.
URX Provides Cross-platform Deep Linking, Indexing and Routing
The idea that the human population is somehow exempt from the natural laws on population sizes is wholly unsupported by history. The human population follows a population curve near-perfectly, better than many animal species.
A misguided attempt at rebranding... Probably gonna change it again eventually.
Some comments from the maintainer of parrot, p2 and perl B::CC which do similar things:

tracelets instead of basic blocks analysis sounds interesting, but php is still doomed by not allowing optional types. In-house code can easily be optimized by explicit types. The AUTOLOAD problem is a big one, and I am just planning to tackle it, but came to the same design decisions mostly. We are compiling modules, files as this is easiest to handle. My p2 jit has no type guards and seperate specialized methods yet, I rather support optional early binding, a jitted method cache and small tagged data, which doesn't fill up the cache that much. It outperforms java and clr by far, just luajit is ahead.

With the static B::CC, type inference has the same problem as php, but has the same performance advantages as hhpc, but I added special syntax for typed and sized arrays, and to disallow too much runtime magic. The current production compiler at Cpanel only uses better data layout to get its performance boost at startup and overall memory usage. Readonly strings and hash keys mostly. Perfect hashes not yet.
IMHO most important is smaller data and ops overhead, not the optimizer.
That page actually doesn't use the word "crowdfunding" anywhere, but "campaign" does seem like an odd term considering how they're framing it. Marketers are gonna market, though. What else could they call it... projects? I'm sure they had a long think about that.

A quick look at the active campaigns page is almost completely shirts, but there is this: [1] which is more like something you'd see on kickstarter. That makes sense, though. No need to reinvent the wheel. The shirts/stickers idea fits really well with the kind of viral/inside joke humor which thrives on a place like reddit.

[1] https://redditmade.com/campaign/magic-bus-headphone-1-snoo-e...
One of the best things about Pirates of Silicon Valley was the casting and acting. Go watch Anthony Michael Hall as Bill Gates and then seeing the real Bill Gates in a deposition, and notice that they're not far off. John Dimaggio (yes, the guy who voiced Bender) does a nice Steve Ballmer.
Interesting concepts, but what I really would like to see is a wearable "thing" with computing power, radios, and a way to use voice fro calls and commands, pairable to different screens. So I could have a 4.5-6" screen as a phone when out, an 8-9" as a tablet at home, an 11" and 23" screen for portable and desktop work. All driven from the same computing unit.

The "thing" could be a watch, maybe with an integrated Moto Hint-like earbud for calls. Or a pager-like device to carry on your belt or pocket, etc. Each screen would have its own battery, so the "thing" would need less power.
Without any judgement over the project and its quality, I would not call it "Self-hosted DO".

Because DigitalOcean, basically, is a way to get VMs without self-hosting them!
All depends where you are. I know plenty of kids that get paid to go to community college using various programs.
100% of the time in my personal experience hah.
The age divide in where Americans want their tax dollars spent
Well in my state, Georgia, anyone can go to any public college in the state for free with the Hope Scholarship.

Have a 3.0? Dont have any drug arrests or convictions? Legal resident of Georgia/USA?

Then all of your tuition will be paid by the state unless you drop below a 3.0. The lottery is what funds this scholarship and its really great.
Actually, rich private schools tend to provide better financial aid--provided you can get in. Several years back, Harvard completely eliminated tuition for middle-class households: http://www.bloomberg.com/apps/news?pid=newsarchive&sid=aElmj...

Many other wealthy elite institutions have followed suit.
It is me. I've always participated in forums like HN while at Microsoft (and now). I think you can even find me on USENET archives :-)
Skip the complex sensors - I'd be happy just to have a low friction interface for recording lifts.
So, you're against "government control," but you support government control of abortion, state-sanctioned persecution queer people, and government control of movement across borders?

Let me guess: You're a white heterosexual cisgendered man.
If you squint, some of those districts look like Julia sets. But I guess that if you were selecting districts that have low compactness you would necessarily be selecting for districts that look fractal-like.
You can do the same thing with, well, any credit card machine... Go into any SMB and there's a good chance the credit card reader is independent of the POS system.
Too much data! Too much data!
Survey indicates four out of five developers now use open source
Doesn't sound too great for the (disproportionately black and poor) victims of the drug war...
HP's Upcoming 3D Printing Technology
The valid HTML that is where I have the hardest time swallowing the new stuff. From teaching classes to big-company teams in the process of adopting AngularJS, I can tell you, many of them really like the fact that AngularJS templates are HTML, look like HTML, are accepted by all manner of tools as HTML, etc.

Re: Enterprises, lots of big companies are adopting AngularJS. Front-end developers who work there are therefore using it, and will end up responsible for supporting angular-based systems for years to come.
I hope they change the options. I think this is way too long for a command:

* Install-Package -Name firefox

When in Linux I can just do this:

* apt-get install firefox

I would love to see this:

Package -install firefox
Best Buy has PIN entry via touch screen
I'm sure this is directly connected to the outrage at NFC payments being disabled in CVS, etc. - effectively, they've become a target.

If they weren't a target because of the NFC stuff then they would have become a target because they're a payment platform. The only difference is probably how quickly the hack happened (or how public it became). If it had been the Chinese or Russians they possibly would have just pilfered and sold personal data.
This is my question. How is the data actually broken down into tables/columns? I can't find a schema anywhere in the source, but maybe I just don't know where to look.

Also the code talks an awful lot about DB cursors, which indicates that this is not really taking advantage of either SQL or the relational model at all.
Google is a developing cancer and heart attack...
We'll start with YouTube but the original application was TV.
Eoghan McCabe here, CEO of Intercom. Happy to answer any questions you might have. We're really excited to see what people do with this integration. It's already quite deep, but we've got a few more interesting features on the way.
Regarding Kinect support in Windows -- is it IKinect, or Kinect.NET?
Hi OP here. Thanks for stating that. You are absolutely right. It isn't a technically correct analogy. I apologize for that. When I was writing the article I didn't want to get into the details for the non-injective surjection that is not reversal and that a function is merely relation where we shouldn't introduce the element of "time" by thinking of it as a process. I intended to go through the function section as quick as possible (the same time in a way that readers can easily form a mental image of it), and get started on differentiation and integration, which are what they are on my page for.
How I Built Kobra.io in 6 Weeks Using AngularFire [Video of Talk]
Yes. Though your solution is niche (in my case, it is channels) and addressing a particular problem, I believe you understand the problem.
Vodacom SA, GET Injection Leaking Mobile Subscriber Details
Recently I was analyzing a device's web traffic for possible malicious activity over a Vodacom South Africa mobile connection. While doing so I looked at the various GET requests being sent and how they were received at a web server. Immediately I noticed that large amounts of additional data chunks were being injected. These included tags such as x-up-3gpp-imeisv and x-up-calling-line-id with the Correct Phone and IMEI number attached. Additionally the x-vf-acr tag included a massive amount of base64 encoded binary data.

x-up-3gpp-imeisv35XXXXXXXXXXXXXX
x-up-3gpp-sgsn-mcc-mnc65501
x-up-3gpp-rat-type1
x-up-bearer-typeGPRS
x-up-vodacomgw-subid2772XXXYYYY
vf-za-trust IP here
x-up-calling-line-id2772XXXYYYY
x-forwarded-for IP here
x-vf-acr655001DYNMRSV2014-10-27T14:45:48 +~350 Characters Long redacted base64 string here

Upon refreshing the page several times, this data then disappeared and instead the below header appeared. The Cache maximum age had changed from previous 0, and all previous header data was replaced with a single x-id-tag. This nature of this x-id-tag is uncertain, however it appears to be unique and changes on every page reload which should mean it is not possible to be tracked with.

x-forwarded-for Different IP here
x-id-tag 384byte binary Base64 encoded data here.
Host host.redacted.com
Cache-Control max-age=43200
Connection keep-alive

This first came to my attention after the recent wired publication about Verizon US, doing something similar, http://www.wired.com/2014/10/verizons-perma-cookie.
In the mean time others have also discovered this same problem occuring.
Nope. I think the one I'm thinking of had a green website with a photo of a MacBook and a grey tablety thing that detected your hands. This was long before Leap was a thing.

I think the tablety-thing was an L shaped touchpad, where the depth sensors were in the | part of the L.
One of my concerns is that it appears the door to change the receipt roll is on the bottom of the device. Does this mean I have to shut the device off and flip it over if it runs out of receipt paper to print a receipt for a customer?
Dont shoot the messenger,i'm just explaining you why the js community doesnt give a damn about all these closure tools written in java.
Some federal judges turn a blind-eye to such tactics because doing so puts people they think are guilty behind bars. Other incentives wouldn't be surprising, a la Kids for Cash.
Yea, that's what got me excited!
Yea, I don't really get this. You don't even need the markets to close. You just need to announce ahead of time when such important documents will be released. (I assume this is already done rather than releasing them as a surprise.) Then, people trading slowly will simply refrain from trading their stocks until they have read the report. Having this info 10 seconds earlier doesn't help the fast trader if no one is willing to trade with them.
I am also frustrated by the lack of broad interest in Closure. Partly because I am working in Clojure and ClojureScript, the latter of which relies on the Closure compiler for reasonably sized output and Closure libraries.

Keeping the various spellings of the name right is a challenge, but it seems to work very well. Yet it is so far from the rest of the ecosystem. When you roam across some interesting JavaScript library online, there is basically a 0% chance that it does things the Closure way.
Not really. Negative and positive events do not balance each other out. If your local authorities go help kittens out of a tree, feed the homeless, then savagely beat minorities it is not a zero sum game. People in a position of power abusing their authority can jade entire communities against trusting them ever again.
Print selected text pages to PDF with Python, selpg and xtopdf on Linux
Agree completely. This sounds like an amazing idea but trust is the #1 problem with crowdfunding. If Kickstarter has a massive problem with trust, how is this going to work with a site that doesn't require emails to sign up and that vehemently defends the right to anonymity of highly suspect users. And I say all this as someone who loves Reddit and is super active on the site.
They're not just supposed to be a payments provider. They're going to ask people to actually link their bank accounts so that the merchants don't have to pay credit card fees.
Where exactly are they going to bury it in the middle of a city? They're not capable of digging up concrete, lawns, hard-packed dirt, etc. So they're either crapping in the open, or they're digging up somebody's garden, neither of which is appropriate.

Unless you're literally living on a farm, the world is not your pet's latrine. Give them somewhere to do their business and/or clean up after them.
How about some sort of agreement between the recruiter and the company that the company will forward resumes they receive to the recruiter?

If the whole arrangement is laid out such that there's a semi-adversarial relationship between the person who has the opening and the person who's trying to fill it, count me out. That situation will infect any interaction that comes out of it.