skysight-inc/HackerNews huggingface dataset:
Certainly the larger an interface is, the less likely that someone supports all of it by accident. Of course, that's both good and bad - if the accidental support would have been correct then we're missing out, but I think most of the time we shouldn't count on that.

One could possibly force the issue by including an unused function with a deliberately unique name (supports_interface_foo, or maybe a UUID or both) as part of the interface. Can functions added later fill parts of interfaces? If so, this approach would make the situation roughly that of Haskell typeclasses. If not, then this approach makes the situation roughly that of Java interfaces. In either case, it might be appropriate to some pickier interfaces.
Well, perhaps some sunlight will change your habits:

http://www.motherjones.com/politics/2009/09/fiji-spin-bottle
Sway, from Microsoft: preview now available
I'm really excited for shared RAM between GPU and CPU. At the moment GPU acceleration is limited by the meagre amount of VRAM on most desktop cards. I would love to be able to do GPU programming with a 32+GB RAM pool.
@notahacker - As I understand it, Trademore offers leveraged loans. This means you can trade with 2.5 times the amount of the amount of the loan.

So, for example, you borrow 10 BTC at, say, 20% APR interest for 6 months. You have control over 25 BTC to trade with during that time. At the end of the 6 months, you pay back 11 BTC (10 BTC + 1 BTC interest).

With 25 BTC to work with, you have the potential to gain (or lose) substantially more than the 1 BTC you paid for the privilege of using those 25 BTC during that time.

This seems like a big risk to take for Trademore, but they must have some risk management algorithms worked out on their side.
Comparisons with ImmutableList<T> from Microsoft aren't necessarily valid, since ImmutableList<T> supports insertion and removal at arbitrary points. The implementation in the article is optimized for adding at the end.
Again just to clarify, if you read Kahneman's own words he says he is not an economist but a psychologist.

The Nobel "Memorial" prize by the bank of Sweden was awarded to him. Its what he calls himself that I am talking about, not what some Bank in Sweden is calling him.

Btw, says something about Economics as a field that it chose to name its top most award in way it will be confused with the true prizes set up by Nobel himself. Not the case, for example, with Math or others.
FWIW I'm using it as my default browser. Maybe it's just me, but a developer browser is more than just for debugging websites. I really like the way they've customised certain things to be power-user-friendly (e.g. no patronising "Show Advanced Settings" buttons)

I've always used the bleeding edge Aurora and Chrome, have never had substantial problems with that.
This is a very good point. In addition Docker itself tries to address this by using btrfs's diffing. Like a lot of things in Docker it's not perfect but it's getting there.
This has been the convincing argument for me when it comes to bottled water. I hesitate to argue this though because I know the scientific numbers, methods for water quality measurement, and general advice from people like the penn and teller episode completely disprove this argument, but here it is anyways:

I dislike the idea of drinking water that has been circulating through pipes and filters in the city for decades, including through our toilets and showers and huge amounts of chemical waste. Of course, the methods have completely purified the water, but claims that tap water still isn't good are attributed to the sort of last mile dirty pipe system, which is solved by more filtering.

I like the idea of nature filtering the water that I drink. That's why I like the idea of water springs. I would be less interested in spring water that still just comes from municipal water supplies that similarly recycles the water, and would prefer it coming directly from a spring.
Its somewhat like offering the poor special-price moldy bread, deliberately poisoned to make them have to buy your medicine

No, that's a completely unfair characterization. There's nothing "poisoned" about the lower level of service being contemplated here, it's just a lot less capable.

You seem to be putting yourself into the position of deciding for these hypothetical poor customers that if they can't have the A+ level of service for top dollars, then they shouldn't have anything at all. It's all or nothing.

