skysight-inc/HackerNews huggingface dataset:
> Has anyone got experience with both XMPP and SIP/H.323?

I've worked with all three. The H.323 vs SIP battle was fought a long time ago... for better or worse, SIP won. Any H.323 systems still in the wild can probably be considered "legacy."

That being said, while H.323 has more "batteries included," its call flow is accordingly more complex. SIP is not too bad, there is some subtlety to it, but the main issue is that you have to piece together dozens of RFCs for an interoperable system, not to speak of implementation-specific quirks.

XMPP is the more appropriate protocol in this context -- IM and group chat -- because it has had presence and ad-hoc messaging baked in from the start, including reasonably supported MUC. Ultimately, XMPP's issues are similar to SIP's -- the patchwork of XEPs is too unwieldy to work with. For an example, compare the multimedia bits (eg, Jingle) and the corresponding SIP session setup flow. The stigma of being a XML-based protocol designed in the 90's doesn't help, either.

The biggest reason SIP is sticking around, however, is that it has major buy-in from the telcos with IMS/4G. However, SIP is also a more appropriate protocol for traditional telephony. In that respect, comparing SIP and XMPP is a bit like comparing apples to oranges. With the appropriate extensions, one could behave like the other, but it wouldn't be their strength.
> in order to effectively help someone, you have to know them

Or maybe not -- what do you think of https://givedirectly.org/?
Planning an Early Death for Python 2
No, plain functors, applicative functors, and monads each deal with a different potential use case.

Look at the specific type signatures:

plain functor - fmap: (a -> b) -> (F a -> F b)
applicative functor - ap: A (a -> b) -> (A a -> A b)
monad - bind: (a -> M b) -> (M a -> M b)

So yes, monads are not unique in doing wrapping and unwrapping data to use with functions--all functors do this--but all monads are also functors, and also applicative functors, so they do everything the other two do, and more. You can't get at anything like bind using just fmap, ap, and pure/unit. But you can write fmap and ap merely in terms of bind and unit.
> might we think about this as someone who is maximizing a utility function for social welfare rather than individual welfare?

Yes, and in fact this (entirely secular) philosophy has a name: utilitarianism.
So why not have it as an option so people like you who don't want to have to manage it can have it go to 100% and people like OP can stop st 80%?
And the standard rejoinder to "we're going to change the world" is that Hitler changed the world. Stalin changed the world. etc.
I love Emacs
Yeah! That was weird.
https://www.ceragon.com/images/Reasource_Center/Case_Studies...
When I worked for a defense contractor, we had an annual competition to see who came up with the best/worst acronym.
i think analogous from your observation could be: fill water bottles once in the morning or additionally use mind, motor skills, and body, lose the free use of a hand, resources to wave a fan in front of your face all day;
Because large agribusiness doesn't actually care if people become ill and die of things like MRSA as a result.
EDIT: DISCLAIMER: See a doctor, don't take this as advise !

“You should never give an antibiotic to anybody, human or animal, unless they’re ill,”

IIRC that is even wrong !

You shouldn't be using antibiotics unless you have good change to get severely sick or develop (long term, or very bad short term) complications (holes in body due to infection, septicemia, ... )
It's a macro. It takes the result of the prior operation and inserts it as the first parameter of the next operation.

More or less it rewrites

String.downcase("FOO\0BAR") |> String.split("\0")

to

String.split(String.downcase("FOO\0BAR"), "\0")
A blast from the past. I mailed DVD-R's and flash storage because the price per GB was pretty good. No hackers, either. I later found that this wasn't a unique idea: supercomputing and big corporate players often mailed whole HD's of data to cut cost of WAN links. A trick that it pays to never forget in case one of the benefits appear.
>And if it costs me less than it brings them, sure, I’d do it.

