skysight-inc/HackerNews huggingface dataset:
That sucks; there's no shared-memory message-queue implementation?
Yeah, I would think a big screen kind of floating in space, or perhaps simulating the backdrop glow that some higher end tv's have against a simple wall... Sorry, I thought you were calling out the whole thing, not just the implementation details.
I'm agreeing with this. MobileSafari is literally about half of my iOS browsing usage - I end up in Chrome a lot because I use feedly/minihack/flipboard and my wife uses Facebook.

This will change if more of the above begin using browsers leveraging SFSafariViewController. Obviously I doubt anything embedding Chrome will ever benefit from iOS content blocking.
The gizmodo reporter herself admitted she was wrong. And then launched another attack to try and hide her cockup.
Good ad blockers should not have paid "acceptable" ad lists, but those that don't allow users to create their own whitelists/blacklists are not good either. Reddit for example uses ad networks sometimes, but also do their own ads.
Can you talk a bit about the tube? Is it DC or RF excited? Who is making it?
Your digital signature on your app is a contract between you and Apple, not you and your customer.
Not only that, he actually already is doing this when he accesses those fields in code implicitly.

He keeps going on about SQL not requiring it, but SQL requires it in every statement (the select clause).

I'd hate to be the one who has to maintain an admin app that could potentially access 230 tables with dynamic column references scattered all throughout the code and no types to keep things in order.
How would a framework that is explictly part of and designed for Safari possibly work in a third-party app with sandboxing? Seems pretty silly to accuse Apple of nefariously "saving" this.

Similarly, Apple never "made it sound" like old iPhones "weren't powerful enough". You really shouldn't put things in quotation marks and attribute them to others when you just made them up.
Considering the premise of the advertising industry is to subtly manipulate their audience (not unlike the movie industry), why should you be surprised at this framing of the argument?
So is it obvious that n=1 is included or excluded by this context? The patent holder believed that it obviously was patented by them until they realized that would be problematic.

Then they decided that it obviously was not covered by their patent.

I don't think the courts should play this game any more than your compiler should simply decide it can figure out what you really meant whenever your program contains an error.
Algorithms in the Real World: Host Matching
I don't understand the hype around this topic. Adblock and adblock plus, both freely available in Chrome store have more than 250 million downloads together. Let in sync that number a little.
It's been known for 14 years that sharing this data might help some pages. But it was only last year that it became clear that it would provide big wins in a compelling use case (i.e. for AdBlock Plus users). See https://bugzilla.mozilla.org/show_bug.cgi?id=988266#c8

And then it took another 15 months to get fixed because it was a significant and complicated change.
To be fair, philosophers often talk to (or write about) one another in exactly the same way. They tolerate a lot of condescension and disrespect as long as it is directed towards ideas/theories/hypotheses and not people. Notice that the passage you quoted talks about "naive, untutored descriptions", not "naive, untutored people".

Philosophers are trained not to take such things personally, and to respond as rationally as possible even if they do take it personally. Since a lot of them also spend most their careers relatively isolated from the rest of the world, it's not surprising that they expect their audience to respond in the same way, especially if philosophy students are the intended audience.

No, it's not an improvement. I'm not trying to defend that writing style in any way. The above is just one explanation for why someone who doesn't actually mean to be condescending might nevertheless produce essays that sound condescending to contemporary readers.
We've banned this account. As you know perfectly well, comments like this are completely inadmissible on HN, and making throwaway accounts to do it is an abuse of the site.

Those of you who upvoted this should be ashamed of yourselves.
How do you deal with offline support? If I'm not connected and I want to read an article, where do I go? Can't open the website.

Did you run metrics to find out how many people are going to miss offline?
I think the poster understands that, it's just in Swift if you assign a Swift Array (not an NSArray) using let it is immutable both in reference and in whether or not items can be added or removed from it.

