skysight-inc/HackerNews huggingface dataset:
I'd love to see a full post-mortem. It smells like something was very off in either the hardware design or software configuration, but not knowing their architecture, it's very hard to say with any certainty what could have been improved. A couple of questions I have:

- other systems I know of that care deeply about their attitude have multiple redundant sensors in place to "vote" on a consensus output in case one or more of them fails. Was that the case in this hardware design? If not, why not? If yes, how did the collective answer end up a constant error?

- did they have other sensors (such as a strain gauge) that could have been integrated into the model to spot-check this kind of failure mode? A rule like "If the satellite 'feels' like it's tearing itself apart, stop accelerating" could perhaps have been useful (on the other hand, it'd leave the craft vulnerable to other known failure modes, such as "thruster stuck in the on position and must be countered by another thruster to keep the craft stable," which almost killed one of the U.S. manned missions).
Are you OK with people using other kind of loopholes/bugs in the legal system, or is it just the tax system? We have for example involuntary manslaughter, which was a fix to a legal system which before only considered a crime if someone had an intention to kill someone. As the story goes, the law came as a result from train companies in the early days went ahead and drove with no warning horn or cross overs, and as a result people got run over. The train companies did not have an intention to kill anyone, and their action was legal, but people kept dying from train accidents and society did not deem that OK. Thus the law was changed.
I've been using Subsonic because it was free software but since it moved away and is now closed source I stopped paying and am now using Syncthing to sync all my files in between my computers and my Sailfish OS phone, I have to say that this is the best way I can enjoy my music yet.
That would happen if the state or key cities defaulted. I'm betting that they'd get bailed out by the Feds since they like bailing out banks. :)
You can create a DAG from Tagged objects if you use Set operations. The set of things with tag A includes things from other sets. Those sets form the next level in the hierarchy.

The tagged objects define the relationships between differing tags which allows you to define that arbitrary graph. The graph can be viewed as an effectively infinite depth tree if you wish to.
For an open source project using OSM services might be wise not only scaling-wise :)

See 10.4 c) iv) "No asset-tracking unless you have purchased the applicable Maps for Work license." https://developers.google.com/maps/terms#10-license-restrict...
I am in no way a fan of Oracle but, c'mon, that's a little over the top, don't you think?
Clementine on Ubuntu Linux. I use it to sync my iPod classic.
Interesting thought. Could you expand on it? What aspect of cybernetics could have improved this situation, for example?
"Are you sure you want to upgrade your satellite app?"

Yes...

boom...
So I just spent like 10 minuted playing with that tool. It looks like Software Developer and Software Engineer job posts are on a clear downward trend when everything I've heard doesn't agree with that. Why do you think that is?

http://www.indeed.com/jobtrends/q-Software-Engineer-q-Softwa...
Temporary Email forwarding
I cannot imagine 160 mph as anything sane, even getting up to a hundred in even a modern non sports car is noticeable. To do 160 is crazy.

But the takeaway here is - she was in the rear seat and died, he was driving and survived. Modern car safety is impressive. Even if driven by morons.
Twitch.TV Business Model Analysis
A comprehensive analysis of Twitch.TV Business Model, divided to 3 core components: 1. Advertising 2. Subscription 3. Partner Program
Oy! The name 'rack' is already taken, referring to abstracted-out request-handling glue code that Rails et al are built on top of :/
Good clarification. I noted Nuveen and Blackrock but I should have clearly stated funds. I'd personally never buy muni bonds direct.
You're right. It doesn't change the calculation much though - especially when we're thinking about poor families; feeding yourself or your children badly is suboptimal, but it beats the hell out of raising them on the street or giving up to the foster care.
That is interesting.

As a book lover, I would say that any self-respecting reader would have at least heard of, if not read The Name of the Rose. Eco was been a great writer and is extremely famous. And I say this as an Indian.
Would it be possible to dynamically choose the padding at server start time? Given that cache line sizes vary that seems like it might be a prudent choice.
As an outsider, my expectations are that a lot of current tattoo culture will migrate to other/newer forms of body modification.
Price controls have a very long history of unintended negative consequences. Keep in mind that the cure was developed with the expectation of high profits, and with no cure all the lives at stake would have died.

