skysight-inc/HackerNews huggingface dataset:
> Coming from the Ruby world, a lot of these new developers tend to be ignorant of the underlying Erlang machinery, believing that Elixir is the magic that makes Erlang a "modern" and usable language, which is simply not true.

This sounds very subjective, and doesn't agree with my experience. I don't know a single Elixir dabbler that doesn't give Erlang credit where credit is due. It's just that the syntax looks like Prolog and ML got into a nasty car wreck sometime in the 1980's, and the tooling is more like a box of parts that can be assembled into various tools. That's why I use Elixir instead, anyway.

> The tendency to favor frameworks over libraries.

I know of exactly one framework in Elixir; I assume you mean Phoenix. Phoenix is little more than a few blobs of glue around other, mostly core Elixir, libraries. The Elixir community at large is quite wary of language and framework magic. The fact that lots of us did time with Rails means we've been hurt by the downsides of that approach like few others. :)

> In the end, I think Elixir adds very little besides the excellent tooling to the Erlang ecosystem.

That's good enough for me!
Being able to write asynchronous (multi-threaded or not) code so easily using FP is most definitely not a pitfall.

Even in the most simple multi-threaded imperative programs, no compiler or hardware will give you almost any sort ordering guarantees by default. You have to use atomics or volatile or something else to get specific ordering guarantees. It's the same in FP compilers too.
The tone of this article is amazing:

Michael appeared holding a chrome Lorcin .380, a cheap pistol prone to malfunction. An older friend, Devonn, a member of the Rollin 60s Crips, was apparently on lookout, but not visible to Smith as he worked in his car. (Both names have been changed.) Michael approached Smith, told him not to move, and demanded his watch. Smith handed it over.

Yes, he robbed someone at gunpoint, but with a pistol that was cheap and prone to malfunction! What's the big deal?

A police officer accompanying Michael in the ambulance reported that, “during transport, Allen made a spontaneous statement that he was robbing a man when he got shot.” At the hospital, Michael was read his Miranda rights and additional juvenile admonishments in the presence of a second officer. According to the police report, he waived his rights and said again that he had tried to rob the man, using a gun that he claimed he had found about two and a half weeks earlier. He also confessed that he had robbed three people during the previous two days on the same block, and that he had robbed someone a week earlier, about ten blocks away. The police had no reports for two of the four robberies he confessed to; in the two that had been reported, Michael had taken twenty dollars from one victim and two dollars from another. In other words, on his way to the hospital, and upon admission, with no adults present other than the officers, a wounded fifteen-year-old talked a blue streak.

Seeing as every crime gets dutifully reported (particularly by African Americans), obviously the racist police forced him to confess to crimes that he not only didn't commit, but that never even happened!

Given just how much violent crime blacks commit[1], and how disproportionately they commit it against whites[2], and how eager other blacks, like the author, are to excuse it, it's little wonder whites don't want to live with them.