If you think that we should limit things in this way, then let's be up-front about it. Admit from the beginning that the result will be that we're preventing low-cost plans, so the industry will be forbidden from selling plans designed for disadvantaged people.
In the context of sama's post, the formal board member will have made a financial investment. That means that s/he has committed either his/her own money, or that of an LP; in a good board member, this creates alignment and engagement--since the board member wants the company to succeed for financial and reputational reasons.
Have you considered taking a sports water bottle or nalgene or some reusable bottle?
Security Update from Sauce Labs
That sunspot was easily visible to the naked (but properly protected) eye. It was quite remarkable. Alternatively, you could see it by projecting an image of the sun on a paper with a lens. (Works best with long focal length lenses so you don't set the paper on fire... ;-)
I use my debitcard. I trust them. Based on their wiki[1], they look like a huge company(e.g. Amazon) that doesn't necessarily have incentive to be randomly ripping people off via CC fraud.

That said, word of caution though

- Unless you want to pay insane shipping, your order won't arrive in the USA for like 4 to 6 weeks.

- Clothing sizes are tricky. I usually go one size bigger than my US/UK size. For my wife who wears S or XS, I have to get her medium - sometimes even that's too small.

- Clothing quality varies especially for lady's clothing. Nearly always it looks fantastic, but if you dare put it in the washing machine it will disintegrate. Wash by hand or dryclean.

- Order electronics at your own peril. That's just rolling dice. I've seen Android phones & tablets from them. When I have a few extra hundred lying around, I'm gonna try getting a laptop - and I fully expect to get junk. But I've also seen orders fulfilled surprisingly well.

- Customer Support doesn't usually have english as first language.

- So far, out of like 20+ orders. They've gotten maybe 2 completely wrong... or I misread the product-details(some of those pages can be tricky)

1. http://en.wikipedia.org/wiki/Alibaba_Group
Encrypted treasure map to actual treasure
https://news.ycombinator.com/item?id=8556253
Spent a couple days attempting to deploy using Rackspace tutorial. Wasn't able to get it to work. I will be taking another look, hopefully deployments have been worked out.
I think it will happen much sooner than that. Flash doesn't have to match the price/GB of hard drives, it just has to match at the minimum viable system level. A lot of people could survive with 120GB, and that number goes up drastically when you hit 240GB. When the price of those SSDs reaches the hard drive floor of about $50, hard drives will become a niche product appealing only to those who actually need multiple terabytes.
Heh, that's a really cool idea!
Awesome experience. It's simple to launch in any AWS environment with their CloudFormation template. We're using it to replace the way we deploy micro services. It's made my life as an ops guy much easier - I truly believe it's the future.
Aeron: Open-source high-performance messaging [video]
M+ by LG introduces WRG, BWR, GBW pixels in addition to RGB
I bought a couple winter coats from them. BEWARE of the size, as obvious as it sounds, but I can often wear Medium or even Small sized clothes at H&M and Zara, so I picked 'Large' on Aliexpress and I swear it would be an Extra-Extra-Small here in the US.
Striking requires targeting. S-400 is a very impressive piece of tech, but in order to strike something thats 2k miles away, you need to be able to see it. (Unless it has blind fire capabilities where you can target an area/altitude and have the missile search for a target there.)

Jamming and other countermeasures would make something like this that is a drone mothership very interesting over large land masses.

US has a huge edge anywhere there is water, but deep inland, have a fully mobile and defensible air field that can go anywhere is extremely compelling. Doubly so when you already have established air superiority.
I agree. I've never heard of anyone else utilising this approach, and allowing programs to change the mode of other programs is a recipe for shooting yourself in the foot.

One of the most infuriating things about global rounding modes is that they are so slow for things when changing rounding modes would actually be useful. A nice example is Euclidean division: given x,y, find the largest integer q such that y >= q*x (in exact arithmetic). If you change the rounding mode to down, then floor(y/x) would get you q. However the mode change is typically so slow that it is quicker to do something like round((y-fmod(y,x))/x).
Build a Reddit Bot in Python Part 1
You don't get that much analog per chip yet. See

http://www.anadigm.com/_doc/DS231000-U001.pdf

Basically, it's four op amps, plus programmable circuitry for all the accessory stuff needed to build most of the things you can do with four op amps. This is neat, but four op amps isn't much analog computation. Here's the block diagram of a classic, very successful analog control system: the F-16's original stability control system: http://thelexicans.files.wordpress.com/2013/07/yf16fcs.png

So this isn't for analog computation, it's for front-ending digital systems where you need to do some filtering at a faster speed than a DSP approach can handle.

The Cypress PSoC line seems to be a whole ARM processor with a little analog stuff added.
Sure, that sounds cool! (I've got a cheap FPGA dev board that's got an ADC/DAC on, that I wouldn't mind putting to good use)
I have something similar in C++, works pretty well.
so tell me about your site
Kinda off-topic but I instantly pattern matched the site UI to Heroku. Anyone else feel the same?
That sounds almost like denial to me. "If everybody doesn't adopt what I think they should, it has to be because they're dysfunctional! It can't be because the stuff I like is less generally applicable than I think it is!"

If people disagree with you, your default assumption should be that they are looking at different evidence than you, not that they are incompetent or stupid.
GWTP provides a feature to support SEO. Not sure how it works. I think it saves the pages rendered by a browser's emulator. It could be reused for this purpose.
https://github.com/ArcBees/GWTP/wiki/Crawler-Support
Go/NoGo 1 – Rosetta is on track
> Like with most things, popularity is not derived from what you expect

I listed what I suspect...

> yet popularity exists for good reason.

Are you talking about cause or effect ? Does it matter ?

> Git may or may not be perfect, depending on your point of view.

It's not, _nearly_ certainly regardless of ones PoV

> However, it's more than sufficient to do the job, and it does the job pretty darn well.

It's used a lot, and mostly works, sure.

> The other factor is that it's popular because.... it's popular.

What "other factor" is this? I was talking about what I consider weak points and poor engineering -- I'm not denying it's popular... it's practically a verb (people say "git" where "source control management", or "distributed source control management" is what they mean...)

> Yes, it's a good idea to take on git because other people use it.

Network effect, I get it...

> It's not a personal tool like your text editor where you can lord over your little realm and customize the crap out of it.

Well... not everybody is managing the Linux kernel. Not everybody is even collaborating. I use fossil[0] because I'd rather enjoy my development process. It _works_ for me. I don't care if Linus uses git, or if some high-profile codebase is managed by git.

> git is a collaboration tool.

And so are fossil and mercurial. And I've run _many_ projects under fossil, including ~20-person distributed (cross-country) projects that include development, configuration, and release management. No git necessary.

I not saying git isn't popular, or can't do its job. I'm saying: Its a bit hard to understand why git (which I suggest is unnecessarily difficult) is so popular -- I listed my two suspicions.

[0] http://fossil-scm.org
Project creator here. It's been a fun 16 months getting to this point. Happy to answer questions.
What women in technology really think (150 of them at least)
Ask HN: Construct AI version of Beethoven?
Is it possible to construct an artificial intelligence composer AI Beethoven that constructs new music learnt from Beethoven previous works?

For example if you view Beethovens notes as tapes in a turing machine, feeds that into some kind of Hidden Markov model to get probabilities of following notes and possibly deep neural network or genetic algorithm blending good compositions? How would such an Artificial intelligence be constructed?
Have you consulted with a lawyer specialising in English financial services regulations? It seems pretty clear that you're performing activities that require you to be authorised by the Financial Conduct Authority[1]. Have you spoken to them? The fact you're lending and borrowing BTC rather than GBP makes no difference to the requirements. Bitcoin isn't magic no-rules money. You're risking prison and large fines.

[1] http://www.fca.org.uk/firms/about-authorisation/do-i-need-to...
Quantifying the Effects of Firefox’s Tracking Protection
Definitely correlated! And the function must be different in each case, but I'd bet it's never linear :)
oh jesus, I posted this on the wrong thread.
What leads you to believe the same won't happen to Go?

I have seen this happen in C codebases before Java took the enterprise.

Its own little macro based DSL and pointers that were actually handles for the real data.
So your thoughts are that roadkill is an effective population control for deer? Not really seeing this.

For the mountain lions, that would be overall positive from my view, but of course carries the risk of attacks on pets and humans. These can be mitigated with education, such as don't let your toy dog out unsupervised at night. Lived next to a nature preserve for a couple years and had a mountain lion visit the property on a few occasions. Never had a problem. Rattlesnakes... that's a completely different story...
Not really. They don't do personal savings accounts. It seems to be just like Lending Club except using BTC.
I think this is actually a marketing holiday that was created by Alibaba. From the article:

The idea of Singles Day was first dreamed up by the recently floated e-commerce giant Alibaba Group Holding Ltd five years ago to encourage people without partners to comfort themselves with some retail therapy.

Record 'Singles Day' online sales expected

The company's two major online marketplaces, Tmall and Taobao, are expected to remain the most popular shopping sites again this year, according to 70 percent of those surveyed by Nielson, who this year are on average expecting to spend 1,440 yuan ($235). Just over half of those polled (57 percent) said they planned to spend more than last year.
Good point. It could be doubly motivated as well, by (1) anticipated twisting of words, and (2) potential censoring of content.
A water bottle container with a closed lid that is refillable and washable. I would rather not drink out of a coffee cup with stale coffee flavor leftover in the bottom.

Yes we have water but I dont like getting up every 10-15 mins to grab a single sip of water from a water fountain. So I go to the vending machine and grab a Dasani bottle I refill for about a week.
<- Author of that thread.
The site is an interactive shell with progressively harder (but fun) coding challenges to complete. It's made to look like a *nix shell and has the basic commands built-in.

Also, there are a lot of rabbits.
I don't know of one particular way to visualize all the bands. Sometimes at conferences you will see specialists' posters with composite views like the one you linked. But usually they will show the individual bands separately, side by side.

I think the colorings were chosen by the predecessor instrument to SDO/AIA, which was on SoHO, and they have just been retained. It's funny, I never thought to ask who came up with them, because AFAIK they are arbitrary.

You need an expert to drive the MHD models. They are still in development, although you can find videos online.

Incidentally, I notice there is a nice video showing the transit of Venus:

http://sdo.gsfc.nasa.gov/assets/img/latest/mpeg/latest_1024_...
Congratulations, @gabrtv. And thanks for all the hard work. I've been following this work weekly since we spoke over a hangout in the latter OpsDemand days. I've tried out a couple beta versions, but I can't wait to try out the real deal here at KnowledgeTree.
I'm sorry, what site are you referring to?
My guess is the performance benchmarks would be much different if you are dealing with an app with a high number of nodes where the diff/repainting benefits of React really kick in.
5-10% returns is about the same as Lending Club (my five year average with LC is 7%) but with MUCH more volatility. On a risk-adjust basis, this seems to be a poor investment.
Totally worth the read. While reading I thought several times: "wow, science journalists finally started to do their homework before writing" ... then I realized the author is a physics prof ;)

