skysight-inc/HackerNews huggingface dataset:
Let's say this is possible. How would we know that it (the AI) isn't doing a post-hoc rationalization, or just outright lying about its reasoning?

In other words, why do we trust humans more than machines? In fact, why do we not think of humans as machines - just ones made out of different materials? Why do we have this bias that machines are and must-be deterministic, and since humans aren't, they must not be machines? Furthermore, since we know that these AI models are sometimes stochastic, why do we still insist that they be explainable; when humans exhibit the same kind of output, we don't insist upon their determinism...?

I'm not certain that we can make these models - especially complex deep-learning CNNs and others like them - explainable, any more than an individual can tell you how his or her brain came up with the solution; most of the time, we employ post-hoc reasoning to explain our decisions, depending on how the output resolves. That - or we lie. Rarely do we say "I don't know" - because to do so is to admit a form of failure. Not admitting such is what helps religion continue, because when we don't know, we can ascribe the reason to another external force instead. If we would just be willing to say "I don't know - but let's try to find out" (insert XKCD here), we might be better off as a species.

I don't think an AI model will be any different - or can be. If we insist on having an AI be able to deterministically and truthfully tell us exactly how it arrived at such a conclusion, we must be ready to accept that we should do the same with human reasoning as well. Anything less would be hypocritical at best.
Can also be re-written as "Apache Still the dominant web platform for the internet despite the upstarts.."

I Don't consciously know either server, I just like the way sites can spin facts differently.
I grew up in Bangladesh.

I had a 12kbps internet connection and access to used bookstores a 1.5hr rickshaw ride away from where I lived.

My parents can barely speak English and my dad was a cab (now Uber) driver in New York City.

I had no tutors. I didn't know anyone else prepping for the test. I studied alone, with test prep books I bought at $2 a pop and a $40 course from the college board I subscribed to only for the answer explanations to the questions in my pirated book. My test prep strategy came from googling "how to study for the SAT" and reading the multiple hundred page thread on CollegeConfidential about the "Xiggi method"

I scored a 2120 on my first SAT and a 2360 on my second.

People from disadvantaged communities suffer many challenges and there is real inequality. But standardized testing is too often bashed at the expense of the real systemic problems - that education outcomes are a holistic problem that require us to have better schools, better home environments, better food safety, better primary education, better internet access. The government should actively play a role in providing many of those things.

But test prep is not even close to being the problem.
PHP is definitely a huge chunk of the reason why nginx has taken over Apache. php-fpm with nginx is the defacto standard, and PHP is far more prevalent than a lot of people think. Apache's mod_php(X) vs. nginx+php-fpm isn't even a debate. If someone is currently using Apache+mod_php, they probably have a smaller product that will eventually have to switch to nginx+fpm in order to scale.

While I imagine PHP is the single largest reason, other languages that support or expect the use of fastcgi are also very easy to configure with nginx, whereas I can count on one hand the number of businesses I've seen using Apache's mod_fcgid.
I thought Pai was against regulation.
Seems like it may be crucial. I am really eager to see how it resolves!
Good post.

> Sticking to HTTP/2 pretty much allows you to go back and use the long-polling tricks of the past before websockets was created.

Interesting how things turned out. The old bad way is now a good way. Last time I've checked Google Hangouts also used polling instead of WebSockets.
Remember that computing is a quick way to invoke CASE NIGHTMARE GREEN.
Sure you can. In fact, you must. As long (and this is very important) as it remains speech.
They're right that industrialization did no favors for animals, but that's because of how animals are treated and farmed.

It's kind of like how I respect someone more for hunting a wolf with their bare hands vs someone that snipes them from a helicopter.

They both possibly result in a dead wolf, but that's not the point.
> We may need meat

ProTip: we don't need meat.
Campaign to stop Google and Facebook destroying journalism
They're being polite to the CIA whose charter forbids domestic ops (or at least severely constrains them.)
The net result of highly affordable college will not be better employment opportunities for those who cannot afford college today. The net result will be increased competition for a limited number of quality jobs.