1,2: https://www.amren.com/the-color-of-crime/
First, Zero Tier is fantastic. Second, there is tons of nonsense here. When I wrote Firestr (http://firestr.com) I used the simplest thing that could work, udp hole punching, and it works most of the time. Zero Tier does even more magic and it just works. P2P is possible, but the art is almost lost. We must keep it alive!
Three days in Australia, and that's enforced by ASIC not the bank. Moving money is instant though, unless it's to a credit union which can take around 24 hours or so.
Many people have left interesting replies to your post but consider this:

Perhaps airlines can squeeze more passengers on and reduce fares enough that it covers the cost of having to upgrade your ticket.
The battery is too small, only 3040mAh. Just want a phone that lasts a full day of heavy app usage. No way this is it with that sized battery.
The simple fact that we have to rely on volunteers to have a recent OS on our phone shows how problematic updates are on Android. Hopefully Project Treble will make the lives of Lineage devs easier.
This article is from April 2015, and
latest on the website says it's expected in 2018.

Looking forward to seeing more developments.
Except UX as a whole.
The real huge importance of event gateway is that we can finally debug and run integration tests locally.

Not a mention of this in the article..
Yes, it addresses that concern, and it proposes that the packets sent should be validated in some form of previously agreed method
6'4" is absolutely exceptional. You're asking for airliners to cater to what, less than 5% of the population?

Do I get special accomomodations in society for being short? Where's my dating rights lawsuit?
Holy crap what communities are you referencing? 90210? I'm in the south so basically any public library within walking distance of a metro area. As I said in my comment most people on HN are seriously out of touch with what the majority of the population experiences.
Yahoo Japan is probably the only Yahoo anyone (willingly) uses. E.g. Yahoo! Auctions is the equivalent of eBay here.
Just wanted to say thanks for mentioning GOGS. Somehow I hadn't heard of this before. It looks perfect for my local private repos.
I think development is ongoing, but the website doesn't get much attention:

https://github.com/freedombox/
"Since we can never know anything for sure, it is simply not worth searching for certainty; but it is well worth searching for truth; and we do this chiefly by searching for mistakes, so that we have to correct them."

The injustices done by a jury of peers who are certain beyond reasonable doubt can be seen from Christ's trial under Pilot clear through the Salem witch trials and into the present day. What's newer is the incentivized nature of the American criminal justice system. Until people are educated enough to be aware of their own fallibility and psychological biases, and the fallacies inherent in human cognition more generally such instances of state sponsored injustice will continue. I shudder when I hear calls to always believe the victim, not because victims do not deserve justice, but because injustice done by the state, legitimized by a jury of peers, is nothing more than tyranny.
November 9, 2016
Summary: "in short it's probably not going to have a massive impact"
I'm fairly certain I'm not poor but a few of these apply to me.

Not enough room for all the people in the house.
Driving an $800 car - although it works very reliably - maybe it is $1200 US.
Living next to the freeway - well a 5 lane highway and a many many lane motorway around the corner.

It is incredibly hard to break the cycle when living from paycheck to paycheck unfortunately.
I'm sure the parties involved in transferring $160M via an anonymous and untraceable currency had perfectly legitimate reasons for doing so /s.
> It certainly would be easier than competing with Google on indexing whole of the attention-whoring Internet.

Probably not, actually; the kind of pages you describe would almost always be leaf nodes on the web graph, so your spider would need to walk "through" the attention-whoring parts to get to them, whether you kept records of doing so or not. (And it'd be very inefficient to not.)
Do cheap appliances really have longevity problems though?

My place is going on 22 years old with the same gas oven/stove top, built in microwave, and standing washer dryer combo. No repairs needed that I know of and even if they did, they are all standard, whirlpool type appliance with an abundance of cheap parts online. Even the fridge was going strong until we had an internal water leak a few years ago which was easily fixed for $100. We did recently get rid of it for a more efficient model though.

Now that I think about it, the dishwasher was replaced a few years ago. Mostly because we didn't think the old one was cleaning well enough. But the new one was barely $200 all in.

Commerical, high end versions of these appliances would need to last more than my remaining lifespan to pay for themselves.

I don't think much financial argument can be made for spending large amounts of money on regular kitchen appliances for their longevity.
>I'm sure a mixture of the original computer vision technique plus some smearing on the original image could wash away even these randomly perturbed watermarks.

Absolutely. When I did graphics for a local TV news station, I got very good at quickly cloning away the watermarks on stock photos. Visibly watermarking an image is, at best, a nuisance that deters the lazy.
If you're bigger and thus need more food, you have to pay more at grocery stores and restaurants. I don't see how this is any different, nothing wrong with paying for how much you actually use.
EY, Rackspace, and then our own metal.
I'm sorry, I disagree.

Code hot swapping can often trivially be done (by simply compiling and copying the fixed module, then 'l(module)' in the shell) if the module does not change the state record or break function signatures. I have used this countless times to fix a module function with no downtime. You don't always need the full code upgrade procedure, which is indeed far more onerous.
Rural yes. There are not enough shelters or public assistance to support the homeless population. I imaging your mileage may vary based on the specific metro area. I'm specifically referring to the southeast.
Also at least Chicago as well my cousin is a librarian there and constantly has stories about how her job is essentially running a halfway house.
MAS working with industry to apply Distributed Ledger Technology
And she was absolutely right.
That's really awful logic.

Those are averages, you have no clue what the poster's salary is.

When you're broke and have to decide whether to shell out an extra 100 bucks for a cross-country flight for a funeral, or sit in pain, I don't think statistics will make you feel better.
Except, you know, all Android manufacturers are free to support their OS as they see fit and have different update cycles.

The closest apples-to-apples comparison would be Google's Nexus and Pixel lines to iPhone. In that case, the Nexus 5 came out in 2013 and received updates into 2016, before being dropped for Nougat. Pretty much all of their phones have seen similar support (N4: 2012-2015, N6: 2014-present, etc).
Out of curiosity, I did blame on some files in the FreeBSD source code (https://github.com/freebsd/freebsd). In core utilities like "cat", "kill" and "mv", there are still quite a few lines dating back all the way to the original commits of BSD 4.4 Lite source 24 years ago. Example:

https://github.com/freebsd/freebsd/blame/e278a20c2ee54d8fa1a...

And if you look at lines that were changed, quite often they are style changes/fixes.

Unfortunately, the easy-to-trace history doesn't go back further than that, but I think it's reasonable to assume that some of these lines, at least, could be dated back to before 1987.
>Just reread Cook's speech with an eye towards what statements there is not a 99+% consensus on.

The statement you quoted is one such statement.

It's hard to tell if you're being sincere, because what you pointed to as an example of a political statement is utterly baffling.
I think its safe to assume in general people are just trying to do the best they can, whether they have the tools and support they need to get there is another matter
The Night the PostgreSQL IDs Ran Out
Cleveland is by no means a large city, but the Metropolitan population is probably 4-5 times that of Springfield, MA. Also, Cleveland peaked in population 60+ years ago, so the housing stock is relatively old and cheap, and the cultural landmarks are outsized for a city it's size. Like Detroit, the suburbs were more prosperous than the city center, although there is massive resurgence happening downtown with breweries, restaurants, and art galleries popping up everywhere. There are many large, lofty buildings that are incredibly cheap (like Chicago's West Loop 30 years ago). Overall it seems like a turnaround story similar to Pittsburgh and Detroit.
The appropriate treatment depends on the risk of death. Chemotherapy is among the worst - probably 20% of people who get chemo die because of the chemo. If there's a 20% chance that the cancer will kill you, there's zero utility to a treatment that has a 20% chance of killing you.

Since none of the treatments we have are 100% effective, they can be worse than useless, actually increasing the overall death rate, and ensuring that the end of life is long, drawn-out, and horribly painful.
What is a 2to3 tool supposed to do here?

python2 prints "set([0, 1])" while python3 prints "{0,1}".

Is it supposed to normalize the str() so it matches Python2?

For that matter, the str() for floats has changed:

% python
Python 2.7.10 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print(-1.0000000000000002)
-1.0
>>>
% python3
Python 3.6.0 (v3.6.0:41df79263a11, Dec 22 2016, 17:23:13)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print(-1.0000000000000002)
-1.0000000000000002
This isn’t really a comment about Kaspersky, because I don’t know if the implication that they are involved in Russian cyberespionage is true or not. However, in general, the FBI is very involved in tracking the different groups associated with nation state cyberespionage. One of the most common ways that a large company in the private sector finds out that it has been compromised is via FBI notification. Not even close to the same situation here, but it does illustrate that domestic network security falls within the scope of their operations.

Whether the federal government should be lobbying against a private companies’ products is a more complicated issue. I think, if it could be demonstrated that there is sufficient evidence to link them to unethical behavior, it might be appropriate.
>Alternative title: Tim Cook apparently doesn't understand current politics

Can you explain how? Denouncing bigotry is, after this weekend, 100% in line with current politics.
The fact that Assange has come out very hard trying to imply it was Seth Rich and not Russians is itself the most suspicious thing.

1. He can't possibly know if Russia is the true source.

2. Seth Rich is a classic KGB style conspiracy theory with literally not one shred of evidence, at all.

So he's doing two very odd things here that he's never done. He's saying Russia is NOT the source AND Seth Rich IS the source.

It's typical for someone with good intentions to find themselves owned by a spy agency. Assange is most likely in so deep he can't fix it.

It's a fact he's taken money from Russia and the theory of him being compromised by them goes back years before the election. He's the one that arranged for Snowden to go to Russia.

So he's compromised and a tool now. It doesn't matter if he was once free or not at this point.
Also, for those who want to sample his writing https://www.goodreads.com/book/show/51964.Old_Man_s_War is a very good read.
Came here to say the same thing :) glad to see the craft spirit lives on from the agencies they’ve picked up.
Yeah, OpenShift Pro is also quite expensive... starting at $10k for 5 nodes right?

I just checked out your pricing page and I'm 100% wrong about this. You have a $50/mo tier now! That's fantastic, thanks for pointing me at that.

You should definitely spam everyone on the OpenShift.io waiting list and let us know about your new pricing /s

No seriously, I would have liked to get some spam about this. Maybe you sent it and I missed it. I am a lot more interested at $50/mo than I would have been at $10k/yr!
I like my Miele vacuum. But I bought it because it did a noticeably better job and was more quite than a cheapo. But I doubt the Miele dishwasher would do a better job since mine does fine. Clean is clean for a plate.
In my opinion, the word antibiotic is even more problematic.

In a recent survey, 13% of practitioners admitted to having used sedatives or antibiotics as placebos:

https://www.sciencedaily.com/releases/2008/10/081023195216.h...

To me, antibiotics are an example of dangerous superstition rearing its nasty head right there smack in the middle an institution that prides itself as rational and superior.

I think pre-med and med school students should be required to take courses in chaos theory and ecology, as well as open minded primers on alternative and preventative medicines, not so much to advocate or practice them, but so they can have a better sense of medicine as an artform.
No free UPS on that RPi Zero though... Whereas the android phone will happily run a day without power.
I'm not so sure about optimal. Touch screen input devices always come with software that tries (and often fails, to humorous effect) to correct your typing because typing on a slick surface with no tactile feedback, to coin a phrase, fucking blows.

I think it's got more to do with negative perception. Keyboards found their way onto cheap (read: awful) Android phones and better (but app-less) Blackberry phones and the mindset carries the perception home.

If Apple were to come out with a keyboard phone, the rest of the industry would be doing it overnight before the sales numbers were in.
I used them to teach myself F# (or more accurately, to force myself to apply F#). Enjoyed the challenges and the learning (of both crypto and F#).
I'm 6'3" and have many of the same issues. I recognise that things in life are not always going to be fair and that many of these things ultimately even out (we probably save money walking where other take cabs or performing household maintenance shorter people find difficulty).

My bigger concern is the issue for traveling for work, which I do quite frequently. It does seem unfair that in order to not be in miserable pain for hours, taller people must shell out of pocket for doing something that is just part of their job. In fact, I wish airlines actually forced taller people to upgrade. That would make it so that my employer and people inviting me to give talks would be forced to pay for the upgrade to economy plus or business class.
Both John Scalzi and Charles Stross have been blogging since before they were called "blogs" :)

