skysight-inc/HackerNews huggingface dataset:
Toronto - REMOTE

Operations Engineer

Uken is looking for a talented Operations Engineer to work with our development and ops team to manage and improve our rapidly growing infrastructure. This role is open to remote employees working from anywhere in the world.
You'd be working on meaningful things like:

- scaling our infrastructure to handle millions of concurrent users;

- enabling fast, reliable, user experiences by measuring and optimizing across the entire technology stack;

- automating tasks and streamlining processes to easily manage a growing 140+ server farm;

- working closely with developers to roll out new functionality and build internal tools;

- providing high reliability as part of our 24x7 on-call schedule.

Your background should include:

- experience scaling web applications with very large user bases through automation;

- a passion for measuring and optimizing everything;

- working knowledge of scripting, including a language like ruby;

- strong sysadmin skills, including linux, networking and security.

It'd be a big plus if you have:

- the ability to measure and optimize performance across our entire technology stack;

- hands on experience with Ruby on Rails;

- experience managing and optimizing databases;

- proven experience working independently (if working remotely);

- experience with some of the technologies we use: ruby, rails, nginx, unicorn, mysql, redis, memcached, jenkins, chef, nagios, github, aws.

About Us

Uken is one of the only true cross platform gaming companies around. We build fun social and mobile games that make people stare, smile, jump, and feel awesome inside. We have a quirky nerdy culture that fosters creativity, collaboration, quality ideas, and a data driven mindset. We believe in moving quickly and improving constantly and that mantra is reflected in the weekly updates we make to our games and internal technologies. We have an appetite for pushing technical boundaries and we’ve done exactly that with HTML5. We work on products that are used by millions of people everywhere and we’re just getting started.

More info at http://uken.com
>Who can register .nyc domains?

>New York City businesses and organizations with a NYC address, individuals with a primary residence in NYC, as well as those offering products or services to New Yorkers can register a .nyc domain name.

Isn't that pretty much every nonlocal web app?
Probably depends on what you are used to. One of the best in typography and design was the Slavuta edition, but that printing press was shut down long ago, as known, and the Vilno edition became the widespread one ever since.

This particular scan is from Moznaim. It's a newly typeset edition, but like most today follows the Vilno one.
You know how to give feed back! Thanks! +1

Would length-prefixed also cause issue if malicious client send numbers that are too big, just like malicious clients now can send json with newlines?

I been using websockets in my editor for a while, but for a mobile app they seamed like they just had extra stuff we did not need. But I am warming up to them now.

Honestly we thought about it, did not use DNS because its scary. The errors and propagation slowness can cost you a ton of uptime. I feel safer with a static DNS.
They did an amazing job of describing him as a patriot - the references to Paul Revere and Thomas Paine were brilliant. I hope the U.S. government actually realizes what they've unleashed.

On an unrelated topic, how can the AP claim copyright to this?
All the Apps Have Been Written | Entrepreneurial Seduction
Technology finally impacting healthcare
I hace conflicting feelings on twitch. As a french user, some streams are just aweful to watch because of the lag. I'm speaking about Twitch's lag where all users even at 240p (sic!) have their video shuttering. I understand they can't treat each stream the same, like,thses LoL streams having 10k viewers versus a stream with 10. But video is not like text: you can't rely on the user just waiting a little more for a page to load while you are giving full bandwidth to the most popular one. Streams lagging on a streaming website have a much more negative effect.
Super Mario Kart with Remote Presence Robots
Python: hash, id and Dictionary Order
Truly amazing and inspiring. I was worried that Snowden's father was going to continue, through his attorney, to try and dissuade his terrified son from persisting in his convictions; thus, I was preparing to be disappointed in his father's loyalty. Instead, I was greeted with a well-thought-out letter of encouragement to who I'm sure is a very scared 30-year-old. My spirits have been lifted. Thank you, Lon Snowden, for making the right decision.
Perhaps you should educate yourself a bit about US civil and criminal laws prohibiting hate speech, before posting.

