skysight-inc/HackerNews huggingface dataset:
Yeah, there aren't too many ways of detemining orbital elements from initial conditions so it is very likely that the code implementing that ends up looking the same. The similarity in variable names and naming_conventions made the two functions look rather similar.

What comes to stability: given just a single pair of (position, velocity) vectors, it's hard to make something that is really stable. If you have several pairs, you can use the method of least squares to try to fit an orbit into observations.

Not using too many arcus trig functions (acos, asin), will give a bit better results near zero.

Additionally, not having to solve the Kepler's equation would be an improvement for near-parabolic trajectories. In other words: it might be preferable to store (true anomaly at epoch, timestamp of epoch) rather than time of periapsis passage or mean anomaly at epoch to avoid this. The issue is that E - e*sin(E) loses numerical precision when e is near 1 (parabolic) and E is near zero. Same applies for the hyperbolic equivalent of Kepler's equation.

Anyway, nice to find people with similar interests! Good luck with your projects.
Slightly clickbaitish in my opinion. The phrase 'brand new' implies 'existing' whereas this is just in the planning/exploration phase.
>that's generally a sign that your tests and your code are too tightly coupled.

I think that's the point. These are tests written specifically to help with the transition from the old to the new code. They are pretty tightly coupled to both versions in that sense. Once the old code is gone, they are really only testing the new code, so you throw them away.
I guess I'm not really seeing why that's the case, though; what prevents 'Google and others' from providing caching existing web content, subject to publishers making their content effectively cacheable?
I think the english language conflates intuition with emotion, referring to two separate actions (intuiting and emotionally responding to) with the same word: "feel".
Double check me on this, but Perl 6 doesn't yet have a goto statement, nor does it have globals.
Your Weight Is About to Be Redefined
I've been working on a similar idea for the iPad pro, and you're work has been instrumental in doing the handwriting recognition ML part. Thanks!
Maybe, but they just bought a stake in Curse Voice
>The thing is that as a sociopath you don't even have to show that you are that to people. You can still pretend to be altruistic (to your advantage) and still push your personal agenda whenever possible covertly.

People aren't stupid.
Thanks for clarifying. Happy to see SVG will be included, especially after so many years of IE8- not supporting it.
kdb+ pricey for sure, so it's not a fair fight but you gain the power of q and amazing performance.
Tested in Firefox (41), and Firefox Nightly (44.0a1) under up-to-date Linux with Skia.

This breaks for me when the viewport is higher than its width, which is how I normally have it. It breaks by not drawing the head and only drawing the bits that overlay the eyes.

Also getting some warnings in the console, unsure if it's due to the site or the browsers implementaion:

PROGRAM_INFO_LOG: warning: sampler arrays indexed with non-constant expressions is forbidden in GLSL 110
warning: Variable sampler array index unsupported.
This feature of the language was removed in GLSL 1.20 and is unlikely to be supported for 1.10 in Mesa.
warning: Variable sampler array index unsupported.
This feature of the language was removed in GLSL 1.20 and is unlikely to be supported for 1.10 in Mesa.
[···] repeats
I just checked my preferences on Firefox 39 on OS X, and my cache is 350mb by default (I never changed it).
I think it would be good if author explained why we cannot use a reliable NTP server.
How will future videogame makers design a strategy game about the 21st century?
Robot wars are so much better than human wars. Against humans, robots will eventually use more non-lethal options (it's easier to be humane if losing a fight means replacing a drone than when it's either your life or your enemy's). Then, robots will be mostly used against other robots, reducing death tolls. Then, perhaps, wars will be decided in friendly Starcraft matches, saving billions. :)
Thanks!

Regarding the naming convention, I am trying to stick to PEP8 as strictly as possible (sometimes, even in C) and to use overly explicit variable names. I had not noticed that you did that too for the structure member, with `longitude_of_ascending_node` and such. My objective is to have the code be as readable as possible to a newcomer (hence Python, too).
Rails to Phoenix: taking the asset pipeline out for brunch
Beyond Resveratrol: The Anti-Aging NAD Fad
GrafanaCon 2015
Beer, Diamonds, Unicorns and Moments
Meh. People aren't losing their routers completely, they're just being used without their knowledge or permission. Maybe if you noticed that local kids were hosting parties on the boat and you closed the gate so they could not longer enter?
Guano Islands Act
Non-scientific issues are understood quite well by those doing the debating. I would guess that a relatively small community truly knows what is going on in vaccinations. Besides "it prevents X", I doubt most doctors could tell you what is in this stuff.
This article makes it hard to stomach drug manufacturers' claims that drug prices are so high due to regulatory burden.

J&J spent a lot of time and a ton of money to bring a new drug to market, sure, but the only apparent improvement over the previous generation is their own revenue. It's hard to believe this is an isolated incident.
I really wish I could meet these people or someone who claims to be like this, none of it is easy to describe, but I think it'd be interesting to experience.
Reddit's getting 200 million unique views every single month. That's approaching youtube/facebook levels of traffic.

It's really not. Facebook was getting nearly 1.4 billion uniques/month in December 2014[1]. Youtube passed 1 billion uniques/month in 2013[2] and growth (in terms of hours of videos watched anyway) has actually accelerated since then.

you don't hear people claiming that facebook or youtube has a problem with "racism and sexism". Why is that the case, even though it does have a problem with those things? Because people expect it there due the sheer size of those sites

Facebook gets in trouble because they take down groups supporting breastfeeding moms. Reddit resisted taking a group called Coontown. It's a pretty significant difference.

[1] https://en.wikipedia.org/wiki/Template:Facebook_growth

[2] http://www.cnbc.com/id/100575883
> Either they don't realize that something else (or several somethings) would inmediately take over as cash equivalents, or they don't care as long as it's illegal.

Correct, there are numerous stores of wealth that can be used as a medium of exchange. Really the only criteria is that it must be useful in some form, so that it is easily convertible.

Informal economies are fascinating, it's amazing to see how fundamental the concept of currency is to people.
Sure, to be clear I would like basic income. My point was that it is really easy to raise capital and test it on a scale like this. While I was making a joke, the implications are real. Inflation can rise if people are all still buying things at the same economic level and region. Where does the money come from?

The problem with basic income is that when the conditions exist to make it possible, it wont matter anymore. We need large transition to solar, automated farming, automated transportation and distribution networks, etc. Then the marginal cost of food, transportation, energy will be $0 so we can afford to give it away.

Economics is not always the zero sum game it is made out to be. Microlending could work, and getting these people access to conputers and internet will too.
> superpowers like the USA

Just how many superpowers are there?
I don't think 'gorena's point should be rebuffed just like that, Steve Jobs was not the friend of us engineers, after all it was him who said things like: “If you hire a single one of these people, that means war”. Many of us might be getting paid were it not for him and his actions.

http://www.computerworld.com/article/2491016/it-personnel/st...

I do wish this was touched in the movie somehow. (I'm presuming it wasn't, as that's what it seems like... I haven't seen it yet so can't say for sure)

edit: I'm getting down-voted. Indeed, I think I went over the top. Steve Jobs did go on to create exceptional products that have heightened a lot of people's productivity, so he was net good. Sorry for the comment - I'll leave it there anyway though.
The Frame Machine Languages – DSLs for Software Modeling
Building Web Applications with Make
At first glance, this seems like a Tableau competitor. So I'm surprised to see Tableau listed as a partner.
Spaceflight Dynamics by William E. Wiesel is also a good book with a broader overview into much more topics, including attitude dynamics and rocket dynamics. As opposed to the BMW which only covers orbital motion, but in more depth.

Orbital Mechanics by Prussing and Conway (of Laguerre-Conway fame) is also a very nice book, going into more details of advanced orbital motion, including some more modern methods.

But damn, aerospace engineering books are really expensive. I've spent a small fortune on these books.
I imagine the main part of the algorithm will be:

weight = title.toLowerCase().indexOf("cat") < 0 ? 0 : 1000;
Embrace then exterminate.
Pinterest and Vine are the #4 and 10 most popular social networks
Neuromarketing for Small Business Owners
"craigslist is pleased to host Larry Wall Presents: Perl 6!
Perl 6 has been a long time coming—some might say too long—but now here it is..."

http://perl6releasetalk.ticketleap.com/perl-tech-talk/detail...
There's another interesting approach to orbital mechanics using geometric algebra. Paper below is from 1983, has anyone come across a later application?

http://adsabs.harvard.edu/full/1983CeMec..30..151H
Well, on-line space and real-life space are very different. I don't think it's very useful to compare "equivalent" precautions by analogy like that.

The reason for that should be clear enough from the examples you gave. Some types of precautions are much easier, sensible or acceptable to do in one type of space than in the other, or vice versa. Some precautions are clearly ridiculous, or just don't carry the same kind of protection in the other type of space. In real life you also don't need to worry someone downloads a copy of your drink :-)

I didn't pick the examples because they have a clear and useful digital equivalent either. It was to demonstrate some other points: Sometimes we have to take precautions to protect ourselves, even if they inconvenience us, even if they do not protect 100% perfectly. And even if the dangers we try to protect ourselves from are clearly illegal, we still take the precautions because we don't expect the law/police to always be there and protect us before they happen. In fact, for real-life we generally prefer it that way, we don't really want to policeman at every corner, hovering above our every move, we want to be able to take care of ourselves, by ourselves. Because sometimes there is no one else.

I'm arguing that we should aim for a similar way in on-line space. Not by carrying the protections to their literal not-quite-equivalent real-life analogies, that would be silly. But to create a similar way of being able to protect oneself, in an (on-line) socially acceptable manner, without having to rely on the state (or a corporation).

I'm arguing that in on-line space, one of the options for precaution should be the ability to pick pseudonyms. They come much more natural to the on-line world than the real world, because on-line you're not attached to a physical presence. This is an advantage, you can't do it in real-life. It doesn't make sense to carry the analogy over, wearing masks isn't quite the same, plus it's not socially acceptable. There are of course many other on-line precautions to protect yourself against dangers, but we were discussing pseudonyms.

BTW a quick side-note, not directed to you in particular. I find that on HN there is a strong tendency to try and find real-life analogies for all sorts of cyber/digital on-line concepts. Often resulting in discussions that carry a metaphor way too far. "No it's more like trying to tie your shoes while your feet are in a locked safe, but your socks are the key ..." -- eh. My point is, in my experience, such kinds of analogies are only useful when trying to somewhat explain a technical concept to a non-technical person. It's not useful at all as a starting point to reason from, just because the analogy (mostly) holds as far as it's descriptive of the concept, doesn't mean the other properties of the analogy that you can reason from there are in any way predictive of the technical concept by the same line of reasoning. Isn't this called "leaky abstractions" in programming? :-)
Amazon Kinesis Firehose: Streamlined IoT Data Ingestion
The link I posted should install the latest version.
http://codeselfstudy.com/wiki/Perl_6
> In fact, if your script is not async it's actively _bad_ advice because while the CSS load will start even before the JS has loaded, the JS will NOT run until the CSS has loaded. If you revers the order, then the JS will run as soon as it's loaded, and the CSS will be loading in parallel with all of that anyway.

