skysight-inc/HackerNews huggingface dataset:
isnt openvpn stateless if you disable the ping restarts anyway?
I would think just starting out is the perfect time to switch over to Python / Node / whatever... you've got your head around the concepts of MVC, object-oriented programming, etc, but haven't settled into a routine about how to use your particular language and framework. Once you're specialized, switching costs only grow.

Plus, if you hire a bootcamp grad, you're probably going to have to do lots of on-the-job training anyway. Good time to indoctrinate the candidate with the "right" way to do things in your particular codebase.
I'm a cofounder at http://www.hackreactor.com -- AMA

Here's a note from a DBC employee that is dead for some reason:

-----

Full disclosure: I am a former Wealthfront employee, and am now an instructor at Dev Bootcamp. We hired two DBC grads onto my team while I was at WF, and a third after I left. We also interviewed DBC grads who didn't make the cut.
Obviously I came to DBC because I believe in what they do. My experience as an engineer on the Wealthfront team was that:
1. DBC Grads were incredibly driven, hard workers, who had an exceptional ability to "drink from the firehose" and learn what we needed them to learn rapidly. After seeing my first 9 weeks here, it's clear that _no other kind of person_ can make it through DBC.
2. DBC Grads were very effective communicators. I think there's a lot of value in DBC's "engineering empathy" curriculum.
3. DBC Grads had a solid enough basis in CS fundamentals and web development to be effective immediately as new hires.
Both our DBC hires were adding value right off the bat, and rapidly grew into their role. Wealthfront has a strong mentoring culture, and mentoring had an outsized impact on their ability to grow, because they had already "learned how to learn." To be honest, they were more independent than some fresh CS grads I know. There's no textbook once you're in industry.
We rejected some DBC grads too. Like in all things, there is a spectrum of talent and ability across DBC graduates.
In the end I was impressed enough to leave an incredible team to become an instructor here. Like any junior engineer, graduates of these hacker schools are investments. I happen to think the graduates we produce are particularly good ones.
If you're curious, here's an interview my students did with me about DBC. We talk a fair amount about my experience with our two DBC grads at Wealthfront:
https://www.youtube.com/watch?v=viLYR0kAqAc
Physics Quiz: The Standard Model
Nokia standard kit = T4, T5. I have two $20 Wera drivers that have done me well over the years :)

1020 service manual if you are interested: http://devdb.ru/data/file/file5245f74f499056.03810084.pdf

I did a 1020 repair (replace damaged casing). It wasn't terribly easy. Took a couple of hours.
Technology below and beyond
If I'm reading the above comment correctly, the author is stating that Backbone surfaces this to the user. To manage state in a Backbone app requires lots of callback binding.
I guess that I don't feel these so painfully because I don't think Node is necessarily successful at it's goal, though I believe its goal is admirable. CPS might not be the most elegant way to schedule threads, but it is fairly simple which is one kind of boon.

I'm also pretty sure that high concurrency means a variety of things allowing a distinction between Node High Concurrency capability and Twitter High Concurrency need. If Node allows newbies to achieve higher concurrency than other newbie tools (PHP, Rails) then I think it can achieve that task to some degree.
despite my comment below, I should add that I do like your product...I think if you guys keep your focus right you might ultimately deliver a wonderful product...just don't pitch it as a "get rid of your developer" product :)
...and cropping.
That is why you should never trust someone on commission from estate agents, through financial advisers[1] to tech sales.

[1] I work with these bastards and they'd sell their parents to make a dollar.
I absolutely agree with all of you say -- which is why "without code" is misleading / unhelpful.

A better tagline for the web interactions site would be:
"Don't code website interactions; design them."
The other point is the majority of banking services that seem ripe for improvement - day to day bank account administration - is a cost centre for banks rather than a profit driver. The banks actually pay back their overheads through customer-hostile characteristics of the service like not discouraging people from going overdrawn and fees for faster money transfers, and the broad customer base is desired primarily as an audience to sell financial products to.

