skysight-inc/HackerNews huggingface dataset:
Senior Devtools Engineer
Engineering | Boston, MA, United States

Fiksu is the leading provider of mobile app marketing products that help app and game marketers reach their user acquisition goals. The company’s patent-pending Programmatic Mobile Demand Platform applies intelligent technology to proprietary big data to master ALL the challenges of mobile advertising - including tracking, optimization, media buying and integration. Additionally, Fiksu offers FreeMyApps®, the world’s largest app discovery platform where users are rewarded.

Fiksu is a 200+ person company headquartered in Boston with offices in Northampton, MA, San Francisco, London, Helsinki, Singapore, Seoul and Tokyo. Voted Boston's Best Places to Work in 2013, Fiksu offers competitive salary, equity and benefits. By joining Fiksu you would not only directly impact the success of our business but also help to shape the mobile landscape of the future.

Are you a developer who doesn’t feel comfortable with their responsibility ending at the code? Are you a systems administrator who prefers coding their way out of a problem?

Job Specifications

Spend 30% of your time developing automation and tools to support 50+ developers and thousands of nodes processing billions of transactions a day.

Spend 30% of your time digging deeply into the infrastructure and remediating problems around availability, reliability, scalability, and efficiency.

Spend 30% of your time growing the platform through researching and implementing the best services and tools.

Job Qualifications

Either experience in Linux systems administration with a desire to increase your knowledge of development or experience as a developer with a desire to learn the best practices of systems automation.

Knowledge of the modern stack including the utilization of external caching, load balancers, internal caching, queuing, webservers, SQL and/or NoSQL databases, and cloud services.

Familiar with an automation framework such as Chef, Puppet, Ansible, or otherwise.

Worked with AWS and their APIs or equivalent (such as OpenStack or CloudStack.)

Experience with Ruby and/or Java (but other languages work, too.)

A desire to teach developers about new tools, technologies, and methods for improving their throughput.

Job Benefits:

Fiksu engineering embodies the cultural movement known as devops. Developers release their own code, manage their own monitoring and alerting, and are the first line of support to triage their software.

Intelligence and dedication are valued at every level in Fiksu, and this fosters a community of curious learners willing to share their knowledge and collaborate on solutions.

Great benefits including: casual dress code, flexible schedules, weekly company lunch, Fiksu Bar, competitive medical & vision benefits, gym discounts, Zipcar discounts, 401K plan, and more!

Join the startup that BBJ voted #1 Best Place to Work!

Fiksu is unable to provide sponsorship for H1B Visas at this time.
Facebook requires log in to see public posts. It is not a suitable platform for public ranting or any other public communication.
Yep. Come join #mediacrush on irc.freenode.net for a chat.
I'm pretty sure that science fiction came around before (and influenced) the "ray gun on their brain" thing, too.
Replacing flags with break or return statements can often be a good way of making things a bit clearer (of course, this is a bit subjective). As a rule of thumb, gotos that jump forward are not as bad as gotos that jump backwards.
Update. It shows you give a crap and can help your rankings.
Cir.cl is a funded startup founded by former Obama For America tech and analytics team members. We working on a collaborative consumption product in Brooklyn, NY. We are looking for front end, backend, and encryption developers to help us implement a web commerce application.

Requirements

* Working from our Brooklyn office.
* Experience designing and implementing web applications using currently-popular technologies.
* Experience integrating and building with APIs.
* Experience with javascript development
* Experience using graph and key/value databases
* Experience deploying. AWS a plus.

Why work at Cir.cl

We are working hard to build the company we would want to work for and we will amass the best team there is to make peer-to-peer sharing transactions easy. We are looking to bring smart people together to solve hard problems. We think it's important to build a diverse team. We hire good generalists who are looking to do great work. We strive to empower everyone to make smart choices. We pay generously. We have health, dental and vision benefits.

email carol at cir.cl if interested.
Backplane - Palo Alto, CA

== About Us ==

