skysight-inc/HackerNews huggingface dataset:
That's helpful, yes, thank you.

I'm not sure it's convincing, but then I'm not settled on what is so generally. This is a question I've been thinking through heavily.

One model I'm working on is that monopolies are synonymous with economic rents, and derive from network structures, and/or control systems. These might be physical or logical, and would include political control systems, one of the typically sugested forms of "artificial monopolies". I'm not sure that particular distinction is meaningful. It also doesn't seem to be the one you're making.

In the case of extant structures vs. novel ones, which does seem to match your case, there's the question of why an apparrently better or more robust novel system doesn't displace an incumbent. Much of that is seen as a critical mass problem, though viewing it as a critical cohort problem might be more useful: Facebook overtook MySpace by starting and building from a high-appeal, high-value core (Harvard undergraduates). This overcame network effects by seeking individual nodes with a far greater value function both in social and advertiser appeal.

That pattern of overtaking seems repeated among other networks as well. Private jet charters vs. commercial 1st class, even Concorde-speed service, might be another.

For academic publishing, defection of fields, researchers, journals, or specific universities might be a similar mechanism.

Is this in any way along the lines of what you are thinking?
I wish we saw more of that bluish metal like in the SGI Indyigos or the classic netgear hubs & switches.

We had some pizza-box style Indys in a computer lab when I was at uni. They were some of the prettiest computers I'd ever seen, even though they were just rectangles.
i hear you. check out floydhub [https://www.floydhub.com/]
What email should they use?
Makes me so happy to live in what is probably the country with the most freedom of speech. The USA may be behind other countries in some things but not freedom of speech!

If you live in a country with such draconian (and increasing) measures, there is only one thing to do:

Use encryption. If only a few people use it, then they are targeted. If merely 10% of people use an encrypted protocol, it may be blocked. But if EVERYONE uses it, it will be computationally infeasible to decrypt everyone's messages. And banning eg TLS or SSH would be very hard to do.

In addition to this, DECENTRALIZE ALL THE THINGS. When there is no single server, there is nothing to shut down. There is no central owner to intimidate. People will have to go back to the bad old days of "tattle tales" and KGB spies among the regular people.

And seriously, if democracy works at all in these countries, all lawful means must be taken to defend what is left of freedom of speech. Who are these people who are actually making these laws, anyway? Every time they break them, it should be publicized.
Nope, spec just doesn't mandate that UDP is a required channel.

I mean fundamentally the goals of WebRTC and game engines just aren't that well aligned. All games are going to want an authoritative server to hold the master state and reconcile clients. Where as WebRTC is very much interesting in P2P. All the STUN, TURN and ICE stuff is pretty much wasted on a game server.

The spec is also way over complicated, heck it covers DTMF for crying out loud.
The fix for that is simple, use an external player, then they can't mess with your stop/mute/whatever buttons.

I still can't reproduce any of this though, I get 0 ads on any of the streams I clicked through.

EDIT: To fix stop/start you of course need to keep buffering the video.
Renaissance is an exception at levels that makes me wonder if it isn't a cover for other methods or operations.

Howw many sigmas divergent is it?
Like others have mentioned the Kinect v2 uses time of flight to detect depth. I'd be more impressed if Apple used this over replicating v1 of the Kinect.

Even though I'm an Android user, I think I'm more scared about Google catching up and incentivising the high res scanning of faces for some consumer application.
Interestingly enough, the function def (the exec part) does not work in 3.6, as one could expect, but in 2.7 even though the function definition works, you can make the call fail by generating actual parameters:

>>> exec("def f(" + ",".join("f" + str(x) for x in range(300)) + "): print(f299)")
>>> f(*range(300))
299
>>> exec("f(" + ", ".join(str(i) for i in range(300)) + ")")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1
SyntaxError: more than 255 arguments

When reducing the number of parameters to be invalid for f, the following error is shown:

>>> exec("f(" + ", ".join(str(i) for i in range(30)) + ")")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
TypeError: f() takes exactly 300 arguments (30 given)

Which seems a bit paradoxical - "You need 300 arguments" - "No, wait, actually, you can't have more than 255" ... ;)

