skysight-inc/HackerNews huggingface dataset:
I think this has a large effect on opinions in an often revisited internet topic "moving away from ads". Whenever a service starts to offer a paid alternative, or people get on the topic of tracking, or micropayments comes up, it's always struck me that commenters seem used to effectively free content and seem to just ignore that there are people subsidizing their internet usage by clicking on ads comparatively all the time.

I think it would be wise for us to reflect on, and admit, that we (power users) are currently getting a far better than average deal in providing for the web services we use.

Quality content, services, and products are expensive to make. An internet where we pay for it instead of it being supported by user targeted ads isn't going to be covered by paying 10 cents per article you really liked.
It's not 10 people. This is data that Facebook gives you and each of those numbers is per user in the selected region. The proper way of reading that first graph is that for all Facebook users in San Francisco, on average they liked 6 pages ever, liked 1 post in the last month, etc.
(author here)

I don't even use Idris! I learnt it a couple of days ago for the purpose of this article.

If Idris looks good it's not my fault :)
I think sagemathcloud has some issues that might need working out.

For instance, after creating an account, there was no way to log out! First time I think I've ever seen that on the web. Probably clearing cookies should not be my only way of logging out.

But I applaud your work!
This is the best comment in here. We are the early adopters and when we do or don't do something, the rest aren't far behind with same.
Wait, found it. I have to go to my profile. Sorry, that is soooo counter to standard web UX flows that I was really confounded by that. There should be a little dropdown menu in the corner from which something like that can be accessed anywhere!
Would gists work? That's what I've seen most people do in similar situations.
This is great, I was doing my tax the other day and thinking "Why the f* don't they make it a web form with simple English terms".

Tiny suggestion: Add a page saying which countries it's available for. Since it had a 'roo' I and ~25M Australian will hope it supports Australia. t was obvious once I started the form but first I look for an about or faq page.
What's up with decoding the JS and using eval?
This is funny to me because all I did last summer was meet new and interesting people. I didn't follow the news at all, no TV, no movies; my entire life was meeting new people and living in the moment.

And I used Facebook a dozen times a day, to add new friends and message them. But I never looked at my news feed.