Charlie is even a regular here, user cstross.

FWIW, I find Charlie's blog [1] more interesting, because his schtick of taking random ideas and mashing them together to see what sticks makes him come up with insightful perspectives.

Also as an ex-programmer (and ex-pharmacist), he speaks our language ;)

[1] http://www.accelerando.org
It sounds like they are describing "symmetric RTP" which is still a common way to get SIP n RTP to work. Another way is to use a VPN and route the blasted things - which was/is a classic cop out with a gloss of security added in. Then you got to fix the pain of subtly incompatible IPSEC implementations instead. Strangely enough all VoIP phones with a VPN built in (that I know of) use OpenVPN and not IPSEC. OpenVPN uses a single port which may be 1194/udp or not.

Another "fix" to SIP - a protocol that works just as successfully over NAT as ftp (mmm active or passive? 1:1 NAT bodge/fix? etc etc) - is to mix the control and data into one stream: eg IAX(2). IAX uses a single well known destination port (4569/udp) which is as easy to implement as DNS or NTP, which are both generally UDP but DNS can require TCP, through a NAT. IAX can make a fine

Sometimes folk decide to run SIP over TCP instead of UDP and may even decide to run that inside a TCP tunnel eg OpenVPN over TCP. That's fine until you discover how TCP inside TCP can result in exponential standoffs when network conditions are sub-optimal. That can really bugger up voice traffic that really needs sub 100ms point to point latency to be acceptable. Then there is dealing with packet fragmentation if changes of media require it and of course the fact that TCP packet streams can arrive out of order and be re-assembled. That latency wont worry your web browser but it makes voice sound horrid.
Morgan’s Flippa Five: Websites and Apps that caught my eye this week
> Sadly, they don't have debuggers or reference compilers, just written language definitions and consultable output collections.