This can't be true (or did you just mean for ice cream, where the cost is negligible?). Some people are going to have a terrible life, and for something like 20% of your salary, you could dramatically improve it. I doubt there is a way to measure the impact where giving, say, half of disposable income directly to some poor folks isn't a net positive.
They don't want to. They have to. The whole system will collapse when the Boomers retire. I'm pretty sure I'll never see a dime of social security, myself.
This sounds too much like something Barry Zuckerkorn would come up with, so maybe not a good idea. http://arresteddevelopment.wikia.com/wiki/Barry_Zuckerkorn
Anecdotally, you are now the fifth former Raytheon engineer I either know personally or have seen online say they left the company due to out of control meetings and managers.

Of course, not all of the defense industry is like that, but I certainly understand why that experience would be enough to turn you off. I have similar reasons for staying away from rockets.
Would love to read the finished code.

EDIT: He posts the source to the web at 40 mins. Anyone got the link?
"Gravity powered," not "fully automated."

I think this is pretty clever.
I am so thankful that there are smart passionate people who are smart and fascinated by stuff I would never be fascinated about. I loved the visualization of the path the ring and the coin took. Just really lovely presentation.
That was a great read, thank you. His observation about the corrupting influence of military money on researchers was interesting - it's obvious in hindsight that the AI researchers were only interested in taking positions that aligned with the "someday" goal of getting AI into combat, if only to secure funding. That his harshest criticism is reserved for fellow academics and the cadre of contractors wasn't what I expected to take away.
I know of components in systems I support that have acronyms several layers deep.
Any other industry and we'd be calling boycotts.
Get EU meat only ? http://europa.eu/rapid/press-release_IP-05-1687_en.htm
You can't call something irrational without providing the logical framework and values. Replace being altruistic with "having sex" or "enjoying drugs", etc. Some people enjoy being altruistic. Others perhaps do it for the social status it gives them. Saying there's no reason for it is rather pointless.
My teeth are lucky I brush them.

If they are holding out hope for more skillful brushing, tant pis pour eux!
I have at times made my living writing and developing presentations for audiences ranging from executives of major tech vendors to CIOs and their teams at fortune 500 companies. My twenty-something daughter has just completed a BA in Scientific and Technical Communication and has simultaneously finished writing a suspense/horror novel. Both of us refer to early drafts of our writing with the same phrase, "word vomit."

It is a gross and yet liberating label to what we do. By just getting the ideas out there in a very loose, non-judgmental manner you get past your own inner censor.

You can always decide later whether it is worth the effort of the second and third draft to get it publication ready, but at least the ideas are out of your head and you've made a start.

I hope this little phrase helps you get past your inner judge.
I hope Mark Cranney (also an a16z partner) writes a follow-up article to this. It would only require a slight modification to the title, just swapping the word Recruiting out with Motivating:

Mark Cranney walks up to the podium, looks at the crowd of fresh new recruits, and says, ‘I don’t give a fuck how well trained you are. If you don’t bring me five hundred thousand dollars a quarter, I’m putting a bullet in your head.’ [0]

[0] https://medium.com/book-summaries/the-hard-thing-about-hard-...
I like the concept but not sure I see the need other then saving the videos.

1. I believe it breaks the instagram privacy policy.
2. Instagram saves all the photos and videos we like.
3. We can screen shot the photos we like.
4. Waste of my dropbox server space
Artic – Online Art Community [Just Launched]
Yep, I immediately went to see some screens, and all they have are these tiny little things that don't let me see anything. Looks like there's a nice design, but that's it. I can understand that doing a video takes more time, but a nice screenshot tour should be doable. Or even making the current shots clickable to zoom.
Looks like a hosting-agnostic solution somewhere between the opinionation of GitHub and the flexibility of Gerrit? I could see this taking off. GitHub is too opinionated and over-simplified for the tastes of some, while Gerrit is much more powerful but also showing its age.
Understanding time stamps in Packet Capture Data (.pcap) files
Sorry I missed the article, I thought it was just an image gallery and had to scroll down through a strange(imho) layout. Thanks!
Okay, let's just remove prop 13 protections for commercial property. That's at least a start. This isn't an all-or-nothing thing.
The medallions did not have value primarily due to government regulation (in terms of limiting how many). The value was equally due to the regulation and the fact that street hails are so convenient relative to the other options. Just like property value is due equally do to the exclusive usage rights to it, and to utility of using the property itself (and I'd appreciate any feedback regarding how I can better communicate the dynamic in that analogy).

Therefore, it is well known that both a) regular property and b) medallions can lose value from either 1) governments not enforcing exclusivity or 2) legal alternatives becoming better. Governments never made any promise (either for property or medallions) that thy wouldn't lose value from 2). (To extend the analogy further to the car dealership case, the manufacturer makes no promises about eg Chevy demand falling because public transit gets better.)

