skysight-inc/HackerNews huggingface dataset:
There's one thing that doesn't sit well with me about adding type-checking to the CPython implementation of the Python language. Type-checking is generally used at compile-time to check that your program won't do nasty things, and then run-time checks are done only when you do something overly dynamic that the compiler couldn't check (i.e. casting an Object to some concrete class in Java). However, all type-checking implementations for CPython work purely at runtime! And type-checks are invoked each time your function is called! This seems not only wasteful, but also defeats the purpose of type-checking before running your program.

I would rather see a more generic pre/post-condition contract system, to be used in select top-level functions, that gives a lot more flexibility in expressing what is supposed to happen (i.e. I expect to be given a not-None value with a __str__ method that doesn't throw and will return an iterator yielding consecutive not-empty, not-None strings), including what assumptions you're making when you call a function that you got from a random object (i.e. here I'm calling a function that I got somehow as a parameter and I'm going to assume it can take a string of the format "ipv4 address:port" and returns an object that is a database connection), together with a mechanism for recovering from broken contracts - we are doing runtime checks, so there's no reason to restrict ourselves to Java-style type constraints, which don't even work for Python in general. Or, alternatively, a lighter system that can be checked at import time once before the program is started "for real". Preferably both of those.
Webkit has a custom allocator. See http://trac.webkit.org/browser/trunk/Source/bmalloc/bmalloc/..., and, via, http://trac.webkit.org/browser/trunk/Source/bmalloc/bmalloc/..., http://trac.webkit.org/browser/trunk/Source/bmalloc/bmalloc/..., which seems to use mmap and a SYSCALL macro. That doesn't seem to build on the system's alloc.

According to https://www.webkit.org/quality/leakhunting.html, it may even have multiple ones: "Get a fresh WebKit build, ideally a Debug build as this turns off the various custom allocators in WebKit."

It wouldn't surprise me to find custom allocations in many other large projects that may be memory constrained (postgres, open office, gcc, clang, you name it) at some size, the extra burden of a custom allocator isn't that large relative to the size of a project.
> Basically man up and push through the pain,

This is exactly why crossfitters get injured.
I'm just curious if the downvote is because I'm 30 or because I spoke against sports?
Well, hopefully in the not-too-distant future, Rust will be a good choice for these kinds of projects.
>As a publisher I refuse to nofollow any links, outside of banners and advertisements. I compel you to do the same.

No. No, you don't. You implore. If you compel, I rebel.

Also, if someone doesn't want you linking to their site, shouldn't it be more a case of "Whatever. Your loss."?

It's one thing if you're pointing out fraud, abuse, illegal acts or unethical behavior (in which case, you'd probably be posting the evidence on your own site), but if it's a friendly link and they don't want it, don't give it to them.
Time for for Twitch V.2. in my opinion.

There is so much copyrighted material on Twitch streamed by users, whether it games, music etc that it would throw youtube TM-auto filter into overdrive.
> and not make it take an age to open in a browser

The whole page is ~484kb, which in this day is not much at all (many pages serve more css than that). I do like to complain about big pages as well, but I can't say this is one of those.

But I agree, a pdf would be sweet. My biggest complain with the site is that it doesn't work great on a mobile device (very small links, can't press on a slide to go to the next, and Firefox mobile open the page in "full size" mode with only half a slide visible without zooming back).
NBA League Pass is a horrific abomination. I was debating it, and came across articles that showed that depending on your location and nominated team(s) it could be nearly impossible to get more than 25 games for your favorite team (out of an 82 game season). 30% of the season showed on a "Season Pass" costing approximately $200? No thanks.
And why is that better? After you think of an answer, replace occurrences of "rape" with "shit on" and you'll have my counter-argument.
Maybe want to keep video under "YouTube LLC" in case they ever sell, or taxes?
I don't watch sports and I don't watch gaming streams either. But I think it's an interesting phenomenon so I've asked my friends that do why they do it. It seems to be a mix of excitement about what is going to happen and wanting to learn the tricks of the pros.
People generally seem like watching sports/esports they themself participate in.
I don't see these trends disappearing or diminishing.
I hadn't even considered this, as both the PS4 and Xbox One have stuff in the core system for streaming to twitch (though PS4 also has UStream IIRC). That's an... interesting wrinkle.
You can also use "rlwrap" with any program to enable readline features.
I think maybe I wasn't clear. Normally when you eat, you expect to not feel hungry any more. In particular, if you are targeting a calorie deficit or weight loss you look forward to that "joy of food" sensation, a big part of which is the glucose that absorbs almost instantly and raises your blood sugar, and more of which absorbs over time beginning immediately. If you are on a low carb meal you will miss that feeling entirely. You won't feel from fat (though you will if you have plenty of protein and fibe) and you won't have the blood pressure spike that most of us associate with "food good" (note I don't mean the extreme spike you would get from eating pure sugar necessarily, just any higher than baseline peaking).