Scripts without an async attribute will cause the browser to stop where it's at in the DOM and wait for the external script to download. The browser will not start downloading any stylesheets that come after the script tag until that's done. This is all straight from Google and can be verified in Chrome Timeline. https://developers.google.com/speed/docs/insights/BlockingJS

> So if you put your CSS link before your JS link and the JS is not async, the running of the JS will be blocked on the load of the CSS.

Downloading CSS isn't required to fire DomContentLoaded, so most browsers will download it in a non-blocking fashion. Chrome does not behave in the way in which you describe, which is shown plainly in the article. Again, this can be verified in Chrome Timeline.

All that said, I'm curious as to what browser engine you work when where what you said is the case - I don't doubt it, but you're not describing the way Chrome (and, I suspect, Webkit) works.

Right-o on the bit about DomContentLoaded, will fix.
Amazon Kinesis Firehose – Simple and Scalable Data Ingestion
Looks like Tableau is a front-end option with AWS QS doing the grunt work of the data handling and digestion.
This is how I reconnected after trauma.
I'm glad to see they put a little more effort into the product page for this release than seems typical for AWS products. It's much easier on the eyes and, at least for me, much more readable.
We decided to use this cipher suite in our own product for some of the same reasons he mentions. Yet a lot of the general developer community is always like "Wut!?!?!? you didn't use AES!?!?"

