skysight-inc/HackerNews huggingface dataset:
They're all different when it comes to communication bandwidth and effectiveness.

We need to discuss something visual as a five-person team? A phone conference is the wrong medium.

We need to collaborate on a significant technical document? Slack is the wrong medium.

We need to have a searchable back-and-forth discussion, interleaved with other things that are vying for our attention? We should probably use a chat tool.
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google, and I'm oncall for this service.)

On the understanding that I can't tell you any more than what it already says in the paper, the key detail that you're looking for is section 4.1.2:

"""
Maglev originally used the Linux kernel network stack
for packet processing. It had to interact with the NIC using
kernel sockets, which brought significant overhead to
packet processing including hardware and software interrupts,
context switches and system calls [26]. Each
packet also had to be copied from kernel to userspace and
back again, which incurred additional overhead. Maglev
does not require a TCP/IP stack, but only needs to find a
proper backend for each packet and encapsulate it using
GRE. Therefore we lost no functionality and greatly improved
performance when we introduced the kernel bypass
mechanism – the throughput of each Maglev machine
is improved by more than a factor of five.
"""

My understanding is that RPS just steers packets into the Linux TCP stack. Nothing on the maglev machine wants to process the TCP layer; that workload can be distributed over the backends.
They are making sales, on the phone, emailing. Its hard to argue about because of the few measurables (10 total sales in 3 months). Just like me, they claim they are pulling their own weight. The problem is I believe them and they don't believe me.

I can point out involvement on Slack, where I am super engaged to everyone who posts and in contrast, they respond haphazardly if at all, but this gets petty.
Frame Relay and ATM are still very much living, so are non-Unicode applications, SNA and 16-bit DOS applications a little less so, IPX I think is all but dead however.
Thomas muller pahlawan bayer
Seems like the obvious cynical answer is that they do that to encourage you to use more of their services.
Edit: It's important to note though that this might be just another attempt by psychologists to paint technical folk as lacking empathy. Usually people who make such claims lack empathy themselves.

What @ilostmykeys is saying is probably based on personal experience, which matches up with my own. Similarly I've found low empathetic people are much more likely to enjoy calculation-based tasks, not just pure mathematics but video games, and video games like "The Witness," min-maxing and competitive numbers games like starcraft, dota, league of legends, etc. A high-empathetic person can have great difficulty initially understanding why anyone would enjoy playing these games, it's difficult to explain, but when compared with real life video games/simulations feel like a void, there's very little to actually connect with, and in effect it feels like you are doing very little (even if you are making great efforts).
Common sense powers the many's decisions around 90% of their day. It seems to be a prerequisite for many intelligence functions. Many AI's screw up or are ineffective entirely in real-world because they lack it. And only around five pro's were working on it.

I think there's no arrogance in saying the many were foolish to ignore the most used and probably critical part of intelligence. Especially when their work failed due to lacking it. If anything, those thinking they didnt need it were very arrogant in thinking their simple formalisms on old hardware would replace or outperform common sense on wetware.

Besides, time showed who were the fools. ;)
>> Did you really say that making TensorFlow open source is a trick to get people roped into Google technology?

Uh, yes? It's a market entity handing out free stuff.

I know, you're saying they do it out of the joy of handing out free stuff. But, well, that is what really makes no sense.
Yes, it is. But x isn't one of the operands -- it's a list of all the operands. And (and) should evaluate to #t for the same reason as (+) should evaluate to 0 and (*) should evaluate to 1. (And also why 0! = 1.)
Not sure that's entirely accurate: http://www.citylab.com/tech/2016/01/the-rise-of-global-start...

While SF and SJ lead the pack, it's far from a power law distribution. To be fair, much of the venture deals in Boston / San Diego are life sciences / biotech, and that does you relatively little good if you're a software startup.

Totally agree about terms though. Non valley investors tend to target much lower valuations and stipulate weird conditions. This is partly a function of outsized outcomes being fairly rare in tier 2 and tier 3 markets though, so it's not exactly irrational for investors to assume a lower EV for a startup and price it accordingly.

