skysight-inc/HackerNews huggingface dataset:
So in the first part you argue that they acted this way only because other powers tried to subvert them.

I'm not going to argue against the fact that others try to subvert them because this is a fact, but the thing is that other Ideologies also face the same issue.

Yet we consistently always see the same thing in Socialism. The last one where this happened is Venezuela, which has enacted a forced labour law recently.

Regarding education: I wouldn't teach my children Creationism but I also fail to see how this can in any way negatively impact a child in 99,99% of all existing professions. If my child wanted to work in Biology it's a problem, if it wants to work in any other profession - not so much. For me in IT it is completely irrelevant what my beliefs about these matters is.

The only problem that can arise is other people treating you bad because you hold other beliefs than them, no matter how irrelevant they are.

To me it is a matter of freedom. I'm not here on this earth to further some agenda that someone in an ivory tower has thought up. I'm here for myself and the people around me and I want to be free to act in a way that I see fit. Socialism negates this, I'd be just a part of a collective and someone else is going to tell me what my role in society is, what ideas are good and which are bad.

Regarding wealth distribution: Why shouldn't you be able to have 1 trillion dollars, provided it wasn't accumulated through use of force or other criminal means. What you have to understand is that a company makes its money by providing goods and services that other citizens are willing to pay for voluntarily. Maybe the guy with the $80 billion did some shady things, but unless proven so you can't argue against him owning that money.

> Also, Hitler was against the Jews, socialism isn't.

Socialism is against successful people. Why? Because they have options to ignore what the government wants them to do (they are not dependant) and because their success often comes with power.

As it happens Jewish culture has shown again and again that it is a highly successful one at raising children that prove to be highly productive and successful in societies. No amount of persecution and discrimination over 2000 years could change that.

It doesn't surprise me in the least when a Socialist make an Anti-Semitic statement, I know they hate them for their success.

You yourself made a statement one sentence before that arguing that the successful person with lots of money is somehow criminal, which means you despise success at some level. It's not a big step to move from that belief to outright Anti-Semitism.
$ du -h --apparent-size /lib/systemd/systemd-localed
336K	/lib/systemd/systemd-localed

Not much, you could fit a thousand copies of this in 336 MB.
Kind of like premature optimization, "premature compatibility" can be a performance/labour-hours killer.
This is inaccurate. She is charged with participating in a riot, not trespass. And it is explicitly because of the content of her report:

"She’s a protester, basically," Erickson told the newspaper. "Everything she reported on was from the position of justifying the protest actions."
It seems like a decent middle ground between high interaction honeypots and full on vm's would be leveraging something like containers.

I've considered doing this before but, you know, if free time grew on trees...

The benefit of using containers is that you can blow them away after every session, they have builtin networking so you can make entire honey nets, they're dirt cheap, and sharing the configs is a no brainer.
Or "You have Big Data". Paraphrasing Greg Young's idea, "If you can put it on a Micro SD card that you can buy on Amazon, you don't have big data". So if your data fits in 128GB ($37.77 on Amazon right now) you don't need big data solutions.
You think it's a stretch to call her a "protester"? I think in ten years she might qualify for an even worse crime, "having thoughts."

This is from the article:

>When asked to explain the grounds for arresting a working journalist, Erickson told the Grand Forks Herald that he did not, in fact, consider Goodman a journalist. “She’s a protester, basically,” Erickson told the newspaper.

Imagine in ten years where it said: "It's a huge stretch to call her a journalist. She's a thinker, basically. She came and she formed her own views, and then shared it online. She didn't just share the corporate story, this wasn't a press conference and she's not a journalist. She formed her own thoughts, and that's what she chose to share. I hope she gets locked up and the judge throws away the key."

Luckily for us, the Internet doesn't work that way. :) It's a nice view on what happens if projects like Tor don't succeed, or if the agencies who rightfully backdoor them allow any crack of evidence of the same to leave outside of actual imminent terrorist plots and the like. It is super scary for anyone to use the word 'protester' as in the article or the way you've just used it.

