skysight-inc/HackerNews huggingface dataset:
None, because all of these approaches require browser support to be at all usable.
I have hired and worked with "offshore" developers even though in a big corporate. Is it effective ? That depends on what your goals are. In our case, the goal was not to have the "best" or "crème de la crème" but just someone enough who can work with knowledge BAs and PMs onshore and get the job done. Cost: $10,000 per headcount/year.

At one point of time, my boss will ask me to interview a bunch of developers together. yes, like 7-8 in one room with teleconference. Goal is to select 2-3 out of them. Guess what was the most important criteria ? Communication skills!!
Well, the average might be based on group risk. But car insurance companies still care about your individual situation as well as driving history.
How to Get Started With Beta iOS Mobile App Testing
Modality kills (or how I learned to love emacs and stop swearing at tmux)
Does this corner case really justify dealing with another entire verb? Even if we stipulate that null has a specific meaning for our application that we don't want to screw up, how about empty object, array, or string? ( {}, [], or "" ) Do all of those mean something for, e.g., the "lastname" field?
A regular microscope? Maybe if you want to manufacture in a twenty year old process. Visible light only goes down to ~400nm, so no matter the magnification your eyes will not be able to see minimum size features on anything made since 1994 (600nm) or so.
It's a Zapier project, so they're citing themselves.

https://github.com/zapier/resthooks
The only argument to his find command is '.', so where is the concern about argument list?
> Shen sort of offers a richer system in very weird syntax, but the compiler just throws that info away and doesn't make it useful.

While I share your belief in the importance of type systems, I don't understand this remark.

I haven't used Shen (or Qi), but it's at the top of my list of interesting languages to try. As I understand, the optional type system is a core Shen feature. The syntax may be unlike other programming languages, but is taken directly from type theory. Can you go into more detail, perhaps contrasting with Haskell?

http://www.shenlanguage.org/learn-shen/types/types_sequent_c...
I can appreciate that, but I really don't see a way to change human nature, particularly the nature of children. A percentage of people are going to be picked on and singled out.

How do you propose we fix it? Do you think this article was even partially close to a solution?
>All bullying is based on traits that set you apart.

This is certainly true. What I meant to convey was that in the context of a programming class, being bullied for a trait that is itself already suspect within oneself reenforces it and thus is more damaging. If that girl had been bullied in the programming class because she was fat, it may not have had as much of an impact on her decision to pursue the career. Being bullied because she's a girl on the other hand, had the secondary effect of reenforcing the idea that she doesn't belong in tech.
I find it fascinating that someone could be using something as complex and slow as Hadoop and not know of sort(1). Not faulting any lack of awareness, but it is really interesting that Google map/reduce and Hadoop marketing (word of mouth?) are so effective while the contents of /usr/bin are like buried treasure.

The funny part is that one of the early uses of Google's map/reduce approach was probably to distribute the job of sorting search results among many servers. And here you are sorting Hadoop results with something as small and simple as sort(1).
Apple announces iPhone 5S
Business Insider CTO fired over bigoted tweets
Under the hood, it's Flask, so it's WSGI. WSGI can be served in a variety of ways.
Obviously the officials involved in this case were let go, right?
Because who would enter into an official database that they want to abuse border searches to search an attorney for a person in an ongoing case with the government, and for that exact reason?
Well, I'm building a dating site as a hobby project. I could add a "Just try without an account" option but then, there's still a rather long form to fill to decide who the user should be connected with. Removing only two fields doesn't seem like a very good idea in this case.
Apple updates iPhone lineup with iPhone 5S / 5C
Well, one of the elements of market disruption is unbundling of product.For example, if you unbundle hotel services you get safe place to stay, comfortable place to stay, services-on-demand, ease of finding such place. AirBnB has thrown out services-on-demand from its value proposition and had an opportunity to capitalize on being a market connecting buyers and sellers.

