skysight-inc/HackerNews huggingface dataset:
Under your scheme web sites can themselves still have slow load times, high data usage, malicious payloads, and privacy implications such as profiling you based on your browser fingerprint - but you can actually get all of the benefits you mention (and more) by redirecting http traffic to 127.0.0.1 instead.

The only thing you lose is content, but the same thing is true for web sites that disappear because they have no business model other than making content and displaying it along-side clearly marked advertising - it's not like you or anyone else wants to pay for content.

Well, there is a middle ground - you can enjoy the slow page-loads, bad privacy, and all the other effects of visiting web sites, while also cutting out genuine content, through a second business model: make web sites replace their genuine content with indistinguishable shilling, and suddenly you have the best of both worlds: no clearly-marked advertising; slow page times; and no content!

That's an interesting middle ground.

Edit: got a downvote. In what way does 127.0.0.1 not strictly dominate a web site shilling with no genuine content? It is better in every conceivable way. It's also the future that you asked for, suggesting that web sites come up with a viable business model without any advertising. Or do you just want them to disappear?
On Firefox, Flashblock does the same IIRC.
I do actually on a Pi3, so that's an encouraging piece of info. A GPU blob is at least a step up from the ring-negative-3 management engine.
Outside of my price range but worth keeping an eye on. Thanks.
> since it's clearly a defect of manufacturing

1) Perfectly secure software has never been invented and may never be. Does that mean all software has "manufacturing defects"? It definitely means you can't penalize the "manufacturer".

2) Not all security holes are defects that are discoverable when a program is released. There are attacks that no one has thought of. Someone invents the attack, tests it, and then discloses it (or uses it). The average coder isn't anywhere near smart enough to think of all these things (and that includes me). Even if we were, we wouldn't have time to test and mitigate all of them.

If you want to get the exact same piece of software updated only with security patches, you'll have to select software that is updated this way or pay someone to write it for you.
This is still open to abuse in the form of your legitimate backup script being disabled and replaced by one uploading false backups. You wouldn't know anything has happened until you go to restore from one.

Of course, this is an edge case, but I believe setting up a pull-based backup system is still going to be less work than a write-only push system.
Gem YT chan: https://www.youtube.com/watch?v=MOVArup3jfg
Is Andela a 501c3 company? Trying to understand the motivations for these foundations to give money away Andela is a for profit company
Keep pushing. I've said this many times before, there will inevitably be some casualties in the war on intrusive ads but these might be necessary to convince advertisers to come back to us with a fair deal. Don't accept guilt-tripping, don't be pressured into allowing unlimited surveillance by private entities, traditional circulation based advertising which isn't a bare in terms of bandwidth or surveillance can and will work when users demand it.
The mobile ad scene is ridiculous. I'm about to switch from Chrome to Firefox just because of that stupid "ad network" that has some scripts which "escape their iframe" and keep redirecting half of the sites I view to what is presumably a malware download service.
previously 50 recent apps were available in future version of Android 7 most recent only so this would make all the recents chrome tabs mostly so they removed it
Different compilation unit prevents inlining. Function pointers to small functions can be a performance problem for exactly that reason -- except for very specific special cases (when compiler can actually figure out your function pointer calls always end up calling same function), function pointer calls cannot be inlined.

C/C++ compiler abstracts the difference between inlining and actual call. For best results, cross compilation unit optimizations should be enabled so that inlining can occur across object and library boundaries.

> Interpreters are slow because they chase pointers and otherwise branch in a manner the CPU can't predict. Calling the same function through the same pointer over and over again isn't that.

A lot of function pointer usage is also data dependent. Data dependency and too complicated dependency chains are what breaks prediction.
Is it easy to sabotage the canal while the battle groups are traversing it, effectively trapping them inside? Would they take that risk?
rpis have even more blobs to initalize the hardware than x86/intel
People who want to kill people will kill people with whatever means available. Happy Land, Oklahoma City, etc are just examples of this.

Does anyone take this argument seriously? This is a genuine question - I find it difficult to understand how that argument seems compelling to anyone?

Of course there are lots of ways to kill people!

The primary use of fertilizer, gasoline and pressure cookers isn't killing. The primary purpose of guns is.
> They will be economically rewarded for investing their time into newer, more effective methods

The risk is, they won't. The overwhelming majority of awful, amoral advertisers may be closing the window of opportunity for the rare-as-unicorns respectful ones, because adblocking software doesn't distinguish.
Android is now supported the same way as Windows: security patches are backported to old versions to benefit users who aren't able to upgrade.

Chrome is free and also optional. If you don't like the new features that come with the security updates, you can easily use a different browser.
Live CV – Learn computer vision through live coding [video]
> So the most valuable customer is the average Joe who doesn't know ads can be blocked and doesn't really care.

