skysight-inc/HackerNews huggingface dataset:
The orbits of the satellites are known to a certain accuracy allowing prediction of where the satellite is at any given point.
The accuracy of this almanac & ephemeris data is only valid for a short time in the future (hours to days) but is continuously updated from measurements of the satellites actual position.
The ephemeris & almanac data is what is transmitted to the GPS receivers on the ground along with the timing information allowing the receiver to calculate their position.
An assisted GPS (A-GPS) system can transmit predicted ephemeris for up to a week ahead to a device and store it allowing very quick start ups (Time-To-First-Fix) presuming that the data is preloaded (avoids having to wait for an almanac &ephemeris download which can take up to 13 minutes).
In answer to your question, the orbits are affected by everything from the atmospheric weather which causes deflections in the signals to phases of the moon and the shape of the earth that it is passing over causing small deflections in the satellites orbit. Many factors combine to make orbital predictions very difficult, akin to predicting the weather.
Strange, never had problems with such constructions. That's quite intuitive actually: first you create a const char array then assign a pointer to it and because this array ("string") is const, any modification is forbidden. That's all - no magic here. In other words, it all boils down to "arrays vs pointers" - a basics of C/C++.
Web server, ali pravi, pcpsy
The next Flappy Bird – Timerman
http://www.derlien.com/ disk inventory x is a decent one too.
I think it can always be useful to make a basic website. You can use it to prototype any idea you have, at work or during your free time, and see if you like doing that and want to keep improving your web dev skills.
An interactive tool to explore your CLV
The White House refuses Tesla petition to sell cars direct to consumers
Yes, I am logged in.
That's fine. The point is to get a "little" more control of your private Git repos. I say little because in this case the Git server is still hosted on AWS.
LibreSSL 2.0.2
IBM and Apple just not that big a deal
Forget Chile, it is time for Startup Italia
European Citizens’ Initiative against TTIP and CETA
Can one build a GPS reciever chip that uses the signals from GPS, GLONASS, EU and the Chinese navigation satellites?

In theory, there should then, assuming the EU/Chinese navigation systems have an equal amount of satellites as GPS/GLONASS, be always 24 or more satellites in view of the user - which should be enough to provide millimetre-precision positioning in real time.
This will save us quite some time as our migration to Bootstrap 3 is long overdue and I'm sick of span6 this and row-fluid that. Also, [0].

[0]: https://www.ostraining.com/blog/coding/bootstrap-right-way/
> That should be enough to determine a location.

Yes, if you know where the satellites are to the same degree of precision. That's what I was wondering about.
G2k14: Martin Pelikan on ext4, filesystems in general
I think part of the problem is a disconnect between what the customer conceptually thinks is going on (a single buy request, as far as I can tell) and what is going on behind the scenes - a bunch of individual purchases being made by the broker.

If it wasn't possible for people not directly involved in those individual purchases to listen in and react to them quicker than the broker can fulfil the remaining purchases, it wouldn't be a problem. What is going on may well not actually be illegal, but as an individual trader it's not something you'd expect to be able to happen so it's definitely worth knowing about.
The hover effect on your demo images confused me.

I assumed it would switch between the original and the compressed version. Instead it's swapping out the background to demonstrate transparency, which could probably be made more obvious.
Your second solution already exists and is called an auction. Most exchange have an auction before market open and one after market close. Some even have auctions during the day.
I am just answering about placing data into the stack, and that is offered by all descendents of Algol/Pascal/CLU/Mesa/Modula/Ada/... family of languages.

You can place data in the stack in all of them.

Quite a few of them allow for generics, starting with CLU.

Ada also offers RAII, although a bit more verbose than C++ way of doing it.

All of them allow reference arguments, hence no need for pointers for output parameters.
Dropbox, a great company like that don't need this kind of strategy.
How long will it be until every mentioned of Google isn't followed by some sort of NSA related comment? Everyone knows, to an extent, what happened and it really adds nothing to the conversation.
Really cool presentation.
Marionette: patterns for app-wide signals
That is a possible scenario, but one that is only feasible if it were to suddenly happen; by the looks of it though, these effects will not be sudden, and will not be global; it's likely power outages will be slightly more common, but at the same time people can mitigate the effects by adding redundancy or shielding or however it works.

So while the earth may be more susceptible to solar flares, it won't be as dramatic as your scenario (or that of doomsday preppers) states.
Something Omniweb did(/does?) was remove common prefixes from the titles of multiple open tabs from the same web site. This further served to maximize usage of limited screen real estate (something that vertical tabs already helps with greatly, of course). I wonder if there's an addon for any modern browsers to do this. I'll need to check once I get home.
Then you break copy-paste. Or maybe we could add locale markers in unicode, then encode the different symbols as <locale><codepoint>. It will only take something like up to 12 bytes per character in UTF-8, no big deal, right?
Great comment, and I'm not Chinese, but did they really break away from Confucianism?

