skysight-inc/HackerNews huggingface dataset:
Auto Transport Canada: Global Professional Auto Company Transporting
We are an auto transport company that is based in Canada, but shipping globally. We help those who are relocating to local cities, towns or even different countries around the globe. With our extensive auto transport services, customers can ship or transport their motorbikes, cars, trucks, or even mobile homes efficiently, safely, and directly to a global destination of choice in a timely manner. We are the professional and optimal choice for an auto transport company in Canada and across the globe.
Holy shit on a shingle, think this through:

Google is not an automotive company. They have zero automotive infrastructure. They don't have a lick of experience in cars -- the supply chain, the politics -- any of it.

Google self-driving cars are simply a masturbatory Aspergers side-project -- "look what we can do with spinning LIDAR" -- it will NEVER be in a car you can purchase.

There will be self driving cars -- powered by technology that the automotive giants themselves are developing already. VAG, Mercedes, GM, etc -- are all dumping money into this. Won't use a drop of what Google's developed.
This is exciting to hear!

Did you use one codebase to write the application?

Do you need Mac OSX to compile for iOS or run emulator?

Did you use C++ or is there a workaround to it?

Basically I'm hoping that new Qt can replace Intel XDK, RoboVM, Xamarin. However, the biggest hurdle is developing for iOS on a non-Mac machine.
Presumably humans would see some pattern that isn't there. So you have to get the correct wrong result.
Avocode

http://i.imgur.com/B11zMdK.png

http://i.imgur.com/1PkX4g2.png

Source: http://vimeo.com/92059385
The unattended export needs to run as a daemon and potentially get involved on the security side (ie let you unlock the desktop even when not in front of the machine).

It mainly seems to me that Google really just doesn't care about the Linux desktop even though reports are half the employees using Goobuntu. Another example is Google Drive not being available for Linux.
2: I mean "strength" in a broader sense than caffeine content. I get more jittery from drip coffee (or french press, my personal poison of choice) than I do from espresso - I seem to recall having read that a shot of espresso contains less caffeine than a cup of regular coffee because of the quick extraction. But espresso has a much more intense (stronger) flavour.
Same here. Over the last few years captchas have been getting more and more difficult for me to decipher. It often takes me two attempts to get them right. Particularly annoying on google groups when you need to add a lot of members and you have to do a captcha for every ten members you add.

Whatever replaces captcha, I really hope it's less frustrating for the actual humans
No, I didn't think of any rewards. Thanks for the link though.
Forum to pump that paycheck into:

http://www.muffwiggler.com/forum/
There's a big difference: 800k of code that somebody else is maintaining is very likely to be way less hassle than 2.4x the code that you have to maintain.

As a slightly hyperbolic example, imagine comparing code that uses the filesystem with code that directly writes bytes to the disk - sure, it's probably only 5x more code but nobody would seriously entertain doing it...
This headline is false. Facebook is shutting down its chat function in favor of its Messenger app. It has nothing to do with Whatsapp. Pls correct!
I think its knowing what's reasonable to expect from them and what's not reasonable i.e. what is static, what is dynamic, if there are artifacts how do they get created, what if the data schema is dirty...

some of these questions I can answer myself just playing around with them, but I think I'd have to be comfortable implementing them before being comfortable using them.
And re-flash all your EEPROMs that are scattered across devices.
I agree /\<i\> is a slight pain. Often the easiest way to get there is getting the cursor on one of the i's and hitting *.
> There is no model where Piracy makes sense.

That's not exactly true. Japanese anime companies have found a way to embrace piracy in an interesting way that benefits their businesses.

There are all these piracy groups called 'fansubs', which are groups of fans that take the Japanese comic or cartoon and make their own translations and subtitles. Most of the time these groups are just excited about the show/comic and translate it because it's not available in their language.

The companies used to treat them like any other piracy group, but some of them started changing so that they treat them more or less like market research groups. They can find out, with little or no investment, where a certain comic or cartoon is successful. Then they can invest in doing their own translations if it passes a certain threshold.

Once the creators begin releasing their own official versions of the show/comic, the fansubs usually shut down. Their goal wasn't really piracy, their goal was just to get the show released in their region.
Yes. Backbone basically supplies CRUD mapping and an event bus. So it is opinionated about models.

But CRUD is a solved problem that's easy to implement, and view / controller code ends up being the bulk of your application. I'd rather my framework give me a little help there.

CRUD is even kind of an anti-pattern, because it prevents you from doing relations in your relational database.
The actual display protocol isn't that interesting. The things that matter are connectivity and convenience. You can be in any random network location, as can the desktop, and it will be able to do the connectivity plumbing. On the convenience side it hooks into your Google authentication (blessing or curse) and requires an additional PIN for the connection.