What you really lose is this honest-keeping function that you get when there's sufficient competition for deals. Fear of being excluded or seen as "unfriendly" to founders tends to keep potential bad actors in line, which reduces some of the deal hair and benefits the overall ecosystem.
I think the argument that signing is an expressive act and thus protected is much stronger than the idea that the code for disabling the checks is speech and thus protected.
Silicon Valley’s Tech Employees Are Getting Nervous
I think that Nexus devices even has less pre-installed apps than iPhones.
Standard Android OEMs devices are still full of all sorts of preloaded crap though.

This makes me want to see Google finally take Pixel/Nexus seriously and push its own SOC & terminals.
>local communities decide what is 'making society worse' where they live; as they should, since it obviously effects them the most.

Local optimization is not the best strategy, even according to the those doing the local optimizations. Both participants in a Prisoner's Dilemma are better off if they hand their decision-making over to a third party, conditional on the other person also doing so. The Bay Area as a whole wants affordable housing, they just don't want to make the Bay as a whole better off by making unfair sacrifices in their neighborhood.

It's a classic coordination problem, caused in large part because decision-making is too local compared to the regional benefits of housing construction.
Yeah, and at $199 per house this is a massive market. They say they are at 50,000 units per month, so around $10 million per month in sales, which they say is growing at multi-hundred percent yearly. Doesn't seem obviously foolish.
It's not speech if you're not communicating an idea with it. You build a sculpture out of bricks it's speech. You take it apart and build an outhouse, it's not speech. It's not the substance of the thing that makes it speech or not. It's whether a human is using it to communicate ideas with other humans.
Yep. I haven't even attempted to click on a Forbes link (shared, or recommended) in ages. Any site that still serves interstitials also gets promptly sent to the pits of despair or dev/null.
Its still a case of copypasta, and is reminiscent of the cowboy PHP development prevalent during the early 00s.

Granted, in this case the library is exceptionally lightweight, but its still a 3rd party dependency and should be treated as such. It still gets injected into the codebase at the end of the day, and can be vendored if required.
Responsive visual diffs
"Instead of getting a notification that there was motion at the front door and getting a link to the video, the notification might let the homeowner know that the homeowner’s child was at the door, signalling that little Aidan had made it home from school."

lot of products are being sold in the name of protecting your kids because this is a common reasoning appealing to parents. Not sure how comfortable I'd be growing up with parents who use surveillance capabilities like these and never stop stalking me. I guess I might react in 2 different ways: 1) constantly anxious over who is watching 2) ignoring the way I'm watched and growing up as a "properly indoctrinated soldier" who agrees that surveillance is not a problem and privacy is not a right because you shouldn't have anything to hide anyway.

What bothers me most though is that we make our kids believe that big brother will always watch out for us.
Note that it's not open source.
How is that outcome undesirable for both of them? On the contrary, the option of collusion in the prisoner's dilemma is desirable for neither of them.

The prisoner's dilemma only serves as an example to prove that there exists a situation in which collusion can yield an optimal result for a given metric (i.e. aggregate jail time). Nobody denies this. You have yet to make the case for how this applies towards any of the topics discussed. Are you saying that aggregate utility/welfare/health is optimized by having universal health care? If so, what specific metrics are optimized and by how much? What about the costs associated with doing this? Are the benefits greater than the costs? If so, how is this determined? If you want to make these claims, the burden of proof is on you.

As for your hypothetical, I am not advocating that Scandinavian countries suddenly abandon universal health care. I am simply refuting the points made in this article. If you want to have a discussion about the how the less fortunate would have health care in a free market, I am happy to oblige.
C# does not have lazy argument evaluation. Arguments are fully evaluated for each call.
> We need to have a searchable back-and-forth discussion, interleaved with other things that are vying for our attention?

This is email.