It looks like they either had changed the internals of python 3, making it fail at the definition as a side effect instead of when calling, or used the same underlying logic but purposely chose to issue the exception to potentially catch the problem earlier...
Any info on the colo'd infrastructure?
Ask HN: Simple experiments to demonstrate the “greenhouse effect”
My thinking on the subject of global warming recently has been like this:

It seems there is too much "special interest" skepticism in the way on both sides of the argument (understatement of the century?) to think any individual is going to feel they can make any progress by simply arguing the points / counter-points of the argument. It just makes people angry and is almost always counter-productive.

If one wanted to demonstrate in a cheap, relatively quick, imperfect but sufficient fashion that the "greenhouse effect" is a real thing, how would they go about doing that?

I'm thinking if elementary, middle, or high schools (after school programs?) could reproduce this simple experiment for small classes it could be a catalyst for changing the opinions of the masses on climate change.

PS. My hope is this comment thread can remain civil. ;)
I would love to agree that comments on HN can be substantive and civil, but the downvote power afforeded to 'elite' users is horrible, leaving a comment which is perhaps a little challenging to a charged view or commonly held belief is often simply downvoted without explanation, usually once but sometimes up to thrice. Downvoting on HN serves the ingenious function of signalling to others "This comment isn't worth reading", by making is appear gray, similar to the site's background. It is only one step above Reddit in which comments are hidden completely (though that appears to happen here too sometimes).

Edit: Good to know the system works?
If anyone was going to reinvent an OS I’d like google to do it. They’re capable and have the cash to do it. I do think have this in conjunction with buying HTC (rumored) could be them trying to iPhone and their lineup by owning both the software (via fuschia) and the hardware.
In an intro CS class, a TA once accused me of cheating because my code was identical or almost identical to someone else's. The assignment was to write a simple Java class with only getters and setters, only a few private variables. The TA assumed me of copying the other student's code, not her copying me. How do you even prove your innocence if people are going to assume you cheated for even dumb things like that?

I can definitely see how if the assignment is small and students are using the same coding style and naming conventions it can look as if students are cheating.
Not really, it says: "Conocimiento efectivo por la demandada del contenido de los comentarios alojados por terceras personas en su web. Remisión de fax en el que se advierte de la existencia de estas comunicaciones lesivas al honor del demandante: Al rehusar este fax la demandada incumple su deber de diligencia."

Which translates: "Effective knowledge by the plaintiff of the stored messages by third-parties on his website. Fax receiving in which [the admin] was informed of the lascivious messages to the plaintiff. By refusing the FAX the defendant breaches his duty of diligence"

So this case was about sexual comments against a specific person for which the owner of the site refused to delete such comments; so little to nothing to do with censoring messages against the state.
You cannot perform above average without an information asymmetry. This asymmetry may be either because you found "bug" in financial system or insider information or custom data collection. The test for "good" funds is essentially what information asymmetry they have. If their answer is "good fund managers", "years of experience", "past performance" etc then it's not concrete asymmetry and most likely won't work over longer term.
A prime example of all this are AI black boxes like neural nets.
That'd fix the mute button, but if you stop and start the stream, you'll get an ad regardless of the player.