The Chrome extension for viewing lets you invite someone to access your desktop. The viewers and desktops can be any combination of Linux, Windows or Mac.

Unlike skype, viewers can interact with the desktop.
> how my personal banking experience need to be disrupted

Free wire transfers. Free (or very close) for both sender and receiver, like checks, but instant. I believe Europe already has something like this. [1] Current US banks seem uninterested in this, so a startup bank providing this service could probably steal tons of banking customers.

[1] http://en.wikipedia.org/wiki/Wire_transfer#Regulation_and_pr...
You are actively encouraging a process that is vulnerable to MITM, not acknowledging that between regions AWS data transfer is over the public internet [http://stackoverflow.com/questions/9891419/can-ec2-instances...], etc.

I strongly suggest you evaluate something like http://www.tarsnap.com/spiped.html, a VPN, or a similar solution. This isn't just read-only access we are talking about.
I think you are using a massive brush to paint all "programmers" here. There are many types of programmers working on many types of software. Many if us buy dev tools. There are not open source equivalents for everything
Eh...$15 used 50mm f1.4 or F2.0 lens and $25 film body from KEH.com...
I built this functionality into a few apps that never made it past proof of concept, but a good library to get your feet wet with is dropzone: http://www.dropzonejs.com/
I think more important than the P2P network shutting down is how it allowed Spotify to get up and running with relatively low up-front investment. What they do after this is, ultimately, unimportant and not terribly interesting.
> The dissonance between Washington and Main St

Without disagreeing with your comment, may I gently suggest (to all HNers) that ideologically charged catch-phrases are best avoided here. As we all know, this kind of thread is sensitive to getting derailed—or perhaps one should say railed, onto predictable, predefined tracks that go straight to the shouting matches. Those are exciting, but low-quality agitation. On HN we want light, not heat, and experience shows you can't have both—not on the internet anyway.

Because our brains are all programmed to react reflexively to these phrases—whether positively or negatively doesn't matter—I think we should strive to edit them out of our comments. The signal/noise ratio will be higher for it, and the risk of sparking a flamewar lower.
I'm a CS major, and have worked a few years as a programmer in embedded systems. For a number of reasons I'm making the switch to Ruby, and am attending Dev Bootcamp to accelerate that process. I find the practical-centered bootcamp makes a nice compliment to the theory-heavy computer science taught in college.
I haven't attended the camp yet, but I've worked with a few students on projects so far (there's a lot of pre-work involved). I have to say, I've been impressed. My group has a Stanford grad or two, plus a decent number of Ivy Leaguers. Of course, my sample size is very small, I can't speak for everyone.

The good thing about DBC is its intensity. We're asked to work upwards of 100 hours a week.* I'm dubious as to exactly where that number comes from and how accurate it is, however it is clear that students work long hours and almost always stay late. I'm told at least a few drop out each term. At least to me, this indicates that the students who complete the program are motivated.

I think the problem is when applicants rely entirely on a three month program to get work. I'm attending DBC not so I can put it on my CV and hop straight into a startup job, but because I genuinely want to add Ruby to my toolbox.

IMO bootcamps shouldn't be taken just to have another line on a resume. They should be a stepping stone, giving the student the tools to contribute to real projects that will give them real experience. I think these contributions that the bootcamp experience allows are where the real value comes from.
I apologize if I've been rambling, my point is that bootcamps work best as a part of a bigger and longer story that shows a dedication to the craft of programming.

*Someone mentioned this isn't the case. I'll see if I can dig up where I read this.
Canadian charged in Heartbleed attack on tax agency
Yep. I worked tech support part time in college- I remember. :)

When implementing an "everyone does tech support" system, though, remember that at least some of your employees won't have much trouble leaving if they find themselves hating the experience. When they have to deal with customer complaints, but can't do anything to fix them, they may well move to a company where that's not the case.
Nope, not sure.
It doesn't seem to be the same league of problem. Because you are going to blur the stuff in the background anyway, you can be agressive with the masking and the blurring will make it imperceptible. With blue/green screens you are making changes much more severe than just blurring (in terms of the colors, hues and shades involved).

Source: Hardly an expert, but I am quite a photography geek, and I've done some work on this type of graphical algorithms in the past (not this type of fancy 3D stuff though).
Thanks! Great example. Does it look like the large camera is focusing a few inches back from the front of the ball and the Google Camera is sharpest at the center of the ball?

Edit: I was trying to look at the sharpness of features on the ball -- specifically the lettering on the left side.
"When people tell you that code does not matter or that language does not matter, just understand the comment for what it really means, "I am ashamed of the programming language and techniques I use but do not want to admit it so I prefer to blame problems on the rest of the world", and make the correct deduction: use a good programming language."

As emotionally satisfying as it can be to stick it to people we disagree with, I think we as an industry could do with a lot less of this black and white thinking.

Programming languages do not fall into a neat good/bad dichotomy. Tell me your favorite programming language and I will tell you three things that absolutely suck about it (even if I like it overall).

Yes, if C could do it all over again it would probably mandate that brace-less blocks go on the same line as the "if" (or are disallowed completely). So I agree with the author that certain features of programming languages can make it more or less error-prone.

But people still use C for a reason. That reason is that C has real advantages. If you really want to improve software engineering, then help the Rust guys out, but don't just tell C users to "use a good programming language."
Cloning myself into a 3 person synthpop 1980's band.
Cloned (X's 3) into a synth-pop/rock band.
Recorded fully analog onto 8 track tape.
HackerNewsAPI
Early pics from paypal
Well, bash tab-completes with arbitrary complexity, seeing as it can be set to call functions... I assume the same is true of zsh, so the real question has to be adjusted for particular setup. There are a number of interesting questions of that form. Off the top of my head: The minimal setup I get from simplest packages in distro X at time Y. The maximal setup I can extract from distro X at time Y. The typical install I am likely to sit down at if it is not my own. The setup I am likely to evolve to after working with the system for it for time T...
Brian great comments, but I think there are a few things to think about from Jeff's comments.

Having an engineer respond to level-1 support is actually incredibly expensive. Especially, given that you could hire someone else who had a job specifically to respond to those issues.

In the cases where companies do choose to put engineers on frontline (once they've scaled to the point they can afford to hire dedicated support), they need to make a choice about the kind of organization they want to build.

The organizations Jeff is talking about and the one you are alluding too sounds like a pretty horrible place to work, where people are overworked, and resources are not allocated where they need to be to move the product forward.

Building a great organization is a challenge, and we choose to build an organization where everyone on the team has a strong connection to the customer. We do this with a strong understanding of how our team wants to grow and specialize. When done right, all hands customer service can work really well to align the team around the customer.

But you point is well taken, at many startups this idea that engineers should be doing "one more thing", when they are already responsible for "all the things" could be overkill. My advice would be to first figure out how to divide up responsibilities so people could focus, and then have teams interact with their customers every once in a while to remember what it's like to use their product.

I think you'll be surprised at how many engineers actually enjoy talking to the people they are building their product for.
What is an "illegal download"?
Here's a version of that that we did using our Django app. You create a new email with a unique ID and get a link to vote that you can put somewhere like your email footer. We've posted some of the code here: https://github.com/FlowStacks/email-voting and the email voter is here: https://flowstacks.com/emailvoter/
Well, what would you do instead? It's an interpreted language. When you type "foofunction" at a prompt, you don't want it to wait around in case you define that to have meaning later.

You probably want the interpreter to be smart: "Am I loading a script from a file, or am I receiving instructions interactively on the command-line?" But now there's two modes of execution, and code in a bash script won't work if you type it into the prompt yourself. That's a bit uncomfortable.
If it is affecting your work and sleep, you should probably talk to a therapist; a counselor or psychologist. A professional could help you get your bearings while you adjust to this, and give you advice.
It can be setup on Ubuntu https://plus.sandbox.google.com/+FrancoisBeaufort/posts/2fHN...
Start a journal or anonymous blog. Write about how you feel. Sometimes, getting it out is the quickest way to get back on track with other things. (I blog in part because I sometimes just need to "talk" about some things and writing about it is a far faster, more effective means to move on than other things I have tried.)
I'm curious to know why the AP don't allow red-eye removal--if the only manipulations allowed are those that help restore the clarity and accuracy to reality of the photographs, I'm not quite sure why red-eye removal wouldn't be permitted--most people's eyes, after all, are not red.
Discussed this recently: https://news.ycombinator.com/item?id=7419667
The page looks great with noscript.
I absolutely acknowledge that inter-region AWS usage is over the open Internet, and no one's encouraging bad habits like transferring unencrypted data between regions here.

VPNs are great. AWS security groups are reliable too.
Me too! What a coincidence! Oh... wait
Good. Their implementation was awful. There was no way to turn it off or restrict bandwidth. I had to actively block it at my firewall to prevent it from interfering with other network activity.
> This is exciting to hear!

Thanks!

> Did you use one codebase to write the application?

Yes, only one codebase

> Do you need Mac OSX to compile for iOS or run emulator?

Unfortunately yes. I hope that in the future Apple will allow some sort of cross-compiling.

> Did you use C++ or is there a workaround to it?

Only C++ and Qt Widgets (no QML yet)

> Basically I'm hoping that new Qt can replace Intel XDK, RoboVM, Xamarin. However, the biggest hurdle is developing for iOS on a non-Mac machine.

It can replace (at least for my needs), but you will always need a Mac OSX to compile for iOS as far as I know (because of XCode dependency and licensing stuff)
Those permitted edits you mention seem to all preserve the pixel-level integrity of the image. The fact that intentional blurring does not do this seems to be a distinction to me. I think that the fact that the blur layer must be synthesized heuristically indicates that not all of the information of the final image was really captured from the real world.

I suppose that resizing (resampling) an image might be said to not preserve the integrity of the original pixels, but I think it does if you consider the original pixels to be a reflection of the continuous field at the sensor.

Question for professionals -- how are noise reduction, masks (unsharp), etc. treated?
Yes -- I admit to saying all of those things. I am also saying, I have other concerns that are more important, so what can I do to mitigate the problems by my language's design?
If your node can't be a guard unless it has sufficient uptime and hasn't shared a name with any other node for six months, where does that put you when you upgrade your OpenSSL and generate new keys? Now my relay has a different fingerprint with the same nickname as before, and downtime, so it can't be an entry point anymore. How many entry points were lost because of this?
There are quite a few places in the code where it appears the author took a longer way around than is necessary, which upped the line count a bit.

An example of this would be restating the DOM tagName on each view instantiation. This appeared to also be done with the className, which didn't appear to change (Although I admit I didn't look particularly hard).

There were some other areas that looked like they could be optimized by removing unnecessary glue. The render function in PhonesFilterView looks to be doing a lot of work to choose the selected option. Unless I'm reading it wrong, you could just pass in this.model.get('sortBy') to the JST and let it do the comparison to select the correct value. Quick value compare instead of a model compare.

I appreciate the work that goes into these types of comparisons, I'm still lead to believe that it shows more about how well you know a framework than it does about the framework itself.

Thanks for posting OP, it was an interesting exercise.
Pinbox: OS X Pinboard client
That's totally fine and understandable. However, what if I decide that I want to do something a bit more complex? Data-driven, even? What if I want more interactivity? Now I am limited by what your tool can do, and I've already taken the time to learn to use your tool and build a site in your ecosystem rather than learning how to code myself and be unrestricted in what I can do.

Again, I'm sure your intent with this product is not "build every website out there," but I am concerned by those with a little knowledge and ambition using your site as the easy way out for making a website rather than taking the time to actually learn how to do all those things for themselves.
The interesting part is not that it can blur a part of the image. The interesting part is that it can generate a depth map automatically from a series of images taken from different points of view, using techniques used in photogrammetry.
Well, a large body of psychological literature says gaming is addictive and it's not just people lacking self control. Games are designed to be compelling. If you succumb to the compulsion and there are negative consequences for you - like not achieving your goals, that's definitively addiction and games are definitively addictive.

> If you have to eliminate an activity to not have it dominate you, you haven't controlled it, it controls you.

I strongly disagree. I don't want to play games, but feel a compulsion to. Not playing them, I control the situation.

I am proud to not play games for the following reason. Gaming is compulsive while I'm doing it, but afterwards I regret it because I think it's a waste of my time. I could be spending my time helping people. So I take control of that situation by stopping playing the games. And I'm proud that, despite the compulsion to play and the games being designed to stoke that compulsion, I have still managed to not play them.

note: I don't think you playing games is a waste of your time - you may do whatever you please. I'm not casting judgement on anyone but myself. And I don't think games are inherently bad - they are impressive in all sorts of ways. I just don't want to play them.
Sketch is much better than that...
Focus point of the large camera should be the exact center of the image. The center of the ball is a little out of focus as the center of the image is the top left of the ball. User Error :)
I'm pretty sure they definitely don't count, as DOF is a ratio of focusing distance IIRC. Also the DOF would be far more shallow with a DSLR and a fast lens in the same conditions (close focus).
Can somebody explain like I'm 5 what ELI5 means?
I think you wind up with problems no matter what the tooling - for instance, a language that required that every line be provably terminating would never suffer from infinite loops, but whether the project using said language would ever halt remains to be proven. :)
Without rebar, I am concerned with how well these structures hold up against earthquakes. There are places where earthquakes are not a significant consideration, but it is probably something that limits where this sort of tech could be deployed.

Maybe there are alternative ways of increasing the tensile strength of the material that lend themselves to this sort of manufacturing. Incorporating some sort of fibrous material into the mix maybe?