So the psychological programming is getting used to not expecting that spike (and possibly that 'full' feeling), and still feeling you sated your self.
On a back of the napkin calculation, how much outgoing throughput would one need to be able to stream to ten clients directly on say 720p (~30 frames per second)?

I was wondering if it would be possible to create a set up where people can stream from home without any third party in between. Is that even possible for larger audiences?
> It's already well established that high energy photons can create matter/anti-matter particle pairs, it's done all the time in the laboratory in a variety of conditions.

Well yes, but the important thing here is that free (i.e. on-shell) photons are being collided with each other to create matter. (Think of one laser pointed at another laser.) This has been done before, but only relatively recently and certainly not routinely. Here's one place:

http://www.desy.de/~telnov/ggtesla/
I'm a professional systems programmer, I understand C has been the lingua franca and why.

If today I was creating OpenSSL from scratch there are other options. If I need it NOW I could use D. If I was willing to wait a few months or contribute Go shared library support I could use Go. If I was willing to wait until Rust was mature to release and deal with its churn in development I could use Rust.

I guess I'm just suffering from sour grapes over the fact HN continues to suffer more and more of down-voting for sake of disagreement rather than for factual inaccuracy.
Not the same thing. The copyleft hack on copyright is enforced by copyright holders, thus property (or whatever word wishes to use if not "property") based. Other easily imagined mechanisms for forcing transparency/source revelation would have no relation to copyright nor any other kind of property; I wouldn't call them copyleft any more than I'd call forced transparency in other domains (e.g., finance) copyleft.

Such would still be "using legal controls" (or more broadly "using policy controls", as in the case of procurement, which could be private) but not necessarily to "enforce rights management of bits and bytes". The legal controls could be for example around certification of a product: no source, no certification, no legally selling product. In that case the bits and bytes independent of a product on the market would be unregulated, not subject to forced transparency.
Many of the popular streamers on Twitch are homegrown. Their success can be directly attributed to the Twitch ecosystem. They would likely take a big hit if they switched platforms.
I agree with the OP that double sided businesses are extremely high bars for a lot of founders to tackle. Yet, I think it's silly to tell someone their idea is dumb.

Would GitHub have sounded like a great idea at the beginning? Or Twitter, or even Facebook for that matter?
I don't think it's entirely inappropriate in this case because this kind of article is only of value if the author is basically trustworthy and sane. He's not really reporting facts or making an argument so much as just reporting his own experiences and opinions. That's fine but it does make his personal credibility relevant.
This guy reminds me of the "lottery club" we had in my high school. After a few years of no one winning, they graduated off with the money.
Was Twitch a YC company?
One summer night in 2007, I found myself playing poker with Justin Kan in a living room of the "Y-Combinator" building in San Francisco. Emmett Shear may have been there, but amongst the crowd in the living room was Steve Huffman, who was playing around with a new electric guitar, and Alexis Ohanian who was doodling on paper. I didn't know what reddit was at the time, nor did I know that the acquisition by Conde Nast had occurred -- I only connected the dots a several years later.

