skysight-inc/HackerNews huggingface dataset:
Makes one wonder if it would translate nicely into ~ATH. At the very least, ~ATH's concurrency and async support would be a bit better.

Immediate edit: So on a lark I looked up "tilde ath" and found someone actually implemented some of it [0]. It's more focused on bifurcation than threading, and I think it might be improved by something like OP's `quantum`. At least we could simulate the plot a bit.

[0] https://github.com/drocta/TILDE-ATH#_=_
The last time I used xhyve, it kernel panic'ed my mac. Researching this on the xhyve github account [1] showed that it was determined that it's due to a bug with Virtualbox. That is, if you've started a virtual machine since your last reboot with Virtualbox, subsequent starts of xhyve panic.

So, buyer beware, especially if said buyer also uses tools like Vagrant.

[1] https://github.com/mist64/xhyve/issues/5

I've said before that I think the Docker devs have been iterating too fast, favoring features over stability. This development doesn't ease my mind on that point.

EDIT: I'd appreciate feedback on downvotes. Has the issue been addressed, but not reflected in the tickets? Has Docker made changes to xhyve to address the kernel panics?
If this murder was ignored by HN then fine, but the point is that the community is commenting about this case and, by doing that, showing its values.
Absolutely true, but the scale of the problem multiplies with micromodules. More unpublishables are worse than less.
Interesting - well I thought if it is being used by thousands of libraries it might be worth optimizing.

I just tried in NodeJS, you could also just instantiate an Array of a given length and join it with spaces, like this.

var x = new Array(5);x[4] = "abc";x.join(" ");

No idea if it could be faster - but the test you linked to pushes spaces into the Array.
Stress.

Under stress the fight-or-flight response kicks in and a lot of fine motor skills and training goes out the window. An instructor of mine said that when the adrenaline hits, at best you have half of your trained skill, lose a lot of fine motor control, and won’t be able to think coherently for thirty to sixty seconds. You’ll do what was trained to the point of being automatic or is simple. Police officers typically get somewhere around one hundred hours of firearms training during academy and anywhere from eight to fifty hours of annual retraining, practice, and/or recertification. This is a lot less than needed to become or remain proficient. Had someone asked any of the officers immediately afterward how many times they pulled the trigger they probably would have answered two or three times or that they don’t know.
Citus Unforks from PostgreSQL, Goes Open Source
I'm afraid you are looking at the problem from the wrong end. You are looking at an event and associating it with the immediate result.

Banks lost trust in each other and stopped lending because they knew many were going to fail due to over-issuance of credit leaving them far too leveraged.

Citigroup head: whilst the music is playing we keep dancing.

Your use of twitter hashtag in this debate seems very young.

When you fall off a building it's only the last second that is a problem. Your solution is to keep digging a hole faster than terminal velocity. Mine is to not jump off the building.
Show HN: CardForm – Build Websites Using Trello as Your CMS
Well I don't think it is so much better, I is very usefull but it seems to my more like a manual than a book
Yes-for-purpose Jobs: March 2016 (Tech jobs with a purpose)
My comment wasn't directed at the OP it was directed at the community and these weekly community bashing cycles.
Starboard's lack of shame is both admirable and cringeworthy. They pursue these attacks like they're Carl Ichan or Steve Schwartzman, but they're nobodies with very little track record to speak of, and they don't even have a very large stake in Yahoo to begin with (1.5%).

That's not to say they cannot have a good plan or great ideas, but they haven't presented a viable plan yet, and they spend most of their efforts attacking Yahoo management with very little substance.
I think it's hypocritical of kik to say that threatening to bring in lawyers is substantially different from actually bringing them in.

Putting lipstick on a pig doesn't change the fact that it's a pig. Being superficially polite, by using polite-sounding words in a threat, is still a threat.
Wrong house gets torn down based on a Google Maps error
Do you have the brains for cybersecurity?
You just have to use the right libraries:

https://github.com/Adaptv/ribs2
> Calling he police on someone waving a handgun around in public is not "snitching," it's doing everyone a favor.

