skysight-inc/HackerNews huggingface dataset:
The presenter I mentioned did not go into details about what interconnectedness he found, but I think it's quite obvious that people visiting a site do have influence on other visitors, which is at least a part of the underlying issue. On the simplest level, most web sites have share buttons to make it as easy as possible for visitors to influence other traffic. Or, other examples, a trending tweet can massively influence patterns of usage of a website or Facebook page (or many tweets with small reach can cause many small influences); or an RSS feed might influence patterns of tweeting or posting elsewhere. I think there are myriad other interconnections within web traffic. We do a great deal of work to drive traffic that is based on the premise that different visitors to websites are mostly interconnected. It's these factors that give me pause when I think about statistical measures that are premised on an assumption that we're measuring independent events.
You can. It's just not mundane JPA. Hibernate had the same feature before JPA borrowed it. I was the only person that new Hibernate well enough to do that. JPA targets normal CRUD->POJO apps for it's common case. Under most circumstances you don't need raw SQL for that.
This implies some sort of unfairness is being hidden, which should be the easy part of the problem.

The hard part is that equitable salaries do not mean equal salaries. If you there are large differences based completely on merit it's very difficult to make someone feel good about being lower than the person sitting next to them, even if it's objectively fair.
"Or work on an art project"

Well, you might want to ask yourself if this project is really something you want to work on. That is, do you love it? If you'd rather be working on an art project, why not do that?

There's that famous Steve Jobs quote that goes something like, "you only make great things when you love what you do."
It's a small downside to the massive upside that in the UK most people don't have to do their own taxes, their employers and the government do it all for them.

Hence the employers need to know how much you've earnt and how much PAYE tax you've paid so far this tax year (via a form called a P45).

I guess you could get round it by claiming you had unpaid leave, or you'd recently been given a pay rise, or you'd been offered the figure by your previous company to stay.
Releasing evidence to support claims is a quaint relic of when America was a Republic beholden to its citizens.
23andMe Health Reports Returning
This wasn't released to prove their point. This was released in response to a FOIA request.
I was happy to see Long Tail was censored, but disappointed that Marketplace of Ideas wasn't.
This guide introduces some neat plugins. However one plugin that is widely useful but missing from this guide is YouCompleteMe [0] which gives you smart, general-purpose, automatic, token-based autocomplete.

[0] http://valloric.github.io/YouCompleteMe/
Google heading closer to the center of that particular arena will likely result in a net positive for publishers.

How so? Pay to Play (the marketing slogan for this initiative practically writes itself) seems a net negative to me. Searching for a particular game? Prepare to see nothing but Zynga, King and whatever other well capitalized companies can afford to dominate the top of the lists. Google will have even less incentive to fix natural discoverability.

Comparing Facebook's mobile ad channel (in content) to Google's mobile ad channel (in SERPs) is like more akin to comparing AdSense to AdWords. We won't see Google take a share of the pie from Facebook, we'll probably just see the pie get bigger as Google makes more ad inventory available.
We don't need no stinking estimates
That's not what the researcher said. He made no claim to having fed them often (and consistently, which is mentioned as helpful to induce the behavior).

But crow gifts are not guaranteed. "I can't say they always will (give presents)," Marzluff admits, having never received any gifts personally, "but I have seen an awful lot of things crows have brought people.
There is a "This Week in Swift" by @NatashaTheRobot that's worthwhile:

https://swiftnews.curated.co
Fig is now Docker Compose
That's pretty much exactly the point. I think this is a commitment that probably ought to be baked in from the beginning, before a company scales. It's hard for a large company to make a commitment like this commensurate with it's size without making the commitment early and scaling it along with everything else.

As for size, NBB is the second largest craft brewer in the country and Patagonia is a very large player in outdoor apparel.

>The only goal at a growing tech company is reduce costs, increase revenue.

Right. Fuck that, because that's not actually (ever) really the goal. Money's always a means to some end, so another way of looking at this is to put a stake in some particular end that you want to share with everyone at the company. That's culture. Culture is shared values, and this is a way to make culture measurable and something the organization is held accountable for over time.

Yet another way to look at this is what happens if when Larry and Sergey decided on "Don't be Evil" someone told them "That's adorable, but why don't you think harder about how to turn this into something measurable".
While it's amusing, it's not nothing.

The release of the document, even redacted, means that it exists. Proof that it exists gives legal purchase to challenge the redactions moving forward or to seek alternative means of disclosure on other grounds.
"Scalable" means like airline prices or how westerners get consumer products from slave- or near-slave labor: the system only works if someone employees subsidize others, and they won't consent to that, so the subsidize are done secretly.
How do you deal with interdiction?
>> Then that somebody would need to be willing to take the risk and cost of a lawsuit that could drag out for ages, with an uncertain outcome.

