skysight-inc/HackerNews huggingface dataset:
Why? Can you explicitly name a type of mistake that might happen and explain how Go solves it in a way that Rust does not?
I think an understanding of the positives and negatives of copyright is important. Copyright is an important economic motivator and the basis for the creative industry's ability to generate revenue, but taken to extremes it stifles technological innovation and can lead to outright censorship.

Until very recently, only the positives were represented in government policy. It was as if it was impossible for too much copyright or too strict copyright enforcement to even exist.

What we are seeing is a rebalancing of the narrative, one that includes the opinions of more then just the entertainment industry. That's all.
I think if they control 60% of the news pipeline (and climbing), they're categorically different. The U.S. government regularly investigates similarly large entities.
Accusation of racist where there is no racism.
I can't find the article right now, but I read a while ago that the Spotify client applications are modularized, such that different feature teams can push updates to their individual feature without breaking or being interdependent on other parts of the clients releasing in sync. I'm not sure what the mercury database is used for or if it's maintained by one of those "feature teams" or is part of the core lib, but that lack of central oversight (and responsibility) could be one reason why such an easy fix isn't so easy to get fixed.
Book Review: React.js Essentials by Artemij Fedosejev
Honestly curious, as I don't have a strong opinion against the Touch Bar.

Is your main gripe that the esc key is no longer a physical key? Or that learning a new placement of the esc key is difficult to adjust to?
The Electoral College is only hated by Democrats because it would unfairly give the coasts with the largest cities (New York and California) an unfair advantage in all future elections...which just happen to be completely Democrat.

I, for one, don't want the those two states dictating law for the entire US. The system is not perfect, but human nature has not changed in 200 years, and the founders were brilliant when it was designed.

I would have accepted either candidate because this is how a free nation works. You vote, and the results might not be what you like.

The Democrats need to clean their wounds, figure out why they lost, and actually learn the needs of the people. CNN and many of the other MSM has even tried to pass Trump's win off as uneducated white men and women, which couldn't be further from the truth.

My Facebook feed has been filled with some of the most hypocritical and childish people I have ever seen. Before the election, everyone around me was saying that if Trump supporters protest the election results, it was hurting the Democratic process. Now that Trump won, there are protests everywhere (including those same people).

Once again, it proves to me that most people only support things out of their own self-interest and if given even the slightest amount of power, they wouldn't give the other side any freedoms or rights.

It's easy to see how evil dictators of our past came to power (and no, Trump is not an evil dictator) and millions of 'undesirables' get slaughtered with ease.

I'm one of the only people I know that gives everyone a chance (even if I don't like what they have to say). I find even seemingly intelligent people seem to lose their shit and immediately argue like a teenager when there are dissenting viewpoints. Safe spaces only make this kind of behavior worse.

The problem is that it's becoming harder and harder to have a view or an opinion that diverges from the current narrative. If you want to have a civil discussion, you will be silenced, attacked (sometimes physically and online), and you might even get fired from your job (if someone decides to contact your employer or boycott it).

This is why the election polls were so wrong: many people feared telling anyone they were going to vote for Trump because they didn't want to get attacked and possibly lose their livelihood.
Making little components that matter – Xtre Components
Prop 64 – New Hardware Company Revolutionize Growing
People arguing about JavaScript frameworks to make a SPA that doesn't need to be a SPA feels a lot like people arguing about two bad presidential candidates.
This assumes Clinton would meet the standard while Trump would fail it. Between Whitewatergate, her husband's impeachment hearings, Benghazi, enabling her husband's womanizing, the improprieties with the Clinton Foundation, and more, such a standard may make her ineligible as well. I think being a bad person isn't what the founders had in mind.

I also think they would have been appalled at the idea of someone who's political achievements cannot be disentangled from who they married. After all, the founding fathers weren't exactly fans of royalty.