After seeing this headline, I can't help but think that the power of networks is real, as is the results of deliberate, focused dedication to one's direction and craft. Pretty awesome stuff, congratulations!
YouTube recently launched a new streaming platform. I don't think it has those restrictions anymore. Their problem has been that they haven't been able to compete with Twitch's community.
Is Gentoo Prefix installable on other platforms ?

If you want to match the language-specific package managers you also have to be able to support at least the common POSIX platforms and allow per-project dependencies management.
> ideally no copyright, but one thing that would definitely be lost is the ability to coerce releasing source code

Would not "definitely" be lost. It's easy to imagine other regulation which coerces releasing source code (indeed more powerfully, as not relying on copyright holder to both choose the right license and enforce it), if indeed that is a socially valuable thing to do.
Investors must recognize what ‘this time it’s different’ really means
Thanks for making RxJS!

> I'm curious why you chose bacon.js over RxJS

At the time I made the decision, Bacon had documentation and RxJS didn't (at least, not that I could find). I was new to FRP, so that made my decision for me -- I never went back and reconsidered.

Are you aware of any advantages RxJS has over Bacon? It looks a bit more extensive in general, so now I wonder what I'm missing out on :)
Steve Wozniak to the FCC: Keep the Internet Free (2010)
Your comment made me wonder. Is there any site where people (users or editors) track and check up on predictions like this made by various media outlets?

I'd find it really helpful if I could point to a database showing that Variety or WSJ had a 90%+ accuracy in predictions like this, whereas another site might have a 50% accuracy.
It also has no revenue.
There's value in having automatic system updates for the common base.

Once you go on the road of unsupported libraries that would be bundled with your application more work is involved for upgrades. Even with semantic versioning you depend on the author to do it properly. It's best if upgrades can be controlled to avoid regressions.
Why on Earth would Twitch let themselves be bought by a company that was in the news just a few months ago for systematically destroying the Let's Play community?
The subsidies are ridiculous and they should be reformed but food is a pretty important thing for a society to get right. If left strictly to market forces there may be some years with very very expensive corn which would hit the poorest of the poor worldwide. Corn isn't like silicon chips where you just fire up the plant and make some more. You are looking possibly a year or more out. So there does need to be some measure of central planning in this regard.
I rather dislike these essays that deter young, intelligent and motivated young people from a career they might otherwise enjoy and be passionate about. There are legitimate problems with the career track as established and outlined in this essay. It is even wise to inform young people of those problems so they know what they're getting into. However it is discouraging to hear from tenured professors that they should give up their passion and dreams and be a lawyer.

I can think of no greater torture, save complete isolation, than eternal boredom.

It's disingenuous to deter the curious on account of your cynicism, is it not?
A music video created with a gameboy camera: http://vimeo.com/19868821

It's also worth noting that the gameboy camera also contained a very weird and limited sequencer called trippy-H, which you accessed by first completing an objective (take so many photos or make an animation or something).. and then shooting the right thing in the shooting game.

Here's a demo of it: https://www.youtube.com/watch?v=7SDQ7vF5CIQ

I loved that the gameboy camera had a ton of completely hidden weirdness (pre-internet!) which you found out and shared with your friends.
This comment is borderline ad hominem [1]. I say borderline because you don't explicitly use the information you give to counter his views but since you don't actually say anything, that's the impression a reader might take away.

The articles you cite have nothing to do with the author's views on academic careers or the choices people should consider regarding graduate school. Personally, I'd find a discussion of those points more 'on topic' than the author's views on sexuality.

[1] I had to look it up to be sure. " ... a general category of fallacies in which a claim or argument is rejected on the basis of some irrelevant fact about the author of or the person presenting the claim or argument" - from wikipedia.
That's a genuinely good point :-)
Only in the sense that commercial trucks pay higher taxes. They pay that whether they're driving empty or full though, so the analogy falls apart.
Comcast, Verizon, AT&T, and Time Warner all serve different cable networks. They rarely overlap, so you don't have that choice 99% of the time.

