skysight-inc/HackerNews huggingface dataset:
Raleigh, NC - Scry Analytics
Front End Web Developer - Node.js/Angular.js Required

Job Description and Responsibilities:

We are looking for a front-end web application developer interested in creating web applications. The candidate must be able to take an idea with only a list of features and translate that list into a concrete design document with emphasis on user experience. Then, after creating the design document and page mock-ups, be able to work with database engineers and software engineers to create a fully integrated web application able to handle big data analytics.

All applicants should be prepared to demonstrate their development ability. During the interview, we may give a simple algorithmic coding test as well as a coding test based on a previous difficulty we’ve run into on the project.

This is a full time position and all applicants must be willing to work onsite – relocation may be discussed in the interview.
Required Skills:

* Proficiency in HTML, CSS, Javascript, and Javascript libraries (e.g. jQuery)

* Proficiency with Node.js or Angular.js, preferably both

* Working knowledge of at least one server side scripting language (e.g. Python, PHP, Perl)

* Working knowledge of either relational (e.g. MySQL, Oracle DB) or document based (e.g. Mongo DB, Informix) databases

* Proficient in writing clean code as well as documentation and APIs for code

* Work in a team environment and work on multiple projects in different phases of the development life cycle

Recommended Skills:

* Working knowledge of one programming language (e.g. Java, C++)

* Working knowledge of web servers (e.g. Apache) and servlet containers (e.g. Jetty)

* Working knowledge of the full MEAN (Mongo DB, Express, Angular.js, Node.js) stack

* Experience with graphing and data visualization technologies

Qualifications:

* Bachelor’s Degree or equivalent in web design or programming, experience may be substituted for education
And in another post you accused someone else of bigotry ...
Holy fucking shit... At this point, let's just GPS tag every car? It's the same fucking thing.
> Regarding XP... unless it's embedded get that shit outa there!

We're also stuck with Windows Server 2003 for now :(

I grew up thinking that the technology move so fast...
> That said, 10-15 is more than enough for this kind of crime.

Indeed. When he gets two-three murders worth of time without murdering anyone, you really have to question the proportionality of the whole thing.

They both definitely deserved jail time. I'm certain the crimes had an impact on the people they robbed and threatened.

And I agree, 10-15, MAYBE up to 20 is proportionate. 90 years is not.
"Important" was a bad choice of words on Mark's part, since its a value judgement that is necessarily going to differ from person to person.. However, he essential gist of what he's saying is true. If you don't have kids, you can spend more time focusing on things other than taking care of your kids. I'm a dad and it does take up a lot of time and limits what I can focus on. My only disagreement is based on a personal value judgement of whats important; raising a child is the most important thing to me, but that's not a universal truth for everyone.
Thanks. Just a point of clarification on (1). Is that just for taking IN money as opposed to just paying out for things like purchasing computers, software, freelance to design your website, etc?
You could even just use band-aids. The cotton section would protect the lens from the adhesive. You could probably even commission a run of them with some sort of branding printed on the back.
Agreed. If you're in the Phoenix area mindfulgeek, we'd also love to talk to you. Enjoy the little one!
How AdRoll Scaled to 1.8 Trillion Requests per Month
Definitely not. But you said you preferred working in an industry that is hostile towards people with kids. Here's a thought experiment: substitute "people with kids" with the word "homosexuals" or "immigrants", and maybe you can see how someone can find your viewpoint problematic.
Reading this made me feel sick...
The U.S. incarcerates more people than China. Not per capita, mind you. More total people. If ever there's a stellar example of the kind of disaster that can result from privatizing a government function, this is it.

Private prisons have a strong profit motive to increase the number of people behind bars until we have the kind of situation we have today in the U.S. These are folks who can afford to pay lobbyists to create the kind of sentencing that leads to 98 years for 2 robberies, and criminalize non-violent or victimless 'crimes.'

