skysight-inc/HackerNews huggingface dataset:
Tom, are you yourself in MV? Hackers & Founders is putting together a town hall at CNET on Thursday, we need panelists with a security background to tell was WTF the implications of this bill are, what the status quo is.

Declan McCullugh is moderating. Interested and able?

My expertise is Startup Visa and founder immigration issues, I don't know jack about this stuff, so if I'm getting misinformation, I want to know it and replace it. Tell me more!
You can have that opinion, of course -- although I'm very skeptical of any such absolute statement about such a complex system, and I feel it's willfully ignorant of the history of antitrust law -- but it's not really relevant.

Monopolies are not illegal; if I make the best widget, I can be the only person selling widgets. It's illegal when I use my monopoly to stop competitors from selling their own widgets.

If you believe that this situation is impossible, then the law is irrelevant, and it shouldn't bother you any more than laws against walking your elephant without a leash.
Twitter - Create the Defensive Patent Foundation Now
Don't ask, show.
Can you please explain what you mean by 'It doesn't change limit orders'?
Definitely, will do :) It is also encouraging to see that people are interested in this.
This reminds me of Scott Adams "New Company Model OA5 Out at 5pm" model from the last chapter of his "Dilbert Principle" http://www.amazon.com/The-Dilbert-Principle-Cubicles-Eye-Aff... on-line at http://mdsalunkhe.tripod.com/dilbert.htm

Out at Five

I developed a conceptual model for a perfect company.
The primary objective of this company is to make employees as effective
as possible. The best products usually come from the most effective employees,
so employee effectiveness is the most fundamental of the fundamentals.

The goal of the hypothetical company is to get the best work out of
the employees and make sure they leave work by five o’ clock. Finishing by
five o’clock is so central to everything that follows that I named the
company OA5 (Out at five) to reinforce the point.

If you let his part of the concept slip, the rest of it falls apart.

The goal of OA5 is to guarantee that the employee who leaves at 5 PM
has done a full share of work and everybody realizes it. For that to
happen an OA5 company has to do things differently than an ordinary company.

also discussed in http://news.ycombinator.com/item?id=3309820 and submitted as http://news.ycombinator.com/item?id=140712 four years ago
"No gods or kings. Only man"
Ask HN: Approaching your competitors for selling product?
Hello HN:

We are bunch of hackers working on web product. We have been working on it for a while. We have excellent traction. We are growing at the rate of 10%. However, it is a lifestyle business and we have tons of student loans. We tried to approach investors for seed financing but didn't get much success as everyone wants "more revenues". We are finding it hard to generate significant revenues. And we are not working in hot areas like "SoLoMo". We are essentially doing "web plumbing" type of stuff. We tried applying to YC but were turned down. That leaves us at an interesting crossroads. While we would love to grow our business but we can't remain detached from the reality. We all have financial obligations in terms of student loans and that has significantly impacting our ability to remain optimistic. We are first time entrepreneurs right out of college and so far we have bootstrapped it.

One of our main competitors is working in similar areas. However, they have much larger product portfolio and all-star team of founders who had couple of exits previously. They have recently raised multi-million round from top investors.

We are thinking about approaching them to sell our product. So I have couple of questions:

1. How do we approach them?
2. If they become interested, what do you think will be the timeline to get it done?
3. Will we have some sort of locking period to work with them?
4. Is there anything else that we should worry?

Any feedback would be appreciated. We are all recent CS grads from Ivy league schools and are pretty good at shipping stuff.
R's source code is released under the GPL. MATLAB has a GNU-licensed equivalent (GNU Octave), which has been around since 1988.

How could you patent a language? What are you patenting? The compiler/interpreter? The context-free grammar (assuming it has one)? The language specification?

If the specification, then you really mean a copyright, not a patent, because a language specification is just a description of a language, and you can't patent that. But just because you've placed a copyright on your description doesn't mean you hold a copyright on anything that anybody creates after having read that description - that would be ludicrous!