We've considered swapping it out or adding alternatives multiple times, especially when we were told that not being NIST/FIPS can lock you out of some enterprise markets. "Nobody ever got fired for using FIPS compliant crypto." But each time we've decided that the added complexity (and therefore attack surface, bugs, overhead, etc.) isn't worth it, especially since we have yet to find an actual concrete customer who turned us down because we're not FIPS.

I'm very happy to see Google and OpenSSH implementing this stuff. It will really help with credibility among the non-crypto-savvy. "No, it's not FIPS, but Google and Apple use it."

Side node: I worked once as a consultant with a government lab. Had to use FIPS. When vulnerabilities would come around, we'd have to scramble to harden our firewall because we couldn't upgrade to fixed versions because there was no FIPS-compliant fix yet. In some cases we had to run vulnerable. We also had to lag way behind on using smart card auth because the full stack wasn't FIPS yet on all Linux distributions. We were hacked once and none of the smart card auth'd systems got compromised, but much of the network did because it wasn't hardware access controlled yet... because of FIPS. If the conspiracy theories are right and FIPS (and NIST) are out to weaken crypto, it's working... but mostly for government and government-linked customers. Anyone who ignores FIPS and cargo-cult "best practices" is likely to be more secure.
Punishment and reward are very limited mechanisms for learning behavior. Mimicry is one of the others and is much more powerful.
Maybe if you read the first paragraph you'd find out
The worm left backdoors for future use. It booted off competition so it would have the whole device to itself, ready for instructions.
> It isn't valid technically HTML but custom attributes aren't really that unheard of. Certainly there are no known user agents that have even close to a problem with it

Is it worth having a doctype then? I don't see the logic in adding a description of a validator you then deliberately break.

> As to discovery: You use a link rel=amphtml tag on the canonical and then point the AMP file back via a link rel=canonical

Ah thanks. I'm not a huge fan of having two urls for the same resource, but this is at least some way of linking things.
Well, Ruby also has quite a bit of lineage in Perl, so there's another layer to that as well. I think a lot of Ruby programmers that are unfamiliar with Perl would be surprised with how similar they are in some respects.
They mention integration with RDS, which is kind of scary considering the data a lot of databases hold.
It's complicated, but the science is fairly well established that lack of parasitism has lead to increased incidence of allergies in developed nations. Small price to pay.
Out of curiosity, was the server side rendering the cause of this issue?
On a quick glance, I didn't even find a donation button. In fact, I found none, even after clicking through the menus (google sent me here: http://de.lichess.org/donate ).
> it presents a great possibility of abuse;

I appreciate your concern, but this is a slippery slope fallacy. It's highly unlikely it would be abused without knowledge, because we currently have a net-good policy that is being "debated" at all levels today. I can't imagine a net-neutral or net-evil policy would slip by undetected.
The Passion of Nicki Minaj
Google says these will be the areas of focus on the AMP project: (from http://googlepolicyeurope.blogspot.com/2015/10/introducing-a...):

1)Content: Publishers increasingly rely on rich content like image carousels, maps, social plug-ins, data visualizations and videos to make their stories more interactive and stand out.

2)Distribution: Publishers want people to enjoy the great journalism they create anywhere and everywhere, so stories or content produced in Spain can be served in an instant across the globe in say Chile.

3)Advertising: Ads help fund free services and content on the web.