> We need to discuss something visual as a five-person team? A phone conference is the wrong medium.

Shared desktop conference, such as gotomeeting.
I run a few websites with video content which leads to 50TB+ per month. The business is profitable, but clearly I would not waste my money on expensive bandwidth.
you could always run node on the jvm http://nodyn.io/
Hey is it true that "[Holman] ... even admitted to plotting with Theresa Preston-Werner to get women at the company fired."?
No, even if you are the customer, say at a supermarket, they're still going to take your purchase data and sell it. Supermarkets are especially sneaky, they'll charge you extra if you refuse to be tracked via a "loyalty" card, and then they market that extortion as savings!
Offshoring + H1B visas = shutting down, I'd give them maybe 6 months. It's too bad, but another one will spring up. They always do.
Ha got it, thanks! But what's e then?
Yep, it works, thanks for pointing it!
IRCv3 has been around since 2004 and seems like it has largely failed to gain any traction, even among IRC networks - why would that change now?
Why do you think they want any of that action? I think their pricing conclusively demonstrates that they don't. Some of those customers are waaaay more trouble than they are worth. Also Google and AWS have "premium" bandwidth - massive redundancy and lots of peering relationships.
There's a big difference between 'losing a job' and 'getting strung up neck-wise from an oak tree'.
It doesn't look like you provide quite what I'm after, which is a single OS X / iOS app that seamlessly connects to all of those, while supporting the differentiating features of each. Would easily shell out $30 for such a thing, and maybe even $10 a month for a licensed version. Setting up "tunnels" between client installs probably gets me fired.
Journeying to the Andaman Islands to meet Earth's most isolated tribe (2000)
One of Shutt's advisors (on his thesis) was Shriram Krishnamurthi who certainly understands Scheme deeply. Makes me curious to read the thesis in an effort to understand what's new and interesting here.
This doesn't fit as well in a blurb, but a more precisely-stated version of Thiel's thesis is that, since truly competitive markets tend to drive down profit margins, you want to have some big advantage that's hard for competitors to duplicate. MS-DOS's big, hard-to-duplicate advantage was the IBM PC, and Google's advantage is that their search engine was just so much better than others in the early days -- it had a much better ranking algorithm and didn't bloat up its pages trying to be a "portal". For another example, consider Facebook: its advantage is that approximately everybody's friends are on Facebook, and not on, say, Google Plus.

Does that sound more reasonable?
I'm assuming you didn't read it. I will give you benefit of the doubt since the Sparrow page was pulled after Google acquired them.

Sparrow made available on a website the necessary binaries for the user to relink if they so chose thus complying with the terms of LGPL.
I used to subscribe to a service that emailed me when I got a response on HN but that stopped for some reason. HN Notify I think it was called. What do people use apart from refreshing their own comment pages?
Flashing the phone to stock, or a forked version is worth it. Its fun trying out the forked OS's for those of us that are more 'phone interested'. It's a fairly quick process (flash + phone setup) once you're used to it. Also I find older phones get a new lease of life if you remove bloatware so you get another year of a phone feeling responsive. And it gets rid of that urge to buy a new phone for the sake of it like I get after having the same phone for a while.
We're possibly months away from a Trump presidency, and you're not worried that this sort of power exists in the world? Trump aside, the general trend is increasingly fascist. Maybe you're safely ensconced in the glitterati, but I am a known leftist with brown skin; I'm going to worry.
>the same arguments and [...] the same mistakes.

Would you elaborate?
It probably sends somebody 'tips' about you ;-)
>I use XMPP every day. All my friends are on XMPP. What makes you think XMPP is dead? What are "various reasons"?

Well, it failed to be the preferred solution for its problem domain, and is universally ignored by big players.

