skysight-inc/HackerNews huggingface dataset:
The future is nigh.

I see this sensor as something that has an immense number of valuable uses to everyone, as well as creating an immense number of potential abuses.

Whenever I see new technology I think of the Mom and Pop shops, run by people who aren't a part of the technology movement and how it would effect them. And when I think of that shop and this device, I think of people being able to scan the store and not just to get a video image of the layout and camera locations, but a properly rendered floor plan of the store where one could pinpoint unsurveilled merchandise.

I also see a lot of regulation coming from this. Imagine a world where anyone can go to a store, pick up an object, scan it at the store and then go home and print it on a 3-d printer. It might require theft to be redefined and create a slippery slope for people who like to take pictures of things with their iPads for creative inspiration.

I'm not trying to argue against this technology by any means, but with every new technology that comes out, a lot of questions are raised for me.

I guess the issue for me is more focused towards humanity rather than the technology. It's probably a nonsensical concern as there's no way to know if we'd really be better or worse off with/without any technology that has been developed and disseminated. But like Uncle Ben/Voltaire said, ~"With great power comes great responsibility."

With the advancements in technology and their increasing acceleration, we are being spoon fed an increasing amount of power. My concern is whether or not we are responsible enough for it. This sensor looks amazing, and I can't wait to see the great uses for it but like every new technology that completely amazes me, it reminds me: The future freaks me out.
I know someone who owns a farm and a thief fell in a dirt-hole injuring himself while trying to steal some veggies. The thief ended up suing the owner for a lot of money.
Nah, bloat is any feature I'm not using ever; like java, or gnome-tracker.

e: these are just two things that were installed on my system despite not having software that needed them.
One of my favorite (and a recent one):
People who are right a lot often change their minds. One of the best ways to end a heated debate is to say "Wait a minute.. I think I am wrong!".
In order of risk:

- Online savings @ 0.80% (Risk is loss of purchase power)

- I-Bonds @ 1.18% (Risk is loss of purchase power)

- CDs @ 2% (Risk is early withdrawal penalty + lock-in)

- Bonds @ 3% (Risk is drop in value)

- Stocks @ 4%+ (Risk is drop in value)
Wildbit launches dploy.io: Ship code from GitHub, Bitbucket, anywhere
Check out NewRelic (http://www.newrelic.com), they have modules that support PHP, Python, Ruby, Java, Node, and .Net on the web side, and iOS, and Android on the native side.
The most frightening thing, is that it existed. The Titanoboa.
Don't give up a startup idea even if it seems dumb
I beat the grind by moving from domain to domain every few years. Real estate, finance, power sports (Motorcycle/ATV), etc. I am constantly re-inventing the wheel, but each wheel comes with it's own set of problems. I have found that it's quite enjoyable learning about these other domains just for their own sake. It's also nice to pick up skills like 'what to look for in a house', 'how to tell which dealership to purchase a vehicle from', etc.
Sounds like the word you (and many other hiring people) are looking for is "Professional" which pretty much meets all your requirements without borrowing an unrelated word. There is a strange aversion to it industry wide. Unclear why. My guess is some peculiarity in .gov regulation WRT overtime pay or maybe contractor status.
Not at all. More like this picture of Luke & Yoda doing some peer brogramming. http://media.screened.com/uploads/0/838/231409-lukeskywalker...

"Write helpful comments, you must"
Here you go: http://en.wikipedia.org/wiki/Eutrophication

Ecosystems in general are chaotic and extremely sensitive, and aquatic ones more so afaik.
Actually it's more than likely that the combination will reduce the chance of success as chemotherapy will wipe out the immune system (generally). Although some groups have shown very preliminary results that the combination may work it has to be given in a specific timeframe (in the order of days) and would work in specific subsets of the population.
One potential application that I'd love to see worked out with this kind of data is to infer and separate lighting and material data from an image (which would require algorithms to guess the original light source(s)) so that artificial light sources can be applied arbitrarily. Imagine taking a picture with a simple flash, and then using software to create whatever dramatic lighting effect you want to generate a new image.
I would go a layer deeper - the inescapable conclusion seems to be the focus on money itself. Without extreme discipline, these shallow economic metrics encourage myopic behaviors. And when these economic metrics become cultural pillars, welcome to Rome on the decline.
NSA's contract with VUPEN, 'Darth Vader of Cybersecurity'
It takes easily another 10 years before btrfs is where ZFS is now reliability and feature vise and it might not have all the features even then.
Demo is not working because I have Hubspot blocked with Ghostery. Any reason for a dependency on analytics to display a dialog?

EDIT: I see Ghostery is simply blocking the JS required to display this modal, even though it has nothing to do with your analytics software. Sorry for being snarky!
Hey Delirium, very well put. I’m curious about your experience (phd program, country etc) as I have a different perspective and I frequently wonder if it’s just my experience in the biology side of academics.

“In theory I agree, but I very rarely run into people who actually do so on their own”
This board is full of people who actually learn on their own:) People learned to code, people learned how to run businesses and people have learned how to build purely based on their passion to learn/build and contribute to the world. The reason why this is less so in science is that the resources are behind a paywall. I recently left my academic life to start a business and as such, I don’t have access to scientific papers anymore….this limits my ability. This is also the major motivation for my startup which will bring raw academic scientific data to the public…but I digress. The fact is that you are surrounded by those people, but they aren’t bringing their ideas to science because the process by which science is done doesn’t allow for it…and that is a problem.

