skysight-inc/HackerNews huggingface dataset:
> And then, later, something changes in an upper function or system, the assumption is not valid any more, and boom.

That's exactly how Ariane 5 crashed in 1996:

https://en.wikipedia.org/wiki/Cluster_(spacecraft)#Launch_fa...

"Specifically, the Ariane 5's greater horizontal acceleration caused the computers in both the back-up and primary platforms to crash and emit diagnostic data misinterpreted by the autopilot as spurious position and velocity data. Pre-flight tests had never been performed on the inertial platform under simulated Ariane 5 flight conditions so the error was not discovered before launch. During the investigation, a simulated Ariane 5 flight was conducted on another inertial platform. It failed in exactly the same way as the actual flight units."
Show HN: Use Vault to store your secrets for Kubernetes
From the Terms of Service:

>Terms of Use

>Last updated September November 1st, 2016

...
>The Terms are governed by German law.

...

> To the extent permitted by law, these Terms and the actions performed under them are governed by and construed in accordance with the law of France, without regard to any choice of law principles which would require the application of a different jurisdiction’s law. The United Nations Convention on the International Sales of Goods shall not apply hereto.

To the extent permitted by law, you consent to the jurisdiction of the courts of Paris with appropriate subject matter jurisdiction.

???
Nobody claimed the same company did it, just that there are similarities in the way the software errors caused the destruction.
So npr created a fake news based on a fake news created by a Hillary supporter. Let's track down another fake news creator. Who wrote this?
> Lumia 950 XL

The one great game I found labeled MS Studios was Shuffle Party, a very nice shuffleboard/bowling simulator that runs 3D animations without heating up the phone and draining the battery.

(Also signed 'Babaroga', probably some competent Russians saving the day ;-)
I find really amusing the author does want to hide the installation from Apple, but recommends using Google DNS and Chrome for everything else.
The rendering of a red box, an unfixable bug
Slightly on-topic: so what ebook readers (kindle, nook, bookeen, icarus, boox, kobo, sony, etc) can be used to _comfortably_ browse a PDF?
That already exists - there are plenty of "undelete" sites spidering and archiving comments on Reddit as soon as they are made.
Ask HN: Reproducible systems with large outputs
Hi all! We have a version controlled codebase (even the executable actually) and all its textual and binary inputs. The workflow is that you change your inputs and run the executable to produce, say, half a gigabyte when compressed (this gets done maybe 10 times per day). There are two issues when it comes to reproducibility: 1) We don't version control each state of our inputs. One can tinker with a parameter in a text file and keep rerunning the model. 2) The outputs are too big to be conveniently version controlled with our codebase and inputs.

So when we stumble upon some outputs from some time ago, we are not sure which model version created them, because it may as well have been between commits. I had two different ideas of making this thing (more) reproducible

