skysight-inc/HackerNews huggingface dataset:
There are two reasons.

Firstly, they were diverging from official results. There are two possible reasons. Reason one would be that the exit polls were not accurately reflecting the will of the people. Reason two would be that the official results were not accurately reflecting the will of the people. It could be both.

Since reason two would have been too uncomfortable to consider, reason one was chosen. And the exit polls dried up.

It is not even widely known that prior to ending the polling completely, the pollsters were already applying statistically-calculated adjustment factors before reporting the poll results on air, in order to force the polling numbers to predict the official results more accurately.

I don't even need to put my foil hat on to say that I trust a statistical prediction made by blindly sampling from a random pool of volunteer respondents over a secret-source black box that pretends to be counting votes, where there is significant incentive to cheat.

The great thing about exit polling is that anyone could do them, and publish the results along with their margin of error. And some people still do. They just don't get reported on television during elections night coverage any more.

The second reason is that news programs are now reporting official results, as they are tallied and reported by those black box computer systems. The computers can count electronic ballots quickly enough to report initial results shortly after voting booths close. Exit polls lost the advantage of speed. The television news programs like to be able to project the likely winners as soon as possible, and preferably before any competitors. By the time the hand-counted paper ballot areas finish reporting, the winners have already been known for hours, if not days.
Oracle doesn't tend to disclose security vulnerabilities; they just silently fix them; the absence of CVEs is not the absence of vulnerabilities. On top of that, a vulnerability wouldn't need to be Zones-specific; almost any kernel exploit would work, unless it uses a syscall that only works in the "global" zone.
Easy WordPress SASS and LESS Development in WPide.net
I started with the process of getting a diagnose less than a year ago, and am next month meeting up with doctor nr 4 and 5. It is a long and painful process.
> I could fix it up by re-mapping ‘j’ to ‘gj’ and ‘k’ to gk’ but vim-pencil does all that and probably more for you.

Have you considered just using hard wrapping instead? Sometimes having a problem solving mindset can make one miss the more elegant solution. Since you said you don't have a strong opinion in regards to hard vs. soft wrapping, why go through the trouble of fixing an issue when you could simply make the issue irrelevant?

At this point you've already got it solved so it's a bit of a moot point, but I'm interested in your thought process here.
The Journal That Couldn’t Stop Citing Itself
Give it to the Office of Personnel Management, they are charged with holding some of the most sensitive information the US Government has.
Hire Tasker to stand in line for iPhone6s
Right. Industrialized, capital-intensive farming isn't necessarily more agriculturally efficient, and and it has a lot of cost externalization that is causing global suffering. But it's more powerful financially. And our subsidy system is built to strengthen industrial farming at the expense of integrated family farming. Not surprising, considering one of the benefits of capital-centric economics is the ability to exercise concentrated political influence.

So how do we encourage a return to family farming (and the food cost increase that comes with it) at a national, or global scale? I think the first step is admitting we have a problem, and the solution is NOT more industrialization and more efficiency.
Typed Racket (due to different integration into the compiler) is much more incremental -- the speed issues in the blog post would be much reduced. The typechecker still isn't as fast as we would like, though, although we have plans to improve it.

I think the tooling integration is better in Typed Racket, although Ambrose has made some improvements in Typed Clojure as well. As for typed versions of existing libraries, I think that things are bit better in Typed Racket, but also Racket has many fewer libraries than Clojure at the moment, so the scale of the problem is smaller.
ahhh. Was mixing pre-image attacks with collision attacks in MD5. so ignore that.

If its not over HTTPS, it doesn't matter there are 3 hashes. I change the doc. I generate the 3 hashes for my changed doc. I can serve those new hash values.
There are exceptions -- subordinate organizations not created by statute within the Executive Office of the President, for instance

I don't know what the legal status is now, but the NSA's origin sounds kind of like that: https://en.wikipedia.org/wiki/National_Security_Agency#World...

"The agency was formally established by Truman in a memorandum of October 24, 1952, that revised National Security Council Intelligence Directive (NSCID) 9.[28] Since President Truman's memo was a classified document,[28] the existence of the NSA was not known to the public at that time."

Here is that memo, according to the NSA: https://www.nsa.gov/public_info/_files/truman/truman_memo.pd... It seems odd to me in talking about the "Director of the NSA" instead of the agency itself, but what do I know.
I didn't know that, thanks. Could you cite a reference?
> managers know that status pings cost a hell of a lot of time

BTW, I learned a good hard lesson about this. I had a long ongoing argument with one of my first managers that I could get 25% more work done if he'd just leave me alone until the end of the week, and that it was too much overhead and interruption for me to show my progress twice a day. I was working in CG films, and they wanted twice-daily renders of our shots.