Re: peer-review papers/quality: ahha, I’m not sure I agree. Peer review in theory is great, in practice it’s BS/politics/$$$$. Also, in my experience (YMMV), a lot of references in intros/discussions are “oh shit, you have to reference Joe Schmoe’s 2008 paper here because he is on the editorial board.” Not to discredit your point, I agree that peer review papers, citations and the like are important, but they are being abused now (at least in bio).

This is long winded, but my point is that we don’t see a lot of people contributing to science because they don’t have the resources to do so. I think that needs to change soon and I’m working to make that happen.
> What in particular is broken about const correctness in C++?

The lack of transitivity for one. Const pointers shouldn't be able to modify the pointed objects (that's the default in the D language). The fact that working with non-const-correct libraries is a nightmare (prepare to const_cast a lot!). There are plenty of other things that make this a real PITA to work with on sizable projects with legacy or outside code.

> RAII is about more than just memory, it's about any kind of resource.

That's true, yeah, though most of the time it's about memory (with smart pointers). But you're absolutely right on that point.

As far as I know, Common Lisp users have some kind of RAII with macros, but I'm not familiar enough to compare it to C++. Of course, D also has support for this idiom.
Yeah, I've had the same experience. I applaud your persistence! Hopefully asm.js will eventually let you avoid babysitting your code with every browser release.
Save #Longreads with Images and Video
And that "bloat" also comes from features in libraries that the developers use. It's much of what allows development to happen at a much more rapid rate than it did in the past.
You don't need the fat binary to make 32-bit work in 64-bit machines. You need it to make it so that you can take advantage of the 64-bit machine with a build that still works in a 32-bit machine.
True. The issue with "Big Data" is that sometimes, especially when you need to produce personalised recommendations, the sampling doesn't cut it (or at least produces sub-optimal results).
This article seems to indicate that YC participated in the series A. Is this correct, and has YC done this before?
Can you turn this into a reality show? I'd watch.
> "Hadoop is not a database!"

Nor does the essay claim that Hadoop is a database.

> "If your problem fits this, Hadoop absolutely rocks"

The essay points out that most systems which do use Hadoop don't actually fit the Hadoop model, and that other 'mature application infrastructures' would be more effective than Hadoop. You misinterpreted it to mean the converse.

It also agrees with you that there are cases where "Hadoop might be a good option". It says "The only benefit to using Hadoop is scaling", and that it might be appropriate for >5TB data sets. Your 1PB example is of course larger than 5TB.

So I don't think you actually disagree with it.

> "Why would you even bother working with toys that put everything into memory and then fail miserably in production"

Thank you for calling my software a "toy" and disdaining my field of research. Do not presume that the needs of your field hold for all others.

Hadoop isn't useful for what I'm interested in, which is to support interactive search of ~2 million chemical structures. This requires a sub-100 ms query time. Hadoop, last I checked, was lousy for soft real-time work like this.

You actually say "Hadoop or any appropriate system that supports your algorithmic model".

My actual solution was the old-fashioned way: a combination of improved algorithms, multithreading, better data locality, and a bit of chip-specific assembly. The result is about 100x faster than the previous widely used tool, and gives me the sub-second search times I want.

Moreover, it scales well. I use the new code as part of the inner loop in a clustering task, what once took a week on a machine cluster is now being done on a single node in an afternoon.

Had I taken your suggestion I would have invested in more hardware, which would have been the wrong solution for my needs. Also, data size in my field doubles every 5-10 years, which is much slower than the rate of computer performance.
I don't think it's outrageous at all. I agree with you that
> Parenthood is one of the most (if not THE most) meaningful parts of being human

But we cannot ignore the fact that raising a child is extremely expensive, and children raised in poverty often have very negative outcomes. He's not saying poor people aren't allowed to have children, he's saying it's a good idea to try not to, because of the likely poor outcome of a child born in poverty.

