skysight-inc/HackerNews huggingface dataset:
That doesn't mean that they believe the FBI should have the right to unilaterally force software and hardware vendors to build proprietary access to hardware/software which bypasses basic security features.

Making money from targeted ads doesn't mean they think the FBI should be able to bypass device security via hardware and software vendors.

Basically: making money from data != believing that a right to encryption doesn't exist.
Well, for one, ORM doesn't quite fit Go's philosophy, but there do exist some attempts to do this.

For me, it's a non-issue, as it doesn't feel right with Go.
Yeah, the problem is that Google's whole business model depends on uploading all your unencrypted data to their cloud, whereas Apple could probably decide to encrypt everything in iCloud so not even they could read it if any government/hacker came looking.
There's a lot of interest in OpenSUSE tumbleweed from what I've gathered.
Thank you for the kind words and the perspective.

Luckily, we will be joining a new Microsoft (pending regulatory approval), one lead by Satya which has a different vision for the company. We are excited about what this means for Xamarin's products, for our customers, for our users, for our employees, but most of all, we are excited about what we can achieve inside Microsoft for all of Microsoft's customers, and the rapidly growing open source community around .NET.

Cheers!
Miguel
It has been suggested that some if not most elliptical galaxies are the result of two similarly sized spiral galaxies colliding: http://spacetelescope.org/images/potw1148a/

The most energetic event I can think of would be two galactic core sized black holes colliding. Has this been ruled out already as a possible cause of FRBs?
Restating the obvious: adblocking declared legal
Great response from Zuckerberg. This is something that easily could have been dealt with in a much more ham-handed way or through middle management...to have the CEO take a stand is very helpful.

I think he states the position well. "Black Lives Matter" is meant to be a concise motto that is founded on the belief that society does not equally value its African-American citizens. It does not preclude lives of ethnic groups having value.

Perhaps the "All Lives Matter" group would argue that their stance is equally amicable...sure, it's just as well-intentioned. But what BLM and, apparently Zuckerberg believe is that this response insinuates that the BLM advocates are unfounded in their beliefs that blacks aren't equally valued by society.
It's great that you helped this one person find that content, but the feedback is useful for your site in general.

My experience was:
1) saw ad
2) clicked ad
3) not a clear idea about what type and calibre of documentaries you had in your library
4) didn't want to sign up to find out
5) bounced

You did a great job with 1-2 -- targeted me correctly as a potential consumer and even got me to click on an ad -- but you failed in the conversion of interest to customer.
What I mean is that the objective definition of Quality is abstract and not very hard to pin down. However the way that people use it is to refer to concrete 'qualities' that groups of people coordinate around measuring and these are subjective, hard to pin down, but often useful.

I agree with you that a common property of a 'quality' is that it can be compared (without this property it would not be measurable.)

When people say "this is a quality _______", I think it's useful to ask them why that is Good, and what properties it had that helped them realise it was 'quality'.

Plain disagreement about the usefulness of the concept of measuring and optimising for certain properties annoys me, because often the people that do this are just trying to replace the original system with one of their own.
Why publishers shouldn't fight ad blockers: 'The hackers will always find a way'
The last big change was c++11, and that was already five years ago.
While the old binary protocol has its deficiencies, they could have been addressed with relatively minor changes. The plus side with the old protocol is that the message format itself is very simple to generate and parse. Now I have to drag an HTTP/2 library into my notification server and deal with a much more complex protocol where the vast majority of that complexity is completely unnecessary.
Former Googler fights adblockers with adblocker blocker
It is a $15,000 award.

One of the qualifications is that you must be: "A woman and/or a member of a racial/ethnic group that is currently underrepresented in the computing field in the country where the student will earn the degree"
As others mentioned, distance helps.

Another important bit is that if someone is sitting down, you should sit down next to them. If they're at their desk and there's no chair, squat or kneel.
One Music Copyright Can Be Better Than Two
I maintain an Elasticsearch client and have used it for work quite a bit, but let me just say

