skysight-inc/HackerNews huggingface dataset:
read sysadmin cats, got very excited until I clicked on link...

Edit: great source nonetheless
Baltimore, MD; Reston, VA; FULL TIME, INTERN (H1B maybe if already in US)

Videology Group - http://www.videologygroup.com/

Internet advertising startup (DSP, SSP, DMP, lots of things) looking primarily for server-side Java developers (if your Java is rusty but you're good, drop us a note anyway). I was working for a start-up called LucidMedia Networks (hence the "lmn" in the e-mail address below), which got acquired by Videology. Our stack is Java on Spring on *nix with MySQL and some NoSQL stores on AWS. The Baltimore office also has a team on a large .NET stack as well, but Java teams are spread across both offices. We have some big projects in the works involving big data and volume as we scale globally and across mediums (video, mobile, etc.). Currently, our Reston platform alone handles 4 billion requests a day.

Contact me directly at sahil_lmn@yahoo.com.

I actually got hired through a HN "Who is Hiring" thread, and I hired an intern through these threads. These things do work!
Code Quarterly, of course.
Ah, unfortunately it didn't take off.
Could it be that the virtualization layer does something with docker?
I don't use this as a trick question. I ask them to describe mutable vs immutable objects and gotchas. Then I write this function and ask them to describe in excruciating detail what it does, why, and how.

It is simply a easy way to gauge a candidate's proficiency with the language. It also helps if they know that this is a problem. You'd be shocked to know a lot of people on the market for jobs writing python don't get this question correct, but the smart ones often do when talking through it even if they didn't originally.
Early Access – Create membership plans and recurring payments for your website
"A pragmatic attitude toward decision-making"

if (lotsOfEquity)
{
bePragmaticWhichMeansWriteCrappyCodeFast();
}
else
{
codeTheWayYouEnjoy();
boostYourCv();
}
I know this will shock many node.js developers, but the Linux kernel is still managed with a mailing list.
We used something very similar to this where I work (Crittercism). I designed most of it.

I used five-part DNS CNAMEs exactly how they're specified in the article (a bit shocking, actually) except that mine switch the "group name" (prod, staging, CI, etc.) and the geography, with the rationale that "groups" can span several geographic areas (example: a multi-regional production environment), so they're logically the "containers" of geographic regions.

Example: rtr01.us-west-2.prod.crittercism.com, NOT rtr01.prod.us-west-2.crittercism.com

Great article.
Ask HN: Did something happen to TopCoder?
What's the deal with TopCoder?

In lots of comments from around 2010-2012, TopCoder is fairly revered as what sounds like a competitive Project Euler on steroids. I remember going there (or somewhere similar?) a few years ago, and there were programming challenges you could try; you'd code in the browser and they'd score your code with a test harness, and you could build a reputation/rank through your profile.

Looking at TopCoder now, it appears to be a slimy freelancing marketplace. There are a handful of "challenges" and they amount to bottom-of-the-barrel oDesk/Elance-type work, and it appears you're supposed to do it on spec as part of a "competition."

Did something happen? Am I just not looking in the right place? Does anyone recommend something similar?
Robert, I'm fairly certain that is not possible with any BLE system. Main obstacle is that a slave device, such as a beacon, can only be connected to a single master at a time to do things like stock look up or other things you've listed. So while customer A is connected, customer B can not connect. There is also security issue of customer A connecting and then leaving the connection open, denying access to customer B.

The way beacons work is turn the problem around. Your phone looks at the beacons that are near it, and make an educated guess as to it's location based on relative signal strengths and then go to a web app to fetch the data.

Beacons don't get a "ping" from the customer. They are, just like their name suggests, beacons. They send a ping out with their id for whoever wants to listen.

You can use passive BLE devices to listen for customer's BLE device, but only if those devices are in advertising mode which you'd have to put them into by an app running in the foreground. Usually stores use WiFi requests to track customers.
Neat! I haven't heard of it before but will definitely check it out. Glad to see more and more options popping up for this sort of flexible, easy payment type work. This kinda thing can do a lot to help people already below, or hovering right above the poverty line, since unforeseen expenses, and not being able to get new sources of income started in time is one of the biggest most daunting problems to have to deal with.
It would seem that most of the qualities he lists would be useful for engineers at larger companies too, not just startups. For example:

- Systematic debugging skills (Would anyone want to hire an engineer who had haphazard debugging skills?)

- Fearlessness to dive into what you don’t know (Would anyone want to hire an engineer who's afraid of doing new things?)

- A tool-building mindset

- A desire to be a player and not a victim

- Grit, combined with a willingness to learn and retrospect
I'm no investor and don't plan to invest for the foreseeable future, but out of curiosity:

Wouldn't it theoretically make sense to go short on something so obviously bloated?
I found the comment condescending too, but found a way to reply to it that didn't involve spreading poison on the thread. You didn't. You're going to be happier on HN if you can internalize the idea that direct personal attacks are counterproductive. You did a disservice to your own argument.
Having worked with datacenter technicians, I can confirm that providing step-by-step handholding instructions such as these is way more effective than telling the tech to "look for the server with the sticker that says unicorns.thenextfacebook.tk".

The human interface problem is solved by physical directions, not type of data provided.
You should be very careful with this. Even a relatively low TTL of 300 (5 minutes) can be too long to wait during a major outage. Make sure changing CNAMEs is a very rare thing, and be prepared to tolerate inconsistency.

It's also worth noting that some widely-used pieces of software cache DNS lookups in-process (MongoDB), so changing a DNS name is no guarantee that all connected processes will automatically fail-over to the new machine unless restarted.

Moral of the story: distributed systems is hard
You use the new one? Either that or dont. Doesn't really matter that should all be automated shouldn't it?
Ask HN: Best way to start with functional programming?
Any ideas on the best way to get started with functional programming?

I’m thinking of Clojure/ClojureScript+React, Haskell, Scala, or Elixir. Especially in the context of web or mobile.

The FP I’ve done so far is however much FP you can do with JavaScript/Python (currying, higher order functions, map/filter/reduce, underscore), and about a third of SICP (Scheme).
What is the theoretical limit (for comparison)?
Does Facebook Need a "Breakup" Button?
Actually, this invention requires Fibre to the Curb. The only section that would remain copper is the curb to wall-socket link.

And in the long term, you'd probably pay to replace this yourself with fibre since (if other high bitrate copper solutions are any indication) fibre would be lower power, lower maintenance and more reliable.
List of Food and Drinks APIs
I think gun manufacturers only get into trouble when they incorrectly make a gun... something that jams and explodes and kills you when you fire it. Obviously not to specifications.

I guess if the TOR network went around and randomly blew up machines that connected over it that would be different...

Simply suing them because someone used the TOR network to hide their website is absolutely ridiculous.
There's not a lot to it so far (a single class, three tests). I wonder if the author has a road map for the project.
At the risk of pedantry, it depends on whether their allocation is centrally coordinated. 4 billion IDs with central coordination isn't too bad, but you need a much, much bigger space to make collision-free, uncoordinated ID assignment practical.

Corollary: in a room of 23 randomly selected individuals, there's a 1/2 chance that two individuals share a birthday. 365 days in a year, but only 23 samples gets you to 1/2 chance of collision. Look up the "birthday paradox" for more info on this surprising result.
Google Co-Founders on Healthcare: “Thanks, But No Thanks”
> So you actually are getting a modem, hooked up to your telephone line, that goes up to 70m over telephone cable to the street, and then fiber the rest of the way. Makes a lot more sense than literally doing fiber to every home.

This is exactly how AT&T Uverse works in brownfield retrofits.
>>>I would be hard pressed to find any scientific and empirically supported argument for rejecting violence and increasing empathy. In fact, if you look in the empirical examples from the nature, abhorrent violence and terrifying behavior is the regular occurrence.

See "Who's Afraid of the Naturalistic Fallacy?" by Oliver Curry for the prevailing view on morality and evolution (in the absence of religious assumptions). No naturalist is looking to nature for morality, we look to our values as beings designed by evolution for sociality, and the argument is as sound as it was back when Hume made it.
http://www.epjournal.net/wp-content/uploads/ep04234247.pdf

You can also review Jonathan Haidt's research on moral emotions and evolution to see that science can do very well on the topic of morality.
http://faculty.virginia.edu/haidtlab/articles/alternate_vers...

>>>However, if you look at religions, you can find plenty of argument for empathy and non-violence. Of course, not in all religions, but at least you can find some sources for these ideas there, while you find very little in the empirical science. Same goes for other ideas that underly most of western society, such as Protestant work ethics, or rule of law, or concepts of law and justice, etc. You may dismiss the religion as stupid superstitions, but be careful not to throw out the whole civilization we're living in that was built on the same basis.

But why has violence decreased and so much moral progress made while secularism has also increased? Attributing the good to religion even in part just won't work. It seems, rather, that religion is just another cultural phenomena being shaped and changed by more powerful and influential factors in human moral evolution, as Pinker argues in http://en.wikipedia.org/wiki/The_Better_Angels_of_Our_Nature
Will Computers Ever Replace Teachers?
Over and over again I keep hearing people recommend the Big Nerd Ranch guide to Objective-C. I've briefly looked at it myself, but never got into iOS development so didn't pursue it seriously. With that in mind, I found it to be a very approachable resource, but that also comes with the caveat that any way you slice it, you're going to have to become familiar with computer science and programming language concepts and "ceremony" that you previously never had to worry about with JavaScript. The notation/syntax is heavily influenced by C and C++, and its those concepts that "bog" you down until you realize their role in the code you're writing. Basically, I'm not entirely certain there is a 100% "not hard to learn" sort of way, since every resource is going to have to expose to language features where you are asking yourself "why can't this be as simple as JavaScript, the untyped/dynamic interpreted language I know and love."
Cnames are really quite poor for this unless the cname information is being driven from some other tool that you can easily do lookups on.

Otherwise you won't be able to get that classifying information on the end host.
iOS - 40k users in total, 4k daily active users - about $20-30 per day. Single in app purchase to unlock features, no ads. Huge market though, we're working to get more press and hopefully Apple will feature us :).
Nitpicking/technical note:

> The Tor project simply develops on and provides the Tor core library, from which, other users have taken and made products like TorBrowser.

Note that this is not exactly true: Tor Browser is developed by the Tor Project (developed by tp.o's (the organization at torproject.org, which is incorporated as "Tor Project") people.)

At least my take on it is that the core network daemon "tor" is one of the things that tp.o people develop, but it's not the only thing/program.

Some of the programs developed and maintained by people who are tp.o developers: https://www.torproject.org/projects/projects.html.en

These and others comprise the broader ecosystem of Tor software. Many of the programs are (to use your word) (for all intents and purposes) "managed" by Tor Project (not only the core daemon.)
Discussion point: "We’re pretty good at testing the kinds of things that intelligent tutors can teach, but we’re not nearly as good at testing the kinds of things that the labor market increasingly rewards."
He did say "isn't selling very well (by its standards, of course)" intimating quite strongly that it was a sales success.
> Going for a run in the morning somehow feels less weird than just sitting in my room staring at the wall.

It's all about branding. In most settings, yeah, it'd be labelled as weird. But if we call "sitting and staring at the wall" something like "meditation" it becomes all cool and esoteric. :-) (I say this as one who spends at least 30 minutes a day sitting and staring at a wall.)

Point taken, though. I guess I have enough solitary activities that I regularly partake in that I never gave thought to those that might need to actively seek out such activities.
I can speak from (two-year stale) personal experience. I attempted to use the site as a freelance marketplace.

They have some interesting buyers. http://www.topcoder.com/asteroids/ On this one, at the time I looked at it, any individual could code up a solution and submit it. Best solution wins money.

There are other parts of the site. I'll refer to the "competitive Project Euler" stuff as Algorithm Contests.

My conclusion (speculation) is that the truly interesting buyers (DoD? Fortune 100?) use the rankings board on the algorithms contests for some purpose.

I also concluded that I am both too stupid* and too paranoid to hang out on [TC]. YMMV.

* O(n)^what?
Well... The link is not to onion, is it?

"In 1991, while attending the University of Helsinki, Torvalds became curious about operating systems[31] and frustrated by the licensing of MINIX, which limited it to educational use only. He began to work on his own operating system which eventually became the Linux kernel.

Torvalds began the development of the Linux kernel on MINIX and applications written for MINIX were also used on Linux. Later, Linux matured and further Linux kernel development took place on Linux systems.GNU applications also replaced all MINIX component" http://en.wikipedia.org/wiki/Linux#Creation
We took "(How the Egyptians built the Pyramids)" out of the submitted title because it isn't in the article. The best way to add information like that is to post a comment to the thread.

There have been several previous posts about this theory. A previous discussion is at https://news.ycombinator.com/item?id=7687391.
> why is this even an argument?

Because Netflix is not the only application that requires more bandwidth than Comcast' network can support in high volume. So what will end up happening is that Comcast will get paid multiple times for the same bandwidth, because they will pull the same sort of scam that The Producers did: sell the same "bandwidth" to ten different applications, so they get paid ten times for a network upgrade that they only actually have to do once.

What's more, it's not always predictable what applications will need more bandwidth. Forcing individual applications to make individual deals with ISPs to get faster service puts a huge roadblock in the way of new services.

Finally, as I posted in another response to you upthread, Comcast and other ISPs have been extracting monopoly rents for years, and a major reason why they were allowed to do that was their own claim that they were going to use that extra money to keep the capability of their networks in line with demand. They have not done that. Why should we users now have to pay for something we already paid for?
It's much more impressive if you can show the answer is independent of the variables and then use the limiting case to find the answer. As another poster wrote, all you have to do is write down the integrals for the volumes and notice that in the difference the R^2 terms will cancel.

Unfortunately, in this case the integrals are trivial to evaluate. I think a much more interesting problem would be one where the same approach I described works, except it's not tractable (or at least not easy) to do the integrals in your head.
If I did my trigonometry right, the edges of the cylinder would be about at the 35.26° latitudes, which seems pretty fat to me.
There is a small penalty, "the second smallest on the site", for NSA topics. But 'dang has been pointing out that it's flags that are knocking these stories down the rankings, not that small penalty; the point of that penalty is that it is supposed to be easy for important stories to overcome it.

The NSA penalty could not exist at all, and the stories we're talking about here still wouldn't have ranked.
>It's what doctors and patients said about knee arthroscopy for rheumatoid arthritus until they did a trial involving sham operations.

small correction; The NEJM studies (below), to which your comment was probably referring, were actually for arthroscopic surgery in osteoarthritis patients, not rheumatoid.

It's quite common to think these conditions are similar, but are really rather different, with diverse etiologies. RA is considered an autoimmune disease, whereas OA is not.

update: included subsequent years

(2002) http://www.nejm.org/doi/full/10.1056/NEJMoa013259

(2008) http://www.nejm.org/doi/full/10.1056/NEJMoa0708333

(2013) http://www.nejm.org/doi/full/10.1056/NEJMoa1301408
I only read up to this part: https://github.com/sheetal57/doppelganger-finder.

Conclusion: Creepy! But, source code.

Edit: github user sheetal57 lists a drexel.edu email address, and has 'starred' this: https://github.com/psal/JStylo-Anonymouth, also affiliated with drexel.edu.

Conclusion: Less creepy! ...Wait
Much more than 70 metres typically.
From the wiki page on TopCoder [1] "In September 2013, [topcoder] was acquired by Appirio." So assuming it was when they got acquired that it changed.

[1] https://en.wikipedia.org/wiki/TopCoder
Microsoft is getting very serious about supporting their JS infrastructure. The new xbox will also run winJS, as well as windows phone 8.1.
Over a certain size you want your tooling to take care of that knowledge not you. You don't want your sysadmins or developers deriving information from records that can change.

if your developer or sysadmin assumes that the server named castle will always be something special instead of looking in the CMDB or other ENC for that information you will have less fun in the long run.

tl;dr random names with a central ENC forces you to only get meaning or facts from one central repo.
Betteridge's Law of Headlines applies, without even reading the article.
Coderwall is now opensource
He sure sailed a long way on that "bosun" thing.
Joining Forces With NodeSource
Have any documentation on a roadmap for things as they go forward? Would love to send some PR's your way :)
I really liked The Little Schemer[0]. The language/syntax is a little different to Clojure but it's broadly transferable; really helped me think functionally.

I'm a total noob with this stuff but I've been really happy with Clojure (and more recently ClojureScript/Om) :)

[0] http://www.amazon.co.uk/Little-Schemer-Daniel-P-Friedman/dp/...
You won't find any stocks to borrow to go short.
Most Haskellers will point you at Learn You A Haskell For Great Good.

http://learnyouahaskell.com/chapters

If you go down this route: Once you start getting to chapters that don't have direct analogues in other languages, such as Functors, Applicative Functors, Monads, etc, slow down. A lot. I tried numerous times to just push through in the hopes that it would all come together, and I ended up giving up because I just dug myself further into a pit of nonunderstanding and frustration.

Give yourself time to let the strange concepts sink in. Use them several times until you truly understand them. Then move on.
Java Annotated Monthly – June 2014
"Our sales reps love the leaderboards and will make extra calls or a come in a bit early to be #1."

Because the top few sales people are treated like royalty and almost always directly benefit from each extra sale (usually via commission, also through network effects).

"Consumer products use gamification well in a few cases (Duolingo, Carrot app etc)."

Because people want to learn a language, get fit, etc. We already have the desire and know the huge benefits and these gamification products help make the journey a bit easier.

The reason enterprise style gamification doesn't work is because cranking out an extra 5 widgets a day doesn't improve the employees life one little bit. The incentives are all wrong.

I can either:

1) bust my ass off putting 100% effort into getting an extra 10-20% done each day then be too worn out to do anything else. Upside is I might be a little bit less likely to get fired and I might get a bonus bottle of wine each month.

