skysight-inc/HackerNews huggingface dataset:
I'm pretty familiar with Tcl/Tk but not entirely clear what you mean about Tcl/Tk and OOP. It seemed like you said the Tk container hierarchy was the model that OOP platforms copied. I'd agree that Tk's widget model is very useful as a way to build GUIs, but it doesn't have the abstraction features found in Java, etc.

Tk could be seen as a predecessor of DOM and CSS (as widget-building paradigm), possibly other widget libraries like GTK as well. In Tcl, OOP has evolved along other, if overlapping lines, as can be seen in the core oo::* namespace.

Advantages and disadvantages of various OO systems for Tcl have been discussed for a couple of decades. Issues around all of the aspects of OOP reviewed in the article were evident and the focus of disagreements, which showed the limitations of any particular approach and, as usual, that no free lunch or perfect answer can ever be found.
What were the benefits of PL/I scoping vs others?
At least they also have an API, more than I expected: https://www.tumblr.com/docs/en/api/v2
Disregarding the optics of this which is significant, can someone give me an idea of how difficult 30% ownership is? The closest analog would be like an ethnic food outlet in the US fully owned by a family who are all residents but not citizens.
Roger Ailes did it. He made Fox News what it is today.

(Yes, he just got fired by Fox. He's now advising the Trump campaign.)

The classic remark on this is, of course:

"All this was inspired by the principle — which is quite true within itself — that in the big lie there is always a certain force of credibility; because the broad masses of a nation are always more easily corrupted in the deeper strata of their emotional nature than consciously or voluntarily; and thus in the primitive simplicity of their minds they more readily fall victims to the big lie than the small lie, since they themselves often tell small lies in little matters but would be ashamed to resort to large-scale falsehoods. It would never come into their heads to fabricate colossal untruths, and they would not believe that others could have the impudence to distort the truth so infamously. Even though the facts which prove this to be so may be brought clearly to their minds, they will still doubt and waver and will continue to think that there may be some other explanation. For the grossly impudent lie always leaves traces behind it, even after it has been nailed down, a fact which is known to all expert liars in this world and to all who conspire together in the art of lying." Adolf Hitler, Mein Kampf.

This wasn't original with Hitler. What was new was the ability to use radio to promote a big lie. Radio allowed scaling the big lie technique. Goebbels put that into practice effectively. His version: "If you tell a lie big enough and keep repeating it, people will eventually come to believe it."

Now, too many people have enough bandwidth to do that, and we're buried under a mass of bogus info.
Yes, the UAE requires 51% Emirati ownership for all companies not located in free zones.

It's a terrible policy which has significantly stifled entrepreneurship. Most businesses skirt around it by either funneling their revenue through a free zone or hiring an Emirati "owner."

These sorts of policies are classic populist maneuvers which seem like a good idea, but impose a tax on business activity which outweighs any gains to be had.
I would say that we saw the facts and were so seared by them that we now shun them.

For example, how do I live with my country doing what will be "sometimes eating roasted children" if it was a person?

And that I know for fact. I choose to "worry" which will probably give me cancer, but simpler people choose to ignore facts for good and live peacefully.
Or they just chose to test something fairly obvious, like that people that are good at things are considered more attractive than people who aren't.
In the olden days, Sandia used to run a big-ass EMP tester. It was large enough to fit a B-52 on the laminated wood platform, which remains the worlds biggest wood-and-glue-only structure. Officially, it's not been in service since 1980, so I assume the boys in the know have EMP shielding of military aircraft under control. I also assume that knowledge, where applicable, has been passed on to areas vital for national security such as electricity generation and distribution.

https://en.m.wikipedia.org/wiki/ATLAS-I
I always liked 3.11, Linux for Workgroups
Are ARM Virtualization Woes Overstated?
Datacenters, Poised to Spend, Take a Breather from Intel
It probably is hard to argue, but that's what lawyers love isn't it??

He described it as "her laptop", there's a clear demarcation of ownership. I just wonder if those ownership laws of the physical property would overshadow the unauthorised access to material parts of UK's CMA (and it's ilk depending on your jurisdiction). AFAIR it just says unauthorised access nothing about 'of a system not owned by the accused'; indeed there was a case (Court of Appeal case at bottom of http://www.computerevidence.co.uk/Cases/CMA.htm) specifying that it was unlawful access to data on any computer (ie including the one you're entitled to access).

It might serve to consider if your wife had secretly taken lewd pictures that wouldn't give you, as spouse, entitlement [eg because you owned the computer] to access them without her permission.

Just because one owns the computer system doesn't mean one owns, nor has a right of access to, the data. That's quite clear in many areas.
I disagree. The inconsistencies across the apply family makes them hard to learn, and the absence of an apply function for data frames is particularly frustrating.

I obviously also disagree on what is idiomatic R. If you know ggplot2, there are a relatively few advantages to learning base graphics, if you're mostly interested in graphics for data analysis.
Does anyone know how to install this on ubuntu? I've tried using make but i get '#include "SDL/SDL.h"'as an error
Nah, you have to have explosive growth numbers with little context implying it will continue. So, cut deals to sell it at a restaurant, then a local event, and then one stadium. Numbers in individual beers will be multiplying. Clearly it will be millions or hundreds of millions of units in a year or two. So, maybe $5 billion to buy it while it's hot?
And you get to use all your favorite Linux programs, like Emacs and Chrome, without draining the battery to fast?
Any, I guess. Tyre rubber is not easily deformed permanently, although I guess it is easy to scratch.
How an Outsider President Killed a Political Party
Sort of like how Hillary Clinton should be in prison today because of her email scandal, but no democrat cares?
> When the Brexit campaign announces ‘Let’s give our NHS the £350 million the EU takes every week’ and, on winning the referendum, the claim is shrugged off as a ‘mistake’ by one Brexit leader while another explains it as ‘an aspiration’, then it’s clear we are living in a ‘post-fact’ or ‘post-truth’ world.

How does not living up to a statement of future intent have anything to do with living in a "post-fact" world?
Why the heck do people use 'bn' for billion and 'mm' for million? I've seen VC @fredwilson use 'mm' many times on his blog (avc.com), and IIRC I read some reasoning for it, either there or elsewhere, which made some kind of sense (they said Roman numeral for 1000 is M, so for million we use MM, though not sure if that is quite right logic), but why then the inconsistency between 'mm' and 'bn'?
Pangu released iOS 9.2-9.3.3 jailbreak
So this means Mozilla's insanely bad clause (for Yahoo) [1] kicks in?

1. http://www.recode.net/2016/7/7/12116296/marissa-mayer-deal-m...
... or negative results are a lot less likely to be accepted for publication.
I rather follow the technologies that buyers are willing to pay for.
I thoroughly enjoyed this article... as someone who does believe in an eventual collapse I really appreciated the balanced approach while still making some fun of the fringe elements.

For the record, my belief is in a non-specific collapse based on the increasingly built-in fragility and complexity of civilization as espoused by Joseph Tainter[1] in his book "The Collapse of Complex Societies"[2].

[1] https://en.wikipedia.org/wiki/Joseph_Tainter

[2] https://monoskop.org/images/a/ab/Tainter_Joseph_The_Collapse...

https://www.amazon.com/Collapse-Complex-Societies-Studies-Ar...
Some interesting reading on Dependent Types in Typed Racket: http://cs.stackexchange.com/a/41538/1709
> Africa is also not "a problem." I am not even sure I know what that means.

That's probably because you've not been there. I could write a whole piece on the complexity of the place, but that's too much work for me right now.

But consider the problem faced by citizens of a country called Nigeria. That's one of the top oil-producing countries in the world. Yet as I write this, most have no electricity and the price of refined crude products does not make sense. It's a lot worse, but chew on that.

> The Chinese aren't bribing anyone

Really! So the Chinese showed up one day and started building roads and bridges and exporting any natural resources they can lay their paws on without negotiating any contract with officials there. It's during that "negotiating" that stuff happens.
Although their system had a very weird quirk that was probably the result of trying to streamline operations, HTC's behavior here is pro-consumer.

Having different billing and shipping addresses is a common tactic in credit card fraud, and it's not common in other cases. I prefer companies who prevent people from shipping to unknown addresses unrelated to the payment method (unless authentication is handled some other way).
"Pure" functional programming isn't the only alternative. There's plenty of benefit from just using a language with reasonable semantics (e.g. ML) that doesn't force you to contort simple programs into bizarre "OO" patterns.

Whether or not you want your language to enforce segregating (most) effects is a separate issue, about which reasonable people can disagree.
Because marriage isn't always easy, and some couples are actually helped by the counselor, even if it's only because the couple are forced to sit down and talk to each other in normal voices.
Wiki on Reddit:
https://www.reddit.com/r/jailbreak/wiki/ios933jailbreakhelp
I can't believe he didn't mention Gilbert Strang. This should be the starting point for everyone, IMO.

The oddball Russian books look very interesting, but for a computer guy to learn, I'd suggest Strang, then Trefethen & Bau (my favorite). If there is anything else worth knowing about numeric linear algebra it is in Gollub, or Demmel's applied numerical linear algebra (another unforgivable omission; he only helped write LAPACK!).

The problem books can also be important; they're all pretty good if you pick the problems right.

Not sure the highly theoretical stuff is actually worth anything as far as getting things done, unless you go on to study Algebra and mathematics in general. Ultimately the "real world" stuff where linear algebra is studied as systems of equations and geometric constructs is going to be closest to what you actually do with linear algebra on a computer.
Yeah, exactly. If they didn't have their APUs, they wouldn't have hardly anything anymore.
I certainly see it differently. Investors have bought and sold Yahoo! stock all along. Had they bought it when the deal to buy Broadcast was announced and sold it 5 years later, they would have tripled their money.

Are there Yahoo! investors who have lost money? Sure. That is true for every stock that is traded. Are their investors that made money? Sure, same deal.

If one wanted to evaluate the performance of Yahoo! management in 1999 then one way to approach it would be to answer the question, "Given what Yahoo! knew at the time of the acquisition, what would have been a better use for that stock?" I personally can't imagine what that would have been.
Or you could just take a class at a local university or community college.

You could contact the professor and see if they're okay with you auditing and using office hours and the like without paying or you could contact the university and see if you can pay to take a class without enrolling in a degree program.
I actually don't like the Strang book and his MIT course.

I watched 6 or 7 of his lessons, and to be honest, I think they're nice if you already know the subject.

I have skimmed both an italian version of his book and an english one, still didn't like it.

The nice thing about the Schlesinger book is that it builds all of the concepts basically from scratch. Euclid’s Elements are quoted too, in the introduction.

Too bad it has poor examples.
Don't use -Werror
But UAE has free zones - plus lots of oil money going around...
Thanks for saying the obvious.
Is there a non-haskell resource on monads you could recommend? Anything that starts with "first, learn haskell" is probably not the easiest way, assertions from people who already know haskell notwithstanding.
Anyone who is currently shadowbanned and not as a result of bot-spamming can request a removal of the shadowban from the admins and they will happily comply.

The fact that people have been shadowbanned is not evidence that it was intentional.
> You gotta flip the button on the graphic to account for local, state, and federal spending.

Gack, sorry, missed that.

> That implicitly concedes that the achievement gap is not due to a lack of funding, but due to external factors.

Yes, I think that's well established.

> So the question is, how to overcome those external factors? Why do we assume spending more money on teachers and facilities will do that?

I don't assume that spending more money will be sufficient; I agree it probably won't be. However, I think it is probably necessary.

What else will be required? Breaking the power of the teachers' unions, for one. Sounds like we agree on that.

How to do both of these things at the same time is a problem I have no solution for.
I think that's vacuously true in that learning any language that's dissimilar enough from the ones you already know can make you a better developer. (Smalltalk's nowhere close to the top of the "learn next" stack for me tho)
What the hell has Marissa Mayer been paid for?

Everything about this smells like Yahoo! is being run by idiot MBAs with some spreadsheets somewhere totally misunderstanding that technology can empower people to do fantastic things including those working within Yahoo! - instead it's been hamstrung by each property not being held accountable to it's competitors effectively.

I would have started competitors (startups) internally for all of Yahoo!'s key products (buy Y.com and test them under that) and told the current product owners if their products were not better faster than these startups could build them they'd be replaced.

The decision to sell search because they were not able to match the investment Google and Microsoft were putting in is another example; if you can't beat someone financially you need to be better than them. To have just given up based on "only" having a few billion to invest is absurd.
4 Things ALL Articles Must Have – Don't Forget
Seconding Klein's Coding the Matrix. It's a great alternative introduction and actually implementing linear algebra ideas in Python is both useful and a great aid for learning.

The auto-grader is helpful for making sure you got the right solutions.
Fox News is just the people doing it on the right. The rest of the media has been run by truth-twisters on the other side for a very long time. It's the long march through the institutions, and the left has been quite successful at it.
Don’t Choose Between JWT and Sessions: Use Both
Prisma+1.0+Direct+APK+For+Android+Download
Agreed. And for the record, I also like imperative languages (e.g. C), where appropriate.
Yeah, this is all about digital media. Cross device tracking (see aol deal) will be helped by this purchase and tying it in for a video platform with those ridiculously high video CPMs seems to be what they are going for.
Well, the 350 million per week, which isn't a future intent, didn't exist, so no matter what they do in the future, they're already post-fact.

This was pointed out repeatedly, by various official statistical agencies etc. but they just refused to back down from the lie.

They had some stock lines about "gross vs net" (also a lie), about how the figure wasn't 350 but could be increased without UK consent (also a lie), or they just switched to quoting the accurate figure in yearly terms and hoped that no-one in their voting demographic could divide by 52.

Also, roughly half the actual figure is spent on UK farmers, deprived regions and so on, and they'd also promised to maintain those payments.

So, lies upon lies basically.
Nations of the World Confront the Pokémon Menace
<The internet allows people to get occasional glimpses behind the curtain, which is one of the reasons restricting the internet and stifling free speech is the dream of dictators...>

The freedom of, and instant access to, objective sources via the Internet inspired great hope in me that media-driven fake news narratives could be overcome once and for all. For example, once access to Federal U.S. legislation online was created after the 1995 turnover of Congress, people were able to actually see what legislators were doing rather than media narratives creating or inhibiting advocacy.

Alas, all that even otherwise-literate people seem to care about now is forwarding (often utterly false) memes to one another.

It's easier than ever to get at original sources, yet few bother.
I don't see how that's relevant.

Manual pre-screening is an interesting model, but one which is not really modern.

The assumption is that the pre-screening personnel are able to second-guess the market's wants.

A more modern approach would allow the individuals seeking reward to try different strategies to address the market directly, thereby removing the artificial middle-man of manual pre-screening.
Chomsky can be a bit tiresome, but when talking about domestic US politics and media his descriptions fit the undisputed-but-largely-unknown record better than anyone else's: https://en.wikipedia.org/wiki/Necessary_Illusions
But original sources don't tell me what to think...
Prostrate cancer? That's bound to bring sufferers to their knees, I guess.
Indeed, this is the question I must always ask whenever the meme of the post-fact era comes up: When was this supposed era of empirical facts in politics? There may well be a greater brazenness in the cynical manipulation of voters this election cycle, but it is historically naive to call it an unprecedented development.
Well, almost all research doctors, engineers and scientists are rewarded indirectly for publishing research. It's a part of the job description. We aren't paid directly for papers but may be for books. But if we don't publish, no one can benefit from the work so it would be wasted.

Downvalue professionally published work if you wish, but you'd be ignoring many of the most important papers in history.

For what it's worth I have never felt the slightest pressure from editorial boards about the content of my papers, apart from issues of methodology and clarity that usually improve the final paper. My work has little political impact though. Other's experience may vary.
Verizon shouldn't be allowed to own any web properties. They inject a unique subscriber identifier into your HTTP requests unless you turn it off.

http://www.verizonwireless.com/support/unique-identifier-hea...
> And this guy has supposedly been writing in OO languages for decades? What?

This is the bit i don't get. It's like he learned OOP in the '90s, when everyone thought inheritance was rad and nobody had realised how terrible mutating shared state was, and then fell asleep for twenty years. None of this article, none of it, has any relevance to how OOP is practiced by informed people today.
We keep getting caught in theoretical cesspits. Perhaps the way forward is to reduce our focus on philosophical discussions of programming paradigms, and to iteratively figure out, using well-defined metrics and outcomes, how best to develop software(and to define these in the first place). Taste, one-size-fits-all trends and hype are what drive the industry, and we tend to ignore, or hopelessly lament, the (unmeasured) waste that results from these.

And then, once we have hard data, we should have the courage to follow the data, even if it means throwing away our cherished pet paradigms and methodologies.
Brexit as Destructive Creation
They come Berkeley and MIT, colleges that are renowned for teaching functional languages in their intro to programming courses, don't they.
Elm (programming language)
Oh damn, 72 points on HN, time to do a "How I reached >70 upvotes on HN and changed the way I think of myself" - Article on Medium ;)
Vim 8.0
Cross Pollinator as well. Just take a look at any Design Thinking agency.
While I would say it is really important to know some basics, such as data.frame, *apply methods, etc. I also admit that as soon as possible I jump to data.table & dplyr when nobody's watching.
You are really missing the point, to such an extent that your entire comment looks like a non sequitur that has nothing to do with what the article was talking about. It's not saying anything about whether lying by the elites has become more or less common, or whether people have more or less ability to expose the lies than they used to.

The point is that people no longer care about exposing the lies; facts have become irrelevant compared to cheering for your team, right or wrong. That is the recent development, and a very worrying one despite what the usual lofty detachment of the HN comments here thus far seems to think. You can't have democracy if people don't care about the difference between true and false (well, you can, but it will be unable to accomplish anything; it will just stagger along dysfunctionally until it is replaced by an autarch when the people get sufficiently sick at the lack of results from the government)
I guess we could upload our personalities to a computer then fly around in space for thousands of years. Then grow a body on whatever planet we feel like.
Walking (or other activity) promotes rapid movement of lymph out of the tissues, by several times the normal resting rate. It is powered by the muscle system. Anecdotally: After walking, I sleep more deeply (in a manner that I think has to do with moving lymph out of the brain). I suspect that moving lymph to clean other tissues in the body helps the brain move more lymph when it sleeps.
Do you have any suggestions for alternatives? I think HN does an excellent job of separating the person from the ideals.
Polyvision
Interesting, my 2c: You shouldn't be using OpenVZ in 2016 regardless, I know lots of budget web hosting providers still provide it as an option but really IMO they should have moved on around 2-3 years ago.
That was my take and when Mayer took over I was hopeful she'd sink some resources into the servers and fix the performance issue. Nope. Its as bad and slow as ever, all my clients that use it complain but there is nothing I could do save moving them to gmail. This was a major misstep in my opinion as Yahoo mail is the company "face" to many users. The Yahoo home page was horrible when she took over but at least she had the sense to put an end to the zooming cars and flying coke cans & etc that marred the user experience. Unfortunately, the home page news links have deteriorated to People Magazine level of coverage which has also hurt their brand. Want to know what the Kadashians are up to, the latest Taytay breakup new? Go to Yahoo.
I've enjoyed OOP more than anything else. The real issue here is that these pillars are but low-level building blocks. To fully take advantage of the OOP paradigm, you need to take a look at DESIGN PATTERNS. They'll solve (almost) any issue mentioned here. That is, if you know how to apply them, the right way, at the right time (just like everything else in this damn world).