skysight-inc/HackerNews huggingface dataset:
As a recent computer science student graduate I can relate to this. It's worrisome how many of my classmates are graduating with very little knowledge on how to actually build something, rather than solving little math/CS problems. I was lucky to have taken a startup programming course they taught for one term, in which we were required to build a scalable startup from ground up. Wish me luck finding employment now!
The idea that congresspeople would just dive into the thousand and ten-thousand page bills of dense legalese if only it weren't for these inconvenient fundraisers is just not based in any version of reality.
How this hacker can virtually 'kill' you, and what to do about it
All I learned from this article is that the University of Maryland's computer science program is terrible compared to the University of Arizona program I graduated from more than five years ago.

Using version control, working in teams (using version control!), working with other people's code, and designing software to meet requirements (in teams!) were all part of the core curriculum. The curriculum even used Extreme Programming (which seems, in my experience, to differ very little from agile methodologies like Scrum) as the model for guiding group/team projects. Not to mention projects where we had to complete assignments on top of provided 'nightmare code' written by a professor.

And pretty much every grad can still tell you the Big-O complexity of the major sort algorithms. Or anything else you'd expect from a "more academic" CS program.

However, I believe the UA program very much tried to combine practitioner knowledge with academic knowledge. (And once again, my experiences were more than 5 years ago.)
I think what they meant was "This job is important. So we should pay it accordingly. It is kind of hollow claiming that a job is important, but at the same time not paying it".
>Among many other problems, not all forms of unwelcoming behavior have to do with "attacking someone based on their real-life identity". A statement like that might be a start.

Of course not - but it would slot nicely as a replacement into the controversial piece of the Github CoC, which is kind of what I was aiming at. Under what circumstances would a contributor's real life identity ever be relevant in the context of a ticketing system?

you've also managed to dismiss any and all discussions of how to positively improve a project to better address social issues

Most of the time, those social issue are irrelevant. We're not talking about behavior on a chat channel, or a conference, or a mailing list, we're talking about behavior on a bug tracker.

What social issues are not being addressed on a bug tracker that are relevant to the projects in question?
Building Prototypes with Dan Gelbart [YouTube Playlist]
Can you expand on what you mean by "what can be done with ClojureScript components in .cljc files"?

Is Facebook also working with ClojureScript?
Data to Date: The Rapid Rise of Social and Streaming
Can the user upload a spreadsheet and run it? Or is the setup/bootstrap more complicated?
Is there any custom coding required to get it working?
Two more great links:

The, like, inimitable Matt Levine (I know, right?):

http://www.bloombergview.com/articles/2015-08-11/why-not-ins...

The SEC complaint, which is chock full o' details:

http://www.nytimes.com/interactive/2015/08/11/business/dealb...
This is very exciting. Facebook's commitment to open source never ceases to impress me. They could keep this technology to themselves and have light years or we'd only read it in academic papers, like Google has done with its core technologies, and someone else would have to reverse engineer them. But Facebook gives the entire code base. No other large company I know of has such a strong commitment to open source.
Transparency First: How We Designed Cover 2.0
Next generation is indeed a vague term, but I would use HEVC as a good example of a next generation codec.

For another codec to be next gen, it should have the same or better compression than HEVC: about half as many bits to encode the same video than H.264 required.
for an example, checkout this: http://pasky.or.cz/dev/glibc/ifunc.c

Two implementations are compiled (one is optimized using instructions only available on certain processors), and the decision of which one to use is made at program startup.
So basically thunderbolt is a vulnerability in itself, only hampered by its own lack of market penetrating?

Ow.
Security researchers have learned that marketing works.
Could be a coincidence, but I don't see where Google is using "meet our letters"? Did I miss that?
I would consider that "some version of the source code".

However, this is one of the reasons I disagree with Oracle on the matter. There are tools which actually can and do find issues at this low level (even if there are false positives), and running those tools can be part of many reasonable verification efforts. I think static analysis at the bytecode or assembly code level still counts as analyzing the source code, but I think it makes sense to do that in many scenarios.
Nicholas_C was a minute late so I'll respond to yours. Good timing!