Here's a Last Week Tonight segment on the broken prison system in the U.S.: https://www.youtube.com/watch?v=_Pz3syET3DY
I am facing the same problem. I am going back to top of the page when I click on the long block of code.
Oh, sure. I don't think anyone should start rewriting old codes; but as new projects start, I think we have a lot more options out there than we did 10 years ago, and it's worth looking closely at them before starting, rather than defaulting to something. Especially since, once you start, you're probably pretty much locked into whatever you chose for a decade or so.
If I may use this as a way to publicly suggest some features that I would love to see:

- Client should support looking at my existing trust.db. I already have a number of signatures I collected pre-keybase, and I have verified a bunch of identities. I'd like to use these, and in fact be able to tell keybase.io that I have more than just social web proof that these are who they say they are.

- Ability to use email addresses instead of just keybase names when referring to users.

- Autocomplete when typing handles/emails on the client's command line. Using the Node client currently without this feature.

- When I tried to encrypt a file using keybase recently, it gave me an obscure error (#100) instead of telling me that I was logged out.

- encrypt should not silently create a new file by default. It should not overwrite an existing file either. Do `keybase encrypt joe@example.com foo.txt` twice, and have foo.txt.acs overwritten the second time. Instead by default it should output to stdout, and let you specify a file as an optional argument.

- Lastly, and this is way outside the scope of what keybase currently does, I'd love a built-in tool for exchanging encrypted files. Currently, I use chunk.io + curl + gpg to do this:

function send-encrypted() {
gpg -o - -aer "$2" "$1" | curl -T - http://chunk.io
}

I am not suggesting that you guys host any type of file sharing tool, but perhaps integration with a service like chunk.io or similar would be nice. Otherwise, the process of sharing a secret (say a file with API keys, etc.) with a co-worker is to encrypt the file, then email it, which is annoying.

Thanks so much for the great work you are doing!
NSA Agents Watch Porn in a Special Room to Find Hidden Terrorist Messages
Most of the victims of gangster thug types are ordinary black people. Only confused white people view the thugs as the victims.
Is your Go client released yet? I would love to try the cli but wasn't stoked about needing to compile node on my laptop just to try the cli.
The Brewing Battle Over Adblock
http://hyperscope.org/
The insanity of the charges/sentencing reminds me of a passage from The Hot House(which is excellent, Pete Earley somehow got permission to go mingle with prisoners at USP Leavenworth for a year and write about it).

A Bank Robber, 45

'They originally charged me with murder, kidnapping, and bank robbery, but I'm really just a bank robber with really bad luck. You see, my buddy and me were robbing this bank, and when we come outside there is a cop waiting across the street and he starts shooting. He shoots my buddy, but I don't know he's dead so I pull him into the car and drive away. When they bust me, they charge me with murder, kidnapping, and the robbery.

I ask my attorney, "How the hell can they do that? All I did was rob a bank"

He says the law says if you are committing a felony and someone dies, a bank teller has a heart attack or something, you can be charged with murder. He tells me they charged me with murder because my buddy got killed.

He says the law says when I pulled my buddy into the car and drove off, I kidnapped him because I was taking a body from the scene of a crime. That's how they got me for kidnapping.

He says the law says that I can be charged with all three even though I didn't kill nobody and I didn't kidnap nobody.

I say the law sucks.'
Curious how you could judge that a candidate doesn't have the technical skills you need for the job in 5 minutes? Can all the tasks your employees do on the job be completed in 5 minutes?
I'm not sure Reddit truly qualifies as a "passion hire" environment anymore to be perfectly honest.

They've been subtly undermining the original promise of the site in various ways. /r/Undelete is a good example of one symptom of the problem. They need to figure out a different way of structuring Reddit's moderation and stop trying to sugar coat things that are clearly financial decisions. The timing of the announcement seems more angled to cash in on sympathy for Ellen Pao than it is an honest desire to "solve" the salary negotiation gap. She has been working with Reddit since 2013, after all.

If it was born from honest desire, they'd have done it sooner and they'd do it like Buffer does [with a transparent salary position list]. The way they've done it they can still pretend there is no negotiation even when they've created a clear loophole for them to make "exceptions".

This isn't so much to attack the way this was handled but more to point out Reddit now engages in the kind of corporate doublespeak that people who are passionate seek to avoid.
That's not what I said, I am talking specifically about an interview. A company is not allowed to ask you about your family plans, religion, sexual orientation, blah blah, and for good reason, these things are nothing to do with job performance, yet may be the basis of discrimination. It's therefore in poor taste to "force" your interviewer into knowing something they should not and would never have asked.
The article briefly mentions Erlang with its focus on message passing, and the focus on being fault tolerant should be another benefit. I could find a few mentions of Erlang used for simulations, such as here[1], but I am curious whether there is much actual usage in scientific computing, or whether there are some problems in practice.

[1] https://books.google.com/books?id=p0h9vAb1m7IC&pg=PA365#v=on...
Can They See My Dick?
Journals are communities of respected scientists.
The Carpentry Way – Japanese Gateway
FPComplete's Hoogle is a bit more complete: https://www.fpcomplete.com/hoogle
Stop Trying to Catch Me
Meet Trevor. A hybrid mobile app for Travis CI
I've had a development background and then became Producer at a small indie game studio.

I was always wondering

1) What exactly I should be doing while development is happening? (Hint: QA/generating issue-reports) And am I micromanaging too much?
Feds just busted a guy who wrote code to help fix prices of posters on Amazon
Well mistakes happen - a phone screen can only get you so far, especially in a seller's market where your talent pool is pretty shallow. Though I think a shared google docs interview is probably the best way to go for the initial screen, I just haven't given or taken one like that yet so it must still be relatively rare.
I like it. It almost makes me wish I could comment my code like this somehow.

