skysight-inc/HackerNews huggingface dataset:
I am Canadian and do not have a social security number, therefore I am not in your target audience. So, I encourage you to be extra skeptical about my critique.

However, when it comes to investing with someone, my biggest concern is trust. I am a long term investor, so I am not terribly concerned with management fees. Rather, I am looking for trust. Not only trust that you won't steal from me, but trust that you will do a relatively good job of managing my investments.

Unfortunately, this website and the signup process both severely eroded my trust. First, other people have mentioned this, but it has not been fixed so I will reiterate. This entire website needs to be https! Since it isn't https (and you still haven't fixed the link to the signup page), I have concerns over how you store and secure the data that you collect.

Second, I notice that you use Google Analytics and you collect some very personal information that you will no doubt use for marketing purposes. For example, in your risk assessment, you ask what I would do if my portfolio lost ~ 30% of its value over three months. Are you using this information to determine how much risk I can stomach, or are you using it to know when to market to me? Despite this level of information and the questions it creates, I cannot find a privacy policy. Your site has a terms of service, but it is a .pdf and, call me paranoid, but I am extra careful with .pdf documents.

Technically, since your site doesn't have a privacy policy, you're violating Google Analytics' terms of service. Your privacy policy may be included in your terms of service, so I could be completely wrong.

Third, call me paranoid, but in light of these issues, I have some concerns investing with a company that is seemingly run by an MBA student, especially one with an interest in starting 'disruptive companies'. My current advisor and I have been friends for 14 years, he has been in the business for 10 years, and he has no plans to retire until around the time that I will (hopefully) retire myself. I am a long term investor, so I am looking for an advisor who is just as interested in a long term relationship. You might be, but nothing on your website makes me feel confident that you will be doing this in ten years.

Finally, when I read your FAQ page, I noticed that if I want to see my portfolio, I have to log into Motif. Since I could use Motif myself, control my own portfolio, and not have to worry that I'll stop managing my own portfolio, it seems like I might be better served by signing up with Motif.

You have an excellent idea and I like how much work you have already done to execute on it. I think that if you added some more polish, you would have a force to be reckoned with. I especially like your FAQ page and, with the exception of the last sentence (Cerberus is a hell-hound), I found your blog worth a read.
I'm an engineer on the Haxl project and am really excited to launch this today.
Ask me anything!
Who said anything about "internal"? We want every piece of our infrastructure to use a common, unified communication layer. If parts of it should be authenticated, tunneled, throttled or otherwise protected from nefarious outsiders, then we want to add the appropriate off-the-shelf middleware, or possibly write our own middleware. It makes no sense, in my mind, to artificially separate "internal" and "external" by implementing completely different protocol stacks and tools. In the end this hurts security because everything gets more complicated and you lose visibility.

Just my 2c based on our own production experience.
Obviously we don't want drones traversing glide paths for major airports, but besides obvious stuff like that how are safety concerns for drones in any way comparable to those for aircraft that carry humans?
MTurk and Distributed Oracles – two-tiered arbitration?
Google Pays $500M for Satellite Maker Skybox
I've looked for the interface to add exceptions in the plugin menus and couldn't find it...where is it? I'm currently using Flashblock, which is nice, but I'd rather deal with the problem "natively" if possible.
The problem with this is that unless you can figure out a scheme to stop numbers being faked, this isn't possible with current telephone equipment.
I like the search feature in Firebug. Being able to search across all scripts/nodes/stylesheets is rad. Is Chrome Dev Tools' search that good yet? Every time I am working with another dev and want to search for a symbol, I tell the other devs to switch to Firefox/Firebug because Chrome Dev Tools is a mystery of hunting and pecking when it comes to search. (Google is not the best at something-something search??) I cannot understand why other devs are so happy with Chrome.

The Chrome timeline is rad when it comes to performance tuning, and maybe a lot of devs are light on the JS and heavy on the CSS. I jump into Chrome, briefly, whenever I want to tune performance.

All of the dev tools have quirks, bugs, and dumb UI usability issues, but when I want to work with a large codebase (which is every day of my life), I find Firebug works the best.
Any such system would need a theorem prover that's powerful and easy to use, and such a prover doesn't exist. For example, to implement an algorithm that involves arrays and indices, you'd need to supply machine-checkable proofs that all indices involved in the algorithm are valid for their respective arrays. That's really difficult, e.g. you can try to come up with some static reasoning scheme that would work on this algorithm:

http://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pr...

The original paper on this topic is Hongwei Xi's "Eliminating array bound checking through dependent types", http://www.cs.bu.edu/~hwxi/academic/papers/pldi98.pdf . You will note that he failed to remove all bound checks in the algorithm, even though he started out with a good language (ML), added many manual annotations, and used a sophisticated method of automatically proving theorems. Also, his method and most subsequent methods will fail on any problem that involves multiplication of integers to get array indices, e.g. addressing a rectangular array as a[i*n+j], because integer arithmetic with multiplication is undecidable and even simple instances make the computer cry.

