News for hackers. Stuff that matters.

sealord

It was clarified later that the "hacker" was a security professional who put up all that data on the Dark Web to draw Zomato's attention to loopholes in its systems.

http://blog.zomato.com/post/160986258541/security-update-wha...

Edit - Turns out the OP's article mentions the same thing. Might as well confess a personal bias - every time I see a Daily Mail article, I can't help but think about how they served as a Nazi mouthpiece for years before the war, so all their stuff's got to be inaccurate/biased.

Re:Little Alchemy on Friday May 26, 2017 @01:29AM (#14422175)
This is really cute.
Re:Azure Cosmos DB, a globally distributed database on Thursday May 11, 2017 @02:55AM (#14314274)
Afraid not - there's no real concept of constraints with CosmosDB.
Re:Azure Cosmos DB, a globally distributed database on Wednesday May 10, 2017 @12:13PM (#14309350)
Not exactly. DocumentDB was primarily a document store. Cosmos allows you to store graphs and KV pairs as well.
As a general rule, yes. Very true.
Haha, definitely! She's joining us on the 15th. I'll come back here and tell you what it's like in 2-3 months.
Unfortunately, this is subjective. For me, it's a combination of both. The other day, I interviewed a lady who'd just started off with her career, working on creating Oracle forms. She hated it. In the meantime, she'd started dabbling with Python. She didn't know what pip was, or how to install Python packages, but it was pretty clear she had a knack for writing code. With a bit of a push, she'd do wonders. So I hired her.

TL;DR - "Natural affinity" should include some level of skill/competence, plus that glint in the other person's eye when you talk about writing efficient, beautiful code.

That's one way to go about it. But sometimes, even a portfolio may not be possible. Maybe someone never really thought about putting their code up on Github. So there are some slightly tricky situations where you need to ascertain how someone writes code without a portfolio or a Github profile.
I'm heading engineering at a startup that works on making the likes of Apache Cloudstack and Openstack work for telecom behemoths. I studied Russian at university. I've been writing code for the last 7.32 years. Personally, I don't care about the nanodegree, so long as the person demonstrates a natural affinity for writing code. That's all that matters to me.

I don't know where you're based right now, but I'd say most recruiters across the world wouldn't understand the concept of a Udacity nanodegree. Most of them don't understand that you really don't need a piece of paper stating that you can write code; recruiters simply don't understand that it doesn't matter whether the person is even a graduate or not, if s/he can write code.

I'd just tell the person to keep trying. I kept trying, and I got lucky with a media house that was okay with hiring me to write code without a relevant degree or experience. I'm sure I can't be the only one to get lucky.

At the end of the day, the Telegram team's responsible for building the code, generating apps and pushing them to app stores. I'd say the chances of the app being tampered with are rather low. Conversely, since the code is out in the open, the chances of vulnerabilities/exploits/leaks being discovered and fixed are higher.

Disclaimer - I'm a regular Telegram user, been using the app for over a year.

I'd suggest you check out both Golang and Rust. Being comfortable with both won't hurt - but if you had to choose just one, I'd say play with them both and then make an informed choice.
Re:Why should we use pnpm? on Thursday April 20, 2017 @12:37AM (#14154002)
Exactly. There was so much hype around Yarn when it came out, and it turned out to be pretty much npm with a couple more bells attached. OTOH, pnpm is doing it just right.
I think the cultural context is missing for you. The article is more an indictment on what it's really like, starting up in a country riddled with corruption and lawlessness at multiple levels. That can be hard to relate to or even arrive at, if you just read this writeup.
Then I'm not sure to what extent nw.js solves the problem.
Have you checked out [NW.js](https://nwjs.io/)? I'm not sure if it's better than Electron in terms of executable size and performance, but definitely worth a shot.

Then there's [Kivy](https://kivy.org/#home). Love that.

Re:Show HN: Bless your JavaScript code on Friday March 24, 2017 @12:03AM (#13946506)
> "The cost/value ratio is incredible."

Think that's the first time in years anyone's said that about my code. Thank you!

Re:Show HN: Bless your JavaScript code on Friday March 24, 2017 @12:02AM (#13946504)
Thank you!

I suppose I could expose the blessing ID. I could either create a `Blessing` class, in which case you'd instantiate it and have easy access to the generated UUID. Or, I could simply return a dictionary containing the UUID and the blessing.

Re:Show HN: Bless your JavaScript code on Friday March 24, 2017 @12:01AM (#13946501)
That wasn't the intended function, but yes - by doing that, you'd end up blessing your code and putting all sorts of helpful checkpoints. At one point, with a bit of luck, such a checkpoint could even prevent your code from crashing - 'cause it's blessed..
Re:Show HN: Bless your JavaScript code on Friday March 24, 2017 @12:00AM (#13946492)
Because blessing your Javascript code is always a great idea. :)
Re:Show HN: Bless your JavaScript code on Thursday March 23, 2017 @11:59PM (#13946490)
bows
Re:Show HN: Bless your JavaScript code on Thursday March 23, 2017 @11:59PM (#13946488)
Amen to that.
Re:Ask HN: I'm 24, coding since 14, and I don't know what to do on Tuesday December 27, 2016 @03:51AM (#13262044)
Guess it always pays off to talk about stuff!
Re:Ask HN: I'm 24, coding since 14, and I don't know what to do on Tuesday December 27, 2016 @01:56AM (#13261700)
+100
Re:Ask HN: I'm 24, coding since 14, and I don't know what to do on Tuesday December 27, 2016 @12:58AM (#13261557)
I've got friends who're HR professionals, and I'll say it anyway - they're idiots. I'm yet to see an HR person who genuinely understands how dev ecosystems change, and what they should really look out for as opposed to what their books in business school said.

On an ideal note, try not to go for companies that have HR doing recruitments. It's bound not to work in your favor. Your best bet is to interact directly with product owners because they know what they're looking for, and it's easier to have a direct conversation with them about the best tool/framework for the job. And a lot of startups are liberal - they have "preferred" tools/frameworks, but they're happy with someone coming in with a different option.

Please do try checking out coworking spaces. If there's startup events in your area, try them out too. A lot happens when there's a casual chat over a coffee/beer. I should know, I met my cofounders over a joint.

Re:Ask HN: I'm 24, coding since 14, and I don't know what to do on Tuesday December 27, 2016 @12:44AM (#13261512)
I can't really say I know exactly how you feel, but I can safely say I've been in a slightly similar position before. And honestly, every time I look at frameworks like Angular or React, I feel like throwing in the towel right then!

I think it's a good idea to choose a niche, and stick to it. Full-stack devs are awesome, but there's nothing wrong in sticking to a particular competency. Looking at your profile, it seems you're pretty good at writing Swift/Obj-C apps. If that really interests you, why not stick to mobile as a domain? I feel it's easier to keep track of how the ecosystem changes, in one field.

As for jobs. I'm not entirely sure what the problem here is, but I know what it's like to not have the right qualifications. I studied engineering for two years, dropped out because the coursework had zero coding, studied Russian for 6 months and then dropped out again due to campus politics. But I've managed to hold jobs with IBM, Cvent and some media houses simply because I could convince the overlords that the lack of a professional degree didn't stop me from executing what was expected. But it was hard. Have you tried checking out spaces/events where startups converge, and probably pitch your skills to them? A good place to start would be coworking spaces. Establish a relationship with the space's owners/managers, and they'll happily introduce you to teams who need your expertise. Many startups don't care what certificates you've got, so long as you add value. And if there's a startup that does look for a degree - well, you probably don't want to join them anyway.

I hope this helps. Please don't give up - obviously you love writing code, and there's no reason why circumstances should make you give up doing something you love. :)