I often find that long comments can break my flow when reading code -- but of course, commenting is necessary, so perhaps it could be useful to pull them aside in an IDE. Does something like that exist?
It's more about him getting special privilege to leave early because of his obligation to his delusion. If he gets time off, shouldn't others?
I feel like the headline should include the term "publicly". They've had this implemented for quite some time now.
He mentions in the article that he also found two other bugs but that they were previously discovered and reported by Brian Carpenter.

By fuzzing various file inputs I recently found two issues in OpenSSL, but both had been found by Brian Carpenter before, who at the same time was also fuzzing OpenSSL.
"FxOS" is apparently an abbreviation for "Firefox OS".
Yeah the 5 dimensional torus network used at MIRA is just too cool not to bring up here. Modern supercomputers are increasingly become less and less discrete.

https://computing.llnl.gov/tutorials/bgq/
One problem is that the assistant’s diligence cannot lead to a promotion. Technically, promotions don’t exist. You can’t become the person you assist, and so the strategic assistant curries favor, an especially fickle and undignified form of wage labor.

This pretty much sums up my experience in the US corporate working world, where the vast majority of senior employees are (or are nearly) senior citizens, who, for whatever reason, can't afford to (or simply refuse to) retire from the labor force. They will churn low-level employees on a two-year basis, give or take, as the employees realize to get a meaningful raise means leaving the firm. I've witnessed this in health care, finance, and other white collar environments, both first and second hand. YMMV.
I would actually like this in an IDE. Visual Studio kind of does this with header comments but it would be great to be able to show/hide comments with links, rich text,...
I actually had a very good interview experience at google even though I didn't get an offer. One interviewer and I clearly did not get along but that happens other companies too.
You (understandably, due to the double-negative) misread! I said it is not invalid. Which was really a weaselly way of saying that it's valid but I don't really agree with it – sorry about that!
Maternity leave is not a vacation. It takes time to physiologically recover from giving birth. Psychologically, new mothers need time to adapt to their new role. Between frequent feedings, diapers, sleepless nights, taking care of a newborn is a lot of work. Certainly there is no time for leisure so labeling maternity leave a vacation is disingenuous.

