skysight-inc/HackerNews huggingface dataset:
I'm unavailable right now, but when you get an offer for the biz gig, bring them in on a contract basis, and give them a few clear and painful, yet essential, deliverables (meeting with 3 clients, line up a distributor, etc).

That's what my current cofounder did to me. Balked at first, but then I realized that it's not going to get magically easier after the trial. It was the right amount of realistic pressure -- just make sure that it's realistic.
I find the Google-Oracle case to be a great example of the bogusness of most patents. They started with hundreds of patents. Then the judge told Oracle to pick their "best five". You would think that if told to pick the best 5 out of hundreds that those at least would be solid. Yet Google has managed to get several of the 5 invalidated...
if i recall correctly, it used to be the case that if a cell phone provider made major changes to an individual's contract (at least in california), one had a small window to terminate the contract without the termination fee (or with a reduced termination fee).

am i mis-remembering this or does anyone know if this is still the case?
There are people who are cancelling internet plans in prospect of using 4G networks as their home internet through tethering.
"Sure, Yammer is just like Facebook, but we're so much more than that. Corporations don't share cat pictures, they turn into efficient business machines."

I was expecting something more substantial.
Participating in this platform as a 3rd party sounds like the 2012 equivalent of inviting 1990's microsoft into your product meetings as part of "preliminary M&A" talks. Why bother guessing which games are the best to clone when you can simply build their analytics platform?
Microsoft's Azure service toppled by garden-variety leap-year bug
They finally added short array syntax, removed register_globals and magic quotes, and the default character set is now UTF-8!

This is good news indeed, they seem to be actually improving the language for once.
Evolution of a Point Guard
A standard 4-way stop has two roads with two lanes each (both directions). No space beyond the widths of the road is used. They are very space efficient. It is also easy to build as an afterthought (just cross the roads).

I cannot find a roundabout design that fits into that same space. Looking at the Wikipedia entry[1], it seems much larger than a standard 4-way. Given the block patterns in American suburbs and housing developments, the extra space would eat into someone's yard.

[1] http://en.wikipedia.org/wiki/Roundabout
Open source feedback (done wrong): “Look, you have food stuck in your teeth”
Alternately, if you don't like Colloquy or don't have an iPhone, I wrote a module called ZNC Push that works with multiple push notification providers, including Boxcar, Prowl, and Notify My Android. I'm also happy to integrate more providers if someone has any requests.

http://noswap.com/projects/znc-push/ or https://github.com/jreese/znc-push
You probably do it trivially on your land line, no? Synchronize a big dropbox share, upload all your music to Google Music, etc...

Now picture if you were poor (edit: first world hipster poor, anyway), and had to decide between the wired broadband and a smart phone that was almost as fast.
This might help a bit: http://marketing.yammer.com/billions.html
I like the $this just because I'm used to it from codeigniter.
Are there any benchmarks (synthetic or real-world) for the performance improvements? Would have been nice if the release notes had provided some.
In the post it says that Wishery helps focus on relationships rather that just sales, but it seems like all it does is send Gmail contacts over to MailChimp. Isn't an automated email blast the opposite of a real relationship? Are people really sending drip email campaigns to investors? I've never raised money but I was under the impression that you're expected to have personal relationships with investors.

Disclaimer: I make my own CRM product, so I'm certainly biased.
Here are the NEWS text: http://svn.php.net/viewvc/php/php-src/tags/php_5_4_0/NEWS?re...

and the UPGRADING instructions: http://svn.php.net/viewvc/php/php-src/tags/php_5_4_0/UPGRADI...
Entropy - programming language where data decays as the program runs
I can, but not as well. All you have to do is highlight the ingredients then click the bookmarklet. I parse out your selection into the ingredients if there's some kind of delimiter in there (coded, like tags or line breaks). The recipe name just takes from the title of the page.

So I normally copy the title of the recipe into my clipboard, highlight the ingredients, then click the bookmarklet. You can then paste in the recipe title and you're good to go.