Bob Dylan just won a Nobel prize, but now protesting is grounds for arrest, apparently, as quoted from the article above. (By the way, I am outraged at this phrasing, even though I consider Democracy Now to be extremely left-leaning, it is like talking to Chomsky. That doesn't make it illegal.)
This is partly why I like hckrnews.com as my front page. Stories that are flagged yet have massive upvotes still appear there, and I'm happier for it.
Another possibility is that the prosecutor didn't consider it relevant to the case whether Goodman was a journalist or not, but chose to answer the question anyway. E.g. the quote "I think she put together a piece to influence the world on her agenda, basically. That’s fine, but it doesn’t immunize her from the laws of her state" in no way implies that her actions would have been legal if she were a journalist.

It is the article that asserts that "arresting a working journalist" requires a special explanation.
The French used to have a reputation for haughtily refusing to speak anything but French to tourists. I never observed such behaviour though.

Was this reputation always a myth? Or is it something that used to happen until a cultural change took place?
Loading (and error, etc) state should be the responsibility of the component doing the content rendering, not the parent. So the ConditionalSpinner component:

<ConditionalSpinner renderIf={data}><PersonRenderer person={data.person} /></ConditionalSpinner>

Could be written better as:

<PersonRenderer person={data.person} />

Where PersonRenderer would be defined as such:

class PersonRenderer extends Component {
render() {
if(this.props.person) {
return <div>personcontent</div>
}
return <LoadingIndicator/>
}
}

Given this, I'm still not sure how an If "component" would be achieved (and further, you'd need an Else or a Switch component anyway if going down this route). Maybe you could explain the benefits of such a path?
Some commissioner somewhere said election is rigged, so that must be the truth we all accept and go rioting on the street.
Blacklisting all IP ranges that are not residential/commercial ISP.

I can't access Netflix from a U.K. data center connection even tho I have a U.K. account because it detects it as a non residential IP address.
As GP wrote,

> that has to be balanced against locality of reference and context.

I'm also against splitting stuff like crazy, even though I tend to write small functions. For me, the primary concern is "how easy is this function to understand"? Sometimes splitting out code into separate functions actually hinders readability - especially if it makes reader jump around, or uses state passed implicitly between many small functions.

I find good functions to be structured like good explanations - the function body should give you a general and complete understanding of what it does, and low-level details get outsourced to helper functions, that you can recursively review if needed.
Just to reinforce this, the same is essentially true of all the languages I have touched. If the language has associative arrays ( e.g. maps ) all the better. But associativity is not difficult even in assembly language - so long as O(n) lookups are okay. Adding basic better-than-linear searches ( O(log(n)) ) is also not horribly complex - the 'C' library bsearch() is a conceptual template here.

Having large arrays of const data to drive 'C' programs can - emphasis can - lead to much more manageable 'C' code.
I'm definitely not in the humanities camp, but I don't see how someone who produced work that presumably thousands of people found value in would be less beneficial to society than yet another person to die at war.
The training set just has anonymized features. Data scientists generally would like to know the nature of the data they are working with. Does the site at any point give access to the labeled featured?
Venezuela’s Supreme Court Consolidates President Nicolás Maduro’s Power
Let's look at data: https://en.wikipedia.org/wiki/Maternity_leave_in_the_United_...

Rich westernized countries, except US, offer between 1 and 3 years of unpaid maternity leave. This is a strong recognition of the critical role mothers play in the early life of their children, and a recognition of the importance of rearing the next generation. Multiply by 2 or 3 children, and you get anywhere between 2 and 9 years of working on the "conceiving, delivering and raising children" career. Of course, it doesn't end when the child is 3 years old, more like when s/he's 18, and sometimes much later.

Furthermore, when women have a real choice between career and family, many choose family. http://www.economist.com/blogs/economist-explains/2015/05/ec.... "in the Netherlands 26.8% of men and 76.6% of women work less than 36 hours a week". I, for one, am commending them for it.

Does this mean that women should spend their entire existence attending to their children? By no means! The Dutch arrangement sound fantastic. As an old Dutch friend proudly stated, what Netherlands does today, the rest of the developed world will do in 10-20 years, so there is hope for the rest of us.

As of the lady in the OP, she has her priorities in the wrong place, no surprise adult men stay away from her.
What's your goal in learning a language?

In most cases, I would say it's pointless at this stage. Machine translation is already much better than most people can achieve with 6 months of study, and it's improving rapidly. I used to love learning languages, but I try to avoid learning things automation will soon be able to do better than I can hope to. On the other hand, if you need to be functional in a foreign language for the sake of some broader short-term goal, it might still be a sensible investment.
Yep. And this is the take-away. We shouldn't ask that the burden-of-proof the State must meet be something like: "Did the State eventually have a good legal argument?"

We should require that the State be using its (considerable) resources to achieve the best "public good".

It is my opinion that throwing charges until they stick at a journalist (the only constitutionally protected profession) in order to bully them from doing their job when it is not in the interest of the State, is not in the best interest of the public. That is not creating a public good.
Programmer judicial absolutism.

I read the Arizona case, that reporter was charged with trespass for ringing a cops front door bell. A cop under investigation for murder of a woman.

The public absolutely has a right to know, and knowing involves Goodman following the protestors onto that land.
Right on! I just wrote to my congressional representative asking for stronger laws punishing officials who act as corporate lackies.
This network has gone under the confusing name CNN as it is a neural network framework implemented in C++

It recently changed name, which I believe prompts this submission.

It has powered a number of NLP research papers and projects.