With that example in mind, imagine there being no trusted force for everyone, because every other source could be dismissed as "Conservative brain-washing" or "Anarchist propaganda."

We barely trust our governments and our bosses' bosses. Not all of us live where we can trust our news. I know a lot of us on HN are business- and libertarian-minded, but we should recognize that places on the web like Wikipedia are special, and for all of us.
Thank you for the detailed and fascinating response! I read and re-read it to make sure I didn't miss any details. I understand now why you chose to handle only metadata with Raft. I really appreciate the time you took to explain not only your reasoning, but your reasoning through the alternatives as well. Databases and distributed systems are both fascinating, and very challenging, problem domains. Combining them is even more challenging.
Wouldn't a conditional move transfer the cost from branch mispredict to the cache miss.

I wonder how realistic their test were, and if the same results would be achieved with some cache trashing.
Series A Round Sizes Continue to Climb in 2015
Aren't those the guys who took over XAMPP? (portable dev LAMP for various OS incl Windows)
What is the visa situation like in Korea for non-students?
Google's hidden link to hooli.xyz is also a hidden link, which violates Google's guidelines. You're not supposed to hide links according to Google. Could that get abc.xyz banned in Google? Probably not.
Google Ventures – The Most Active Corporate Venture Firm Slows Down
Now you see where she's coming from.
Right on topic...
I would argue you can learn the efficiency of a binary tree search in a few months on a job too. And no, often times those people can't learn git on the job because in so doing the mess things up so thoroughly in the repo half the time you have to rewrite history to clean up a bad push.

I've seen it happen and this is not an issue of people trying to be smarter than the person they're interviewing. In point of fact, I just had an interview with a company where I'd be forking and improving open source code for building modular website content blocks and they asked me to write a bubble sort algorithm.

Trivial, but I hadn't done it in 12 years since college. Now quicksort, that's actually useful, but a bubble sort? I got a little tripped up, remembered it eventually, but the whole time the "bad cop" in the interview was checking his phone, sitting cross legged on the heater and talking about his adjunct position at local, minor university. Who's trying to look smart?
ClojureScript community is pretty close to React (see e.g. Om), and since React 0.13 supports plain classes, they can be written in CS. So FB itself might not be doing anything with CS but enables the CS community to work in the same ecosystem.
It sounds like you're unfamiliar with both what Monsanto does, and with what I do.
Today, but they were. So was 6-7% equity, and $18,000 investment.

If you thought DB, ABNB and RDD would all be worth what they are worth today, then I must say you need to be investing for me and everyone else.
Never.
I think taxpayer subsidies make it easier for management to justify losing $4,000 per car.

In the following article:

http://www.motherjones.com/politics/2013/10/tesla-motors-fre...

Fred Turner, said "It is not quite self-delusion, but there is a habit of thinking of oneself as a free-standing, independent agent, and of not acknowledging the subsidies that one received. And this goes on all the time in the Valley."
I agree, I think if you're going to deploy an application that's facing the internet, it makes sense to take the time to roll the deployment scripts (Salt, Ansible, etc.) and understand at some level what is getting installed, as well as how it's configured and how what needs to be setup for security, rather than just trusting the image.
Interesting... It's like the Fox News of Wikipedia. People are going to get information from sources that semi align with their worldview. I really like Wikipedia because it's neutral in tone for the most part.
I wish more security vulnerabilities were fearmongered. Users caring about it and admins being bugged to fix it is a good thing.
I know this idea has oft been explored in science fiction, but if you haven't seen it, I recommend that you check out the series Psycho-Pass. It has an interesting and intellectually hefty take on the subject.
Theora simply can't do what H264 can.

example:
http://www.streaminglearningcenter.com/articles/ogg-vs-h264-...
I just posted this earlier today:

https://www.sideprojectors.com/project/project/2992/redjeste...
Actually, it's not as good, because it doesn't take into account the false dependency issue - the register ebx is reused for three of the popcnts, making it impossible for them to execute in parallel on the buggy processors.

But it's not out of the question that MSVC is better with intrinsics in general... I don't have any experience with it myself.
You lost me at Eclipse being decent...
> I could say the same thing of people who don't like the atmosphere on a given project.

And doing so means you're perpetuating the problem.

> There are plenty of projects with plenty of different kinds of communities.

And codes of conduct help create more projects with welcoming communities.

> Please answer the question as asked and in the spirit it was intended in.

I did. Contributions welcome; hateful behavior not. Doesn't matter who the contributor is, they'd be told their behavior was unwelcome, and removed if persistent.

> And one bad CoC that legitimizes certain kinds of bad behavior can do the same. The backlash speaks to the truth of that.

Every time I look at this supposed "backlash", I see piles of people I don't want anywhere near any project I care about. So it sounds like the CoC is doing its job.

> You keep linking that slideshow - not one of the claims made there are sourced or backed up.

There are myriad sources and firsthand accounts available if you look, and the numbers from that particular presentation are (to the best of my knowledge) based on a direct study.

> Is anyone aware of a FOSS project which was killed due to a lack of contributors brought on by the perceived negative atmosphere of the community?

Off the top of my head, glibc was forked to create eglibc largely because of the (now former) maintainer of glibc, and many distributions switched over to eglibc as their primary upstream. Shortly after that person was replaced as the maintainer of glibc, eglibc got merged back in and distros switched back to glibc as upstream. Many more cases where that came from.
There is no mention of the fact that the STL implementation is very generic, it only assumes operator++ and operator* on the iteration, and operator< on the value.

The "optimized" versions here all make more assumptions on the iterator, starting from operator+(int) in Version 1, so it no longer works on iterators with just "forward_iterator_tag". Further versions even restrict vector sizes (albeit to a very high number) and assign -1 to an unsigned integer (size_t). So this is something you can use in your project if you need the performance, but can't put it into GCC.
I like it, it's fun and simple. Good use of mouse controls, too.

I'm guessing this also works on tablets?
Wikipedia is far from truly democratic. It's tightly controlled by a small cabal of volunteers with their own biases and agendas. I'm not sure how someone would solve that, but paid people editing certainly wouldn't help.
Video encoding is not embarrassingly parallel; no kind of compression ever can be, because if any bit doesn't depend on the previous bit you've wasted it. It is pretty suited to ASICs.

Codecs are only efficient up to a certain image size, and then stop working because all the details are too large-scale for them. HEVC works much better than H.264 on 4K. Besides that, there's higher bit depth pixels, 3D, that kind of stuff.

Also there's usually so many mistakes and compromises in any standard that you can always find something to fix in the next one.
http://www.salemarked.com

Track/Save fashion items and get notified when items drop to the price you're willing to pay. It's been on auto-pilot for a couple of years now. If interested, shoot me an email.
Definitely strongly agree with delivery being the most significant hurdle. Many problems arise from difficulty delivering gene therapies via viral vectors, most notably treatment efficacy and treatment durability, which should never really be a problem because you're replacing the genes. There's also the much-feared off-target effects, which can and do rapidly and gruesomely kill people in the gene therapy clinical trials-- an eminently solvable problem given more research into the correct epitope targeting, I think.

Most of the current viral delivery vectors are shitty in a multitude of ways, but the kinks are being rapidly worked out for AAVs and lentiviruses. Crispr/Cas9 genome engineering is also a huge leap forward, as you mentioned. It's important to note that some groups were having luck with gene therapy even before Crispr, though-- imagine what they can do now, barely two years later. The door to de novo synthetic biology has been kicked open.
Sorry, not in the near future.