That said, it's a quirk of the interop and I don't think Apple should spend time fixing it - rather developers should avoid NSArray within Swift.
Are you aware of any side channels introduced by compiler optimizations that weren't present in unoptimized code? Recompiling with -O0 vs -O2 doesn't seem likely to fix your pkcs padding bug. Or hmac strcmp.
So half the planet is incapable of learning what clickbait is and only you can resist it?

Let's say everyone falls for it once, twice or even a dozen times. Don't you think the traffic would just stop after a while. Are we all so psychologically weak that we cant figure it out?

Why do celebrities have the most followers and gossip sites have some of the highest traffic? It's easy to argue that it's not "valuable" or "educational" content but it's still incredibly popular. Does that somehow make it "bad"? Are you the judge of that? Or is someone manipulating everyone to pay attention? Are a few people capable of controlling entire populations this easily? And why are they spending time with ads then?

OR - could it simply be that people just like what they like? At some point you just have to put aside the prejudices and look at the data and see that much of the popular stuff on the web is popular precisely because it's what users want.
Seems like a really cool app idea.
This Is What Heavy Multitasking Could Be Doing to Your Brain
One of the fondest MSX games I've played when I was a kid were "Cannon Fighter" and "Panic Junction". Though I haven't seen the latter, someone rebuilt the former in Flash: http://www.silvergames.com/cannon-fighter
I think the argument is that most people when browsing on iOS aren't even using the Safari app, but in fact clicking on links inside of Facebook and Twitter which use the built in browser rather than going to Safari. And to be fair I can see that being the case depending on the site.
Have you tried it?
Actually, sites in Chrome can work fully offline today using Service Worker (http://www.html5rocks.com/en/tutorials/service-worker/introd...). And they can get users to add the site to their homescreen, so they have the full icon+offline experience (https://developers.google.com/web/updates/2015/03/increasing...).
Gizmodo themselves admit they were wrong.

The reporter originally claimed there were something like 5,000,000 women bots and 12,000 real women. Turns out the numbers were more like the other way around.

I'm not linking to her article admitting her mistake as it's pathetic how she tries to cover up her mistake with more allegations based on incomplete data.

This is a perfect example of why blogs shouldn't be relied on as news sources, and you're the one asking me for citations? Where are your citations?
How Alabama's Meth Lab Law Is Unfairly Punishing Pregnant Women
Here's where I would distinguish the Internet and the "web". I think the web is browser-based almost by definition.

However, I see the Internet as a superset of the web. The internet includes VOIP, video streaming and apps. A large part of it is not consumable via HTTP through a browser.

Just because it runs on port 80/443 doesn't mean it's the web. I'd say you need to be able to consume it on a browser to be part of the web.
The architecture of iOS content blockers seems not to allow that. No information is allowed to flow from safari to the ad block app (to allay concerns that the app itself is spying on you).
You are right in what you say, as far as it goes, but I think you are overlooking the other fundamental piece of "the web" -- the existence (or at least the potential existence) of multiple, competing client implementations.

This is as important as all that other stuff. If only one proprietary implementation/app can access a set of links, it doesn't matter that they are standard HTTP URIs that serve standard JSON or whatever. They might as well be links to CompuServe or eWorld resources, at that point.

That isn't always the case, but it is sometimes the case (and is sometimes enforced with some kind of token or other mechanism to prevent access by "unauthorized" client apps). I would argue that those cases are fundamentally different from "the web".
Thank you for an informative and insightful post. I have a niece who's getting a degree in the technology field, and I constantly worry about her having to face this kind of crap. Do you have any suggestions that I can give here to watch out for, before she enters the world of work?

Edit: Spelling
Well it'll be one of those things that every single tech website will run 100s of articles about, become a standard in the list of 'things to do when you get your new iPhone', 'apps to install on your new iPhone', 'things you didn't know your iPhone could do', something colleagues will ask each other over lunch 'hey did you try the new adblocker on your iPhone? It's a world of difference' etc. I think it'll get pretty big quickly.

But I agree, there's no real network effect going on, none of the major browsers will integrate it.

I think the early apps that allowed you to e.g. turn on your camera's light as a flashlight, early calculators etc are probably indicative of how popular these adblockers may get, but those were still pretty damn ubiquitous, not Whatsapp level growth but if you add up all the different apps that did this... it's up there. And we shouldn't underestimate the power of a better internet experience, I still remember when I first got Firefox and then later Chrome, looking back IE was just insanely bad and those two browsers ate up a ton of market share really quickly without any real network effects (although Chrome obviously had a lot of power behind it and even Firefox was marketed pretty aggressively).
Well, the thing about that is that the patent holder first said it covers N=1 and then that it doesn't cover that.

N=1 is hardly an unreasonable multiple to choose for a time interval. If they meant something other than the mathematical definition, they should have properly defined it.

We would never say that the compiler should have known from context that I obviously meant unsigned int when I wrote signed int. Patents are also written in formal language.

No one should have to guess about what they might or might not cover when there are huge financial penalties for being wrong, or even being close enough to being wrong to wind up in court.
Ironically this article doesn't render in MobileSafari for me.
That feature was designed but never built, so his point still stands. In my ideal world sites can do that stuff, they just have to ask, and users can always say no.
That TechCrunch article actually provides several reasons why you should not believe the press release. Did you think it supported your claims?
If you get a newspaper delivered to your door, you're free to pay someone to cut all the advertisements out of it before giving it to you. Yes, even if it's one of those free local 90%-ads-by-volume dealies. The manner in which you consume the content is yours to decide.

> willing to share it with you for free on a single condition which is that you keep the ads intact

It's very easy to detect ad-blocker usage (ad-blockers do nothing to mask their presence) and prevent the ad-blocking users from getting your content. No content provider does this. They instead choose to serve you the content anyway. There is no "condition" attached; they are choosing to hand you the newspaper, knowing you're holding the scissors.

If 1. content providers started refusing to serve content to ad-blocker users, and then 2. ad-blockers made themselves undetectable to skirt this, then yes, you could say the users were doing something "mean." Probably mean to about the same level as using Google to skirt the NYT paywall.
Technically, the statement "CO2 laser will not cut stainless steel" is not accurate. Stainless steel is commonly cut by 500W-5kW CO2 lasers, see:

https://www.coherent.com/Applications/index.cfm?fuseaction=f...

https://vimeo.com/106264555

But it's true that sub-100W CO2 lasers are not even remotely capable of cutting steel.
I agree but the show is all kinds of awesome-sauce.
The "malware" can do two things: send tracking information to a server, and show popups (which may be spoofed as login dialogs). Both of these are entirely possible to be intended by the app authors, and in that case, it would be considered a feature. So it is almost impossible for anyone other than the app authors to find out it has been infected.
Sites can definitely work offline using the new Service Worker system: http://www.html5rocks.com/en/tutorials/service-worker/introd.... Try this example: https://voice-memos.appspot.com.
> Women would have it easier if men did not use us as a means to take "humorous" digs at other men. It only makes our lives harder.

How so?
> Because that's the definition the patent holder originally asserted when suing, only to suddenly change their tune when there turned out to be prior art for n=1.

That seems not only legitimate, but outright necessary. If the n=1 case corresponds to someone else's patent, but the n>1 cases don't, then the n=1 case must be excluded, right?

> Essentially the same reason that having a compiler that decides "I really think you meant to put a semicolon there" is a bad idea.

Compilers do exactly that sort of thing, so they can continue parsing and hopefully give you more diagnostics. (Correct, useful diagnostics, needless to say.) It's called error recovery and sometimes involves inserting tokens into the parse stream.

Error recovery was hugely important in the era when programmers submitted decks of punched cards to some clerk behind a window. But even today, we are still greedy for shorter edit-compile-run cycles, no matter how short they are. If I made four syntax errors, I'd rather fix them in one go than to invoke the rebuild four times and fix one at a time.
Go ask a lawyer who specializes in this field, and (if possible in your jurisdiction) write it off against tax.

This is for much the same reason you wouldn't come to HN with questions about a health problem, you'd go and consult a doctor :)
It looks really amazing, but until it gets shipped and reviewed, it is just a video. I don't doubt they have prototypes nor I doubt their ability to ship, but once you do, then it is a real product.
Obviously you're welcome to do what you like. But it seems how these things go with Apple is: they introduce it, and it's optional, then they build on it some (still optional), then they say "using this is a really good idea", then they say "a year from now you have to use this". And maybe not a year. So you're free to exercise your choice... for a while.
But it's opt out vs opt in which is a huge difference.
> But he was also the only individual I met in over 5 years at the company who knew what GIS was before I explained it. I have a certificate in GIS. I wanted to get into the IT department. It was clear to me that a senior programmer asking me for a date was not bad behavior per se on his part, but it nonetheless was not only not going to open doors for me, it was going to help close them.