I was wrong. Managers need status. Not twice a day for most code work, that's not normally reasonable, but on a basis more frequent than coders want to provide them ... it has to be before the work is done, not when they feel ready to present.

The reason is because everyone in a room can agree after an hour of talking in detail, on precisely what needs to happen, and then a week later find out that every single person in the room actually had a different idea.

It pays dividends to proactively provide the status managers need before they ask for it. Fend off the unexpected or interrupting status pings, and give them what they need.
I'm curious. Does anyone know if Apples statement actually means you must fully support IPv6 or if you just can't submit an app with hardcoded IPv4 addresses?

I just tested one of our apps that uses IPv4 only domain names and it passed according to the setup here "Test for IPv6 DNS64/NAT64 Compatibility Regularly":

https://developer.apple.com/library/prerelease/ios/documenta...
Nice scare analogy for GMOs. The problem is that if you do the same thing to traditional breeding, its even worse: rather than ripping out code that you know performs the function you are looking for and inserting it into another code base, randomly or not, traditional breeding (and especially the modern, accelerated forms) is a variety of different combinations of randomly mixing code from codebases that each have some of the features you want and inducing random bit flips throughout the code base, testing for the features you want, throwing out code that doesn't have them, and hoping you don't have unnoticed unintended consequences. (And natural breeding is pretty much the same as traditional breeding, but without the selection for traits desired by humans.)

That's not to say traditional breeding or natural breeding is bad, but it is to say that if we reason at the level of your scare analogy, we just would avoid food entirely, rather than avoiding GMO-food specifically; you don't really provide any reason to think that GMO food is worse than the alternatives.
MSFT and FB want to maintain and increase access to the 1.35 Billion people of China. Not ironic at all, those companies need to be in China even if treated poorly.
From another leaked memo (or maybe the same memo):

Although “the legislative environment is very hostile today, it could turn in the
event of a terrorist attack or criminal event where strong encryption can be shown
to have hindered law enforcement.”

There is value, he said, in “keeping our options open for such a situation.”

In other words, he was hoping for a terrorist attack that could be used as a flag to push anti-encryption legislation.

https://www.washingtonpost.com/world/national-security/tech-...
I wondered how this was propagated, so basically if you download a hacked version of xcode it installs malware in anything you build and upload to the store.
I think cost per click will simply keep declining as the erosion of value caused by that cesspoolishness is priced in. It will never go to zero though because somewhere in there is a core of real influence on real buyers of goods and services.

I'm not worried about Google. I'm worried about user experience on the web as advertisers and publishers try to compensate ever more aggressively for the growing ineffectiveness of their business model (or is it greed?)

Average user experience on media sites is in rapid decline right now. If there isn't a whole page ad you need to click away, you can be sure there will be a popup for some customer experience survey or something else that acts like what we used to call a modal dialog box.

If I were in the business of defacing websites, I would like to replace all of those by an old Windows 3.1 modal dialog saying:

"General User Protection Fault"
> use it to build another app that i manage to do with my vision?

What are the COPYING terms for the code in the repository? Regardless of whether it's a paid app it's entirely possible (likely!) that the code is on github to encourage folks like yourself to use and extend it.
This is fascinating. Business model: annoy people so much that they pay you to stop annoying them.

Everybody's been talking about the death of display ads, and it looks like Google's paying attention and trying to figure out how to marginalize the ad itself, but still take money on the transaction.

Eventually, Google could probably marginalize the ad so much that there are only a rare few display ads left online, and Google has cleverly tricked us into keeping that industry aloft, essentially paying to keep something we hate alive.
Is Apple tech's worst security threat?
Taking away a damaging tool
Any exploit against the kernel gaining code execution is a Solaris Zone escape or Freebsd jail escape.

Solaris got hit by the one in 2012 which is the non-canonical RIP which hit a bunch of operating systems.

FreeBSD has had numerous kernel exploits which could be used for zone escapes.
> You cannot connect if you isolate yourself—or if you only connect online where many people present a non-authentic self.

I agree that you shouldn't only connect with people online, but people can be just as non-authentic in real life as they are online...
I dunno, the whole concept of a "commander-in-chief" -- Chief Executive of a country, "The Buck Stops Here" -- is an odd dynamic. While we have the 3 branches of government, one of them is physically and institutionally commandeered by one human being, subject to the limitations and weaknesses shared by the 300 million human beings he oversees.

The checks and balances system is nice, preventing a situation in which a depressed or cranky president launches a war "just because"...But there are a lot of other less direct ways that his personal state of being could drastically affect the entire country. What if the senator who is a leading advocate for surveillance reform personally insulted the president's family? Sure, the senator's a jerk, and the president would never admit to basing his decision to ignore the senator on such a personal slight. But if such personal hostility resulted in the president putting the senator much lower on his priority list...such that he never gets around to giving the issue the proper amount of attention...The impact on the country is virtually the same as if the president's reaction had been, "Fk that d-bag and everything he stands for"