Here, I'll save you the trouble: there aren't any.
I think GP's point wasn't that their secrecy makes them deserve negative public opinion, rather that a policy of secrecy in general makes it rather difficult to believably deny allegations of questionable behavior -- that secrecy is a double-edged sword.

Also, I don't think it's entirely fair to construct a black-and-white dichotomy between government and private company. Companies working on government contracts are by definition somewhere between the two, so perhaps it's fair to demand transparency somewhere in between? I don't know where to draw those lines, I'm just trying to point out that there isn't, logically, much room for absolute arguments about private vs public on this particular topic.
Exactly! You said what I could not say, but thats exactly how I feel.
After ages fighting slowness and lag on an HTTP-based API for some hardware (Hue lights) that could save 98% of its bandwidth using a TCP interface, I was thinking just last week that HTTP obsession is getting out of hand, and that I'd like to see more developers using TCP directly. Good on you.
Curated videos for web designers
Curated videos for web designers. A place for learning and sharing through the best curated videos
It seems like we have plenty to discuss while giving neither Palantir nor Zynga a pass. It's a bit like you are saying we have to give Monsanto a pass because... Twinkies!

What you are calling a "double standard" is actually a false dichotomy.
Scientists invent contact lenses that bestow telescopic vision
Please take this as a friendly tip, rather than a mean-spirited needling: I think you mean "discreet" (quiet) rather than "discrete" (distinct). I know Taleb hates nit-picking editors, but I like my prose to mean precisely what I intend.
Ask HN: Founders, how much equity did you give up in your first funding round?
How much equity did you give up in your first funding round? How much seed money did you get in return? How functional was your product at that stage? I'm expecting answers to be all over the place, but that's fine. A link to your startup's website would be great.

Thank you,

A young and curious entrepreneur.
HCTS security topics – gotta catch ‘em all
Jacob Applebaum (Tor-Project) speaks in Berlin about Prism, Tempora, etc.
I’m annoyed with Python’s ternary operator
Motorola Rolls Out First Ad for Moto X Smartphone
Awesome as this looks, I'm not sure it's worth giving up my entire workflow or having to actually use Windows.
It's been a few years since I've done any Erlang work, but there's a couple of places of the top of my head where Erlang take fault tolerance to a higher level as compared to Go.

While Go's goroutines give you similar sort of concurrency, they don't work in the distributed sense in the same way as Erlang. Go let's me fiddle around with the goroutines on my computer, but that's it. With Erlang, I can natively talk to the routines on any of the computers in my cluster. Just prepend a function call with an IP address and I can call a function on a completely different computer. While you could emulate this with XMLRPC or JSON, it's not backed into the language and it's not treated as a first class function the way it is in Erlang.

Also, Erlang's basic libraries were built with hot code loading in mind. You shouldn't have to stop and restart your software just to fix a bug. Now, I've seen discussion on how it's possible to do this with Go, but Erlang keeps the idea so pervasive that almost every beginner's guide include how to do it. As a side note, being a dynamic language has some advantages with hot code loading, though this can be a matter of taste.
I've never tried it before or even looked into it for that matter, but I recall this capability being available in Google Hangouts.
Google's got you covered this time: https://support.google.com/plus/answer/1216368?hl=en :)
(Founder here) Yep, that's the plan :)
For those that live in Europe and want a powerful search engine that includes low-cost flights (a deal-breaker for me), I recommend Azuon.

http://azuon.com/en/feature-tour

It's incredibly addictive.

Combined with airbnb you can plan some much cheaper and adventurous routes.

The payment plans are as follows:

- €7.89 for 3 months (subscription)

- €12.03 for 6 months

- €16.54 for 12 months

- €19.87 for 1-year

I've subscribed for 3 months now.
It's worth every penny.
I'm not sure if you're a fan of HPMOR. I personally am, and I think that this parody would lose a lot of appeal were non-Canon potter not a Mary Sue.

I also don't read fan-fiction at all (this is the only fan-fiction I've ever read), but I definitely don't go around saying it's good fan-fiction. I go around saying it's a good read that makes me laugh and makes me think.
>revenue comes from advertising