And it isn't really implicitly evil, because they just own the coax in the area and it obviously is not worth the investment to lay redundant wires.
And Fedora Linux.
Silly as it sounds... have you tried using smaller plates?

I find having a small plate stacked high seems more like a "real meal" than the same amount of food spread thinly on a larger plate.

Then again, if you're in Japan, I guess you've been exposed to that trick a fair bit.
It's probably because you're 30 and watch esports. I didn't downvote you, though. Most of the people I know who own houses stay home to watch games but that's mostly due to the fact that they've had to move out of the urban areas to purchase.
"They are also gated communities that have the worst "Fuck You, Got Mine" mentality."

Oh, so what mentality would you like them to have? How about:

"Here, come on in, we missed you since the last riot!"

I'm completely not understanding this weird jump of yours where you go from "gated communities" to stereotyping such behavior as one that is due to a "Fuck You, Got Mine" attitude. Oh and it's mostly by racist white people, according to you.

Just let people be, and quit trying to meddle. It's really not rocket science. Why do you have to vilify people you don't like? If they were doing something truly bad, then you wouldn't need to vilify them by calling them racists or selfish.

I think, deep down, you know you have no argument. And you're simply fishing for approval by throwing around boogey-words that people are accustomed to reacting to in the way you want.
Spend $5/mo on unblock-us.com and you can see every "blackout" game...
I think you're hinting about the Pacific Decadal Oscillation, which is associated with drier weather in California (this makes sense intuitively, since a cooler Pacific ocean near California means less energy to evaporate sea water, which means less moisture in the air, which means less rain).

This oscillation in northern Pacific sea surface temperatures has a frequency of 30-50 years, so we'll probably be in the cool/dry phase for some time.

However, given the variable nature of climate and a host of other oscillations and trends that are occurring at the same time, it's irresponsible to forecast "extreme drought for at least the next decade" based on this single signal. For example, forecasters are predicting El Niño this fall, which is a (generally) stronger signal than the PDO, and is statistically associated with wetter weather in California.

You're definitely correct in worrying about the water situation in California, though. Population pressures, groundwater depletion, and climate effects all point to significant water resource pressure for the state in the foreseeable future. This will translate into higher food prices, as farming is a major use of water in the state.
It's exactly what he's saying.

People have not only been complaining about this since Penguin came out (around two years now), before that they were complaining about the opposite: that Google's arbitrary rules were creating spammy links all over the internet. It's completely ignoring the past to pretend this is some new thing to fit a preconceived narrative.