If we unbundle reversible transactions we get money transmission and satisfaction guarantee through complex legal system. What happens if we technology will allow same level of protection but on top of instant, irreversible transactions. Many sources of government inefficiencies would be eliminated. It may be a complex thing to do, but we should think of the components of reversible transactions and how to innovate on each of it.
GitHub implements the PSHB subscription API. It's fine, but doesn't really fit in well with the rest of our JSON API. For instance, parameters are sent over as form encoded values like "hub.mode".

http://developer.github.com/v3/repos/hooks/#pubsubhubbub

We also have a regular JSON endpoint for our hooks resource (which is essentially a subscription API).
Looks very nice, but -- any plans to release a community / OSS version?
Business Insider Fires CTO Pax Dickinson Over Offensive Tweets
Apple Unveils The iPhone 5S
Bridges don't secretly collapse. And an overt collapse due to a serious, government-mandated secret weakness in design or construction leading to the revelation that a large portion of a "free" country's transportation infrastructure suffered from similar secret weaknesses in the name of national security would be a scandal of government-shattering proportions.
Apple introduces the iPhone 5S
Even with full-disk encryption, an image will be made of the drive, and the government will keep a copy on the chance that the password will be revealed later. Or the algorithm gets broken/weak enough at some point in the future.
That is not at all correct.

The output from find is a list of filenames separated by newlines. The wc command is reading from stdin and counting those newlines[1] -- wc itself has just two arguments in its argv array here ("wc", "-l"). You will not exceed its argument list. Further, it is not at all a hack to count the number of files this way; rather using pipes to compose functionality is the Unix way[2].

But fwiw, if you want a count of the inodes in use in the entire filesystem, you can get that directly from "df -i".

In any case, as an exercise to the reader, I encourage you to grab the source to find and add the -count output option you desire.

[1] Technically a filename can contain newlines, so this would throw off the count. The fix for that would be to use find's -print0 output option and then pipe to something which can count on the nulls. In practice, you're unlikely to have such filenames.

[2] cf. http://harmful.cat-v.org/cat-v/unix_prog_design.pdf
That's what I was afraid of.

Let's say I have a small captive group of more savvy users--just the site admins, for instance. Are any of these approaches worth looking into for them?
Apple moves to 64-bit A7 with iPhone 5S
So all this is just about the following pattern?

A wants to get updates of B. Instead of polling B for changes, it sends B or C an URL of A and says: POST to this URL the moment something changes on B.

If that's the case, this really gets lost on all the hooks/subscriptions/load-mumbojumbo on this site.
It's illegal not to provide your password in the UK, not sure what the rules are under these special powers in the US.
Make sure your SSH keys have a password.
Summary here: http://valleywag.gawker.com/business-insider-ceo-and-top-edi...
Can cows help save the planet?
Will this department stop taking DoD money?
Apple's A7 is a 64-bit processor, iOS 7 supports 64 & 32 bit apps
'screen' is absolutely crucial with ssh, too.
The way the info is presented bugs me. The first "case study" is Zapier. Later, in the "Learn how..." set of links, Zapier is listed as one of many. Look to the footer, and the Github link, and it's of course evident it's a Zapier project.

This project (er hmm, "initiative") is core to Zapier's business. If every service out there had a hook atop their service, it'd make things a lot easier for Zapier. That's cool. What bugs me is the feeling that Zapier's branding in the whole thing is less than transparent.

It seems that open source projects are getting more and more marketing driven, and the way this "initiative" is packaged is a sign of things to come.
Obviously rankings such as these are highly simplistic, and I think it's pretty obvious that "there is too much noise to say that Yale is better than Princeton".

But sometimes progress can only be made by focusing on "simple" indicators -- things like childhood mortality rates, whether applied to a country or to a single hospital.

For a college to decide it wants to go from #200 to #190 in a particular ranking is meaningless, but going from #200 to #20 is going to be meaningful. Likewise the president of a country saying, "it's atrocious that we're one of the 20 most corrupt, or red-tape-laden, countries" -- it can provide the necessary impetus to change and improvement.