>elastic

hahahahahahaa

you have not used Elasticsearch I see :)
As of iOS 8 that's no longer the case. JSC JIT compilation can be used in native apps. (It's also used by WKWebView.)

http://trac.webkit.org/wiki/JavaScriptCore

"JavaScriptCore is an optimizing virtual machine. JavaScriptCore consists of the following building blocks: lexer, parser, start-up interpreter (LLInt), baseline JIT, a low-latency optimizing JIT (DFG), and a high-throughput optimizing JIT (FTL)."
based on the comments on the blog post, i don't think that's the case. I think you just need to buy the minimum paid mailchimp account ($9/mo)
At this point, oracle can't wave their magic wand, as the SFC implies, and have the software be magically gpl-compatible. Since Oracle re-closed solaris, a lot of other entities have branched and forked and merged code into the openzfs codebase under the cddl. So you'd have to get in contact with all those entities to get it relicensed, unless you want to work on an ancient version of ZFS.
Kudos to him. The tendency of people to refuse to understand what "Black Lives Matter" means is infuriating. I love Arthur Chu's Tweet some time ago on this
https://twitter.com/arthur_affect/status/538015166634680320?...
Not sure I understand. You've been able to make C# Excel Addins for a long time now (file new | office addin) and you can also write add-ins in JavaScript as well.
I know its technical but in laymens terms they are an aggregator unless another definition exists.
Not here but because of the "s=TSLA" in the Yahoo's url?
Also, stars that are large enough to experience a supernova have shorter lifespans than our Sun, giving less time for life to develop.
I am rather well paid. I push very hard in my job, to try and aim for monetary promotions. I live in such a high cost of living area, however, that even on my salary it is difficult to afford a house. and start a family, ESPECIALLY competing with double income households.

This leaves me with three options. Rent forever, at increasing rates. (not a feasible option). Buy a house now, ride the constant increasing prices like everyone already in the market, be glad I'm not a buyer any more. (trying, but very hard to compete when 10% above listing is common.) Save up and move the hell out.

In any of these situations, a 5%, hell, a 1% raise compounded over a decade, makes a _meaningful_ difference in how long you'd be able to sustain living in a better cost of living area (e.g. if I moved out into the country somewhere), if not also on how much I can put out as a down-payment or as a lifeline to keeping up with increasing rent.

Perhaps it's a sign of what would have in the past been comfortably middle class being more and more stretched, but every little bit counts; it's an oddly similar feeling to when I used to be far less well off a few decades back.
Except that in 99% of cases, Google is correct. The pure volume of people mistyping Amazon is good enough reason to autocorrect "Amazone." You know what you want to search for. So tell google what you want, "Amazone."

I don't see how you can complain when you have the solution to the problem, don't use it, and are an incredibly niche (<1%) case.
When you need to secure your WiFi network – and when you don't
Completely agree. The "accountability" part of 5 Dysfunctions is about the team being accountable to each other and having the ability to call each other out. It's not about checking off boxes in a spreadsheet.

Think of it this way: It's about the responsibility of members of this site to downvote non-productive comments. It's not about meeting a quota of productive comments; it's about disarming non-productive action. We hold each other accountable for having productive discussion.
It is though. Search is about providing the highest likelihood of the desired result, not matching words, at least in one value space.

If most people searching for "goat" want to know what the word means in slang, that should be the top result. Possibly you could argue that you want a personal search profile that knows you value Wikipedia higher than other links, but for the default case it feels like optimising for highest odds of success makes sense.
> All of the links in the second screenshot are wildly irrelevant to what he's looking for

In fact, if you look at the results with "deluge.app" and "retina" in quotes, there are no results that he would be looking for.

I think this article misses its own point: it's not that the results are worse, it's that what he actually wanted was for google to tell him there were no results, not to realize there were no results and so expand his search for him.

