skysight-inc/HackerNews huggingface dataset:
One thing that's immediate: the only math typesetting language serious math writers ever use is LaTeX, and I think in terms of "math mode" support it would be enough to fully support whatever subset of tex syntax is supported on sites frequented heavily by mathematicians, specifically mathoverflow.com (I believe it's MathJax with some extensions for special scripts and diagrams like [1]). It seems like the technology to get TeX->HTML is already there at mathoverflow, so I imagine it wouldn't be too hard to avoid reinventing the wheel.

The other things are less math specific and more organizationally specific. If I were writing a serious academic math text, it would be full of theorems, corollaries, and exercises which I would refer to in later chapters by a label. For example you might put some simple but tedious computation as an exercise in an earlier chapter and then when using the result in a later proof you can say "The claim that BLAH is Exercise II.4.3." Leanpub appears to currently only have support for figure labels, but in math we often want labels for these other things too, which we can then reference across the entire book. In TeX, anything that is assigned a number can also be assigned a label.

Serious math texts also have a need for bibliographies at the end of each chapter and at the end of the book, and if there's anything a writer doesn't want to do it's alphabetize and manage labels for a hundred references. We have BibTeX for this, but Leanpub appears to have nothing. One could write a tool that translates bibtex output to markdown, but again it's a lot of work.

[1]: http://mathoverflow.net/questions/159655/commutative-diagram...
"Unfound bug" is still a "bug."

It doesn't have anything to do with users or weird scenarios.
I think stopping at the MAC level would be a good place, unless you're interviewing for an EE job in which case the higher layers aren't so important.
All governments have technology that they monitor and restrict in the UK this is called List X.

I remember buying some computer kit and it came with about 20 pages of legal docs saying who we where not allowed to re export to and what the legal penalties where
Sweden defines rape differently than we do. See: Julian Assange.
Reducing the scalability problem to "large vs. small" of a single variable is almost as damaging to intellectual debate as two-party politics are. That, or they're directly isomorphic.
From

http://www.worldsciencefestival.com/programs/holographic_wor...

it appears that what the physicists
mean is just that two systems that
start different will forever remain
different.

So, maybe the thought is,
otherwise, when the two systems
became the same, could just
reverse time back to where they
should split into
two different systems and would
get a contradiction, that is,
not know how to make the split.

Maybe.
Maybe that's not it. Maybe millennials just like to say "why does everybody hate us!"
How eBay built a new world on little more than trust
No, that's not the other side of the coin at all.

1. The issues are orthogonal. You can simply raise the minimum sentence attached to rape, whether you stack sentences or not.

2. The punishment is almost entirely irrelevant. What matters is the recidivism rate. This may just be a difference in morals. I believe the justice system exists to protect society and reintegrate criminals into it, or keep them out if they are not salvageable. I do not believe revenge has a place in the justice system. An eye for an eye makes everyone go blind.
Even basic ownership of small objects comes through force. Otherwise you'd drop them.
Do medical providers focus primarily on how people feel they should be treated, or clinical outcomes? Does the FDA ask people whether the would like to live longer before crafting its dietary advice? Do macroeconomists ask how important jobs are to people before trying to prevent unemployment?

A focus on measurable improvements (which the article itself states claims is a problem) is not strong evidence of supercilious, out of touch bureaucracy. It is simply a way of doing things that often makes a lot of sense.

Also anyone familiar with the World Bank/IMF will know that there are quotas for jobs based on nationality, which favor donor countries, and also developing countries. So it's not like these organizations are devoid of input from developing nations, although the workers from these countries may not have been among the poorest.

Finally the one concrete example of why surveys could be useful was a bit odd. It went: Consider the recent vogue for ‘empowerment’ programmes. On the face of it, they make sense only if people don’t already feel like the captains of their own destinies. The only empowerment programs I could find online were for women's empowerment. I think that very few people would agree with the logic that if 80% of people feel in control of their destinies, then we don't need women's empowerment programs. No amount of waving magic intersectionality wands is going to make this reasoning make sense.
The magic of blue lava
I've come to same conclusions and even got a minimal model. Imagine two Planck singularities falling toward each other. For an external observer, they'll stop eventually due to time dilution. What's between them now?
One of the primary use cases, as described on the main page linked, is for systems where you aren't an admin of the remote system, and thus can't use iptables as you describe.
The phrase you're apparently concerned with here is preceeded by:

"I swear you guys are like the fucking climate change deniers of network programming."

I appreciate the sentiment in context.
Your theory doesn't make much sense. There's really nothing special about "normal" matter vs antimatter. You could as easily call the matter I'm made of antimatter and reverse the names and the physics is the same for both.
This is just playing games with microeconomic terms. However you choose to define "value", using heroin is self-destructive and usually (always?) irrational. If you choose to include that kind of behavior in your definition of value then the word loses most of its useful connotations.
Guess you haven't looked into how so much of Linux is migrating the opposite way lately? I get the irrational fear of losing plain text, I shared it too with HTTP/2 (as one example), but the fact of the matter is once you use it for a short duration, you realize it's just as simple and useable.
It's not about feelings getting hurt, it's about trying to do something that you consider good and actively being fought against for it. Of course it's more likely you're going to give up in that situation because it's a lot more difficult to succeed if people are fighting you every step of the way than if you have support and help.

To use an analogy, if someone gets their car stuck on a snowy road I'm going to go help dig them out. If they start shoveling show to re-bury their tires I'm not going to continue helping them.
That's not what he was charged with.
Seattle has a more extreme flavor of the voting problem. We can't build urban mass transit because suburban/rural voters prevent Seattle from raising local taxes to support transit.
For me, that's the real point. We need developers to care. Apple's come out with APIs for app thinning, and they've had the right and wrong way to cache files forever (etc). But, that dev work doesn't increase downloads of your app, and if no one is looking for compliance, you're better off delivering other features.

Twitter might not even know they have a problem! iOS Dev team members are constantly installing new builds of the app.
Doing homework assignments in Markdown using Pandoc and LaTeX
Well now you get systemd, with the fun of binary logs but without the benefit of being written by djb.
All of which could be much more efficiently provided by private enterprises competing in a free market.

Strangely enough, bureaucrats just aren't particularly prudent when they are using our money.
Is it just me, or do almost all colorizations looks colorized? Anyone have an example of a picture that fooled them into believing it didn't start life in black & white?
Hey antigen8,