Trying to beat banks by offering better day-to-day banking is like trying to beat Amazon by building a better Kindle.
Even if you beat their economies of scale and focus on customer value to the point where large numbers of consumers actually switch, you'll still be less profitable than the big retail banks unless you're better than them at marketing and pricing loans and mortgages. And if you have got a better money lending strategy, do you really need to bother with thousands of small deposit accounts to be successful?
Why the downvotes? Anyone have a clue?
It seems to me that photojournalists in general ought to be disclosing any digital editing (especially if it is near the boundary), and it ought to be an editorial decision on the part of the publication on using the photos. The only thing that ever ought to be a firing offense (in this area!) for a photojournalist is undisclosed edits which interfere with ability to make informed editorial decisions.

On the other hand, while I agree that firing might be an extreme response, the edit in question does seriously effect the implied context of the picture. On the third hand, it does so in a way which photojournalist often seek to do through composition, so as you say, the ethics are a bit blurry -- which gets back to why I think disclosure and editorial decisions on whether and how to use photos is more important than blanket policies on edits (digital or otherwise).
> "I want to write a bunch of gross code to perform dirty checking of objects to keep everything in sync" said no UI developer ever.

Except that this is in no way an equivalent comparison. With Backbone, you actually have to write the hundreds of callbacks in your application code.

Whereas with Angular, you attach a value to a scope, and declare it in a template. In that case, the framework actually does take care of the 'ugly' for you.

Backbone keeps the ugly in front of your face, it just gives you a slightly neater way to organize it (i.e. as compared to jQuery soup).
Are you sure that OpenVPN is not using it's own bundled openssl lib? I believe that was the case with OpenVPN_AS.
And how would you deal with the fact that an algorithm could always intentionally provide the wrong answer? It's a losing game.
Play 2048 in your Google Hangouts
I switched about a year ago after owning Android phones for about 5 years before that. I was kind of a ROM junkie, and finally got tired of the whole thing. When I switched, I quickly learned that Google is not friendly with Windows Phone. You are better off just switching to MS versions of everything (Skype instead of Hangouts, Outlook instead of GMail, etc.) It was actually quite painless to do so. With the release of WP 8.1, I am really liking the OS. I was never a huge user of apps, so the app ecosystem didnt bother me. I've always found an app for pretty much everything and I love the design language compared to Android.
I heard this guy talk at DEFCON once, explaining how great he was at leveraging free work force from "opensource people" in order to make his company a success.

The way he worded that and how he only talked about that (almost nothing technical, more of a how did my business succeed story), made me basically dislike him forever :P

I felt like he was throwing himself flowers for having found a way to get ppl to do the hard work for him. Which isn't how i see open source. :/

Obligatory link: https://www.youtube.com/watch?v=ysyYKPa9Rcg
From that caption "CAPTCHA images correctly solved by the algorithm", there are at least two of them that I'm not sure _I_ can correctly solve on the first try.

Which is generally my experience with captcha's these days, I only have about a 50% success rate.

CAPTCHA is a failed strategy, time to give it up.
I agree with you and parent. I think the real value of programs like this probably ought to be to help identify people who do have an aptitude and interest for this but for whatever reason haven't learned already and want an alternative to a college degree program to get in the workforce. I suspect the net that's cast is often quite wider than that though :)
tapping on the screen worked for me
He was, but I think he only had representation after day 10 or something. The first few days you was way out of his element. I think his business attorney was experienced enough to get someone else on the case as well since it was a bit out of his domain.
Unit tests aren't intrinsic or automatic. They're extra pieces of code that have to be written, debugged and maintained by human beings. They ought to be considered as little more than extremely limited, narrowly-scoped sanity checks; not definitive pass/fail gates for the code they're exercising.
Given up on any phone cameras. Missed so many opportunities and moments due to camera lag and shitty software. I drag a proper DSLR around with me now most of the time.
It would probably make sense for YC to contact late applicants once they have done the interviews. They've mentioned before, they can only take on so many startups per batch and if there are enough after the interview, it really doesn't make much sense to bring on more. That is, unless they are so good, it would be foolish for them to let other incubators get to them first.
My experience says that if you're responsible for building a product, it's way cheaper to be directly in touch with the end customer so you can fix what you're building. It's better than having a legion of product managers, sales people, business owners in between you and the user.