That being said, there should be a "leave" option for parents adopting children as well.
It's very kind of John to mention my first jQuery plugin in the notes.

Unfortunately, it was not a very good plugin and probably set a bad precedent.

Like so many new jQuery developers, I went "Chaining? Whoa. Chain all the things!"

So I attached the plugin to $.fn, not thinking about the fact that what the plugin did had very little to do with the current element selection.

I may have been the first to make this mistake, but at least I wasn't the last. :-)

Perhaps I redeemed myself by coming up with the idea to use $.prototype for plugin methods instead of copying the method references by looping through $.fn (we kept $.fn as an alias of $.prototype for compatibility). So a $(...) call became a lot faster.
We came to the conclusion that phone screens are pretty close to worthless. We'd still have been very upset if we ended up in a face-to-face interview with someone who had no business interviewing for the job. You need to do more than just phone screen (actually: you should eliminate phone screens).

(I don't know who's downvoting you but I upvoted.)
Sure, but coding doesn't apply to the position you applied for. Fermi questions are a good way of determining cognitive ability and problem solving, especially when coding or algorithmic questions aren't appropriate. I've gone through both PM and SWE interviews at Google, and am currently a SWE and interviewer. My PM interview had a Fermi question, and thought it was enjoyable and appropriate for the position.
Want to invest in startups through e-trade?
Given the state of affairs for postdocs, how should we interpret claims of a "STEM shortage"?
> Hopefully they've fixed this by now.

ha. ha ha ha. so many things in effing all distros that are complete and utter ux fuster clucks.
Surveillance of an individual because there is reasonable suspicion is accepted.

However, throwing a huge net and catching everybody, then later filtering out what you want is a totally different process. It is leading to a process where guilt is often presumed and you filter out those later who aren't guilty of something. These types of processes continue to reverse innocent until proven guilty to guilty until proven innocent.
None of these are both a) special to Haskell and b) necessary to solving this problem in a clean way. So no, he did not. It's also worth pointing out that the last point contradicts the first.
Work/life balance problem applies to very few fields. Imagine an average construction worker, if you give him/her a year off, what on earth are they going to do with it?

What life/work balance problems do they have to begin with?

It is only creative fields with blurry boundaries of what is expected of you that keep shifting somewhat, that this is brought up. It's a non-issue for most jobs, for most people.
Chrome only cares about the hash algorithm of the intermediate certificate(s) if the end-entity cert is expiring after 2016. So a SHA-1 certificate expiring in 2015 won't be marked insecure even if it's signed by a SHA-1 intermediate expiring in 2020.

See: http://googleonlinesecurity.blogspot.co.uk/2014/09/gradually...
I just want the comments in a fixed window that is draggable so i can put it where i want. I think that would make everyone happy...or at least be better.

Great content tho, enjoying the read.
> Since I'm not a Haskell guy, this means that I'm easily tipped off the cliff into cabal hell

Even Haskell people find themselves easily in the cabal hell. Everyone is aware of the issue, but it's still not solved.
Painting Tool. Just turn up the intensity
I like the cleanliness of how it is now and I like the preservation of the original file, BUT the annotations seem to pop up wherever they want to without rhyme or reason. Why not just have them pop up on the right side of my screen? Or have a dedicated annotation block that scrolls with me, but well away from the content itself?
Yesterday's morality of ad block thread generated hundreds of comments arguing every direction of the ad block debate.

I wrote this piece to cover the current reality - there is no discussion of the morality - and to acknowledge that our team is focusing on helping to create an ad-free business model for content creators, by giving users the ad blocker they want.

I'm looking for feedback. Why is this a bad idea? Why is it a good idea?
I suspect the issue here would be the requirement to place a tracking device (license plate) on your vehicle, not the installation of detectors for that device.
That first technique A) is very audibly noticeable B) requires you to put the laptop on a chair and wheel it around the room to make up for the fact that you only have a single microphone.

The second technique basically only understands gestures.