From the perspective of someone who's used to the benefits of calling the cops outweighing the costs. The parent poster gives valuable insight into the thought process learned from the very real places where the cost of calling the cops outweighs the benefits.
That's not what happened. Snow was an irresponsible dog owner; his dog jumped on Nieto. That happens to me on walks once every other week. I am rarely murdered as a result.

What made this situation special was that Nieto was armed with a taser. When Snow's dog assaulted him, as poorly managed dogs do, Nieto prepared to zap it with the taser.

Snow tried to tell Nieto not to tase his dog (the DA investigation says that Snow "begged" Nieto not to tase his dog, but let's allocate all charity to the dead and assume Snow was a dick about it). Nieto's problem stopped being the dog. Instead, he confronted Snow, threatening to tase him, and suggesting that the two fight. That, too, is detail we can only source from Snow's own report, but it squares with things like the text he sent to his friend and the reports he made to people outside the park.
(not the person you replied to)

I think you're right. I can't believe I never thought of like that before.
#OpBrussells #Anonymous ‘s revenge on ISIS after Brussels attacks
Why is this a deal breaker for you, but windows aren't? Someone can break into any car through a window using a rock.
At which point you don't get bug fixes. This is an old problem and there is no good solution.
Is there a such thing as a taser license?

I don't think people should be allowed to arbitrarily carry tasers around, either, by the way. Certainly I don't think it's OK for bar bounces to have them. Dozens of people die every year when the police tase them. Tasers are not safe.
Funny you mention that. When I left Digg, I started participating in Reddit because it was far more civil at the time. Thinking about interactions in the last several years across several sub-reddits, it's long suffered from the same problems that wrecked Digg and as a result I've not participated in that community in quite some time.

Hacker News has been pretty rigid with its community standards and though there's (legitimate) complaints about the rigidity, the trade-off encoutered from a "downvote because I disagree" vs "downvote because comment is hostile" is well within my tolerances here.
In the past 24 hours she posted 96K tweets, including 5.4K images.

The responses varied from flat and uninteresting to lucid observations, and even (based on countless public reports) sarcasm and wit.
No, it's not an NTS fallacy. And the package manager is mostly useful for tracking updates and simplify the process; having it automatically update is completely optional, and personally, I never do.
Cool, but it would be more useful if they had a npm module for accessing the service.
There is nothing complex about processing some numbers and make inferences. Simple algorithms do that. What a complex AI should be able to do is infer from human social and emotional behaviors.
The scariest thing about Brussels is our reaction to it
> C's stdlib, `math.h`, `string.h` are good but don't have string padding functions

Of course they do; how would you align printouts otherwise?

$ cat main.c
#include <stdio.h>

int main()
{
(void) printf ("%42s\n", "hello"); // right-align, 42 chars
(void) printf ("%-42s\n", "hello"); // left-align
}
$ gcc main.c
$ ./a.out | cat -A
hello$
hello $
$ ./a.out | wc -L
42
Five would only be capitalized at the beginning of a sentence.

You wouldn't write:
"I saw Five of my friends last night."
I'm impressed no one has posted their own version for a different language.
SteamVR recreates your PC desktop in virtual reality
I use Arch and only official sources, that are checked over and signed by a small well-trusted team[1]. Nothing like npm's model.

[1]: https://www.archlinux.org/master-keys/
No, package managers don't really have anything to do with this.
Never! Mine was just an anecdote, with no claims one way or the other. Probably out of context I agree.
Any plan to port it to Beam?
Any theories as to how it could pick up a response like that?

It's obviously not canned and seems to understand the context of what was said.
Renting and buying prices are equivalent in the Bay area? Not in Palo Alto or the few surrounding cities.
Another question is whether you'd want to include negative zero as a positive integer.
I run my stack(s) on Vagrant with Puppet for provisioning. I use OSX, but one of the major pain points of working with Linux VMs on a Windows host are file permission issues and case insensitivity.

I don't think Docker can do anything about case sensitivity, but with this new release will permissions differences be handled better?
If a computer is compromised due to insecure software, users can end up suffering losses ranging from monetary (Target), emotional (Ashley Madison), political (Stuxnet)...

If a chatbot says something inappropriate on Twitter, it's one voice added to a horde doing the same, a voice which, unlike the rest, most people know doesn't 'mean' what it says because it's not intelligent enough.
Why fire at all in the given setting? Instead of "Wait for backup, clear out the area"? Retreat out of the immediate danger area, take cover, take time to assess the situation. The general way things go wrong seems to be "police arrives at scene, pulls gun, pulls trigger until clip is empty." [1] - in this case multiple officers, even after the assumed hostile was on the ground and not moving. I'm fine with a deliberate assessment and a deliberate kill shot - it's warranted some times and in that case shoot to kill and make it count. It's just that I don't see the assessment.

[1] the kid on the playground in cleveland, the guy in the supermarket aisle, ...
Who downvoted this? This is a real experience report, expressing valid concerns, citing an issue tracker for more information.

Is this type of comment discouraged on HN? If so, why?
I've wondered why the official committee doesn't have a recommended list of libraries for specific purposes.

That way I can get a curated list of great functions I can trust.

Essentially a standard library for all intents and purposes.
Qutebrowser – a keyboard-focused, vim-like browser
>Something that is incredibly fucking stupid

Any evidence of this point?

>and there are plenty of countries who do very well without this misguided use of of lethal weapons.

Many countries choose to not use guns. There is a vast difference between not using guns and trying to shoot to wound. If you want to protest against the police using guns, speak directly to that.
> Fritz wasn't the one who called the police.

Yes, he was.

> What would you have done if you'd seen that?

I disagree with the ridiculous US weapons laws, but if a defensive weapon can't be drawn against an aggressive dog, when can it be drawn?
Yeah - it was quite sad to see that company in the batch being the only one in the esport /videogames field
Gonna need a citation? Tasers certainly sound safer: http://www.ncbi.nlm.nih.gov/pubmed/3800082
i think the notion is that calling someone "a nazi" is seen as some kind of trump card or knock-down move, yet rarely is it really appropriate. or it's a purely emotional appeal. it's a cultural thing, i guess.
Your argument here appears to be that I am misguided because tasers are safer than firearms. I am not in favor of guns either.
> I once lived in London and the two were almost equal. Life was less comfortable then but I certainly didn't blame the rich bankers for pushing up my rent and bus fares.

I don't know your particular situation, but moving in a place you already know is expensive is an entirely different case than being priced out of a place you've already been living. (Plus it's hard to blame individual bankers or techies or whatever for it, it's more of a matter of public policy).
no... Solint is using Snow as a narrative for representing the attitudes the gentrification brought into Alex's neighborhood. The attitudes that lead to Alex's death.

SoInit is not presenting all the facts because that is not a journalist's job. She has only a limited amount of space (yes even on the web) to work with.

But why are you talking about the messenger rather than the message?
Trying to keep the conversation light-hearted with a closing joke is more like it since everybody takes these things so seriously-- sorry I pissed in your cheerios good chap!
Hey, they said she had no chill!
I would say it depends on the deployment model of your application server. For a file based deployment you would have to mount the file system. For a socket based deployment you would have to bind the ports.

The importing thing is that WTP doesn't manage the server lifecycle.
I don't see the word "rent" anywhere in your linked article but maybe a synonym is there somewhere.

Regardless, if you agree to rent $PROPERTY to $TENANT and I you want to sell me $PROPERTY, I don't see why I should be bound at all to any agreement with $TENANT outside of letting their current lease expire.

I don't buy that there is any moral obligation in the first place but to extend that to third parties seems a bit silly.
Back in the olden days, some BBSs had a "wall" at the entrance where people could post polite and inspiring public messages that got displayed to users when they dialed in. Sometime around 2000 or 2001 I put a "wall" up on a web page for a domain I'd bought but wasn't using, just to see what people would post. Probably 90% turned out to be random swearing, racist, vile rants, etc. The rest were either gibberish or obvious attempts to cause buffer overruns or SQL injection hacks. People are mean when they're anonymous.
> My opinion query quickly went from “Oh that's funny” to “This concerns me”.

This was my response as well:

> The combination of a micro-library culture, “semver” auto-updates, and a mutable package manager repository is pretty terrifying.

https://mobile.twitter.com/tlrobinson/status/712442098381754...

Either of the second two properties are dangerous on their own, but culture of micro-libraries compounds the problem.
Using docker on a mac always seemed to hackish b/c you had to run a separate VM. This seems like a step in the right direction and am excited to visit docker again!
> The cost of a dependency for a good package manager is zero

I disagree. Another non-zero cost that I don't see mentioned yet is a licensing cost. What if there is some GPL'ed code somewhere in the dependency chain, but you don't know it because you are using code that uses GPL code but didn't realize it? Using lots of dependencies is just asking for licensing hell
Thanks for providing some morning entertainment. Love this comment.
I've been running into the problem of too many datatypes in a project lately. Right now, I'm stripping down what I can to the bare essentials and not even for optimization/speed, just for clarity since initially the project I was given had lots of odd recursion, guess-work methods, and the like. My partner on the project formalized some of it as classes. Now we're finding we can remove a good chunk of what we wrote for just better algorithms (less dependence on entity framework and the like).
>How does one 'deliberately practice' writing?

1) Write something, then look at what you wrote, and try to figure out how it can be improved