I think an author with a proper lawyer would be able to use the DMCA to shut them down rather quickly - meaning it won't drag out for ages.
Lasers Could Boost Engine Efficiency by 27%
If you haven't written any Go code, how can you know what weaknesses are significant? This is why people read reviews of every new tech gadget - because the feature list doesn't tell the whole story - you need the input of someone that has actually used the thing.

You can choose who to believe - someone who has tried the language, or someone who merely thinks they know what it'll be like. I know whose opinion I'd trust.
This looks pretty interesting. Could someone give me a good use-case for this? I suppose spinning up dev environment on a host other than localhost could be useful? I could also see this being useful as an interface for multiple docker-installed production environments.

Perhaps someone could give me a "for instance."
In other words, the whole point of OSS is that exactly the thing you say never happens, happens all the time.

It's a matter of project scale too. Nobody cares about exploiting Hadoop because it's millions of lines of low quality code written by thousands of day-job developers.

But, if a project is clearly the work of, say, 2-5 individual developers, it's easier to see how those individuals are creating much more value than anybody is possibly compensating them for.

The main complaint seems to be "offering things for free then expecting good things to happen" doesn't work. So the only solution is "offer things for free and also provide support/services/hosting/accoutrement to companies with big pockets."

The trick is: how do you incentive companies to pay in the first place? There's the mongodb model: market, popularize, and aggressively sell broken software so people must buy support or else nothing works at all, or there's the RedHat model: target big companies and become their source of trust/knowledge for complicated things the buying company doesn't want to manage/understand themselves.

It can be difficult to sell highly popular, non-broken, simple software. It works, people use it, there are no problems, so, why pay, even when it runs your multi-billion dollar company (especially when the free support resolves all issues in less than 20 minutes anyway)?
> If the project timeline is "work for 6-8 months, then show people" it's possible you built an amazing thing only you know how to use and nobody else really wants.

This absolutely terrifies me.

> The simplest hack here: wake up earlier and use your first (and best) 2-3 productive brain hours on your project then go to work. You'll use your best performance (refreshed, alert, not tired) for your project while still not being fired.

I really, really enjoy my sleep :). This is certainly very practical advice, but it requires that I'm disciplined enough to go to sleep earlier the preceding night. That's difficult but certainly possible.

> Non-practical advise is: screw work, if you're not happy, save money and do what you want.

It's incredibly tempting. The problem (that actually isn't a problem) is that I enjoy my full-time work as well.

Thank you for the advice!
SpinPress Issue #1 Now Available
They have to maintain it too if they want other people to use it. Red Hat and CentOS comes to mind. Nobody can run OSS RHEL without doing the same work the CentOS people are doing.
9 Impactful Push Notification Examples to Drive Customer Engagement
As far as I understand, until recently Allwinner has been doing kernel development with sole focus to get Android shipped as fast as possible. It is a fact that they did not work to get mainline Linux support for their SoCs.

Developing for mainline might be slower but in the long-run it's better and even cheaper. I think that they are seeing this now.

You can check the slides at https://fosdem.org/2015/schedule/event/allwinner_upstream/ for the current level of support. This is about the community work for mainline support.
Copyright violation carries heavy penalties these days, particularly in the US. If you can prove it, get a lawyer to work on contingency. IANAL but this seems easy.
Flash has been able to do this for years: https://tools.ietf.org/html/draft-thornburgh-rtmfp-flash-02#...

The "setPeerInfo" command is sent by the client to the server over the NetConnection control flow to inform the server of candidate socket addresses through which the client might be reachable. This list SHOULD include all directly connected interface addresses and proxy addresses except as provided below. The list MAY be empty. The list need not include the address of the server, even if the server is to act as an introducer for the client. The list SHOULD NOT include link-local or loopback addresses.
What is ridiculous about it? LINE is earning millions of dollars from exactly that.

On the other hand, I think the patent is invalid because LINE predates this like a year or so.
> Can you give an argument in favor of hidden assumptions and non-explicit procedures?

So as counterintuitive as it sounds, I think there are actually a couple of good arguments that can be made here:

1) With significance testing, the burden of supplying the assumptions and determining meaning is largely on the reader. With bayesian, it's transferred to the author. While it might make sense to use Bayesian for things like the Cochrane report, it's not obvious to me that each person who designs a research study and collects/analyzes data should also be in the business of trying to say whether some phenomena is real when looking at all other studies.

Essentially each study now becomes a metastudy, with all of the practical and epistemological problems that entails. The fact that it's difficult to figure out what that even means should be a red flag. (And yes, I realize this is the Chewbacca defense.)