I'm not sure I understand this. What import does familiarity with GIS have? What led you to conclude that hanging out with IT department employees socially would make it more difficult for you to join the IT department?
Correct me if I'm wrong. I watched the Safari Content Blocker video that is presented in WWDC 2015 and it mentioned that the list of content to be filtered is compiled to bit code instead of reading it as a JSON file, which makes it more efficient and less draining on CPU. Since it is compiled down to bit code, 32-bit will not be compatible to 64-bit and that's why only the newer iPhones and iPads are compatible. It is not that iPhone 5 is not powerful enough but simply the CPU architecture doesn't support.
Couldn't you have turned off uBlock for that site via the toolbar button?
VR Daily News Show
Have you considered moving to a place with more people like you? It can work wonders.
I'm not surprised by the advertising industry's propaganda, just disappointed how widely it has been vacuously parroted in recent days.

I thought this issue was settled years ago, when this same argument was been made (and rejected) back when Tivo came out.
BSA = Business Software Alliance
They can call in audits (its part of the software licencing agreement.. They are a nightmare.. A friend many years ago had to deal with them when someone was fired and dropped a dime on his company.
A scapegoat would be innocent. I doubt even the Chinese would argue they haven't done anything. That's much of the problem generally and with this document specifically. If you latch onto things and investigate them to death you will in time run across actual wrongdoing. The danger is then that you cherry-pick these truths and spread them to each and every situation, giving the appearance of overwhelming wrongdoing. I think the people behind this document have done this knowingly.
> That seems not only legitimate, but outright necessary. If the n=1 case corresponds to someone else's patent, but the n>1 cases don't, then the n=1 case must be excluded, right?

The patentee can amend his claims while a patent application is still pending, but a court isn't going to do it for him post-issuance just because of prior art.
I like that. You have a simple system and you stick with it.
"Banking on the Unbanked" (behind a paywall, sorry; by Stafford in 1983) says that in the 1970s 60% of Americans had a bank account. All the women in that group had to have a male family member sign for it, remember. 60% of the US population: a firm majority of the population did have access to banking by the 1960s and 1970s, contradicting your statement.

Easier to check [1]: in 1970, 55.2 percent of graduating high school men and 48.5 percent of graduating high school women enrolled in college. Again, for men a majority, and close to half for women.

A common mistake is to forget how fast (and how slow) history can move. Certainly most people have always had it pretty rough, but my life is easier now that I can get a bank account without my husband's permission. Even one generation ago that wasn't exactly the case.

[1] https://nces.ed.gov/programs/digest/d99/d99t187.asp
The Alot Is Better Than You at Everything
Why hell would it need this? I would really like to know as well. Was seriously about to place an order for a Pro but this leaves me wondering...
I'd really appreciate that. I've been looking at Wikipedia articles and I really can't quite understand what "local hidden variable" means in relation to "non-local hidden variable".

I wasn't really suggesting that the system was deterministic. The coin is neither heads nor tails until someone looks at it. I was suggesting that it is the same coin in 2 different places (from the vantage point of the people observing it). However, you can't know a priori that it is the same coin. You have to observe it in both places and communicate your discovery. Since you are trapped in your torus, it will take time communicate it.

But it's not like the coin is sending messages to itself to say, "if someone looks at the other side, make sure it is tails". It just is. Similarly, it is not in a determined state at the point of entaglement. It is only determined when one party looks at it. But then that decides what the other party will see.

I honestly don't see how you would create a test for this because you would not be able to determine if 2 particles were entanlged (the same coin in my silly example) without observing them.

Anyway, I appreciate your patience. I am keenly aware that "crazy theories from people who have no idea what they are talking about" are not particularly helpful. But if you write a blog post on the topic, that's the kind of area I'd like to see explained better ;-)
Tell that to my hysterectomied friends....
Shameless plug for my blog post on how the UX of Gatekeeper should be improved https://rsy96.github.io/blogs/2015/09/20/gatekeeper-should-b...
Don't forget Wi-Fi dongles! Otherwise you're just parachuting down a bunch of libraries without books.

