skysight-inc/HackerNews huggingface dataset:
>Remember News International phone hacking

Did they hack Hogans phone to get the tape?
>Gawker says it received the Hogan sex tape anonymously on a DVD in the mail [0]

People are defending Gawker because outing Peter Thiel wasn't illegal and the First Amendment is specific about celebrities personal lives being news worthy. Hogan's a public figure by his own choice and the story was true, it's not even really a case worth trying.

The fact that Thiel can bleed a publisher until it goes out of business for hurting his feelings shows how unfortunately fragile the first amendment has become.

[0] http://www.wired.com/2016/03/hulk-hogans-nsfw-gawker-suit-fr...
Without noncompetes for principals, it would be very difficult for companies to acquire consultancies. Clients want continuity, and will follow longstanding vendors even without solicitation. Consultancy acquirers are purchasing that continuity, and noncompete agreements (for very high consideration) directly enforce it.

Standard employee noncompetes, I agree, seem pointless.
Vizceral – Netflix's traffic visualization tool open sourced
you hold as many referendums as it takes until you get the outcome you want /s
i wonder if the page downloads the index to the browser's local storage, it's super fast.

Or maybe the index is simply very small
StubHub API
Does anybody know if the StubHub Developer API is still being maintained or even running? The last update appears to be back in 2014 and the sandbox link is no longer up.
The fantastic thing about misguided research ideas is that they go nowhere, bearing endless publications over the years as terminology changes.

The Internet is essentially the manifestation of the End to End principle. DPI is directly at odds with the Internet - if the functionality provided by DPI were actually beneficial to users, it would just be implemented as end-node software.
Yes, the statistical discussion is linked from the main article in a couple different places.
And it's totally understandable in day-to-day conversation if somebody gets it wrong. But if you're making a marketing video, maybe check that you're pronouncing the words correctly?
This would be a fantastic additional thing to monitor for. It was my first thought after hearing the voice modulation clips-- even in a manly voice, someone saying, "Oh I totally sound like a dude" sounded quite feminine since most guys wouldn't say "totally."

Two things I noticed from the clip on the FastCompany article-- it's modulated, but I can hear A.) Vocal Fry B.) Statements that sound like they're ending with a question (the voice goes up at the end.). These are both more common speaking patterns with women. The question thing in particular is common with people who are not as confident.
it certainly seems to be a constraint of the sort that sklogic was talking about above

Well, this is the thing. sklogic and others seem to think there's some sort of clear bright line dividing, say, Python from Java, where in Python they'll claim you can only deduce a constraint like "is of type object" ahead of time but in Java you can deduce something more specific.