These rankings are certainly not "entirely unsubstantiated" -- they're certainly very far from perfect, but don't throw the baby out with the bathwater.
Apple iPhones unveiled at California event
I don't get it. "Liberal Insider" said that you need to be a "bleeding heart liberal" who would support Barack Obama to work at BI. Pax refuted this referring to his history of statements against Obama.

I doubt it very much that he was implying you needed to be liberal OR conservative to work at BI.
And, as has been discussed in another area of this thread, repossession of a college degree is possible. I'm not advocating it, but it would have a definite effect on incentives on both sides when making decisions about which college to attend, what degree to study, how much debt to borrow, and whether or not to repay it.

If student loan debt were bankrupt-able, and the degree revoke-able, I can see how that might remove some current problems (not that it wouldn't introduce others).
Why was there nothing to do on Cubehero?
I very often turn away from sites that ask me to sign up. It doesn't matter how interested I am, if you ask me to sign up without allowing me to see what I came to see, I will go away and forget I ever heard about you.
Deterministic builds do more than merely defend against the Trusting Trust attack (what you and cperciva are dismissing as a flight of fancy equivalent to worrying about megabit-scale quantum computers in 2013) --- they also prevent compromised open-source binaries, a much more serious and realistic attack vector.

So we need to start implementing deterministic builds into every major open source project if we're even pretending like we care about putting up resistance to what's going on. If Tor browser can do it in just a few weekends, then so can we for mainstream Firefox, and hopefully eventually Ubuntu.
Exclusive access to 15Five 2.0 employee reporting
> ... the code for this one (written below) is not simply an endless loop

You may find this enlightening: Not only do nontrivial programs sometimes have unevaluated ways that will prevent their termination, but it's been proven that there cannot be a deterministic way to prove that a program will or will not terminate.

The Turing halting problem (will a given program terminate), and Godel's Incompleteness Theorems (nontrivial axiomatic systems can make true statements that cannot be proven), are connected -- each implies the other. And both have been shown to be more than educated guesses about reality.
I can only assume his skepticism is based on the assumption that either companies will find a way around it, through some legal loophole, or the government is not telling people the whole truth about the coverage guarantee. I hope he meant the former.
I don't think it has been tried too many times in practice, because software binary translation is so proven (eg. like in android x86, or rosetta on mac, or fx!32 on nt, etc etc). Itanium is the only one that comes to mind. Any others?

Then there are several that have lower level "programmable microcode" kind of level in the hardware, ranging from the Transmeta stuff to mainframe-era writable control store...
Native Ad Prices Are Way Too High
Yeah, it's pretty bad. I think it comes down to "assuming WebHooks, a suggested 'pattern' to set up the subscription programmatically".
Shame is really hard to assign and even more difficult to self apply. So while society (let alone our small, sometimes dark programming/tech back lot) is a long way from where we should be, each of us does have a responsibility to more than our own self-entertainment. Trolls are not unique to HN and blogs, they exist in real life too - they're called bullies. And with regards to this story, there's not really a 'both sides' here. There are females and males. And of the males, there are men and boys. Deep down and up close in your own personal mirror, you know which one you are. Instead, why not be awesome and redirect negative, petty energy and do something productive. Change the World, it's clearly needed
We are in very bad place when people and organizations start self censoring their content just to be sure.
My guess is that most commenters on HN have a CS background and are not immersed in the world of mechanical design. This demo is not unlike that saying about sufficiently advanced science looking like magic. Demos like these are definitely of the kind that provoke lots excitement from people who don't work in the field and, generally speaking, exactly the opposite reaction from those who do.

I must also note that Musk is a deity on HN and, therefore, anyone posting anything counter to what he says is often met with negative reactions. In general terms one is labeled a hater and things go downhill from there.

I straddle the software, electronics and mechanical design worlds and have devoted a significant amount of time and effort to mastering the tools of each discipline. In mechanical design my tool of choice these days is Solidworks. I have also used AutoCAD and ProE extensively.

I would never, ever, in a million years, want to spend eight or more hours a day moving my hands around in the air to design mechanical parts. It would be a horrible productivity sapping experience. A trackball and keyboard, once you've learned the interface, form an effortless man-machine interface to design parts with software such as Solidworks. My preference is for trackballs. When using one, in a very real sense, you are touching, grabbing and interacting with the objects on your screen. It feels very natural. More importantly, it is fast, accurate and ergonomically sustainable for long hours.

I realize I need to provide context for someone who comes from pure CS to get a grip on what I am saying here. Here it is: Imagine someone came along and suggested that instead of using VIM, your favorite editor or IDE you consider using this new interface that requires you having your hands in the air all day to manipulate graphical objects that, when linked together, create programs.

It would look very slick. Perhaps they'd even make a reference to a similar concept see in a movie. You would probably recoil at the very idea and post negative comments on HN. Those outside the CS world would see it as an incredible potential advance in the field and call you haters for not praising an attempt to advance the art.

That's exactly what we are looking at here. I can't think of many people who do MCAD for a living who would think this is actually useful at any level except for one: It might be cool to have as a presentation tool. It would be neat to allow anyone to feel like they are touching and manipulating objects in free space in an intuitive fashion. That's it.

The other more subjective point I'd like to make is that I find myself wondering why Musk/Tesla/SpaceX are burning clock cycles working on anything outside of their core missions. The fact that he had engineers spend time on the Hyperloop and this doesn't sit well with me. I could be wrong, of course, and I am sure there are plenty who will point that out. I just don't think these companies are mature enough to engage in such pointless distractions.
Apple unveils 64-bit iPhone 5S
After the past week's NSA revelations, just what full disk encryption system should we be trusting? I think it's fair to assume that any commercial implementation is compromised.
I have found no reason to believe that the PD thing is/was anything more than a satire of the TechCrutch Disrupt demographic. It's just too silly.
"So getting you to sign up is not just the most important thing, it is the only thing."

Wait, what? Why does it matter whether I sign up or not. If I don't understand what the service/app is for, why would I want to sign up? If just signing up makes it legal for the company to email me, how does that still make me want to use your app ? It doesn't. Just because I am forced to sign up does not mean I will be a paying customer or an active user. That is what matters not just a sign-up.
> I bet she never complained about the computer industry or navy being sexist and dominated by males. Even if she did, it seems like she coped rather well.

However, I'm having trouble coping with the endless stream of idiotic sexist bullshit I hear from certain HN posters.
Public domain classical music to download
When I visited that page, Avast gave me a malicious download warning:

hxxp://fekhdkxtnosb.rr.nu/jquery/get.php

Apparently what's loading isn't jQuery?
I kept reading expecting a complaint other than the spacing and camel-case, but couldn't find any. I think you many be underestimating the non-programmer's ability to parse English, as I can't imagine it would be too difficult to realize 'ds' means Data Source when it's in the Data Source category. Those words seem to be labeling variables? Which if it's the case, having no spaces in variable names is indeed a good practice.

Non-programmers can still use technical software.
If you're dealing with a truly large number of files you could use "find . -type f -printf 1 | wc -c" which would just print a single character to the pipe and count the characters. I really doubt this is significantly slower than one program that does both would be. It'll do roughly the same amount of work.
The reason rankings exist is because often, in the end, a decision MUST be made. Are current rankings possibly worse than a random draw? - conceivably, in some cases, but that doesn't have to be the case.

Your concerns about ranking-context and the general difficulty of ranking are, however, well placed. Solving the ranking problem, for the general case, is a first-class problem on the same level of difficulty as computer vision or language processing.

Personally, I think the world deserves a better approach to solving general ranking.
I think that's definitely the case with free services. But I've even seen some paid services that pull this trick. Take Frank & Oak for instance. I've seen a lot of ads for them and I have some vague idea that it's a fashion service for men.

How does it work? How much does it cost? I have no idea, I have to sign up to figure it out.
Thank you for this, I asked for a discount last year (as I didn't care about mobile platforms) if I could use Trigger.io's browser add on SDK but eventually the price was too steep. In general the monthly thing doesn't work for developers, some of us have work during the day and there are months where nothing gets done. I hate having to pay monthly for something that shouldn't.
And probably use the NSA backdoor to peek at the hard drive, right?
This was a major reason for creating my board game web site, BreakBase ( http://www.breakbase.com ). All I wanted to do was play a board game against my friend, and not have to worry about all of the nuances of making an account. Just share a link and play a game. Making an account is an after-thought, if you like using the service.

edit: hyperlinks, how do they work?
7 Ways to Create a Budget for Your Project
"(...) Play as one of two characters. Runs 5x faster on iPhone 5S than the iPhone 5."

http://www.macrumors.com/2013/09/10/live-coverage-of-apples-...
Carrying a burner is itself also suspicious -- the safest course it to be as normal as possible which means having a regular computer/phone with some stuff on it, or nothing. Also, it isn't sufficient to focus the the border policies for re-entry to your own country, you also have to consider every country you would travel to, all of which have their own laws, all of which can change at any moment, even while you are in transit. Carrying around "sensitive" data, along with the password (which is in your brain, thus you are carrying it) is just overall a really bad idea.
Does anyone else find it ironic that there are so many articles bemoaning the annoyances of web services written on the web service Medium?
We have been looking at it and currently use the WinForm based product from you guys.

Biggest issue we see right now is print output. We need good large format printing. Since it completely canvas based any print output is going to be raster, which will not scale up and use large amount of memory if made at any decent DPI.

We had the same issue when looking at the Silverlight version, all raster based, printing looked bad and took forever with large memory usage. You guys pretty much said no to using Silverlight 5's vector print capabilities.

I would seriously look at an SVG based renderer and/or at least an SVG export function allowing for resolution independent vectors mainly for printing but also for saving.

Secondary but not by far and related is PDF export. You guy recommend Phantomjs for server side PDF generation. This isn't a bad solution, but again it hampered by the raster rendering, SVG based rendering would make this a workable solution as I believe Phantom will do PDF vectors from SVG.

Your most direct competitor that we see is Y-files, and their solution does SVG rendering of the canvas, has great layout, looks good and can even save GraphML that can be loaded in their other products.
They say that there were ~5000 such searches per year, which makes them extremely rare occurrences given the hundreds of millions of people crossing the borders in a year.
Intel to make low power chips for wearable devices
What you pipe into ssh gets out of ssh on the host you're connected to.

So basically, you get :

(local) (remote)
stdin -> ssh ssh -> stdout

Hope that helps.
I have been using both "tail -f" and less for years, and never knew about this. Thank you. In three lines of text, you have made my logfile-centric life oh-so-much easier to deal with.
You can turn that off with:

cal | cat
The more I read about the laws in the UK, the more I appreciate the laws in the USA. We don't have everything right, but at least our system is rooted in the notion of the sanctity of individual rights. Or was.
My thoughts exactly. Looks very nice but pricey.
I've used Bitcoin intentionally to get away from PayPal. So for me, the more PayPal stays away from Bitcoin, the happier I'll be.

I'd much rather deal with a new company, like coinbase, who can jump through the necessary hoops.
He's talking about forwarding stdin and stdout across the SSH connection to the program that SSH is running on the other end; such that the stdin of ssh is passed unmodified to the program and vice-versa.
HEAR, HEAR! The low point for me experiencing this was a pseudo-startup (really a product review blog) plastering their front page with a mandatory Facebook Connect. No, I think I'll abandon like the other 98% of your HN traffic.