I'm not sure whether Elon Musk is trying to take over the world with his "free satellite internet for everyone" plan, but if that network ever comes online, it could be a game-changer for people in developing countries. Too bad it probably won't be compatible with regular Wi-Fi.
Don't just delete it. Go to https://reportaproblem.apple.com/ and get an (instant, no questions asked) refund.
https://reportaproblem.apple.com/ lets you request an immediate, no-questions-asked refund.
People I know closely who work in non-profit prison policy reform do not feel this way. They see private prisons as a problem, but nearly as big of a one as you make it out to be. And they're quite supportive of initiatives such as the firefighter program for prisoners.
> more people have trouble with memory usage on Chrome than on Firefox these days

Maybe it's just that Chrome has more users.
We decided to reconcile and end the litigation amicably adding an AUTHORS file and the following copyright:

* Copyright (c) 2015 Oh My Fish!
Very small one, but (taken from [1]): http://goo.gl/M8XThn vs http://goo.gl/RZZf1N

[1] https://cryptocoding.net/index.php/Coding_rules#Compare_secr...
Once in a while, I blog about this problem space. She might find it helpful to read four of my five blog posts that hit the front page of HN. I am on a tablet, so posting multiple links would be cumbersome, but they are all lunked here:

Http://micheleincalifornia.blogspot.com/p/hn-tools.html

