skysight-inc/HackerNews huggingface dataset:
Ask HN: Bad CVs/Resumes and why, in your opinion, they were show-stoppers
What specific things have you seen on a CV/Resume that have turned you off, or killed a sense of enthusiasm for a candidate?

This is not a question seeking/promising the Holy Grail of CVs/Resumes that often appear. Simply: as a hiring manager, person in the hiring chain, or simply someone advising a friend, what on a CV/Resume (or lacking from a CV/Resume) has said 'show-stopper' for you?

I think this could help a lot of people.
Related:

- XKCD password strength: http://xkcd.com/936/

- XKCD style password generator: http://correcthorsebatterystaple.net/

#YOLOSECURITY
From what I understand, composition in OO basically means that I put another object as a field in my new object. Is that correct? If so, I don't really see the fundamental difference from doing the same thing with a struct/record: put another struct/record inside another struct. Especially if I can use encapsulation to hide the internal structure of the struct/record.
It's a shame that XMPP didn't save us from this situation. My hunch is that the baseline featureset over federation was too low: no federated medsage history; MUCs are single point of failures.

We're trying to fix this with Matrix.org - folks frustrated with yet another communication silo might want to check it out and help us tear down the walls between these gardens. (obvious disclaimer: i help run matrix.org)
Advertising on YouTube is even more stupidly annoying than on TV. Fortunately, we have AdBlock :).
I can't emphasise enough how good the linked presentation video is...

http://xiph.org/video/vid2.shtml

That is how you do a presentation!
Also, their main site doesn't work without JavaScript. Come on ... having to execute custom code in the browser just to display a "Download" button?

I hope they applied more (security-related) common sense in their apps than in their website.
"it's a vast majority of russian people who voted for Putin and his party and totally support current regime" ... this is why when you win a war, even a cold one ... you rebuild the country at your own expense ...
Ask HN: How to monitize a web application outside of subscription service?
I have a webapplication, where it's niche is probably to small to earn money with it.

Any ideas how i can monetize it? Eg. Codecanyon, paid tutorial, ...? I'm willing to sell it as anything.

I'd like to learn from other people's experience, so if you have any experience, please share :)
Hi, pal. I live in Moscow too, and I agree with you: what's happening is really really sad. I use github for everyday work, and suddenly I failed to connect. I need my job actually, you know? And they just broke it. For what? For blocking one file, which nobody cared about? Are they serious? This is fucking insane. And regime is fucking insane. And "replace your t-shirt with a patriotic one" ads on streets are just too fucking dumb to be true. WTF?! 2013 wasn't too bad, and I had no thoughts about moving to another country, but in just one year everything gone to shit.
Looking for teammates. Angular JS expert needed.
That doesn't make it any better. Moreover, a false sense of security does even more harm to the users.

I'd prefer a honest "We are no security experts, don't use this for critical conversations!"
Good tip. I tried this for several apps. Too bad it seems this doesn't work for the Play apps: Books, Films, Kiosk. But several apps are gone (Hangouts, search, Plus etc) and I hope they stay where they are.
Exactly, people don't associate the number with phones. And in my case, my "whatsapp" is a Canadian phone number. I don't even know the number on my Brazilian phone.
It will be trusted completely by their target market, which thinks Snowden is like, a real hero, but that PGP is not something they'd want to catch.
How do they ban it actually? In my West (!) European country (I don't know of any European country that doesn't do some censorship) they just serve court order to the providers, the providers remove the entries from the DNS but the banned sites are still reachable using the IP address. They you just need to fix your etc hosts file.

Try with https://192.30.252.128 and accept the certificate if it has A0:C4:A7:46:00:ED:A7:2D:C0:BE:CB:9A:8C:B6:07:CA:58:EE:74:5E SHA-1 fingerprint.

(The uploaders can be related to the companies selling VPN access to Russians.)
The Best Web 2.0 Applications for Education in 2014 – Larry Ferlazzo’s
Ach, come on, the briefest trawl through recent SO questions and you'll see the % of DSLs has dropped to a small amount since it launched.