We are building a platform for interest-based online communities. We strive to create a platform filled with dynamic discussions. On one end, we are enabling the community leaders to start, grow, and manage their communities without any hassle; One the other end, we are providing the community participants the best experience to express themselves and connect with others.

Right now, we have 15 people in our engineering team. We encourage our engineers to explore and evaluate new technologies. We work together to create learning opportunities for everyone through code reviews, bi-weekly tech talks, algorithm lunches, and internal hackathons.

- Our site: http://thebackplane.com

- Our largest community - Lady Gaga's LittleMonsters: https://littlemonsters.com

== Technology ==

- AWS for hosting

- MongoDB for main data storage

- PHP-backed RESTful API (ZF2)

- Single page JavaScript Web client built with Backbone.js

- Native Android and iPhone apps

- Fluentd, Hadoop, MySQL, and Django are used for our data analytics portal

== Open Positions ==

- Senior Frontend Engineer

- Senior Backend Engineer

- DevOps Engineer

Check out http://jobs.thebackplane.com for more info. Please feel free to email me directly at chengyin [at] thebackplane.com.
We do take INTERNs and we do sponsor VISA.
Super cool "color scheme" tool I wish I'd heard of earlier
See: https://blog.nelhage.com/2010/10/amd64-and-va_arg ("To start, any function that is known to use va_start is required to, at the start of the function, save all registers that may have been used to pass arguments onto the stack, into the 'register save area', for future access by va_start and va_arg. This is an obvious step, and I believe pretty standard on any platform with a register calling convention. The registers are saved as integer registers followed by floating point registers. As an optimization, during a function call, %rax is required to hold the number of SSE registers used to hold arguments, to allow a varargs caller to avoid touching the FPU at all if there are no floating point arguments.")

When va_start is used, it needs to save argument registers to the stack in the prologue of the function. The program is free to use different conventions (format string, sentinel value) to signal to the callee how many arguments there are. But the code generated for va_start has no way of knowing what convention the program happens to use.
A big part of that is probably how easy it is to take a screenshot and send it to someone. If that whole process is faster and easier than me figuring out how to find a link inside this tweet which I can then send to someone, I'm going to just go the screenshot route.
Bloomberg also sponsored Andy Wingo's work on ES6 generators and array comprehensions for Chrome [1] and Firefox [2].

What is Bloomberg's motivation for sponsoring browser feature development? How does Bloomberg prioritize what they would like to fund? It's exciting to see companies, not just contributing changes back to open-source projects they use, but actually funding new development. Thank you! :)

[1] http://wingolog.org/archives/2013/05/08/generators-in-v8

[2] http://wingolog.org/archives/2013/10/07/es6-generators-and-i...
The gold standard for quant books: Hull's Options, Futures, and Derivatives.

http://www.amazon.com/Options-Futures-Derivatives-DerivaGem-...
If it's a set-top box, it's not hard to imagine some set of circumstances where it uploads a stored or live clip instead of the random one. Or possibly the ATHF could have been uploaded from the company itself as a test of automatically uploading copyrighted content. It's behind a french paywall and the other video is a vid from a french balcony, so that could be a test of user-uploaded video.
I can tell you that I was caught up in this as well. I started serving ads for Google on my sites way back - near when the program first rolled out I believe. I was suddenly banned not long before my payout was due with no explanation about 2 1/2 years ago after serving ads on my sites for them for years. No appeal, all money earned was kept by Google, I never saw a cent of it. It made up a large portion of my income and not only did it suddenly stop, but the payouts owed to me were negated and my access to the adsense interface was closed so I could not even log in to get information on what was owed, what sites had what clicks, etc.

I 100% believe in what this person is saying as I know all my sites. There were no fraudulent clicks or schemes going on, it was all natural traffic and clicks.