considering the potential of internet advertizing schemas to be used as orders of magnitude larger, easy transcending national borders, v2.0 of "pizza parlor" for things like money laundering, untraceable payments, etc...
Most likely boilerplate provided by the CMS and attached to every article. Don't read too much into it.
How Running One Company Laid The Foundation For Another
You can also take a look at http://turntube.tv
We do have the (neglected) .us domain. New York City should be .ny.ny.us
Wait, is this "low-power LCD" stuff seems an awful lot like what I had in my quartz crystal watch in the 90s. Sure that wasn't "smart" and didn't display raster graphics, but otherwise are we talking about fundamentally different technology?
Welcome to uncertainty.
I'll walk back calling it a "textbook example" (because I suppose ultimately it's probably up to the quality of the lawyers involved), but the part of 18 USC 1343 that I think would be argued by the prosecution in the "pastebin cc numbers example" is:

"...or promises, transmits or causes to be transmitted by means of wire, radio, or television communication in interstate or foreign commerce, any writings, signs, signals, pictures, or sounds for the purpose of executing such scheme or artifice..."

I think the government would have a relatively easy time arguing that posting people's credit card information (specifically all the data necessary to make use of that person's funds) is a scheme for "obtaining money or property by means of false or fraudulent pretenses".

The defendant's attorney might argue that just posting the information isn't itself a scheme (in the same way that say, listing the home addresses of members of rival ethnic groups over the radio in Rwanda isn't an incitement to violence), but if I were that defendant, I wouldn't be sleeping easy.
I read an enormous amount of emotion in the letter.
One request: I can't help but wonder how JAX-RS / Jersey on Tomcat / Glassfish perform. JAX-RS on Java EE is a serious contender to Spring, and I really want to know how a JAX-RS service (Servlet based) is compared to Spring and to raw Servlets.
Anybody else see a similarity between that coding? I see git commit messages like those all the time.
cpoll-cppsp made huge performance gains from round 5 to 6. For example multiple queries went from 1,872 rps in round 5 to 7,252 in round 6. What caused that?

Also what happened to cpoll-cppsp in the plaintext test? Its performance there took a deep dive.
This is interesting. I take this as another step towards New York City being recognized as a nation of it's own, much like The City [1] and Vatican City [2]. The United Nations HQ is already based there, so it has a good claim to said sovereignty.

[1] https://en.wikipedia.org/wiki/City_of_London

[2] https://en.wikipedia.org/wiki/Vatican_city
Not if you're left handed.

Edit: You have carpal tunnel likely because you're holding the pen/pencil incorrectly and exerting far too much pressure. Drummers have this problem too when they use the tiny muscles in their hand to do the job of the big muscles.

Check if you're holding your writing utensil correctly.

http://eksith.wordpress.com/2013/02/01/holding-a-pen-correct...
The problem isn't making changes to the source. The monoculture or de-facto standards come up because those are the rendering engines used by users. You can make WebKit or Trident a billion times better but it won't matter to web developers or users until users adopt the new code.
while not exactly similar in terms of objective, http://js1k.com might tickle your fancy - the aim is to write a javascript app within some category or definition which is provided at the start of the contest, and to use no more than 1kb for your app's code (not including what they give you). It can really test your ability to minify by hand!
FTC approves settlement with HTC over logging software
> ... tracking the source of E-Coli outbreaks

That's great, but it's more likely a publicity play than a notable source of revenue.

"Early investments came in the form of $2 million from the CIA's venture arm In-Q-Tel." They've been catering to the defense industry from the beginning. That's not inherently bad, and there's no reason to skirt around the issue.

One of Palantir's cofounders was recently interviewed (http://ecorner.stanford.edu/authorMaterialInfo.html?mid=3052). He reminisced about pitching the product to two defense industry suits who actually high-fived each other at the end of his presentation. That was when he knew he had made it.

If you want to find examples about how the military uses Palantir's software, you don't have to look far. For instance, http://www.wired.com/dangerroom/2012/11/no-spy-software-scan...
Imagine, if you will, a father who knows he needs to make a public statement, one that will be scrutinized by an entire world. A father wanting not only only convey his pride but also to help sway a country's opinion. Such a father might well turn to a legally-educated, historically-knowledgable third-party, one well-versed in writing convincing, lucid arguments, for guidance and oversight. I think I would.
He's annoyed that all languages do not have the same syntax, which creates a hardship on his memory.
Deloitte adds managed SIEM with Vigilant
BBC and Bloomberg also saying the same thing [0][1].

[0] http://www.bbc.co.uk/news/business-23150658
[1] http://www.mikebloomberg.com/index.cfm?objectid=A08875E3-C29...
If you think publishing people's credit card numbers implicates a PETA-like ethic.
Making Office on the Mac earns them money through direct sales and helps maintain the monopoly of Office and its file formats at the cost of slightly less incentive to choose Windows over Mac.

Making VS on Mac would earn them no money directly and would only encourage the creation of more Mac apps. At best, it might increase the takeup of .NET/Mono on Mac, which might mean more .NET apps, but no money since .NET runtime is free. I'm not seeing the incentive.
You make my point all that much more clear, that some HN'er would come along and write under a scribe's note challenging the "veracity" of the scribe's comment. The only way you could have made me laugh any more is if you tied in the word "pedantic".
Check out https://github.com/jasondelponte/gokart - Rails style development with go. "The gokart gem by default combines SASS, Coffee Script, Rake, and Sprockets with Go to provide a great development environment. This environment supports test driven development (TDD) with ruby guard and jasmine. There are no external dependencies other than Go and ruby (which I expect you already have...)"
> Lewis Lehe is a PhD student in Transportation Engineering at UC Berkeley, and Victor Powell is a freelance developer/teacher.js.

Is this a typo, or is teacher.js a cute way of saying JavaScript teacher?
this doesn't add extra security - the first hash becomes a substitute password. A cracker could modify their steam account to take said hash as input and sent it directly over the wire.
Finviz

http://finviz.com/news.ashx
Some of these open letters are so oddly worded that I have to wonder if there is a hidden message... and how fitting that would be!
GPU Direct RDMA is Finally Out
Does anyone know if these types of acquisitions are as simple as, "hey I like this company, let's email them with an offer price and see what they say", or is it more of "hi, we like your company, can you please send us your earnings, forecasts, expenses, etc..."?

For anyone out there that's had suitors/offers, I'd love to know what the process for this kind of thing entails.
This actually happens.
"Flights from Austria are not supported". Ok, I'll just keep using http://matrix.itasoftware.com/.
Cyberduck, an FTP client, takes a similar (though easier) approach. You can buy it on the Mac App Store for $23.99 [0], get precompiled binaries for free on their website [1], or grab the source yourself [2].

[0]: https://itunes.apple.com/us/app/cyberduck/id409222199
[1]: http://cyberduck.ch
[2]: https://trac.cyberduck.ch/browser
Something to consider is that DO doesn't offer internal network IP's. So if you have something like a cache farm, you have to access them via external IP's. Linode is supposed to internal IP's, although some manual tickering is required. I'm not sure about EC2, but I'll assume they do.

On a cost per hour basis, DO is the cheapest. Linode next. And Amazon most expensive.

Also, DO is only located in NY, while the others offer central and west cost locations.
Is the counter in _real_ realtime? I mean, updated every seconds?

Do you have backend layer or your device is directly consuming the Facebook API?

I'm asking because with an intermediary layer you could provide different types of counter. In a few seconds, I could be able to choose from different sources of data for the counter. Through a simple web interface hosted by you.

Uses would becomes unlimited. Twitter followers, Foursquare checkins today/this week,...

Even number of kilometers traveled with runtastic as an example,... At max 100€ people could buy one for their home. More like a moving/interactive object for decoration. This market is potentially bigger.

I didn't found the price too high for a prototype.

And +1 for the NFC tag!
Everyone should immediately install CyanogenMod upon booting up their Android phone.

Spyware like this is depressingly universal among carriers.
> In another display of their intent to buy the entire Internet

Sounds accurate to me..
There must be some code worthy of this, though ... isn't there anything open-source-ish known for its beautiful code?

TeX, maybe? Additionally, there would be a certain delight in handwriting an illuminated manuscript of code that is meant for typesetting ... :)
The last paragraph reminds me of one of my favorite quotes from The West Wing:

"Men died for us. We had a responsibility to live our lives with integrity and honesty to honor their sacrifice." McGarry to Bartlett, An Khe, S05E14
I've done a lot of UI work for an embedded device which explicitly supported IE8. Compare IE8 to Chrome for anything of complexity and you really do realise how slow it is. What would take about 30 seconds in Chrome would be over 10 minutes in IE8.

This of course was doing a lot of XML data processing with XPath and using the Dojo framework. But all in all, JavaScript is mostly compatible, it's the DOM you have to watch, trailing commas and some subtle XML properties such as 'hasAttribute', and of course, don't leave in those console.log statements.

Wrapper the low level stuff and make sure all your developers write consistent code and life will be a lot better.
But they do the same for other browsers, so really it just puts everything on the level.
The greatest "I love you" from a father to a son I will ever read.
Only if no body checks to see if it is still alive (used by anyone), which in this case would kind of kill it.
Untangling marketing for mobile games
Twittstrap is now live
Twittstrap will try to group all your bootstrap needs in one place. We are starting with premium templates, Bootstrap sites showcase and a list of valuable bootstrap resources. we are waiting your comments and feedbacks.
Wow, that's a lot of different directions all in one discussion!

Anyway, it seems to me that DevOps is more about management than technique. It starts with management giving permission and direction for development and operations teams to work closely together. Once the wall comes down, then technical improvements can be made. But first and foremost, it requires direct management support, particularly in large, complex organizations where development and operations are separated by several layers of management.
Solutionary to be acquired by NTT Communications
Did you miss the last paragraph?
This collaboration between the father and Fein is fitting since Bruce most certainly knows Glenn.