The value of a degree largely lies in its exclusivity. The increase in people going to grad school, particularly Master's programs, is a response to the increasing number of people with bachelor's degrees in the workforce.

This is not to say affordable college is a bad thing by any means.
The tide seems to be turning against dynamic languages because developers are getting tired of the poor performance, fragility and maintenance difficulty. We just needed to see some innovation in the static typing camp: the transition from Objective-C to Swift is a great example.

A typical app can be made pretty reliable with enough testing effort and a good process, so I'm not surprised that large apps have been written in dynamically typed languages,
although I am now curious which apps you had in mind. Can't think of anything the scale of e.g. Photoshop, Oracle or Linux.

Re STL: Really? :) I'll take missing hash-tables (dictionaries are fine) any day over no library.
I don't know which period you're referring to with the ifdef hell, but at least for the past decade I can't think of any STL compatibility issues. Perhaps you can be more specific here?
In any case, JS never had such issues because back then it was being used to make text blink. Now that it's facing more challenges we start seeing the issues.

Re working on browsers: you're not a web developer. I will say though that Mozilla pushing this web-everything agenda is disappointing. The FirefoxOS lesson has not been learned...
I don't know how many years ago was when I started seeing Target electronics aisles have entire racks dedicated to gift cards for iTunes Store, Google Play Store, Amazon, Xbox Live Store, Playstation Network, World of Warcraft, Farmville, etc. etc. credits, but it's been a long time now. Cyber store credits are nothing new or interesting.
Any and all regulation?
Sort of. If you're OK with manually updating the certificates after initially fetching them from L.E., then you can use them. However L.E. must be able to communicate directly with the server via HTTP to prove authority and send you the certificate.

There are other tests that the ACME protocol can do to determine authority over a domain name, but Ponzu's implementation doesn't handle them.

Sorry if that doesn't fully answer your question.
Godep is also fine, no real issues with dependencies here.
- there's a templating example in the project

- there are middleware examples in the blog post and in the project

- depends on what you mean by "sucurity". there's an example of secure cookie encryption in the blog post and the project

- depends on what sort of authentication or authorization you need. If you just need basic auth you can try https://godoc.org/github.com/kevinburke/handlers#BasicAuth
alright, let me annoy you just one more time than we can part ways amicably. I fully respect everyone's liberty to do, or not do, whatever they want with their mind and body. That said, I believe that there are some experiences that can be massively beneficial and I do advocate for them because I believe it is a worthy cause.

I'll say two things, briefly, so please forgive any necessary lack of detail due to abbreviation.

First, is that absolutely everything you do has a profound impact on your neurochemistry. That's just how the animal brain works. The air you breather impacts it. The food you eat impacts it. Watching a TV show or movie impacts it. Doing your work at the office impacts it. Everything. There is no experience you can possible have that is not also governed by changes in your neurochemistry. It is an illusion to believe there is such a thing as a "pure" state of neurochemistry. The chemistry of your brain is a reflection of your inner and outer environment. Taking a drug that causes sensations inwardly, through neurochemical action, is not particularly different, from a brain chemistry point of view anyway, than doing something else with your body that causes sensations and corresponding changes in brain chemistry.

Second, is that not all drugs are created equal and they shouldn't be lumped together any more than you would lump together, for example, all activities done with your legs. Just as you distinguish between the value of going for a nice walk in the woods, and jumping off a bridge, you ought to distinguish between the different varieties of drug induced experience. There are very very few that I would recommend on their own merits because the sensation that arises from them is inherently worthwhile. Most of them don't cause inherently worthwhile sensations to arise. Alcohol certainly doesn't. Most stimulants don't. There are only two classes of drugs that I think actually do cause worthwhile sensations to arise, on their own merits: entheogens (classic psychedelics like LSD and Psilocybin) and empathogens (MDMA, basically).