Downvoters be damned, they know not what they talk about. ultimape is clearly not a C# developer.
Interesting. Pity it does not feature anything DEC beyond Alpha.
So, in theory, any particular import path should be stable. There are no "different versions" of the same import path. A different version would be a different path.

So, for example, github.com/natefinch/lumberjack is an import path. When I wanted to change the API, I have to put my project at a different import path so I don't break projects that use this version. I could just make a new github repo called lumberjack-v2 and that would work fine.

Of course, reality and theory don't always see eye to eye, and the Go community realizes this. That's why there are several community-made tools to help out.

The most well-respected one is godep, which has the ability to pin revisions on your dependencies. That is, it'll look at the git commit hash (or equiv for hg/bzr/svn) for every repo that you depend on, and record it in a file in your repo. It can then reset those dependencies to those specific hashes. Then all members of your team just need to use godep to make sure they're all using the exact same git commits for all dependencies. Bam - now you're insulated from someone updating a dependency with breaking changes, and your team can test new revisions and decide when they want to start using them.

Godep has a second function that lets you copy all your dependencies into your repo and renames all import statements to reference the copied paths. This is an even more extreme version of the above, which not only insulates you from changes in dependencies, but also insulates you from those dependencies disappearing entirely.
The problem with this approach is no one (except professionals) have properly treated rooms. There is no way anyone, on any equipment, can make any critical decisions about audio in an untreated room. Ok, I over exaggerate. But my point stands. Unless you've fully gone to town on room treatment, no one is going to be able to tell. The room will sound like ass even with a million dollar speaker system.

What you need to do is get those files, and send people down to a professional mix studio. Then AB them in there. Get people to sit in the sweet spot. Then you'll have a decent result.

Thing is, people have done this very test in professional listening spaces. And the results are always fascinating (and some people can tell!). In fact it's one of the most fun aspects of a professional facility! Audio shootouts!
Conditional assurance contracts for reporting sexual assault
No, the Skype killer has another name: WebRTC. And Wire seems like yet another closed-source GUI making use of the WebRTC stack. I honestly prefer FOSS solutions: Tox, oTalk, Jitsi, etc... oTalk looks really promising
Una discapacidad entre un millón de capacidades
It seems like inbound and outbound zone transfers aren't offered by a number of providers (like AWS). Do you know of a list of DNS providers that support either option?
> I wonder why we have developed this habit of defaulting all int as signed and consider uint as taboo (most coding guidelines asks not to use them unless "you know what you are doing").

I'm pretty sure that it's just because "int" is one word and "unsigned int" is two, plus more than twice the characters. I suspect if "int" defaulted to "unsigned int" and you'd have to specify signed ints explicitly, the taboo would be reversed.

Never underestimate the power of trivial inconveniences.
As a hiring manager, I want those resumes as an initial filter. No, they don't say much about engineering skills, but they tell me quite a lot about a number of other things.

Things like communication skills, priorities, attention to detail and motivation are strongly reflected by someones resume.

The only people who can afford to not put serious effort into their resumes are people that have an online (Github etc) or offline (network) footprint that speaks for itself. But those also tend to be the people that don't get recruited via the formal application process.
Indeed.. I actually had to do some research to convince of me otherwise [1].

It could still be parody though, even though they actually sell this stuff... :P

[1]: http://www.thecableco.com/Manufacturer/Shakti-Innovations
What Product Managers Can Learn from the Apple iPod
Have not heard mainstream users or kids or grannys using any of those? Are they popular?
12 Things to Keep in Mind When You Read the Torture Report
Back then the "default" languages for making dos programs were Turbo Pascal & QuickBasic. C was the 3rd place I guess.
Guardian article has a bit more details regarding the privacy and encryption. http://www.theguardian.com/technology/2014/dec/03/wire-commu...
Just for extra information, i'm talking about this webapplication: http://www.ledenboek.be/EN