It has some really interesting features in terms of how data can flow through the graph, as you can dynamically restructure the graph for each datapoint. I assume that is why they've gone with dynet.
My solution to this was to pay a friend in the states to share his residential connection. I'd like to see them try and block Comcast's residential blocks.

There's potential here for a middleman to write software/develop hardware that can share residential connections whilst filtering destination IPs (e.g. allowing AWS addresses) to try and minimize the potential for abuse with the goal of discouraging traffic other than that required for Netflix. The user using the service would pay a fee which the middleman would take a cut from, with the rest going towards the home owner's broadband costs.

Payment is still problematic, ideally I'd be using a US bank account and credit card. But if they start clamping down on use of 'foreign' credit cards they will alienate those taking vacations etc.
> Whenever you buy a product from a company that advertises on facebook, google, whatever, you are effectively paying for it.

In my opinion, it's a bit more nuanced than that. When you purchase a product with cash, no personal data is exchanged. The transaction is final and complete. When you 'pay' for services by exchanging personal data and metadata about yourself, that transaction is persistent and the vendor continues collecting payment indefinitely.

With store loyalty cards and even in-store Wi-Fi tracking and other tactics, even cash payments can be viewed as less anonymous, because the vendors prefer to continue to reap the rewards of profiling and tracking customers. My point is that this isn't a black and white issue, but there are some important distinctions to make about payments in cash and payments in data, or a mixture of both.
I think a balance is possible. I tend to prefer to decompose functions for readability. A series of simple sequential function calls that describe what they do is more quickly readable than the same instructions listed as a series of compound operations.

These function definitions are also typically defined in call order in the same file.

If you need to know what the individual functions do you can scroll down the necessary few lines , but IMO as long as you name your functions honestly that isn't generally required to be ablr to understand what both what it's doing and where you're likely to need to make your change/fix at a glance.

This style does require a lot of trust that everyone is following the same strategy - as soon as you have to doubt that accuracy of a named function in this approach, the benefit is lost. So it becomes important to keep them up to date - changing what function does must also change its name.
Opera has had a feature like this for a while too: http://www.opera.com/blogs/desktop/2016/04/opera-beta-update...
Brilliant work, just awesome amount of skill and attitude in action. Mind the app for LED control interface.
> Complaining about "Elektronik" not meaning "electronics": moderate actual nazi

Fellow German native speaker here: Elektronik means electronics, doesn't it? At least dict.leo.org and the Oxford German Dictionary (which came with my Mac) seem to say it does.

Elektronik | elɛkˈtroːnɪk |
Fem. Elektronik
1 electronics sing., no art.
2 (Bestandteile) electronic parts pl. electronics pl.

Your other examples are spot on, so obviously I'm missing something in this case.
"Spouting facts means you have an agenda."

Can you please explain what you mean here?
Have you read a single Supreme Court decision? Your entire comment is factually wrong.
As far as testing tools, we have released a distributed testing framework that allows you to write tests (with Mocha, or similar) that run across many machines and it verifies wither your system is correct:

https://github.com/gundb/panic-server

In terms of performance I recommend things like Benchmark.js, and I recently did a talk on JS performance here: https://www.youtube.com/watch?v=BEqH-oZ4UXI .

Your question is great! Definitely not trivial. :)
The senior scientists evaluation committees are quite happy with the status quo and dont want to lose their power in their fiefdom. Search Bing for [PNAS
Fiske]
Do you know how many problems can be reduced to writing a toy interpreter? You're much too dismissive of a very useful software engineering technique. (That's if you meant your comment as sarcasm; if it's praise then I'd agree.)
Can I suggest beg, borrowing or stealing a copy of Sam Halabi's "Internet Routing Architectures 2nd Edition":

https://www.amazon.co.uk/dp/157870233X

It's probably not the most up-to-date treatment of BGP and Autonomous Systems, but it's pretty good for learning the basics.
Some interactions with 3rd party libraries (like rendering stuff, leaflet.js, pixi.js) fall along natural event-driven faults, like the game update tick finishing, something managed by Elm being clicked, that sort of thing. In these cases, ports (events) are the obvious fit.

Then there's synchronous 3rd party library stuff where you just want to execute a Javascript function, like a math function that you aren't going to reimplement in Elm. In that case, I wrap the function with a native module and call it like an Elm function. Since you talk of computation, is this what you're talking about?

The Elm community highly discourages native modules. For one thing, they aren't very well documented and the API seems to have recently changed. But I'm not sure what the alternative is.
Apple added specific ad-blocking features to its browser on iOS 9. There are plenty of browsers that support ad blocking on Android, and they have existed since pretty much the beginning.