This is just a long way of saying, yeah, kind of crazy how so much of what affects us as a society is in the hands of one human being, and it's unfair to blame him for not being able to control everything. And yet, he is the one who signed up to have those powers...criticizing him is not just a reflexive tendency to scapegoat, but the current "user-friendly interface" we have with our bureaucracy.
Well duh, surveillance is core to US National Security. Obviously it comes with some thorny opportunities for abuse, but in the scope of national defense, it would be malpractice not to develop every capability possible.

Your enemies won't hold back, and let's remember that we are more or less already in an asymmetrical information war with both state and non-state actors inside US borders.
Looks like PLA domain shares name with probable PLA employee social media handle. And the social media accounts were deleted immediately after the WSJ called the guy.

It seems pretty likely there is some PLA connection, though not necessarily to this particular guy - no way of knowing that a buddy didn't steal his handle for use elsewhere (seriously, not sharing the same hacking handle and the same personal username should be Tradecraft 101)
The irony is that instead of incentivizing auditing of system, hackers and security researchers put themselves at huge risk whenever they look for, find, and report vulnerabilities. The companies that have bounties are doing it right.
Yes, but the detection that a cable has been plugged in isn't. Whoops.

To be fair, this isn't really an issue unless your device grounds are likely to have more than a couple of volts difference due to spikes. And that happens very rarely in the home or office.

In industrial settings, however, that's not true.
NYU Journalism students using new app to report Pope's visit to New York
I have always thought, the extra packets received by ads add up to my internet bills. Now I can serve a blank page and save some data. ;)
Probably a lot of that is the particular choice of projection into 2D space.
In terms of generating-revenue-without-running-ads, I do think Patreon is still a better option, as it both provides a consistent, nonseasonal revenue source for the author and content guarantees for the user; a win-win in both cases.

Google Contributor is more of a charitable option which might be too subtle.
The collaboration model of the Linux kernel is not remotely what I think the context describes. But like I said - perhaps reality is different - I still hope to hear the other side.
Bitlocker is not an 'internment camp.'
The issue of yields is also relevant. Here is a report from 2014. The original page has been changed.

http://webcache.googleusercontent.com/search?q=cache:http://...

"While the target level of beta-carotene in the grain was attained, average yield was unfortunately lower than that from comparable local varieties already preferred by farmers."
It does cost you, it's just calculated into the price of the service.

Try looking at for example a service like LowEndSpirit[1], which offers NATed VPS services for 3 euro a year(!) - it would be literally impossible to offer this service with a dedicated IPv4 address, and indeed the dedicated IPv4 VPS services typically start at $12-$15 per year.

Most of that $12-$15 is IP costs.

[1] http://lowendspirit.com/index.html

EDIT: Oh yes, no Markdown. Right.
Or, even better, gave a proportional amount based on the amount you've visited. Better yet, give a Humble-Bundle-like distribution slider to allow you to alter it by preferences ("HN already has funding, give all of my BTC to individual bloggers they've linked...").
For me, the happy medium is when meetings are appended or prepended to a lunch break. That way, they aren't so disruptive.
Is there a safety factor in Oakland? From what I understand, there are way higher crime in Oakland compared to San Francisco which explains the price differential in square feet.
Someone could probably build a browser plugin to at least keep track and divvy up money. The real problem is people say they want to support sites but they really don't want to see ads or support the site.
4chan is divided into boards (like subreddits). For example, /pol/ is for politics.

/b/ is the "random" board (or "anything goes") and the biggest one on 4chan. Some pretty awful stuff happens on there (as well as some pretty cool stuff). Basically it's a grab-bag of Internet.
Has someone tried out to give his own view?

It feels it doesn't address the other reasons people use ad blocking:

- Fewer HTTP requests (Still have to do all the ad network requests)

- Less tracking

- Less CPU/RAM usage (Even if there is no render of ads, still have to process the JS from ad networks)
US only.
The really crazy thing is that tracking from click to conversion is still not a truly solved problem!

e.g. When a person clicks, and then closes the browser and/or views other web sites, only to come back as direct traffic later and convert. The funnel is very hard to track and very easy to lose.