I am working on something very similar with a non-profit in NYC, for NYC schools. It's very exciting, we are building on NodeJS and MongoDB, and already have some data syncing set up with the DOE's systems. Can you shoot me an email (in my profile)? I would love to talk with you and make an introduction if it makes sense.
Stemcentrx, Backed by Peter Thiel, Fights Cancer Stem Cells
In depth not but ideally I would say you need a CCNA level understanding. Btw in depth I would understand to be a country's delegate at the ITU or OSI.
Container Camp LDN 2015 summary
You can mathematically prove whether a piece of code is 100% bug-free using formal verification techniques (https://en.wikipedia.org/wiki/Formal_verification).

However, these techniques are often too computationally expensive in many practical cases. Moreover, formal verification requires one to very precisely specify how a piece of code should behave, as well as how the environment in which it operates may behave. (Think of OS, network I/O, user interaction, etc.) This is another source of often prohibitive complexity.
I don't think you can prevent them from taking advantage of people, not without a system to network trust tied to hard to change IDs.
You could make the titanium parts hollow. That would solve the density problem.
The net force on a particle due to gravity tapers towards the center but the pull of gravity on the surrounding particles accumulates into pressure preventing any lower density from forming on the interior unless there is another force like fusion providing outward pressure. Since black holes form after gravitational collapse that is no longer possible.

The only natural equivalent I can think of would be rotational vorteces (tornadoes) but the "shell" would be two dimensional and such a system requires two fluids with different properties, which couldn't exist in the black hole.
Let's imagine a world where spammers has to encrypt their emails. That would initially be a hassle and resource demanding, but it would be used against spammers. The recipient could demand a resource demanding encryption which for a normal server take about a second but if you were to send out millions it would be impractical.
There is more to the issue than local politics in California.
Does this mean that asyncio will be deprecated as there's now 2 ways to accomplish much of the same thing or do they truly have different semantics?
What's new in Python 3.5
Unmasking a Troll: Aussie Australi Witness a 20-year-old American Nerd
Show HN: A rough simulation of a sail boat (2D Wireframe)
Link : http://firstglitch.com/html_projects/sailboat/sail-gl.html

This is a very rough simulation of a sail boat (2D wireframe), that you can sail using force of "wind" (modeled as a million particles, animated using webgl) striking on the sails. The position of the wind particles and the forces of the particles striking on the sails is computed in WebGL shaders.

The forces are NOT re-calculated at each frame. Which might cause some artifacts. For example, the boat might start moving after the wind has passed, if you continue adjusting the rudder and sail angle.

You can adjust rudder using q/w keys and sail angle using o/p keys.

See if you can sail into the wind, by finding the right combination of sail angle and rudder. It is a bit hard. Adjusting rudder and sail to changing wind directions can be challenging. But it should be fun once you figure it out.
The Egg, a short story: http://www.galactanet.com/oneoff/theegg_mod.html

Too short for a TLDR, but it changed the way I look at other people, for the better.
Heh, for me it's the matrix multiply operator. Such a minor addition will make for a pretty big improvement to my day-to-day coding experience.
Can anyone explain this from src/c/c10.c?

ospace() {}	/* fake */

waste()	/* waste space */
{
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
}
Getting robocalls anywhere is illegal, but that doesn't stop "Anne" or "Rachel" from "Cardholder Services". The FCC hasn't cracked down on that festering hive of illegality, so why is it bothering with Lyft? Which Important Person wants to count coup on Lyft?
> I wish I could get that joy from running, but my entire body hurts, from the inside-out, when I do it.

Running doesn't have to hurt! As long as you do it regularly and increase the length of your runs gradually.

> It made it hard to get good cardio training when I was training for a fight

Common alternative (or complement) to running in fighting sports is rope skipping.

Swimming is great but requires more technique and training discipline to be as efficient a cardio training. Plus you need a swimming pool nearby that isn't too crowded.
This is exactly the problem I've written about - AFAIK basic UCT algorithm does not model your opponent in the selection phase (only in simulation when some heavier than random logic is applied).
Probably you're confused by PEP 492. It's not replacing asyncio, in fact it's about adding new language features to make programming with asyncio (and other frameworks, such as Tornado) more convenient.
The beginning of the article discusses common fallacious interpretations of confidence intervals (i.e. what most of us probably naively think a confidence interval means, e.g. 10 ±2 95% means there is a 95% probability that the true value is between 8 and 12). The authors then go back to basics and explain what a confidence interval actually is (that, on average, experiments conducted the way this experiment was would have had a 95% chance of capturing the correct value inside the interval -- a subtle but important distinction). Then they create a neat example which shows how four different approaches to calculating confidence-interval-like-things work in practice. Then they go into technical details I couldn't be bothered reading. Finally, they suggest that bayesian "credible intervals" do a much better job of providing what people intuit a confidence interval to be.

As someone trained in classic statistical methods who has not had occasion to really use Bayesian methods, one of the things I like about Bayesian approaches is that they seem much more real world and practical to me. E.g. most statistical analysis tools assume a bunch of ridiculous and impossible things (e.g. that you do not look at the data until it has all been collected; that every time you look at the data you need to add a "degree of freedom" meaning that looking at the data 10 times produces 10 increasingly less reliable results -- literally NO-ONE does this and yet it is crucial for the theory to work.)

The Bayesian approach is more like "as you get data, make and refine estimates of what the data means" which is how we actually do things, and so -- everything else aside -- we aren't violating the approach's base assumptions every time we use it.
Agreed but does this apply in Numpy as well? Will Python matrix multiplications just work on lists of lists in which case they're much slower? Sorry just asking from a 2.7 holdout here as this might cause me to move.
While from a human perspective information seems to be being destroyed, really it's just being obfuscated beyond our means of recovery.

If you were to pause time, with enough analysis and knowledge of the present state of your burning parchment you could recover the state from a split-second prior to that.

No-hair theory says that the event horizon of a black hole is different. One moment the information exists, the next moment it's just gone.
Cute, but where would you draw the line?

"You see, the government owns your car too, because you're driving on roads built by the government"

"Oh but you see, clearly, based on the government deciding under what conditions you're allowed to leave the country, the government owns your body too, and is therefore within its rights to torture and kill you on a whim."

Do you really see no problem at all with the idea that governments own everything and are just graciously "renting" things to us?

Do you sincerely see nothing as your own legitimate property? When you buy a new phone, is that actually the government's property instead of yours?
Have you seen Nanopass or MBase? They address this very question.
> PEP 484 typing module

Looking forward to this as well. So far the only static analysis tool I'm aware of that makes use of the PEP 484 framework is mypy [1] -- does anybody happen to know of other tools in the works?

[1] http://mypy-lang.org/
If I remember correctly it does but you have to modify kernel setting of some description to make it work.

EDIT: Appears this fork does support Yosemite, it's even installable via Homebrew.
Maybe influenced by person's proportion of fast-twitch vs slow-twitch muscle fibers?
Programs that produce an output from an input and exit can get very close. See TeX as an example.

There is research being done on programs that can be proven to be correct and some progress has been made on practical languages. See Idris and Coq.
Event horizon is an ordinary place that happens to be bombarded by high energy particles coming from the whole galaxy in great numbers. I think you'll note.
> If you ask me "how does the internet work" and what you really want is details on the underlying protocols, at around the range of TCP/IP, why aren't you actually asking for that?

Because the more specific the question, the less likely any interviewee is going to be able to answer it correctly.

> If that's not relevant for the position (it's almost certainly not for most "full-stack" engineers), switch to asking questions that are relevant to the work they'll actually be doing.