As Zho Enlai allegedly said when asked about the significance of the French Revolution, "it's too early to say".

(Spoiler: he may have misunderstood the question, but it's still a great anecdote: http://www.historytoday.com/blog/news-blog/dean-nicholas/zho... )
I hadn't seen that one :) Someone above mentions its VB6 with embedded SQL Server upgraded from COBOL [1]. Can sort of see how they don't want anyone looking at it now.

1. https://news.ycombinator.com/item?id=8039958
I have the same effect on Safari for Mac. This is lame.
TDD, JavaScript, Jasmine – may the force be with you
The Hiring Guide Every Startup Should Read
SSLMate – Buy SSL certs from the command line
Meh, I would have expected contracts of the DT bundled with Dropbox
Somewhat farcically perpetuating the metaphor, is it not the case that Bill gets to know that Joe is interested in buying sheep once Joe has bought a few of them?

He doesn't know with certainty. He can guess that's what Joe is doing, but he could be wrong and be stuck with sheep that he can't sell for the price he intends to ask. Every second he owns sheep is a second he's taking a risk that they'll go down in price, not up.
Not news to this crowd, but still important to note. So many times as commentators we focus on evil companies, or evil governments, or evil agencies.

Nope, it's all of the above. Or rather, nobody is evil, just each party needs data for various reasons. Governments trump everybody, so if your information is being recorded, it's accessible to a government somewhere. (And you can be assured that tons of information about you is recorded daily)

Interesting (to me) is the fact that we've spent the last twenty years cranking out various sci-fi dramas about all the things that could go wrong in a future society. There was cloning, nuclear war (an old favorite), alien invasion, designer babies, prison cities, artificial intelligence, memory wiping -- tons of stuff. All the time, the people who produced and consumed such fiction said "You know, it's good that we bring up these ideas. We're going to need to deal with this kinda thing in the future. It's morally important. This is deep, thoughtful work."

Meanwhile we were all happily building and participating in the largest dystopian society that has ever happened to mankind. And now when you point it out to folks, they either think it doesn't matter or they're so overwhelmed they give up thinking about what they could possibly do about it. The unstated question is: Gee, why didn't somebody tell me about this!
"Increase user privacy" by tunneling everything through the same proxy? I'm not so sure about that ;-)
Tesla Model 3 to challenge BMW 3 Series
> But Jack has no god-given right to be able to buy shares at the price he likes best

It seems like the disagreement really lies here. I'm not a finance expert so I'll probably get a few things wrong but is it fair to summarize the two perspectives as follows?

1. Jill is merely quoting a price for independent blocks of shares on independent exchanges. If a buy order is placed against that quoted price, she has the right to reissue quotes elsewhere. This is no different from Jill selling apples at the market on 1st street, as well as at the market on 2nd street, then receiving a large order on 1st street that prompts her to call her sales manager on 2nd street and have him increase the price of apples there. Or for Janice, sitting next to Jill's stall on 1st street, overhearing the sale at $17 and repricing her apples upwards for when the demand inevitably spills over to her stall.

2. Jill is making an offer to sell a combined block of shares at a particular price. Even though her offer is broken up over multiple exchanges, since a single buy order can execute on multiple exchanges her offer should hold across all of these exchanges. Yet she is taking advantage of the physical makeup of the market to bait large orders (thereby revealing market demand) and then switch to higher prices (thereby capturing a larger profit).

I emphasized "quote" and "offer" above because they capture two different concepts in contract law. I'm not sure if the concepts are the same in financial markets but the principle seems to be at the root of the disagreement. If Jill was merely "quoting", unless the rules of the exchange specify otherwise, she is free to reissue her quote and therefore perspective #1 makes sense. If Jill was making an "offer" however, presumably she should be bound to the terms of her offer regardless of the physical details around how she publishes that offer, reinforcing perspective #2.

So: do the market rules have such a distinction? I found the link [1] below which suggests both perspectives are valid - depending on the type of market one is participating in, if I understand it correctly. Is this a matter of people confusing the two types of markets? (I have to say that perspective #2 seems pretty impractical to me in markets with multiple exchanges participating, and #1 doesn't negatively impact the market -- either it makes economic sense for Jack to pay the new price or not, why do we care if he saves a few bucks if we fiddle with the rules?)

[1] http://www.investopedia.com/ask/answers/06/quoteorderdrivenm...
Same problem here. I don't have much space on my main drive, so I don't have any downloads stored inside the home folder, I have everything on my secondary hard drive. What is the reason for this restriction?
I used the SASS version, too. But I found that in the end all the customization took me more time, than I usually need to set up the site without Bootstrap. For me Bootstrap is now more a helpful guideline than a practical codebase.
Australian government asking for rights to hack third parties
DO didn't ask me for any kind of ID, I just used a plain old credit card to pay for their services ...
If you look at the way schools are buying tablets. It's pretty spot on. They could go for a cheaper Android tablets but most of them are junk or 1 step above junk.
Ask HN: Are design of landing page for your MVP matters?
Or you prefer to use something like quickmvp for fast testing of your ideas?
UFO-Landing Site? A Giant Hole Baffles Scientists
The legislation "... includes giving ASIO the power to hack into an innocent third party's computer to access a target computer, and to infiltrate entire computer networks on a single warrant."

Now the real question is - does "third party" mean a target's associate, or can third party extend to the likes of a target's service providers e.g. Google, D-Link, Microsoft, Samsung?
I'm uneasy about that... presumably they get funded from our taxes. I'd have to guess any profit they make is put back into the pockets^w system, but not responding to FOI's on the basis of a commercial interest strikes me as weird.

Must be some impressive VB coding in any case.
That's odd. When I last checked, CouchDB took a lot more memory. Unless you are doing something very odd with how you model your data ("select (key, value) from attributes where recored_id = ?" ... why are you even using SQL then?).

I expect that slimming down the data model was the main factor, or you simply didn't want to use SQL at all (or your data wasn't really structured enough).
Sorry, downvoted you by mistake. Wanted to upvote, because yes, that's the definition of "professional", contrary to an "amateur" which is somebody engaged in a certain activity without monetary compensation (for the love of it only).
Thanks for that, this is really interesting.

So - there are ground-based observatories continuously determining the absolute position of the satellites?

This seems really hard. The satellites are ~20,000Km up. I think that means a 1 millimetre difference would be a 5 x 10^-11 radians difference (theta ~ tan theta), or 0.0001 arc seconds - surely this is beyond any telescope technology?

And even if they could resolve at that level, we're trying for an absolute fix, so we're also trying to measure the alignment of a (moving?) telescope with 0.0001 arc second precision (hoping no mice cough nearby?)

That can't be right, so what am I missing?

Wikipedia says that there are lots (~13?) stations: http://en.wikipedia.org/wiki/Global_Positioning_System#Contr...

Are there potential issues with them being covered by weather etc?

[Ah - found the link to 'http://en.wikipedia.org/wiki/Kalman_filter' - this is probably the magic?]
This is one of these unexpected things that make C++ really annoying sometimes. It would have been better to pick just one behavior and use it in both cases. For example, make it mutable (array allocation) in both cases, and if you really need to place the string in the RODATA block (to save memory for repeated immutable strings for example), you could have a compiler directive.
What would you attempt if you knew you could not fail?
good know that google started free course.
OCamlPro Highlights: May-June 2014
Best screenshot ever.
This is ratification that iOS devices have an important presence in enterprises, which may be important to the three people in the industry who hadn't yet realized that.

Otherwise, it's business as usual -- IBM customers have a need that has something to do with IT, IBM puts together an offering to address it.
So Google+ wants to pivot to become MySpace? The only problem their G+ brand is weak and uncool.
Dutch state liable for 300 Srebrenica deaths
it is like NATO :)
Same thing: now it is Mary who trades her short exposure risk for a bet that Jack's buy offer of $17.00 is not his maximum willingness to pay, while Jill just gets to fill her original sell order instantly (as opposed to "waiting" a few ms for the offer to arrive at her exchange). In both cases, Jack's is being forced to reveal more about his true valuation of the stock by paying up closer to his best possible offer.

