skysight-inc/HackerNews huggingface dataset:
Until recently, I would have agreed that other fields are different.

But I interviewed knowledge workers from a variety of fields (e.g. a variety of engineering fields, management consulting) about hiring for a project I was considering. I was surprised how small a role resumes/credentials played in most hires.

A lot of job contacts are made by word-of-mouth, hiring decisions were largely based the candidate's ability to talk intelligently about their previous projects, and HR asked for a resume after the deal was almost done.

I'm sure there are situations where traditional resumes are still very important. But it appears less common than I'd assumed.
Right. Now code moved to most fine named - https://github.com/skypeopensource/epycs
I have a lot of problems logging into HN with 3rd party browsers on mobile phones. Always fails to authenticate.
That would have been epic.

Zoning code issues or hard finding a block of housing to buy with owners willing to sell?
Read it please.

Demand for Immediate take-Down: Notice of Infringing Activity
URL: https://github.com/downloads/skypeopensource/skypeopensource...

Its not to repo code. Its for patched binary, yes.
No, it doesn't. Sometimes you have to choose between investing a shitload of money into training someone in the platform that you have, or hiring someone who won't require as much time to ramp up. Never underestimate how much of an investment is required to train someone on a platform; what if it doesn't work out? You've just trained someone partially who can't work for you.
That depends. Money spent on hardware buys you linear performance improvements. Algorithmic improvements can buy you exponential performance improvements.

There is most certainly a point where money spent on hardware gives a better return, but all the hardware in the world couldn't net you acceptable runtimes using bubblesort on colossal datasets.
I used to be a subscriber to Spotify, back when I had to jump through crazy hoops to be able to subscribe to it from Germany (involving a VPN, entropay and paypal with a fake address).

I have since moved on to Rdio, which does not have as good a music selection (in Germany) but this awesome "artist radio" feature, which is kind of like Last.fm or Pandora, but better. I absolutely LOVE this feature.

Does Spotify have something like this? It did not when I last checked.

Also, does the iPad app work with AirPlay without going through the multitasking switcher?

I think Spotify has by far the best music selection out there. Also, that high-quality option is very much appreciated.
Rehosted to https://github.com/skypeopensource/epycs
منتديات رأس الوادي نت
برامج ، دروس ، أكود لاحلى منتدى و منتيات فيبي
تعليمي ، تطويري ، تقني، تصميمن التعرف على الجزائر و المدن العربية ن اسلاميات
Agree - there are clearly businesses that require a large amount of upfront capital before any type of monetization can happen.
Amazon launches Cloud Drive desktop app for Mac, Windows
That's a ridiculously contrived example, in the real world binary tree's are generally terrible data-structures. But, for most programmers most of the time even knowing what data structure is being used ahead of time is a waste of time.

PS: Wait, so your hand rolling your own caching system. That's nice, your fired.
Well, right now, the team is not really trying to market it, since it is super early / bleeding edge.

The design is also in its early stages, and changes quite often.

Ill see if we can get some current screenshots up, or even some of the design docs for what the team is aiming for. (there are also some posted below).

Update :

The team just added a page with some screenshots:
https://github.com/adobe/brackets/wiki/Brackets-Screenshots

(full disclosure : i work for adobe)
To get big, you have to grow your headcount. Staying lean forever will not support the kind of growth that AirBnB is currently enjoying or would like to achieve. The "lean" mentality is fine when you're searching for a business model or want to run a lifestyle business. It's suicide if you want to build a large company to service a large customer base. And there's nothing wrong with wanting to grow big. In fact, it's admirable.
Flat Rs.100 off on minimum purchase of Rs.500 by GreenDust
I'm moving from Toronto to Mountain View this weekend and was excited to receive the invitation for this event last night.
Show HN: Cap'n Crunch & Hacking (Cereal Hack)
So what? What have this guy done?