And setting aside the falsity of that (even on Python 2, which doesn't have the annotation syntax or library support to do type hinting, you can still deduce a lot of specific information AOT), I'd argue with the concept of a clear dividing line and say instead that there's a spectrum. And I say this precisely because in languages like Java you can end up only able to deduce something will be of, say, type "Entity", which while better than "Object" still feels less like a qualitatively different thing to me and less useful for expressing the kind of rich constraints hardcore static-type folks talk about. Yet people seem to accept it as a statically typed language.

How is the same thing untrue of C? or Haskell? If I write code that interacts with data generated by a dynamically linked module, that data might include newly defined types.

It can happen in other languages, but Java specifically does a lot of heavy lifting to work around this kind of issue, and some of that is specific to the features and quirks of Java. There's a reason, after all, why people non-jokingly refer to the JVM as the best dynamically-typed language runtime ever developed.

But again what we end up talking about is less a clear binary of "this language is dynamic, that language is static" and more of a spectrum of different combinations of features and design choices which sort of gradually blend into each other as you look at them side-by-side. Which is why I like to argue with the idea that we can meaningfully define "static" or "dynamic" typing.
Right, which highlights another problem: interview.io's interviewers are presumably trained to be more objective and stringent on the criteria. This may introduce a selection bias.

Untrained interviewers, like the ones at startups randomly pulled into interviews and also hiring for culture fit, may have a bias that is more conscious.
Excellent visual, I would love to see this updated for 2016.

You can see that there are quite a few vertical slices where you will always result in a positive return. It's just a matter of how long you are willing to hold your money, and for what kind of return. That's why I'm attracted to index funds for investing.

How do people feel about investing in the SP500 right now? I'm not too bullish considering the current peak and the US political future.

https://www.google.com/finance?q=INDEXSP:.INX
I would imagine very low.
That could be a fun thing to break out at a party. I wonder what me sounding like a woman, sounds like.
Hyperloop in Russian
Hmm, care to elaborate? Typically HN comments provide details where possible but your comment reads very heavily like marketing speak (so much so I clicked your profile to make sure you weren't a new user registered today). Basically:

> Integration is amazingly easy if you use nginx... basically an apt-get.

What about the Wallarm Cloud?

> Unlike most security packages that just block certain ports or apply predefined rules, Wallarm feels like I have a dev-ops team looking at traffic patterns 24/7. They're always learning and they identify when things seem irregular.

What exactly does this mean? Are you implying that Wallarm uses machine learning and what criteria / data would it use in such a case? Alternatively is this referencing the Wallarm Cloud?

Typically infrastructure pieces are very, very well defined in what they do as they're critical (if it's too slow or not working correctly then you're business goes too slow or stops). If you have specifics of any of your claims it would be great to read.
I wish I knew.
> Maybe tying coding to sex is a bit tenuous, but, as they say, programming is like sex — one mistake and you have to support it for the rest of your life.

Hilarious! But I wonder if it is true.
If you'd like an example:

https://en.wikipedia.org/wiki/Citizens%27_Assembly_on_Electo...
Would investment in a Russian market managed fund panned out any better?
Well, I disagree with you on disabling javascript being an "essential security precaution", but that's another discussion...

As for the rest, there's also the point that the author probably wouldn't have done this that way. That seems like a dumb sentence, but hopefully i can explain it.

This kind of thing isn't going to make any money, even with ads this is an niche thing and would probably end up making him tens of dollars at most (unless he got really lucky). That means that most likely his motivation was to "show off" a bit. Show potential employers that he can use those technologies, show off his professional skill, and at the same time solve a problem that he saw himself. So most likely it wouldn't have been made without those technologies.

But either way, I don't think that this is the wrong way of doing things. I know that many disagree with me, but for most "web apps" progressive enhancement is dead. Yeah, for a simple company website, or something which should be accessed by as many people as possible like government websites, PE is still very alive, but for everything else, it's done. Javascript is part of the platform, and disabling javascript but still expecting a fully useful web is like disabling python and still expecting all of your linux tools to work the same (after all, those same devs could have written their code in C, then progressively enhanced it with python).

It's part of the platform, and it's here to stay. Disabling javascript is not the solution to security issues.
Preparing for an interview and the work at your job are two different fields
Because your actual interview will not be text-based and if their goal is to simulate an actual interview scenario where you will be speaking out loud an expected to form coherent thoughts to questions on the fly this comes closer to doing so than text based.
Planet Money did a great podcast on this recently [1]. It's pretty cool how it works.

[1] http://www.npr.org/sections/money/2016/04/22/475339930/episo...
job hunting is not fair game, you can't wait for the job to come on a newspaper or job website to apply for it. many times it happens that the job is posted for policy purposes but the hiring is already done in the background. this sounds unfair, but it is the truth.
job is something that helps you get on with your life and places the food on your table. so its only common sense that people who are already in power of recruitment would give the job to someone they already know and call in the favor afterwards, instead of posting it publicly and hiring a complete stranger.
Since most of Brotli's improvements over its ancestor LZ77 are due to its large, hardcoded, text-corpus dictionary [1], most of the algorithm's strengths would be wasted on binary data like images.

Zopfli, from the same people, is a DEFLATE encoder, so it can be used in PNG [2] and this has already been added to some optimizers, e.g. AdvanceCOMP [3]

[1] https://gist.github.com/klauspost/2900d5ba6f9b65d69c8e
[2] https://github.com/google/zopfli/commit/337d27f25ef15a6cf34f...
[3] http://www.advancemame.it/doc-advpng.html
If I've learned one thing from this, it's that the worst places on Earth are in Sub-Saharan Africa. That's some staggering poverty which has really resisted major change after what appears to be a major shift in the early 80's.

Guinea worm is a great victory, but like Smallpox it's not emblematic of a general trend. You should not look at a chart of guinea worm infections and draw conclusions about rates of Malaria, VHF's, HIV, etc.

What has clearly and drastically improved is the standard of living in the US and Western Europe, which should shock no one at all.
And why not just make it clear that valid_data depends on valid_user?

valid_user = loggedIn() && hasRole(ROLE_ADMIN)
valid_data = valid_user && data != null && validate(data)

if (valid_user && valid_data) …

I think this makes it clear that valid_data has a dependency on valid_user that was being hidden in the previous version, which we're now making clear. It will look a bit weird, but I think that's a positive because it draws attention to the fact that the short-circuiting is required and that double-look coupled with a short comment will make everything much more readable. The previous version does not convey as much meaning, in my opinion.

if (loggedIn() && hasRole(ROLE_ADMIN) &&
data != null && validate(data)) …
That was a good article, but Jon Stokes hasn't written for Ars Technica for 5 years now. He published that on Medium. But the idea that supporting gun rights is a universally conservative position just goes to show how tribal and polarized everything is. Gun control has almost nothing to do with other liberal positions and yet it's packaged together in such a way that nearly every liberal comes out for increased gun control and every conservative comes out against it. It's very hard to find a person with individual opinions on issues.
Text doesn't solve the problems you described. I believe there could be non-content-related clues present in voice-chat that are absent in text-chat, but all of your examples were content-based clues.
> just answering the same questions over, and over, and over.

Have you considered creating an FAQ?

> Something like 70% of every issue/email I've ever received could easily be auto replied with "please provide version, platform, code to reproduce, etc.."

Github has issue templates now. This could fix at least some of these incomplete submissions.
Demographics. Africa, Nigeria in particular, looks like China and India of decades past.
The Megaprocessor is finished – CPU hand built from discrete transistors
Thanks for the additional information. My take:

+ The idea person is trying to convince people to work on the cheap. The difference between a freelancer/contractor/consultant and an entrepreneur is that freelancer/contractor/consultants make money by doing the work. Entrepreneurs make money by getting other people to do the work. The more work an entrepreneur gets for less money the more money the entrepreneur makes. The freelancer makes money in exactly the opposite way.

+ I'm using "startup" in the narrow technical sense that someone in Silicon Valley's startup ecosystem might. Out in the rest of the world, the success of companies founded on that model has led to "startup" entering the common lexicon as a synonym for "a new business" and people will apply "startup" to restaurants and dry goods stores and an office of consultants billing time and materials.

There is some shared structure between startups and normal businesses. One of the things that isn't shared is the risk reward profile. A restaurant will never have exponential growth in users or revenues. It will never have nominal unit costs approaching zero.

+ One of the features of a startup in the technical sense is a focus on the growth in the value of equity creates a better alignment of interests among investors and employee shareholders [in a startup in the technical sense, founders are employees].

In the end and at the start, "paying normal salaries with part of it replaced by equity" is not paying normal salaries. In a business structured to provide regular cashflows to owners and investors, the controlling interests can [and often do] reduce profits via paying themselves excellent salaries, leasing or renting intellectual, real or personal property to the business, employing family members, etc. All are legitimate business expenses and all are normal business practices for businesses optimized around dividends and profits.

Please don't misunderstand me. There is nothing wrong with a cash-dividend oriented model, or with going to work for someone else.

But I want to be clear that this does not look something clearly intended or structured as the sort of startup one reads about on Hacker News. That means that the sort of outcomes one reads about are less likely. It also means that the class of investors the business will have access to will not have the sort of objectives and operational values which are more common among VC's and the terms upon which cash can be raised are likely to be far more heavy handed.

My advice:

Have expectations aligned with what the company and its organization and control structure are likely to be rather than with what tends to be described on the Hacker News front page.

Focus on understanding what the "ideas guy" expects for the organization and control of the company.

Don't go into business with people you don't understand and trust 100%.

Programmers have unlimited access to projects someone wants built for free or at a discount.

Programmers have a nearly unlimited access to people who have ideas that they will let you build.

I like this essay: https://sivers.org/multiply
if you enjoyed that too bad you'll never do any of it on the job
I'm not comfortable assuming facts not covered in the article. Generally, it's the journalist's job to fill in such blanks. If your take is correct, then this is just poor craftsmanship on their part, although it will certainly achieve the emotional resonance they pursue.
Urbit Is Building a 'Virtual Galaxy' for Bitcoin Nodes
Lots of talk in here concerning superpowers falling, and not much about how it's way more favorable for companies to use debt financing in a low interest rate environment... Lol developers should stick to developing
Yeah we've put in some work to make it usable on mobile, but I wouldn't call it optimized for mobile yet.
>"anywhere in developed world"

I hate this terminology. If the US has, in fact, "finished" developing, then the future of the S&P will be bleak. I don't think that's the case at all, though. I think development has just started and we'll see fantastic advances in bio-informatics, solar power, 3D printing and a number of other fields in the upcoming decades.

When I was a teenager, I pirated music. I seriously hope my children pirate gourmet cheeses and burritos as teenagers. I download apps that organize my notes. May they download the bio-app that lets them dunk from the free throw line.
> What would a more powerful USA look like?

Passenger rail; durable houses; less unemployment and more labor-force participation; a population not balkanized along political/cultural lines.
How so? Looks the same to me.
I'm not familiar with Texas law, but it seems likely that there's more to it than that... at the very least, you probably need board approval before issuing equity.

But in any event, I was referring to authorizing more shares under the certificate of incorporation - which is basically setting the maximum number of shares that the company can issue. That's a different process than issuing shares (though every time you issue shares, you should make sure you have enough authorized and available for issuance).
Supply and demand... if you know a stock is heavily shorted and Martin Shkreli owns 70% of all the stock and tells his broker to turn off the borrowability, then there's A) a lot less stock to short B) current shorts have to deliver C) less shares to buy when they cover

what happen?
They have a strong argument along the lines of copyright fair use for academic purposes.

If I properly quote Wm Shakespeare “You speak an infinite deal of nothing.” (Merchant of Venice) then within various limitations designed for academic quotation use, I don't owe ole bill a penny nor do I need a copyright license for that academic purpose quotation.

On the other hand if I were a musician and sampled 2 seconds of a song, supposedly I need a legal release or the owner of the sampled song will have our government give me the economic death penalty in the courts.

The CFAA is kinda weird legally having the infinitely powerful government team up with the infinitely powerful megacorporations just to make sure individuals follow arbitrary corporate defined local rules of behavior. I'm having trouble finding a non-CFAA example in the real world. I guess it would be like if a shopping mall privately published a rule about not saying "merry christmas" for inclusiveness reasons, then the local police shoot in the head any private citizen at the mall caught saying "merry christmas".
Both maturity and strong communication are important for any professional position.

So, shall you start firing executives at VC firms, or shall I?
I imagine it was a typo, but... I personally have found PyOpenCL and the vispy.gloo OpenGL APIs to be very convenient together (along with Numpy and Scipy of course).

If it fits your goals, a useful mental model is that you are programming Numpy ndarray data, and all these tools just fit together to let you manage the data elements, apply transforms, and view them. You should be thinking about the math that solves your domain problem, using alternative mathematical formulations to optimize your algorithms, and only then worrying about using a tuned parallel implementation of that math.

I prototype new ideas and visualize results and intermediate data very easily, with easy transitions between using numpy/scipy routines, custom OpenCL kernels, and OpenGL shaders. I've even found myself using OpenGL to do the visual equivalent of "printf debugging" to look at intermediate array results when developing new array operations and wondering what I've done wrong or misunderstood about the problem. It's very instructive to create little sub-problems you can run as independent scripts during dev/test/microbenchmarking cycles. You should iterate on many small experiments, not assume you can design high-performance solution in one top-down adventure.

For high performance processing, you eventually need to understand architecture limitations and the impact of different problem decompositions. Non-trivial, multi-dimensional problems need to be decomposed into smaller blocks to get better cache locality for the vectorized/parallel code that will process each block. Otherwise, you won't enjoy the benefits of parallel hardware as all the compute units are stalled waiting for data fetches. I find myself doing more and more meta-programming in Python, where I reason about array shapes and sizes, compute slicing geometries, and then loop to extract and dispatch chunks of data to OpenCL jobs which in turn use a dense form of SIMD or SPMD execution on that block. Python is great for this kind of marshaling work.

Also, PyOpenCL makes it trivial to switch between backend drivers. The Intel OpenCL driver is quite good on recent laptop and server CPUs. You might be surprised how much performance you can get out of recent i5/i7 or Xeon E3/E5 CPUs when you use all cores and all SIMD units effectively. Plus, the CPU backend is able to use all system RAM and has a more uniform cache behavior, which makes it more forgiving for badly decomposed problems compared to GPU. This can be a big help for prototyping as well as for limited-run problems where you don't have time to invest in fully tuning your data structures for GPU requirements.
Show HN: Portia2Code — Turn Portia Spiders into Scrapy Spiders
Are advertisers owed compensation for non-humans wasting their ad exposures?

If you're a site owner and you're using bots to screw over your advertisers, that's one thing.

But otherwise, what's their claim here? I'm sure web crawlers interact with ads all the time in the course of their crawling, and no one's complaining about that.
So their conclusion is that the people who do worse, use the product they happen to sell less?

Sounds like bullshit to me.
When Under Attack, These Frogs Hatch Themselves
2 or maybe 4 years would be reasonable to earn back (some or all of) the investment, and allow others to improve upon and maybe even patent the new invention. As it stands, whole industries are held back due to 20 years for patents.
Has nothing to do with the Swift language from Apple.
Is not on Github.

(Saved some of you 1-2 clicks)
Ask HN: Is direct mail dead?
Good folks of hacker news! I'm building a web app around mailing letters as easily as sending an email to as many people as you would like.

So naturally, I'm curious what the general sentiment about direct mail is... So how do you guys feel about it? When was the last time you mailed a letter? Do you hate mailing letters?

All of this started because I hate mailing letters and I figured other people were just like me... So tell me if I'm wrong! Thanks!
Gender blinding in orchestral auditions (which usually involves screening the performers from sight and thus is pretty-much foolproof) has been shown to improve the percentage of women who are hired.

See, for example, 'Orchestrating Impartiality: The Impact of "Blind" Auditions on Female Musicians', Claudia Goldin, Cecilia Rouse: http://www.nber.org/papers/w5903
This was just presented at Monitorama, here are some pictures people posted:

https://twitter.com/jessfraz/status/748201403789676544

https://twitter.com/Serginio89/status/748202913843937280
I really want to be able to access EFS file systems from Lambda. Has anyone figured out a way to access NFS?
Nice to see he responded with that info.

It was however after my comment so I was in a point of limbo at that point.