skysight-inc/HackerNews huggingface dataset:
Wanted: Programming Unicorn.

We aren't asking for much here at SwiftStack. All we need is someone that's

* An experienced, opinionated crafter of scalable distributed systems
* Possessed of a deep and abiding knowledge of Linux
* A brilliant Python developer, steeped in the Web
* Excited about deployment and knowledgeable about packaging and
the infrastructure that goes into getting nontrivial software systems
from "here" to "there"
* Oh yeah, and it would be peachy if that person was really good at
front end development so they could give our users a smooth,
comprehensible experience that masks the inherent complexity
under the hood.

(We'll supply the horn.)

OK, maybe that is a big ask. It’s true, at a small (but growing) company, we do wear many hats, so the more you fit the above description, the better. But what we're really looking for is a smart, talented, intellectually curious engineer with a strong background in at least one of the above skills and aspirations to grow in one or more of the others.

We've got a multi-talented engineering team and a host of compelling software-related challenges in many different arenas, and by the time you're done here, you'll have broad and deep enough experience that you'll have earned your unicorn horn, and no can take that away from you. Because you'd stab them. With your unicorn horn.

Who the heck are we?

At SwiftStack we're building software to help people create petabyte scale object storage infrastructure in their own data center instantaneously. At our core, we use Swift, OpenStack's object storage technology, but we're building an orchestration layer that does the easy things for you, makes the hard things easy, and makes the impossible possible.

Why join SwiftStack?

* You'll be part of a small team of highly skilled people who are also
very nice folks and would totally help you out in a pinch.
* You'll be joining a company at a perfect size -- just big enough to
have momentum, but small enough that the decisions you make will have
a real impact on its course.
* You'll get valuable experience building a product meant to manage massive
amounts of data. At scale, there are no easy problems.
* Swift is Open Source technology, and part of one of the most important Open
Source initiatives in recent history: OpenStack. You'd be writing code that
people all over the world would use, including the likes of Wikipedia and CERN.

If you've ever wanted to write code that has an impact, and we know you have, this is a good place to do it. Drop us a line at jobs@swiftstack.com, take a look at http://swiftstack.com/jobs/, and/or check out our puzzles at https://swiftstack.com/jobs/puzzles/. Thanks!
I feel for her but I do need to point out that some of the suggestions she makes for making it easier to get her stolen domain back would also make it easier for bad actors to cause mischief in the first place. But GoDaddy sucks. True dat.
Well that's not a plugin problem, thats a demo page problem. And I typically disable that when there is responsive/mobile formatting in place
I'm sorry, which Ad Hominem attack did you mean (or any other kind)?
asp.net is, the .NET framework not but there are some open source implementations based on the standard specification. Like Mono and DotGnu
San Francisco, CA and Toronto - PagerDuty (YC '10)

At PagerDuty, we are building an alerting and incident tracking system to help IT operations groups detect and respond to issues. Startups, Fortune 500 companies, and everything in-between rely on us to alert them quickly when they have operational troubles. We’ve got interesting technical problems in spades, but we’re still very much a startup. We're hiring for pretty much everything, technical and non-technical alike.

We don’t hire based on experience with a handful of tools. Instead, we want smart, capable, and experienced people who can learn our tools quickly (and suggest new ones!) as needed. Experience with our stack is just a bonus.

Job list:

GROWTH AND INTERNAL TOOLS
Business Intelligence Analyst
Software Engineer - Biz Tools

MARKETING
Marketing Analyst
Product Marketing Manager
Senior Web Developer
OFFICE ADMINISTRATION
Vibe Manager

PLATFORM ENGINEERING
Senior Software Engineer

PRODUCT
Senior Product Manager
UX/Interaction Designer	San Francisco, CA

REALTIME ENGINEERING
Realtime Software Engineer
Realtime Software Engineer	(SF and Toronto positions available)
Senior Realtime Software Engineer

RECRUITING
Technical Sourcer - Contract

SALES
Account Executive
Customer Success Representative

WEB ENGINEERING
Intermediate Software Engineer

See the full job descriptions at http://www.pagerduty.com/jobs/
Yes, but only with the transaction forwarding feature.

They offer a free service where you can give their API a destination address and a webhook and they'll give you back a individual deposit address.

You can then give that deposit address to your customer. In theory, the customer is supposed to make the payment, Blockchain.info sees the transaction, notifies your webhook, and forwards the payment to the destination address.

The problem is that the system that looks for the transactions sometimes doesn't see them for hours and the webhook isn't notified until the payment is swept.

For example, one of my customers transactions was this one.
https://blockchain.info/address/1PD8c6fjiYT4Hdq3SFavLBGNgV1B...

The money was received but it took 2 hours and 15 minutes for my webhook to be notified that payment was received and for it to be forwarded. In the meantime, the customer who was told that the transaction would be approved after 1 block confirmation was furious.

This seems to happen about 30% of the time with their API.
They are clearly a mac shop - their CSS requests the 'menlo' font only for their code examples.

Looks like Times Roman on everything I own :)
GoDaddy supports 2FA. http://support.godaddy.com/help/article/7502/enabling-twoste...

edit
Can only receive the text code on US-based numbers, but you can get one of those from something like Google Voice for free.
Isn't that what codereview.stackexchange.com is for?
NAT-punching requires 1) knowing a public address for the peer, and 2) both peers able to send traffic to the other.