Which outlines a great mission for us - to reach every average Joe and Jane and educate them that yes, ads can be blocked, and yes, their computer will be running much better and faster when they do it.
If I come across an particularly annoying ad I will try my best to remember that brand and buy the competitor out of spite (if there is no cheap generic store brand available anyway). Surely I am not the only one that does this.
but I do see my nose - in serious double vision, and way out of focus, but I do see it.
This industry is ripe for disruption by micro-payment system. I want to be able to surf, and make a small payment on every website I visit ($0.001). If system detects I actually used something (copy&paste, longer visit, scroll down, print bookmark), payment should be increased significantly.

But it has to preserve privacy, be scam proof...
iOS 10: All the big features and how to get it
> Or for serverless processing, why not AWS lambda or the crop of clones?

Data locality.
With functional package management (as in GNU Guix or Nix) you no longer have namespace clashes and packages can be added without too much concern for unrelated packages.

I find functional package management to be a vast improvement over the packaging situation --- unlike incarnations of the latest bundling/appification trend such as Snappy or Docker.
Customer support that (actually) delights
This is main point of many developers we can speak with in public like AMD Linux graphics team. There is a lot of people who blame them for proprietary firmware, but in same time totally okay about using tons of devices that simply not expose way to replace their firmware.
I'd like to see something comparable to btrfs/zfs but designed for plain nand flash. Less opaque layers to guess your way around. UBIFS?
Brave browser paving the path of the future.
How long has it been crazy like this?
You should still use fail2ban.

https://news.ycombinator.com/item?id=11854576
Safari Split View whitout iOS 10
There is a world of difference between a new, untested implementation of Linux system call translation to a _very_ different type of Kernel on a desktop class operating system than the version on Illumos. The best thing Microsoft could do with their cloud is burn it to the ground and start again with Joyent's tech.
There are plenty of reasons why this is useful. See slides 7 and 8 from http://www.slideshare.net/codeblue_jp/igor-skochinsky-enpub

If this functionality is a good trade-off is a different question.
Hm, that's odd, I've added Strava to homescreen since the Android app runs a constant GoogleNowAuth service and wasting resources. It runs in it's own window. Although I use the Chrome Beta 52, maybe there's some differences.
The Chan Zuckerberg Initiative is also a for profit company.
That will simply move the incentives towards publishers spreading their content over as many pages as possible to get more micropayments from you.
Really, if someone has gone to the trouble of working out an exploit for Intel ME, the most ironic thing they could pull off would be to use that very exploit against Intel's own systems to steal their key, use it to patch the bugs, and release the patch to the world.
VMware Grabs Arkin for Data Center Automation
As an ex-physicist (quantum physics, now - data science), I am still puzzled why computer scientist consider computational complexity something metaphysical. Or even worse - a rule which universe should care about; look up considerations of non-local boxes and computational complexity (a generalization of quantum correlations; see Popescu-Rohrlich box).

First, even the CS's nightmare (where P=NP) may mean little practical difference (e.g. the simplest 'NP' takes O(n^1000)).

Second, for many problems even O(n^2) is too much (think of big data problems). (Also, given that computation requires physical resources, you cannot scale it arbitrarily.) So even in P the actual exponent matters a lot.

One interesting, physical case is the spontaneous emission of a photon from an excited atom. It looks like an exponential decay, but the theory shows that the decay have to be polynomial (I don't remember it's power, if more like 1/t^3 or 1/t^6, but not too high). Up to my knowledge, we haven't detected the polynomial tail (because when it is, the probabilities are so low).

So, is there a physical effect that cares about computational complexity? Or a phenomenon in which it matters that we can simulate it in "only" O(n^100), not O(2^n)?
> But do we really believe 1/38th of a person is judiciously considering how to overrule upstream's decisions, attentively investigating user bug reports, and so on?

It looks much worse than it is, because most packages are really boring from a maintainer perspective.