This is yet another reason I stopped using Google and instead use Bing. I think everyone should stop using Google search and switch to a different provider.
You're missing the client side. It runs on J2ME-powered feature phones.
ruh-roh :(
I recently worked my way through "Programming From the Ground Up" and found it to be a good introduction, but note that it's only x86 (32-bit). You can easily compile and link your code in 32-bit mode, but you'll be working with 32-bit registers and pointers, and some slightly outdated techniques for making syscalls and such. At first I tried translating the book's examples to x64, but found it was pretty painful to mix that task with the complexity of learning assembly.

http://savannah.nongnu.org/projects/pgubook/
I sent an email asking about the crypto challenge but didn't get a reply :( My email is my username @ gmail.
Thank you for sharing this. I had my own version of a similar thing and the strangest part about it, which I think you may agree with, was that as someone who considered themselves smart, I could tell that many of my thoughts were totally crazy, BUT THEN ALL OF A SUDDEN SOME OF THEM WOULD TOTALLY ADD UP AND COME TO PASS.

I totally agree with you also about how it's "hard to even think about this now without getting drawn into it."

A voice in my head early on told me to immediately stop taking any/all substances (I quit all drugs, alcohol, cigarettes cold turkey due to this and have been completely sober because of it since 2008) and so I was able to avoid being hospitalized or scaring other people, but INTERNALLY, I was just as crazy as you were.

I am REALLY curious as to what this is because it seems like a very "real" realm that one can just pop into somehow--for us, probably due to drugs or what not--but "real" nevertheless.

For instance, these days I have so many positive coincidences or "synchronicities" as I/Jung/others like to call them. And these feel no "less real" or "less crazy" than the nightmare I experienced at that point.

I've only met 1 or 2 other people who were not crazy people who could relate at all to this experience of mine so if you'd ever like to chat, I'm easily findable thru teh interwebs.

To anyone else reading this who thinks it all sounds very crazy, that's exactly what I would have thought before it happened to me! Now, I wouldn't say it's any less crazy, but it's definitely less write-off-able.
It's not precisely a lotto. He has resilience, horse sense about what people like, and evidently a very high capability of negotiation. While he did manage to hit some luck, he has some skills and capabilities which will take him far if the horse sense doesn't leave with the onset of fame.
1 - If your employment contract says that the company owns 100% of your work unless otherwise approved, you have limited legal standing. This means all side projects must be approved, or the company owns it.

Note that - depending on the details - state law my trump one of those "We own your brain 100% of the time, 24x7" sort of agreements, even if you did sign it. There are states where the law simply does not permit an employer to enforce such an overly broad claim to an individual's intellectual output.

Now if the work in question was legitimately done on "work time", in the course of a work related initiative, then it seems clear that the IP does belong to the employer in most cases.

The question to me (coming at this as a non lawyer) is where the line is between "the IP" per-se and general knowledge and know-how that you absorb by osmosis over time, and which you clearly should not be restricted from accessing. IOW, if Programmer A learns to use a "for loop" during his first programming job, does that mean he can never use a "for loop" again? Obviously not...

3 - If you pitch a side project done on your own time to a company who only owns what's produced during your working hours, then you have a right to take it with you if you offer it to them and they don't want it.

That certainly seems like the way things should be. :-)
[3] is broken, should be https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Agreed, not least of which because very few people go out for a walk when it's snowing or raining, which increases my enjoyment greatly. I love having a whole snowy street completely to myself.

Snow deadens sound quite a bit, and even rain adds white noise. Either is pleasant when you want to just walk and (not) think.
even weirder, Gibson himself has a torso
Perhaps "looking for help and has a gameplan for new contributors"?
A New Delhi based company and their mission to provide free Wi-Fi across India
Some interesting work in this area has also been done by Jay Chen: http://cs.nyu.edu/~jchen/
If that was the reaction to an incoming cellphone call, every time by every person, I don't think anybody would have a problem with cellphones in public spaces.
Software Marketing 101...

"We just released a major update to our industry leading <app name here> app. It's addressed some of the security issues caused by the heartbleed bug and <whatever scare tactic you want to use here>."