TCP is directed - one is the server, the other the client. Not true peers. That's an extra thing to sort out with TCP. AND the server cannot attempt to talk to the client before the client talks to the server, which is a problem in 2) above.
I really like this - I have played with FlexSlider when a responsive slider is needed, but it doesn't resize its slides as its containing element resizes. This does it in a much more elegant manner, and the touch events also feel quite natural.
Show HN: Canadian apartment syndication platform
What you are describing is not an audit. The automated system is a separate process. An audit involves an actual IRS agent manually reviewing your entire tax history for the given year.
Can anyone explain how to win at this game? How to you determine the binary representation of a two-character hex number in your head?
Did SoundCloud do away with their RSS feeds or is there just not one for this podcast? I'm in classic view and can't find a link.
Because "well someone else does it" has always been the best reason to behave a certain way...
I don't care if you are a bootstrap startup or a multi-million dollar vc funded giant, I will signup to your service with an email alias. This is the reason why.

It's easy to block the account if spammers get hold of it, nobody is able to double check if I use other services by comparing login emails, I know which service has leaked my email... bottom line, I am in control. I feel sorry for these Coinbase users.
Sheryl Sandberg Sells Half of Facebook Shares in Two Years
I call bullshit to the highest rank on that line. A complaint gets eyeballs on the problem, a complaint opens ears to the problem.

Complaining is not whining. Complaining is not furtive. Complaining is speaking up.
Frontend Engineer at OkCupid - New York, NY

We're looking for a full time front end engineer here at OkC. I've pasted the HR'y text below, but as a front end dev at OkCupid, I can say that it's a great place to work. If you're interested in building stuff with autonomy and responsibility and push it to tons of users, you should reach out. Feel free to ping me with any questions! michael@okcupid.com

----

Do you want to work on a product that truly improves people’s lives? Do you want to work on a small team with exceptionally talented people? We’re looking for an experienced Frontend Engineer to join the OkCupid Product Team in New York City.

We're looking for enthusiastic and talented Frontend Engineers to join our growing team. You’ll be helping to make our products awesome and scalable for millions of users. You’ll get to work with a team of fantastic and fast-moving hackers to make the social web a more insightful and engaging place.
SponsorPay is one of the top 10 mobile advertising companies. We are located in Berlin, Germany.

We are looking for Ruby developers (we do mean Ruby, not Rails) and iOS developers:

- You will work in an international team (15+ nationalities) in our Berlin HQ, in a cross-functional team (Devs, QA & Product) using Kanban/Scrum

- You will get to know what bloom filters, hyperloglog and real Ruby multithreading apps are.

- Tons of traffic.

What we offer:

- Competitive remuneration package
- German lessons
- Relocation package
- A team with more than 35 experienced developers, QA, DevOps and product managers

You can have a look to some of our talks:

- Euruko 2013: "..."but we had to kill Unicorns"
http://www.youtube.com/watch?v=-q_kS5Dymmc

- RailsConf 2014: "What the Cache!"
http://www.railsconf.com/program#sessions

If you are interested have a look to our careers page:

http://www.sponsorpay.com/careers.html#jobs
Nitrous.IO — https://www.nitrous.io

SF / Singapore (remote can be considered)

At Nitrous.IO we are changing the way the world codes. Our mission with Nitrous.IO is to improve the way you work and collaborate on software applications by making development environments easier to create, configure and share.

We just closed a $6.65M Series A financing round and are growing at a fast rate. If you’re interested in helping us change the way the world codes, check out our jobs page:

https://www.nitrous.io/jobs

Positions include:

* Platform Engineer

* Software Engineer

* Support Engineer

* Developer Evangelist

* Product Designer

* Product Marketing / Growth Hacker

* Corporate Assistant

Here are some (but not all) of the languages/technologies you could be working with:

* Ruby / Rails

* Node.js

* Ember.js

* JavaScript

* Chef

* Puppet

* PostgreSQL

* Memcache

* Redis
Close - We're a tiny startup hiring in San Francisco.

We're analyzing professional networks to help folks make the most of who they know. If you've ever tried to answer the question "Who do I know that's..." (looking for engineers, investing in my kind of company, interested in partnerships, able to get me featured on Google Play, etc) -- that's what we're about.

It's a huge, nutty data problem -- our professional networks aren't perfectly manicured, exemplary LinkedIn accounts, but disparate and scattered across multiple platforms. Plus there's the task of really trying to understand who everyone is, and figuring out a product perspective that avoids spam and creepiness while genuinely building relationships and value for both sides.

We recently closed a seed round and we're looking for a Python data engineer and a Rails developer. If you're interested in a rolling up your sleeves at a really early-stage startup (with funding!), we'd love to hear from you.

On the data side, ideally you have some experience with using Python for data analysis, scaling data tools, API integrations, machine learning/natural language processing, and ontologies. For Rails, we're looking for an experienced engineer who can own our Rails stack and lead integrations with our data backend.