If we want to apply intent, then the question is who would our next president be, Cruz or Sanders?
A friend of mine has depression, and yet externally his life is excellent (he knows this, but that doesn't change how his mind perceives reality). I've had very large problems, and maintained mental health throughout.

Do external factors influence mental health? Undoubtedly. But that hardly means things like bacteria aren't a factor as well.
And the reason you don't want to drag in Flex and Yacc/Bison is that then the bulk of the course will revolve around the banal issues surrounding syntax, rather than semantics: high in heat, low in light.

Not even the smarter side of syntax (abstract syntax), but rather character-and-token level syntactic sugaring.
And that's the problem with US elections - I would love to see a public showing (instead of the incessant back and forth) after the election of a good old review/audit of the election process.

Even if it's only a few who participate/watch, knowing the process is audited would make me a lot more invested in it.
In the Netherlands there are also institutions for those who committed crimes but were held less responsible because of mental illness. To protect society and to treat them. Not quite as stict as prison, but they don't have freedom and are often violent.

They can sometimes have social contact with the outside world, e.g. by having a football or chess team that plays in the league. Only home matches of course.

I played chess against some of these people inside once, you do keep wondering what they did to be there...
This is the first time that I hear the claim that Archimedes was married.

Wikipedia: "It is unknown, for instance, whether he ever married or had children."
The mystery of 0.577 [video]
I strongly believe and practice work/life balance. While I love my job, I love coding, I have several open source projects, etc, and I do sometimes work on nights and weekends, I can't sustain it for very long before I crash and burn.

That being said, the best engineers I know all work crazy hours. Even when they don't they're absurdly productive, but on top of that, they work insane hours without skipping a beat. They shouldn't, they don't need to, they'll get promoted without it easily...but they do anyway. And they still manage.

I don't know what to say to that. But that's my reality, at least.
Unless you can provide a source, I really doubt your first point. We already know of past bacterial mass extinctions that occurred due to climate change. They happened over much longer time scales than the ~80 years mentioned in this article, and phytoplankton evolve much more slowly than bacteria. There are limits to what evolution can overcome.

https://en.wikipedia.org/wiki/Great_Oxygenation_Event
I'm curious too, but more specifically for a Pandas equivalent?
How hard is it to write a bot that googles the facts and checks if they contradict the story?
exactly my experience
The perl5 solution is

perl -Mbignum -e 'print 9999999999999999.0-9999999999999998.0;print "\n";'

1
To put some perspective on this, I am from Minnesota, I was there in 1998 and I helped Jesse Ventura get elected. It had a remarkably similar vibe of unexpected victory up-ending the establishment. Of course Jesse Ventura is much more of a rational and thinking man than Trump, but the race was similar in that no one took him seriously and he won in a huge upset against the major party candidates.

The thing with Trump is that liberals everywhere still can't get over what an asshole he is and what a disaster this is, but that fact that an asshole like him gets elected is very telling. We need to observe and understand this. Saying that people were duped and are idiots is not an interesting story, it doesn't help us make a better future, and quite frankly Trump supporters are not all idiots and bigots. What the intelligent Trump supporter would say is that establishment politicians have duped everyone too, and that Hillary was not going to further your interests. Granted Hillary was definitely the lesser of evils, but I don't think there's a cut and dried case that her policy was going to help the low to middle classes. Plenty of blame to go around here.
A bunch of black people are saying "this is racist" so step one is taking what they say seriously and considering their point of view.

Beyond that: for many people, youth or juvenile crime is considered a failure by society, and lamented. Kids were neglected, went wrong, and we lost them to crime. When the issue is black youth crime however, their identity is pathologized and the perpetrators are subject to dehumanization through terms. "superpredator": these black youths aren't like Johnny shoplifting a comic book from Walgreens, they are inhuman killing machines that prey on the rest of us. "bring them to heel" this is something you make a dog do. An out of control mad dog, who needs to be corrected through force.

I don't think Clinton _meant_ it to be racist. Believe it or not I don't think Trump did either. But I'd say both of them said racist things in the sense that they both fell into patterns that denigrate and otherize minorities.
That's because they're both >>= in Haskell. So is SelectMany in C#.

Or to put it another way, it's taking an operation that does this:

a -> t of b

And turns it into one that does this:

t of a -> t of b

There's a formal name for "t"s that support this operation. I'll let you guess what it is. :)
Many people like to take something they're good at and push it to it's absolute limit. For some it's Starcraft, DOTA or League. For some its parenting. For some its wall climbing. For some it's an open source project. For some its their day job. In that last category, some are software engineers.
I agree that just because Trump won the election doesn't mean the people gave him a mandate, or have spoken, but looking at popular vote in a system that doesn't even focus on popular vote is incorrect IMO.

If the rules were to get popular vote then campaigning would be done totally differently. The candidates are doing everything they can to win states, not win popular vote.
A more accurate description is that Linux isn't compatible with the new Macbook Pro.
It's not Apple's job to make their laptop compatible with Linux.
"As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master."
Same noises coming from Europe -- today, it was Schäuble proffering this "lesson" from the US election. The degree to which the news in this country is censored or distorted is frankly maddening, and to my mind, ultimately self-defeating.

For example, until half a year ago, important details in articles about terrorism were left out, but you could still sort of fill in the blanks yourself. Now, every single article about an incident has the same stock phrase: "Hintergrund und Motiv der Tat sind noch völlig unklar", and nothing else.