Sure, we can talk about the compiler/interpreter itself, but that doesn't prevent someone else from going ahead and creating a completely separate compiler that implements the same exact specification (look at the GNU Compiler Collection, more commonly known as gcc).
Second, the headwinds to gain share in a market with strong network effects outweighs the risk of a flood of content.

The evidence indicates otherwise. Both Google Buzz & FriendFeed failed in part because of lack of engaged users. That in turn was caused by the floods of autoposted crap.

There is no network effect benefit from content being posted from non-engaged users. Rather, it is the opposite: in the case of both Buzz & FriendFeed people would use it as an interface for reading Twitter (say) and the would move over to Twitter to converse. The crossposted content acted as a way to encourage people to leave the platform.

Engagement is king on social networks. Anything that reduces engagement should be discouraged.
Scott Adams "New Company Model: OA5" (Out at 5pm)
I've thrown some of mine into the pot. As a Clojure apprentice, I'm eager to see the beta. However, I honestly doubt that some of the desired languages are even possible - C, really? Even JS seems dubious.
I think your end point is a key point. If you are in a situation to do so, skip the BMW/big house etc and shoot for more financial independence - by that I mean just having some savings to make you comfortable as a first step. It will vastly change your ability to say 'no', 'I quit', or 'Im going home because its late'
The idea is to build a globally consistant view of the network. Currently, each node builds up its own view of the global state and routes based on this. Sure, distributed protocols allow us to share this information, but it's not guaranteed that the state will be accurate a few hops away.

OpenFlow allows an entity to keep a global consistant state, and calculate the rules by which each of the nodes should forward. This logically centralised control can then enable higher utilisation of the network. Think about traffic reports on the radio -- If you are driving and know that there is a bottleneck on one highway, then you can take an alternative route.

EDIT: I use "Global" in this context for within an AS, not necessarily internet-wide.
A long time ago, my yoga instructor suggested this:

Light a candle in a dark room, sit a few feet away from it and focus your eyes on it. Do not blink. After a while, your eyes might start welling up but fight hard not to blink. On the mental level, do not think about anything. Just concentrate on your breathing and the light in front of you.

Something like 5-10 mins should be fine in the initial stages. I haven't tried beyond that. Also, make sure you are decently hydrated throughout the day before starting on this exercise.

Good luck.
True. But a propaganda spewing news network is still a propaganda spewing news network.

It just makes him out to be more of an enemy in the eyes of the common American is all I am saying.

He had the support of the people before and not the government. Get in bed with the Russian government and you will lose support of the people too.
I think the OP meant that this is the bottom line margin you need.

As an Auction Marketplace, with highly motivated prospects, searching for what you offer, only a click and a buck away, and an extremely low barrier of entry, I would argue that Adwords is as close to an efficient marketplace as possible, and represents the high end of the cost per customer within the framework of profitability.
There are perceived differences that make the difference non-ad monetization more complex than that. I think people would be less willing to pay a flat fee for a website than for an app. Part of it is that web operators feel they need to be on a subscription model rather than flat-rate, but it isn't like there is no maintenance cost for a native app.
Indeed it does. Knowing this, re-read my statement ;)
Fraud! You just took http://en.wikipedia.org/wiki/Whitespace_(programming_languag... and renamed it.
Online Dating turns into Daily "Deal"
Coffee Meets Bagel launched today.
http://techcrunch.com/2012/04/17/coffee-meets-bagel-turns-online-dating-into-a-daily-deal/

We are looking for awesome software engineers in the bay area! Please contact me directly at arum@coffeemeetsbagel.com

About the Job
Join our early stage team as we scale our website and mobile app, expand to new geographies, refine our revenue model, and continue to keep our customers happy. This is a market with huge opportunity and we will look to you for best practices around architecture, deployment and scaling the service to millions of people. We're looking for ambitious engineers looking to make a difference. Significant equity opportunity based on role/responsibility.

Requirements
# Exceptional software engineering talent
# 2+ Years of Python development experience with strong knowledge of the Django framework.
# Knowledge in Machine Learning/Graph Theory/Large-scale Data Analysis
# Previous experience building rich, interactive websites
# Previous start-up experience is a plus