This is a hard research problem. If you come up with a language design that is guaranteed to be memory-safe, eliminates array bound checks in most realistic use cases, and can be used by regular programmers, you will be hailed as a hero. I'm not exaggerating at all.
i like how spoof-mac has the reset option too!

spoof-mac reset en0
Show HN: An app to get notified when your servers lose power and internet
People don't know when they're lying to themselves (2011)
Companies pay for faster Internet connections all the time. That's Akamai's entire business.

Nothing about this is having the ISP's customer pay more to the ISP based on which websites they want to go to.
Each update up to Firefox 28 improved this issue somewhat; there's a small bug in 29 that made it worse again (not by much, statistically), and that bug is fixed in 30. So you can wait for the 30 update in 6 weeks, or you can move to the Beta channel (which is 30) until it hits Release.

(Personally, I run the Aurora channel - v31 right now on my machine - and I never have any problems.)

EDIT: Here's the relevant bug.
https://bugzilla.mozilla.org/show_bug.cgi?id=1006478
If that isn't your issue, definitely file a bug report!
My impression is that these type system limitations start showing up once you need to mix and match different type systems. For most terms there is a reasonable type system that will type it but when you scale up to your whole program/system then any single type system might not be able to cover all the terms that you want to write. Some type system features such as parametric polymorphism, subtyping, intersection types, linear types, etc are hard to mix in practice, especially when you worry about decidability and type inference.

I think this is one of the reasons why dynamic languages are popular. It kind of lets you mix different programming styles in a single program, at the cost of laxer type checking (something I hope will get better in the future).
Please do not advocate for prior restraint, even jokingly.
This guy is probably far more skilled in certain aspects that not only would they be impressed but they could probably learn a great deal from him.
It is so aggravating to have Verizon pitch an upgrade to FiOS Quantum(!) every time I turn my DVR on. If my 25mbps connection can't stream a 5mbps video why would I pay extra for 50mbps?

No thank you, Verizon.
The only time I ever have problems with nightly is the first release of a new version. I wish I could set a config entry to wait for the second release of a new version.
This is a layer "above" etcd/fleet/geard/shipyard/etc.

The idea is to standardize the way that administrators/users/developers "talk" to the various underlying containers. The intent is for it to have plugin support for etcd and fleet and all the other tools in that layer.
I had no idea you guys used Haskell at FB. Other than Haxl, what are your main use cases for Haskell?
With Mesosphere getting a major investment the other day, docker gaining traction incredibly fast and now this this space will be really interesting to watch the coming years. The basic offering of AWS is being comoditized, but they still have their hosted services and the big community of stuff hosted on AWS as differentiators. But maybe it isn't too crazy to speculate that some of those services could be packaged up somehow and deployed on any cloud.
Genetically modified mosquitoes offer hope in malaria fight
I came here to say the same thing. Neither the README nor the examples folder had a very short, basic example. Thanks for the answer (below/above).
>they haven't even peeped one single word about making the customers of theirs that use Netflix pay more money to Verizon.

Not directly, but if the ISPs charge Netflix a fee that forces Netflix to raise prices for its customers to re-coup those costs (or hypothetically pass it as a surcharge on to its customers on a given ISP) they've essentially taken that money from their customers who also use Netflix. That the money went through an extra set of hands first is a mis-direct. That non-Verizon Netflix customers might be impacted ends up getting cancelled out if most of the major ISPs do the same thing. If Netflix doesn't charge a fee to re-coup those costs, then Netflix has less money to make rights agreements with, and I've got less content to watch. No matter what, I as a Verizon/Netflix customer lose.
Facebook Buys Land Adjacent to Menlo Park Office Campus
The argument based on costs is that it costs a cableco, or e.g. satellite company, no additional incremental cost to serve you and the 12 hours a day customer, all bits for all channels are broadcast to all customers.

Whereas each additional outside their net a la carte video stream does cost, if it's at a period of peak demand. The build out for peak demand is what costs, well, everyone, including the last mile ISPs, and video does tend to coincide with or now probably creates peak demand in evenings.

