skysight-inc/HackerNews huggingface dataset:
Right! So all we have to do is establish a base on the moon, build a mining and smelting facility, build a fabrication plant, build a rail-gun launcher, operate all three long enough to fling at least 10e7 tonnes [1] of finished aluminum parts toward L1, where we catch them and assemble them.

The rail-gun is not likely to be the pinch-point in the process, but suppose that the mining, smelting, fabrication, packaging and transport process can deliver a shipping unit to the rail head every minute, around the clock [2]. That's 10e7 minutes, pretty close to 20 years of continuous operation.

This stream of 1-tonne bundles of finished rods and other parts has to cross space to L1. I have no idea what the orbital feasibility of Luna-to-L1 is; I'm just assuming that a rail-gun can impart enough energy to get it there. But, one, if a bundle requires any guidance or course corrections en route, that would mean every bundle would have to be equipped with at least a computer, gyros and some type of propulsion units; and two if it approaches L1 with any significant relative velocity, it needs all that and a serious rocket engine to slow down [3]. So we are not merely flinging passive bales of aluminum parts from the rail-gun, we are launching little one-tonne spacecraft. One per minute. For 20 years. [4]

So supposing all that is in place, then you need to have sufficient personnel (plus a swarm of quite intelligent robots) at L1 to receive them, unbundle them, and distribute the parts across a disc that even in the earliest stages is hundreds of fucking kilometers in diameter, and assemble them. For 20 years.

There is nothing in this scenario that is inherently impossible. On the other hand, given it currently takes us a decade to design and transport a 1/2-tonne robot to Mars, how many decades would it take to design and build the proposed Lunar infrastructure? On time alone, never mind the costs, wouldn't it be simpler, quicker and cheaper to just stop burning petroleum?

[1] the article says 10e7 - 10e8, so we're giving them the low side of a power of 10 here.

[2] something like a factory that builds a new economy car every 2 minutes. On the moon, in a vacuum.

[3] or it has an ion engine like the Dawn craft and does continuous thrust, yadda yadda, same basic problem.

[4] you might say we could recycle the computer and ion engine from each bale, but then you need to figure out how to fire about 10e6 bundles of used engines from L1 back to the moon and soft-land them there next to the factory.
It depends I think. My experience has been that many people simply don't do well in "real" (i.e., formal and proof-based) math classes. Not to mention, a deep understanding of calculus isn't necessary for doing a lot of engineering, which provides most of the students in a lot of university calculus courses. On top of that, even if you start with an analysis-like approach of teaching calculus, you ultimately will have to spend some time plugging-and-chugging to get used to working with calculus on a practical level.

On the other hand are people like me, who really don't do well with learn by memorization type classes, but does well in classes that are theory first, with a thick layer of application over that.
Driver from God
Dave Shields, the programmer maintaining SPITBOL
In 2015 open source software development is 90% about doing peripheral work, sit in committees of various foundations, force people to use a different infrastructure every two years, and generally, avoiding real work as much as possible.
I am sure if you post this on reddit, you will get some different answers (sometimes, more creative).
And what do they use it for? Driving advertising displays. Now those posters the kids put up on lampposts can really annoy the heck out of you.
Taking away his title is far removed from firing him and washing their hands of him, as was implied. Based on what he wrote it's fair to assume that he's been talking with the university during the process, the talks have been productive and positive, and it's possible he will be reinstated.

We won't know for sure until he publishes "his side" as he put it, so it's all conjecture at this stage, including on my part.
Doubt it. The @ symbol isn't implemented by default. It's just available as a syntactic element primarily for NumPy to use, though other libraries are free to use it as well.
What's the connection between this:

> A hard core libertarian might argue that all those property owners should have the right to build parking lots if they want to, and it’s nobody else’s business.

.. And this:

> In my opinion though, a city where blanketing downtown in parking lots is the rational behavior has a pathologically broken city planning / tax system.

You might also want to consider whether a property owner would "blanket downtown in parking lots", if there were no reason to believe that would be a good investment.

If someone makes a bad investment, that's his problem.

If there are way too many parking spots operated by a private enterprise, some of them will be removed to make way for more productive uses of the land.
The @ operator won’t apply to any built-in data types. It’s only designed for numpy and other libraries.
"A People's Tragedy: The Russian Revolution: 1891-1924" by Orlando Figes

http://www.amazon.com/gp/product/014024364X
"An upcoming release of NumPy 1.10 will add support for the new operator" [1]

[1] https://docs.python.org/3.5/whatsnew/3.5.html
I really enjoyed measure-theoretic probability theory myself.
> I'm another person who hates running but do it moderately as it's a very efficient form of exercise

Interesting point of view! Many people run despite the harm it may cause (esp. to their knees and back) because they love to run. But if you remove enjoyment out of the equation, I assume there are other forms of exercises that are safer and as "efficient" as running.
Works well.