Desirable:
# Experience building back-end systems on a high-traffic, low-latency web site.
# Experience working with, and contributing to open source software projects
# Mobile app development experience (Android/iOS)

About the Company

Coffee Meets Bagel (CMB) is a new social dating app started by a Havard MBA and a veteran designer from Parsons School of Design. We introduce you to one quality single per day at NOON. We are the curator of your social life, the future of social dating and gaming!

Customer Feedback
"I love the product!!!!!"
"Super simple and easy to use, which is always appreciated on social networks that seemingly want to throw too much at the user"
"I dig the unique spin on the dating site that CMB provides."
What you want and what the law allows may be two different things. Ideas are not subject to copyright. Specific implementations might be.
What would you have to raise to promise Lua support ;)? I imagine Ruby would come in at $400K-$500K.
How does one compete with Gmail, then?
Because if he’s smart, and he knows he is smart, he will:

a) stop learning
b) stop being critical towards his own work

The logic here is quite flawed.

Because he doesn’t accept the parameters suggested to him
that someone thinks make up the problem.

While there are cases when a programmer should simply answer the question (or solve the problem), those are exceptional. So, as said here, programmers (and others) should always ask questions; should always learn the reasoning behind things.

---

I hate to distract from the content, however I found the article's use of semicolons to be incorrect throughout. (edit: disregard)
On the OpenFlow.org site I see that HP has a firmware upgrade for their switches that supports OpenFlow and IBM has an OpenFlow switch.
CloudFlare Is In Talks to Raise Funding At Near A $1 Billion Valuation
There isn't much here except a sed program and a printout demonstrating 151 being incremented once.
Please stop using mpm_prefork... it is 2012: mpm_event just officially went stable (although it has worked fine for years) and mpm_worker has been the correct option for most of Apache 2.x.

(edit: I make this point because I handle thousands of concurrent requests with a small handful of processes; I run out of memory way before I run of processes.)
In the case of Twitter, people actually might if the interface was better. People did, before the interface changed.

Now, adding a large group of people to a Twitter list via web Twitter is such a painful exercise, I often turn to an API solution (tweetbe.at in particular) to do it.
I used to do smalltalk for a job (internship, but still learned a lot). I love it, it's a terribly under-appreciated language.

I think what ended up sidelining it was that it didn't really integrate well with the rest of the system. Part of this was the syntax, even though you could bridge it with C, it was awkward. IE, "something.f(a,b,c)" would become "something f: a with: b with: c". Smalltalk's syntax is really cool when you're just working within the smalltalk system itself, but at the edges it gets clunky.

The other problem is smalltalk just seems to like living in its own world. Even now that's largely the case. (Fun challenge: try making a smalltalk app that isn't easily recognizable as a smalltalk app.)

Given what Clojure is to lisp, I hope too there can be a "Clojure for smalltalk", if you will. Something that captures what's really cool about the language but throws away the historical baggage and makes it integrate well with the rest of the system.
I am looking forward to Java support as well. I will be backing this project even if it isn't included, but the value in my workflow would be tackling Java.
Can we also prove that awk is Turing complete this way?
Chrome for Android Update
$50 is way too much, especially since I don't use javascript or clojure and I don't see myself switching... ever. If there was C support or even python, then it would much much less of a risk for my money.
Python will come in at $300k, but one thing to keep in mind is that it is a highly extensible and completely open platform. There's no reason we have to be the ones to add support for all languages.
RECESS: a CSS lint by Twitter
Chrome supports source-mapping in 19, as long as the compiler supports it... and it transpiles to JS. ;)
I don't think this is accurate at all.

Suppose you do have an ebook. Theoretically, certainly, you can find the price at which no consumers purchase your book, and the price at which nearly every consumer who sees your book purchases it. Thus you have a demand function. Optimize your demand function, and you have the ideal price for your book.