Poor outcomes such as the child being unable to graduate from high school, or go to college. Repeating the cycle by having a baby in high school, dropping out and probably to raise a high school dropout as well. No one is saying this is always what happens, or that poor people aren't allowed to have children. We're just saying it is not a good idea to have a child unless you're financially stable enough to raise a child with a better outcome. There are obviously plenty of exceptions to the idea that a child born in poverty will have a bad outcome, but the majority outcome is negative (in terms of economic achievement, social mobility, etc).
Theres been some work towards that: https://github.com/hackerschool/Meddle.jl is "middleware", and https://github.com/hackerschool/Morsel.jl is a framework. The main issue right now is that no one is particularly pushing/has a strong need for that kind of thing right now. I speculate that math-heavy services like the one described in this post will probably sit side-by-side with other services written in more traditional languages in the short to mid-term.
I was thinking about that article too - I've read it a couple times, and it's always interesting.

Reading about things like this makes me question whether I should call myself a software engineer or programmer - somehow what I do doesn't seem in the same category of things these people do.
Could the secret to Finland's excellent schools be...Finland's excellent students?
It's much easier to demand proof than it is to present it, isn't it?

This is particularly true when we're talking about a subject that's notoriously tricky to measure (programmer productivity) and subjective (what the hell makes for a good programmer anyway?).

At the end of the day, there's only so much usable data to work with, and you can't blame people for making decisions on limited data. That said, if you know of any data that disproves his point, I'd love to see it.
Could be useful for teaching Vim / Git in the browser.
If you want to use it for commercial purposes, there is probably a way to get a license from them for that.
New Google Wallet App
Fairly early on he states that where rents are typically 3% of house prices and interest is typically 4% of a house price "it costs more to borrow the money as it does to borrow the house". Except that interest is 4% of the house price in $YEAR_PURCHASED per annum, and the rental rate is 3% of the house's value in $CURRENT_YEAR per annum so the comparison isn't very meaningful except in the short term: the mortgage payment is a fixed cost whereas the rental rate is a variable that will tend to rise over the course of a 25 year mortgage unless there's something very strange going on with the regional housing market or US inflation and economic growth. Even at modest rates of inflation the total cost of interest paid over the course of a mortgage will tend to be lower than the total cost of renting over the same period (even without accounting for nominal appreciation in house values); whether the additional cost of renting is a reasonable premium for not incurring the risks of owning that home is another matter
Introduction to Computer Science and Programming Using Python (MIT)
Chrome developer summit
> In the interest of continued learning, I’d much rather you finish building something small and useless than give up building something big for your first project.

This is huge. It took me a quite some time to believe in this concept when I first started learning to code. I spent weeks on sites like Codecademy but thought their projects were irrelevant or too small. It wasn't until I took the Thinkful [https://www.thinkful.com] course that I realized I need to complete these small projects before moving on to bigger things. A project-intensive curriculum should be the trend in all University CS classes.
I don't mean adding solaris / illumos interfaces (see slide 8 on your link) into the Linux kernel. That will simply never be accepted upstream. I mean properly porting it from the Solaris to the Linux VFS without a shim ie a native port.

That still has not been done. It is a ridiculous amount of work.
Oh, I assumed they would operate like a usual company. I guess in that case I wouldn't want to be their customer.
Pitfalls of allowing legacy iOS downloads
> It is based on the idea that an individual will eventually receive a message if a certain proportion of his or her friends already have that message. This proportion is a critical threshold and is crucial in their approach.

The question I had was how to find the tipping point. Is this done through tests on a smaller group?
Why would you compare a budget unmanaged dedicated server provider like OVH to a high end managed server provider like Rackspace or a cloud provider like GoGrid?

GoGrid offers dedicated servers as well. That RackSpace manages the servers is anathema to most of HN, but it is often brought up in regards to dedicated servers.

Yes, they are competitors to the people who look for servers, and whether one is "high end" while the other is "budget" comes through in the product and the service, not in the price, and these often come up in the same conversations.
The play button doesn't work correctly in Firefox or IE.

ReferenceError: event is not defined @ http://github.hubspot.com/vex/js/vex.dialog.js:54
Entrepreneurs Share 5 Tips for Launching New Websites
Small business entrepreneurs from Mail Shark talk about 5 keys to launching a new website for businesses.
The parser is a bastard mix of recursive descent and parser combinators borne out of looking at the Dragon Book and thinking "fuck me, 2000 pages? I'm sure I can remember some CS325...". The language will eventually have macros I'll use for the built-in operators. I guess it's a Lisp? The syntax is sweet-expressions, so infixes are {l op b} which is just (op a b).
The argument here is that in the body of the constructor the developer probably doesn't use s, so a trivial analysis of the function can say "oh, it doesn't matter if I destroy s, so in the one place where it is used I'll just move it". It doesn't then matter if it is obvious it happens or not, because the semantics of the program wouldn't be maintained (and honestly, I'd argue it is never quite obvious when what happens in different contexts given the large number of rules involved: you kind of just have to have some trust).
A Machine Learning Look at US presidential election
3 Simple Mental Habits That You Can Use to Make Better Decisions
Bringing the In-Store Shopping Experience Online
Re-read what I said.