Some technical solutions like pulling during off peak and storing it for later viewing are unacceptable to content providers :-(, then again, none of this matters in a good way to a last mile company who very much wants you paying them for video rather than Netflix et. al., which is all of the big US ones except Century (formerly US Worst).

Interestingly, the last time I checked, a few years ago, one of CableOne's standard capping mechanisms was only for usage at peak periods....
What's really amazing is that this -- all this -- was for rank speculation!!! There was not one scrap, not one scrap of evidence of any mechanical interest, or ability, or optical devices in Vermeer's life or among his possessions. It would be one thing if he thought Da Vinci had done it. But Vermeer?

And yet he said, no, you can tell by the paint chips. That is an absolutely amazing amount of dedication to verifying something without looking at any evidence whatsoever but the end result.

I couldn't have done it. I would have given up after a lack of any corroborating evidence.
It's not too hard to be dedicated when you have a production budget to cover the cost of your ideas. He could have used various off-the-shelf technologies and most people would not have objected particularly - for example, anyone with a basic interest in science knows that Galileo was using telescopes to make astronomical observations several centuries before Vermeer, so the notion of moderately good lenses being available by the 17th century would not be strange. Indeed, the producers could probably have sourced lenses of similar vintage on the antique market or with the cooperation of a museum. But that would not be as interesting for the documentary.

Recall that Penn & Teller were producing and directing, respectively, and they are, in the most literal sense, experts in the 'show' business. Your typical science documentary doesn't have access to a large production budget, which is why there's a lot more 'tell' from talking heads than 'show' of the subject material.

There's a good parallel here or startups: Tim started with a 'minimum viable product' of a small mirror attached to a pair of cheap eyeglasses, and produced a high quality oil painting in a matter of hours despite lacking any special painting skills. But once you get the trick, the business of reproducing an image turns out to be the least interesting part. Think about P&T's stage act, where they're more famous for demonstrating how classic magic tricks are performed. If they just came out and said 'you've seen stage magicians saw people in half, right? OK, here's how it's done,' they wouldn't be so popular. Instead they do the trick, but then talk about the history, the secrecy of pro magicians, variations on the trick, and how it really works, and then they show how it's done. And then they usually do it again, but with Teller getting set on fire or otherwise endangered in the course of performance (which sometimes involves other tricks that are not explained or even mentioned to the audience).
And don't forget about nightly: http://nightly.mozilla.org/
Herm... I just want to point out the elephant in the room:

A new proprietary plugin is coming (which might reduce the need for Flash, but still), the EME CDM (content decryption module).

I'm afraid you'll never have "just Flash and nothing else". W3C EME is coming, unfortunately.

Note: If I'm not mistaken, most other browsers won't have CDM as a 'plugin' per se. Because they are proprietary browsers (IE, Safari, Opera, and Chrome, too), they can afford to make deals with devilish entities to make your machine execute code that makes your computer slower for no good reason (Because video decryption is useless. Come on, everything is already torrented anyway! This is so that CDM deciders can allow or disallow playback devices at will for the default user, and have power over device vendors). I don't know if Chromium will ever support EME, but it is in the same boat as firefox: plugin necessary.
So the proprietary browsers will integrate directly the CDM in their code, while for open-source browsers this would be repugnant (and impossible).
I'd say Java's type erasure has on the whole been massively successful (and it's allowed integration with e.g. Scala that a more reified type system might make difficult). What do you see as wrong with it?
Videos may make up 84 percent of Internet traffic by 2018: Cisco
GitHub is currently having problems - https://twitter.com/githubstatus
kinda sad that one of you two has to die now.

webmaven was here longer so my money is on his time being up.
This is kind of ironic, though not necessarily in a good way.

When I woke up this morning, I was proud that England's opening match is on the 14th and I still haven't joined a World Cup pool. I normally lose my mind during the World Cup and become a fanatic, but this time around, I was committed to being productive throughout the World Cup. So, no pool for me.

Unfortunately, now I want to start a pool. This is a slippery slope that points towards painting my face, drinking pints, and screaming like a maniac. Excellent work!! :)
You can combine Firebug with the FF native developer tools? Like all-in-one in the Firebug UI?

I agree with you on webdevtoolbar, that is a fantastic tool for inspecting/altering aspects of the page. I wish webdevtoolbar had user agent tools. I have to run another plugin to give me user agent spoofing.
Continuous delivery and Feature flagging via chatops at Librato
I like the Joe Rogan Podcast. They have some good guests on the show every once and a while.

Tech wise they did a John McAfee interview when he was still on the run.
I suspect that you are getting "multi-tiered" out of that article, and then want me to get to that JPEG based on that.
Per tab volume control is impossible with NPAPI. Unless Adobe does something, Shumway has to be the solution for that.
> Organize your application as loosely coupled services from day 1, without over-engineering.

Seems a little counterintuitive
Yes, extensively; try about:memory for a few of them.
It’s Not Just George Soros Anymore
It would sure be useful if the author posted OpenRadar links for each of these bugs... s/he is filing bugs with Apple, right?
You might like to read Level3's take on it.

A port that is on average utilised at 90 percent will be saturated, dropping packets, for several hours a day. We have congested ports saturated to those levels with 12 of our 51 peers. Six of those 12 have a single congested port, and we are both (Level 3 and our peer) in the process of making upgrades – this is business as usual and happens occasionally as traffic swings around the Internet as customers change providers.

That leaves the remaining six peers with congestion on almost all of the interconnect ports between us. Congestion that is permanent, has been in place for well over a year and where our peer refuses to augment capacity. They are deliberately harming the service they deliver to their paying customers. They are not allowing us to fulfil the requests their customers make for content.

Five of those congested peers are in the United States and one is in Europe. There are none in any other part of the world. All six are large Broadband consumer networks with a dominant or exclusive market share in their local market. In countries or markets where consumers have multiple Broadband choices (like the UK) there are no congested peers.

http://blog.level3.com/global-connectivity/observations-inte...
The author of Fleet have started contributing a Fleet adapter :)