Sure, you can go backwards. Again, theoretically, peg a price, then write an ebook such that its demand curve results in your desired optimal price. Practically, it's impossible to measure potential consumer preferences and interest with much accuracy, but at least it starts you off thinking about what the consumer wants. And the more your consumer wants your product, the more demand shifts outward. I agree that this "backwards" model may be a beneficial mindset, because your product will already be optimized for consumer wants.

But why would you use Google AdWords as your measure of demand? I could spend a month writing a speed-reading ebook, create an search-engine-optimized website, and notify my friends. With $5/month hosting I already own, my cost structure is essentially zero. Every e-book I sell is pure profit, and I never touched AdWords.

The trick is optimizing AdWords spending. For every $1 I spend, will I gain $1 of revenue? If yes, keep spending until that's no longer true. Ceteris paribus, a $100 video course will generate more revenue per $1 of marketing spending than a $20 ebook, because you have 5x more chances to make the sale. That's too much of an abstraction, however. Maybe only 0.01% of click-throughs will be a $100 video course, but a solid 1% of click-throughs will buy a well-reviewed $20 ebook. So thus it's actually more profitable to advertise on Google AdWords

Perhaps a conversion rate of .015 is a decent ballpark for estimating AdWords revenue. But not total demand for the product.
I would settle for at least a comments plugin! That's really the only big problem with Plusify (https://github.com/lylepratt/Plusify), in order to comment on a post, you have to go to Google+.
cross platform is not a bonus, it's my number one reason to build web apps..

"hacking a solution for the web that would work much better on the desktop is definitely not something you want to do."

the important question being which desktop?
Unfortunately, I can't figure out how to make the point any clearer, so I've removed it. My apologies.
Can't wait for the Light Table IDE to support this language :P Debugging will be so much easier.
I'd love to come, but I'm in Chicago at the moment.
Tata Cara Shalat Tahajud
Pada dasarnya gerakan atau tata cara sholat tahajud pun tidak berbeda dengan sholat sholat sunnah yang lain berwudhu niat melak yang lumayan lama dengan software ini a
Vim, emacs, sublime, Komodo, gedit, jedit... And that is just off the top of my head.
Development and releases of the OpenFlow specification have been shifted to the Open Networking Foundation[1], so you can find the latest OpenFlow release (currently 1.2) over there. It has only come out recently though, so actual hardware & software support for the new version of the protocol is still quite young.

[1] http://www.opennetworking.org
Every month, yes. I also meet with each individually when required/as time permits.
Yes, I was waiting for someone to bring up Buzz. I was also a first-day user of Buzz, and guess what? They allowed third-party import, and very quickly out-of-context Twitter updates overwhelmed my stream. Then there was a backlash, and the smarter people turned them off rather quickly. But the vast majority of people kept on using it. I think Google knows exactly what they are doing here.
Yup, a few.
You are right. You were not off-topic and the fact it is poor advice is only a judgement, not the absolute truth.

Maybe I have misused downvoting here. Can't downvoting be used to express disagreement instead of just reporting a misbehaviour?
The original 2007 iPhone was ridiculously good. It's five years later and it still feels ahead of its time. There's no way Apple would put that amount of effort into their version 1.0 if it was just a "defensive" move.
nice article. a few questions here

1. scalability: does your system ingest multiple documents in parallel? if so, how often do you observe over-segmentation, if any?

2. thresholds: how did you set the thresholds at various parts of the systems?
I have no desire to "engage" on G+, but the narcissist in me likes knowing as many people are seeing my posts as possible

And there is a best argument against adding a write API to Google+
An astonishingly comprehensible comment from a regular expression.
UK Web Cookie Limit Arrives from EU Directive
I'd like to point out that it's theoretically possible to define a program without semicolons. Which major Semicolon library will be the first to ditch semicolons?
Oh, I was just working on some simple Python site. Our instructor required us to use Python to generate the whole html document, and I kinda have a bunch of if statements for generating diff html elements and stuff. It was quite tedious that he asked us to do that, but it's an entry level course.. so things don't really make sense in real world. I would really be benefited by an IDE that has the feature of previewing the output of some code, that way I don't have to run it in the browser every time I make any chances.