Note in a perfect auction it should be Jill who receive the $17.05; but exchanges are more like (millisecond fast) mail-order catalogues, where the prices you quote are fixed the moment you send off your order. It would piss many people off that you only got half the items you wanted every time because the listed prices "went up" in between the time you mailed your order; but it would also make the whole thing closer to an auction.. so that's that.
> violent and bloody revolutions will be necessary to regain the rights we thought we already (re)gained decades or centuries ago.

Digital privacy is one of these funny freedoms which everyone either greatly over or under-estimates.

I don't think anyone with a firm grasp on politics really thinks digital privacy will spark violent uprisings, so I'll put the question another way: do you really believe you're morally justified in killing over domestic spying?
I don't understand the problem yet. Presumably all the satellite clocks run slower at the same rate. The receiver doesn't have a clock on it (or at least not one of that accuracy) so it can't tell the difference, or can it? Is the problem with the database or satellite positions?
Wrong.

Water does not become dangerous when it is more pure.

I've been drinking distilled bottled water for decades, and I'm not the only one. I have been making ultrapure for decades too, which is biologically equivalent to distilled as far as (lack of) minerals go.

As far as I can tell, the noise about leaching beneficial minerals from the body arose with the popularity of bottled spring water and drinking water which require less expensive processing (or no processing at all for some grades from some sources) but sell for the same price as distilled water.

