skysight-inc/HackerNews huggingface dataset:
The PRC doesn't feel embarrassment about this, but not because of anything the US is or isn't doing. The way they see it, espionage is a fair method of catching up to (and then exceeding) the US, and if it keeps working then maybe the US should actually do something about it. After all, it's not like the Chinese ever voted for strong "intellectual property" protection, they see it as a rule imposed on them by the rest of the world instead of some universal behavioral norm.

The US complaining about their hacking just proves to them how effective it is.

Now, the US engages in strategic espionage for different reasons (just as China actually engages in strategic espionage, which the US doesn't complain about in public). But US representatives should be embarrassed here just because their whining proves the point to the PRC.
Installing Copay in Windows
So I'll ask: What is it I need to read/work through in order to at least "get" Go and really understand its strengths (whether or not I end up liking it)?

As discussed elsewhere on this page, Go is not the most feature-rich language out there.

But it does have features that seem to help my solve my problems with a minimum amount of fuss. Like using interfaces liberally, instead of having to define classes. Having lexical closures is also nice.

If you're not working on an application that can benefit from concurrency, you may not see all the benefits of Go either.

What kind of problems were you trying to solve, and how did Go see heavyweight compared to how you'd solve the problem in some other language?
Yup. That's excellent. Rust changes so fast, I can hardly keep up. :-)
It's not a terribly hard job actually. I worked for a startup in 2004 that was doing this with haulage companies. We had 8000 data points moving around the UK coming in via GPRS and 3rd parties, traffic information aggregated and routing and mapping data, pick up corridors and event data.

It was (bar the web front end) a relatively modest sub-30kloc chunk of C++.

Now the scale is different but in 10 years, the problem isn't necessarily much more complicated, just larger.

In fact I think a derivative of it now runs some of Yodel's operations.
Hi there.

Why not tell me why I was hellbanned then?

Here's my comment history. Such bullying, so horrible, wow: https://news.ycombinator.com/threads?id=ahoyhere

The only conclusion is that HN hellbans dissent. I'm about as far from a troll as you can get.

It's your platform; do what you want. But don't lie about it.
This is a great idea, definitely something worth implementing. Thanks for the feedback.
Dear Senator Cruz
Apple Releases Web Tool for iPhone Droppers
I know it is very difficult for professional users to understand this, but from a design perspective this is actually very well done. These animations are really helpful for people who aren't spending their whole day in front of a computer and rely on cues to help their orientation.

I've done usability tests where these "issues" came up, whenever a dropdown or any other form of interaction suddenly popped up and the user had to spend valuable time to re-focus to find out what exactly happened and if this was indeed the right control. Additionally animations are also very useful for transition purposes. Guiding the user from one screen to another can be quite stressful when it's done in an instant and the user has to understand what's happened. This is why Apple's guidelines to transition the screens in a horizontal motion were so damn good, because they allowed users to spatially recognize their "position" in the UI. And I'm glad that the MD guidelines now also state that transitions have to be spatially correct and a screen transition isn't just a window jumping out from the center of the screen. [0]

Of course these animations are only temporary and can only help you so much, but they're very good for consumers when they are noticed. And that's all they really are: helpers, not the sole messenger of the meaning of the UI.

But of course I understand the plight of delayed interactions. UI lag that is caused by hardware aside, they're really annoying. But I see that more of a problem of customization. The OS should allow to switch off any animation.

[0] http://www.google.com/design/spec/animation/meaningful-trans...

"Best practices
- Support spatial relationships through consistent motions for incoming and outgoing elements."
So I assume it would be their $40/year plan as I need to use a custom domain. I've never heard of them before; did you use them? Happy/any feedback?

Edit: apparently they also have "family" and business plans, which seem more suited, but without trials.
Looks like Google X has a new home.
In my experience this kind of response was typical a few years ago, but Firefox's performance has improved so much over the past few years that complaints are much less frequent, and when they do occur there is now typically quite a bit of pushback.

Electrolysis will help with some performance problems, but not all.
If making mistakes means you are stupid then your definition is so skewed it is useless.
New Relic files S-1 for IPO
I agree that messaging is a hugely important aspect for the future of Facebook, but I wouldn't say that FB's entire future is dependent on messaging. The article's title, with its use of "entrusted its future" seems to imply more than what's really at stake.

I would argue that virtual reality (with Oculus) or even the core social network base product is more important to facebook's future than messaging. Sure messaging is important, but it's becoming more and more of a commodity.

At the end of the day, I think facebook has currently entrusted its future to Zuckerberg and not the CEO of PayPal.
well, rust has all those powerful features. it's been out in the open for exactly as long as Go has.
Go is the only language that allows one to write very scalable TCP servers fast (i mean development effot). The servers are almost as fast as C (i.e. 15x Python), but the development time is like Python.
Interesting, that makes sense. I'll check if the rest of the team would be ok with forcing commits to use colon as a separator until that feature is added. :)

Still, what does %{scope} actually catch? Anything that's not %{type}, %{description} or an explicit character?
Why are so many people mad at the Federal Energy Regulatory Commission?
Unoffical Tablo TV API
The Crowdsourcing Scam
The usual political propaganda where a politician pretends to be "champion of freedom" while doing something that is exactly opposite. (In past he had described Tax Cuts as Tax Subsidies, implying all money belongs to government by default).

Here is the more relevant part

"In a letter and a video posted on the White House website, President Obama said he believes "the FCC should reclassify consumer broadband service under Title II of the Telecommunications Act," allowing Internet Service Providers to be more heavily regulated. According to Obama, the change would acknowledge that "the Internet has become an essential part of everyday communication and everyday life."

This basically would mean government will now have a much bigger control over how new players enter this space and how they operate and how much profit they can make. When was the last time you heard PG&E doing something innovative ?

The real problem with net-neutrality has not been that the operators are bad. The real problem is existing government regulation does not facilitate entry of new players. More government regulation would only mean slowing down of innovative services like Google Fiber or SpaceX's internet satellites.

This sort of regulation would destroy the internet as we know it and will give more control to Government as to how we consume internet.
Causation, fantastic.
Murder has always been illegal, in every society, throughout history. Nevertheless murder rates vary widely from one society to another. So no, "the law against murder is the number one thing preventing murder". There is much more to it.
Without a downvote button, offensive or mean comments would easily fall under the "B" option and get flagged (and I believe they should now anyway even with the downvote button).

Obviously wrong or stupid comments would probably sink to the bottom pretty quickly anyway if people were upvoting the stuff that should be upvoted.
Although badly-written extensions do cause a lot of problems, please don't assume they cause every problem. It's not always true and comments like these give the impression that Firefox developers simply pass the buck every time somebody complains.

Having said that, if someone is experiencing bad performance and they do have extensions enabled, temporarily disabling them is a good diagnostic step. If performance improves, it's clear that it's an extension at fault, and then bisection can be used to work out which one. Otherwise, it's clearly a Firefox problem and a bug report (bugzilla.mozilla.org) would be very helpful!
Yep. Things like using dictionary learning for skinning models is overkill. Not to mention its not practical for realtime applications like games. Might be useful for animators though or devs writing animating tools.
The usual horror of the phrase

"I am from government and I am here to fix things for you".

Now, the government is in-charge of how we consume internet. This is bad and very bad. I cant see any scenario where this would be good for us. Expect the prices to go up and service to go down.
To this day astronauts need to spend good amounts of time exercising during long stints in zero-g aboard ISS to avoid significant bone loss. Of course, maybe if you never leave Mars, you would be just fine with the bone density/strength you have.
Sure they can. They might choose not to out of paranoia or cowardice, but that already happens today. Chilling effects are the result of vague laws and inconsistent enforcement. Universal surveillance solves that problem, it doesn't exacerbate it. There's much less need to speculate about whether you will be convicted of assault for punching this person when you can review every single alleged assault of the last 20 years and whether each defendant was found guilty.
Does it mean

Developer Edition == Aurora + different default settings + additional tools?

Or, what are the exact differences between Aurora and Developer Edition?
Anonymous App Canary Is All About Inter-Office Gossip
Don't you think there's something inherently wrong with that?
From the site: "CVE is sponsored by US-CERT in the office of Cybersecurity and Communications at the U.S. Department of Homeland Security."

Serious question: How worried should I be that my defacto, go-to database of software vulnerabilities is paid for by the United States Government? How independently run is it? Need I fret that vulnerabilities won't be publicized if they benefit government agencies?
The "knowledge" is a very valuable skill/infoset. The actual driving and interacting with customers is much less valuable. So maybe the way forward is to separate the two skills.

Folks with the "knowledge" could act as centralized route planners. The can provide many more routes in the time they could drive one (i.e. a single cabby driving might do 1 call every 20 minutes... but could easily do 10 route plans in the same time).

Essentially when someone asks the minicab driver "take me to X", the driver relays this information to a black cab driver at a desk who sends back a custom route. With GPS to identify the starting point and VOIP (via wireless) this could be as easy as a driver using a traditional radio (press the mike button, speak the destination, and viola the route appears on a dash mounted map along with spoken instructions).

Very much like the existing examination question/answer format.

Maybe you would also need to rotate the route planners out as drivers 1 week out of 4 so they keep up with the "knowledge".
Yes, I'm talking about the world that we should work towards realizing. Wasn't that the entire point of this discussion?

Obviously it will take some time. Even if we recorded everything everyone ever did starting 50 years from now, which is still quite a stretch, it would likely take another 150 before we could be certain that every living person had been under surveillance for their entire lives.
No, not really. During inflation, points separated by a finite distance quickly see the distance between increase at a rate faster than the speed of light in vacuum. (This is not a violation of special relativity that says that information can not be transmitted faster than the speed of light.) So, if a collision happened at any point outside of the visible universe, its influence would have quickly been swept away from the edge of our visible universe. The only way that there might have been some evidence left would be if the collision had happened essentially exactly at what is currently the edge of our visible universe. Statistically, this is extremely unlikely to say the least.
The point of the simulation portion was really to just explain that even though you know almost nothing about the theoretical behavior (from a probabilistic point of view) you can just apply what happens at each time point over and over to get an idea of how it behaves.

For example, using basically the same process of building from a base case to simulating a system, a few months ago, I was interested in determining roughly how many packs of cards from a certain game I would need to open to be reasonably sure I would have all card in the set. I took some probabilities that I'd gotten from other people opening hundreds of packs, and used that to simulate opening one pack. I then performed about a thousand runs of opening packs until I got every card and recorded the number of packs it took each time.

In the end I got a really nice normal distribution of the estimate of the mean number of packs it would take to get every card (hooray for the central limit theorem!).
I think this statement is just a disclaimer by the president for what's to come. Does anybody truly believe that he's in favor of net neutrality?
It seems to be hugely bad nowadays. The third party keyboard bugs have been constant for me (and across different ones), both my GF and I’s Facebook apps regularly stop updating (pull down and it spins endlessly), requiring an app restart (though that could be the app - but many other apps seem to be plagued with issues, and I -know- my home wifi is rock solid - also happens on LTE).
Sneak Preview – DynamoDB Streams
How to Build Killer Products – Our new blog series pt. 1
A Viable MUNI Alternative in San Francisco?
I had an account get "hellbanned" a while ago (it was an account with less than 20 karma to begin with) and after some stupid comment on my part I got downvoted significantly. Didn't even realize it had happened until someone reached out to me via Twitter informing me that my account was "hellbanned".
I don't think you're going to come around on it. It's not suddenly going to stop being terrible at abstraction. That essay seems very accurate and applies to Golang.

The strengths of Go to me seem to be its extensive standard libary and the fact that you don't need to worry about writing elegant code because it's not really an option. That reduced decision making is actually really appealing to me on some level, but it's not enough for me to consider it over what I consider better tools (Haskell, Rust).

I'm currently porting a tiny program a friend wrote in Go to Haskell so we can compare notes, and I think the Haskell is both safer and more elegant, but I'm jealous of the fact that all the libraries he used are from the standard library while I have to evaluate libs of varying quality. However, I would rather put my time in to improving the Haskell ecosystem than using something convenient that makes a lot of decisions I disagree with.

edit: I also think there's value in being a conventional imperative language as someone mentioned below. I with there were something between Go and Haskell. Perhaps that'd essentially be Rust with immutable data structures and garbage collection.
This piece is quite an interesting read, as well as being well structured and well phrased. This makes it all the more unfortunate that the writer is obviously unfamiliar with the technologies which would be used, and the realities of aerospace projects; leading to a slew of errors.

Some of the errors include:

1) Separating oxygen from nitrogen is quite commonly done, and there are at least three distinct methods for doing it. The reference is to an amateurish analysis done by others who had not done any research. Source: http://en.wikipedia.org/wiki/Pressure_swing_adsorption