I hope you planted some ad code in there to make you some extra bucks...
Making a Statement Coat Casual
Ask HN: Advantages of Browserify over Require.js for SPA development?
Hello Hacker News,<p>I have been working for quite some time with require.js on my frontend project, and enjoy a few points:
- the modular approach that allows lazy-loading parts of your application only when the user requests it
- taking advantage of the paths array to load from a CDN first, and fallback on a local resource if the former fails.
- its simplicity<p>However I particularly dislike the fact that development code and production code is different (as one goes through r.js), and I am not a particular fan of the syntax (common.js declarations looks actually simpler)<p>I have seen lately that people move over to Browserify, and some say it represents the future of frontend development: I was wondering what people who did the move thought were real advantages for Browserify over Require.js.<p>Disclaimer: let's remember the context: code that goes to production, not small testing projects.<p>Thanks for your inputs.
I think this is one of the most interesting aspects of insanity. There are so many strangely fascinating (fractal-like?) pathways that don't quite add up. For instance, a Buddhist hearing a Christian God. It's enough to make one think there's something to it all :)

My favorite lecturer on said ideas, Terence McKenna, quoted Jacque Vallée, who said that these experiences are almost always non-evangelizable.

It's as though they are almost custom made for the person having the experience. Explaining them at face value to another person either gets a "you had to be there" or just sounds like the rantings of a crazy person.
Yes, Spring Boot is pretty cool. Not a bit of xml in sight, unless you want it, of course. And you have the choice of deploying with an embedded Tomcat or as a more traditional war.

I think a lot of "big Java" haters haven't looked at Spring or JEE (which has seen similar massive improvements) in the last several years.
DISCLAIMER: I'm Experts Exchange's senior volunteer administrator.

That's just one of the things EE was busted for. For logged in members, they would see the pages from a Google SERP one would expect to see; for non-members (or those who weren't logged in), they would see a page that said "sign up". It's not unprecedented -- the New York Times does the same thing -- but the way EE did it (over strong objections from the user community) was singularly creepy. That EE's competitors had Matt Cutts on speed dial just hastened the imposition of the Panda et seq. penalties.

The good news -- at least, for those of us who aren't natural born haters -- is that a change in management has resulted in the paywall coming down, and the penalties imposed are slowly but surely being overcome.
Are you guys ever thinking of a Linux version :(
Should have set up nginx using the cache module to overcome this over-quota thing.
I'm loathe to be the guy that complains about someone's CSS, and as far as I know I never have on HN, but this time I must break my silence. The quoted text is literally unreadable on my machine in both Chrome and Firefox, tested on two different monitors. (EDIT: kind of readable on Android Chrome, but I'd still immediately close the tab and move on.) It looks exactly like a comment on HN that got downvoted to oblivion (only with a white background). I seriously cannot imagine that anyone looks at that and says, "yeah, that's readable, publish it".

That said, I obviously didn't read the article and have nothing further to add. :-(
I was also interested to know that too. Nothing on his website that I could find (mobile version).
Actually, I appreciate your comment. I (tell myself I) was not able to commit to publishing previously because I could not make much time to provide updates. However, I think 1) this was probably a cop-out 2) the next couple of months will be more open. I am going to remove some interim text and/or comment it out and then publish for half price or something like that. Thanks for the push!
How does an arrow function's implicit bind(this) poses a problem or limits generality? (Honest question; I'm not a JS wizard.)
Reading the blockquotes is next to impossible without highlighting the text. Is #E1E1E1 really the best color for text set in a light font with a white background? (for reference `lightgrey` is #D3D3D3)
1. Angular is maintained by Google, but it was not created there.

2. Getangular was an online JSON storage service where Misko worked. AngularJS was announced on getangular.com (which was a product, not a project), and copyrighted Angular / BRAT Tech. LLC.

getangular's website: http://web.archive.org/web/20100413141437/http://getangular....

http://misko.hevery.com/2009/09/28/hello-world-angular-is-he... (original angularjs announcement, which mentions getangular.com)

You might also want to check out this early reviews of getangular's product: http://www.niden.net/2009/12/world-with-part-1-reviewhow-to....