Suppose a cure for Alzheimer's never happens because price controls were put on the Hep C cure? Are you willing to risk it?

The price will come down after the patent expires. People are better off with a high priced cure than no cure.
Well that’s not the first time two pieces of software have the same name.
I asked the same question in a thread about Convox a few months ago (https://news.ycombinator.com/item?id=10796165). Their reply from that thread might help:

nzoschke 134 days ago

> Thanks for your question. A much more thorough pricing page is in the works.

> The most straightforward model, and where we are already making some money, is running a Convox as a managed service.

> In this setup you and your team get Convox API keys. Convox installs, runs and updates everything for you in our accounts. You get a monthly bill that's your AWS resource costs plus a percentage to Convox for management.

> We will be tweaking this model to sell packages so bills are really easy to understand.

> Some other experiments we're doing...

> We sell support packages and professional services for app setup, migration and custom feature development.

> We have a per-seat model for productivity features. Private GitHub repos and Slack integrations are $19 / user / month. There are more closed SaaS tools like this coming.

> Infra is trending to commodity prices industry wide.

> We'll be selling SLAs, support, productivity tools on top of that infra.

> You'll get a cutting edge private platform without hiring and managing your own devops team to build and maintain it.

> Open source users will help grow the user base and make the platform better without us running a freemium platform.
If my files include a scanned in PDF with text that isn't stored as text per se will meta.sc index those? My homegrown solution does this for the most part and that feature was the motivation for creating it.

That and the fact that it's available offline on my machine.
So was it a faulty sensor then, not bad software? It's not really clear.

> but its data apparently was wrong, reporting a rotation rate of 20 degrees per hour, which was not occurring. The satellite attempted to stop this erroneous rotation using reaction wheels. The satellite configuration information uploaded earlier was wrong and the reaction wheels made the spin worse.

So both the data and configuration were both wrong, or is this one in the same?
I don't think my price preferences (for flights or really much of anything else) can be boiled down to an algorithm. There are so many factors. What other travel do I have planned around the same time? Have I had a slew of crappy flights lately and want to treat myself? What am I going to be doing the day I arrive and depart (e.g. do I need to be rested enough to go right into meetings, or do I have a while to get settled?)? Am I flying on business or for pleasure?

I'm not sure I can even articulate all of the factors that go into my decision on what flight to purchase, but I wouldn't be surprised if there are hundreds of them over the course of a year...
I absolutely hate it, especially that I use an 8 years old computer and these videos are just eating my meager resources. Then the comes the commercials that you cannot stop, and sometimes I have my speakers turned on and it just a great distraction. Hate it, hate it, hate it!
Python has had rock-solid, widely used MySQL libraries for well over a decade. I've never seen evidence that MySQL and Python aren't a strong (and popular) combination.
I haven't (willingly) used iTunes in years. When I do, it's only to reset a frozen iPod.

Shazam: music discovery while mobile

KEXP Twitter feed: music discovery while streaming at work

Amazon: one-click purchase

Clementine: Linux media manager including iPod sync

AllMusic: artist research
I am using keybase.io to store soft secrets like the coveralls.io token. Let me share my simple use case: http://g14n.info/2014/07/my-keybase-experience/
Because no-tracking image ads served publisher-side with no verification are worth a small fraction -- perhaps 10% at most -- of what with-tracking ads are worth.
If the programmers of a multimillion dollar satellite can't guarantee that their patches won't break anything, I'm sure as hell not willing to risk my life on the possibility that an automaker's programmers can. No remote updates for me; if it is my car then it is my car, and I will decide if, when, and how I will upgrade it. If a carmaker won't accept that, I won't drive their car.
Am I the only one concerned with the concept of billion-dollar publicly-traded corporations going to bat for individual civil liberties? These aren't public interest groups. Profit is always their primary motive. At the moment profit and civil liberties are aligned, but that could very quickly change.
I know, it's just painful to see two projects so close together sharing a name, esp. after a project is shown to the public
Sometimes having those counting variables available is needed. You can use enumerate now but it introduces a lot of noise as now everything is a tuple with a number. It just makes expressing some algorithms messier and less readable although in general for sure "new style" loop is more readable and less bug prone.
If tattoos are suddenly much more accessible, then there's going to be a lot more competition driving the price down, including a lot more opportunity for people to gain experience tattooing.
What a rich little snob of a kid! I had to beg & plead & promise dad I'd start a business (selling labels??) so he'd get me an Apple IIc. Which I was very happy for. At the age of 12. Thanks Dad!
I don't really need semantic search. Full text search covers 99.9% of my needs.
Here's a cheat: When you raise your price, you can bundle something else in. That will automatically prevent people from asking "Why am I paying more?" It doesn't even have to be that impressive. Spend an hour and write an extra guide, checklist or something like that. Make sure that it's clear to buyers that this add on is new. Done.
(emphasis mine):

> It says for Access to Source: Lite - Limited, Pro - Unlimited

In the software world I'd consider anything less than BSD/MIT licensed source code limited.
Whatsapp is popular outside the US, because many of us pay 10cents per sms.
Sorry, I use the word pension to mean DC scheme as well
Nice. If you build some sort of native maxmind or other geotargeting into the scala collector, that would also be cool.

(Not that it was difficult to roll my own - so far snowplow is perfect for my needs - but obviously I'd rather use an official one.)
Exactly!.

The page says "When someone is out - just delete his public key, reencrypt the files, and he won’t be able to decrypt secrets anymore." but doesn't talk about rotating the secrets.

This practice seems unnecessary to me.
Oh good, even more barbed wire biceps, carp sleeves, black fore-arm stars, "tribal" patterns on white dudes, spiderwebs, hummingbirds, infinity symbols, and other ways for people to show how eager they are to express their "individuality"!

Edit: Down-vote me if I offend your tattooed rebellious self-image, it's fine, but there's a real point to be made. This technology will lead to a lot more tattoos, and a lot more homogeneity and poor designs. I know people with tattoos that most people would actually call legitimate "art", and I know some of them wouldn't be particularly thrilled by the further "watering down" of what they consider an important part of their identity.
> I still don't believe that all truth can be discovered scientifically -- that is, through repeatable data collection and experimentation. You can't prove or disprove the existence of God by doing experiments.

You can't disprove or prove god because it is a non-falsifiable concept. There are an infinite number of things that will never be able to be proven by Science because by nature of concept, they are immune to experiment.

What are we to believe of something that cannot be disproved? I think groups of people have leveraged this inability to know the truth as a cure for the universal anxiety of permanent death, and as a vector of population-scale control. When you take into account the bias humanity has over its own death, you have to scrutinize worldviews that aggrandize consciousness as a permanent, if not ethereal entity. The evidence before us shows consciousness being entirely contained in the life and death of the body. When evidence presents itself otherwise... then can we start to muse about an afterlife.
I use desktop iTunes primarily to backup my phone to my computer. Even backing up has been unreliable recently https://discussions.apple.com/thread/7111898
Why one top hospital is going public with its mistakes
AFAIK WordPress was based on a stack that worked well on shared hosts of its day. They didn't really choose a lot of that stuff so much as have it chosen for them by the hosting community.
I wouldn't say no OS has tried, the windows 8 start screen was designed to exploit spatial memory for instance.
You should be! Fortunately, both the EFF and the ACLU have been going to bat for civil liberties for a long time.

The fact that they don't get half as much coverage as, say, Apple butting heads with the FBI is an indictment of our media, more so than an indictment of our politics.
WhatsApp I hear uses Mnesia. If you use Erlang and can fit everything in memory that does look pretty nice. It integrates right into the language.
> a booming economy

This seems to be a bit of hyperbole; I disagree that the economic consensus is that the period of LC's existence has been an economic boom.

U.S. stock and housing prices indeed recovered from 2008 lows - real economic growth (jobs, industrial output, new home construction) has been tepid at best.

The Bay Area may have been flooded with new jobs and investment, but the rest of the country certainly has not been.
It's a very big premium indeed. I have a half-sleeve that I've spent around $2000 on. Sure it's "cool" that I could replace it with something else, but would I have sat through all those hours and spent all that money for something that was going to disappear in a year? Absolutely not.
There's large-scale fraud by the Apache Groovy ecosystem also. Downloads from the Bintray repository mostly come as redirects from the groovy-lang.org website hosted somewhere in Germany, and the owner of that domain has a history of fabricating download numbers and gaming popularity rankings, so I suspect the "over 1 million downloads a month" claim is similarly fraudulent, though by what degree is anyone's guess.
The problem is you need some repository to store this information and it's incredibly helpful to store the configuration along with the code.

If someone has access to a shared secret and then shouldn't you should assume the secret is now compromised and rotate it. Rotating the keys doesn't solve this problem.
I am not worried that there is too much support for civil liberties.
A housing crisis type of event would increase the default rate substantially, but not to 100%. I'd expect that rather than a +10% return, I might see -10% to -20% return during the event. Many stocks dropped 40% - 60% during the crisis, so for my money, stocks are far riskier.
> they should whitelist

To get the attention of the moderators email hn@ycombinator.com
Mongodb is also in agpl. But the drivers probably aren't. So you can use it and be fine. And if you make changes to VoltDb you have to share them.

11.5 How much data can be stored in Mnesia?

Dets uses 32 bit integers for file offsets, so the largest possible mnesia table (for now) is 4Gb.
What are the other options in this space :-) ? I am only aware of empire.
Guys always read the change log before upgrading
Is that a US thing? I have several credit cards, yet the interest rates tend to "only" be around 10-13% on them (not that I use the actual credit part -- I pay them off each month).
>Every car, every phone, every plane, computer, TV, washing machine, factory robot, etc - every thing works pretty much flawlessly on a day to day basis.

What is your definition of "pretty much"? In my experience none of those things you mentioned have ever worked pretty much flawlessly.
The binary search method is an interesting and simple enough algorithm to teach basic CS skills: http://joaoventura.net/blog/2015/search-algorithms/
Reddit's /r/pics briefly defaced
> Tax laws are so complex that we don't know if some tax avoidance schemes are legal or not.

That's the wrong way to phrase it. If you don't know if actions are legal or not, you are simply not living under the rule of law.

There is no law, if you cannot reasonably figure out what the law is.
The usual model of 'platform companies' is to get their platform adopted by giving it away for free/opensource. They charge for support, migration etc.
Second that, if there are many people having access to the repository and you maintain repo's history, rotating encryption keys and secrets won't save you, unless you also delete the whole history and do some major updates to the files.
Someone can answer to that that he can put the ciphertests in a separate repository and limit repo's access to only deployment server/user, but that completely invalidates the goal.
HPC Open Source Software Lacks Cohesion
Ask HN: Best way to assure software quality
Hi. I have been working as a full stack dev in a project which is about to be finished. The problem is that some silly bugs have bombed a couple of demos for possible subscribers (it's a SaaS) and the client is feeling like the software is not "stable enough" to go into production. I think the only way to improve its quality and stability right now would be lots of integration testing (we manually test it right now) but that could overflow my client's budget. Any other ideas on how to improve its stability and overall quality?
You mean changelogs like these? https://twitter.com/cirbif/status/728114363563839488
I haven't used Xamarin, but I've used a number of other frameworks (some webview based, many not). Some had benefits, but many had a lot of drawbacks.

I could write a long blog post about what a headache it is to support both platforms, but I don't think any of these frameworks solve the real pain points. It's generally a lot of small things which add up. It also takes a lot of team discipline.

Code sharing would be useful, but not massively since the majority of code is in the UI. When the UI is different, a lot of differences start to be needed in the non-UI code as well. Suddenly you are back at square one. Depends on the app though.
> BoringSSL just uses /dev/urandom directly.

Only if there's no hardware RNG support which I admit can happen (it's not perfect, I freely admit that). I suspect that for Google's use on their servers it's a non-issue (assuming where they use it and need the high(er) speed stuff they'll always have rdrand support). If there is rdrand support then it will only reseed from /dev/urandom after every 1MB (or 1024 calls) of generated random data (per thread).
I hope you get modded down, we are not in Slashdot.
We do all enrichments like MaxMind, weather, arbitrary JavaScript etc downstream of collection, in our enrichment phase - the list of configurable enrichments is here: https://github.com/snowplow/snowplow/wiki/Configurable-enric...
What's the best way to learn programming?
Why on earth would it be evolutionary beneficial -- if evolution is only after sex -- for a creature to forgo passing on her direct genes in favor of letting another creature pass on hers?
That depends - the cost of a hundred-mile drive (in both time and money) is also very high. $30/half-hour is a lot, but it could quickly be less expensive than some visits.

That said, the cost is insane for something that basically runs over the internet with a relatively fixed cost for the provider. Outside of a prison, nobody would pay that much for a video call.
After Penalizing Sites for Interstitial Ads, Google Launches Interstitial Ads
Reminds me of a talk by Bryan Cantrill he talked a bit (I am paraphrasing) that he didn't believe that people could be purely evil and when looking into Larry Ellisson he actually discovered he donated several hundred mil. to a nonprofit (dedicated to prolonging human life). On closer look it turned the sole purpose of that nonprofit was working on prolonging life of one particular human namely Larry Ellisson. (while writing off the donation from taxes to boot :).
You would probably still want to be selective about which tattoos you get and where they are placed. Each session can create scar tissue which could be noticeable even if the ink fades completely, and it can be harder to tattoo over scar tissue as well.

Scarring isn't guaranteed, and to a large extent depends on the artist knowing what they're doing, but still something to consider.
This is broadly false; outcomes have in fact improved greatly in very many fields. Off the top of my head: Far more people surive heart disease and heart attacks; AIDS didn't even exist in 1970.
Just get a henna tattoo of what you are wanting. If you don't miss it after it's gone, then don't get the tattoo. Pretty straight forward and shorter waiting period for evaluation.

I jumped the gun and got mine having been in the same predicament and don't regret it. Having thought about it for years, it was easy with just a little nudge.
The New 10-Year Vesting Schedule
Facebook Is an Increasingly Powerful Media Outlet and It Needs to Own Up to That
Fantasque Sans Mono by Jany Belluz.

https://github.com/belluzj/fantasque-sans
One of the reasons is that people in the software field (and in a few others as well) have this urge to look for 'challenging' work, i.e. things that they haven't done a million times before to the point where they've become boring. Which is also why you see a lot of s/w engineers working on untested (anything that can't achieve a year of up-time) clever designs/implementations. Its exciting to be clever, but its boring to be conservative with your design to achieve high reliability.
> Everybody admires his extremely deep knowledge of the Italian language and its nuisances, I would even dare to say "unrivaled" in our present day.

I always found it strange that in the U.S., conversations about, say, Foucault's Pendulum, don't really touch on the fact that people are reading a translation and not the original work. The vast majority of the readers probably wouldn't even be able to tell you the name of the translator.

I always wonder how different the translation is from the original, and how different it would be from other possible translations. I remember looking at different translations of Lysistrata and feeling like they were almost completely different plays.
I disagree. If there are both unambiguously permitted and unambiguously unpermitted cases, then there is very much law, even if there is a gray area where reasonable people can disagree with what is allowed and what is permitted.

That's not to say that the ambiguities may not still be problematic, but they don't make the whole structure into "non-law".