If you'd like to learn more, please get in touch. I'm jennie at close.co, and I'm the data engineer you'd be working directly with in either role. :)
SAP may have to rename its flagship product in Russia
SAP may have to rename its flagship product in Russia due to a recent trade dispute, which some are calling politically motivated. State owned День смеха holds the trade name Xaha, which sounds similar to Hana in Russian. In 2008, the Russian company registered, but never used the name due to the Orthodox Church's demurrer on using icons for secular purposes. Orthodoxy venerates Hana as the mother of the prophet Samuel.
Maybe. But as someone who knew essentially nothing about all this (RSI forced me to give up gaming in the mid-late '80s), the "blogspam" oriented me nicely, and the linked, "best of breed" essay is indeed truly good, well written and easily read and skimmed (I don't need exposition on Facebook's particular evils :-). And as someone who's VR interest can't be games it gives me something to look for in the future.
Can you (or anyone) go into more detail on what the number "$100K yearly salary" includes and doesn't include, in the US? Helpful for those of us not in the US. I.e. what makes up that extra 50%-100%?

Our own multiplier (Israel) is usually 30% extra over the stated salary, although the salary here is usually stated as a monthly, not yearly, number.
I believe that rule is in place to help detect corporations trying to hide campaign contributions by "laundering" them through a large number of employees.
The Redemption Of Derek Smart
Password Hashing Competition Candidates (next bcrypt/scrypt)
GoDaddy has two-step authentication. If you make any type of money off of a website or other account, you should use two-factor authentication. Facebook, email, and godaddy would be a decent start. A similar incident occurred when the man lost his $50k? twitter account because he didn't use two-factor anywhere.
The Death Metal scene has pretty much no sell outs. There are a few examples, but it is definitely a community where selling out is the worst thing you can do.
I think 100% truthfulness is too hard to achieve when you are living in a society.

There are inconsequential lies (white lies?) that are ok in my book. Just grease for wheels of society.

How many guys can truthfully answer the question 'Honey does this dress make me look fat?' and not made to sleep on the couch?
Here are the Web's worst April Fools' jokes
Not at all, Coding Style Guide is not a Q&A site. This is more of opinion. I just focused in guidelines (best/bad practices, conventions, standards, and so on...)
The idea is to make the code universally readable for anyone!
Ask HN: Unix password manager 'pass' with dropbox sync
Hi
I would like to know if anyone has implemented the unix password manager utility 'pass' that was featured here a couple of days back with dropbox syncing. Any implementation experiences would be helpful.
A new microbe might have accelerated the Great Dying
Part of the joy of carousel selection is giving otherwise useless stakeholders a feeling of productivity. There can be no last carousel!
Neil Armstrong on Being a Nerd
In an not-yet-authenticated state your code should do everything it can not to tell a potential hacker something they do not already know. Being able to check if an account exists and being able to read of the full name associated with it are not the worst problems in the world (though knowing the full name could make fishing attacks slightly less unconvincing) but if you take the attitude of never telling an attacker anything no matter how innocuous you think the information is then you are less likely to accidentally let something sensitive slip due to a bug.
Klarna - Tel Aviv, Israel (local, we can help with relocation from US/EU)

Us: We're changing how people are buying and paying online, by making these two actions distinct from one another.
You: a well experienced developer, preferably a full-stack web developer but not necessarily.

Work environment:

---------------------

We're a medium sized company (600+), yet our TLV team is very small and enjoy a new large space few floors bellow Google's offices.
We host variety of meetups and serve as an occasional hackerspace
On Sundays, instead of working on our daily tasks, we divide into learning groups as well as an open source hacking group and work on improve ourselves as professionals.

Our non-Sunday work is done in an agile/scrum fashion, we do pair-programming nearly all the time and work

Development tools stack:

-----------------------

Rails + Sinatra, AngularJS, Solr, JS + Coffeescript.

Testing tools:

--------------

Cucumber, RSpec, PhantomJS and Jenkins for CI

CM: Chef

Send me your CV (yep, resistance is futile etc.):

almog.kurtser@klarna.com

~

*it is necessary that you you'd like to become one (we'll teach you!) :)
Weather extension for Photoshop
San Francisco, CA [will relocate/sponsor visa]