No need to register, demo: http://www.ledenboek.be/EN/Account/Login?Demo=True
That's also between the bits. See?
As a former employee of a fraternity I read this whole thing, and am confused about its point. I guess the author was trying for "Fraternities are bad because bad things happen to people that visit them" but all of the cited cases have nothing to do with the fraternity and have everything to do with a bunch of 18-year-olds being drunk and in a house together. Am I missing something?
One Billion People Worldwide Is Living with a Disability According to the UN
Honest question: do any lowish-level programmers (C, C++, etc) have this fear? I pick this group because they are close to the metal so to speak. I'm in that group and don't have this fear. To me a computer is just a super fancy pocket watch (or Turing machine) with no chance of becoming self aware.
There's no required package manager. By default, your VCS is your package manager. You can write code for a long long time with just the default go tool. Those are optional tools that you can use once you become comfortable with the language and understand their tradeoffs. You really don't need any of those tools until you want to write a professional project with multiple people on a team.
Did they also mention their business model anywhere ?
Also how the European laws protects us about anything ?
I am a PHP developer.
You know what's frustrating? When you don't even make it to the interview stage because hiring managers think that "Red Hat" and "Linux" are two different things.

I was recently passed over because my 15 years' of experience with Linux has been with multiple distributions (including RPM-based ones) and my resume didn't have a line that just said "Red Hat" on it.

Them: "Oh, I'm sorry, we can't hire you because you don't have any JavaScript experience..."

Candidate: "What do you think all of this stuff with JS in the name on my resume means?!"
The Airbnb for Sport Equipments
- Impossible to grok as a network admin, as it aggressively tries to work on EVERY network (even when only port 80 is available etc.)
- The transition from P2P to centralised means that we enjoy all the downsides of a centralised system (hello NSA) AND all the downsides of P2P (no reliable offline messages, esp. with multiple devices)
- The iPhone version is 100% custom UI, looks and acts like a Windows Phone app, and has dropped several features (App Store reviews have not been very favourable)
- Closed source, non-sandboxed and from a surveillance-friendly company
- A resource hog

That said, Wire looks like a complete non-starter to me.
Quoting http://www.theguardian.com/technology/2014/dec/03/wire-commu...

"It’s in our terms of use: we’re not going to look at your data and cultivate it for advertising," said Christensen. "We’re not going to put advertising in the client. My head of design would kill me! It’s more about finding the right kind of opportunities that are additive to the user experience, and that they’re motivated to pay for. We’ve found what we think are a couple of good ones."
I signed up and downloaded the app (android).

1. The App uses different non-standard patterns. It's really a pain to use and navigate.
2. The design is cool and I like it.
3. I should be able to find users by ID or similar.

Who wants to test this thing can add me (contact -at- omarabid.com )
AIRSPORTAL aims to help travellers to discover local sports and activities.
To do so the team is developing a great product to support the sharing of sport equipment, help travellers and listers to manage the exchange with the best terms for everyone, and in total safety for the equipment itself.

The Ambassador program is now ON to grow the communities, feel free to have a look:
http://bit.ly/airsportalambassador

Nobody knows better than locals right?
Some numbers for context because I was thinking about it. Let's say it takes a person five seconds to get in a robocar at an organized terminal area (car pulls up with door already open, people are lined up - getting in on the street in front of a building would be slower). Let's say you can weave five terminal lanes into one traffic lane, so cars can leave the terminal at about 1 car per second per lane. In five minutes you can ship out about 300 people per lane.

In those same five minutes, a Calgary C-Train would have pulled in, loaded, and departed with capacity of about 700 people. Or three Skytrain trains, each with capacity of about 500 people. Or two Victoria Line trains, each with capacity of about 1000 people (non-crush load). Or two double-decker RER trains, capacity over 2000 people each. You'd need a lot of robocar terminals...
Maybe the VPN is not needed at all. Try with https://192.30.252.128 and accept the certificate if it has A0:C4:A7:46:00:ED:A7:2D:C0:BE:CB:9A:8C:B6:07:CA:58:EE:74:5E SHA-1 fingerprint.