If you look into the Twitter API and have some experience fetching and parsing websites, it isn't too bad. If you don't, its a fun learning experience :)
Windows 10 Running Slow? Fix
From https://xiph.org/~xiphmont/demo/daala/demo1.shtml

> Our performance target is roughly a generation beyond current 'next-generation' codecs like VP9 and HEVC, making Daala a next-next-generation effort.

and

> The next-generation VP9 and HEVC codecs are the latest incremental refinements of a basic codec design that dates back 25 years to h.261. This conservative, linear development strategy evolving a proven design has yielded reliable improvement with relatively low risk, but the law of diminishing returns is setting in. Recent performance increases are coming at exponentially increasing computational cost.

> Daala tries for a larger leap forward— by first leaping sideways— to a new codec design and numerous novel coding techniques. In addition to the technical freedom of starting fresh, this new design consciously avoids most of the patent thicket surrounding mainstream block-DCT-based codecs. At its very core, for example, Daala is based on lapped transforms, not the traditional DCT.
Would Lessig be an ideal "hackers' candidate"? Hypothetically, would he pardon Snowden and go after the NSA?
Isn't version 2 wrong, because

size_t probe = (low + high) / 2;

may overflow?
This is incredibly disturbing.
You should probably engage with the argument rather than wave a hate totem around and expect everyone to fall in line. How do you disagree with his opinion?
Hiring good UX people is hard
Actual pull request here: https://github.com/atom/atom/pull/8312

Related HN post: https://news.ycombinator.com/item?id=10043356

Edit: looking at the discussion in general and this article by ESR[1] in particular, I'm surprised they didn't just drop this COC nonsense entirely instead of adopting a new "flawed" one.

[1] https://archive.is/6F9Yr
Apologies, corrected.
Not that particular phrase. But they did say "g is for google", etc. which is our stuff again.
Applicative Programming with Effects [pdf]
This is old. libvpx 1.4.0 is a lot faster now and has multithreading. On my i7-4900MQ laptop, I get about 3fps encoding 1080p content. Still very slow, but 24 minutes for a 3 minute clip, not days.
It would be interesting to get A round sizes and valuations divided by MAU and/or ARR.
Ethics is always a subjective science, but these ethical models provide a fair and structured approach to looking at it.

Kant 1. Doesn't ask "what's best for society"? It asks about the "universalizability principle" i.e. "if everyone acts like me is there a contradiction?". And in this case there is, if you browse an ad-supported site that could only exist if some people view the ads is a contradiction. You have to agree that some sites would shut down if everyone used adblock, and thus the principal stands. It's not about what's best for society if the sites shut down, just pointing out the ethical contradiction that if everyone acted like you, everyone couldn't act like you (at least not always on all sites).

Utilitarianism. You just have to measure the obvious units of good vs units of bad. Again, it's not like a math proof but you can identify the units of good vs units of bad. Can you provide an alternate counter proof that is more obviously correct than my analysis?

Social Contract: I'm talking about the implicit social contract that exist today. Page owners don't freely upload their page knowing that the web is pull and users will select the resources displayed. Many page owners aren't even aware of adblock, at least not all of them.

Basically what you've said is: Movie theater owners free open their doors knowing that the world is navigable and users will select whether they want to visit the pay booth or not. Movie theater owners do open their theaters with this in mind, but they don't intend for their users to skip the pay booth if they simply don't want to pay. That's not the social contract you take on when you visit a theater.

In this case, the social contract is stated in actually stated in words you can read. Just read the terms of service on many websites. They specifically say you can view the site if you don't block the ads: "you are not permitted to block the display of ads" -- http://www.livejournal.com/legal/tos.bml

Virtue Ethics: I think this one is pretty verifyable :) Just find someone that owns a ad supported site and tell them to their face that you use ad block and you think it would be shameful not to. See how you feel ;)
>Not to them, but through them.

To send it through them, you have to send it TO them. You know what I meant, lets not waste time on this.

> what they can't do is claim they are providing that service, while adulterating my data.