It looks like google is encouraging publishers to join its initiative in the same way how it herded everyone to get "responsive".
Seems like a cool way to further increase the "stickiness" of AWS
Tons. There are so many constraints like getting access to data in a cost-sustainable manner. We try not to pay to data, for example, but some data is expensive. That's why we still don't have movie showtimes, for example.
I wish I could find a font everyone liked that isn't Helvetica :(
> Can the state compel everyone to be a vegan unless they can show proof of a medical condition that would make it unworkable?

Well, they can apparently compel everyone to give up eating horsemeat. If banning beef was politically viable, perhaps they could do that too.
Another classic book in the field is An Introduction to the Mathematics and Methods of Astrodynamics by Richard Battin of Draper Labs who passed away fairly recently. He developed and led the design of the guidance, navigation, and control systems for the Apollo flights at Draper. https://www.bostonglobe.com/metro/2014/02/23/richard-battin-...
I had to detect which version of an external circuit board I was talking to. Version 1 had an 8-bit read/write register at location X; version 2 had a 16-bit register there. So I wrote out a 16-bit pattern, read it back, and...

... and the card with the 8-bit register remembered all 16 bits!

Turns out that the unused 8 bits were still being driven onto the data bus, and setting a voltage there. Then, when I did the read (microseconds or nanoseconds later), the data bus still had the same voltage, and that voltage got sent to the CPU.

So I wrote a 16-bit pattern to that register, wrote a different 16-bit pattern to a different register, and then read back the first register. Then I could reliably tell whether the board was version 1 or version 2.

Just a very simple thing, but it amuses me still, nearly 20 years later. (Though maybe the problem amuses me more than the solution...)
I must admit, to me it first seemed more like someone wanted all those devices to be their own botnet without having script kiddies interfering and possibly causing a stirrup, instead preferring to keep everything for the exclusive use of the botnet owner.
Meet the 6 scientists living out 'The Martian' in real life
I've been working exclusively in implementing BI solutions for the past five years. The thing that depresses me the most is not that BI solutions take forever to implement and cost a lot, but that clients many times just don't understand the data they are trying to report on. Many times it leads to over-engineered BI solutions just for one report that a client says is mission critical, but is never used.

I'm sure more technology focused companies don't have any issues using these self-service models, but you wouldn't believe the innumeracy that some people have in industry.
AWS Import/Export Snowball – Transfer Data Using Amazon-Owned Storage Appliances
> Openfire is a known server for XMPP

Yes it is, and so is ejabberd, in GP's comment. (And the most popular iirc)

They were talking about indie game studies, not indie chat protocols.
my climbing partner and I pay attention to the route setters. we have a couple favorites in the gym and a couple we don't particularly enjoy.

our favorites are chosen mostly because their grades feel right, and their climbs are fun. I see two problems that setters fall into: 1) make it super hard technically/hard to figure out, or 2) really easy technically, but you have to be the Hulk to get past it. someone that can balance those issues makes a good setter.
Thanks, I've added the original sound file now.
Speeding up Octopress page loads by 30x (2014)
Based on just looking at the screenshots and limited amount of text, it looks like more of a report writing tool with basics such as filtering, rowcolumn pivoting, etc. Therefore, it would be fine for KPI dashboards and sales charts for the customers' dataset residing in the cloud.

For some, "business intelligence" would emphasize data-mining algorithms such as identifying clusters (k-means, etc), dimension reduction, etc. If QuickSight also has these capabilities, it doesn't seem like Amazon is advertising it.
> you're playing on words

The words we use to describe our relationships are important, and the fact that Facebook flattens them all down to two is a significant issue. Especially when we have people who don't understand that, and seem confused why people are "Facebook friends", but not actually friends.

> it's because you know them

Sure, but that doesn't mean I know what they look like.
Announcing CodeCop 1.2 – High-Speed Method Interception for .NET
I'd be careful about those statistics. The amount of legal immigration is more or less known, but the US government implicitly turns a blind eye to a rough estimate of 20-30 million illegal immigrants in the last two decades.
Cameron and Tyler Winklevoss Reddit AMA
Agreed. Beamer's excellent, but for a static PDF which is not your intended presentation copy, it's cruel and unusual to expect people to read a copy with all the build steps.