2) Read works from great writers, figure out what they did that made them great

3) There are plenty of good books that will help you improve quickly when you are first starting. The key here is to work on improving, not just doing.

4) You really have to work at it. Stephen King suggested that aspiring authors should be working at improving their writing eight hours a day.

Some sample books to improve your writing skill:

http://amazon.com/dp/0312010443

http://amazon.com/dp/1599639610

http://amazon.com/dp/0884481492
How can you not get one Hispanic juror on your jury in San Francisco? This to me, is mind blowing. I'm not saying the jury was racist necessarily, just ignorant. Some people go against all reason and trust cops despite common sense that says not to. It's hard to fathom, but I think that's where a lot of these problems come from. One minute, you have a senior in high school who bullies, beats up other students, and can't be trusted with anything and the a few months later, this same person carries around a gun and a badge and society basically absolves him of wrongdoing. Until those attitudes change, the police will continue to get away with blatant murders like this one. Even if every police person in the US stops being racist at once, there will still be murders until our society starts to hold the police and courts responsible for their actions. You do not get to over 2 million people in jail (mostly non-white) without society approving such a mass crime against humanity.
How to Market Your Software as a Service the Right Way?
It is darkly amusing to me that land-use regulations purportedly designed to protect the poor and middle-class will wind up killing the prospects of their children. But that's what happens when you limit entrepreneurship to those who are already well-off.