Why do I say these drugs create experiences that are worthwhile on their own merits? It is hard to do any justice to it with any amount of words let alone so few. The only thing I can really say is that these experiences are incredibly powerful tools for the exploration of your own mind and soul. That's not something I would say about a thing intended merely for entertainment or stimulation. The psychedelic experience is not about entertainment or stimulation. It's about discovering the nature of your own mind.
That's completely true, but I just don't like the boiler plate. It's not hugely important to the grand scheme of things, but the more barriers I have from writing a function to running code, the less I want to deal with the toolchain/language in the first place.
https://news.ycombinator.com

http://twitter.com

http://youtube.com/
It works if you have a separate admin account. Then at least you have to enter its credentials, if not your own.
Ah, I was mostly attempting humour and mildly teasing the parent for advocating such wholesome behaviour. It's pretty obvious to any parent but very hard to do 100% of the time.

Sometimes you have no choice but to drag an already tired kid into the store, in a hurry, with seven things on your mind and after a long day, and the teachable moment may be out of reach. And then the kid-eye-level candy bars are very annoying.
In the space of a decade the share of the UK advertising market going to UK regional and national newspapers has declined from nearly a half to little more than 10 per cent.

Money which had been spent on journalists holding those in power to account, particularly at a local level, has been transferred to two US-owned digital platforms which exist purely to exploit content rather than create it.
Are there any public universities that require this?
Basing on my experience there will be a migration to GCE when credits run out and you total the difference in costs. Azure is fine, but can't compete on price. (We migrated from AZ to GCE & K8S)
Today's cancellation is weather-related. But when you get bumped from the make-up flight tomorrow because of overcrowding, it's an operational issue.

It's a multi-day play.
Depends on type of notes - shopping list google keep(in case they shut it down there's omni notes). Otherwise I use markdown + latex(math) in whatever editor I have at my disposal. Then I view it in e.g. hackmd.io / VSC / neutriNote. I've tried word, onenote but it didn't work for me - writing formulas and equations is much faster in latex. I don't go full latex though because markdown is much more readable in its raw form. Graphs are still pain though, haven't really solved that, especially those without absolute values.
s/retire/die/ There is no retirement any more.
Where did they drop out from?

(a university, after learning what they needed; clearly there was merit)
Immoral, perhaps. Inhumane, not necessarily. Illegal, no. (Where I live, obviously.)
Studies show that a significant amount of muscle is created while sleeping / resting after a workout.

Similarily, if you're truly trying to maximize productivity, adding periods of downtime is necessary.

Working continually may address your anxiety fears, but you're not actually maximizing productivity.
https://news.ycombinator.com/item?id=14052392
The net result of highly affordable college will be, at the very least, a better educated populace. In theory, this will make a workforce that is better at doing more valuable jobs.
Twitter Bot on Trump's Tweets More to Come
Not to mention that there's also an IANA registry for these URLs, so things can be a little less ad-hoc: https://www.iana.org/assignments/well-known-uris/well-known-...
Startup Mechanics – Kirsty Nathoo
This is a hilarious anti-computer game, Rybka-Nakamura. It's 270 moves but it plays like Tetris or PacMan.

http://www.chessgames.com/perl/chessgame?gid=1497429
Come for the performance promises, stay for the configuration.
IANAL: I can see how, from a legal perspective, FCC could disallow cell towers from connecting to obviously-flying devices. I could see them forcing device manufacturers to switch off in flight. I don't see how FCC can legally insert itself into the commercial environment of air travel in the way it has inserted itself here. FAA could, but this is not FCC's bailiwick. This is like them deciding that we can't use mobile phones in the waiting room at the dentist's office. If anyone gets to make that stupid regulation, it should be the agency that regulates dentistry.
Don't worry, half the country probably doesn't know how to operate an actual EAN, nor where the book is when it comes. I have a feeling the Wikipedia page on it is going to be very busy in the first ten minutes after a president decides to pull the trigger.

This is backed up by me skimming the relevant section of the binder when I was training on a station, saying out loud "I didn't know there was a Presidential Activation of EAS," and my boss at the time replying "there is?" rather surprised.
Dukgo.com XMPP service shutting down on May 9th, 2017
I received the following notice in my pidgin client today. Can anyone else verify this? I can't see reference to it anywhere else.

On May 9th, 2017 we will be shutting down our dukgo.com XMPP service. Thanks for your continued support over the previous years.

We apologize for the historical service uptime and lack of full-featured support. Given our strict privacy policy, we didn't want to introduce any features that might compromise anonymity, but as a result, we received continual abuse that led to our uptime issues, and ultimately the decision to retire the service.

For alternative XMPP servers check out https://www.cryptoparty.in/connect/contact/jabber and https://gultsch.de/compliance_ranked.html

The DuckDuckGo Team
No, my "ill-defined" means "will lead to contradictions if you look too closely", not "I haven't exactly specified what it means".
The same argument can be made about C/C++, Java and Rust. These languages are even more performant than Go in general. Why not choose them? Why Go?
Fun fact: Steve Jobs was very much inspired by Sony's innovations.

Another 'fun' fact. Sony is the only big company that is going to support Sailfish OS on their smartphones later this year.

They are not afraid to try new stuff.
That's a surprise. I haven't run Debian in a while, though, just Archlinux and NixOS. I haven't had any trouble with 4k@60 using DisplayPort or HDMI using my RX480 and AMDGPU.
So the primary reason for this ban is nothign to do witih communication or interference, it's just some notion that if cell phones were allowed on flights it would be annoying to the people around you? This is why the judiciary should abandon the "rational basis" approach to evaluating legislation (i.e. you don't have to actually justify your laws/rules) in favor of something where the government has to make the case that something should be banned for a specific reason.