I love Facebook and technology. What makes me sad is American culture. If we were taught critical thinking and better philosophy, maybe Facebook would look different.
Why is testing harder in a statically typed language? Seems about the same to me.
You mean like some sort of text box, where you type in your problem, and get results, perhaps augmented with some paid advertising from folks that know their offering would solve your problem? :-)
Also I think a tutorial might be helpful, some sort of "start here" or "getting started" thing to help acquaint people with the site.
IMO this, the Maven and Gradle way is the way it should be. Global dependencies are a nightmare.
People in Silicon Valley don't click on ads and DO use shortcut keys! ;)
Was looking for something like this to get started with React. Many Kudos!
Having two identities for yourself is an example of a lack of integrity (2010)
I'm always puzzled by these kinds of articles. Under the U.S. system, the president can't tax anyone. To create new taxes or raise existing ones, Congress has to enact legislation. Since many legislators on both side of the aisle get a lot of campaign contributions from the financial industry, the chance of this kind of legislation passing is small. Also, Republicans currently have a majority of both houses of Congress, so if Sanders is elected he won't have an easy time getting any of his agenda enacted.
I've created a ticket: https://github.com/sagemathinc/smc/issues/418
(Nobody has complained about the sign out process before, so I haven't prioritized it.)
UN Paper: Pushing Bitcoin for Third World Issues Is 'Techno Colonialism'
In the case of error, assert and undefined, I wouldn't class them as exceptions but as unrecoverable errors, as discussed in the linked wiki page.

I wasn't aware of 'throw' and that certainly weakens my argument. You could maybe argue it is an escape hatch in the same vein as unsafePerformIO, but I don't know how it is viewed by the community.

You could argue I'm playing word games here, and I have some sympathy for that argument. What I wanted to get across is checked exceptions ala. Java (although they are too commonly bypassed in that example). Maybe moving it to the documentation section is a good compromise.
Not that I disagree with your broader point at all -- and I say this as a former cigarette smoker, former e-cig vaper, present-day nicotine gum chewer, etc. (who is incredibly grateful for the existence of the latter two creations, or would have never quit smoking):

To be fair, though, e-cigs haven't been around nearly long enough to do any sort of longitudinal study on toxicity. We really have no idea what smoking one for twenty years will do, what kind of cancers it can give one, etc. And to be absolutely fair to your point, that's also true of lots of other chemical novelties and gewgaws.
No, so this app allows you to share a journey to other people who use the app to see your updates as you go along as opposed to Google Map which doesn't do this.
Mark Zuckerberg believes that presenting differing personas to different audiences displays "a lack of integrity"[1] and thus Facebook is deliberately engineered to encourage an individual to present their "true" self to all "friends" equally.

[1]http://www.michaelzimmer.org/2010/05/14/facebooks-zuckerberg...
these are baby steps by our modern science to eventually come to the same conclusion that eastern traditions (Indian et al) have been maintaining since antiquity that the physical body is separate from the conscious [0], and the former is just a vehicle for a bound consciousness that actually goes through evolution (Vedas state that there are 8.4 milions kinds of species that a soul takes birth into), before finally becoming a human.
The birth as human is considered special for the consciousness because it signifies evolution of intellect/wisdom sheath wich in simple terms means that bound consciousness has attained free will. It can now evolve further and can even become free from bondage that is, repeated cycles of birth&death by following one of systematic, proven paths to attain self-realization.

>>> An activated fourth sheath is what distinguishes human beings from animals. Only humans have the ability to direct their own lives, free from the promptings
of instinct, and to make moral choices. The sages considered the development of a healthy vijnanamaya kosha so important that they placed the exercises
for it at the very beginning of the yoga system. These are the yamas and niyamas, commitments every yoga student is asked to make: not to harm, lie, steal,
overindulge, or desire more than you actually need; instead you are asked to be content, pure, self-disciplined, studious, and devoted.

0: https://yogainternational.com/article/view/the-koshas-5-laye...
1: http://www.swamij.com/koshas.htm
Mac app to revolutionise iOS screenshots
"Advertize what you want to buy, not what you sell" I forget the name but there was a site trying that about eight years ago. Argentinian startup I think. Might be worth trying again, you could build early adoption from twitter maybe? Usual problem building a two sided market...
This seems to make sense but it is the Supreme Court's responsibility to drag society forward when society's inertia is at odds with the Constitution. For example, 90% of people didn't support interracial marriage when the Supreme Court legalised it. If the bench's political values were the same as the general population, that would never have happened.
Exactly. C programming has three big questions: "How big is it", "who releases it", and "who locks it". The language gives little help with any of those issues. C++ tries to address all three, but the mechanisms were all painfully retrofitted using templates and they leak.

In the example in the article, "is_origin(point)", the code for which is not shown, is clearly bogus. A function that's just a predicate should not consume its input. It should use read-only access by reference.

One big advantage of Rust is that, because the ownership checking is safe, you don't have to make copies of things just to simplify memory allocation control. In some C++ GUI libraries, strings are copied again and again to prevent memory allocation errors. Rust should be more efficient. It's going to be interesting to see if Servo puts a dent in browser memory consumption. It's insane that browsers now can need more than 1GB of RAM. There have to be multiple copies of the same data.
The act of observation changes the observed.

There are many ways to observe.

In whose interest does Facebook observe?
The memory chips are base 2 capacity, yes.

But in what sense are the flash drives base 2? Their capacity isn't. You have to justify your claims.
From my experience it means very little difference.
Pittsburgh vs. North Carolina, College Basketball Betting, NCAA Odds
Ad clicks are studied pretty extensively. A good search term is "compulsive clickers." The cariacature-with-a-bit-of-truth version is less-educated older white woman in Iowa. The heavy clicking user population, roughly 4% of users, is generally believed to contribute more than a majority of total clicks.

This is as well-studied as you'd expect of clearly quantifiable data worth billions of dollars, and remains socially contentious.
Peyton Manning’s squeaky-clean image was built on lies
Former smoker here. I used to take like 10 smoke breaks a day at my day job and it seemed completely normal at the time. I was a minority, but certainly not the only one. Looking back on it, it seems completely insane, though; I am baffled that it was tolerated, especially since a major theme in my job description was being on hand in case bad things happened (monitoring alarms).
Karl Popper: The open society and its enemies revisited
This is cool Guilherme, however my strongest reaction to these rewrites is always: why?

I think as a portfolio piece there's something to be said about the value of showing that you can write your own rendering engine. But at the same time, if I was looking at this I'd just ask, "why is he building this when React exists?" If the only purpose is to mimic React's behaviour then I think this is not a great use of time.

This isn't to say what you've made here isn't very cool, and I think personally you should be proud of your work on this. But with that said, if you love React, why not help work on the core? I'm sure there are issues with React that need solving and if you've got the time your effort may be better spent on there.

Aside from that, when people keep seeing rewrites like this I think it instows a feeling of ambiguity around the capability of React "is everyone rewriting React because it can't get the job done well enough on its down?" the casual observe might think to themselves.

I think the same thing when I see new languages pop up. Why? These new languages look cool and people start using them. 5 years down the line they discover it has its own set of core problems like every other language, rinse and repeat.

I think as a community we need to work harder on being less distracted by the enjoyment of building something and try to focus more on improving and understanding existing technology. We can continue to push the envelope in the name of technological advancement but often times it's difficult to discern advancement from replacement.

Again, I think it's really cool that you've built this and I don't want to dissuade you from building cool things. I'm just a little tired of seeing React reimplemented over and over again with no real net gain that couldn't be implemented in React itself.
ScaleMP does this, too. Not for the faint of wallet, even for the free edition considering you have to use approved hardware...

http://www.scalemp.com/products/vsmp-foundation-free/
You may be the first commenter who has actually given a reason for preferring base 2 units for file sizes. I'm not sure it justifies exposing base-2 sizes to non-geek consumers, but it is a valid reason.
A curious note on my own behaviour. I've been on the internet since...roughly 1993/94?

Reflecting on how I act, even back in the day "before ad-blockers", even if I saw an ad that seemed to link me to the place I wanted to go, I wouldn't click on it.

Instead I would open up a new window/tab, actively go to a search engine, search for the website/company/product I was interested in visiting (perhaps the one mentioned in the link/ad) and enter via their website/front door.

I think this is a behaviour I've picked up from the historically learning that banners/popups are just BAD NEWS...no exceptions. Like powerpoints, attachments or strange emails, I just have ingrained in me these things are not to be trusted and to not engage with them. Who knew where they're really taking you with their redirects, what they're doing, if they're really sending you where they say they are, or whether there's some hijack/virus/whatever. Back in the day, they were just generally something delivered from the seedier side of the internet: something to be avoided.

Nowdays, the seedier/annoying side of the internet has of course become the mainstream, but that's why we have ad-blockers.

I'm curious to know though, if I'm the only person who, through their own behaviour/history/preference, has been trained to go straight to the company/source/product rather than through an ad even when its presented to us...
This type of complexity should be covered by architecture (SRP & composition) not tests. The main value of test is revealing the flaws of your code, not making sure it works at all cost.
See "The intention economy" by Doc Searls.

https://en.wikipedia.org/wiki/Intention_economy
Capriciously?

Can you find a ".. basis in text, tradition, or even in contemporary practice .."
Also interesting is the skew in visiting Facebook via desktop computers vs. mobile in tech-centric areas vs. non-tech-centric areas. In addition, it was interesting the see the difference in usage patterns between Denver and Boulder, given that they are so close geographically.
> looking obstructionist to the general public

Could you explain why this might cost the Republicans votes? Their core voters would absolutely love them standing up to the "tyranny" of Obama. Even independent/undecided voters would understand that its reasonable enough to postpone considering how close the Presidential election is.

To be clear, I think it would be best to have it completed within 3 months, like the previous 10 nominations to the court but I don't think it will cost the Republicans at all to postpone it till next year.
Good luck with that with 1/3 of Senate going for re-election. Summer is the best time to campaign but if they choose to stay in D.C., that's up to them.
Though I can agree with those who say he sometimes goes too far with his bullying, Nassim Nicholas Taleb has worthwhile things to say that align with this.

In the past journalism was an act of courage, revealing truths in the face of powerful establishments and risking jail or even death. Today (except in such repressive regimes as as Syria or Russia and except for war correspondents) it is becoming the refuge of disconnected cowards.
In my entire career I have never seen a financial journalist go to "the other side", that is pull the trigger or engage in risk taking or in any situation in which one can be exposed to harm from one's opinion. This can be generalized to journalists in general, who rarely, if ever, switch to doing, all the while pontificating on "Steve Job's mistakes" or similar purported errors of others, or praising Geithner and other powerful frauds. Jazi Zilber wondered why journalists seemingly so knowledgeable about politics never become politicians. It is the same problem: modern journalists are designed to be either cowards, or have a need to escape reality.
Yet the tragedy is that doers are in contact with the world through journalists. [1]

In his podcast with James Altucher, he explains how he makes a point of taking a bit of time out each week to publicly troll egotistical journalists, because, hey, someone has to. [2]

And though I don't have a citation, I recall one his tips for better living is to avoid spending time/brain cycles consuming mainstream news at all. If something is important enough that you must know about it, he argues, someone will tell you about it.

[1] https://www.facebook.com/nntaleb/?target_post=10151318978788...

[2] http://www.stansberryradio.com/Frank-Curzio/Latest-Episodes/...
Why not? It's like saying, "People on merry-go-rounds have a hard time balancing."
I'm trying to understand the differences between this and React. It seems as though the emphasis is on the 4kb size, but I wonder if there are any other differentiating features?
I wonder of you could do some kind of mechanism so that when the leading edge of the sun turns on a pixel, that also warms up something causing expansion which is used to block an earlier pixel that is still on and you want to turn off?

That might not count as a sundial, though.
> but there is some question as to whether the spectrum is physically there to support HD calls for all

This surprises me. I assumed that with all the spectral efficiency gains that've been made to support higher data usage, doubling (or more) the bit rate of voice calls wouldn't be a big deal. Now I'm curious what percentage of overall data traffic on a cellular network is voice.
An Inconvenient Truth: My Identity Was a Pyramid Scheme
> Scalia was one of the most consistent and strong advocates for defendants' rights

That's not my impression and I quickly found the following, but I can't say the examples are representative of the overall trend or if the analyses are accurate (and I can't say the same of your examples). However, they are hard to reconcile with your claim:

1) Scalia is known for taking a hard stance against criminal defendants, and has long advocated striking down Miranda v. Arizona and upholding the constitutionality of the death penalty

http://scarinciattorney.com/supreme-court-justices/antonin-s...

2) Defendants in criminal cases have a constitutional right to a competent lawyer's advice when deciding whether to accept a plea bargain, the Supreme Court ruled ... The ruling drew a sharply worded dissent from Justice Antonin Scalia, ... He angrily called the court's rulings a "judicially invented right to effective plea bargaining." The article notes, 97% of federal convictions and 94% of state convictions result from guilty pleas.