Discouragement was needed otherwise too many consumers would be drinking the distilled.

I could put down thousands of words about this, but
Ozarka has some good waters, most consumers would be able to find one of their grades which is as good or better than what they are getting now.
The test results speak for themselves:

http://www.nestle-watersna.com/asset-library/Documents/O_ENG...

There is not a significant difference in mineral nutrition between their grades, unless you were grossly deficient in your diet for a mineral which is present in one grade but not in another.

The simple answer is you need to be getting your minerals from some place other than your water.

The dirty little secret about industrial ultrapure water is that it usually tastes funny because there is something left over from the processing that is undetectable with today's limited technology, but that the olfactory & taste buds can
notice.

Ultrapure is best an application-specific process, for some purposes it can be an unsolved mystery where once you purify it enough for superior performance in the application, you still don't have an exact handle on why it wasn't superior
at other times. And once it works industrially, you are supposed to think it is so pure nothing could ever be detected. Handling the purification and QA steps in a superstitiously-slanted way from that point on is sometimes the best functional approach.

EDIT: here's another worthwhile citation -

http://chemistry.about.com/od/waterchemistry/f/Can-You-Drink...
Bill Nye, NASA's Chief Scientist and JPL's Europa Study Scientist AMA
The importance of net neutrality for the connected car
Made you think of stars? I don't get it.
> sending messages to people who'd switched away from iOS

For all intents and purposes "switching away from iOS" without signing off of iMessage on the device is equivalent to accidentally going off the grid. iMessage having a (IIRC) two week retention period, it'll bail out after that time. The only way Apple has to distingish between those cases is:

1. have you tell it to Apple and sign out of iMessage on the device (and its associated number on all other devices where said number is referenced)

2. use a timeout with a sensible value to delist the device (you would not want to be delisted after a too short delay, else loss of messages would make for interesting rants)

3. read your mind
That's what I've always thought as well. We have large numbers of very intelligent people dedicating all their efforts to playing games with the values of real companies. It seems like a massive waste of talent IMHO.
Taylor is a proper noun (a name), the actual word they wanted was tailor, like a clothing maker, "tailor made", made exactly for you.
...or was seduced by the siren song of alliteration.
This Is What A Business Lost By Not Creating A Mobile App
It was my interpretation that "binning" is because of the manufacturing and imperfections in the etching or underlaying wafer cause certain chips to not perform up to spec. It's not because there's 1.7 Billion of something, but rather because you're drawing at 22nm. The way a processor does math is identical in every single processor, but processor A may result in more heat discharge or higher voltages required than processor B at the same clock rate.

Where you get into "it may not compute identically" is the revisions. At Intel at least, going from A0 to B0 means the transistor layout on the wafer changed. Going from B1 to B2 means the wiring layout changed (though the underlaying metal layer remained the same). Again that's a "technically", whether that's followed to a T is something I'm not sure about. Sometimes features are added going between metal revisions.
That's probably the worst possible fix. Why fix something that should not be there at all? MS broke comparability with other email clients by introducing such one-way conversion to graphics, a fix must be on their side.
Sorry, those links are far far too broad to be useful for answering my specific questions for someone unfamiliar with Ada (like me).

I took the time to Google a little, and as far as I can tell, Ada just doesn't allow you to take a reference (aka 'access') into a vector: http://wiki.ada-dk.org/ada.containers.vectors#vectorselement I don't know if this means that it copies elements for every access or there is some black magic happening on the inside.

Similarly, it seems that the only shared memory is so-called 'protected' types, which compulsorily have a mutex around every interaction, even if the shared memory is entirely immutable, or if they are some other sort of atomic type.

As such, it seems that Ada doesn't necessarily have the same claim to those adjectives as Rust does. (Of course, I know next to nothing about Ada, so could easily be wrong.)
I have worked a lot with people from all levels at Telekom over the past year. Privacy is still a huge theme, but it's a big company with many initiative & unfortunately left/right hand coordination is often lacking. Last year they did a similar deal with Evernote & Box, so nothing out of the ordinary here.
Swedish court to rule on lifting Julian Assange arrest warrant
Yes, that makes sense. From what I understood of the article, and it really isn't my area so maybe I got something wrong, a buy order was not filled completely even though there were sell orders available to fill it. Doesn't that mean that people cancelled their orders whilst the buy was being filled, meaning that they must have been able to execute market actions out of order? That would put people who can act quickly at a big advantage on getting the price they wanted, because they can cancel and re-bid at a higher price. Sure it's a gamble, but it seems like one with little to lose.

I've probably misunderstood something, but it certainly seems to be an issue that gets people very exercised. I presume there must be some competitive advantage in being fast, otherwise people wouldn't do it, so surely the only real issue is whether or not the consequence of exercising that advantage is socially advantageous?
Show HN: Larus is a simplified Gunicorn clone