(The uploaders can be related to the companies selling VPN access to Russians.)
The UI may look pretty, but its totally unusable for me. It took me ages to figure out how to make a call.
Seth Godin: I’m going out on a limb. Want to come?
A search for "secondary DNS service" should give you several results.

My research into it is from a "manage your DNS records internally, then use a couple of providers for all public facing responders". In that situation all you need them to support is inbound transfers, which several do.
Maybe we should follow the money? Who profits from it? Those selling VPN access. But maybe the full VPN is not needed at all. See my other messages here.
The former. But by "effect change", I mean the banned customers can use the competition as a recourse. I understand they won't be unbanned.
So why has the battery industry failed? Here's how you can take charge
The commentator was not discussing immigration wholly; they are discussing H1B. There are some good reasons to suspect why H1B is an unfair tool. For example, H1B immigrants cannot easily switch employers, and do so with some appreciably elevated risk or cost. Or the fact that H1B wages are enforced by law, rather than competition, and that it's very difficult to bring legal action. If H1B immigrants could switch around without consequence to their immigration or employment prospects, then this wouldn't happen, but I suspect that companies wouldn't support something like that.

I think that employers already have the edge on workers in general because they have more information, and because many Americans feel that specific talk of income is invasive or rude, and thus American workers don't really cooperate with each other for strategy; or at least it seems tech workers don't.

The specific economic impairments placed upon H1B immigrants, even if written by sincere and well-meaning hearts, unfortunately means that these people are ripe for exploitation without much serious legitimate recourse. I think that assets and opportunities which may be profitably and predictably exploited (and well known in our case), will probably be exploited up to the border where it's no longer profitable to exploit.
Actually these days most of that interaction stuff is handled by software.

The average person would be amazed by how much of their preventative care is managed by a CPU.
In Russia they seem to force all ISPs to ban specific IP addresses. Obviously, it blocks many stuff, and not just one page. I really HOPE that it'll be resolved soon, because a few months ago we had similar problems with wordpress and even youtube (!), but it was fixed in 1-2 days, because, you know, everyone watches youtube, and blocking half of it makes everyone mad. But github is not what everyone uses, it's just a thing for coders like me, so I'm also afraid, they wont give a shit, because only a "minority" of their clients complained.
---
Can't load suggested IP as well
It's not that easy. The site will also have to deny to remove the contents. I'm pretty sure SO would remove such content, simply because it's off-topic there.
I'd be wary about potential lock-in. The service seems to rely on everyone using their product. I'd like to see an end goal where they can communicate with other clients that support PGP or S/MIME.

I do like how their approach avoids ever having an email sent from Tutanota in plain text other than when either the sender or receiver views it. Of course the main issue is the receiver has to jump through hoops if they don't use Tutanota. I imagine most people will not enjoy the hoop jumping.
Sony announces 20th anniversary PS4 in PS1 colours
Top HBCUs for Aspiring Designers and Developers
Ubsan won't catch signed integer overflow unless you happen to hit the overflow case during your tests. Relying on dynamic analysis to catch errors you should have avoided statically is shoddy.
Automate agriculture using robots. Move in to the post-economic era as fast as possible. That's the only solution. What can computer programmers do to achieve this. Spend time daily on machine learning and contribute to ML projects.
More realistically the people will just run away from Russia leaving only those that are happy with the situation. Users of github are tiny minority in Russia. Even tinier is the part of those users that care enough to do anything about it besides leaving.
Whooosh.
Looking for teammates. Rookie Java, PHP and HTML/CSS developers needed.
Feel free to contact via email: gosain.arnav[at]gmail.com
It this really a problem?

Because most of us wouldn't want to work for a company with such a broken hiring process, it's a big red flag for a lot of other things being wrong in they way they treat their tech people.

And those who do want to get in should be smart enough to play the game and cater their resumes to those HR practices. If you can't or won't, you probably wouldn't happy or successful working for such a company.