Regulating the social norms of airline behavior is not the job of the FCC, and it astonishes me that anyone thinks otherwise just because the FCC happens to have some power over one lever to control this.
Sits at about 250W, goes up to ~300W when it's running a scrub or something.
You're assuming that low level airline employees even realized they were rolling dice.

They were told to save cash, and by golly, they saved that cash.
I completely disagree. It was United and the police who tried to solve this with force. As I saw the video, there is no violent act from him and he should have been left alone.

It's amazing how Americans can justify the most extreme violence for the most petty of reasons. This incident was absolutely meaningless _until_ this man had his face bloodied.

There were a thousand different options, besides force. Do that instead!
isn't this a C-flavored lisp?

I mean, it's not C. And it is a lisp.

So doesn't it make sense to call it "lisp with a flavor of C" rather than the other way around?

Cool project!
Solving N Equations and N Unknowns: The Fine Print (Gauss Jordan Elimination)
Wow, I actually just got done building a home NAS for myself. As far as storage controllers, I managed to find myself a working SAS 9201-16i for $50 on eBay (16 port SAS card, only supports IT/HBA mode). Also got some cheap used 10 GbE cards off eBay as well for the link between my workstation and the NAS. Got a 4 port card for the NAS to turn it into a cheapo 10 GbE switch (OCe14104-U-TE with four SFP+ fiber optic transceivers for $190 USD).

I actually bumped into rclone and use Amazon Drive for backups myself. I was worried they'd freak out if I stored multiple terabytes of data there, but if you haven't got any emails about nearly 50 TB of data, I guess i shouldn't be so concerned.

A silly toy project i've been working on is to be able to use Amazon Drive as a block device via something like nbd (linux) or geom (freebsd). Would let me use existing drive encryption mechanisms (no personal data scraping for advertising purposes Amazon) and have the ACD storage be a zfs pool in its own right. Basically, a virtual 'SSD' backed by a collection of chunks (1 to 8 MiB, still benchmarking...) and where TRIM deletes remotely stored chunks.
That's a much less profound statement, though, because you're talking about an implementation detail of "modern computers".

First of all, the set of values in the range [0,1] that can be represented by a computer is not at all the same as the set of rationals. If you're talking about fixed-point or floating-point data types, then there are only a finite number of bit patterns (corresponding to dyadic rationals), so obviously the probability of hitting one of them precisely is zero.