To be sure, it certainly does suck when you put all your net worth in one asset and it loses value, but it does not thereby follow that your rights were violated or that a promise was broken. Nor does it necessarily make sense for the government to spread out the losses from this, because, well, why stop there? Why not socialize the losses from tepid real estate markets for leveraged homeowners, or for leveraged investors in local industries when their foreign counterparts get better?

There isn't a lot you can do about limiting investment downside risk beyond preventing people from having too much net worth in any one thing ... which maybe they should have done for medallions (or should start doing for homes, for that matter).
It takes some practice to learn how to dictate a response the way that you would type it. However, it has a lot of advantages. For instance I was able to dictate this response to my smartphone in a lot less time than would have taken to type it.
“Let’s put it simply: would you rather have meat from an animal that was sick during its lifetime or one that was healthy?”

This if a false dichotomy. The only thing at risk is profit margin.
> Should it be eligible for a patent just because it's novel? There should be some sort of criteria where the effort required to invent something is taken into account. If it's likely to come about merely as a result of playing in the space, then what does the public gain by issuing a patent?

One line of reasoning is that there are not enough people "merely playing in some space" to find more solutions to problems. This is not just theoretical. There is empirical evidence based on historical data that showed how the introduction of patent protection to previously ineligible arts influenced innovation. It finds there was more innovation in areas where previously protection was not available or where it was too easy for competitors to rip off your inventions. See http://www.jstor.org/stable/4132712 for instance.

> If you patent can be constructed just by asking a simple question...

Many scientists, mathematicians and engineers will tell you that the best way to solve a difficult problem is by framing it correctly. Put another way, you have to first ask the right questions. The solution may become obvious then, but it may be very hard to first ask the right question. And hindsight is a very powerful bias. What may seem like a simple question today may not actually have been so before it was posed.

This is also one of the many problems with requiring effort as a criteria. Besides being difficult to quantify in general, how do you measure the effort required to formulate the right question? How do you quantify flashes of insight? Maybe a person has 20 years of experience in some field X, but sees a problem and reaches a solution in 20 seconds. Was the effort required 20 seconds or 20 years?
If you're looking for interesting elements, the REQ framework for doing argument validation I'm pretty happy with and have been thinking would be good to try to extend to be part of Django upstream.
I've contributed to Chromium recently and was amazed by how quickly and painlessly everything was.

I expected to run into a lot of problems with building, missing dependencies etc. but it just worked. This despite the fact that the fully checked out source is 37Gb!

I can highly encourage beginners to take a stab at contributing to Chromium, you can learn a lot.
Education Gap Between Rich and Poor Is Growing Wider
The fluid dynamics models are useful for crowd simulations in graphics

https://m.youtube.com/watch?v=pqBSNAOsMDc
This is called a clepsydra (water clock) tracker.

A group at New Mexico Tech added water pumps to the technology to take out the need for manual refilling.

What people tend to forget about trackers are they cost money and have to be massive to hold their angles in the wind.

They are also less space-efficient users of land than fixed mounts, which is why standard PV's never tend to use them. It also costs less per watt to buy a second panel and fixed mount than spend the extra on any kind of tracking mount.
No, when you have a bacterial infection, you need antibiotics. You can easily die from a tooth infection, if not treated. The issue is with prescribing antibiotics to viral sufferers because doctors want to get to the he next patient.
"Stocks" in that quote is short hand for "stock prices".