Or

2) stay in the middle of the pack and invest my energy and determination into my side projects and l&d. Upside is in the long term I can fairly safely double or even triple my pay.

Not a hard choice and gamification isn't going to stop anyone from picking option 2.
Judge Shoots Down ‘Bitcoin Isn’t Money’ Argument in Silk Road Trial
Whatever the theoretical limit is, they're pretty much right at it at this point. Similar to how ADSL2+ was near enough at the theoretical limit of what the frequency spectrum it used could do given the attenuation it was asked to do it at.

For the same frequency ranges as ADSL2+, VDSL2 delivered pretty much no improvement. What VDSL2 did do is expand the frequency range up to 17 MHz/30 MHz, depending on the profile.

So the question you might want to ask is "How high a frequency can we use?" and in that case the real question you're looking for is "How short a piece of copper do you have?".

And the answer to that is very quickly becoming "a very short piece of copper indeed".

Either that or a lot of copper that's ideally also very thick... which, considering most copper was rolled out with the aim of providing a low attenuation at 3000 Hz over at most a low number of kilometres isn't often the case.

tl;dr: How long is a piece of string?
Everytime I come across these programming font articles, no one seem to mention about BPMono, which I've been using for years exclusively and loving it.

http://backpacker.gr/font.asp?m=1&font=bp2
Are you referring to the TopCoder Arena java applet? It still exists here: http://community.topcoder.com/contest/arena/ContestAppletPro... . They've redesigned the site recently but to access it you can just visit topcoder.com/tc and click Challenges -> topcoder Arena.

The browsable problem archive is also in the same location: http://community.topcoder.com/tc?module=ProblemArchive.
Nice technology, but I have had it with telecom company excuses. Electricity has been deployed to most homes in rural areas, as well as copper telephone. It should be no different with fiber. Why could it be done then, but not now?
In that case I'd use

map(itemgetter(1), words)