I'm not talking about what PG or YC recommends with regards to investing.

I'm talking about the general idea that if anyone else said something like this and asked for blanket trust:

"you can't trust your intuition....rule number zero is: these rules exist for a reason"

Well those other people of course can't be trusted like PG and what they say doesn't matter as much. So if a person with 30 years in the taxi industry said to you "trust me these things are for a reason" and you saw he was as accomplished in what he did as PG would you just "trust him" or would you dig a little deeper?

Interesting but expected that I would get downvoted for stating an opinion on something I said "what this seems to be saying". In a classroom would a teacher takes points off for stating a thought like that?

Quite frankly I don't know why it's so necessary to walk on eggshells when stating a thought that seems to question what PG may say.

Much of "disrupt" goes against a pattern of previously accepted behavior that others have questioned.
It's the same kind if silly metric that is sticky, resonant, and evocative. If you want people to care about what you have to say, it's a smart strategy, especially if you back it up with meaningful analysis.
I'm a developer who has brought this to life. If anyone has any questions, I'll be glad to answer.
DesignTrain: (free) 12-week design course, via email
What was the feedback like from HN for that app? Take that and see if you can improve on what that person showed.
In addition to Berkeley, nearby Emeryville is a very nice place to live. It's close to a lot of public transit (freeways, MacArthur BART, bus lines on San Pablo) and 15 minutes across the bay bridge to SF and 5 minutes from Berkeley. Large companies (like Pixar and Bayer) and a few startups (like TubeMogul) are here already. A medium/big startup considering the peninsula could make a big splash and see high ROI choosing Emeryville.
iOS 7 before and after screenshots
Digital Advertising Alliance leaves the W3C Tracking Protection Working Group
I found it very interesting, but this quote stood out in a bad way:

"If you're long-term oriented, customer interests and shareholder interests are aligned."

This statement smelled like bullshit since large successful corporations don't tend to be incredibly ethical. The fast food industry has an interest in making you eat shitty food with a smile: this is not in the customer's interest (i.e. health), but because customer perception is what matters it's a great business decision, even in the long term.

I also noticed I was subconsciously confusing his statement with the claim that shareholder interests and society's interests are aligned. And it's a radically different question indeed, because Bezo's statement completely ignores employees. Yes, there is tremendous pressure to deliver consumer and shareholder value, but there is no pressure to deliver value to the kind of disposable workforce that Amazon needs. We all know what kind of workplace Amazon is.

Sorry if this is all a bit incoherent, but I'm curious about how CEOs of big companies really feel about ethical questions. It can't possibly be all rainbows and candy.
the 5 other are things that go without saying
why choose an ipad? it's the most hostile environment for this. Can't plug that cable anywhere else in the world. Will be sued by apple. etc.

Not to mention that if you went linux/android you'd probably also support desktop for "free" after implemeting this over USB and writing the kernel driver.
It's too basic, it doesn't even cover loops, functions or arrays, but thanks for the suggestion! I already know some javascript, I was just asking if that is enough knowledge for learning node or if I need to know about MVC concepts, networking, etc... which I don't.
Congrats guys! Looks like a really, really sweet product! We'll definitely check it out :)
We import the geniuses we need from abroad. Finland can't manage that.

We will be fine so long as we bring in the science and math majors we need to drive our economy. Our own kids can then be overpriced car salesman, barristas, part-time actors, aspiring playwrights, etc.
Aren't we family?
As does `first, second = list.first(2)`.
Hello kind sir, can you please explain to me quantitative computing?
Did some research into old HN posts and found the following:

Bug Tracking

* http://raygun.io/
* http://errorception.com/

Issue Reporting / Recommendations

* http://www.bugherd.com/home
* http://www.zenopinion.com/
* http://www.zendesk.com/
Wow. So this is a science study trying to be as open as possible. I think that's a great idea to attract people to help out in every possible way.
And its not like some of the groups using ZFS today would help btrfs along because of its license. Kind of a shame we couldn't all agree on something with a neutral license.
Which is why it was included in the same line as bunny ears HDTV, which captures 100% of what Aereo does and is free, and supported by the NFL.
Great article.

"might me" => "might be"
Chicago though?
That's my cue to go get a puppy.
I'm learning iOS programming by working on an interesting-idea-turned project. The project itself looks simple and promising (well, quite subjective I have to admit). But when I started to write code, my lessons from day one till now are full of what does not work as expected, digging in documents and giving a try and eventually getting it right. I guess this is not the most efficient way to learn coding. However, this might be the best way to motivate myself most.
You can buy the USB kit to work with any platform.