When Tinkerrr's cited paper says that "stocks and bonds tend to run in opposite directions" they are saying they have a negative price correlation.
Sorry mate, I was having a laugh with the social network bit, but I think we are both just saying the same thing. The product is in Alpha. It isn't ready yet. I just downloaded it and it says "This product is in Alpha". They will then move to private Beta then Beta then launch. So I think they will do what you are asking, but they are further behind.

I guess my point was that they have a really long release cycle because this is a security project. Regardless, I have 9 invites so I am considering allocating a few to some non-technical friends now to get their take.
If things are really so screwed up, and we need to recover the dreams of the past, why not "recurse on the idea of the computer", and invest in something like Pharo Smalltalk instead?
"You can easily die from a tooth infection, if not treated." That would fall under the "long term complication", dead is a bit of a big complication to most.
Honest mistake but you shouldn't give medical opinions on public forums unless you're a licensed medical doctor. You might convince some poor sap to wait until they're septic to see a doctor.

As someone that's been on IV antibiotics, I can tell you that there's no fucking around with bacterial infections and only a doctor (an infectious disease specialist) can evaluate the situation properly.
I think they would argue you set up the deadman switch with the intention of destroying potentially incriminating information in the future. It's not really any different than setting a flare to burn down your office and destroy filing cabinets of evidence of tax fraud or whatever. That would definitely not fly, arson aspects aside. Just because you set it up before there was any incriminating information doesn't really matter, it is a liability you accept setting it up that it might destroy evidence you are not legally allowed to destroy.
There is something wrong with your rendering. What system are you using? It looks to me like the hinting and/or sub-pixel rendering is wrong. I had a lot of problems with this when I moved to Arch Linux because Debian had done some default setup that I needed to figure out in Arch. Here are my xresources for xft if you are using Linux (probably formatted badly, but you can get an idea):

Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintslight
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xft.dpi: 96

It will give you a place to start, anyway. Main things you will want to change are the rgba and dpi depending on your monitor. The filter and hintstyle depends on your preference. Just make sure to turn autohinting off.

If you are using something else, then I'm not sure how to fix it, but I can tell you for certain that it is broken ;-)
Rents are headed straight up and people are desperate for anywhere to live. Its a good gig to be a landlord in SF even if the laws are tenant friendly
Previously: https://news.ycombinator.com/item?id=10277012
Diversity Is Really Freaking Hard
I've never been so ashamed to be an American.
These last few years have really started to wear me down. The indiscriminate mass-surveillance, the savaging of our public services by an obviously corrupt government, the blatent hyprocrisy of our foreign policy, the repeated and unfettered fraud of the Washington D.C. financial sector that has yet to see anyone prosecuted or any institution meaningfully punished.
I really hate this place.
I wasn't clear, but I meant that mostly as a comment to:

> This is always what I thought OOP should be, but could never put my finger on.

I'm not sure what Simula did, but at least in Smalltalk this is how OOP have worked :-)

> So, pretty much whether everything is being applied right to left vs being applied left to right?

I'm not sure that's the best takeaway; consider:

$ gst
GNU Smalltalk ready

st> 2 * 3; * 3; * 3
6
st> 2 * 3 * 3 * 3
54

Now, if the object on the far left was some kind of
accumulator/container, the
effect of sending something like three "add the number 3" would be
similar to chaining. But even if you mulitply the number 2 by 3, three
separate time, 2 * 3 still equals 6.

In fact, in order to get chaining with keyword messages, you apparently
need to define it, or especially adapt eg: containers to return ^self.
But as should be obvious, I'm not very familiar with Smalltalk. Some
more on the subject: http://blog.3plus4.org/2007/08/30/message-chains/
This is genius!!!

So is assembly btw
I have limited experience in sales but I agree. People look at all kinds of things for individuals and companies. I look at revenue, cash flow, and customer loyalty. Revenue for obvious reasons. Cash flow because it's what they're bringing in for real. Customer loyalty because it hints at what they can sustain and build on.