Stuph (https://angel.co/stuph) is building its founding team. We're a stealth startup with a very ambitious vision.

Our technology stack is Clojure/ClojureScript, but it's not a prerequisite - you just have to be a very good engineer.

We're looking for:

- a frontend engineer with strong CS fundamentals
- a senior engineer with great software design/architecture skills, machine learning and technical leadership experience
- engineering interns

Please contact me at artem@stuph.co
Well , i'm not concerned about Asp.NET but .NET itself.So this page is not going to answer my question.
Great idea, but in order to succeed you need to make the guidelines editable like a wiki, and make the accounts something someone already has.

For example,

- https://github.com/bbatsov/ruby-style-guide

- https://github.com/php-fig/fig-standards

These are editable by anyone and people already on GitHub so it makes it easy.

I don't want to rain on your parade, I think the site is a great idea, just expressing what I think it would need to succeed. I was trying to go to about or sign up and it timed out, I'll be back later to check it out.
Ah yes convenience, clearly the most important factor when choosing where to store your currency.
One basic difference between Count-Min Sketches and HyperLogLog is that Count-Min Sketches represent the cardinality of items in multisets while HyperLogLog represent the cardinality of sets.

For example, Put 3 of the item 'A' (where each 'A' is indistinguishable from another 'A') and similarly 5 of item 'B' into a Count-Min Sketch and a HyperLogLog.

When you query the Count-Min Sketch for 'A', you can probably get back 3. You can also query for 'B' and get back 5.

With you query the HyperLogLog you query how many unique/indistinguishable items are in the set, in this case 2. The HyperLogLog would return a number near 2. You could query the HyperLogLog for whether or not 'A' is in the set, but HyperLogLog are not designed to be accurate for that type of query. It would return true in this case and in general there are no false negatives for set membership queries in the HyperLogLog. I believe it would be less accurate than a Bloom Filter for set membership queries.
Show HN: Introducing ION, A Music detecting mood lamp with Bluetooth Low Energy
In.godaddy.com is down
Google+ Photos, now automatically more #Hoffsome
Is there any domain register that offers 2 factor authentication to make changes that are detrimental to a site?

I have Network Solutions, KVC Hosting, and have tried 1and1, but all of them...from a security standpoint...are lackadaisical when it comes to security.

Network solutions WANTS their clients to bundle userid's into 1 account...that makes it easy.

KVC, I emailed them to update my domain contact info, then I transferred one of my domains out with that new email.

I never did any test with 1and1...but then again the 2 above (with kvc and netsol) weren't even tests.

Another security breach involving GoDaddy(1)?

(1): Naoki lost his twitter (https://medium.com/cyber-security/24eb09e026dd)
Web browsers were created to browse text files using hyperlinks. If you want to do advanced networking with a browser, use a plugin like Java.

Yup, it's April Fools on the Internet, and everyone's a comic genius!
7 tips for creating a 360 degree view of your projects
Contrast with a powerful language where you need half an hour of thinking to build an intricate machine in your head, then you write it down in a little code, and need to hold its workings in mind while you test it.

That's not a powerful language, it's a bad language.

A powerful language isn't one that's overly concise to the point of crypticness, it's one that allows you to express yourself naturally. Meaning, there is a clean and strong conceptual mapping between the code and the problem domain. Meaning, it requires less mental effort to use.
This is one of the reasons that programmers who haven't read much of other people's code are a liability. They're as lost as novelists who don't read books.

The difference comes down to empathy: if you can get inside the head of your future readers, you'll know when to comment, and what to name that function, and how long the functions should be, etc...
Mauve wrote some interesting articles [1] back in 2012 on the roll-back principle being used in GGPO, which is a (semi) popular netcode used for fighting games.

In the likely event that you don't play fighting games, I'll break down briefly the needs of the genre. Fighting games are almost always animated at 60 frames per second. Different moves will come out in a certain number of frames, be active for a certain number of frames, and have recovery animation for a certain number of frames. When you have all of that information for a character, it's called (unsurprisingly) "frame data".

Let's say you and your opponent are standing right next to each other. You press light punch, and he presses heavy punch, and it turns out that he was just a little faster and pressed his punch button a tenth of a second before you did; that's six frames. HOWEVER, his heavy punch is a really slow button; it has ten frames of startup animation before the punch even comes out! Your light punch is much faster; it comes out in only 3 frames. So he hits punch, six frames pass, and then you press punch as well. Three more frames pass, and your punch is active, but he's still in the startup animation. So even though he hit a button well before you did, you're actually hitting him first.

There's a lot more to the strategy (if your punch hits him, he's going to go into some kind of hit animation; how long does that last? If you can get another attack to come out and hit him before that animation ends, then there's no way for him to block the second attack; this is the basis behind the concept of a combo in fighting games. Interestingly, it was initially a bug in Street Fighter 2.) but for the purposes of networking, all you need to understand is that frames are crucially important to a fighting game, there need to be sixty of them a second, and delaying even one or two frames can make the different between counterhitting your opponent with a light, or getting counterhit yourself with a heavy. It's worth clicking around on a couple of Mauve's posts, because they tend to be pretty interesting.

[1]: http://mauve.mizuumi.net/2012/07/05/understanding-fighting-g...
This comment had an interesting score trajectory.

It's a quote from the movie "Pi", which has a protagonist who goes mad trying to find order in randomness. Which is kind of the point of the linked story, too.

The comment went up to 6 when I first posted it, and it's now at negative 2. Maybe morning folks think April Fools is serious business.

(Admittedly it's a fluff comment that I would not normally post but on the other hand it's no more fluffy than the story itself.)
I think the occasional "header" comment is useful, even in cases where the code is obvious, i.e.

// do blah blah
obvious_thing;
obvious_thing;
obvious_thing;
obvious_thing;

// do something else
obvious_thing;
obvious_thing;
obvious_thing;
obvious_thing;

Even though none of the lines really need documentation, having the comment ensures that you can quickly jump in when you come back later.

This is really useful in something like drawing code.