For example, KDE releases a hundred or so applications. Some of them are probably very interesting to package, but for most packages, `cmake && make && make install` is just fine (maybe plus a certain KDE integration macro that your packaging tool already carries).
Were you not scrubbing at all? (Blaming FreeNAS rather than you if so - but if one's doing it by hand following the ZFS HOWTOs it's definitely something that's impressed on one to set up).
An interesting read on the subject, although not exclusively focused on multi-tasking, mostly US-centric and at times a bit wordy, is "The Organized Mind" (https://amzn.com/0147516315) by Daniel J Levin, a professor in Psychology.

Among other things, he explains why multitasking seems rewarding: it "creates a dopamine-addiction feedback loop, effectively rewarding the brain for losing focus and for constantly searching for external stimulation".
Fuckoff as a Service
Teams: Work Better Together – DigitalOcean
Please back up your claim. I ad block ads like on the street and on the radio by deliberately looking away or turning off the sound. The only effect those that do seem to slip through have on me is that I get annoyed, despise the ad, and the product.
Bingo.

CS is lucky in that it's relatively cheap to study. Other than compute time, all most people need is a good coffee maker and a white board. Biology professors need to bring in an order of magnitude more grant money to keep their labs running. As a result, most of them do very little of their own research; they may look at data or plan an experiment with a grad student or postdoc, but the vast majority of their time is spent raising money or reviewing other people's work.
Not sure if I'm parsing your requirements correctly, but 1Password with Dropbox sync would work without a data connection as long as you sync the files beforehand. Works both for Android and iOS. Don't know if adding/modifying entries in the app while offline is possible; so far, I've only needed read access.
> Fly to another random place on Earth. Roll a dice if you have to.

If you happen to roll Syria or Eastern Ukraine, roll again.
That is one of the problems which needs to be solved. Scammers are everywhere where money are.
Interesting. I was unaware of this, I thought this was an entirely non-profit code school type program. Is training contingent on them working for Andela afterwards? Because if so, I actually fail to see how this can be considered a nonprofit investment (in which case, I agree, it is a good business deal for everyone involved and maybe even a net-positive-do-good business deal, but one that should probably be taxed... )

Edit: I just realized this indeed an investment from a for-profit company to another, which will actually pay taxes (which is good), but seems to be surprisingly describing itself as a philanthropic initiative. So I actually see your point about this being a strange PR spin on it...
Interesting. I'll modify to "one of the largest". I had thought that IBM was gutted. Thanks!
Yeah, because people don't know how to mix audio plug your jack only half way in and risk it getting loose.

This is like if some guy was punching people on the street, instead of removing the guy you'd just tell people to duck.
The business people certainly seems to think bots are the "next big thing".

We had a similar but smaller hype in customer support chatbots around y2k, which sort of died out when the tech did not meet the expectations.

This time around, however, it seems to me the tech has matured enough to actually survive the hype.

(I used to work building chat bots for several mid-large business around 2000-2002)
please don't post like this
> adblocking software doesn't distinguish

I think the "walls" of ad-blocking will be dismantled slowly and those who can prove their respectfulness will be whitelisted through the blockade.
so why aren't they built in to all browsers by now? many have pop up blockers and that was for the same reason, the ruin of the browsing experience
I'm also considering doing the same. Every single time I open a webpage on my phone it takes forever to load (even on a fast and reliable wi-fi) and I often cannot read anything until I have closed the cookie consent panel, the "install our app" modal, the full page autoplaying video ad, and the "subscribe to our newsletter" pop-up. It's like yelling insults to someone else while in an elevator.
Language is the most natural human UI for giving complex instructions. Software hasn't caught up yet. Bots will be big when the software has caught up (and lots of big companies see this as happening soon).
You mean like they already do?

Like those 'slideshow' style articles that load a new set of ads with every 'slide'?
Yah true I also think bots have a potential to change the way users deal with businesses.

But as some say bots will replace apps. But can we have a time where bot first? I mean is there a potential for bots to work with end users instead of used by companies like Instagram and Snapchat?
Yes. Also if by chance you happen to have the code inside you.
I think even browsers such as Firefox should begin to offer an easily accessible adblock button. But instead of being enabled by default, it should be off by default for all websites. If the users are annoyed with a site's ads, then they can click to block them, and the preference is saved permanently until the user unblocks that site again. I believe this is exactly what Opera does now.

Third-party tracking protection should be enabled by default.
Congress should strengthen U.S. leadership in supercomputing
StartSSL StartEncrypt
Compcert doesn't qualify as a large program?
Sharing this here, since I got this in the mail:

Dear StartCom customers,

This electronic mail message was created by StartCom's Administration Personnel:

StartCom, a leading global Certificate Authority (CA) and provider of trusted identity and authentication services, announces a new service – StartEncrypt today, an automatic SSL certificate issuance and installation software for your web server.

StartEncrypt is based the StartAPI system to let you get SSL certificate and install the SSL certificate in your web server for free and automatically, no any coding, just one click to install it in your server.

Compare with Let’s Encrypt, StartEncrypt support Windows and Linux server for most popular web server software, and have many incomparable advantages as:

(1) Not just get the SSL certificate automatically, but install it automatically;

(2) Not just Encrypted, but also identity validated to display EV Green Bar and OV organization name in the certificate;

(3) Not just 90 days period certificate, but up to 39 months, more than 1180 days;

(4) Not just low assurance DV SSL certificate, but also high assurance OV SSL certificate and green bar EV SSL certificate;

(5) Not just for one domain, but up to 120 domains with wildcard support;

(6) All OV SSL certificate and EV SSL certificate are free, just make sure your StartSSL account is verified as Class 3 or Class 4 identity.

StartEncrypt together with StartSSL to let your website start to https without any pain, to let your website keep green bar that give more confident to your online customer and bring to online revenue to you. Let’s start to encrypt now.

Please do not reply to this email. This is an unmonitored email address, and replies to this email cannot be responded to or read.
If you have any question or comments, just click Here ((https://startssl.com/reply) to send your question to us, thanks.

Best Regards
StartCom™ Certification Authority
More and more publishing websites now block you when you run an ad blocker :/

Ad blockers have to become smarter first. For example, by making the displayed DOM different from the DOM seen by the browser (and JS).
> But surely, it would have been a simpler task to modify ZFS to support these things.

The first time I encountered the disk full problem was 2009. There were emails from Sun engineers saying "this is a dumb situation, we should have a reserved block of storage to avoid this" from 2006 and nothing had been done. Why would anyone in Apple believe if was going to get better if Sun's response to paying customers was "reformat and rebuild" for at least three years?

There was no way of fixing the limitations around vdevs, like not being able to grow existing arrays, not mixing block sizes without a big perfomance hit, and so on, without a huge overhaul of some of the fundamentals.

ZFS was, like a lot of Sun technologies, built on assumptions from a world where machines are scarce, have a high ratio of admins:machines, and many users per machines. It's excellent at meeting its design goals, but there is no way I can imagine Apple shipping it when they'd be telling people, "want to grow your Mac Pro's array? Rebuild it. Want to reclaim space on a full system? Rebuild it. Want avoid dropping off a performance cliff? Never drop below 20% free space."

(As an aside, I've been told by Sun engineers around the same 2008-2009 era that dependency resolution in packagme managers for distros proved Linux was a shit toy for morons because "real" OSes assumed skilled engineers who would be inspecting patches package-by-package so they knew exactly what would be on the system. Even recently, with Solaris 11 shipping with a package manager, I've had Sun veterans complain that "Solaris is dead" because it's "too much like Linux". Sun appears to have fostered, at least in areas I've dealt with, a culture that's completely out-of-step with how computing works this century. I doubt it would have taken too many of those sorts of conversations to convince people at Apple that Sun just didn't get Apple's "just works" vision.)
More and more of the large German news pages are adding auto-playing videos to their websites and you find them even on their mobile websites. Think about that for a second... auto playing videos on mobile websites in a country with very expensive mobile contracts... Who thought that this might be a good idea?
They had an example to learn from.
Claims that the EM Drive doesn't defy Newton's 3rd law after all
What about all the content available right now for free, without ads? Will it magically disappear just because some ad-supported businesses (that provide content as a side-effect) are unable to find another way of sustaining themselves?

Your argument is based on the premise that intrusive ads and contentcalypse are the only alternatives. This is simply false.
A regular desktop user does not want bleeding-edge software; he will do just fine with last year's VLC. (A notable exception being the web browser.)

The priority for a regular desktop user is a nicely integrated system, and that is something that ISVs cannot deliver because they don't know what to integrate with.
But would it be possible to send the values using ajax to server side?
An Open Source, Scaleable, Modular Flexible Manufacturing System
You could make the argument that any of his investments will be in his long term self interest. Even investing in an anti-Facebook could be seen as a self interested move "Oh, this is to show that he doesn't support monopoly"
> programming (...) I love everything about it, but I am not as good as I would like to be. I wonder at how Elon Musk, Richard Branson and Bill Gates do it, and how I can't.

For one thing, you're probably way better programmer than Richard Branson is :)

On a more serious note: not everyone is wired for a massive success - for example, not everyone is capable of consistently working 100 hours per week (like Musk). Also, even if you are (I have a friend who could probably beat Musk in an iron man-style workaholic marathon) massive success in business is still mostly down to luck, which is another factor (apart from genetics) that you can't control. In the grand scheme of things, it's far better to accept who you are and be happy about the good things than be butt-hurt about not being a billionaire.
It seems that a simple solution would be to cut out the ad networks. If the New York Times or The Economist just serve the ads themselves, rather than using a third party network wouldn't the ad blockers be unable to distinguish them from other content?

Sure they lose targeting, but physical media has existed for years based on ad revenue from companies that paid them directly for advertising. Even the tiniest local and university newspapers have gotten by with free distribution and paid ads for as long as I can remember.
It was a cross between sarcasm and a reference to a previous HN discussion on phones looking to phase out the 3.5mm
A Powerful yet Tiny Engine Inches Closer to Powering EVs and Drones