1. Before each run (it's a bash script, so just add a line), we create a patch of the current state of the model and store this patch together with our outputs. So that in combination with our VCS, we can always get to the state the model was in when we got these outputs. These two things (patch, outputs) then get archived some place.
2. Before each run, we commit our current state to a separate branch, get its hash/revision number and rename our outputs to this, so that our outputs named 36add13.tar.gz can be readily reproduced by just checking that revision out. This would be a separate (and perhaps non-linear) branch, these commits would only be merged to the master once in a while (see point one in the first paragraph).

Notice that neither of these workflows requires the user to manually keep track of things, it all gets version controlled in the batch script. I would like to keep this as low tech as possible (no Docker, no orchestration, no cloud services ideally).

Thanks for any comments on these suggestions and/or your own experience.
From the article:

> This in turn successively triggered a premature release of the parachute and the backshell, a brief firing of the braking thrusters and finally activation of the on-ground systems as if Schiaparelli had already landed.

It would have been better to do nothing, in the hope that the altimeter data will resume to reasonable values, especially since the article mentions that the error is not supposed to last long:

> Its output was generally as predicted except for this event, which persisted for about one second – longer than would be expected.
Rick & Morty: real fake doors https://www.youtube.com/watch?v=pxbsV8QWGic
I didn't realized they'd closed that back up. Lame. When/why did they do that?
It is an interesting problem and looks like a big extension to developing fault-tolerant software.

That is, how do you develop fault-tolerant software and at the same time have logic that would reject some sensor readings if they deviate too much from up-to-now readings?

How many readings would you reject in the hope that fresher readings would be better?
There are several ways. First off, ignore the erroneous data. Then, estimate the altitude by other methods. As you mentioned, one way would be to integrate time and velocity.

All inputs and outputs should be run through sanity checks, with a plan for when they go wrong.

Essentially, when you've got a system that can't be fixed, plan for failure of each and every component (in isolation).
Space Poop Challenge: NASA Calls for Better Spacesuit Potty Systems
> both were contracted by ESA.

Yes I'm aware of how ESA works and who built what. But I would have hoped the common connection would have greater instilled the need for checking for these sorts of errors, if the Schiaparelli incident is as blutack theorised.
I am going off topic a bit...but dear brothers and sisters I sincerely wish you investigate this further there is a heaven and a hell. people says this thing is creepy relating to the pizzagate but its demonic and these guys do this its getting to the point where they are practicing it openly. The media as well as the majority information sources don't tell you about this please investigate for yourself. To all who don't believe in Jesus Repent for the kingdom of God is at hand.
You don't think HN has an agenda? Everyone has an agenda. You just agree with this one.
I appreciate that new throwaways are designated in green text, but I've been seeing a lot of them lately. It seems way too easy to create a new account, say some inciteful garbage, and never deal with the consequences.
> this whole thing could be automated and AI generated to sway elections and public opinions

But perhaps then AI could also be used to reveal such practices and shut them down.
The complete disregard for any legalities has certainly resulted in some very interesting and even useful software. It reminds me of the (largely Asian) community that formed around modding/hacking/cracking Windows in various ways, and the products that resulted: CDs and DVDs with a dozen different versions of Windows on them, liveCD/USB/DVDs, and chimeric combinations of OSes. If I remember correctly, Vista and later had significantly increased the number of integrity checks in the OS, arguably for security reasons, which made this sort of experimentation more difficult; but in the 2K/XP/2K3 days, it was pretty open.

Those in the scene may recognise the names Roy and Wengier, 911cd, and the China DOS Union.

Here is an interesting article from those days:
http://pasotech.altervista.org/mirrors/michael_kh_au-yeung/n... (file links are mostly dead though)
How about they actually investigate and find out whether he is telling the truth or lying?

How? He's making a claim about his motivations, how do you expect them to investigate that?
OK Go have listed there last couple songs on facebook first and then youtube second, i think it has something to do with preventing reuploads to facebook for sharing
Predicting the Order of Arrival of the First Rejuvenation Therapies
Yes, it is possible, if your attacker isn't too powerful. However, there will be a lot of tradeoffs and the software is not quite finished yet.

The software which is currently closest to this is ricochet [0] which communicates directly between Tor hidden services. Since there is no central server, there is no one to record metadata (at least in a trivial fashion). However there is still a lot of work left to do before ricochet is something that could be mainstream. Also, some metadata can be leaked, such as when one is online, and (until proposal 224 is out) how much people are communicating based on the number of lookups on the hidden service directories corresponding to the service (since there is no randomness in the system yet, afaik, you can brute force values to get into the right place in the ring. I haven't read the Tor specifications in a while tho, so I may be wrong)

You could also use some sort of mixnet system, although you would probably end up leaking who is sending messages to their ISP. To stop the ISP from determining when, you could send o constant stream of encrypted traffic, although that would be inefficient. (I need to read more research on this)

However, weather people will actually use these systems is in entirely different problem.

[0] https://ricochet.im
These are hilarious, thanks.

> to the HAL by the NT god. Hail Caesar!
It's a question of proper sensor fusion. The way it's typically done is with some form of bayesian prior + a robust estimator that can handle the case where your sensors give you disagreeing evidence of the true state.

So you have a prediction function that takes as input your previous estimated state and some form of "common sense" that's hard-coded or learned and which outputs a prediction of the current state. Then you look at your current measurements and if one of it disagrees to much it gets downweighted or outright discarded. The updated estimate is then computed from the prediction and the current measurements.
First integer overflow to (literally) hit Mars!
Memore VR Shinecon Review: Headset Suitable for Immersive VR Experiences
I think many people forget the risks of using contact lenses. The risks of being blind after LASIK are extremly low, the risks of blindness due to an eye infection with lenses is higher (had a source for that, can't find it at the moment, on mobile). Even if you're very careful, you can never avoid to get bacteria on the inside of your lense, with potentially horrible effects.

From personal experience:

My girlfriend had LASIK a few months ago. We went for a slightly more expensive clinic, for the ease of mind. They tested extensively to make sure everything's alright before the surgery. The surgery itself was good. One eye was perfect after 1-2 days, the other one had problems that slowly disappeared. She had 20/20 or better immediately, but one eye stayed a bit blurry for 4-6 weeks, probably as she reacted bad to the steroids after surgery. Turns out she's allergic to steroids which she didn't know before. Luckily the doctors detected high eye pressure very soon, switched to other drops and lowered it. The right eye is still somewhat more sensitive than the left, although that's something she only feels after long days in front of the screen. Driving at night is also harder (but possible), although she'd always had problems with that.

Overall a great experience, for her not thinking about lenses or glasses outweighs any inconveniences she has now. Waking up and being able to see, diving without the fear of saltwater in the eyes, coming home late and not remembering to get lenses out are all amazing benefits for her.

It's still surgery, all surgeries have risks and need healing. Some people can leave the clinic after LASIK and see perfectly, for others healing takes a bit (my gf had to wait nearly a week before she could use a computer for several hours). But if you get it done in your late 20s you have a high chance of not needing glasses for several decades, sth very valuable.
It's also not because the probe was constrained in terms of it's computing hardware. If you'd made the hardware a thousand times for powerful, it would have made zero difference to the 'smartness' of the software. Nor is it clear that applying the wonders of the modern AI age - Deep Blue, Watson, AphaGo, would help. They're massively optimized for the one task they're good at and completely useless at anything else.

This is why I'm deeply pessimistic about achieving human level AI any time soon, even within the next 100 years. I'm 50 years old today. AI researchers back when I was born expected to have substantially solved AI as a problem by now, but we're still barely scratching the surface of a very big domain. This accident is a really good demonstration of the limitations of modern computer systems in terms of autonomous independent situational awareness.
It's indeed a difficult problem and I'm not really surprised it's not solved by ESA even if they are probably extremely competent.

I doubt anyone care about my opinion, but since you ask, I do notice that simulation seems to be a big part of their development. So I'm sure there has to be a way to use some kind of an evolutionary algorithm for creating descent procedures.
Hi there, sorry about that. Double opt-in is required by law here. The welcome email is a short term solution that we built because our in app onboarding wasn't yet ready. As I mentioned before, HN and Product Hunt took us by surprise yesterday. We're working on a smoother UX for the sign process now :)
ECommerce Personalization: Do It Right with Customer Segmentation
You are assuming a lack of salt when the client hashes the password.
looks like a machine learning approach would be interesting to consider. not that i believe anybody will allow such an approach on a extraterrestial probe, but training a model to classify sensor data as trustworthy or not could lead to some advancement here and perhaps in other areas.
Using Bluebird to manage your Promises
Not really. Those benefits that are marketed are mostly just enablers for laziness, but not actually solving anything. It caters to the self repeating lie of "saving precious time" but actually harms responsibility and security at scale.
> One example could be dotNet from M$.

If you ignore the patent grant, sure.
Ask HN: What are the pros and cons of separating static hosting and API server?
With the popularity of SPA's, I was curious whether or not it would be viable to approach the web frontend like a mobile app: Deploy it separately, and use the server as a dedicated API endpoint.

Aside from SEO and faster perceived load time, what are some drawbacks to this approach? What are the benefits?
I'm sure not every chinese investor is trying to pawn you for nationalistic interests: the majority are probably in it for capitalistic gain. Seems no different than accepting money from In-Q-Tel and having the US intelligence community influence your product.
This is so filled with #fakenews it's perhaps easier to pick out the one useful criticism, which is having to learn 3 string formatting styles, which is indeed a pain. For commercial work it seems wise to stdize on one in a given project/organization.

As for the rest, I'll pile on:
- python3 is eight years old, not decades, and this matters: Perl4 => 5 was a similarly long transition and for similar reasons.
- python3 is obviously Turing complete. Moreover, I'm not sure its lack of whatever the author thinks TC means, actually matters in the question of whether python3 is worth choosing to learn or build systems.
- very few languages can be used "side by side" with each other, and I want aware that this was a common use case. If you have python2 code, there are various ways to invoke it without porting, eg subprocess, web service, etc. Obviously, there's various costs eg performance, system mgmt, debugging, etc.
- high probability of failure? Strange but I see the exact opposite, with more and more projects more supporting ONLY python3 ie the tide is turning. Anyway, this is scaremongering and #fakenews so YMMV.
Hiya, yes! We agree. (And I am also an avid pomodoro fan :D). We'll be releasing the API when we release our iOS app next month.
We're working on exports too, they're on the way :)
First, I agree with your assessment of the risks and I do intend to consider surgery if my myopia worsens enough to justify it.

However, I don't think it works to compare the odds here. People accept the dangers of traveling by road vehicles because it's drastically superior to the alternatives. If there were an option that was less convenient/more annoying than a car, but just as fast, almost as flexible, and much safer (glasses/contacts vs surgery)... I think a lot of people would take it. (I realise this is not a perfect analogy.)

Secondly- and I realise this sounds a bit dramatic, and quite insensitive towards blind people- but I would not want to live my life without vision. If I get smashed by a truck and killed, that sucks but I'm probably not going to have to deal with it for long. If I go blind, that's something I have to deal with for the rest of my life and which prevents me from doing almost everything I enjoy doing.

I do accept that people don't tend to judge risk in a rational way. A plane crash is a much scarier concept than a car crash, even though it happens far less often, because

* plane crashes involve many people at once
* they are far more likely to be fatal when they do occur
* in some cases you will know you are doomed to crash many minutes before you actually do
* a passenger has zero control over that situation

BUT, despite this, most of us happily accept air travel because it's vastly better than any alternative.

The benefits of eye surgery, in most cases and for many people, are far more marginal than the advantage a car or plane gives you. I would therefore say it's quite rational for someone to decide it's not worth the risk.
Apologies, replied to wrong comment. Meant to reply to comment mentioning negative opinions to a Chinese firm buying a Scottish one.
Their system design accepted data from a number of sensors, and allowed for the possibility of sensor error.

In a hypothetical scenario, if one of those altitude sensors used barometric pressure, then a piece of grit or ice could have blocked the air intake, allowing the sensor to record a lower pressure than expected. If that grit or ice were suddenly blown away, then the sensor could record an instant change from an incorrect value (3.7km altitude) to a correct value. Even a negative altitude isn't necessarily incorrect, if the "altitude" is based on a mean ground level. For example, the shore of the Dead Sea is at an altitude of -423m [1].

The challenge with designing something like this is to imagine all the possible ways it could fail, all the possible misleading sensors inputs, and an appropriate action for each of them.

[1] https://en.wikipedia.org/wiki/List_of_places_on_land_with_el...
>Pre-flight tests had never been performed on the inertial platform under simulated Ariane 5 flight conditions

I had to read that several times, just to make sure it said what I thought it said.
Here's the problem: thedonald is a subreddit full of both real trump supporters, AND trolls who're acting surreptitiously to rile up the real supporters and piss off everyone else; which is also spilling over and affecting other parts of reddit, including /all.

The problem for the reddit admins is how to control and contain it and punish the trolls without affecting real people, or being overly censurous.

So for someone who's basically being sniped at by hundreds of guerilla warriors who can make thousands of other people dance as their puppets, it's not surprising they'd reach for a similar tool in frustration when attacked directly, wrongly and frivolously.
It's the difference between double entry bookkeeping and single entry bookkeeping.

By providing a common ledger that can be used when you desire single entry bookkeeping you don't necessarily need all the backchecking as you're using a smart contract to ensure upfront that when the money is settled the assets move.
"it’s telling you that there’s at most an alpha chance that the difference arose from random chance. In 95 out of 100 parallel universes, your paper found a difference that actually exists. I’d take that bet."

This is wrong. It’s telling you that there’s at most an alpha chance that a difference like that (or more) would have arisen from random chance if the quantities are actually equal. And if the quantities are equal 95 out of 100 parallel universes would not be able to reject the null hypothesis.

Is he saying that he would take the xkcd bet[0] on the frequentist side?

[0] https://xkcd.com/1132/
Tesla cars can be stolen by hacking the app
You seem to be missing my point.

If Clinton wins Michigan, then the Florida result (i.e. that single state) affects the outcome of the election.
What i'm wondering is why is it that when the Inertial Measurement Unit erroneous information was fed into the navigation system, and resulted in a negative estimated altitude, didn't the mars lander also have an accelerometer that could tell "hey, we're still accelerating, we're not stationary" and thus attempt some form of recovery of the navigation system.. perhaps reset the IMU or something? Reread data from the IMU after a certain delay?

I'm also quite confident that even before commencing entry, they had some idea from simulations as to how much the descent should take. Surely there's something wrong f you read negative altitude after just half the time required for landing.
Additionally if by 'traditional consensus protocols' you mean proof of work, you do realise it currently uses more power than Ireland to perform ~100MM transactions a day and that number is only going to incrase
What about how Ellen Pao treated Reddit? She threw the first punch.
Thanks so much for the suggestion, I totally agree. Massive pomodoro fan here. Timers are definitely on the roadmap, but we have a lot of great features coming up, so no guarantee when they'll be available.
> And no, small subreddits aren't the answer. Seriously, Reddit about oh 8 years ago was just fantastic.

Reddit of 8 years ago had on the whole much smaller subreddits, so that does suggest that the size of the communities plays a role in their quality.
Isn't the JPMC Ethereum instance a private blockchain?
Steve Ballmer explains his biggest mistake when it came to the iPhone
I think you are lowering your conversion rate. My guess is if you do A/B testing with invitation emails, more people will use the service with a 'respectable' looking URL rather than one that looks 'dodgy'.

Sure, have a short name once people are converted, but make a good first impression.
I don't think it really does to be honest. That's just my personal experience with the site, we're obviously looking through different lenses. I can't agree or disagree with something I'm not aware of.
I'm still trying to understand whether this was a software or a hardware issue.. I mean, it's true that perhaps the software should have been better at rejecting the saturated data, but if an IMU persists in a saturated state for 1 second, that's a whole lot of time that the software just cannot know what is happening.

Granted, if it predicts an impossible configuration due to this, perhaps some different action should have been taken, like waiting for higher confidence and a more close-to-expected attitude estimate, but by then perhaps it would be too late. I mean, the thing is falling from the sky.. perhaps the "safe" thing was to deploy anyway. (Even if it didn't work.) I just don't know.
5 Tips to Get More Out of Your Roku
Cars do this, you can kill many sensors and an engine will still limp even with misfires. I guess consulting Bosch isn't an option tho