It works surprisingly well for most sites.
Since my $1,000 worth of bitcoins dropped in value to $150 over a period of weeks, I've become significantly less interested in using it as a currency.
Probably half the people I follow on Twitter are folks I found via replies my friends were making that I wouldn't see with the current way of things.

I've followed a lot fewer people since the change hiding @replies to people I don't also follow was made, and that rather bums me out.
If the provider did not pay for usage, then why would they care how much you use in a given month? And yet, wired internet providers are demonstrably upset if you use "too much", with some even having official policies of kicking you off their network if you do it consistently.

Ultimately capacity is the limiting factor, but the way capacity is managed is to charge people to use it. Your ISP is charged by the byte for its connections to other ISPs.

You're absolutely correct that usage patterns greatly impact the cost of usage, but simply charging by the byte is a good approximation. A more sophisticated arrangement might have different prices at different times of day (this is already common for electricity) but so far it doesn't appear that this is necessary.
Yes, but if you write that out, it will show up, because it's not a reply. It's only when you hit "reply" and post something that isn't really a reply that the behaviour breaks down.
Zynga launches Zynga.com as it expands beyond Facebook in a big way
To add to that, there are people on the station who can presumably override anything sent from the ground. In fact, I believe one of their science videos showed them initiating a boost manoeuvre. As long as there are people up there, I'm pretty confident in the station's orbital stability.
I still would buy but observe the company closely and how they do with iPad3, iPhone5 and Apple TV... specially at launch and during/after the holiday season
Thats too bad, but thanks for replying
Yammer must have a much, much bigger sales force, so we can start with whatever a vendor sales force actually does for customers.

Speaking of sales forces, isn't Salesforce Chatter the biggest (as in sales [force], at least) corporate-social-media-solution?
Cool visualization of words, #hashtags, and @people on Twitter.
It will be available "later this month"
Oh I see, that makes perfect sense actually. Thanks you.
What is the privacy policy of Readability.com?
How can such a big site have no privacy policy ? (try googling for site:readability.com privacy policy)

I am troubled that I'm using this site's chrome extension, and every site I try to read nicely it sends it to their site for scraping the site, saving unknown cookies on my computer.

Is there an alternative which maybe can do the nice rendering on my browser, without contacting a 3rd party site with cookies and all ?
Why a Venture Capital Bubble Is Good for Bootstrapped Entrepreneurs
Duly noted and I completely agree. I think that I was staring at this thing for so long I forgot that not everyone will know what's going on in my mind.

I just changed those suggestions over.