2) So TokenAdult actually turned me onto this book Measurement In Psychology, which is all about the epistemological problems with assuming that anything you can assign a number to is a measurement. That is, having the property of being meaningful when interpreted on a ratio scale. The exact argument is kind of esoteric, but the basic takeaway is that it's very easy to trick yourself into thinking that just because you can assign a number to something that it's a measurement, to the point where assigning numbers to things in the first place tends to lead to worse decision making than if you had just used a green/yellow/red system or whatever.
"Salary: Competitive" almost always means "15 to 40% undermarket", in my experience. If the Salary was truly competitive, they wouldn't be ashamed to post it.

Similarly, if they say "Good" or "Great" benefits, the benefits are probably poor or average at best. If they actually had really good benefits, they'd be specific about naming them.
Patio11's famous advice article includes this great point and others, IIRC
iOS 8.1.3 jailbreak Release Download CydiaiOS 8.1.3 PP jailbreak
Well, I don't think anyone expects FOIA to apply to genuinely classified information. So I guess the issue is whether it actually needs to be classified.
I stopped being mesmerized by TED talks after reading http://www.nytimes.com/2009/04/12/magazine/12letters-t-CORRE... . I was further disappointed that the Ted talk webpage was not updated after that development.
> it would make it even more difficult to build businesses and make money from open source software

Yes, isn't that kind of the point?
dump1090 is great.
>you can't legislate against inconsiderate behavior

Sure you can. In my own experience I've had good luck calling the police with noise complaints, although I recognize the response is probably worse in many other places. I'm not claiming you can legislate against all inconsiderate behavior, but it's not a problem that is inapproachable with legislation.
This is a great argument in favor of wild speculation and fear mongering, but in no way does it follow from any rational line of thought.

Besides, "anyone with a laptop" hasn't been "hoovering up all the raw Internet traffic", and frankly the NSA hasn't been either.

Again, there's wild speculation, but there's no evidence. Again though, here you are preaching the fear and the wild speculation.
It's surprising to me that so many in this thread are asking if these rankings are legit. Of course they aren't -- they operate on a simplification that trade accuracy for convenience. It's one developer's side project...many professional companies and analysts have failed to encapsulate the worth of a human being as a number, why should this developer be any better?