Bruce Fein and Glenn Greenwald both were both panelists on the West Coast Civil Liberties college tour last fall (http://www.yaliberty.org/tour/fall2012).
Nice to see someone using the free stock photos site posted a while ago.

http://unsplash.com/
> For example, do you know what AES-GCM is? Do you know HOW the secure cookie store in Rails works? What algorithm it uses?? Do you know you have to change the secret pretty often??? Do you know how authentication in Rails (Devise) works??? Can you build it from scratch????

If I answered yes to literally all of these questions, am I still allowed to use rails?
Take off with Google Flights
Gotta hand it to Emmett Shear for finding and doubling down on the one genuinely great use for live video streaming that exists today.

There was a lot of excitement and competition in live streaming from 2005 - 2008. In the end it all turned out to be a giant waste of energy and money. No one succeeded in a big way.

I'm not sure I buy the idea that "electronic sports" will be as big as Twitch thinks. I certainly don't think it will ever compete with real sports programming. I do think it's very real though and Twitch is a really great service that will continue to grow.

Maybe in another 10 years we'll find that there are two good uses for live streaming.
Mixed-mode debugging works in both of these scenarios (remember that python.exe is really just a "C process loading python27.dll"). You don't need a Python project at all, you can just attach to a running process (whether it is python.exe or your own host) and start debugging. You can even do that if the host process hasn't actually loaded python##.dll yet, though of course Python breakpoints etc will only light up once that happens.

Here's a screenshot of a debug session with a custom host process written in C# running Python code that in turn uses a C++ extension module: http://i.imgur.com/IDPsWUu.png
(and then you could upsell custom changeable skins for the different usages)
Yes. Further down in the FAQ, it clarifies that .nyc is available to everybody, but preference will be given to those with a NYC address. (It doesn't further clarify, but I assume that means that in the immediate rush of registrations, when two people attempt to purchase the same domain name, preference will be given to those registering with a local address.)
Endgame, Inc: Inside The Company Inside Your Cell Phone
Heh, in highschool I had a belt-clip for my graphing calculator. Somehow I never caught much flak for that.
That was not in-your-face. THAT is in-your-face ~
http://i.imgur.com/IDPsWUu.png