skysight-inc/HackerNews huggingface dataset:
I tried to find a $200 Porsche, but couldn't so I had no problem stealing one.

At first glance this might seem a fine refutation of the earlier point, but upon deeper inspection, it falls back on the fallacy that digital data is analogous to tangible property. By stealing a Porsche (whatever be your motivation) you are denying another person the right to his car. However, the same is untrue of pirating.

I am firmly of the belief that until we abandon the false and forced analogies and treat digital data and IP as something new, something that requires us to work out ethics and moral of afresh, we'll be stuck in this rut of old business models forcing new technology to fit into their mold and the consumers suffering because of bureaucracy.

I'll go further and state that the precise reason why Movie Studios and Recording Labels seemingly don't want to innovate and adopt new technologies to their benefit is precisely because of this thinking that immediately clouds all other possible arguments (oh, and maybe the people in charge of making decisions have got to the top because of their understanding of old technologies and therefore have little incentive to abandon that and embrace newer ways of doing business) /rant
You are absolutely right. For my current client I had to pick up C# very quick. Before that I had only created a couple of "toy programs" to play with the language. But I already knew a lot of the concepts behind C#: Inheritance, delegates, properties, lamda expressions, ... so learning the new language was really easy and I completed the first programming tasks within the first week.

Unfortunately some recruiting agents only do simple pattern matching and they won't forward you CV to a client when you do not have $language_name skills :(
... and not to mention a user privacy violation.
Pregnancy Miracle Review
quite honestly, any of them.