Not that I do this full time (I don't), but I've yet to really see a solution that lets me truly match up a person who clicks an ad and then converts.

At best, I can roughly correlate ads to a bump in revenue.
What’s New at DevOps Enterprise Summit 2015 – By Gene Kim
First class functions vs Higher order functions
> I think my ideal system would be something where a website can offer a bitcoin* address in a header, and at the end of the month my browser randomly picks a set of addresses it's seen, and sends money to them. (In conjunction with current ad-blocking technology.)

This is so ripe for abuse it's not even funny. It would take clickjacking to a whole new level.

This is the whole problem with microtransactions: sites need them to be frictionless or else users will abandon the flow no matter how low the price is, but financial transactions need some sort of user confirmation or else they're wide open to abuse.
This is a great question. What would the world look like if no individual could earn more than a million dollars a year, or if companies were taxed at exceedingly high rates once they reached a valuation of 100 millions dollars?

I realize it would be tricky to implement, but considering the societal benefit of more even wealth distribution the idea itself is worth exploring.
It works for me.
This seems neat, but can I still use noscript and my ad blocker? I feel like the ads need to be display-able for their backend to know I'm visiting a page. But I use noscript and ublock, so it would fail to pay out.
Your API Integration/Maintenance Pain?
Meet the Man Behind Ripoff Report
Just out of curiosity, what kind of writing are you doing? I always wonder if the combination vim+latex is something used outside the scientific area.
And here I thought it was going to be an article about Richard Stallman. :-) I like the approach that proprietary software is an 'unsafe building material' (or component). I think that is something non-technical folks can understand a bit more easily than "software rights". I hope Stallman adds this approach to his arsenal.
This is fantastic, thanks for sharing.
We've been modifying plants through cruder means for thousands of years, killing the ones we don't like and planting the ones we do. It's a vastly slower process, relying on natural mutations, but it's the same principle.

The real problem with GMOs involves patents and copyright--not necessarily anything to do with the plants themselves.
I just begun my internship at Gitlab and I am on GMT+3. There are people on GMT-7 and a bunch of other time zones. So I think its okay :)
(Y) nice one
> Not many fake 'searches' are happening

You think similar networks aren't abusing search?
Even on the networking side, you can see from projects like this that you can get what should be enough messaging performance for any NoSQL store out of Java: https://github.com/real-logic/Aeron

Their Java throughput is about 70% of their C++11 throughput, and that's with a pretty synthetic benchmark where there is not any logic behind those messages. Once you add in some real logic there, it gets even thinner.

They aren't doing user space networking, but that actually ought to allow Java to do even better.
JS is next-gen? (And NodeJS isn't a language :p
Q: Isn’t there a waitlist to join? Or I need an invite
or something?
A: Not anymore! You can sign up immediately and support
tons of websites with one monthly payment.

Unfortunately, I still get this:

Join the waitlist

Contributor is not yet available in your country.

:(
The Most Hated Man on the Internet
I was reading this thinking "this all seems very sensible, I could use this". Then I got to "TACTIC 10: Force Visitors to Accept / Reject Your CTA". A few sites do this. One of the more obnoxious ones says "No, I reject these free books". That's a sure-fire way to get your tab closed and build some bad feeling for free. I can get this code example somewhere else. The google search tab is still open.

(That's only my opinion. Perhaps I'm just on the wrong side of the statistics.)

Also, I think tactic 18 is illegal in the UK.
I wonder what the cost would be in bulk. Also how secure the house is against intruders with such light materials.
Mathematics of the discrete Fourier transform
There's often too much communication happening, most of it irrelevant to the people recieving it.

I've got... 2000+ messages in my inbox right now, and get something like 100 or more per day.

A lot of these are automated alerts for systems I don't manage, and so get rule-filed into the trash.

The rest are meetings, status request updates, and other folderol that has nothing to do with me, often nothing to do with my department, and was a waste of time for someone to enter my name into the address field. Or a waste of time for me to be on a specific group mailing list.

rant mode on

Group distro lists need to go away because it's too easy and too thoughtless to email people who don't know or care about what it is the other person is mailing about. It encourages the "Well, I need to make sure $group knows about $thing, so I'll just use $group_distro_list" mindset, even though $group_distro_list has over 100 people on it and perhaps only 1-5 care about the content of the message.

Meetings. Roughly 90% of the meetings I get invited to don't concern me even tangentially. Of the remaining 10%, most of those could be handled over an email or IM. Email isn't used because, as mentioned before, it's a dumping ground for white noise. IM could be, and we're trying to get our PM's on board with that, but with with meeting subjects like: "You're on X Y and Z project, what is your status on this?" (repeated n times for n participants) - nothing that required disrupting the mental state of 10 or more people and bringing productivity to a halt for 2 or more hours.

People want communication, not noise. Irrelevant communication is noise.
>So with this system, the same amount of space is still taken up by ads? I don't think that's really a huge improvement.

It will continue to take up space in most cases (but the system will make an ad block disappear completely if in some circumstances)

But you can go into your settings and set what you want to show up there.

It can be the default (a strange checkerboard mosaic thing), a selection of cat pictures, some abstract colors, a blank space, or you can set it to a custom URL (like a 1px by 1px gif image) which will make them collapse in a similar way to adblockers.