Why on earth would you want this? That's tantamount to replacing the court system itself, and I definitely prefer juries and judges to compilers and debuggers.
I was extremely worried when I started reading your comment - I've been working on python since I got out of university. Reading the rest of the comment gave me relief - I also used Javascript, PostgreSQL, MySQL, CSS, Sass, Less, React, Angular, bash, Lua, C, GLSL. Phew.
Isles are 31 inches apart, but seats are only ~17-18 inches wide. Stacking 3 tall gives you ~17.5 x 3 * 31 square inches. If you give 20 inches for bunk width that's 6'8" for bunk height which works out.

I don't think you could safely stack three of these, but it's going to be more comfortable on long flights.
We were talking about cross-platform apps so 'The entire KDE Desktop' doesn't count. All of the ones you listed are awful on OS X (and VLC's main UI is, I think, native) and don't seem to have any UI advantage over Electron apps. Which answers the question raised upthread - 'why don't people writing x-platform apps just use Qt'. One good reason is because it doesn't appear to produce better apps.
I actually think there is an extra level to this which is try to understand what people mean rather than way they say.

Way to often discussion ends up in "well you said" instead of actually trying to understand what people are saying.

But Hanlon's Razor already take care of the articles subject.
I'm so glad ambisonics is finally getting its day.
That is the whole point.
Is there somewhere this is commercially available?
You could go work at Jane Street, I think they use Ocaml. https://blogs.janestreet.com/category/ocaml/
115% funded, too! For a phone addon. Take that, "there's no market for it" doomsayers!
Announcing Reasonable Scala compiler
>If "people who make software" could really influence the market, Linux dominance would have happened between the 90s and 00s.

Er, the vast majority of computers run linux
I'd be interested if you could demonstrate there's a strong correlation between that and peak traffic—but I suspect things like GOT premiers will be highly competitive with netflix.

Furthermore, this is highly cacheable content. Again, netflix's tech is impressive, but at its core caching is a problem that has been solved and solved again. You aren't going to differentiate yourself by being a dumb pipe.

I highly, highly, highly doubt that netflix's tech is going to be a differentiating factor when people choose them so they can watch Kimmy Schmidt.
300ms latency is closer to geo-synchronous satellite than decent terrestrial broadband or even next gen satellite.

Last time I used a WISP, the expected latency was something like half the best case for comcast or sonic dsl, and bandwidth was 6mbps symmetric.

When set up right, latency is ~zero queuing delay plus the speed of light to a peering closet ~3 miles away.

This was with Canopy gear and unwired ltd; unwired is at least one generation newer than that now. FWIW, Musk's rainbows-and-unicorns low orbit satellite internet is targeting 25ms.
Innovation: The Smartest (AI-Driven) Management Platform for Small Businesses
anyone know of something like this for bash?
I actually like Lync. Why don't you?