Google also killed Talk in favor of Hangouts (and the later doesn't talk to XMPP).
Ask HN: Helping a dev who drinks?
I work with a senior system developer who drinks.

Basically, he's an alcoholic. He's in his mid 50s. He wasn't always like this. He started drinking a lot when some of his family members died unexpectedly in an accident.

The thing is, when he is drinking, he can code things that no one else on staff can do quickly. For example, he once implemented a hash table in about an hour because we had a platform that did not have a C++11 compiler (no unordered set) and needed that data structure.

It's kind of frightening to stand behind him, watch him run vi and start editing code. Inside, I'm terrified that he's going to make a mistake. I'm thinking that he should not be touching code when he's like this. But as he starts to edit the files, it's somewhat amazing. I and the others stand and watch in awe as he types so fast we can barely follow. It's not that we don't understand what he's doing, it's that he's typing so fast. Then, he compiles it and it works as expected and he tells us about a few possible issues, etc. and leaves.

We have to get him a ride home, help him walk to the door and have an intern walk him to his apartment so that he doesn't go in the wrong place. Then, a few days later, he comes back to the office like nothing has happened.

He's a really nice person. Very polite and self deprecating always giving credit to others on the team and mentoring the young guys (he's not an ass). We want to keep him on staff and we need his knowledge and all the guys love him. Just not sure how to approach him about this issue.

Has anyone else dealt with a similar situation?
Steve Donahoe?
I don't know, I find it completely foreign because I rarely know who directed a film. Of course, Spike Lee would know, but I don't know if the gender of the director would affect his opinion of a movie that much. That's what I find improbable in this specific case.
Workers are rarely given any form of control to give up when looking at investors, is my point. Really, the only relationship between investors and workers (as opposed to founders) is that whatever equity the company might give workers is eeked away by investors.

Mayharm says "the reason the workers give up control to investors is to get hundreds of millions of dollars".

The workers "give up" (if they have any say in it) control so that the company gets that money, not them.

I'm just saying that's not really the case, and it shouldn't be seen as any real quid pro quo.
IRC -> Campfire -> Hipchat and now Slack. I don't understand why large parts of the industry made these transitions, but it seems like for some reason we like to collectively abandon one chat solution and move on to the next hip one. Not sure why that will be different. I am not seeing Warren Buffet's famous moat and am thus not bullish on Slack.
Not accept, but adapt and learn to live with it.

I'm saying this because I don't see any solution. Our data can be sold. Our data can be 'shared' by our less educated friends,etc. Our data can be 'leaked' through all kinds of breaches/hacks/etc from both private companies or even governmental(incompetence, old software).

Treat our public records as public, as an interface to the outer word. Why do we think that our names, emails, phone numbers or addresses are private? What's the point of them being private?
> Good for Amazon too: it'll make them compete better on innovation and price

That sounds like it's good for consumers (of the cloud services)
Douglas Lenat recently gave the following talk at CMU about how Cyc works and its current capabilities:
https://www.youtube.com/watch?v=4mv0nCS2mik
Time in distributed systems: Lamport Timestamps
This is a back of the napkin grade design; refine it and/or develop a proof for your specific use case.

Can you see any way it would be obviously incorrect? I could not when I wrote it, but I did not take the much greater effort of /proving/ it was a correct design. (which much like crypto algorithms, should also be done on an implementation by implementation basis)
Ok, that's fair, there are several mechanisms (increased resource extraction, new tech, etc.) that can create wealth. However, taking money from one group and giving it to another does not create wealth. There is also an administrative overhead associated with such mechanisms, which could have been put towards more productive activities.
>One to Zero : from the 21st century to the Dark Ages, instantly. This is life for billions in the developing world, connected to aging electric grids. One minute you’re in Islamabad watching Netflix while facetiming on your iPad. The next instant, the power goes out. Your Wi-Fi router, lighting, wall mount TV, fridge, air conditioner are off. It’s 115 F. Welcome back to the Dark Ages.

Most people in the "developing world" don't have neither wifi, nor air conditioning. In fact almost a billion lives in shanty towns, in make-shift "homes".
I can only speak for my experience...