It is also possible to block ads in other apps on Android. One way is to use a custom hosts file that blackholes ad-serving domains. The hosts file is stored on a read-only partition for security purposes on most builds of Android, so overwriting it requires root. Another option is to point your phone to a DNS server that does the same thing. This does not require root and works across multiple platforms. Another Android-specific option is to use the VpnService API to implement filtering in an app that does not use root but gets to see all other apps' Internet traffic. There are several apps that do this.
I think "kill your ego" and be happy with the janitorial aspect of it.

De-duplication is "equivalent" to ( LZW style ) compression, and LZW compression is a solved problem. But local conditions may insist more on de-duplication.
Not every thing is in the same backbone. Netflix has installed datacenters at ISPs as cache. Which is more efficient :)
The problem isn't your co-worker, it's the company and how they relatively value that. I'm definitely a workaholic, but my coworkers who work "normal" hours are equally valued. (but we're a small company, so we don't have a rigorous review process, and soft skills are highly valued)

In general, and true in my situation, when you work crazy hours, other aspects of your work life may be subpar (for instance, another team member may be a better communicator or a thoughtful architect)
IPFS is not an anonymity network.
Yes you absolutely can. That's the point of freedom of the press being part of the First Amendment. Laws that would prevent the press from fulfilling its constitutional role lose out to the first amendment.

Journalists are allowed to protect their sources, where the rest of us might be compelled in a court to testify.

It doesn't give them blanket immunity from all laws, but it does provide them certain protections. This is a clear case where the state is overreaching.

EDIT:

> EDIT: I don't want to reply to everyone, but if you could invoke the first amendment in the way you all are arguing then every murder would just need to say the murder was their performance art.

No. That is not remotely true. You're being ridiculous.
Laws aren't absolute, they have to be put into context. You can absolutely invoke a constitutional right for breaking "a" law. "The law" isn't a single entity.
Can you elaborate on the platform you're building? What is it, how does it work, what problems do you think it solves, etc.?
https://en.wikipedia.org/wiki/Americans_with_Disabilities_Ac...

> Under Title III, no individual may be discriminated against on the basis of disability with regards to the full and equal enjoyment of the goods, services, facilities, or accommodations of any place of public accommodation by any person who owns, leases, or operates a place of public accommodation. Public accommodations include most places of lodging (such as inns and hotels), recreation, transportation, education, and dining, along with stores, care providers, and places of public displays.

[...]

> The statutory definition of "readily achievable" calls for a balancing test between the cost of the proposed "fix" and the wherewithal of the business and/or owners of the business. Thus, what might be "readily achievable" for a sophisticated and financially capable corporation might not be readily achievable for a small or local business.

It's a 25 year old law. I don't have much sympathy for large organisations that are still choosing to discriminate against disabled people.
I disagree. Google Closure is antiquated and complicated to configure and adds a lot of unpleasant baggage to cljs.

I love Clojurescript as a language, but using it alongside existing js libraries is awkward and error-prone, and getting the build process to work smoothly takes way more time than it should. Cljs gets a lot right too, but it shouldn't be held up as an example in this regard.
Yes. Just don't tell the boss.
“Why are you letting the dog go after the protesters?” Goodman could be heard shouting at a security contractor as a woman screamed in the background. “It’s covered in blood!”

While I disagree with the filing of charges in this case, it can hardly be said that she wasn't participating in the protest/riot. Impartial journalists generally don't scream at the opposition during a protest. The state believes she crossed the line from journalist to rioter, and I don't think the very specific circumstances of this particular case will have the chilling effect implied by this clearly biased article and sensational headline. If anything, the lesson to journalists is: report, don't participate - something most journalists already know.
Reddit (and to some extent HN) are proof that there are plenty of white collar jobs with oodles of free time.
PANIC – Testing Framework for Decentralized / Distributed Systems
You kind of can.

The issue in this situation is selective enforcement.

Were ALL the other protesters arrested and charge for the same crime? Or was it just her and a few others?

If it was just her, then she is being targeted by the government, not because she broke the law, but because she made them look bad.

It hinges on the motive of the arresting party.
That's because people think it's a great idea to include 10MB of different javascript frameworks that cause the page to rerender itself 15 times as each component loads.

That said, the modern browser isn't slower itself. If you load a page from 10 years ago in edge/chrome it will render almost instantly in most cases.
The parody would be fair enough with different technologies, but these are mere version-bumps. Backwards-compatibility may not be absolute, but generally speaking if you understand the use-case for v1, there's not going to be a lot of cognitive overload in figuring out v2.
Open Offer of Events Notes for 'How to Do Business in the Pacific Rim'
If I am on a project uses JIRA, there is a good chance I will be using Tempo. Otherwise, I provide a cumulative account on a daily basis with the facilities built into JIRA, or directly to the PM (sometimes me) to account for my time.

In my experience, the requirement for per-task time allocation is not met with the appropriate review and tally at the PMO level.

It is more pain than gain.
Decent way to comment ...