http://articles.latimes.com/2012/mar/21/nation/la-na-court-p...

3) Ring v Arizona: holding that the Sixth Amendment requires a jury [i.e., not merely a judge] to find the aggravating factors necessary for imposing the death penalty. Scalia dissented: He voted to deny defendants the right to a jury for those purposes.

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

4) Lawrence v Texas: The Court struck down the sodomy law in Texas and, by extension, invalidated sodomy laws in 13 other states, making same-sex sexual activity legal in every U.S. state and territory. - in 2003! Scalia dissented, which if successful (and IIUC) would have sent defendant Lawrence to prison for having sex. Again, in 2003!

https://en.wikipedia.org/wiki/Lawrence_v._Texas

----

If the above is correct and I understand correctly: He opposed Miranda, the minimal requirement to inform defendants of their rights; opposed the right to an attorney for plea bargains, from which result >94% of criminal convictions; opposed the right to a jury for a essential aspect of death sentences; and voted to allow the state to imprison a defendant for having consensual sex with an adult.

I'm sure there are some grey areas, but I have a hard time seeing him as a ally of criminal defendants.
Yeah, but the data usage is all asynchronous stuff, not especially delay-sensitive. It can be shipped in large packets. Voice isn't YouTube; it can't be buffered (much), so it's a hailstorm of a very large number of very small packets[1] that all have to get there in a sufficiently quick, reliable and ordered fashion as to approximate the circuit-switched experience. That changes the physical layer oversubscription economics significantly.