A full-stack engineering position is really broad in scope. You need to be able to handle any type of web-related task they throw at you. From architecting new features to troubleshooting slowness. You're expected to be a hammer they can swing at all their technical problems, which all look like nails to them. Don't like it? Too bad, that's the job.

Where a general "how does the Internet work" question fits in is, ok, you've got complaints coming in from customer service about site slowness. How do you start to troubleshoot this problem? At what point can you just say, "oh, it's not us, it's with the Internet," and will you be able to explain why it's not us to the satisfaction of the people paying you to know about these things? The more abstract, fundamental knowledge you have about how the Internet works, the more you can start to nail down the scope of the problem.

Also, some problems will have you writing custom protocols. It helps to not get lost.
On one hand I'm quit surprised this didn't already exist, but on the other hand I can't see a huge market for it?
Well, the 1985 Steve Jobs pic appears to show platinum-colored Macs, which weren't introduced until 1987. You can look up exactly what color those macs were (Pantone 453, if you're interested), yet the artist didn't even do that. So... yeah, this seems like a great way to introduce misconception and error.
So the main argument is that large blocks take longer to propagate, giving an advantage to the miners that find them.

This completely ignores IBLT, which propagates a small fixed-size data structure instead. It takes advantage of the fact that miners have most of the transactions already, so sending complete copies of them is redundant.

https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2

http://www.i-programmer.info/programming/theory/4641-the-inv...
That question might be a conceit. I like to think that stuff is pretty important--I used to do that level of dev for a living. But does it really matter? That stuff is all pretty well abstracted these days. When was the last time the three-way handshake affected anyone?

I'd compare it to the fact that I know jack shit about how cars work. I can't tell a spark plug from a ball bearing--I just take my car to the dealer when it makes a funny noise and keep writing checks until it goes away. And I'm okay with that.
Armed raids help destabilize families, do profound psychological damage including PTSD, cause property damage, can render your home uninhabitable, lead to evictions, and consume resources that could otherwise be spent defending yourself, all before you ever see a judge. Bonus points for being able to directly punish the children and loved ones of the person you don't like, in some cases burning them with stun grenades, breaking limbs, telling them you're "going to fucking kill them", or otherwise causing them hardship in order to affect an emotional response in your primary suspect. If I were a sociopath trying to destroy lives extrajudicially and win/plea-bargain as many cases as I possibly could, all to further my career regardless of the person's true guilt, I'd do the same. We're fucking animals.
I believe this at least partially driven by internal politics. Dr. Xi was very, very unpopular. The reaction to his indictment on the Temple University subreddit was very indicative of this.

https://www.reddit.com/r/Temple/comments/36w3df/cst_dean_mik...
I know this attitude all too well. I've replied to a few questions on gamedev.stackexchange with pointers to the usual articles on game state synchronization and lag compensation, and I get lukewarm reactions of "too complicated" type. Meanwhile mr rpc-over-tcp get tens of up votes and accepted answer.

Their loss I suppose.