This is an excellent example of writing about advanced physics for the general audience. It doesn't use any unnecessary jargon, and the ratio of useful-understanding-to-misleading-simlification of each analogy used there in is super high.
The title should read something like "Initial victims". The article isn't claiming there weren't any victims; it's just the opposite, that there were multiple (5) primary sites affected by the attack, which they attempt to pinpoint and analyze.

I guess the chose the title by analogy with the term "patient zero", since "patients zero" wouldn't have quite made sense.
> Galois applies cutting edge computer science and mathematics to solve difficult technological problems.

Is this serious? Essentially what you're saying "when transmitting a PDF over an unencrypted transport we can move in and alter it".

This is why we don't do banking over HTTP or any other sensitive transaction. If it were ever allowed to submit a ballot over an unencrypted connection you deserve your election to be tampered with.

This comment left by another user on their YouTube video demonstrating this "hack" is rather to the point:

"So the only thing you've done is validated that things like end-to-end encryption and digital signatures have a reason for existing. Bravo! I sincerely hope using unsigned PDFs over plain-text channels, such as are assumed in this video, aren't even considered to be used for voting? I feel like this video is purposefully biasing people against digital voting by omitting the fact that methods and systems to prevent exactly this kind of tampering have already existed for a long time and are in use for countless other applications where privacy and authentication matter. There are other complications with digital voting such as guaranteeing anonymity while preventing individuals from voting multiple times, but this hack is based on a retarded way of digital voting. Who even sends e-mails with funny cat pictures to their uncle over unsecured SMTP anymore?﻿"
Why We Use “X” as the Unknown in Math
Introducing the next-generation of 8-bit megaAVR MCUs
Beloved sandwich shop Paseo abruptly closes doors
Hi notahacker. It's not just the absolute size of the interest rate. It's also the volatility. Exchanges which offer margin trading have market-determined interest rates, which we have seen swing widely in the past. To be clear I think that market-determined rates are no bad thing, but I also think that there is room to offer a stable rate if you a have a low-risk subset of the overall pool of borrowers.