all the "big ones" i.e. debian/*buntu, fedora/redhat, etc. will have (nearly) any language's compiler/toolset in their package manager, and therefore just a couple minutes away from install. and even if they didn't, they're 2 google searches away from a download and install.

so, you're in luck! take your pick and dive in :)
Parse Releases Their REST API
Because there are times when you need to indent to something that isn't a main indentation point, like this:

some_function_with_too_many_args(some_argument, another,
a_third, and_so_on);

That style is problematic with tabs. The only way to make that look right with all different tab settings (8, 4, 2, etc) is to mix tabs and spaces--indent to the main indentation level with tabs and then use spaces to indent the rest of the way. Not many editors do that automatically for you and so it is not a popular style.

All spaces is much easier to deal with (at the cost of being non-customizable) and so that seems to be the dominant way of doing things nowadays.
Fair enough I guess. I don't work for LWN. I just felt slightly guilty by accessing a subscriber link that was probably intended more for "friends of a subscriber" than the whole internet community.
I'd go with either Arch or Slackware. The folks behind Slackware shoot for robustness, which sometimes means "not the latest versions". The Arch people shoot for bleeding edge, which can be nice from a developer's perspective.
shrug

People always talk about it what can happen, but I've never seen instances of operator overloading in C++ that I objected to in a fundamental way.
Analogies between digital and physical items regarding piracy are always fallacies.

His point is that if he CAN'T pay for it, having no avenue to give them revenue, then it doesn't hurt the content creator for the OP to consume the video for free.
It is from Outliers by Malcolm Gladwell. In this book he suggests that this happens because at a young age these kids born in January have an age advantage over their peers.

During adolescence physical development can be a substantial advantage and one born in January compared to another born in August will be physically different in terms of development.

Therefore, they are better from the start due to physical advantage. This results in more coaching and more attention, therefore they are encouraged to progress further in baseball.

Very good book for those not familiar.

http://www.gladwell.com/outliers/index.html
Very interesting. I'd like to learn more. Your email isn't in your profile and I couldn't find a contact email on getvolta.com or your Quora page. My email is kdavis@chambersconstruction.com.

My use case may be a bit different. I want to use the various #s for print ads in magazines, newspapers, and journals and also on marketing materials at trade shows.

The end goal is to determine which marketing channels are actually producing interest and which are just setting a big pile of money on fire.
>What I don't get is why TechCrunch seems to give YC companies more coverage than 500 Startups companies. I suppose it's nice to have Arrington as the LP of one of your investors (SV Angel).

That's just bull-shit. Just because they covered your competitor doesn't mean you get to talk shit about the coverage.

In addition, I just don't get why are you getting so excited about this. You know who is eating your lunch, not VidYard, it's YouTube and the Sales executive who don't know any better than uploading video on YouTube. You have a common enemy called ignorance. Instead of getting riled up about competition may be you guys should work together.
Yes this is an awful design with a completely predictable outcome, and I hope for ethical reasons the control students will get chromebooks and access to the blended learning stuff afterward at least. And using the same teacher in both conditions doesn't solve problems - the teacher expects students in the experimental group to do better, and will influence the result even if not actively trying to.

But unfortunately A) this is the kind of studies the department of education wants and funds (randomized experimental designs - see the 'what works' database, where they ignore anything not using that design). And this is the case even when the control group is obviously in an intentionally deprived learning environment. And B) the opposite design, tightly equalizing every aspect of the control and experimental groups, isn't good either, because it wouldn't take advantage of the new things blended learning / software afford (like animations, interactive feedback) that traditional paper-based instruction doesn't. See page 2 of this article from the Concord Consortium about the 'hobbled horse race' and so forth: https://docs.google.com/viewer?url=http%3A%2F%2Fwww.concord....

There are 2 alternative research designs I would have done in this case:

1) Design-based research: http://edutechwiki.unige.ch/en/Design-based_research
Do the best you can with the Khan Academy curriculum in a class. Pre-test and post-test, interview and observe and so forth. Measure what they learned, their engagement, etc. THEN you try to figure out things that didn't work out so well, things you missed...try to apply a theory or framework to explain what happened. THEN try it out a second time making revisions, and see if you can increase the learning gains and engagement even more the next time. Use of pre-test / baseline measures makes it possible to do comparisons.

2) Do short studies comparing different designs of the Khan Academy software and curriculum. This is traditional, individual lab-based studies. Can be useful if there is a valid issue where the designers / researchers don't know the best path, and want to test/compare different options.
1. The development team comes from the Nookdev team, and multiple other android porting/ROM projects
2. The website was done by a friend of the team that is not doing any of the actually porting work
3. For $99, the TouchPad is sort of an impulse buy... and even though we do not have an ETA for release, we do plan on getting this working and released at some point. Do you see the CyanogenMod Team ever commenting on the next release date?
You don't need to worry too much about the business structure at that stage, where the project is nothing more than the idea, in particular not if you haven't got a co-founder. The domain ownership can always be transferred to the business later.
Being the only person who's remote can suck, yes, and keeping one or two people in sync with an otherwise co-located team can also be a challenge (and not necessarily worthwhile for an early-stage company).

I was more wondering why more founders don't see the value in building companies where the whole team is not necessarily distributed all the time, but has the flexibility to WFH or work from the road whenever they feel like it.
Wistia customer here (correct url: http://wistia.com). I haven't used any of the other products listed here (it's the first time I've heard of any of them), but I will say that Wistia has a nice clean player, awesome web app, and amazing customer service.
Why Varnish in front of Nginx? AFAIK Nginx can pretty much handle the role of Varnish.
I'd recommend trying Ultisnips instead (of the now abandoned) snipmate: http://fueledbylemons.com/blog/2011/07/27/why-ultisnips/

I realise there is a fork going, but Ultisnips is providing a ton more features and seems a lot nicer in many aspects.
That's what I'd like to do, but there are non-obvious cases that I could have missed, e.g. seemingly innocent system calls, observers/event callbacks.

Also, when you make I/O truly async, you need to ensure UI behaves sanely while slow I/O happens in the background.
Yes, and in this case the designer made a (hopefully conscious) decision that usability was more important to the user than the information that an attacker would gain. These sorts of decisions are the hard part of building web applications; there's no right answer applicable to all situations, you have to use judgment and experience to gauge how to balance the competing needs of your users and your business.
Sadly, to write good JavaScript, you somewhat need to do that. Of course, you'd use more functions instead of repeating the same patterns over and over.. but there're things you just can't factor out and this is, in my opinion of course, exactly where CoffeeScript shines.
The best code is lasagna.
Where can I find the logging patches? I have a TouchPad and would like to test this. :)
It's good to hear that from you. I wish you guys the best of luck.
OS is too good at caching reads, so tests are not repeatable.
Lack of "nyms" as a differentiating feature in a saturated social market
Does knowledge of standard libraries on a language platform count? Not really. It means you're good at learning libraries. It says nothing about your programming skills.

I strongly disagree with this bit. What are programming skills if not the ability to effectively get things done? How is domain knowledge not, therefore, directly tied to programming skills?

I agree with what I think your broader point is, that classes of knowledge (e.g. imperative vs. functional) are more important to note than, for example, particular languages. However, when it comes down to it, deep knowledge of the platform is the difference between clean code that's working quickly and spaghetti messes that take forever. I say this as someone who has written plenty of spaghetti. ;-)
Fulfillment seems like a service. You don't build a business on someone else's warehouse, you use their warehouse to support your business. Unless someone's writing a "Fulfillment by Amazon Client" and selling it, I guess.
A proposed solution, for the critique of any mathematicians here:

Always split each channel into ten 10-percentile bands, instead of just taking an overall average. Then model total expected revenue per channel based on these bands.

Perhaps as few as three 33-percentile or five 20-percentile bands would be enough if the number of samples is low when first testing a channel.
"What a human would write" isn't the purpose of the comparison. "This gets put in, this comes out" is. Did you not read the heading on the overview page? It doesn't even say "comparison" anywhere. The second paragraph talks at length about how CS compiles to readable Javascript. Then the examples show you that readable Javascript. You're missing the point.
More Evidence Apple Falsified Images
I don't think the primary appeal of static sites is their performance. It's about complexity and maintenance.

At a minimum, a LAMP stack requires prompt security patches at all levels of the stack and a working system for automated SQL backups (and, of course, testing your SQL backups to make sure they restore). If you haven't configured your system perfectly (e.g. you forgot to rotate one of your logfiles properly) you'll need to perform more maintenance than that; Murphy's Law implies that you'll be doing that at three in the morning local time. Hopefully you installed an uptime monitor.

If your CMS contains bugs -- and it does -- that's a slew of additional security patches which you'll have to apply, and occasional broken functionality that you'll have to track down and fix.

Every few years (at most) a new version of Linux will come out. Every few years (at most) a new version of your CMS will come out. The old versions will stop getting fixes, so you'll have to upgrade.

Despite these efforts, there is still a good chance that your CMS will get hacked: LAMP stacks are complex beasts, even out of the box with no customizations. When you do get hacked, what will you do? Turn off the code with the vuln in it? How do you know which bit of code that was?

In theory your $10 per month is buying a hosting provider that will take care of all of the above for you, by leveraging the awesome economy of scale. And, indeed, maybe the correct answer is to use a blog-hosting service. Many people seem to be happy with Tumblr.

But for those of a more control-freaky nature, the dream of the static site is that you'll reduce or eliminate these pains by making all the moving parts as stupid as possible. (You can't perform SQL injection on a site which has no forms or, for that matter, SQL.) In addition to being stupid, static sites are also as generic as possible: You can switch from S3 to another host in minutes, sign up for a CDN in minutes, switch from Apache to nginx to IIS in minutes. Meanwhile you have at least one up-to-date offsite backup at all times by default -- the data for your entire site lives on the box you publish from. Plus you have a perfectly functioning, extremely intuitive dev/staging setup -- you can tinker with a static site offline on your local machine, get your new hacks working, then push live with an rsync and be reasonably assured that the static pages will work the same in production as they do locally.
I'm not sure I understand your first complaint.

The fat arrow is a great helper and saves a lot of work in various situations....obviously it doesn't cover all situations...but in the situations it doen't cover I'm not sure what I'd expect the language to do.

Could you give an example of what you imagine the feature to be?

I'm just not sure if something as simple and easy as

that = @

needs improvement. Anything beyond what that and => covers, to me seems like something a library should handle...and CS makes that very easy.

For you second one, what about

do ( -> whatever x ) for x in foobar

One of the things I like about CS is that it is very conservative about not adding helpers for every little thing you can think of. It chooses a few very powerful and fundamental building blocks, and let's you use those to build up yourself.

I can respect some people wanting more though.
Are frameworks making developers dumb?
>What I don't get is why TechCrunch seems to give YC companies more coverage than 500 Startups companies.

How can you possibly not get that? YC is a bigger deal, so it gets more coverage. There's little nuance to the matter. If 500 Startups rattles off the hits and builds a pedigree similar to YC, it will receive commensurate coverage. I'm not saying other startups don't deserve coverage. I'm saying that the Valley and the tech crowd (TC's audience, by and large) are demonstrably interested in what comes out of YC -- so why wouldn't TC cover it well?
I noticed this, too, about recruiting agencies. Funny thing was when they were looking for 10 years of experience in C# before it was 6 years old.

I have heard a small legitimate argument for strong familiarity with specific tools: although you may know how to program very well, you may not be familiar with C# libraries, and that can mean implementing code already available in a canonical way.

But meh.
I think this curve happens starting much lower than you'd think, too. Good hackers will be picky about conventions as soon as a codebase reaches ~4 hackers.

I don't think so. I wouldn't have any problems working with GNU Style or Apps Hungarian if it was an interesting project.
The studios are terrified because the moment someone figures out an effective metric, they're toast. Physical unit sales are easy - one CD sold, X dollars received, with corresponding breakdown to show what value they actually add (lying about their value-add is another thing entirely). One digital download - it's not so clear.
I think the gist was: if you lose your license to distribute Busybox X, does that impact your rights with respect to Busybox Y?

My take on this (but IANAL) is that you do not really lose the rights to distribute a specific version, but the rights to distribute specific code (or compiled versions of it), and that would carry through to all code in version Y that was already in version X, but not any newer code that is unique to version Y. That won't be very useful, though.

[Edit] Just read the part of the article that deals with this question. Personally, I hold to my take on this matter -- that the scope is not a particular version of the distribution containing the code, but to all the bits of code of which the license was violated -- even if you also have access to the code in another way. My reasoning for this is that this could otherwise open up a pretty simple loop-hole: you'd only have to get someone else, whose license is not yet revoked, to fork the project, and release a new 'version' of the program, to get your rights to the code back. That can not have been the intention of that clause in the GPL.
It seems like they add tests for bugs before actually fixing the bugs. I can see that being useful, but they need to do a better job of marking which bugs are ignorable and which are not.

This is a an open source project - anyone want to volunteer?
I read an excellent argument against this idea not too long ago in an HN comment. I wish I could track it down because I am going to do an awful job paraphrasing it, but it basically amounts to this:

To ask someone not to participate in media (watch videos) is tantamount to asking someone not to participate in culture. Cultural participation is a basic human need: people will go to great lengths, will in fact in despotic, tyrannical, totalitarian or fascistic regimes go so far as to actually risk their own lives and the lives of their loved ones to participate in unsanctioned culture. Whether the sanction comes by way of money or by way of politics, it is no matter.

The idea that "not watching the videos" is somehow an option ignores this basic (desperate) human need to participate in culture. It's not going to happen. Media existed before money and before despots. Media is what happens when a culture expresses itself. People are going to watch Jerry Springer, The Sopranos, and listen to Lady Gaga and listen to Woodie Guthrie, money or no (though when payment is convenient, we all know what happens). They will in fact lay down their lives to do so if the circumstances demand it. If that's the case, (and we often find ourselves praising the bravery of such individuals in those cases), then it doesn't seem to me to make any sense to become moralistically reversed when the matter isn't of death but of a few measly dollars.
OpenKeywords. EverWrite's first #hackday is here.
I don't understand the interpretation of the principal eigenvalue either. Perhaps there is a more suitable interpretation in the directed case, but I'm not sure of that either.

I think this method is generally known as eigenvector centrality, that is to say, the entries in the vector x are generally known as eigenvector centralities. I think this method is quite popular, but I do not know who uses it or how often.
To me what the article is highlighting is a certain blindness on the part of many Ruby coders. My first language of choice is Ruby, so I'm not trying to spread hate here.

That said, I've encountered many times where a Rubyists first reaction to anything Java is "oh that's terrible" but anything implemented in Ruby must be beautiful, just because it's Ruby. Clearly, that is not true and yet people believe it over and over again.

Also, if you look at a lot of the developments in the Rails world over the past few years, they've been running into problems long solved in the Java world, but only now have Ruby projects been getting big enough to warrant general purpose solutions.

A perfect example is Bundler. It's basically Maven for Java, but it took the community a while to realize "hey, managing libraries is a pain, we need a tool for it".

So as Rails grows up, hopefully it won't forget that many other communities have solved similar problems before it.

Sometimes it's almost as if Rails invented the Internet. :)
Every airline executive needs to be fired, and entrepreneurs need to be hired.
It is not very clear from your website so have a few questions:
- do you transcode on your servers to support different devices?

- it appears from the techcrunch article your PC based players are using RTMP. which essentially is a flash based solution(?). Is there a html5 based solution as well?

- Is there support for livestreaming or is this just progressive download?

- How are you different from these services: Brightcove/Ooyala/Panvidea/etc...
?

iamelgringo is a customer of VidCaster, not a competitor of Vidyard.

I also don't understand your ignorance comment. Vidcaster and Vidyard are two competing companies.

iamelgringo brings up a salient point I think, YC companies get a disproportionate amount of coverage on TC as compared to other startups.
Would love to hear feedback and tips for the project!
TL;DR: wireless communications can be attacked by injecting partial packets into the wireless stream. An attacker just needs a higher-power transmitter. They propose adding a second signature using on-off keying because an attacker can't simulate an "off".

First of all, it's not true that a jammer can't simulate silence. It's tricky and requires phase locking with accurate propagation delay estimates to the receiver, but possible.

It also does nothing against a relay attack where the client can't hear the server directly. For example, I could relay the wireless AP from two rooms over so you'd connect to that one entirely through my relay.
SproutVideo: http://www.sproutvideo.com/

And Vively: http://www.vive.ly/

EDIT: Sorry, I noticed SproutVideo founder's list was missing SproutVideo; I failed to notice it was in the grandparent.
Is it me or do I see a "add a live chat room to every website!" startup/idea every 6 months, either by apps, HTML framesets, whatever, then followed by press saying it will change the world/internet/whatever, then I never hear about it again. Perhaps nobody actually wants an anonymous chat room on every site :P
An analysis of an original Tweet. Includes timeseries plot of potential viewers (based on follower counts) and scatter plot of the follower count of (re)tweeters. Table of the 34 variations of tweet text. List of websites containing the tweet's content. Of 200,000 potential viewers, only 7% were exposed to a correctly attributed version of the content. Discussion of the ramifications of content theft for metrics calculated by companies such as Klout.