You may think I'm just being pedantic here, but I'm really not. The theorem you described is only interesting because there are an infinite number of rationals between zero and one, and yet the set still has measure zero. But if you're willing to say that any rational number is theoretically "representable" in a computer, then you're already assuming that we can go beyond the natively-available data types, and come up with our own representations -- e.g., a tuple of numerator and denominator. And in that case, we can also come up with representations of irrational numbers; for example, you could have a datatype that can finitely specify any algebraic number, such as sqrt(2) or the golden ratio. So the fact that a typical CPU happens to only be able to natively deal with rationals is irrelevant.

The beauty of the diagonalization argument described in this paper is that it applies to all possible discrete representations, no matter how weird or complex, without having to make any assumptions.
Apple has figured this out too. They use the phone (iPhone) for 90% of their informational access needs, but still need a laptop to do more extensive work.

Now, however, instead of having multiple PCs, Joe Public needs one, and preferably one that lasts years. Enter Apple's high-end pitch.

The high resale value is both indicative of the value ascribed as well as a nice perk for buyers.
Sleeping mask
> When I buy a pack of tokens rather than depositing USD or similar into an account, I'm more likely to spend all of those tokens.

In my experience, it's exactly the opposite, since packs of points/tokens are not typically divisible by the price of common purchases. For example, you might have the option to buy 500, 1500, or 3000 points; items then cost something like 740 or 800 or 1600 points. To spend your last point/token you almost certainly have to buy more than you originally intended.
How to Choose a Rockstar AdWords Agency
This is a mind-blowing. So rational numbers are an invention of humans. That is to say, natural numbers simply don't exist unless and until they are explicitly defined. Am I understanding correctly?
How do you pronounce it? Like Pitbull in "dale!"?
I think that this developer, just like I, have drunk the homoiconic kool-aid. Homoiconic syntax is _fucking serious_ as far as productivity and enjoyment goes, it's like a whole separate world.
> Our bot is doing something seemingly simple: It looks at President Trump's Twitter feed, and when he tweets about a company, it trades stocks, with real money.

> There's $1,000 on the line invested by the staff members of the Planet Money podcast from their personal funds.

This is actually a neat idea. Curious to see the follow up. Overall thought it was pretty cool, and then I saw one of the tweets:

> Just realized my name is a pun on @POTUS. Wow!! Why didn't I see that before!![0]

:/

[0]:https://twitter.com/BOTUS/status/851464781093625856
- ok, i did not look at example, sorry
- for logging, but thats not enough
- thanks for pointing out typo in an interesting way, yeah but blogpost just mentions custom library that should be glued to your webserver
- custom library again glued to the server on every project

I would go for new projects with something different than go. Like scala. Go is great for rest apis, but once your app becomes more "complete" in terms of requirements go becomes more and more painful in my experience.
Dlang ?
> But I won't eat anything that I wouldn't kill myself.

Have you actually, personally, killed a cow, chicken, or pig?
>HTTP/1 connections are limited to one request on the connection at a time and head-of-line blocking.

This is true, however this limitation just increases the size of the connection tool needed for the same concurrency. I'm not saying HTTP/2 isn't better, I'm saying its less better for middleware than end user connection optimization.
It doesn't really do this much now, because rootless makes it hard to actually modify what the base image consists of (at least, without the "magic double reboot" system updates do nowadays, that uses the recovery partition's kernel to update the code-signing whitelist. And that process is really only set up for a linear progression of system updates; it has no allowance for optional components that add their own whitelists.)

Instead, Server.app does two things:

1. similar to Xcode, Server.app ships with a POSIX env inside it (nothing chroot/jail-y going on; it just has programs ./configure'd with that env as their --prefix, and some stub programs in the base system that exec their /Applications/Server.app equivalents if they exist);

2. it updates [non-rootless-protected] configuration files, that activate previously-inactive parts of the base system, like opendirectoryd and racoon.