To deweller's point - yes, we have risk management algorithms. These algorithms listen to the BTC/fiat exchange rate, and if this moves against the borrower so that the value of the loan could be compromised, we issue stop-loss trades to liquidate their fiat holdings and protect the value of the loan in BTC. This doesn't completely remove risk: there is a chance that liquidity drys up completely and in that case we would have to use some of our capital buffer.
Yet another Flux-like for React
I'm a sysadmin in a place that's bringing docker on-board, and I'm finding that I'm having to write more stuff for docker than docker is solving, from an ops point of view. Developers don't care about where logs go or whether they persist. Or about managing SSL certificates (don't want those in the repo). Or starting/stopping things programmatically. Or a number of other things that the guys who have to make this stuff work in production have to care about. Docker is lovely for devs who can coddle their containers personally, but it's an entire new ecosystem with its own can of worms for ops people.

An example: I can't easily rename containers, so if I want to install a new container with a set name for programmatic use, I have to destroy the old container, so there's no quick rollback. Instead I have to have a tag system for the docker images, and track those instead, keeping aware of which current unique name is 'old prod'.

Another example: docker doesn't really support having one repo support two clients with their own config, not without a lot of faffing about. You get one dockerfile, it is always at the root of its tree, and it only builds one artifact.

Another example: until you set up your own base images and repos, you're taking an app that used to be a few megabytes, and turning it into an image that is hundreds of megabytes in size. We have an nginx image that uses a stock docker base, and it's over 400MB! For nginx! That takes a non-trivial amount of time to download on a base image update, a new dev machine, a newly provisioned machine... if the docker hub happens to be up and not slow (we had a couple of issues there recently). And if you do have your own base images, you now have an extra operating system image that you need to keep up-to-date with security patches.

Docker is nice and will 'get there' eventually, but in its current state it benefits devs at the cost of sysadmins. I would counter that dismissing sysadmin concerns out-of-hand in the way you are doing is totally stupid.
You're right, but don't assume that there are only two peaks. That's making the same mistake you're arguing against.