In my work life, I see men criticizing women (and vice versa) all the time. There is never a hint of anyone thinking that man-to-woman criticism is being only given, or is only as pointed as it is, because of the sexes of the people involved. Maybe I'm just lucky that my co-workers are professionals. (It's about a 30/70 female/male split in my workplace, FYI.)

In my personal life, I really don't see much of people criticising anyone, except each other. Maybe I don't hang with the right people.

With one recurring exception, I cannot recall an instance from my "real life" in the past decade, say, where I've seen a woman criticised for something where a man wouldn't have been criticized in the same way. The exception being the automatic assumption many (but of course not all) drivers have that any bad driver must be a woman: whilst a man will still be criticized for bad driving, he is a bad driver because he is a bad driver, whilst a bad woman driver is a bad driver because she is a woman.

Online, I see (presumed) men criticising (presumed) women all the time. Naturally, said criticism is not necessarily very constructive. Perhaps it is just my bias, but criticism of women seems to far more often focus on her gender and sexuality than criticism of men does.

tl;dr In my experience, men are.
Great article. However, it left out that users pay for ads because the cost of advertising is added on to the price of products. So you really are not getting it for free.

The underlying problem is the basic monetary model of the web is broken. We need something like micropayments. Maybe Ethereum will make this possible.
interesting talk, but unfortunately it only shows an example where instead of having all in one (albeit big) place, the code for configuring a cell from a model is scattered throughout many protocols and extensions. And all without a single code reuse.

I'm pretty sure the approach shown here is interesting, but i'd hoped the example would be more convincing.
Continually raising money means the current stockholders, including people recently hired,are being diluted and are seeing their percentage shrink. This won't matter in the short term as the valuation soars, but it definitely will matter when the company matures and the end value is worth less.
ICQ -> MSN -> Facebook -> Snapchat
This seems to be the relevant email exchange (pdf) http://www.judicialwatch.org/wp-content/uploads/2016/03/JW-v...
If your equipment is all IPv6-capable, you may just need to have swap out your modem. Time Warner Cable has achieved 100% IPv6 availability (possibly excluding certain phone customers):

http://www.timewarnercable.com/en/support/faqs/faqs-internet...
You know, now that I've had a chance to think about it, the fact that you would interpret what I wrote as in any way condoning racist or sexist behaviour is exactly the sort of reaction I was talking about.
You are being forced if all the sites with valuable content agree to support it with banner ads.
Does anyone enjoy working at AWS? maybe the Zon will have to up its game to compete but they're so mired in employee-thrashing it seems unlikely. Is it getting better there or worse? this seems to question that.
Tbf, that's what Diaspora tried and it never took off.

While I agree with the spirit of the idea, most people don't seem to care about the benefits that self-hosting would provide, and even for the ones that do, well, it's just such a hassle. And for the majority of the world that isn't particularly clued up on how tech works? Yeah forget about it.

Maybe that's where the web will go eventually, and I would see it as an improvement over what we have now. But the current reality is that mainstream adoption is centred around large, monolithic services and personally I am more interested in figuring out what is it that these services provide and how I can improve on that in the way that people already want, rather than trying to convince them why they should care about being in control of their own data.

So when I think about "decentralized infrastructure", I don't think about self-hosted servers, what I'm imagining is closer to, say, google app store. Sure, it's still owned by a single corporation, but anyone can develop almost anything for it that then can be used by anyone else.

Imagine what a hybrid between twitter and an app store could look like. Giving people new tools to integrate social apps around the web in totally new ways. Developing new ways of interacting with each other, rather than every news and blog site having the same facebook like button and the same "twitter feed" box and the same comment section.

That's what I want to see. Not "it's like twitter but YOU control your data". Having ownership of your own data is important to have alongside any product that you develop, but (as far as we can see empirically) you can't make that your sole "killer feature" and expect mass adoption.
If you don't have a degree give up now. Nobody will hire you without one. Your application goes straight into the bin.