Tune in to Vinesauce (https://twitch.tv/vinesauce) tonight at around 9PM-10PM PST. In addition to being a fun Sunday stream, you'll be able to see first hand what the new ad delivery system is like.
Easiest solution is to wrap the NodeList with Array.from(...) first. Just wanted to point out how handy that function is.

Also if we're going to make a snazzy one-liner, let's cut out the unused arguments:

Array.from(document.querySelectorAll("td.subtext")).forEach(currentValue => { currentValue.hidden = true; });
And from the outside, it's nigh impossible to know if the source code for a hosted open-source product has been modified or not, unless they make it blatantly obvious, which makes the AGPL extremely difficult to enforce. In addition, a lot of great hosted open-source products are designed to be extensible through plugin architectures so that its functionality can be extended through code that lives outside of the core codebase, and AGPL can introduce a perverse incentive to close off the product for extension to the detriment of the quality of the code base and the experience of end-users, in the name of not circumventing the protections provided by AGPL.

That said, AGPL is still my go-to license to reach for when I build open-source products that can be self-hosted, but it's by no means a silver bullet, even for its intended purpose.
* making attempts of censorship at this scale successful.

There will be false positives and negatives. Lots.

But, this is a really good insight . Why play whack a mole when you have a mole recognition guided bazooka. No more moles.
Nobody understands how a car works, nobody understands how a phone works, because they are both controlled by hopelessly complex software.

At least for cars and other home appliances, you can still buy older models which don't have software at all and are thus relatively understandable and repairable (and such machines often sell for surprisingly high prices even when well-used, for this and a few other reasons), but then you give up convenience and efficiency and safety and other things that could be considered progress.

Of course, a lot of people will think you're a redneck or similar if you pursue that way of life, but it's certainly one way to stay away from the "complexity explosion".
It looks like the http api runs in node and uses mongodb and redis

https://github.com/CloudBoost/cloudboost?files=1
Several years ago, Clearwire had a WiMAX network which they marketed as an alternative to home broadband in addition to the usual mobile applications. They sold a home modem that looked a lot like a standard cable modem, except there was no cable. They had an unlimited plan and advertised speeds that were not great, but acceptable. (I think 3Mbps? I had 6Mbps from Comcast at the time.)

I was so fed up with Comcast at that point that I gave them a try. Turned out they overpromised a wee bit. Before long, my speeds were throttled into the ground, in the neighborhood of 50kbps during peak times. Worse, they gave me the runaround when I tried to get it fixed, and it took me quite a while to get a straight answer about why my speeds sucked so hard. Before long I was back to Comcast. No surprise, Clearwire and their network eventually failed.

The idea of wireless broadband good enough to support routine home use is really attractive. It feels like the technology is almost there now.
The code is indeed terrible. This

for(p=allocp; ; ) {
for(temp=0; ; ) {
if(!testbusy(p->ptr)) {
while(!testbusy((q=p->ptr)->ptr)) {
ASSERT(q>p&&q<alloct);

would not pass anyone's code review today. Presumably they had to write it that way to ensure that the compiler emitted adequate code.
Every once in a while I see references to Xanadu, as a solution that would fix all of the problems with current WWW by making broken links impossible. At some point, I spent some time reading about Xanadu's protocol, and I now think it would never work at all, since it makes some pretty wide assumptions:

Xanadu assumes that documents are stored on append-only structure: they never disappear, and instead of updating the document, one just publishes a new version (with all the text from the previous ones was still available). See for example http://www.xanadu.com.au/ted/XUsurvey/xuDation.html figures 9/10 and then figure 16. Later, there is a reference to cache, but with no details whatsoever: "... content may be cached in many places, as long as it has the same permanent IDs..."

I have no idea how is this supposed work in the real life. Today, the static web hosting is dirt cheap, but back in 90's it was $20/mo for just a few megabytes. In a Xanadu world, what would happen once you no longer pay for service?
A co-operative and transparent approach to operating a social platform
Douglas Adams and Tom Baker: Hyperland (1990) [video]
> Yes, that would be the Bill Gates MS Basic or Forth sense of interpreter. But it wouldn't be the post parsing, here's an AST, now what do we do with it sense.

It's also the JavaScript, Python, Haskell, Perl, Ruby, bash, etc. etc. etc. sense of the word interpreter. You can use it to describe all languages that aren't compiled. You said interpreters "interpret bytecode". You claimed that a bytecode interpreter was the broadest definition of interpreter, and that saying the interpreter is what reads source JavaScript and turns it into bytecode was wrong. I disagree, and Wikipedia does too. Many, perhaps even most interpreters don't even involve bytecode at all. You're entitled to your opinion, but I guess just expect some pushback if you're going to try to correct people using your narrow, uncommon idea of what makes an interpreter.

> No, that's portability onto multiple platforms.

Normally when I'm talking about code with other people, "portable" means code you can re-compile for a platform, not that the binary runs without modification. But, sure, I'd agree that it's reasonable to call bytecode a mechanism for portability. The way it does that is by abstracting away a specific platform's assembly language in favor of one that runs on multiple platforms. People call programming languages like C & Python an abstraction of machine language. JavaScript's bytecode is just that - it's a low level programming language. And as such, it's abstracting the hardware. Virtual machines are an attempt to abstract the CPU specifics and have code that runs anywhere.

> 'Abstraction of' vs 'runs on', these are very different concepts.

I don't know what your definition of abstraction is, but based on your objections, it feels like you have a narrow and rigid idea that perhaps doesn't match the common usage.

A function that takes a parameter is an abstraction of a block of code, just like any programming language that runs on multiple platforms is an abstraction of a specific CPU or machine language.
Good to hear that at least one person in California recognizes that it's a supply/demand problem.

Build more housing. Build more high density housing.

Simple solution to a complex problem.
Unix tried out X

For a moment there I thought you meant the X Windowing system.
Firefox is really pretty decent nowadays.
Quick, someone build that carbon nanotube cable for the fabled space elevator we used to dream about out in middle-of-nowheresville, U.S.A. and watch a new boomtown draw off all of California's excess population in quest of The Next Big Thing® or whatever.
I'm no expert on China, but this fits the pattern of them making extreme laws (ie death penalty for corruption) and then selectively enforcing them. Laws are tools for the party to use when it feels it might benefit, not universal rules.
Correct, Google bought Android in 2005 but went back to the drawing board in 2007 when iPhone came out. Now Google has a chance to take some time and try some new things out.
Introducing Bloom: The Future of Credit
> Websites stealing cpu time to mine crypto currency is ridiculous

It is being offered as an option, not being stolen.

> Get a user or two to donate once a month and you will even run a profit. Or skip that Starbucks once a month.

I want to make millions of dollars so that I can build schools for children, why are you limiting the value of my effort and creation?
Rethink Psychedelics
It's also who your friends and family are in the CCP.
This contradicts the very essence of HN. Personally I come here mostly for the comments. Regardless of how good (or bad) a story is, the comments are what give it value because you get to read educated opinions that make remarks even the original article doesn't. HN is the only place in the web where you can see such quality in comments. Remove them and then everything becomes blunt.
God, would you shut up? Jesus, sorry to burst your bubble but people are running their damn CPUs no matter what I do. I heard that some people would prefer client-side mining to ads and I thought I might give that option for those that want it. But I guess that'll cause the Apocalypse next Friday so I'll just go host my application at online.com™ for the low low price of $9 a month, since it's just a card game and can't possibly require anything more than that! Any idiot could see that I don't need to pollute the air and melt the ice caps by trying to give my users options and help support the development of fun internet sites! Could you be any more condescending?
Frankly, the battery. Gasoline fumes aren't nearly as toxic, and neither is likely to explode. In either case you have to run away ASAP.
> I haven't expressed any particular ideology in any of my posts.

The idea that women are oppressed by men is an ideology. Because it's based on ideas, and not on reality. If it was based on reality, it would be called "science". Or maybe "facts".

Instead, it's based on "just so" stories that people tell each other. Like "the Jews are rich because they stole from the white people". It's a lie.

All of these ideologies are the same. They use the same talking points. The same BS rhetoric about "oppressors" and "oppressed". The only things that change are the names of the oppressors (men / jews / the rich) and the names of the oppressed (women / white people / the poor). The ideologies are otherwise substantially similar.

Since you're arguing over this. Let's talk details:

* men in the US do not have the right to vote.

Huh? How can I say this? That sounds crazy!

Well... because they have historically not had the right to vote unless the registered for selective services. So men in the US did not have the unrestricted right to vote. The selective service act was fought in court, and men lost.

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

The court held that the draft was an obligation citizens had, in return for the right to vote.

Women, of course, have had no restrictions on their right to vote.

And who gave women the right to vote? The evil, patriarchal, oppressive, misogynistic... men. Yes, the men who "oppress" women gave them the right to vote. Without asking them to take on the social burdens that were demanded of men.

So who's oppressed, really? The people who got conscripted, and died without having the vote? Or the people sitting at home, secure in the knowledge they'll never have to break a nail supporting their country?
No, NTS applies to cases in which an additional qualifier is added to an object after a claim made by someone in order to disqualify that object from being a Scotsman. In this case, it is not the case - Communists of many stripes, even the some who follow Marxism-Leninism have been critical of the CPC and DPRK. Even the Maoists themselves disavow Chinese Communism after Deng's reforms. Left-communists have always been critical even during the Soviet Union's time. Socialist George Orwell was critical of the Soviet regime. Anarcho-Communist Kropotkin was critical of the Bolsheviks. The Mensheviks were critical of the Bolsheviks, etc. The list goes on.

In short, a great many Communists have not supported the Soviet CP nor the Chinese state, from their inception all the way to now. I've yet to see any evidence of an NTS fallacy.
Reduce demand. Tax the tech industry to encourage it to relocate anywhere else in the 99.99% of America it doesn't currently occupy.

Also, for good measure: eliminate the mortgage deduction, and tax short-term capital gains on property at 100% to eliminate rampant speculation.

Simpler solution to a complex problem.
If codegolf.stackexchange.com is any proof, it will probably be a couple of characters from one of the higher Unicode planes that don't even have a symbol in most fonts, in one of those languages you've never heard of, that were created mainly to skirt the code golf rules.
Couldn't agree more. So many times I have searched if something was discussed in HN, just to read the comments.
https://www.w3.org/People/Berners-Lee/FAQ.html
Q: Do you have had mixed emotions about "cashing in" on the Web?
A: Not really. It was simply that had the technology been proprietary, and in my total control, it would probably not have taken off. The decision to make the Web an open system was necessary for it to be universal. You can't propose that something be a universal space and at the same time keep control of it.

I wonder if this might be closer to the reason that Xanadu didn't take off than "worse is better". Where is the Xanadu implementation we can hack on, other than an incomplete dump of code here http://udanax.xanadu.com/gold/download/index.html built on a proprietary platform? Why is it that when I look up ZigZag I find an open source project that closed down over patenting concerns http://www.nongnu.org/gzz/ ?
Because there is a 99% chance that you are going to fail. Sorry but your card game isn't going to save the world, let's not wreck it while trying.
>Nah, i don't think that's it. Fear is a feeling, which is per default not any more or less connected to "i need to buy this thing" than any other feeling. So why should fear encourage spending money more than any other feeling.

Because amassing stuff gives psychological relief from such anxiety ("shopping therapy").

The same reason people on midlife crises go on shopping sprees...

>* Just imagine a world without any fear, just with different kind of markets and the same amount of money.*

Not all possible worlds have the same level of shopping activity.

It took heavy advertising and quite a lot of conditioning and pressure for early 20th century society to turn it into the shopping culture that it has today.
That has nothing to do with the questions that I posed. Apple being part of PRISM is what I referred to. Not the nature of the program. The intentional lying about it. Why should anybody trust them?

“We have never heard of PRISM. We do not provide any government agency with direct access to our servers, and any government agency requesting customer data must get a court order,” stated Apple spokesperson Steve Dowling.

http://www.cheatsheet.com/technology/is-apple-lying-about-it...