It's tragic any way you slice it.
Ah, sorry, I meant for morbidity claim.
No, they wouldn't collapse that: non-breaking spaces aren't considered whitespace in HTML. The side effect of that is that if you copy some text with non-breaking spaces, you'll get non-breaking spaces, so something that looks as if it contains spaces won't necessarily behave as such. In HN, if you need to quote something where space is significant, you're best off formatting it as a preformatted block by indenting it:

Here is some preformatted text.

It might break up the flow of the text, but if something like whitespace is significant, that's probably a good thing.
> it's not tolerant to judge someone like that based on what they wear

correct.
The Greater Vancouver Metro area includes the municipalities of Delta, Surrey and Langley. All of which border WA.

The "city" of Vancouver technically lies about 20 minutes north of the border.
We do not disagree.
Is-thirteen: an npm package to check if a number is equal to 13
Not so much as a retort but:

If it stores my nickname and name, why won't it repeat that name back? Ask it what your name is. "What's my name again?" or "What name did I ask you to call me?"

Every single response I got back was, "I have you stored as HUMAN19282301-11. JK LOL I know that you told me."

There was no deviation from that response. Same response every time. To the level of sameness as if I had talked with a chatbot looking for me to watch her 'sup3rhot camsho' and typed the word 'penis' -- "omg r u hard i m wet". Same response. Over. And over. And over.