They can do anything they want, unless its against the law. (Or to be more specific, unless its proven in a court to be against the law).

The point is that we are relying on COMMONLY AGREED terms of what a service must provide. There is no explicit legal definition of what a routing service must do. The legal case, is not the same as the technical case.

I was replying to the person whose argument was - my computer, my rules. My point is the telecom can go - My router/infrastructure, my rules.
I've been greatly enjoying Rick Perlstein's Nixonland [http://www.amazon.com/Nixonland-Rise-President-Fracturing-Am...], which traces the rise of modern Republicanism and is full of interesting anecdotes about this deeply weird man. I'd recommend it to anyone who isn't old enough to have survived Nixon firsthand.
Words take on new, unintended, and incorrect meanings all the time. It's how language works.

When someone says "isomorphic JS" I know exactly what they are talking about. I understand why some people might push back against it, but there's nothing wrong with the term.
Hey, I mistook the QA for your FAQ post, my overall thesis hasn't changed but I will follow up on the new info in your QA post : )
I'm betting on Daala and Thor. Both the teams involved are motivated by the same goal to make a royalty free codec. I think the odds are good that the IETF standards process will result in combining the best ideas of Daala and Thor and reviewing them from and patent point of view. If the guys doing VP10 wanted to work with us in an open way, that would be great too.
"Advances in food technology are what allow us to feed 9 billion people"

Without a citation I'm disinclined to believe this. Populations have managed to feed themselves without Monsanto/Cargill-style advances for pretty much all of human history. Something like a third of food goes wasted as it is.
Are there any examples of that being used successfully? My guess would be that people will just create new accounts. This might be the perfect place to test that model, though. The content is already free, you don't have to worry about losing royalties that people don't pay for if the test fails. There might need to be a strong emphasis for having an account (being able to customize or save recipes without losing data from creating a new account).
Could someone share the binary downloaded from http://download.lenovo.com/ideapad/windows/lsebios/win8_en-u... ? I'm curious the files are properly signed and if the LSE tool is properly checking signature and so on.
Netflix has a pretty awesome open source library, they are worth checking out as well. https://netflix.github.io/
+1 to this. I'm a lecturer at one of the top 3 and literally none of the observations made by the article apply here.
Are you suggesting human dietary behaviors have not changed since the inception of agriculture thousands of years ago? Because they have, and that clearly demonstrates that how and what people eat is driven by complex cultural processes. But the only source of behavior you identify is in-born and determined by genetics.

Our genetics have been influenced by agriculture, already. I don't know what it means to 'move beyond' behavior. Humans are very good at changing their behavior at time scales far, far shorter than any evolutionary time scale. Even for behaviors that one would consider particularly basic, like sex or... eating behavior.

All I see is an assertion that some behavior is 'logical', actual human behavior is 'irrational', and the reason why humans are acting so irrational is because its ingrained in their DNA. The allegedly logical argument for eating Soylent is left unexplained. I doubt there is one. I doubt modern humans could yet design a single nutrition product that outcompetes a diverse diet in all benefits. I think you just use the word logical to designate things as good, and irrational to designate things as bad.

Instead of actually considering why people eat the way they do, you're not saying anything at all except that you think it's dumb. It's a very boring point to make and it looks flimsy and downright silly when your justification is Argumentum Ad DNA.

Boring, boring, boring, and unfortunately incredibly prolific on the Internet.
As blunt as this is, it's right.

C&S Grocer does $22 Billion per year in revenue, and is profitable, doing just food distribution.

http://www.cswg.com/ and https://en.wikipedia.org/wiki/C%26S_Wholesale_Grocers

Every one of us in the USA probably ate C&S distributed food today.
What is the deal with those ridiculous social share bars that cover up so much of the page's content??
Previously, 2 days ago. Flagged to death for misleading headline. Tesla makes a profit on each car sold but loses money on its growth investments. Hence the $4,000 net "loss" per car.

https://news.ycombinator.com/item?id=10030101