There are two choices that google can make in this type of situation, show you that there are no results for your search terms (helpful in this situation but not when there are obvious synonyms that do have results ("help" vs "aid" example in the article)) or google could expand your search to include synonyms or not contain all terms (helpful when there are lots of useful results close to your terms in search space, not so helpful when you're looking for something very very specific).

I'd imagine it's incredibly hard to tell the difference between these situations with just a few words as a query, but if I had to bet, I'd guess they probably hit some useful level a large portion of the time. It's not clear the problem is universally solvable, however, and going back to add quotes to terms is annoying to type. We're probably never going to get the beloved + operator back, so how about just making verbatim search much quicker to toggle, google?

(I'd settle for a more consistently triggered "Search instead for [original search term]" at the top of the results)
> And? DSLs can have any syntax you like. And any type system you want.

While you're technically correct, as a practical matter you won't implement a type system/type checker for all the DSLs you create. (Nor do I believe you'll even do it for anything approaching a majority.). Obviously, I'm using the impersonal "you" here.

Implementing real type systems is hard and mostly rather tedious work.

syntax-parse only gets you so far[1].

[1] https://docs.racket-lang.org/syntax/Parsing_Syntax.html
Generally anything not put together by John's wife is pretty good. John's wife is a little out there
What about for using it as a headless browser with javascript and Rust manipulation of the DOM?

We have a http proxy that would like to analyze html responses and rewrite parts of the page.

Is servo ready for that or should we use something like PhantomJS?

Thanks!
Sorry, I'm compelled to emit another "arrgh".

Look, ZFS on linux is a comparatively small community project with a comparatively small number of developers as such things go. To argue that this requires significant hassle to relicense is... probably correct. If Oracle were to relicense ZFS under GPLv2, the community would have to do some work (in the worst case asymptote: they'd have to duplicate the work that's already been done).

To argue that this is somehow of equivalent complexity to relicensing the entire Linux kernel is... I dunno, I've used up my "arrgh" for this post.

Seriously, I don't understand what you're arguing here.
I understood it differently: He's saying work is a large part of life and therefore should not be treated as if it's something apart/different. That does not mean that one 'should spend all your life at work'. It means one should try and have fun and not take things so seriously all the time.

And I would completely agree with that. In STEM I'd say the majority does not understand the concept.
Name coin is is a seperate blockchain, this exists on the bitcoin blockchain.
The scary thing is the $15 chargeback fee since we plan on charging $5/month.

Are chargebacks a common occurrence?
Use duckduckgo as a first line. Use yahoo and google as backups. Eventually DDG will get enough funding to improve their quality. That's what I do.
You could never find useful results for a phone number, except for businesses. Searching for a small local business's phone number brought up their page for me.
Congrats! PadMapper was my go-to during college. If you write about your journey, I'd love to specifically hear your thoughts during the big drama with Craigslist.
Ask HN: Is there a website for creating a glossary of terminology of product?
I like to use a website that allows our company store the terminologies of our product in it. so when new user comes in can use the glossary and find out what is what.
Interesting. But Yahoo has their own search engine. If Yahoo listed Yahoo Finance first, and Google listed Google Finance first, is there any legal issue? Both are working search engines and nobody is forcing you to use one over the other. I don't see a "true" monopoly situation. At least not a Comcastish monopoly in which other players are explicitly blocked from entering the market.

For what it's worth, Bing and Yahoo also list Yahoo Finance first, if searched for "TSLA".
> Yes you can - as soon as you start wrapping your arbitrarily complex macros into a custom syntax.

Well, by that definition you get exactly the same if the host language of your DSL is statically typed and doesn't use macros. Custom syntax is custom syntax and whether tools/IDEs understand it has nothing to do with the host language.
I really vibed with this article.

For my entire career, I've attempted to make the distinction between _quality_ and _fidelity_.

Quality, as the article suggests, is a subjective term that is determined via individual experience.

Fidelity, on the other hand, is the concept of making something which adheres to the requirements/specifications/best practices of the realm in which the thing exists.

So much of the technology business has failed not because of bad ideas but because of bad communication of those ideas. As technology becomes more and more ubiquitous within the lives of creative individuals, the need to understand this duality will be even greater.
Thanks Sam! Yeah, it's certainly a change going from a team of 3-4 to a team of 29. So far it's been a really nice change, though.
Isn't the neurotoxin β-N-methylamino-L-alanine (BMAA) an issue with Spirulina [0], though?

[0]: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4130116/
> If he liked the GPLv3 he may have added the line back in

No, he couldn't have, because all the contributions received for the kernel were licensed GPLv2 without the "or later" clause, and cannot be relicensed to GPLv2 with the "or later" clause. Linux is GPLv2-only forever, essentially.

(It could relicense by stopping accepting contributions licensed without the "or later" clause, and either negotiating with all existing contributors to relicense or waiting for the copyrights to expire, but that's not likely to be practical. It certainly can't be relicensed on Linux or any other one actor's whim.)
Alas, it’s 2016 and there’s still no serious competitor to Google.

Eh. I switched my default to Duck Duck Go and I'm pretty happy with it. Not quite as magical as Google was in its heyday but then neither is Google. Set up keywords for your searches ("g" for Google, "b" for Bing etc.) and they're all just a keystroke away anyhow.

And if you're too lazy to set up your own custom searches or you're using a borrowed machine, Duck Duck Go has some slick built-in "bang" searches: "!imdb aronofsky", "!msdn system.diagnostics" and so on.
Wouldn't a clarification of intent be based on evidence from the people that created the license? It doesn't matter what the lawyers think, they can't change history. You'd need the lawyers to relicense, a completely different way to solve the issue.
> Is there any reason for them to stay with 5.25 or 3.5 inch design for a datacenter?

> Why not go back to 8 inch for massive surface area? Or is that too much mass to spin.

One problem AFAIK is that larger disks wobble too much, more the faster they spin. Which is why if you break open a 3.5" 15k drive you'll see that the platters are more like 2.5", and a lot of wasted space. For 7.2k you can use bigger platters, but how much bigger? I doubt 8" is feasible.

Of course you can reduce the rpm further, but that has downsides too.
Do you have any suggestions?
The Myths Surrounding Viewable Impressions
Large engines (in giant container ships) are supposed to be approaching the efficiency limit according to theoretical thermodynamics. Does this get small engines close to the limit?
> combine GPL'd software with some other software and distribute the resulting combination

I believe the key here is the distribution of the resulting combination. Were you to apply these patches after the distribution of Ubuntu, then would this still apply? Asked another way, if Ubuntu sets up a separate package channel that installs ZFS through a downstream patch via apt, would it be in violation of the license?
True, but we were not discussing general GPL violations.

But specifically the murkiness of the binary kernel module 'exceptions' (or if they are not actually derivative works in the first place, and thus not really 'exceptions', but rights). That's what 'this issue' refers to above.
I wondered the same thing: if say the Linux kernel was to be re-licensed, how long would it take to get a hold of all the developers that ever contributed something to it? I'm sure some of them have by now passed away, so they'd have to get a hold of their next of kin?

Also, how does duplicating someone's patches work? If I contributed some really basic piece of code, say a very specific hash map implementation where there aren't really two useful ways of doing it, does another developer get to copy/paste bits of it into their code? What if they name the variables the same and structure the code similarly? What exactly distinguishes the original code and the new replacement if they look similar? The fact that someone else typed it in?
The Myths and Realities of Advertising Algorithms
There is Yacy (a P2P search engine):

http://yacy.net/
They made it too tall moving ".js" below! There were much much better proposals!
I'm sorry, I might be wrong here, but I thought that any cryptographic system is breakable, given enough time and resources. If this is true, then, according to your statement, you're never protected. Therefore you can just transmit and store plain data without any cryptography, isn't it the same?
The last time I wanted to use btrfs half the features I wanted from it weren't available unless I compiled a non-repo version myself. Needless to say I didn't bother. Possibly this has changed, but it won't be months or years until the choice comes up again for me.
The Myth of 5,000 Ads
What do these acronyms mean? SOF, BUD, Q, FTC?
Well I think Cryptome is taking more issue with who has the info than with Snowden his only role was in taking it and whom he chose to give it to.
Advertising: Hit or Myth?
I've had the same experience but only in isolated places where I could choose the technology. Most of the time, though, I bring up any Lisp and people act like I walked in with dog excrement on my shoes. But these are the same kind of people that are telling me that Golang is going to cure cancer, too so the feeling is mutual.
"There are specific issues affecting the black community in the United States, coming from a history of oppression and racism..."

For anyone looking to read more on this subject, "The New Jim Crow: Mass Incarceration in the Age of Colorblindness", was a helpful resource for me. (http://www.amazon.com/New-Jim-Crow-Incarceration-Colorblindn...)
Well that is a compelling argument you make certainly although it might be better if you actually backed it up with something.
Only binary distributions thereof. See the section called "Is The Analysis Different With Source-Only Distribution?":

Pure distribution of source with no binaries is undeniably different. When distributing source code and no binaries, requirements in those sections of GPLv2 and CDDLv1 that cover modification and/or binary (or “Executable”, as CDDLv1 calls it) distribution do not activate. Therefore, the analysis is simpler, and we find no specific clause in either license that prohibits source-only redistribution of Linux and ZFS, even on the same distribution media.

(Conservancy mentions the possibility of contributory/indirect infringement, though. Also, proprietary kernel modules written specifically for Linux, or using Linux-specific kernel features, may be GPL violations by virtue of their source code being a derivative work. But in the case of ZFS and several other cases such as OpenAFS and many hardware drivers, the source code is not a derivative work of Linux.)
And now it got crossed off the front page of Hacker News... sad.

@Dang - was this flagged by users? Seems crazy that it had 30 points in 20 minutes and now it's gone.

Zuckerberg's statement on this seemed really well written. The "Black Lives Matter" vs. "All Lives Matter" has been discussed endlessly, but he had another great point about crossing out the Black Lives Matter being essentially the same as silencing free speech.
Debunking viewability's big myths
Julius is my preferred speech recognition engine. I've built an application[0] which enables users to control their Linux desktops with their voices, and uses Julius to do the heavy lifting.

[0]: https://github.com/SacredData/COMPUTER
Only part way through the first video but this is very inspiring.

"C++ templates are to common lisp macros as IRS tax forms are to poetry" so true.
Yes, yes, yes. I have been meaning to write this very blog post for years with examples just like this.

There is not a single day that goes by that I am not searching for something specific and particular in google and am treated to pages and pages of search results that are missing at least one of the terms, thus rendering the results useless.

The worst part is, the strikethrough "missing: search term" identifier does not always appear, and you click through to a page that is useless without knowing it.

My habit has become to immediately ctrl-f on the resulting page and look for my terms so I don't waste my time.

Further problems:

- "allinsite:" is just a toss-up whether it is respected or not. Who knows why, but it does not fix this problem.

- "quoted strings", such as for programming or naming conventions, are completely ignored and are useless.

- there is no "not" operator, which is desperately needed.[1]

The only function that actually works as advertised is the site: prefix which limits searches to that particular website. I won't be surprised when they break this too, because it's not producing enough search-result-revenue.

I am not a teenaged kid searching for Justin Bieber and perfectly happy with whatever "relevant" or "related" results pop up. I am a professional. I am an engineer. I need tools that work, and google is shit as a search engine.

[1] https://support.google.com/websearch/answer/2466433?hl=en