Oh, and we've rejected another set of John Does here, by the way.
Now, we are working on stage1, make working code and do specification. Takedown was because of patched binary which reversers used as black box for make specifications.
Now here's a startup idea with legs.
Great point - small amount spent on A/B testing to identify wording, layout and messaging is super useful. Tim Ferris even used it to get the title of his book :-). When I wrote the post I was more thinking about actual user acquisition.
Gosling: comments around Oracle v Google
I'd say for most developers a degree shows that you can stick with something, and that you were at least smart enough to get through a CS program.

However, most of the people I know have forgotten just about everything but the very basics from their algorithms class within a few years.

When I was teaching myself to program, I knew 3 guys who were seniors in CS at Georgia Tech. With only about 3 years experience myself, I could code circles around all of them.

At the time they may have had more theoretical knowledge than I did (definitely not true now though since I've caught up on the theoretical side), but I would have been a much better hire for 95% of programming jobs.

Not because I was some kind of rockstar, but because I'd had more practical experience actually writing real programs. Sure if I was working at Facebook, or trying to scale something truly massive (or working with resource limited embedded systems), they would have had an edge on me, but the vast majority of programming that happens each day doesn't require that level of computer science chops.

There are definitely jobs that require a "Computer Scientist", and if you want to work on interesting problems a CS degree is extremely beneficial. However, a CS degree is neither necessary nor sufficient for most programming jobs.

(That being said, I'm currently in the process of finishing a math degree.)
>You can claim all the experience you want, but your statements belie the truth. JSON is in no way limited to raw data interchange,

I never stated such a thing but that is what it's designed for and the primary use-case for JSON. I would imagine most other cases are edge-cases.

>and the files puppet manages cannot be put off to one side in some magical place where root cannot access them.

No one said to push them off to the "side" or into some "magical place". It's really simple: puppet has permissions to the files, your users do not.

A system administrator worth his salt isn't going to be messing with configuration files any which way and if said administrator has ROOT access then they should already know that's the level where puppet works and they could screw something up.

So I'm not really sure what your point was...
The Perfect Milk Machine: How Big Data Transformed the Dairy Industry
I don't think that's a global rule- look at Instagram (nothing to do with the sale, just the number of users served by a company with two employees). Obviously, AirBnb is a very different business, but it is possible to grow by orders of magnitude without also growing headcount.
Display Typeface makes beautiful headlines, and Text Typeface is great for blocks of text!
Sell more software with actionable techniques that actually work
Yes, http://iprl.wz.cz/ was working yesterday, but now is showing some random crap. http://iprl.wz.cz/ is really slow and framed. Please fix the first one!
Why, oh why, did this beautiful dream die?
Lights, Camera, Action: How Social Media Changes the Entertainment Experience
Actually we are disagreeing.

Your claim was that once you're hitting problems with disk latency, there isn't a lot that a programmer can control. My point was that there actually is a ton that the programmer can control at that point.

In fact a programmer working in high level scripting languages benefits more from knowing about disk issues than everything else for the simple reason that they really don't have any control over everything else. Of course you hope that the people implementing the language understand everything else...
There are people who volunteer to work on things like Presidential campaigns and for startups because of who they are working with rather than because of what they are being paid.
No one 'trained me' on Ruby on Rails as I transitioned out of working on the MS stack for the past 11 years. I learned that stuff myself.

After 4 mos using RoR on one small project, I worked to get my foot in the door for a sit down at a startup looking for their first engineering hire. They wanted someone with 3+ years experience. After seeing some of my code and doing a sample project for them (learning the basics of Sinatra/DataMapper/OAuth/FBGraphAPI to crack a problem they had a need for in a weekend), the CTO said I pretty much blew away many people he's seen who've had such experience, and in the end I was the one to say no to moving forward after the interview process.

If you're looking at people who 'need' to be trained then you're looking at the wrong people. You're looking for people who can crack the more meta-problem of actually learning shit quickly and subsequenty getting shit done quickly.
It was radical when Erlang did it. Nowadays it is still moderately distinguishing, but that distinction is definitely fading rapidly.
Thanks for rephrasing.
There's definitely a better context than social: personal. You are not your friends.
Yup, I'm with you. I don't think anyone's done anything like that for Skype, though.
'Ridiculously Automated' Dorm Room Draws Official School Inquiry
Ask HN - projects that are crazy creative, like http://www.mta.me?
This project was posted on HN a while ago (can't remember where I saw it first, but I think it was HN) - http://www.mta.me/ It is beautiful and super creative. Know of any other projects like this?
Ask HN: Do you know a github project for a instagram-like web app?
I'm looking for an open source project for a application/backend and front-end similar to Instagram?

I don't need Instagram's photo filters, i just need a front-end to browsing and uploading photos
Ask HN: Is religious behavior built into humanity? (see Rails, TDD, .Net, etc)
So do you guys think it is?
>What's vague about the question?

You asked nothing relevant to the conversation. Instead you asked about me ever working in a production environment and nothing more.

That questions accomplishes nothing but being insulting. I hate to sound crass but you're acting like an ass.

If you wish to bring something topical and relevant to the conversation then by all means do so but insulting someone gets nothing accomplished other than trolling...in which case you already won. Congrats.

>The point being that the things you sum up sound very much like textbook-knowledge and theory

No, they don't. Everything I stated is from real-world experience. I cannot fathom what kind of environment you work in where service to service communication includes comments going over the wire. But, as you can see above in my other responses, I've already covered all of these aspects. Nothing theoretical.
Here's the deal with HR and recruiters: In many cases, you're their product, not their client/customer. So, they will use... erm, contact you, when and as and how it suits them.

When their client is interested -- and you have to hope that this is maybe at least halfway the hiring manager; not infrequently, it isn't -- that's when things happen.

One prospective job, I'd been identified, but no call was made. I happened to have the name of and to catch the hiring manager, who was rather senior at the organization. Blamo, I had a call to set up an interview within 24 hours.

If you have enough seniority/desirability to have some appeal/leverage, try to deal with the hiring manager. To the extent the both of you can, relegate recruitment/HR to doing the paperwork/busywork.

Of course, this isn't always possible.

P.S. Of course, don't present this attitude to recruitment/HR, or they may do their best to sabotage you. Not just out of spite; the more this happens, the less relevant and influential and paid they are.
Pictures? Is this really a thing anymore?
There are tons of existing fast, mature existing options that do great CRUD, JSON APIs (they might call it "REST"), and even have some integration between the two. There's no compelling reason to go with something like Node if that's your use case. That's not so much because Node is intrinsically bad at such things as that the things that it was relatively good at were not that, so the focus hasn't been on that use case. Displacing the existing incumbents in that space would be an incredibly tall order.
Wauw that seem like a waste to use such an expensive domain for that.
whats your email? I may have some room for you guys
I see the point that it is difficult to infringe a copyright purely by accident.

I may have over- and misstated the problem as it exists at the moment. I am still concerned that the Oracle case will push us toward copyright applying to an idea rather than an expression, as discussed elsewhere in the thread.

I am bothered by the fact that an API, by its nature, to some extent, is just an idea. You call some function with parameters of certain types in a certain order and you get back some piece of information computed in a particular way from the parameters.

So the function prototypes themselves (the "API") are really just descriptions of an idea the way "a red bus driving across London bridge" is a description of an idea for a photograph. They are more terse, non-English (or whatever) descriptions, but descriptions nonetheless.

In this case it would be quite a bit easier to accidentally infringe a copyright because copyright would end up intersecting with patents.

For example, a photo sharing service might have an API endpoint called "photo" that accepts some image and meta data through a POST request. You are starting a competing service. You are aware that their API is copyrighted so you call your endpoint "picture". But the problem now is that you've done the same thing the photographer did with the picture of the bus in London, you've intentionally wiggled around a copyright to do something very similar.

Could you be sued? Maybe, seems that you could be if you happen to be in England, but I'm not a lawyer. The problem is that this makes a lawsuit seem much more likely to me than if the API itself weren't covered by copyright at all.

And we definitely don't need more IP lawsuits.
You have to get licensed as an EMT, I took this course, it's very good: https://www.cpc.mednet.ucla.edu/cpc/course/emt

You can transfer licensure between states.
"Today, however, Prasad no longer feels the need for the security blanket. “In the tablet version of the server, we’re still using Node, but now the clients are talking directly from the load balancers to Node, there’s no nginx.”"

I thought the headline was just another SEO attention grab, but it's actually factually correct; there's no response to this sort of thing other than bemused incredulity.
Which they potentially can right ?

If you see a random ad for a company on Google, click on it and then supply your email. Then they would know a lot more about than just your email. They would know every demographic filter they used to create that ad. That could be quite specific.
I don't quite understand how the new method of hijacking gets around using 3rd party DNS servers. If I ping nonexistentdomain.tld, doesn't that lookup occur at the 3rd party server? How does my ISP inject its own IP address for that domain if the IP address is coming from (for example) Google? Are they intercepting the entire DNS query?
Unfortunately, a lot of this reads as "Node.js IN the mobile app", not "Node.js backing the mobile app".

It'd be better framed as a triumph for well composed and efficient Javascript in a web view. (In fact, Javascript isn't even mentioned once.)
Perhaps, it's just not a publication I should be reading.

The takeaway should be as Prasad was quoted, "As long as we can make the experience fast enough, nobody can tell the difference. It still feels right."

[ Fully expecting my next client to ask for Node.js in their iPhone app because "LinkedIn did it." ]
The difference between idea and expression of software:
Idea=the abstraction
Expression=the code, UML diagram, compiled binary, etc.

It's really not that complicated.
First I thought 'wait, this question does not belong here!', but then I saw what you did there.

I think you are right to a certain extent. Nothing proves this more than Agile methodology. Most of us (including me) follow processes and adopt them without a forethought as to if the methodology is relevant to the project at hand.
Motorola wins. Germans lose :-(
That sounds amazing an scary at the same time. Wonder if you could try it out for a new product team, that's fairly isolated from rest of the company. A startup within AirBnb?
What's with that Node.js part? Even if it is part of the backend it has nothing to do with the app, so i 'll go ahead and guess either the writer is clueless, or they spit out random trendy jargon in their articles.
Clickable - http://www.mta.me
I am currently going through the Greatest Books of Western Civilization (Still working on Plato's works), which I believe the audio sets are based on. I haven't gotten to the religious works yet and I literally cannot wait. If you have some writings, notes, that you would not mind sharing, please let me know.
Is there a bubble?
This must be your first experience with architectural renderings.
OK, let's roll with that: you have a better idea for an in-memory data structure with better performance than a RB- or AVL- tree? How much faster? How many DRAM cycles does it save?

You can't defend your point without understanding the hardware works, you know. Either it's a "terrible data structure" for DRAM stores (and you know why) or "this is all a waste of time" and it's not a terrible data structure by definition. Which is it?
Yes, and we agree that team A's work needs to be done before team B can work. A's work is exactly what this DMCA notification tries to shut down.
youtube has been going downhill for several years now. The only thing that keeps people from fleeing is the poor alternatives out there, so far..
How do you calculated 95% of the app is remote? I am hard pressed to come up with an equation to even start with. local code size vs total code size required to run (where the remainder comes from HTML5 download?)
You clearly haven't read about the clauses apple put in about payments. You can't charge more in the app via apple than you charge outside the app via whatever other payment system you use.

They've rigged the game.
Last I checked, PHP, Python and Ruby were implemented on computers with DRAM memories. All that analysis applies to them too. "Following a reference" is a memory load (or several) in all languages.
Weebly CEO David Rusenko: It’s Time to Take Us Seriously
Google+ and Youtube have always been mentally separated.

I could like videos on Youtube without the risk of them appearing anywhere or being used for anything. This has changed. And frankly it sucks.
Yes, Spotify has a radio feature.
I am well aware of the joke that is the clean-room process. Note that it supposes that the first team has access to the specification, source code, or any IP-encumbered indication about how the software in question works. In the case of Skype, the only public information we have is the binary.
I wonder if Coursera's great number of professors and classes will slow them down in offering a drastically different format. Udacity has been exclusively Python (with snippets of HTML in the web class), and their IDE is shared across all the classes. Coursera's many languages and professors might make that degree of focus much more difficult.
(OP Here)

I certainly won't disagree that the rejection was a mistake (since admitting that mistake is the whole idea of the post).

However, it is worth noting that when we rejected Dan, we rejected a skilled developer. We did not reject a (skilled+proven) developer as you asserted.

Our mistake was in failing to see past Dan's relative inexperience in the areas that mattered to us. We knew he was skilled, but we were unsure how well his raw talent would translate to our product needs at the time. In other words, he was not "proven" in the ways that mattered to us.

Obviously, Dan has now developed enough of the social proof needed to be classified as (skilled+proven), but I think he would be the first to say that his skillset last year was very different than it is now.

Many companies regularly pass on very good people who simply don't fit an immediate defined need. I think this is a common mistake, and one that isn't just made by corporate HR drones and technical recruiters. Part of the goal of this post was drawing attention to how common this mistake is.
Packaging & Distribution in the Digital Age: Or, Why Even Grandma Loves Apps
FWIW, the Rdio iOS SDK now avoids linking to the Rdio web site, or even talking about the existence of an Rdio web site :(
Imagine if hackernews replaced upvoting with tweeting, that's what they're doing.
Refresh.io - Palo Alto - Full Time Developers

You're a crack-shot software engineer. Not necessarily because of where you went to school, but because simply put - you love this stuff. You know at least one mobile/web-related computer language cold. Whether it's Objective-C, Ruby, Java Javascript, or others - we're not too concerned about which one because no matter which one (or ones) we end up using, you'll not only be able to pick it up fast, you'll be excited about doing so.

You understand the latest technology. From NoSQL to Backbone to Node. You aren't technically religious and gain as much satisfaction in picking the right tool for the job as you do implementing it.

You've built stuff. Web sites. Mobile apps. Whatever. You can show us. You can't wait to show us. You're not only excited of the what users can do with it, you're proud about how it's implemented and to a technical audience, you can't wait to talk about it.

As part of the first engineering team, you're excited by the prospect of working with smart people. Because you're smart and you know it - and you know that working with other smart people simply makes you better (all the while making them better too). As a bonus, being part of this initial team gives you the opportunity to strongly affect future engineering hires - insuring the caliber of the team.

You live within commuting distance to Palo Alto, CA or are willing to relocate (paid).

http://www.refresh.io/jobs
You're wonderful patrick. But stop the signup rubbish. Just give us the video. You'll just be collecting throwaway accounts anyways.
I like the short cycles and quick bits of programming, especially given that they've also got the weekly homeworks. I'm just saying that sometimes they move too slowly for my taste. Let me run the videos at high speed without hassle, and that'll help. I can slow down when I need to, and speed through the parts I already get. (I've found that at high speed, having to concentrate a bit just to understand the words helps keep me focused.)

Ultimately, maybe we'll end up with classes that have several levels of explanation, letting you pick which you think best suits you for that particular piece...maybe for one part a quick presentation of an equation is sufficient, and for a less familiar part you want a step-by-step walkthrough with lots of intuitive explanation.
As far as I know, Google was never implemented in Python. However Python is one of the three major languages at Google. (Mostly used for non-performance critical scripting stuff. If they care about performance it is in C++ or Java.)

The others are correct.