As far as I'm concerned, any recruitment process is essentially self-selecting: it will attract and pass the candidates that are a good fit for the company. If a company finds it can't get the right candidates, they should take a step back and look at their entire company culture.

Broken HR processes are a symptom, not the root cause. And it's a filter that works both ways, preventing naive candidates form inadvertently getting hired for jobs that will make them miserable.
> Life is so much more and education benefits much of it. I could not write nearly as well, use mathematics, understand science, understand art, understand humanity, be as creative, etc. etc. without the years I spent studying those things.

You could study and understand all of those without going to college, given the right resources (like books and time). In my opinion, it is a person's intelligence and curiosity that matter, not four years in an institution or a degree (I say this from a the inside of the educational system, currently pursuing a PhD myself).
This is sad!

I work with some people from Russia on some stuff on GitHub and this is not going to help. :(
No one can give you a definitive answer here (a) because no one has seen your idea(s), and (b) because no one who lives in that area has yet responded.

Sometimes you just have to build, build, build. Sometimes you have to learn/acquire new skills that are outside your comfort zone. Sometimes you have to put on the salesperson hat yourself. Such might be the case for you.

It's not as though El Paso is a wealthy area - there are likely to be very few tech investors in that area. It's a mistake to think that the only "value" an investor offers is in the money they provide. A good investor has ideas, past history in the tech world, and a network that can help. El Paso is unlikely to have a large number of people who meet that criteria.

Don't fly to SF to "find founders" - that seems naive. Move to SF - that's fine, but don't just fly there for the weekend and possibly make a decision on a "life partner" after a few hours of drinks. Austin is closer than SF and way cheaper. Austin has a lot of what I'm talking about - tech investors with history/contacts.
3 Most Notorious Cyber Heists and Security Lessons to Learn
Yes, but only for 30 days unless you pay more. If you don't realise there's been a problem quickly enough, you could be in trouble.

I'm not sure there's an easy way to restore everything from before certain date, either, though I'm sure it'd be possible to knock something up to do it.
Telegram seems to put their money where their mouth is.
tbh I trust on Threema the same way I trust on Whatsapp or any other client which promises encryption.

Threema is closed sourced and thus I don't know which/how encryption are they actually using.
Sure, SMS is always on, but it doesn't have access to my camera or mic. I have Skype on my desktops (although I haven't used it in over a year) where I can tell when it's running and where it doesn't bind itself to autostart whenever someone breathes. The main problem with apps is what they request access to and, barring modding your phone with XPrivacy (I've done it, but not an option for the average user), there's no way to deny those permissions.

As for IRC, it isn't how many people use it, but who uses it; namely a huge proportion of technical communities and people I want to communicate with.

As for Hangouts, it's in the default OEM ROMs, obviously, but also in the gapps packaged for CyanogenMod unless you remove it before flashing (as I did).
"Can you spell that?"
"Yes."
I often find `ssh -D` to setup a local socks proxy far easier than using VPN assuming you have a machine you can connect to in a state that hasn't blocked the sites you are trying to reach.
It is still a closed source application that I do not trust.
Do payments go through your app? What about collecting a small fee on all transactions?
I feel for you.

Do you feel "generally safe" leaving comments like this online? For both physical security and job security?

What's the mood out there - is opposition a safe thing or something you whisper your wife in the kitchen, at night, when children are asleep?
Location: Pretoria, South Africa

Remote: Depends

Willing to relocate: Depends

Technologies: Electronic engineer, Embedded systems, Linux device drivers, C/C++, Python, DO-178.

Resume: On request

LinkedIn: http://lnkd.in/bxhSTK4

Email: kobuswerk at mweb.co.za
I'm surprised nobody here mentioned Firefox Hello, which seems also to be using WebRTC.

Of course it's not fully cross-platform but afaik you can do connections between Firefox and other browsers using WebRTC.
> Also how the European laws protects us about anything ?

Probably more than US laws anyway.