[1] A typical "packetisation duration" in wireline VoIP is 20 ms. That's the duration of audio buffered into a single RTP frame.

Edit: I'm not saying definitively that it's not physically possible to deliver high-bandwidth voice conversations for everyone as table stakes. I'm ultimately a fixed-line guy and not in a sufficient position of knowledge in wireless/RF to know that for sure. I only meant to say that there are known questions about its realism.
> Your fight is not with the language PMs, it is with your OS vendor who will neither give me upload rights nor send out someone else who does, who neither designs tools for me to use nor sends someone who already knows how to use them.

As far as Fedora is concerned becoming a package maintainer is a fairly straightforward process, and you are more than welcome to package up your own software and submit it to the software collection or solicit someone to assist you with it. The rpmdevtools package contains a super-useful utility called rpmdev-newspec that provides templates to create packages for most popular standards out there already (ruby gems, python setuptools/distutils scripts, CPAN modules, etc) - it's really easy to get started and you can always push your packages up to COPR without needing sponsorship from the existing packaging team.
You'll be fine in the short term. But in 30 years, when there is no one even pretending to serve as a check against institutional abuses, when 0% of the electorate has any idea at all what is happening in the world, when if you find that something unconscionable there is absolutely no way to get people to know or care about it... what then?

In a world without press that is listened to, a bad actor could literally remount the Holocaust in plain sight and no one would stop it because no one would know.

Public officials act in the public interest because their constituencies read the news and demand that something be done about it. Sure, this isn't what they do all or even most of the time, but can you imagine a world where it doesn't happen at all?

Many facets of government and business cannot function without some sort of professional collection and analysis of facts about what's happening in the world. I expect that in our post-journalism society, public and private intelligence agencies will expand enormously and start doing something that looks an awful lot like journalism, except for very small and inordinately wealthy institutional readers instead of the public.
Here are my reasons for not clicking on ads.

1. Knowledge - I know an ad when I see one. And I know someone's getting paid for that click. It's like knowing the trick behind a magic trick.

2. I used to click ads - I clicked a ton of ads when I was still learning to use the web. So now, my bullshit detector is well trained. It can tell spam just from the URL, the wordings, the color...

3. I see fewer ads now - Host blocking + ublock block origin.
Fruit and veg goes digital in South America
Tools for solving differential equations in SageMath:
http://doc.sagemath.org/html/en/reference/calculus/sage/calc...

Differential equation solving in Mathematica:
https://reference.wolfram.com/language/ref/DSolve.html

I feel that the difference between the two tools when it comes to this problem really illustrates their core differences.