I wouldn't be at all worried about this in the wild...
Mockable: REST and SOAP API mockups in 3 seconds
Instya – Search Multiple Site Easily
The felony murder rule is somewhat controversial but nevertheless nearly universal in the United States.
If they do all think we westerners are crazy (and I'm certainly not going to take your word for it), that isn't enough of a downside to leave us with a shortage of potential immigrants. Your argument about freeloaders is just plain wrong.

What we have going here is attractive enough that we have people lining up out the door. We don't desperately need you to do us a favor and bless society with your children, despite the fact that every parent seems to think we do.
The similarity between pay for Software Engineers and RNs in the bay area is a bit of an anomaly nationally. My wife is a RN and before we moved here I was making twice what she did. Now our incomes are roughly equal - before factoring in any bonuses/stock I get.

It is kind of refreshing to see how the nursing industry hires and treats its professionals compared to software, though. No "10x ninja" BS just to get hired as a rank-and-file employee. Hourly pay, as well as unions, prevents anything comparable to the long hours and hero stunts that are rewarded at tech companies.

There are days where I do think it'd be nice to have the flexibility that they have, but then I remember that I could never do that job. Just like software engineering, nursing has attributes that make it only desirable to certain people. Patient is actively refusing care, shouting racial slurs at you, trying to assault you, etc? They still need to be cared for. It's still your job to take care of them.
Though Resig's anecdotes are fun and interesting to read, it doesn't help that much with understanding the actual source code. Here's a better version in terms of readability and depth:

https://robflaherty.github.io/jquery-annotated-source/

https://robflaherty.github.io/jquery-annotated-source/docs/0...

Sadly, no longer updated since jQuery 1.6.2 which was released in 2011.
This formatting style for annotated sources always seems to work so well: http://robflaherty.github.io/jquery-annotated-source/docs/01...
Most of these gracefully (?) degrade to sending a paper cheque in the mail, if the recipient isn't a party to their payment system.
I think people should get notified (or be able to look up) when/if their plate is scanned. You know every cop that follows you looks it up for no reason.

At the very least, it's looking up my name and address, which people sue private companies for and credit card companies have regulations for.
"An eye for an eye leaves the whole world blind"

I think that concept is fundamentally flawed... I don't think it's sustainable or really fair.
Fear mongering has the connotation of making people irrationally afraid for your own benefit, which, yes, I am against in all instances on principle.
They do, but it ends up backfiring because those posts typically get hit by HN's voting ring detector. It's definitely not a "benefit" of going through YC. We tell YC alumni over and over not to do this, that the rules are the same for everybody, and that the way to get on the front page is by posting something intellectually interesting. Many, being human, try for shortcuts anyhow. But in this they're no different from the general population.

I've thought about this a lot and believe that the way for us to help YC startups make HN's front page is by giving them our best advice about what the community finds interesting vs. what tends not to work—and then sharing the same advice with everybody. In other words, do for HN what PG did with advice about startups. Everything he tells YC startups to do and not do, he published in essays that anyone can read.

That approach makes even more sense for HN, since it's in all our interests to have better stories, regardless of who posts them. I hate to see startups (YC or not) put a ton of effort into content that is unlikely to resonate with the community. There is much to say about this. Unfortunately, I am a slow writer.
Unless, of course, one wishes to blame the fear on Snowden's disclosures as opposed to the activity described in said disclosures.
The third part of my post here [1] is that progress in security will more likely come from cheap tools than expensive humans. Pardon the self-reference of course. :)

[1] http://clipperhouse.com/2015/04/04/liquidity-open-source-and...
true. this can be compared with learning math(or any foreign language for that matter). you can have a one page cheat-sheet of all the rules and formulas, but that can only help you solve textbook problems. there are tricks and caveats that are learnt only by practice. googling 'how-to' is a very slow process, even with stackoverflow.
You missed the part about "increasingly profitable" which leverages each additional hour to generate more income (which no job will give you).