The elision of all details is supported by the flimsiest of justifications, namely that the terrorists relish and are spurned by the media attention (as if their religious fanaticism doesn't play the major role). There is, of course, not a shred of evidence for this contention, except for the opinion of a handful of "experts". It seems to me that a terrorist attack is newsworthy. That newspapers refuse to report details (say, by interviewing a witness) is an awful abrogation of their duty. Sometimes reading the news here feels like living in Soviet Russia.
History Tells Us What Will Happen Next with Brexit and Trump
Can someone seriously explain to me why this is a bad thing (except the part "Mexico will pay for it")? Isn't it is any country's interest to protect their borders? Mind you, the wall is only stopping "illegal" immigrants; I can't really imagine how a politician could oppose the wall and hence support illegal immigration, support crime. Even Germany is starting to rethink their "open borders" policies...
You can't prevent false ideas spreading by censorship; quite the contrary.

The idea that one can create an AI or censor or committee to separate truth from falsehood and then put it in charge is plainly authoritarian.
There's no reason to use the blockchain for this. There are existing methods that allow people to be able to confirm their vote is included in the final tally without revealing (by choice or otherwise) what their vote is.

See Punchscan or Scantegrity for examples.

- https://en.wikipedia.org/wiki/Punchscan

- https://en.wikipedia.org/wiki/Scantegrity

This slidedeck from Ron Rivest (yes, that Rivest) gives a good overview of secure and auditable voting:

Auditability and Verifiability of Elections

ACM-IEEE talk March 16, 2016

https://people.csail.mit.edu/rivest/pubs/Riv16x.pdf
Immigration in the US is broken on so many levels. I am afraid nothing will be done to resolve that.
a personal example is the number of years it takes for someone from India/China to be legally a citizen is vastly different than other countries. I don't think a government that is so vehemently talking about american jobs and workers is going to care about the legal immigrants who are working here. I think it is unfair to the many many people who are paying taxes like citizens without the same rights and benefits.
This is obviously Microsoft's fault, right?
If Facebook wants to be a "source of truth" they're going to need to hire moderators outside of Silicon Valley that represent a wide array of values, traditions, and backgrounds, in a ratio that represents the actual population, and have them peer review each other without fear of repercussion from their employer. I think it's hard for the Silicon Valley types to surrender this type of control... For instance, would this article even be on HN if Hillary had won the election? If we're talking about neutrality, that's an important point to consider.

Actually, the lack of multiculturism is true for quite a few Silicon Valley companies. Try to find a station that has 'Today's Metal' on Google Music, good luck ...there are a couple hundred different indie channels to listen to that are very meticulously organized into genre, sub-genre, and sub-sub-genres. I'm not complaining, I simply use different products, but I think it points back to the source of where the lack of multiculturism stems from.
Tech Companies Trend Down for Backing Losing Candidate
This is one of the things that makes Rust's error handling so elegant.

The error "handling" code mostly part of the error types themselves, mostly in the form of to/from conversions.

The actual logic code can then rely on these conversions and is freed from bloat.
Grub Hub CEO – If you support Trump, I want your resignation
I wouldn't even call testify a framework. You can just as easily mix tests that don't use testify with tests that do use testify. It's more of a toolkit with helper functions to help you write test, which you can pick and choose as needed. But I agree, I've done the plain vanilla Go testing in the past, and testify has drastically cleaned up my tests.
A lot of dirty tricks are played by exploiting the rules of origin. You can mark something as "Made in Italy" if the last substantial transformation of the goods occurred there. Last substantial transformation is very poorly defined, so is open to creative interpretation. You can make 95% of a handbag in China or Bangladesh, do some final stitching in Italy and perfectly legally label it as "made in Italy".

https://en.wikipedia.org/wiki/Rules_of_origin

The inverse manipulation is used by Pakistani manufacturers of surgical instruments. They buy stamped steel blanks from Germany, perform the labour-intensive grinding and sharpening in Pakistan, then label the instruments as "Made in Germany" by claiming that they did not undergo substantial transformation in Pakistan.

https://www.youtube.com/watch?v=NaTWtz1AzPE
The same way they do now when there is no compulsory license: the publisher negotiates the value of songs with the streaming service up front.
One Man’s Opinion After #Election2016 Trump vs. Clinton
How does someone like you (and me) compete with those people who can sustain the crazy hours?
I think the answer you seek is in front of you. Look at it this way hiou.

There are the Lumpers (everything is the same) and the Splitters (everything is different). If you remember the book Sophie's World (which was full of great insights into this), then it is like the genres of reductionism and holism in philosophy.

The real answer is that people's brains work differently.

If you want some consolation, it is that we cannot live without either group, Lumper or Splitter. Each group has failure modes which can be corrected by the other tribe. I am convinced that is why the left and right exist in all cultures and times. It's a very important human algorithm.
Ask HN: How can I help digital privacy and activism by slinging code?
Writing code seems like my highest leverage activity. Where can I help? In light of the recent US election, I'd like to contribute. Ideally it'd be around secure communications, digital privacy, and helping activists spread their message and organize.
Wikileaks?

Oh wait...
No because popularity does not equal truth.
My thoughts exactly. A successful hack job or covert operation is one that you don't hear about. Non-detection is one of the goals and one of the criteria for defining success. So the ones that are found out, should be assumed to be the low end of the competency/success scale.

Edit: Sort of a form of survivorship bias going on. The ones that "survive" (i.e. get found out) can't be used to draw conclusions about the others.
Since when is powerful reflection a drawback or a sign of a broken language? In my experience reflection is not used all that often in Go and it's nowhere near as powerful as say .NET or JVM reflection - which means package private stuff stays package private, unlike the JVM where the JIT must assume that any type can change at any time.

Go has its quirks, and many design decisions that I find dubious, but so does every language I've used. I'd still much rather tackle a new project in Go than Python or C++ or Java. It's efficient, it's got great tools and a fully-stocked standard library, a fast compiler, static type checking, type inference, and is extremely easy to read other's code because the language is so simple. There aren't a million ways to write cryptic code, unlike say Scala - which appeals to me more on paper but is a disaster to work with in comparison.
Zuck seems to be crafting and curating his persona & reputation for a future life of public office. Changing up facebook's bad content reputation will be important for this path.
So this is going from connecting power to having a full system ready to go?
That's why we created https://github.com/go-reform/reform. It gives you type-safe (without interface{}) helpers for both common cases and reading custom query results.
If they're buying stuff then it's not a DDOS. If it's millions of garbage IoT devices hitting your servers and running whatever the most expensive (CPU/Memory/IO wise) queries constantly then yes, that's a DDOS.

The DDOS extortion guys are getting really good at their job. They even broke Akamai a few weeks ago. It's a spiral where they extort money and use it to improve their infrastructure to be able to extort bigger and bigger players. I have zero doubt that Alibabba's servers were already straining under the load of that many shoppers. Adding a DDOS on top of that would be catastrophic.
Would anyone expect it to be compatible, this soon after release?
There are other nice machines to run Linux on.

AFAICT people buy Apple laptops to run macOS; for that you have pretty little choice.
Type information isn't reflection. In C++, given a pointer, you can only discover that it points to a Foo if you know that Foos exist.

If you don't, you'll never be able to find the name of the type, whether it has a member named "Bar", what the type of that member is, whether it can be set, whether Foo has a method named "Baz", what its argument types are, etc.

Even if you do know Foo is a type, the programmer has to do most of that stuff. For example, one cannot write a function that prints all fields of an object passed to it without specifying its concrete type. Add a field, and you have to adjust that function.

The only thing you can reliably do is determine whether Foo implements a given interface (= abstract base class) but again, that's only if you know that interface exists. You cannot determine the name of a superclass or the depth of an object's class hierarchy, for instance.
The article was bad, but the study is hard to read. I'm not 100% sure but I think this this blip says scouting potentially has a casual relationship. It shouldn't translate to "Scouts provide mental health boost".

>This study used a prospective cohort design, controlling for many of the factors that might affect participation in Scouts–Guides and later life mental health. Most of these measures were collected in the appropriate cohort sweep. The possibility of residual confounding, particularly due to missing or poorly measured socioeconomic variables, was further examined using three methods, a negative exposure control, an exploration of ‘dose–response’ and a measure of differing regional rates of Scouts–Guide attendance. Although there was no evidence of a dose–response relationship, the other methods supported the plausibility of a causal relationship.
"I'm black, an immigrant, and a Software Engineer."

Contrary to popular belief, Trump doesn't hate you, nor is he trying to kick out all of the immigrants.

If anything, this campaign should show us just how much mis-information has been purported by the media.

"mainly due to my ethnicity and having gone to a no-name college"

Stop blaming ethnicity on your own inabilities. VC will gladly give you money if they can make a good ROI on your startup/company. They don't really care about race or what college you attended.
I wasn't talking about the wall per-se but the general view about Immigration.
I'm sure many coders do share that goal. If you don't, that is fine... but then you are not the target audience for this article. Ideally, people have careers that they value enough to feel the work is worthwhile for its own sake, and not just a means to collect a paycheck that funds the rest of their lives.
Refugees in general have a very low crime rate. They just escaped a war, get help that they're thankful for and want to get their lives on track in their new country.

It's the illegal immigrants for economic reasons that find life is very hard that are a problem.
Really really shitty.

And humiliating.
I don't think ranking new information according to held beliefs is necessarily that far towards AGI (admittedly, strong NLP may be, though).

There's no fundamentally creative step in deciding "How well does this new piece of information match pieces I previously had"?
Ah yeah that's what I missed. Thanks