Most of the SEO folks that seem to come out of the woodwork for these threads would agree with me that "This is pretty typical of 2014 Google" ignores years of them complaining about the exact same thing, except they're just happy to have more people on their side.
A decent quality 1080p stream is around 2Mbps minimum. Your pipe needs to be able to sustain that times the number of clients.
Awww man...I've got a gameboy camera lying around as well, and I have that Mad Catz cable adapter he's talking about, but I could never get it to work :(

Also, his method reminds me of these old Russian photographs:

http://petapixel.com/2014/03/10/incredible-color-photographs...
Kamcord is Mobile Gaming focused first, whereas Twitch is on PC~
I don't think disingenuous fits for what you are saying. In particular, the author seems quite sincere in his belief that the job market for PHDs has lots and lots of candidates and that this creates disadvantages for it as a career path.

I also don't think that young, intelligent, motivated, passionate and curious individuals are especially fragile.
Whole page yes - try clicking on those slides to browse through them at readable size. You still get "stutter->load".
Could we see some demos of basic usage for solving linear algebra homework, i.e., can I haz a CAS in the JavaScript console of my browser?

Also I'd like to see some 2D plotting examples of basic functions of the form f:R->R. I'm looking for a simple .js lib for plotting...
The constrainst from going from nich market to mass market are detailed in the piece--they are supply side issues and they are technical. The demand-side is taken as a given that there is plent of demand. The reason that there is no substitution effect (ie inverse correlation) between the demand of local food and corn/soy is that the supply is not fully reflecting the demand.

The corn-syrup and ethanol issues are themselves distinct enough to leave out of the discussion. To a first-order approximation, they are not the problem.
Thank you for this. I already forgot how the Internet looked like in the 90s.
Results of the 2014 /r/Linux Distribution Survey
I worked in an office that did perform background checks and wouldn't hire ex-convicts. Curiously, the drug addicts who worked there tended to be highly functional and even successful.

Crap, our anecdotes paint different pictures. Could it be that neither of our samples is representative of "drug users" as a population?
Would a "new direction" for an assassination market be one that actually worked as advertised?
There's something wrong on your end because Twitch's streams haven't had problems since they introduced the 30 second delay last year.
Twitch is (was) Justin.tv which is a YC company.
Neither. I work with a company that tracks property data - taxes, foreclosures, assessment, etc - in Detroit at www.whydontweownthis.com
I wonder how many more months I have until I'm required to use a Google+ login to chat on twitch.
> Take a look here to see how Detroit has fared since 2008: http://goobingdetroit.tumblr.com/

Those are interesting photos, but how do we know whether they are representative of an overall trend? Those locations seem to be selected manually to show houses in decay -- it's not a random sample, and it's probably not a representative sample.

Nobody doubts that there are decaying buildings in Detroit, but to see how Detroit has faired overall, you would need to look at the big picture, including properties that have been restored or rebuilt, but that weblog doesn't show that.
Let's not pretend, many of us would do the same. Many people would quickly forget their opinion for $1M. And we are talking a billion. Can't judge those guys.
Does anyone roughly know what Twitch's revenue/profitability is? I know that they're pretty profitable, but I'm not sure to what extent.

1 billion USD seems somewhat low considering Snapchat was valued at 3.5 billion, and I'm pretty sure their revenues are non existent in comparison to Twitch's revenues.
Well depends, http://www.verizonwireless.com/wcms/consumer/products/video....

So if you use Verizon wireless you can stream from your tablet all you want. I think other ISP are doing the same too.
An Experiment on The Power of Negative Expectations
Wouldn't temporarily removing the disputed item pending the resolution of the challenge prevent your entire site from being taken down?
it'll be taxed on repatriation, but it doesn't have to be repatriated to be used. if you buy something with foreign cash, it's the seller's job to get it into their country.
I thought and still think the idea behind AirBnB sucks. What the hell do I know? Ideas that seem to suck are often the ones that knock it out of the park.
I don't think it not having long term potential is a fact. Let's wait and see what they are planning before making those claims.
I don't see how this means less competition. Who else is even directly in the game streaming business?
Congrats to Justin and everyone involved in Twitch!

As a side note: most of my friends are LoL fans, and I seriously believe professional gaming will be one of the major professional sports in the next few years, perhaps on the level of Hockey. They're super normal, social, extroverted people - yet they'll interrupt a trip to make us watch a LoL match on Twitch. They all came of it independently too.

I really believe Twitch could have been a big, independent company. They did what they thought was right and I NEVER want to be that guy that craps on acquisitions, but I wish this one hadn't happened. I was rooting for Twitch big time. Still, very happy for them, hope YouTube does this right! I assume if everyone doesn't Riot (pun intended) the technical chops at YouTube will actually make Twitch a much more pleasant place.
You're spot on. IT is in the same place... I was at one org that has something like 90 people fiddling with VMWare. They probably need 10 -- I wouldn't want to be the junior guy on that crew.
Coding in Color: Reverse syntax highlighting
Sounds interesting. Can you explain how a higher bit depth is used to produce images with less pixelation (higher resolution)?
Is this an organized bike ride through the city? Please post info, I'd be interested to join.