... Only recently had issues during the parade using with the Linode IP range. DigitalOcean no problems.
> 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 ... providing outward pressure.

(Keep in mind I don't believe this, it is just fun to argue cute ideas from basic principles.)

In this case the secondary force would be time dilation. Assuming that black holes have finite density, there must be a second event horizon inside the body. Just as a particle can't escape the surface going upwards, particles inside the black hole would not be able to escape downwards, if between the two horizons. While the force of gravity would still pull particles towards the center and away from the interior horizon, any brownian motion away from the center is self-reinforcing since the particle moves towards a region of greater time dilation.

There would be an intermediary unstable stage like a nut rattling around inside a shell, but the slightest instability would start the core oscillating, and each time it brushes the shell it loses a bit more mass. When matter approaches an event horizon it tends to release a lot of energy, repeatedly breaking up (or boiling off) the core and launching bits of it into the shell. This provides a another source of outward pressure.

Reiterating: this is likely complete poppycock.

edit: Ah, I see the snag. There isn't a second event horizon inside the black hole. Just because opposing gravitational forces cancel each other out in the center (and space is flat there) does not mean time is any less distorted by all the surrounding mass.
Some of these are pretty well done: http://www.bitrebels.com/design/19-legendary-black-white-pho...
Games, I would guess would be the market. Though yes it is strange it took so long.
The best we can do to help africa is remove food tarrifs in the west and remove agricultural subsidies. Feel free to implement it.
The colorization of historical photos is an interesting trend, but I don't share the author's pensive dread. I certainly didn't see much ground for concern in his examples.

The potential certainly exists for the addition of color to have some negative effects, particularly if the process introduces or perpetuates inaccuracies. But there is an inherent limitation to the scope of these anachronisms: even at their worst, they only affect the color of what is shown, so people who are exposed to the images are still consuming historical information that is mostly authentic.

This drawback is trivial compared to the benefits that colorization offers. It is a great tool for popularizing history, both because it makes historical photos more accessible to lay audiences, and because the process itself is becoming a popular hobby. Better to have the next generation mix up a few colors than forget events altogether.

Even someone like me with a lifelong passion for history can benefit from viewing colorized photos, because they allow a deeper level of immersion in the past. Try as we might to remember that our ancestors saw the same colors we do today, black-and-white photos subliminally distance us from a past that looks alien and unfamiliar. Colorization often transforms a mundane depiction of the past into a gripping portrait of what could be the present.

It allows us to hoary intellectualism for the visceral horror of war, thrill of lust, and opulence of royalty. Even when the colors themselves are wrong, they may provide a more authentic replication of the visceral reactions experienced by the photographer's living, breathing contemporaries.

Of course, there is still a place for black-and-white photography. Its appeal will endure among the intelligent, because the elimination of extraneous color differences allows the auteur to reduce a scene to only its essential components. But we delude ourselves if we think that many of the people viewing colorized photographs would otherwise be perusing the images black-and-white source material.

The solution is normally to present the two versions of the images together. This decreases the risk that viewers will be misled, because it shows them which aspects of the photograph have been modified.

The article asked what it will mean if Norman Seeff's original black-and-white photograph of Steve Jobs is surpassed in popularity by its colorized offspring. To history, it would mean nothing, not only because the pigmentation of Jobs' sweater is of no interest, but because scholars will rely on the originals whenever possible. However, it would reveal a lot about the image's aesthetic appeal — i.e., that it became popular in spite of, not because of, its restricted palate.

This is another benefit of colorization: It opens up new vistas for art criticism. There is something significant about the fact that many black-and-white images are enhanced by the process, while others seem to lose their je ne ce quoi. Is this a real phenomenon? A cultural artifact/ A figment of our imagination?

The only way to find out is to keep colorizing.
I'm not sure the new revalations here that prove the accusation that Kennedy caused the crisis. You would have to first, try to understand the cold war mentality prevalent at the time. Admittedly, the threat of Soviet expansion was at times exaggerated and grew to a paranoia, but still was a real threat.

We already know that Eisenhower, Nixon, and Kennedy all conspired to assasinate Castro. Kennedy invaded the country in the US sponsored Bay of Pigs. We know that the Cold War paranoia was used as a political tool particularly by Kennedy against Nixon in the 1960 election. We also know both the US and USSR were making provocative acts against the other.

What strikes me espeically is the argument here that, since McNamera said so, USSR putting nuclear missles 90 miles off the coast of Florida had no impact on the balance of power, ie.. not a real new threat - which means Kennedy should not have opposed that, at the risk of inflaming tensions. I just don't find that a sensible argument.
I love C++, so I'm excited.

I can imagine non-C++ libraries (e.g. Python or Ruby) wrapping the C++ interface rather than using a custom implementation.
The matrix multiplication operator is not implemented for any standard python data type.

The matrix multiplication PEP is actually titled "A dedicated infix operator for matrix multiplication", and that's (broadly) the only thing that it provides. Here's the arguments for why the operator should exist: https://www.python.org/dev/peps/pep-0465/#why-should-matrix-...

numpy and other libraries might/has/will implement the matrix multiplication infix operator for their array and matrix data types.
Mafia-like legal system. Do what we say or else.
The scandir update also changes the underlying implementation of os.walk giving loads of production apps a huge speed increase by making use of additional data returned by the os calls.
Additive manufacturing allows for better bonding then machining and joining the parts. Its essentially molecular welding, depending on whether you're doing SLS (sintering) or SLM (melting).
May I ask why? Plenty of implementations already exist for other languages, and since the interface is just HTTP, I see little benefit to wrapping the C++ library.
The single problem with TCP this rightly points out is head-of-line blocking. But overcoming that still leaves you with the problem of coping with out of order or missing events at app level, with clients and servers seeing events in differing sequences (fex packet sequence of move-duck-fire, now shuffle the move around...). I witnessed one game engine project implement custom networking on UDP and then disable unreliable & out of order messages because of game logic headaches.

And the payoff is quite small, since packet loss is rare in healthy networks and TCP handles the rare loss pretty efficiently based on ack clocking, not timeouts (fast retransmit, basically same as his idea of "redundantly sending un-acked data").
I hate running. I've always hated running.
I run 6 miles once a week, and I listen to music just to distract myself from how godawful boring it is.
But I have to keep doing it or else I'll run out of steam halfway through a boxing round and get my ass handed to me.
I think so...

It's creating space in the code section right after ospace. If you look at ospace, it's being used as a buffer. So we have a buffer in the code section instead of the data section. So the question is why? Remember that this is a PDP-11/20 and the maximum memory is only 56 KB (maybe the one at AT&T had less). The data section must be nearly out of space.

There is more: notice that the variables are always allocated at the end of each file, and that "extern" is being used within each function as a forward reference. I think the purpose of this is to keep the symbol table usage within the compiler low- at the end of each function you get the symbol table space used by the externs back. The only symbols which remain are the function names themselves until the end of the file.

I never used UNIX on a PDP-11 (except simh), but I did use DEC's RSX-11 (on an 11/34). In that operating system a lot of effort was dedicated toward making a good overlay linker. Overlays were in the form of a tree: You had to carefully structure your code to maximize the efficiency of this, so that the most commonly referenced things were closer to root. UNIX didn't have any of this..
You know what I found that is actually quite amazing: Video encoders for streams of linear/live video feed for broadcast go over UDP to the next device in the chain. An encoder will often output a stream of video over UDP to devices that will then split the video into multiple renditions.
It does. It was updated a couple of months ago to use the new pfctl framework of -E/-X to enable/disable the firewall and uses the existing hooks in the firewall to automatically insert/remove rules as necessary.

I've used it extensively on Yosemite.
There is nothing wrong with PGP, and I don't understand the desire to see its demise. I agree that it has not been properly integrated with MUA's to the point it is seamless for casual users, but I believe it's the best we have for now.
Given our current telescope technology, and assuming that others in the galaxy have the same thing, they could probably easily figure out that we're here - in the same amount of time. (Limit of light speed, and all that.)

And unless they've got FTL, it'll take awhile for them to do anything about it, anyway.
I love sshuttle. You can point it at any ssh server (that has python installed on it) and you don't need any special privileges on the remote end.

One problem is that it does not support DNS tunneling if FreeBSD is your client.[1]

Item: we (rsync.net) would be willing to pay for development that gets sshuttle to work properly and bulletproof on FreeBSD. In fact, we would be willing to pay for sshuttle development in general. Email us.[2]

Also, what is up with this new fork ... which speaks from the original authors point of view and, in fact, has his own personal notes cut and pasted into the README. In fact, the contact information is the original author - Avery Pennarun apenwarr@gmail.com - what's going on here ?

[1] No, the note about IPFIREWALL_FORWARD does not fix this problem.

[2] info@rsync.net
This might finally explain why the video quality is so bad then. If you tried any commercial video call software it's quite hard to look back to skype.
The comments on that reddit link are so vicious.
> "yup, this is the spot that I need to worry about optimizing first".

This almost never actually happens. In practice slow software of any size and complexity is sprinkled with many small inefficiencies that add up and no single thing makes a huge difference. To be performant you have to write with performance in mind from the get-go and not make many small mistakes.
That might work if you have root on the system you are connecting to, but in a lot of cases you might not. In a corporate scenario sshuttle has been life saver because it makes it simple to make networks behind a jump server look and feel like they are just a router hop away. This makes using stuff like VMWare easier since it usually requires direct access to the hosts on various different ports and makes it difficult to set up port forwarding.
5 minutes is an exaggeration, but I've done it in an hour. It's not really OpenVPN's fault, though - most of that time was dealing with Windows firewall, home router port forwarding (through those god-awful, buggy http interfaces they put on routers), and iptables.
That's precisely why I took up swimming to work monofinning recently. Cycling and nordic walking is also better for the joints.
You are right about consumers being the key. My first 3 startup attempts were enterprise health... thought I knew insides of the system enough to be able to sell them on new tech/solutions that can change care for better.

Wrong. I found people willing to say they will adopt new tech, but fundamentally there was no incentive to actually take the steps.

To be fair, consumers are also not 100% motivated to be more accountable for their health. Delayed gratification may be a reason. But still, they will change faster than the establishment. And that may force the health establishment eventually.

Even well-researched, clinical trial based evidence from established research teams takes >decade to get entrenched into medical practice. Check this out: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1395794/

Sigh.
JEEQuery is a Q&A platform for students preparing for IIT-JEE Exams
It's in the wikipedia article.
Given the amount of information analysis we're seeing applied to things like extracting heartbeats out of videos, I think we're safe in saying that any colorization or modification of a photo will be detectable, or at least have a probability assignment to the chances the photo has been manipulated.
Using the Right Software for Stochastic Optimization? Think Again
If you fork on github, you get the README with your fork. You have to actually go and edit it for it to be different.
I found that when fasting, if I get hungry a good food substitute is a one to two mile walk. It kills the hunger. I suspect without proof that once you force the body to pull from the fat stores that it kinda notices the fact that it's got a food source already. Excersize in the morning is also a decent breakfast substitute for me.
Yes, but remember that (Plain)TeX has very few features, so most people use LaTeX that is not bug free.

Moreover, it's very common to use many LaTeX packages that are slightly incompatible, or have to be loaded in a fixed order, or don't handle accented letters, or ...
Explaindio2.0
Gaius, you could defer the payment of the tax until the sale so that the homeowner retains the right to stay there as long as they wish.
I wonder what you mean by "efficient form of exercise".

Can you compare it to swimming and rowing (the sliding seat kind).

BTW, I don't run.

I won't go as far as saying I hate it. I just don't enjoy it. Also, we have runners in the family. Every single one of them has had problems with their knees, ankles, hips, tendons, etc. A couple of surgeries here and there too.

I do swim and row. I enjoy both and find them very relaxing and mentally stimulating. I swim both at our local olympic-size pool and lake for the open experience. I also row at the same lake.

My definition of efficiency is, loosely stated, using the most major muscle groups per unit time. This means a bunch of things depending on what you are trying to achieve.

For weight loss, for example, I think it is hard to beat swimming or rowing. Swimming, in particular, probably takes the lead because you expend calories two fold: The first is moving. The second is thermally, as you are immersed in water colder than your core temperature and your body has to deal with that the entire time you are immersed.

For strength and muscle tone both are good but I'd probably suggest rowing might have a bit of an advantage because you engage muscles through a longer range of motion under a non-trivial load.
If your argument is that the ability to run android apps gives surface an advantage over iPad pro because of access to non-pro tablet apps, this makes no sense at all. The iPad has a better library of non-pro tablet apps by far.

The only question is which device is better for running tablet apps aimed at Pros. I think that is currently open to debate, but Android isn't even a player, so running Android apps is no advantage.
Since the win counts are only incremented for nodes "moved into" by the winning player, UCB does correctly model the opponent's behavior here.
Why wouldn't the "filling" of that black hole shell be the pressure of the so-called dark energy that's inflating the universe itself? Maybe it's the leakage of these additional sources of dark energy that's fueling the increasing expansion of space-time.

Armchair physics here, but it's fascinating to ponder.
Actually yeah this is something that annoys me also. I love the size of the 5{c/s}. I don't want a massive phone yet my options for anything under 4.5" is very limited.
Stop Complaining about Your PR Firm. Here’s How the Media Works
In practice, you'd be using one of the many successors to djbware today, not the direct originals. You'd install runit, s6 or daemontools-encore rather than plain daemontools. They all reuse the same libdjb interfaces and follow the same code style, otherwise functionally they're supersets.
you follow people within categories

One small nit pick: this is exactly what he's saying he doesn't want. He wants a way to be able to filter out content based on topic, not based on users. Putting a user in a category doesn't magically filter their baby pictures out of their discussion of algorithmic filters. Maybe automatic topic tagging? Combine that with being able to put topics on an ignore list and you would have my interest in a hurry.
I work in ed tech and just implemented a similar system. Shoot me an email. I'll gladly chat about it privately.