For sales people, it might be what they made in terms of compensation plan and customer loyalty in terms of what they can bring to the new company. One thing not mentioned in the article, but which I've witnessed, is that great sales people often bring their customers with them to a new company if they can. One recent example from people I know involved a guy who moved to a competitor with literally over a million in sales. He just fed his customers's egos to get and keep their acquisitions then benefited when they sold their own companies on the change that mainly benefited him. Made a killing on this approach despite not even trying hard to get new customers lol. So, always worth remembering that this might happen if your product/service is interchangeable with others.
https://en.wikipedia.org/wiki/The_Virtue_of_Selfishness
"The internet commenters and journalists that say you’re working on something that doesn’t matter are probably not building anything at all themselves." Mic dropped... exit stage left.
The problem here of course is you're not just trading your privacy for your feeling of security, it's that you are trading MY privacy for your sense of security, and doing so without my permission and against my direct wishes.
Great article. Could use more research into these data-driven methods. I like how he comes up with something to cut through the BS. I also agree that Sales is a different animal than the rest: need recruiters, management, and so on specialized for handling them.

That putting a bit more into sales than engineering is a good practice is supported by all the huge firms that did exactly that. Although, I recommend making sure your company delivers mostly on whatever sales people are promising. Can't overdo the gap between the two.
It's supposed to be because the company is doing it for their benefit. He's demonstrating being a salesperson as he describes it. ;)
A person who is sick is not competent to be deciding on a course of treatment, unless they are, say, Paul Farmer. See a doctor; follow the doctor's advice.
The title annoys me. Being "human" antibiotics is irrelevant. They don't kill humans, and they're not human specific. They're just basic antibiotics.

If you were to cut out the alarmist, repetitive fluff you do actually have a problem at the bottom of all this. overused antibiotics (anywhere, on any species) tends to push evolution toward antibiotic resistance. That's bad. That said, from what I read in this article, this bill is also bad.
I agree that, if you have already decided you're going to give to people you don't know, it's more effective to give them money than anything else, since that is the most flexible form of help. Whether it is as effective as helping people you do know is a different question.
Ribbonfarm covered this better and in greater detail in A Brief History of the Corporation: 1600 to 2100 http://www.ribbonfarm.com/2011/06/08/a-brief-history-of-the-...
I'm so sorry to hear that! I wish more people heard your story to put things in context, especially regarding the disability access issue.

With that said, I have to nitpick a few things:

1) This is a problem in many U.S. cities besides SF.

2) Uber has also shown a bizarre reluctance to deal with advance, regular booking. One employee even insisted that it would be anathema to Uber and against everything they stand for. Even though it would a) be trivial to implement, b) let them know of hails sooner, and c) give them greater knowledge of request patterns.

No, not making this up: https://www.quora.com/Why-doesnt-Uber-allow-customers-to-pre...
> ... a bunch of browser makers are more concerned with competing with each other than helping consumers.

"... a bunch of advertisers are more concerned with competing with each other than helping consumers."
Thank you GCHQ.
Obama and Xi Jinping of China Agree to Steps on Cybertheft
Fermilab's Giant Magnet Is Ready to Go
There are two primary use cases for antibiotics in livestock management. One, treating animals with serious bacterial infections, is at least somewhat defensible. The other is purely profit-driven: low-level treatment increases feed efficiency. And long-term low-level treatment effectively selects for antibiotic resistance.

Anyway, I'd rather eat meat from animals that had been sick, as opposed to meat contaminated with antibiotic-resistant pathogenic bacteria.

Edit: I wrote "somewhat defensible" because it's my impression that antibiotics serve as low-cost mitigation for overcrowding, poor hygiene, and other deficiencies in livestock management.
What on earth are "Human" antibiotics?

Antibiotics kill bacteria. There is nothing specific to our primate subspecies about them, AFAIK.
Toshiba is predicting 128TB flash drives by 2018. You'll be able to ship all of Netflix in a box across the world in a day.
Remember that this is a Vice article