That said, I imagine a lot of headhunter companies use the same kind of heuristic, which is probably why I get so many unsolicited interview requests despite my lackluster activity (I'm in the top 200 developers of Ruby in New York, and #3200 in CSS...of the entire world)
The stars are also inaccurate for me.

Username: nathanpeck

You are reporting 115 stars for JS, when I actually have 700+

Another thing to factor in to make this more accurate is to detect if repos are in a package system like bower or npm.

If so then factor in the downloads for those packages. For example one of my repos only has 100 stars, but gets nearly 10,000 downloads a month on NPM. Another has 600+ stars but only gets around 100-200 downloads a month.
It carries heavy penalties for large players with on-staff or retained legal firms. For the rest of us, you can forget about it (source: multiple lawyers, none of whom would work on contingency for a case like this). I can absolutely prove it, but it doesn't matter. At least I got them to stop but not before they'd passed off my software as someone else's to millions.
Ask HN: How can I determine who is using a given public IP address without DPI?
Sounds like a dumb question but hear me out: I'd like to determine who the service provider is for a given public IP address. I'm not talking about who owns it–that information is readily available–but instead who is actually using it.

Let's take Netflix for example: if I see a stream of packets to a Netflix server and look up the owner of that destination IP I will invariably get Amazon because Netflix (like many service providers) run on Amazon.

How could I identify that it is Netflix who is providing the service without doing DPI on the TLS handshake? (you can guess at it from the raw data stream because the server's hostname will be in plain text)
Tomasz Tunguz: Want to grow faster? Get cash upfront
Tom Tunguz (VC @ Redpoint) was on the Growth Show Podcast this week and talked about the two piece of advice he would give about growth to founders if he had to boil things down -- 1. get cash upfront 2. focus on customer success.

Anyone have experience switching to getting payment upfront? Or just advice on getting upfront payment in general?

What was that process like? Assuming it's tougher in the early days (and will vary for industries)

Here's the episode on iTunes if you want to listen to the whole interview:

https://itunes.apple.com/us/podcast/tomasz-tunguz-redpoint-ventures/id963131164?i=336196977&mt=2
It looks interesting but seems like a very Docker-centric Packer[0] in that it has code to create ready to go with Docker images on various cloud providers and virtual machines.

The real hurdle and problems you'll be solving with Docker are when you have containers on separate hosts. Will Machine handle configuring firewalls, SSL, SSH keys and all that jazz across hosts so containers can reach each other? I've automated a lot of this myself but would love something that does it for you (other than the existing discovery service tools that often introduce problems of their own). From the post it seems like Machine will also handle this but I wonder how and how well.

[0] - https://packer.io/
Whoa. Giving up friends & holidays for your side project is a really bad idea. Don't do this. Your side project is not worth being alone & unhappy for.

I'm guilty of working Christmas & New Year, I'm guilty of ditching friends' parties to work on side projects. It rarely gets you further ahead on your project anyway, and can do more damage than you realize to friendships. You have to practice your social skills regularly, and friendships are harder to make the older you get. If you don't put in the time with your friends they'll eventually lose interest in you & move on. Neither of you will really understand each other.

Partying may seem frivolous (and it often is), but it's also a key way of getting to know people & bonding with them. Social media can also be a way to keep up with what's important in the lives of your friends and understanding their interests. Both have their uses.

Giving up TV & video games is a good idea, and if your friends are addicts or lazy or negative then it's a good idea to find better friends. But remember that things you create are ultimately for other people, and it's important that you understand people so you can create better things for them. Code is such a small part of any project, a lot of it involves wetware. Some of your best opportunities will come from the friends you make and the people you meet.

Apologies for the rant, but please take it from someone who's been there & learned a lesson.
It won't recognize my city from my profile even after I added it (other developers for my city show up, though). Are the results cached? Is there any way to refresh the cache?
The city search thing doesn't work right as far as I can tell. I live in Louisville, CO, but it was showing users from Louisville, KY.
Interestingly, I find Independent to be mostly CCW, even though it's under Loblaws.
Here is my CN:

G: You said something that hurt my feelings!

C: What did I say?

G: I'm not telling you but it hurt my feelings!
Attackers Hijack Lenovo Domain, Spoof Website and Intercept Company Emails
It's not necessarily cheaper, but in a large organisation it could well be easier in practice.

The person making the hiring/firing decisions probably isn't responsible for the bottom line. They'll be working within defined constraints on what they are authorised to do and how much they are authorised to spend on doing it. If they want to go outside those constraints, they probably have to follow a standard procedure to request authorisation to do so, which may well involve legal as well as accounting approval, explicit approval from management at increasing levels of seniority depending on the request, etc.

If senior management haven't kept a careful eye on how their policies are actually being implemented, this can easily create perverse incentives where doing something is favourable to the person making the decision even though it is less favourable for the overall success of the organisation. The current example, hiring expensive contractors for very long term gigs instead of salaried staff, is not unusual.

Other similar results of potential interest to geeks would be things like renting SaaS rather than buying (often more expensive in the long run, but done because the relatively low recurring opex is preferred to relatively high up-front capex) and buying commercial software from a preferred supplier rather than using something Open Source for free (because preferred suppliers have been pre-vetted and approved so their product can be bought immediately, while using someone's FOSS might need legal to review the licence if it's one they haven't seen before, which can involve all kinds of "business justification" paperwork and extensive delays).

Edited to add: Of course, there may be other factors as well. Contractors might be more expensive per day but often don't come with the long-term legal obligations of hiring an employee (a big deal in places with relatively strong employment rights laws, such as most of Europe). For software purchases there may be issues of ongoing support contracts or (re)training and migration costs that dominate the total cost of ownership, making rent/buy or COTS/FOSS decisions a relatively minor factor. Sometimes the incentives set up by senior management who are looking at the big picture aren't as perverse as they look from below.
Oh, overflow. I thought it was going to be something more interesting.
Had to make some changes, so I pulled the link. New one is coming soon!
> Trying to build dynamic SQL queries with raw strings is a nightmare.

Create the optimized version in a SQL editor, then use the builder pattern to fill in the holes in the query.

Much less boilerplate than any ORM tool generates.

> Another, less useful property, is a considerable reduction of boilerplate when persisting a complex object graph.

That depends how expressive is the application language's meta-programming capabilities.

The thing is, if I have to fine-tune the ORM generated SQL for optimal performance, its value diminishes.
Let us hope, that we are getting closer to discovering the vaccine for human idiocy. While one can argue and appreciate natural selection at work, the helpless children pay the steep price, not the stupid parents.
Same problem here. I filled out my city just as other developers who show up for my city have done but it still says "We couldn't find your city from your location on github :("
The quality varies - most of my subscriptions now are in 1080, and one of them is 1080p60 (very nice). The 4k content only works for me Tuesday-Thursday-ish (too much network congestion, it seems, despite being on Time Warner's new 100mb service).

What I'd like is the option to filter by video length. Anything under 45 seconds seems to be posted by teenagers, and I just don't care.
DCMA would get their repositories shut down and code taken off the internet - but it would not get the code off the devices etc. You'd need a lawsuit against a company based elsewhere - that's a pretty bad timesink potentially.
The problem with Blogger no longer allowing sexually explicit content
" In fact, the existence of the DIA's report had been unknown until the White House secretly authorized the declassification of select portions of it so two Republican lawmakers could undercut the media narrative painting Snowden as a heroic whistleblower."

https://news.vice.com/article/official-reports-on-the-damage...