2) It is quite well known that NASA distributes its contracts around the country, so as to increase political buy-in from governors, congressmen, and senators. In fact, the space shuttle was green-lit because Nixon had cancelled the national aerospace plane, and his administration had a meeting about how that would affect votes in key swing-states, and they decided that the shuttle would benefit his re-election effort. Sources are numerous including https://www.youtube.com/watch?v=Fo8v7juSgRw .

3) Vitamin D would be a problem from lack of sunlight, not vitamin A, and even then supplements and artificial lamps both provide viable long-term alternatives to sun-exposure.

4) Building a vehicle to carry sufficient fuel and supplies for the trip to Mars is not especially technically challenging, when compared to the design of an earth-entry vehicle. Earth orbit rendezvous allows for the assembly of massive (though expensive) space vehicles such as the ISS.
The JavaScript view in the debugger already has a built-in prettifier – look for the {} icon in the lower left corner.

It'd be really nice to have that for CSS, particularly if it could do a side-by-side view for e.g. source-mapped original and prettified CSS-as-used.
Maybe I wasn't clear... I was in a couple miles away at home and told this driver the wrong street (and no restaurant name) and he got me where I needed to go. You might put it down to "local experience" but I think it's better attributed to the knowledge; there's no way a minicab driver would have been able to do the same.