If you're a developer who is oriented around building products that sell and are loved by customers, it's pretty addictive to talk to customers to find out what they think of what you built.
* Not trying to piss off PG. I honestly don't know the rules about gathering supporters on HN, but this is in the spirit of the community I hope *

If anybody would like to use their skills to fix this issue with me (ex Intuit TurboTax engineer) please hop over to this Ask HN and send me a message (email on thread). Also check the website for a bit more context: http://taxcompactor.com

It's a pretty big project, but it's very doable by a small team from this community. Tax preparation is fundamentally a software engineering problem, which is convenient.

Need everything from testing to project management with myself floating between roles. Remote is welcome - I'm in California. We'll use Basecamp, Github, Jira, Skype? to work - productivity suggestions welcome of course. True collaboration and fair equity.

https://news.ycombinator.com/item?id=7599443

There are a few really great folks that have already reached out. Email me for details and we'll go from there. I'd love to hear from you.
Isom should thank tptacek for providing thousands of dollars in free consulting/editing work. He'll probably be a better engineer because of this feedback and the next edition of his book should be a lot better.
Russia Completely Bans GMOs
Facebook to shut down WhatsApp in favor of its Messenger app
This is spot on in my experience. I'm a recent grad with a BS in Computer Science and know several people who have graduated from different bootcamps. In comparing the kids I graduated college with to the ones who just did a bootcamp I see exactly what you described.
It's a lot easier for my fingers to type /idx than /\<i\> and it also easier to scan for idx than i. I'm not saying that everyone should do as I do but I find it frustrating dealing with single letter variables personally.
This, I had actually thought about trying to set up some remote desktop for my tablet to use but decided against it as I figured it would be too much trouble but as soon as I saw this announcement I downloaded and was ready to go in no time.
Refocus is awesome and I owe many but not as powerful as this at all - Refocus takes like 10 photos at different levels of focus, so you're limited to the amount of bokeh that the small phone sensor can produce, i.e you only get a nice blurred background when you're taking a really close up picture of something. The new Google Camera feature lets you take a portrait at a normal distance, and simulate f1.8, which is a lot better than what Refocus can do.
As far as I can tell this only permits the disclosure, it doesn't compel it. Time to switch to an ISP that has a backbone.

What's especially concerning to me is that there's no recourse. Given the shotgun approach typically taken by copyright trolls, this is likely to expose more than just copyright offenders.

Not to mention chilling effects on free speech. Who would dare to criticize an organization when they can get your personal information from your ISP.
Is there any language rule that can save you from incorrectly repeating an operation that is not idempotent?
It gives you all of the same options, as well as the ability to select a different images before inserting.
> So is the challenge the language? Or the processes?

Did you finish the article? This is exactly the false dichotomy the article was about.

It's the language AND the processes.
Maybe.. I only have the "Worked with one language for a couple years before switching" experience, and not the other. I feel like when I learn other languages having had a strong fundamental in other ones is what makes it possible for me to know what I'm looking for and get up to speed. I worry that switching super early in your learning process would make learning the fundamentals slower, but I'm probably not qualified to say.

All of that said, I think there are plenty of rails shops and if you're from one of these camps you'll likely feel more confident & productive right away and your confidence and ability to ask the right questions will be paramount in your success in a first-coding position I think... so my advice would likely be to still maximize for your current strengths and try to stay in your burgeoning wheelhouse.
I love this talk by Kevin Hale about their all hands support at Wufoo. https://www.youtube.com/watch?v=fAnl8ZGHVXU (alternate. https://www.youtube.com/watch?v=wYIH2qTizUU)