Anyway, thanks for your recommendation! Field looks like an interesting IDE to try out with its awesome "code canvas" feature. I'm not too concerned about the Processing/artistic part of it :p
Twitter & Patents & Trolls
My mom is a workaholic and cannot stand to sit still. The minute she quit work to take care of my elderly father full time she promptly began painting and wallpapering the house. I am wired much the same but a medical condition has forced me to learn to deal constructively with downtime.

A few thoughts:

I think this is driven in part by high IQ and is rooted in boredom. Finding a means to adequately feed/challenge your mind seems to help.

Deal with any underlying personal issues you have. I do not think keeping busy is a problem per se but it can turn into one if it winds up being an avoidance thing.

Try different environments and see if that makes a difference. It does for some people.
You will have a hard time attracting the quality people HN has. This is the advantage Ycombinator has over you.
I don't use JS much or Clojure at all. If I were the developer, I would look at adding the top used languages post haste: C/C++, Java, Python, Perl, etc.

It seems like it might be particularly well suited for HTML5/CSS3 development as well, since it runs in a browser, and that would be great to have.
Ask HN: are there any website equivalents of "Show HN"?
The 'Show HN' convention seems to have emerged from the community rather than being a feature created by the site owners. It also appears that not everyone agrees on the one convention: sometimes 'Show HN' posts appear on the home page (submitted as urls) and sometimes they appear in the 'ask' page (submitted as text). Also, I've noticed some people use the 'Ask HN' prefix when looking for feedback for their startup rather than Show HN

As a coder/entrepreneur I find it really interesting seeing what other new startups are being made and I especially find reading the feedback in the comments to be really useful (to make sure I'm not making the same mistakes). Show HN works really well for this but as it's not a dedicated feature of the site it can be hard to filter out the Show HN posts.

Does anyone know of any good sites dedicated to showing off new startups and getting feedback?

I've come across hackandtell.org which is a list of meetup.com groups for demoing your new startup (in person rather than online)
FWIW, a lot of people like Objective-C, and it uses that same colon infix syntax.
Anyone who invested in vuvuzelas came out rich as hell.
Repo for RECESS a CSS lint from Twitter
"In order to download the distributions, you'll need a license." Dosen't sound like a web app to me.
A definitive answer to the semi-colon debate
i wonder if he still works in tech journalism!!
Conversation Between An Atheist Professor And His Student
F-Script seems to be an OS X specific attempt.
I hear the author is adding support for rectangular boxes using SVG.
I always thought NHibernate as well as NUnit were victims of MS's past anti-open source stance. I didn't even think anyone still used NHibernate once LINQ came out.
I can't wait for them to include webgl.
After subtracting the cost of the shirt, shipping, and your time, that leaves you with what, $10 each?

It's not terrible, but it's nowhere near as efficient as selling digital goods.
Well, here's the type signatures for each:

pure (== return) :: (Applicative f) => a -> f a
<$> (== fmap) :: (Functor f) => (a -> b) -> (f a -> f b)
join :: (Monad m) => m (m a) -> m a

All of these are polymorphic, and example in the case of lists would be

pure x = [x]
odd <$> [1,2,3] == [True, False, True]
join [[1,2], [3], [4,5]] = [1,2,3,4,5]
WTF Germany
اهداف مباراة ريال مدريد وبايرن ميونخ
اهداف مباراة ريال مدريد وبايرن ميونخ
اهداف مباراة ريال مدريد وبايرن ميونخ
اهداف مباراة ريال مدريد وبايرن ميونخ
اهداف مباراة ريال مدريد وبايرن ميونخ
اهداف مباراة ريال مدريد وبايرن ميونخ
http://mushahda.com/7.html
Bucky Balls Could Double Your Lifespan
"Optimize your demand function, and you have the ideal price for your book."

As Brilliant as that statement is, it reflects a limited mentality.

This post is arguing, "Optimize your product and demand function to have the ideal price."
I've used AdBlock to disable iframes with URLs matching Like, Tweet buttons etc. It has worked pretty well for me so far.