libswarm exposes a standard interface to systems like Fleet, Mesos, Consul etc. It also has adapters for popular infrastructure providers, and for the Docker API itself. That way you can compose your architecture from standard building blocks, and change the building blocks over time without being locked in.

There was huge demand for this in the Docker system because there are so many orchestration tools being announced and competing for the attention of developers and sysadmins. Just at Dockercon, New Relic announced "Centurion", Spotify announced "Helios", Google announced "Kubernetes". Having a standard interface allows for these tools to continue competing without the risk of fragmentation and lock-in.

Of course the interface has to be thin enough to not get in the way. That's why we're focusing on keeping the codebase small, and the API as simple as possible.
> - Performance, indeed.

I have been really disappointed and underwhelmed by Go's performance (I have not tried the gccgo yet). For such a simple, statically typed language I was expecting really an order of magnitude better performance. So, in light of Cython and Pypy the performance story is quite murky, the other points do stand.
> * in aviation there's nothing more dangerous than saying, "we'll be there by 2:30."*

Can you elaborate on this? I don't understand.
You can do that in Scala (though it won't necessarily be easy). Just require an implicit parameter that witnesses whatever constraint you want, and define basically functions at the type level that supply it.
Sorry to be a pessimist here, but is there any evidence that you've increased your intelligence in anything that can't be trained? Dual-N-Back benefits from training, IQ tests benefit from training, and fluid intelligence is really such a subjective term its hard to tell anything based on that. Can you elaborate on the "minor issues" that it has helped with, how your "fluid intelligence" has gone up, and what your mental exercise routine is? I don't mean to be nasty, but I do have a healthy dose of skepticism about many of these topics.
Given that I am constantly deeply tempted to try such experiments myself, I can say - yes, there would be much value to me. Although it's perhaps likely I won't actually try, following along is still very interesting.
The clause of being able to promote apps that are made by the same publisher will have a very significant impact on the industry and could even lead to more consolidation and a significant disadvantage for independent developers. In fact, I think this could lead to a business opportunity for publishing as a service whereby a developer can host their app with a partner and get paid based on the number of ads clicked, impressions, etc.

Overall, an unfriendly move for developers. I think it might be time to buy some Zynga ;-).
Fragmentation and SSD performance – Myth debunked
Do I need still need to spend $17,091 a year to equip 3 developers with reasonably unrestricted Xamarin on 3 iOS, Android and Windows Phone? Or $8,991 if I don't care for hot fixes.
I'm not convinced that array indexing is the primary use case of integral variables. And since this is the use case most often espoused for ints, they should probably be renamed to something more appropriate (intptr/uintptr? index/uindex? idx/uidx?). And heck, while we're at it, bare numeric literals should probably default to i32 rather than int (as gross as that feels, it's the least bad option that doesn't involve removing numeric literal type inference). But perhaps this is the wrong forum for this discussion. :P
|This sort of visibility into the real problems means the ISPs can't hide behind their lies.|

Unfortunately, all the transparency in the world can't effect change when the consumer lacks choice in the marketplace.

ISPs need to be classified as common carriers.
In the meantime, I've noticed that it 'really quits' more often when using ctrl-q to exit firefox instead of closing the window.
This alludes to the fact that you can do this within the same process, simply by running goroutines and communicating over Go channels. Later, when you actually need to scale, your services already support the interface necessary to be exposed over unix sockets, websocket or spdy/tls: you just need to change the plumbing.

To do this we take advantage of a low-level communication library called libchan: https://github.com/docker/libchan
I can't see airbnb being happy about this. What cut do you take?
I am missing the utility here. Is this just a way to run docker on the google compute cloud.
Probably what's being forced on them at work. That's generally the only place ESR is used. It's actually all it's meant for (large scale corporate/organization rollouts where they need to test and peg a specific version for use with web apps).

Though you can have Firefox ESR installed and use it as your primary while still having a copy of Firefox Portable handy for other user on a flash drive or even right in My Documents.
I can't wait to here more about this apple fan boy masturbation for ever and ever...yay! Jab this up my ass!