As you rightly point out, it doesn't mean that drivers won't still take the piss, but it definitely limits it. (Particularly when I compare it to virtually any other large city I've traveled to.)
>I have to agree here, I'd have less problem if all camera feeds that the gov't has access to are available for all citizens, including police cars, etc.. at all times.

Remember that stalkers exist. Madison, WI did this momentarily a year or three back, and a lot of abusers and such used it to stalk and harass other people much more consistently than they could have otherwise.
"Ela runs on .NET and Mono and supports Windows, Linux, Mac OS and many other environments"

http://elalang.net/about.aspx
PDAS - (Plausible Deniability As a Service) ?
I've only had 1,000 calories of 1.1 so far. I didn't notice the thickness difference at the time, but when I saw the 1.2 blog post I thought "oh, maybe it was thinner."
Electrolysis will initially only have two processes: one for chrome (i.e. UI) and one for web content. More content processes may be used in the future, but we will move very slowly and carefully in that direction. I consider the several-hundred-tabs-open use case to be an important one, and will do my best to ensure it continues to work in the future.

I personally think the number of browser processes shouldn't exceed the number of tabs because you won't get any responsiveness improvements beyond that, and it'll keep the memory usage reasonably low.
http://goog-perftools.sourceforge.net/doc/tcmalloc.html had less of architecture insights
None of the articles I've read about this answer the one question that matters to me:

Will I be able to land (and base) my plane at Google-run Moffett Field?
Having spent a couple of years in M&A and capital markets, I can attest that this is absolutely true.

In most cases, most top M&A buldge bracket firms and even top M&A boutiques, will look to work on sell-side deals that are $500mm+. Probability of a successful close is so low and opportunity cost is high (process is long and it's a ton of work), it rarely makes sense to look at something unless the fee opportunity is in millions.

Simply put, $10mm deal doesn't move the needle for top firms. There are exceptions, of course, primarily for relationships and future business potential, for example when spinning off a smaller division of a larger business or when dealing with financial sponsors.
I don't disagree but it seems to be the norm with P2P rating systems on the Internet. I haven't used eBay for ages--at least in its original flea market sense--either buying or selling. But there was definitely a sense back then that even giving a neutral (e.g. problem with shipping but seller resolved or something else along the lines of not ideal, but generally worked out) was giving a major black star. And people zealously guarded their perfect positive ratings--because it did make a difference.

B2C seems a bit different though you still see more 5s than deserved. Personally, I have no problem giving 4s for good to very good, but not truly outstanding.
Sadly though I haven't been able to find any mention of if and when it will be realized. But the sentiment - from what I've gleaned from discussions on it - seems to be that something like that should/need to happen.
Unity uses an older Mono (2.10 I believe) which has a poor GC that's not even deterministic, so you can easily suffer memory leaks. It is also not generational. Newer versions of Mono come with a much better GC.
Glad it made sense!

So the match is exact between the non %{..} characters. The idea for scope is the context of the commit, in my libraries I use the name of the class as the scope.

For example with the default format string:

test string: "fix(User): ensure email address is required"
format: "%{type}(%{scope}): %{description}"
[type: "fix", scope: "User", description: "ensure email address is required"]

So any literal characters are matched exactly and anything inside the capturing %{...} is assigned to that variable.

This does fall over in the following case:

"fix():(User): ensure email address is required"
"%{type}(%{scope}): %{description}"
[type: "fix", scope: "):(User", description: "ensure email address is required"]

It is certainly a candidate for improvement in the future.
Oculus Rift and friends. VR needs extremely consistent latency and has very tight deadlines. Ideally, you render 90 FPS and never miss a frame.

GC pauses are out of the question, so if you're going to use GC, you need to be real-time without any degenerate stop-the-world cases. The linked article ostensibly delivers this, but there's no real-world evidence. Given your tight time budget, you also don't want to pay the "GC tax". GC just makes your life harder in this environment.

There also isn't really any good reason to write a 3D engine in GC'd languages given a) existing C++ engines and b) sightings of Rust on the horizon.
Thanks. That's great to know. And lots of other useful information.
Angular-locker – A simple and configurable abstraction for local/session storage
Innovative Marketplace for Business Professionals
Hello everyone,

We are a startup company looking for test users for our platform. Our platform (Workhint) is for business professionals and consultant.
Workhint allows business professionals to have an online virtual office and work with clients from anywhere.

What’ s an online virtual office?

Online Virtual Office is another name for Workhint provider profile.
Service Providers can do the following from their profile:

1.	Meet clients using a live video chat tool.
2.	Meet group of clients using event tool.
3.	List services and apply for projects.

We are in a public Beta, and we would really appreciate your feedbacks on our product.

Here is the link to our site: www.workhint.com

Here is a video showing how to become a provider:
https://vimeo.com/110172022

Can't wait to see your feedbacks.

Thank you
WireEdit: A Full Stack WYSIWYG Editor for Network Packets