The titles are:

The Grey Zone

Glass Walls

Oh my god, it's a girl

Nothing but a bunch of boobs

Best of luck to your niece.

Oh, I also wrote another one that might help her, it is linked from here where there is additional commentary:
Http://feministslacking.blogspot.com/2015/03/the-silence-of-lambs.html
Right, because the perpetrator of violence does deserve the blame for their actions. It's not the same as telling women to ignore the dangers, though. The same people who decry victim blaming also support rape whistles, self-defense classes, pepper spray, and safe-ride-home services. (Now, drinking less alcohol... that's not an appreciated message.)
5000 Years of Interest Rates
Power is still a problem for IoT.

In addition, this thing will not ship for anything close to $9 in the near future.

The BLE and WiFi bill of materials is more than that-it's why the BeagleBone Black and RaspberryPi don't include them.
Will it be a better experience? Web sites will just start making more native apps where ads are not blocked. That seems like a massive conflict of interest. Apple's story "We're blocking ads". The real story. Ads are being blocked on web only but we have millions of apps that serve video ads every minute or two and those are not blocked. You can even choose iAds and we make more money!

Personally I don't feel that browsing the web where every site is like "if you want to read this on iOS use our app because otherwise we can't make money" is going to be a better experience for users. Or you might think sites won't do that but if they can't make money they'll go out of business. So again, users lose.
Pseudorandom numbers to break a tied referendum? Talk about overthinking. Nevada does it better. They literally draw cards from a deck. This has happened as recently as 2002.

http://napavalleyregister.com/news/candidates-draw-cards-to-...