http://en.wikipedia.org/wiki/AngularJS#Development_history

Or just ask Misko, Brian or any of the other Angular developers.

3. Search for 'Angular / BRAT Tech. LLC' for additional references
REMOTE, wherever

DataStax makes the enterprise edition of Cassandra, the NoSQL db for serious applications. We have developers all over the world and a 100% remote working environment. Some of the development is open source (we are the primary contributors to Cassandra core, which is an Apache Foundation project...)

I just joined recently; as a senior developer with startup experience, I had lots of offers from various companies. The reasons I chose DataStax were:

- 100% remote means I can work from wherever I want (I like to travel) and whenever, within reason, as long as I get my stuff done
- the opportunity to work on interesting new technology that is rapidly changing and being adopted by a lot of Fortune 100, etc
- they have been vocal about their plans to IPO in the next few years and are growing like crazy

Very competitive salary, lots of open positions: Java, Python, JS, I've even seen some Clojure. Also, SDET and technical writing.

http://www.datastax.com
http://www.datastax.com/company/careers

Hit me up, esmith at datastax dot com, if you'd like an intro.
It's a question of what should be addressed first.

Linus is actively arguing against a faster kernel build. It sounds like it makes sense, because it gives him leverage with CPU vendors.

But it doesn't, really. If kernel build were already fast, he would never in a million years slow it down just to get that leverage.

Now maybe he's perfectly aware of this status quo bias, and he's taking advantage of it to meliorate something he would otherwise have no power over. Sneaky.

Still, what's the priority? He's made his point now, hasn't he? He could work on making a faster build process, now.
And National Lampoon.
Even if he wasn't actually facing it - he was still being pressured with it
Out of gas? There's an app for that
It's a worthy cause, but please don't repeatedly post these comments. Neither fundraising campaigns nor single-purpose accounts are appropriate in HN threads.
Given that it's a 0.2 release, changes are probably coming. It's exciting to see what's surfaced through the UI and what we can possibly do!
Ask HN: Resources for requirements elicitation
Typically on HN we discuss more technical issues - we place an emphasis on the "how" part of solving business problems.

Just as important for a developer/IT organization, however, is placing an emphasis on the what and why phase of solutioning. In other words, as a developer, how do you get good at getting at exactly what the user is trying to solve? Does anyone have any resources on requirements elicitation and things of that nature?
Captain Icon: 350 vectorial icons totally free and customizable
Captain Icon has worked hard to bring you a fully customizable free icon set so you can change everything you want, from size to color through shapes, nodes and much more.
Exactly. Except for the "Seeking freelancer?" part. That's covered by "Who is hiring?". I'm basically looking for the inverse of "Who is hiring?".

"Who wants to be hired?" maybe?
Actually, most of my friends and family are technically inept, and they complain about seeing "the same old junk" all the time.

They're all heavy Facebook users, so I'm not sure how much they deviate from the norm, but they're not remotely technical.
Using Twitter at a Trade Show: 1 Free Tip to Get Lots of Exposure
Any suggestions for a intro to finance text? I am pretty good with python already, should I wait for the oreily book?
The Culture That Creates the Problem Is Never the Culture That Fixes the Problem
I was just recently trying to decide between "new" Spring MVC, Dropwizard, and Play.

Spring now has a bunch of slick-looking guides and tutorials. But then I looked at the actual contents of their tutorial project, and it just turned me off. For an "example" REST project, they had over 50 classes not including tests: https://github.com/spring-guides/tut-rest/tree/master/6/comp... , with many being "event" classes of some sort. I mean, WTF, is this really the "idiomatic" way to build Spring REST/MVC projects nowadays? I'm trying Dropwizard for now.
Excellent tutorial for first approach, thanks for share.
This sounds like a great idea. Is there any reason not to try it out?
Wow, all your comments are about donating to OpenBSD.
Reading your papers now. Great stuff.
The Rodeo Clown Theory of Personal Development