skysight-inc/HackerNews huggingface dataset:
As it should be, if you're not passionate enough to get to the polls and stand in line for a few minutes then you shouldn't have a voice in the election.
I can probably answer the LISP question; the Core LISP Languages is incredibly simple. It has only 8 or so keywords you really need and 5 syntax forms (probably wrong, I don'T have the exact numbers in my head)

It comes with very few special forms and makes no difference between a variable, function or macro. Everything is same-y.
I've learned many of these things while participating in game jams. My issue now is how to make the leap from game jam game to full release. In my case it feels like all the fun stuff is already done once you have successfully submitted to a game jam.
Go pointers are pretty much Java references. You have to put in an asterisk every so often, but they aren't C pointers by any means.
No, but also you use pointers for a far narrower set of semantics in Go than you do in languages like C. I think you'll find that if you have a grasp of reference semantics in java and javascript, then Go's pointers won't cause you much grief.
lol I never said that. I said people who work in computer science who say that <50% is a majority have a serious problem with math and should look for work elsewhere given the nature of our field.
Maybe bullying someone provides a "mental health boost".

I'm being a bit facetious but there seems to be at least a correlation.

Bullies live happier lives.
LinkedIn to Be Blocked in Russia
I have decided to get proficient in Go about 3 years ago and I am glad I did. One of the discoveries in the process was that Go enables you to do things that previously were extremely difficult and you'd typically not even consider as options.

Many of the "old" ways of thinking do not apply to Go, and I had to get over the phase of looking for an ORM or webapp or testing frameworks - they don't exist because they are not necessary, and those that do aren't any good really.

I ended up inventing my own challenge - a time-series database backed by PostgreSQL (http://github.com/tgres/tgres), because I needed a difficult problem. Tgres is still not fully baked, but what it does couldn't possibly be done in e.g. Python, and not in C in as little time (even though it's been two years in development).

Contrary to what the blogs say, Go is _not_ an easy language to learn. Interfaces, goroutines, channels, selects, etc. will take a long while to become second nature, and if you're not using them then you're not really getting anything out of Go.

With respect to all the criticism Go is getting out there, e.g. lack of generics - I honestly can't say there is anything that bugs me at all. Some things may take getting used to, but usually in the end you're glad to have done so.

As someone who has done a lot of programming in my life (in Python, C (remember mod_python?) and also Ruby, and (with displeasure) Java) I can say that Go is a big deal in the language landscape and will not long from now be as big as Python - in fact I think it is Python developers who are most likely to switch over to Go for their next project.
When Apple was founded there were many other companies selling microcomputers. Today, there are thousands of online stores yet some still manage to get seen and noticed through word-of-mouth and viral marketing which costs very little.
Adobe buys TubeMogul for $540M, expands its video marketing efforts
Either way, this rule doesn't apply to Hacker News, right...?
I'm sure there are ways to isolate him in say, a psychiatric hospital, where he can get treatment if there's any.

Of course, if your point is that certain people are beyond help, then I guess you can always find examples where this is true and then maybe you can set certain rules specific for those extreme cases.

But I think that doesn't invalidate the GP's point. In most cases helping the person recover is actually possible so it's worth giving that road a try.
I'm writing an assembler for a virtual 16 bit CPU I built, and I hesitated on using BNF. It seemed overkill so I ended up hand-rolling a parser; for an assembler it's straightforward enough, but I can easily see how it could get ridiculous to implement a compiler this way.
LOL, Silicon Valley thrives on Wallstreet's dollars, they'd leave and the whole ship would sink within the first hour.
I felt it would add context to the fact that while my vote aligned with the broader opinion of the LA Times editorial board, insofar as not voting for Trump, this was in no way based on their endorsement and I found it somewhat off-putting that the author would assume that their endorsement would make much of a difference to me.
How to check whether this is happening to me on linux?
> A life isn't worth a lot anymore these days..

Seems you're the one who isn't giving much value to the prisoner's life here.

If rehabilitation can't be accomplished in 14 years, it won't be accomplished in 20 or 30 either so what's the point of keeping them inside an arbitrary number of years after that?

edit: I just noticed you referred to imprisonment as punishment on another thread; that's where we differ in belief.
Any particular "philosophical" business book recommendations?
[EDIT: I'm not the poster, but this is a real enough consideration these days I thought I'd provide an answer.]

Because in today's "cheerleader" style of politics... where it's more important what team you're on than anything else of substance... there is an assumption that if you say something that could be considered favorable to one "team" that you must be a member of that "team". The assumption that you're just being thoughtful, reflective and just considering the deeper questions seems to be off the table these days.
Most meaningful applications will require the use of pointers. For example, unmarshalling json comes to mind.

I wouldn't "avoid the use of pointers" if I were you. Rather, use them, run into problems, fix the problems, and you'll learn what you need to know about pointers in Go. Given your background, you code. Figuring out pointers in Go will be trivial for you, especially when you learn in context (e.g., writing something you think is cool). You got this.
I'd like to add to the question: How could Trump gain more than 50% of the Electoral Votes given he had even less than 50% of the absolute votes? (According to: http://www.nytimes.com/elections/results/president )
Fair enough, I thought you were trying to imply that because Clinton has the popular vote that that sort of opinion is okay.
For me, doing (in that order) the go tour [1], then reading "effective go" [2], then reading the language specs [3] have been a very good and immersive experience (of course, playing with some code along the way), better than a book. Bonus point: those are official docs, so you can expect them to keep up to date.

Note: "language specs" may sound scary at first (it certainly scared me), especially if you have w3c specs in mind. But this is actually very different, specs are pleasant to read and somewhat look like a documentation (past the mandatory "how to read those specs" section and its arid specs content conventions explanation).

[1] https://tour.golang.org/welcome/1

[2] https://golang.org/doc/effective_go.html

[3] https://golang.org/ref/spec
I'm genuinely curious how/why this is a problem for Python yet I've never heard of it being a problem for C#. In C# you can override Object.GetHashCode(), and there's no way in C# to even express the constraint/desire "the result of GetHashCode doesn't change (especially after insertion into a container)". Yet I've never heard of anyone in C# having a problem using mutable objects in sets or dictionaries?
Also drumming up fear about Trump supporters.

Deplorable or not, consistently insulting large swathes of your voters is ill-advised.
Heh, I didn't mean it like that.

Japan is densely populated and small. Tokyo has the same population as the entire state of California. A 'grassroots' campaign or a 'try it local first approach' simply takes into account a staggering amount of people, and all of these people have relatives that live within 3 hours distance of them, due to the size of Japan and the speed of transport.

It means that though Japan is largely conservative... if an idea does take root, it can quickly spread everywhere.

In the US, you get enclaves. California says X. Texas says Y. New York says Z. And there's 1500 miles between each of these major population zones, meaning that activists and politicians in one zone simply aren't active in another.
"inclusion" is one of the feel-good words which does not mean anything in real-life. Since this word is mostly used by liberals, I would start with the protected classes, e.g., homosexuals, religious minorities. How do you include religious Muslims and homosexuals in the same group? Homosexuals are regularly being prosecuted in Muslim-majority countries. Many Muslims (devout or not) are outright hostile to homosexuals. Do you include religious Muslims or homosexuals? Please let me know if you know a concrete solution of this problem, I'm eager to hear that.
That's the hardest part. I want to, I truly want to understand the other side, to make sense of what it is we can do to become more inclusive and accepting of everyone, to try and boost the entire country, not just parts of it.

But it's so hard to do that when there's so much that I find morally and ethically reprehensible about the president-elect and the public statements him and many of his supporters have made.
Yea, I say this as I slowly rewrite major chunks of this libre project (all in PHP :P) to be competitive with the titans of the industry in terms of features.

I feel like they went to their clients and asked them what they wanted, and didn't bother to go to any of the hundreds of places using other proprietary softwares that had implemented these features and talked up their employees about said software to find out which variant of this feature to implement and how to make it better than the proprietary implementations on the market today.

Some basic research would have saved me from rewriting and cleaning up these features, but at least as a saving grace the people who wrote this do know how to write quality PHP, unlike many other projects I've worked on involving PHP.
8 Ways to Gain Control ( and Achieve Trading Success)
I thought it was 200,000, now they say 60,000. So, do you have a source for 13k?
Thanks for pointing that out. Even ignoring the excessive writes, it'll be nice to have the cache take up space on my vast spinny drive rather than on my somewhat tight SSD.
> not getting behind gay marriage until a couple years ago

And when did Trump get behind gay marriage? How is that a point against Hillary?

> saying stuff like blacks are superpredators

Thank god she never said that.
I don't think it is tone deaf. It is a very valid point. People that working politics and research it as their job heavily recommended one candidate over the other. It is getting easier to ignore the opinion of an expert and instead find a source that agrees with how you feel. People are looking for reasons to discredit sources that they don't agree with. Sloppiness and bias will always happen, but at some point you have to realize that a source like The Wall Street Journal is better than Brietbart and that blog posts and opinion pieces should not be given the same weight as investigative journalism.
I'm certain there are more, but here are a few

platform native
https://github.com/andlabs/ui

gtk
http://mattn.github.io/go-gtk/

qt
https://github.com/therecipe/qt

qml
https://github.com/go-qml/qml

shiny (still being developed, Go native)
https://github.com/golang/exp/tree/master/shiny
Type safety mainly, i think. Performance is a definite concern, but they have a lot of internal applications and the stability of them varies. I offered up that less dynamic languages would provide more speed and reliability to boot.

I know Python got types in 3.5, though i'm not sure if it has Go-like Interfaces (Traits in Rust). If not, i think it really should.

I do firmly believe they'll be quite happy with Go though. Rust, not so much.
Best of luck with the project! :)
Petty

Also just a fundraising page for the Democratic party.
And that goes back to OP's point. Many countries don't view prison as "just", but as a means for rehabilitation or crime-prevention.
No they don't.

Hillary Clinton lost the election but is winning the popular vote

http://www.cnn.com/2016/11/09/politics/donald-trump-hillary-...
i love go, but follow rust with a lot of curiosity. a very interesting language, and much more ambitious than go.

when i've played with it, one thing that was always a big turn-off for me was super-long compile times.

as someone who used to do a lot of c++, i am loathe to go back to a language with long compile times, no matter how good the language...
The New Map of Economic Growth and Recovery
I can see some people being opposed to spending time outside of work - talking about tech/work stuff though. (I'm not included in this group).
As I said in my post, I understand OP's frustration. I understand that he expected more consideration for his efforts to learn the language and his suggestions for improvement.

The deficiency was only in his eyes though. Evan and the Elm community are fully aware of the type classes thing, because it's been mentioned by many people. He just doesn't see it as something that requires an immediate solution.

To summarize: I understand OP's frustration. At the same time, Elm (just like any other open source project) doesn't owe him anything. If you open a pull request or an issue you are not guaranteed a resolution in your favor. Ranting will help you vent but that's it.
Free-trade is bad for those whose livelihoods are displaced with nothing to replace them with. Of course, free-trade is easy to blame, but the elephant in the room is that even if manufacturing came back to the US, most of it would be done by robots.
So how come not golang instead of Julia? I don't have anything against Julia myself but it seems like go with its maturity, easy cross compilation, static compilation and easy IPC/multithreading it would fit the bill quite well. Granted the GC is a bit slow but should be improved with the next release.
Yet Trump was holding a rainbow flag at his rally:

http://www.washingtontimes.com/news/2016/nov/2/donald-trump-...

and then got a lot of flak for it in Utah in christian newspapers and media for it. Maybe he'll keep Pence in check, who knows...

Hillary being extremely "pro-LGBT" is also taken too much for granted. In one instance Hillary's crowd during the nightclub shooting was perceived to have thrown the gay community under the bus when they suppressed the news about it, because it might have had an "Islamic terrorist" component to it, so it would have hurt her slightly in her rhetoric. Many people have not forgot that.

People noticed she took large donations from the Saudis and Qatar and other places like that. I know a some women who voted for him, certainly noticed that part.

EDIT (another thing I thought of): During the process I was really fascinated with the media, new forms of media, popular media, etc. As part of that I was looking at how news spread on Reddit among Hillary and Trump supporters. One thing that was unexpected is that Trump's supporters included people from all walks of life: young, old, gays, transgender, Hispanic, Black, other minorities and they all were rather civil and respectful, they got along, all having fun with their frog mascot and whatnot. On the Hillary's side, there was a lot of hatred, condescension, as soon as someone mentioned anything critical about her, immediate downvotes and labels like "sexist" thrown around. It looked rather unhealthy. That militant attitude might come from the right place, but I can't imagine it being healthy, and I wonder if it cost her the election.
There is no such thing as western civilisation
But ultimately what they want.
hello Finnish IoT ddos expert
The Uses of Ethernet Networking Cables
Facebook is once again putting the $41B computer network industry to shame
Just to be clear, you agree that Clinton didn't cheat when she won the popular vote by a landslide (more than 25% more votes than Sanders)? https://www.thenation.com/article/the-democratic-primary-was...

You may believe that the DNC wasn't 100% fair in the primaries, but nothing in their emails suggests they applied their own biases to changing the rules in favor of Clinton, so that belief is not supported by evidence.

There is a secondary issue that maybe Sanders would have performed better in the general election than Clinton did. It's hard to do this kind of counterfactual analysis, but I disagree. Despite the media's horse race story, Clinton was so far ahead in votes and polling that she was never in danger of losing the primaries and so didn't throw the kitchen sink of "scandals" at Sanders. Had the race been closer, you would have seen these "scandals," and you certainly would have seen them had Sanders run against Trump (https://www.google.com/amp/amp.slate.com/articles/news_and_p...). More than that though, if progressive icon Russ Feingold couldn't win in Wisconsin, Sanders didn't stand a chance either.
ElixirWeekly #18 – Linking Your Java Application to Elixir/Erlang
Bernie Sanders did this but the encumbant democrats were able to stop him. The encumbant rebuplicans werent able to stop trump so he won. The people in these swing states voted for bernie in the primaries (in places where independants were allowed to participate). The DNC are to blame for being out of touch with the general population and forcing an unpopular candidate down our throats. Its no wonder nobody came out to vote for her.
Obligatory shoutout to the Moto E, LTE/CDMA, 2nd gen, which takes a 64GB MicroSD (even though it only says it'll take 32). Literally the device I dreamed of when I was a kid, it does calls, text, email, and most of my mp3s. (It doesn't do much else, due to a lack of internal storage and lack of RAM, but I just don't care.) It's been discontinued, so get one now while you still can.
You will probably need to acknowledge their existence, but the good news is they're quite a bit easier to use than C and there are far fewer foot guns (i.e. no pointer arithmetic or any such thing). They also deference automatically so they're more ergonomic to write (i.e. you can call functions on a pointer as if it was a normal struct value, and there is no "." vs. "->" distinction like in C-family languages).

I'd suggest just getting in and trying to write some. It'll take a little bit of playing around, but the language is quite intuitive and I'd expect that you'd figure it out pretty quickly.
Same here. I'd still be using it if I hadn't decided to switch to fi.
Joe Biden is probably the only one who could have done it.
Not just petty, extremely petty and spiteful.
"Channels without panics. Channels are awesome, but Go's design of them means that you have to learn special ways to design your usage of channels so that it does not crash your program. This is asinine to me. So much type safety exists in Go, and yet it's so easy for a developer to trip over channels and crash their program."

I've solved this in my programming by finally coming to grips with the fact that channels are unidirectional, and if you want any bidirectional communication whatsoever, up to and including the client telling the source for whatever reason it has closed, even that one single bit, that must occur over another channel of its own. Clients must never close their incoming channels. This does mean that many things that Go programmers sometimes try to bash into one channel need to be two channels.

But I agree it's a problem.
You could reskin it to be a Christmas game by having Santa fill sacks of toys. Then anoyher Ruskin to make it easier bunny filling sacks of candy. :)
I think this is just terribly in bad taste (I suspect under the hood there is no "Yes" if statement). I was also surprised that the "how can I help" link takes you to a page to help elect democrats. I don't know what I expected but it wasn't that.
Strong, strong disagree on the idea that ORMs aren't necessary because of some property of Golang itself. Lack of decent ORMs is probably my biggest complaint about Go, and I think if you look at a lot of large web app packages you'll find people are all writing their own 40-60% of an ORM.
That would be a good response, except you can still live in a democracy without voting. You're just accepting that generally a plurality of the voting population will make a reasonable decision rather than saying you need to take part in that yourself every time.
Obama is a racist, you are too.
Join the Slack elm channel. You'll find them there.
so it basically says you need some censorship into the social media? who is going to censor the content then? maybe consult with some countries that are good at censorship.

or just develop some new AI algorithm that does fact-check with a colored button, the darker it is the more fake it is, or something like that?
Why do you call yourself a democracy if you are not willing to accept the result of the election
I really dislike his choice of coding style. Compare:

int CountBits (unsigned int x )
{
static unsigned int mask[] = { 0x55555555,
0x33333333,
0x0F0F0F0F,
0x00FF00FF,
0x0000FFFF
} ;

int i ;
int shift ; /* Number of positions to shift to right*/
for ( i =0, shift =1; i < 5; i ++, shift *= 2)
x = (x & mask[i ])+ ( ( x >> shift) & mask[i]);
return x;
}

as opposed to:

int countBits (unsigned int x) {
static unsigned int mask[] = {
0x55555555,
0x33333333,
0x0F0F0F0F,
0x00FF00FF,
0x0000FFFF
};

int i;
int shift; // Number of positions to shift to the right
for (i = 0, shift = 1; i < 5; i++, shift *= 2)
x = (x & mask[i]) + ((x >> shift) & mask[i]);
return x;
}
Wow, what a trash article. I wanted to see Theil's perspective, but the egotistical writer just wants to tell me all the ways he th8nks Peter is wrong. What happened to reporting?
No, he's suggesting that Trump's repeated claims that the election is rigged is the reference for the claim that Trump's campaign was surprised that they managed to overcome the supposed voter fraud.
Trump consistently insulted large swaths of voters.

Again: it's not so simple.
I can only imagine the response from the left if Hillary had won and you had demonstrators chanting "notmypresident" [and other colorful things] and burning her effigy.

People would be going nuts calling them misogynists, bigots, racists, etc. but because it's Trump and he's nominally republican, it's alright. This kind of response only acts to further antagonize and prove his supporters right --they don't like us and act against us when things don't go their way, why should I support them when things don't go my way.

Trump, like him or not, be he good or not, won 30% of the Hispanic vote --despite all the negativity their community spoke against him -and he himself only lukewarmly campaigning in areas heavily Hispanic... He had more black votes than Romney and won more white women than Hillary --53% to 43%, according to Nate Silver, that's astounding, despite her actually using the "women's" card.
I just meant that he could take that stance and it would be in line with his statements pre election. Personally I don't see it happening because the biggest drivers in automated driving are currently Google and Tesla, both are US companies. If the leading lights in this sector were Volkswagen and Beijing Automotive Group then he could certainly fall the other side of the argument.
A bad narrative beats no narrative.
Based on how often that happens, as opposed to people in pain who want to die but aren't able to take their own medication, I'm willing to risk that happening. Being forced to stay alive in pain is every bit as bad as being forced to die.
This is the smugness which is the cause of the divide in this country.
Since "same group" in this instance is "The society of The United States", it's quite easy. We manage it in the UK without everything collapsing (thus far.)

If it helps, you can take "inclusion" to mean "has the same rights" - ie. Muslims, LGBTQ, women, etc. all have the same rights.