The most interesting thing is that they gave every engineer time to fix the $#@! they heard on support. 30% of their effort was on internal tools.

Disclaimers. I also work at Olark. I also think Kevin Hale is (almost) perfect.
> But what to make of it is not at all very clear.

One possibility is that the fairy tale of representative government is wrong, and that, because of both structural problems and money politics, we don't live in a representative system that deserves deference from the people. We're living on the rentiers' plantation.

If that's true, inevitably the field servants will wonder "Why not burn it down?"
Especially in large format petzval and similar lenses eg https://www.flickr.com/photos/richard314159/galleries/721576...
Can you clarify what you mean? Maybe not 20, but 15 years ago my dad was mucking around in the guts of our family computer, performing his own upgrades. By the time we got rid of that thing the only original component was the case. And nowadays you can order any piece of hardware you want off the internet and slap it in.
Looking at the four examples they give in the article, I'd likely only get one or two on the first go.

- ntrtyLt (I'm mostly confident)

- tmincrw (I'm really confident)

- rrnmtht (I'm not at all confident of my answer, but I'm really confident that r's, n's, and m's should be prohibited next to each other in captchas like this!)

- MCruncy (I'm really confident of my interpretation, but are capital letters supposed to be reported as capitals on this captcha system, or is this one of the systems that we're only supposed to submit lower case characters even when the character that we're viewing is upper case?)
Really glad they got rid of paste from Word (even though just a tinyMCE update) I would see people do this and it would look just fine, but it would add each paragraph as its own div sometimes and all other crazy formatting that would mess up the responsiveness of the site.

Love seeing a lot of these other features as well, really excited for 4.0 :)
You may be right on that jacquesm. From what I've seen, a key part of the XC language is in managing time, how does Erlang fare in this field?

I do know there's a decent level of interest in using Erlang on the Parallella: http://forums.parallella.org/viewtopic.php?f=14&t=69
All your points are valid.

But for Windows, I use the built in remote desktop feature/server and the client is pre-installed on every Windows machine. I'm at work remoting into my home machine right now. But I can also use any number of different Linux, Android, or iOS clients to connect to it. It does require two seconds to setup port forwarding and I use a dynamic DNS service.

The performance of an RDP-based solution is going to be much better than this. But if you're remoting into OS X or Linux then there is no advantage.
http://www.bart.gov/sites/default/files/images/basic_page/AV...
Please do not editorialize in HN titles. It breaks the site guidelines. (Submitted title was "Java April Patch: still vulnerable as hell".)
The speed is what's impressive. One can build a structure in California for a similar price.

It seems people often over estimate the hard costs of construction in the first world. It's cheaper than people think.

In 2005, at the height of the building boom (labor was scarce) in Southern California, I built a 400 sq ft detached garage: Stucco, rolled composite roof, concrete slab, drywall, swiss coffee interior paint, garage door, and 30R insulation in the ceiling (well insulated).

Using all contracted labor.

Total cost: $5,500.

IOW, not much more than this 3D printed house. Building a house in 2.4 hours is the impressive part.
I think you mentioned the right keyword: "checklist". If you scan the http://wiki.openssl.org website carefully, you will be scanning it carefully. (ie. not finding anything). It doesn't seem to be a good practice yet to use checklists for code reviews. Could this change? I hope: http://www.infoq.com/presentations/agile-code-reviews
Nobody mentioned that today is google's earning date.
Hey, this is Anth from Zumper. Interesting - yeah, it seems to work both ways. Big, well-known funds usually have the firepower to follow on, but that virtue can also be a vice if they don't and they scare everyone else off with that signal. This is my first startup so I can't comment with experience on going the angel route first to avoid these issues, but more and more founders seem to be going this route, and in part relying on their angels to make the Series A intros later on. AngelList itself seems to be thriving off this model.
[Disclaimer: I read the (original) telegraph.co.uk link, but only started on the mod-altered link to the PDF.]

The notion that "political science" is science is propaganda. (Which is how we'd see "political science" in the former USSR, because we're encouraged to see its ideological filters. Though of course not our own.) To act politically, the necessary principles of world affairs are close to the surface; it's not quantum physics. Anyway, a science of human affairs is currently (and perhaps in principle) intractable, just like a scientific analysis of any vaguely complex animal's actions.

Unsurprising when capitalists dominate a capitalist society. That's the point. (Even if we did swallow the fake distinction between politics and economics.)
For the security-minded, SSL/TLS can be easily added to your Redis server (http://bencane.com/2014/02/18/sending-redis-traffic-through-...) and Redis Cloud offers SSL plans as well. Furthermore, Redsmin has SSL support and SSL-enabled clients for Python, Ruby, Java & PHP are also out there (we helped with that, so I can recommend them fully) - http://redislabs.com/blog/secure-redis-ssl-added-to-redsmin-...
At no point does the article attempt to address the question of 'why', which is disappointing.

edit: The article also says

P2P has been central to Spotify’s success for a
variety of reasons. For one, it allowed the
service to scale up quickly without having to
invest heavily in servers and bandwidth. This
must have saved the company millions of dollars
per year.

So perhaps bandwidth and hardware are both getting cheaper. Ok, but they still don't have a cost of zero, nor is it free to rearchitect your product. Hence my confusion.

edit 2: Thanks to tazjin for the clarification.
Needs More JPEG
for certain projects, I like ost.io as a way of "ask me anything" to project authors. I wish something like it were more widely used however.
Google Revenue Jumps, But Misses Forecasts
And yet, there still isn't a version that works with Postgres.
>" If you're being forced to deal with repeated customer issues you have no power to address, it can feel more and more like an unproductive burden."

You have summed the standard customer support experience so distinctly.
Canadians arrest a Heartbleed hacker
One thing this tutorial / thing doesn't highlight is that Angular is ~800 KB (unminified, ~200 KB gzipped, including some modules), versus Backbone's ~60KB (unminified, ~20KB gzipped).

So it does take 240% more lines of code to do sort of the same thing as the angular tutorial, but the angular library is 1000% as big. If my math's correct.

(disclaimer: I like Angular, and for big projects like the one I've worked on, both backbone and angular, I really prefer angular. If bandwidth is a major concern though, and you know how big your app's going to end up, consider library size)
Making a Web Wallet part 3
> ... also coffee is almost entirely water... so by your logic it's "almost free" as well.

No, not by my logic, not by anyone's logic. Almost the entire price of a cup of coffee covers the "bean" and "labour" part of it. The contribution of the cost of the water to the final cost of a cup of coffee is ... almost nothing at all.
See, y'gotta always look on the bright side.

Canadians can sell us Americans their cheap prescription drugs, and we can sell them VPN services to, uh, negotiate the complexities of their new downloading legislation.

The system works!
It's pretty acceptable for themes and plugins to expect people to be on the latest version of WordPress, or at worst maybe one version behind. The more complicated support metric is PHP version. Unfortunately, widely used plugins probably still need to support PHP 5.2, because so many hosts won't upgrade their client's PHP versions.
A basic rule: Newspaper photos must tell the truth
The best part of Chrome Remote Desktop is that it punches through firewalls.
> “We’re now at a stage where we can power music delivery through our growing number of servers and ensure our users continue to receive a best-in-class service,” Bonny says.

Makes sense to me. The bigger you get, the cheaper bandwidth becomes because of bulk deals. At this point maintaining the p2p network and all of the associated code and problems is probably more expensive than just serving the files themselves.
I published on the openvpn-users mailing list before HN. I'll also be contacting them directly with technical details.
In particular - age is not a suspect classification, so the strict scrutiny test does not apply.
The Same-Day War: Amazon, Google And Walmart Race To Bring Your Groceries