I get that the method here is to use user-inquiry to overshadow a lack of conversational understanding. Users will always talk about themselves. Hell, humans as a whole will always talk about themselves: to machines, to themselves, and often to pets. So when a partly non sequitur response is given but followed with a composed question -- people can sometimes look past it.

"It just said it was a fish meme but it wants to know how my day was. God my boss is such a dick. Let me tell you about what he did..."

Asking someone a subjective question about themselves is sort of a blindspot in that aspect. That's not like, The Byronic Hero's Law of Talking: it's just an observation in working with similar machine learning conversational mechanisms. I could be way off and it's very much dependent on willingness to play along, ego, and how bad your day actually was. And loneliness but that's a hard variable to map. Hopefully we could call that variable 'cat'.

Either way, I knew what I was getting into. It wasn't a Sea Monkey letdown. I had just hoped that something deemed as ready for a pilot episode in prime time wasn't so ramshackle that it couldn't tell me my name but later went on to drop racial slurs it had learned instead.
I like Trello primarily because of the fact that it forces some manual intervention on your part: 1) it forces and motivates you to complete tasks 2) the act of moving things, or checking things off provides a healthy boost on progress ( real or not ).

As for the recurrence part, there is a way to do that through Trello. I create cards and entire boards for recurring tasks that I have to do each iteration, when that iteration begins I just use the "Copy list.." and copy it to the new board and Bam a whole new set of tasks to check off.
The Guardian and Salon are two of the worst offenders. I learned a little while ago that Sam Harris took on Salon. I always thought Sam Harris was a blowhard and annoying to listen to, but I have a lot of respect for him now. We need more honest, courageous intellectuals to take on the fourth estate.
Of course you can use `asprintf` to pad a string like you can use a for loop to pad a string in JS. But it's not a dedicated named function to pad strings like the `leftpad` we're discussing. Kind of missing the point of the argument.

Given how simple and popular `left-pad` module is (indicating the principle the community uses to determine granularity), I'd guess that if `String.format` was available in JavaScript there would still be a library to provide `leftpad`.
"shoot to disable" is not a thing.
And the pool of buyers who wants to deal with that is demonstrably much smaller than the pool of buyers who simply want to live in the damn house. If someone wants to sell their personal property I see no legitimate reason why there should be restrictions on who can buy it.
long term the only use for residential property is for people to live in it. Short term it may be seen as a safe place to park money you are sneaking offshore of a regime you don't trust. Of course people have to live in Vancouver and SF and NYC because that's where all the other top people live...until they don't
Several letters / positions in ones name are pretty highly correlated with several ethnic groups. So many automated systems knowing names, would use this information, and act in an illegal way.

So totally true and a reason why unmanaged data mining / machine learning will get many organisations towards substantial regulatory problems.
I found the previous discussion interesting because it shows how far this project has come over the last few years: https://news.ycombinator.com/item?id=4791284
Nieto's mental illness if it exists, is not relevant. Many people are "mentally ill" but not a danger to anyone else.

In fact 50% of the people killed by police are "mentally ill".

Also consider that having severe depression, autism, ADD, etc. are considered mental illnesses.

Alex's Nieto's "mental illness", even if existent, is not an excuse for his death.
+1 for Grokking RxJava, really great set of intros, especially from an Android perspective. Gonna pile my two cents on this as well. I think the easiest place to add
RxJava in an existing Android app would be your networking code. Square's Retrofit works really really well with Observables and you can do some very interesting things that imo are more immediately graspable than say writing reactive UI code.

https://joluet.github.io/blog/2014/07/07/rxjava-retrofit/

This is a short post that I think nicely shows how Retofit+RxJava fit together
I don't have good statistics, but late last year I went through the Guardian's police shooting database and bucketed all the killings in a spreadsheet, and I was startled to see how many people were killed by tasers. Tasers are dangerous.