Thanks for checking it out!
Reminds me of [Poe's Law](http://rationalwiki.org/wiki/Poes_Law) which states "it is impossible to create a parody of Fundamentalism that SOMEONE won't mistake for the real thing".

Though I think it should generalise to "there exists no parody which can unambiguously be identified as such". Doesn't that make parody's great?
Seeking Work - Remote preferred, or SF-ish (North Bay)

Available for short- or long-term engagements. Experience with building large Django applications and working all over the stack (both server- and client-side). Would prefer working in a team environment, opposed to being the primary/single programmer responsible for development.

Contact: ted [at] kaemming.com, other details at http://kaemming.com, code at http://github.com/tkaemming
is certainly an incredibly expensive problem, even in single cases;

http://www.space-travel.com/reports/Boeing_Patent_Shuts_Down...

And I am pretty sure, even ignoring broadness as a factor and just sticking to patents granted despite prior art, that if there were only a few dozen patents causing trouble then the companies like Article One, who is getting patents revoked in the hundreds due to discovery of prior art, would not be able to exist while paying out millions in discovery fees to their researchers.

[edit] - a look at the problem of workload by a USPTO Patent Examiner;

http://just-n-examiner.livejournal.com/44737.html
That sounds correct. I used this before in Washington, DC when I was a Verizon subscriber. I cannot remember what Verizon changed at the time... It might have been the price on text messages. I did the same with Sprint when I changed to an iPhone in 2009 also.

I'm very interested to know if this applies here. I've been LOOKING for a free way to switch from AT&T to Straight Talk!
We don't throw this figure around lightly. Certainly some companies use Yammer more than others, but every company uses Yammer differently. Some companies even pay us for it.
My article has been copied
I recently had an article do well on my blog, which was my first time. After a few days I was searching on google and I noticed some people had copied me, one in particular flat out copied the article.

I've tried emailing but no response, they are located in China somewhere according to whois lookup.

Is there anyway I can submit this to Google or something?
Only a matter of time.

http://www.html5rocks.com/en/tutorials/getusermedia/intro
I'm not really sure why people are trying to store bitcoins on a VPS in the first place. You can't process credit cards on a VPS and be PCI compliant (it's against the rules), but any moron can do what they want with bitcoins.
"A pretty tiny fraction of them are any good"? I really don't agree. Most every idea is pretty good, at least in a couple of circumstances. Most every idea also has very serious flaws. But that does not mean the idea is worthless. I guess the most obvious example is democracy; it has some very serious flaws, but it's the best we've got. Usually, the same can be said for any popular political philosophy; good, but with some serious flaws.

Also, in the vast majority of cases, both sides of the argument should be concidered. Sure ID should be dead by now, but the first time it was proposed it very definatly should have had both sides heard. Look at when evolution was first proposed as an idea. Had both sides not been heard on that idea, had it not been given it's 5 minutes, we would live in a very different world. Of course this is an example that will make many people wince, as I am comparing an evidence backed theory with pure religious dogma, but I fail to see the difference. If religious based dogma cannot be successfully argued against, then maybe some more research should be done to counter it. But until a rational/scientific argument can be formed against it, I see no reason why it should not receive its 5 minutes.

I disagree with you. Every time you deny an idea 5 minutes, or the time it takes to form a convincing argument against it, you are presuming guilt. It's standard that we put the burden of proof on the person proposing the idea, but just recently I've been trying to put the burden of proof on myself. If I cannot form or find a convincing argument to counter the idea, then what reason do I have not to accept it? Or if not accept it, at least give it a space in the great library of valid ideas. Maybe "giving the idea 5 minutes" is a bad way to look at it, but coming up with a purely rational/scientific basis for the dismissal or acceptance of any idea is a very good exercise.
Athens, Ga - EuPathDB
EuPathDB is looking for junior and senior front-end web developers to help scientists perform dynamic computational experiments on genomic-scale datasets. You'll get to work on innovative interfaces like our strategies system (description: http://bit.ly/ko0Y4b , source code: http://bit.ly/mUyL3D). You'll need detailed knowledge of Javascript, jQuery, CSS, HTML, Java, JSP, Struts and web services. Knowledge of SQL, Perl, Tomcat and Apache are also desirable. An interest in bioinfomatics and genomics applications is highly desirable and experience a strong plus.

Email jobs@apidb.org if you're interested.
Andrew Mason: Groupon, “To Be the World’s Commerce Operating System.”
Hmm, for a customer of a cloud provider, this sort of thing will be very hard to defend against.

Maybe if the customer service system had had two-factor security, this might have been avoided (i.e., customer service can access your account only if you read them your hardware token's code).

Requiring SSL/SSH client certificates even for intranet accesses might have deterred this attack.

I hope other cloud providers take note of this incident. This is a very interesting incident.
Well back to my premise, could you not sort of figure that out by the access patterns? Subsequently the people that give the permission have contacted you about it, what else are we needing? Perhaps you could have the notion of "private" shares.

Would it be reasonable to identify your users? Perhaps require and SMS or something to gain membership and then when there is this deduplication case why couldn't you contact them to find out if it's valid or not?
Regarding #1, an update from Linode was just posted:

"Our investigation has revealed a customer support interface was used to access your account. The compromised credentials have been restricted and we are discussing policy changes to prevent this from recurring."
I gave an example in the paragraph right above that. There are many more examples and testimonials from paying customers at the link I posted. I'm happy to answer any more questions.
I have given two examples in my original post let me point them out again:

- the code does not comply to naming conventions – the solution in obvious: follow the naming guidelines.

- the code calls -dealloc directly – the solution: don't do this. Never ever.

If someone wants to know more details feel free to say so.
I have to disagree with you here. The 'row' and 'span' pieces are a small part of the overall bootstrap package. If we leave them aside for a moment (and come back to them later), I think most of the Bootstrap class names are well thought out and even "semantically" meaningful. If I'm going to show a button and its the primary button, I could to much worse then a class named btn-primary. Same goes for alert-warning, progress-info, page-header, etc.

The purpose of the library is bootstrap. I've seen much worse choices made by web sites that don't employ consistent approaches towards semantically meaningful class names then bootstrap is using. If down the road, after my "bootstrapping" days are done I want to overhaul my css, I can redefine, extend or whatever I want with a class named 'alert-info'. But chances are pretty good that whatever I want this alert box to look like, it is still going to be an info alert box from a semantic standpoint. I'm not really "hardcoding" anything. I'm using a consistent naming convention for my semantically described elements/components. Have I really accomplished anything better by giving my alert-info box a custom name of my-alert-info-box?. I argue no. If the class name was 'bootstrap-red-square-box' that would be a different story.

As far as row and span thing goes, you have to pick your poisons. A lot of people use grid layout systems (blueprint, 960, etc.) and most of these require some row, span, column, gutter class markup. I think people have pragmatically learned over the years that while we don't want to force layout into tables (because they have a different semantic purpose), the holy grail of 100% layout free css class names my not be worth the cost. Generally a layout change requires some markup change no matter how pure your naming is.

I wouldn't throw the whole Bootstrap class naming convention overboard just because of the row and span thing.
My concern is that my ability to get feeds for news I want to follow is being reduced as people move to social networks. As you say, I can't count on catching one tweet or facebook post in the flood of messages. But sometimes people are only posting updates on social media.

I'm a premium subscriber on NewsBlur and love it. I was never satisfied with a reader until NewsBlur came around.
You can probably file a DMCA takedown to Google.
Why don't you explain it yourself?
"marketing departments that take a broad look at the numbers their network can ideally handle and conclude that [...]"

"the power users or edge cases to these hypothetical usage models break down that service offering"

I don't see how you can write the former and then get the culpability
so wrong in the latter. It's not the "power users" or "edge cases"
that broke the model, it's that the model was wrong. AT&T thought
they could offer "unlimited" service at a certain price, and they were
wrong. And rather than honor it and lose money, or change their
pricing and lose customers, they are cheating with a throttle.

I'm sorry, but that is malicious. They're playing with the dictionary definition of "unlimited" instead of offering their customers the service they promised.
If you (still) think a IRC bouncer is a good tool then you'd be surprised by something like quassel :)

http://quassel-irc.org/
Regardless if it is still law I imagine you could get out of the contract in the event they pulled this. Contract Law is pretty clear on what is allowed within contract negotiation and having one party modify the contract agreement (regardless of the B.S. clause of modifications can occur without consent) is typically not widely accepted.

Having said that your contract with the ISP is worth roughly $500 or more depending on when you entered the contract. If you started to lean on them with a "legal" threat of contract termination and taking it to the courts blah blah blah they'll most likely voluntarily terminate the contract because its not worth their time/effort.
> customer service can access your account only if you read them your hardware token's code

At the very least, I'd hope Linode implements two-factor authentication for their own logins. A customer-provided OTP would be great but you'd need a customer service reset tool for that when people forget, which would put you back where you started...
I'm glad to see the short array syntax. Having strayed from PHP for a while to work on Ruby and JavaScript I'm really enjoying the ability to leave out semicolons in unambiguous end-of-line situations. Would love to see that make it into PHP at some point.
You mean less interested in using it as a way to profit from speculation. As a currency it is not as critical that the value only goes up.

A person or merchant receiving bitcoins can easily convert them out to USDs and still lose less in fees than the same transaction would cost compared to accepting a credit card or debit card payment. For example, BTC -> USD at most exchanges is around half a percent.
Looks like they just did something. Repo down due to DMCA takedown request.
There's no real argument cause these are orthogonal concerns.

In general, you'll have a bunch of concerns.
1. BCNF
2. ACID
3. Performance
4. Scalability
5. Ease of implementation

Before noSQL, you'd prioritize in that exact order.
Post noSQL, the order has precisely reversed. There used to be pricey Oracle consultants ( and Sybase consultants & DB2 consultants & so on....data architects of all stripes). They'd come in, study your data in some depth & figure out which attributes were single-valued, which ones were multivalued, which bunch went into which tables, who the primary keys & foreign keys were, what the typical views would look like, what joins would that involve & could you do away with some of those joins....hell, even the typical interview questions for a fresh grad having absolutely nothing to do with databases would still involve Outer Join, Inner Join, difference between the two, here take the Employee spreadsheet and the Company spreadsheet and decompose into tables upto 3.5NF, list all the keys & tell me how many joins you'd need for a view that lists all employees in Accounts making over 70k between the age of 35 and 45 in Illinois.
All of the above is pure relational logic. Its completely tech-agnostic. You don't even need an actual database to answer any of that.
Nowadays, the questions are more along the lines of - How do you deploy MongoDB ? Great, you're hired, cause Mongo will handle the scalability & performance & if it doesn't we'll just add another node....imo, this is a vacuous line of thought.
...and therefore only visible to the union of your followers?

You meant intersection of your followers.
The writeup of this is rather suspect. What happened is someone guessed slush's Linode account password, and used the root password reset feature from there.

What I don't understand is why does such a feature exist, why doesn't Linode require >16 character length passwords that are sufficiently random (or eschew password auth altogether), and why does slush (apparently from what I can tell) allow password auth for ssh AND allow root to login on ssh.
Hacking Pinterest
We launched our site today and wanted to get the word out with something whimsical. We created our own bookmarklet that uploads all of our venue pictures (500+) onto Pinterest with the click of a button. We are essentially creating an online flash mob of Pinterest. If you have an ecommerce like site, this bookmarklet might be useful for you so we made the code available under the github handle "conanjen"

www.dailyaisle.com/pinterest
I'm using it today for both and i like it.also, im blown away with snippets. the shortcuts to access them is genius too. i've now begun to remove clippings and other add-ons that i've used for this specific feature.
Are you claiming breaking encryption and searching through history is akin to torture?
You are reading it correctly. This is a horribly link-baiting title.
Eh, correct, but you still pass unnecessary headers each time as part of the payload. It would even up the speed theoretically, but it's still a request reply model that demands a response, and you really don't need that for pub/sub for example.

TCP just feels cleaner as a protocol for this kind of stuff but I would certainly concede that speed of HTTP isn't as bad as people would make it out to be.

Also, I'm considering adding createFastSpeaker and createFastListener to the API for people like game makers who don't need to guarantee delivery of certain data over UDP.
Big hitters:

array dereferencing - $object->method()[$index] is now valid syntax

built-in webserver via CLI - php -s - http://php.net/manual/en/features.commandline.webserver.php

traits and the insteadof operator - http://php.net/language.oop5.traits.php

shortened array syntax - $array = [1, 2, [1, 2, 3], 4];

Finally removed register_globals ;)

Default charset of UTF-8!

Read all about it! http://www.php.net/manual/en/migration54.php
Reminds me of this Zen koan: http://www.ashidakim.com/zenkoans/1acupoftea.html
> why doesn't Linode require >16 character length passwords that are sufficiently random

Well, depending on how they got Marek's password, it might not matter. If someone went to his apartment and saw it written down on a post-it...