skysight-inc/HackerNews huggingface dataset:
#1 Lesson from all of this: Instead of talking about your product to your prospect, talk about something your prospect cares deeply about to your prospect.

I had no idea what you did and didn't really care until you used it in context of something I did care about: Hacker News. Now I know what you do, understand how it applies to me, and best of all, I'm starting to visualize how else I could use it.

We should all approach our prospects like you just did here. Nice job!
Exploring CSS Dimensions Properties
While the advice is good it ends with some extremely dangerous assumptions about what [View].remove() actually does:

"Calling remove() on a Backbone.View does several things:

Remove Javascript events (click, keypress, blur, ...)
Unbind all events of the model (change, sync, remove)
Remove the element from the DOM"

But if you look at the code for Backbone.View.remove():

remove: function() {
this.$el.remove();
return this;
},

It removes the $el from the DOM. jQuery's function will automagically go ahead and remove any event listeners attached to $el or it's children. Zepto's remove() does not.

But the most dangerous assumption the author made is that it will unbind events from the model. It does nothing of the sort - you need to manually override remove() in your views to detach any event listeners on models/collections/views/routers. If you don't do this, the views will still exist in memory, consider the following:

var Model = new Backbone.Model();
var View = new (Backbone.View.extend({
initialize: function () {
Model.on("change", this.render, this);
}
})();
View.remove();
console.log(Model._callbacks);

If you dig into the Model._callbacks object you'll eventually find the View instance, still referenced (and so still in memory). The simple way to fix this would be to add this remove function to the view:

remove: function () {
Model.off(this);
return Backbone.View.prototype.remove.call(this);
}
Correct. They are gateway questions.
At least you would know if your array contains a syntax error. With an annotation, you would have no way of knowing that aside from what the annotation parser spits out.
With a little time and a little money it wouldn't be hard to get answers straight from bike thieves themselves. Give me a day and £200 and I don't think I'd have a problem getting taken along watching bikes being stolen while being talked through it all.
That is both scary, and so very intriguingly interesting!
So every fad platform you could possibly imagine. I reckon that the savings are up front but will cost a fortune in the long run and there are virtually no staff in the UK who can support it.
That link seems to throw Chrome 15 into an infinite redirect loop (without cutting off after n redirects).

Maybe they don't want you to see inside.
Thank you for the invitation, unfortunately, I'll have to pass for now as I'm from Slovenia, EU :)

Here's a small sneak-peek for you: http://cl.ly/image/001Y0W0y050X/o
Surface RT vs. iPad: A Comparison
"The cloud, or Brahman as the hindus call it, is the All, surrounding everything. It is everywhere; immaterial, yet very real."

Oh, it's only a server..
If you want a whole Sass framework that uses OOCSS take a look at inuit.css

https://github.com/csswizardry/inuit.css
Location-Based Voice-Messaging App Startup Talkbits Raises $2 Million
Patent #7028023: Linked List
I'm really curious: What's the reason that you are still using Chrome 15?
Seriously, what sort of argument is this... (Allow me to paraphrase)
"PHP doesn't have annotations, so instead it has hacked up comments that stand in for annotations. I find these ugly because it's abusing comments/etc therefore the idea of having a non-ugly real implementation that removes most of my objections is a bad idea"

--EDIT
I may have slightly not realised it was just comment annotations that were the problem here rather than annotations as a whole.... HOLD FIRE.
Eaoq
Corporate firewall blocks auto-update channel.
This is a very interesting notion, I wonder what are the performance constraints for such a SQL to MongoDB query, has anyone attempted?
I haven't exactly pinpointed the cause of the problem, I just noted that that call was the last point in my code to get executed before the system was hosed.

Also, the code is complete: check the tarball listed at the end of the page.
According to Keynesian theories of economics, recessions are the product of sticky nominal wages combined with an exogenous shock.

Real wages need to go down in order for the recession to end, which is why inflation is promoted as the cure. Wages are sticky downwards, there is no reason to raise them, particularly for monopsony employers.
One thing that can be a bit silly but really works to a degree. Is to dress and act a little bit geeky, do not be shy to walk around with a t-shirt or a hoodie with the python,ruby or some linux logo on it. Talk about software and computing with people you meet. Market your self as a guy that know a lot about software and the word will come around.

I have met several people for example in the gym that have offered me a job or some consulting work because they have seen me with a linux t-shirt on. Of course they did not threw me a job because of the t-shirt but it led to a small chit-chat and then it escalated from there.
Covert Auto Shapes, Charts, OLE Objects & Picture to Image in a Worksheet
You can convert different objects in a worksheet to image using Saaspose.Cells REST API. You can convert auto shapes in a workbook to images and save the images for further use. You can also convert single or multiple charts to images using Saaspose.Cells. You can choose a specific chart from a worksheet to be converted to an image. Saaspose.Cells provides the liberty to manipulate the objects of the worksheets and provides solutions to meet your document manipulation requirements. Using these features, you can convert ole object to image with efficient and quick results. An ole object may contain different types of external objects and Saaspose.Cells supports the conversion of such objects to images in no time. You can also convert pictures in a worksheet to images using Saaspose.Cells API. Another important and interesting feature is that you can convert a worksheet to an image.
Yeah_
Great to see.

But the headline is misleading. There's some cost savings from software licensing, but it appears that the real savings is the transition from in-person services to web services. The article below cites how the "Digital by Default" initiative (which kicked off gov.uk), is partially responsible for the DVLA cutting 1,213 jobs. These are regional offices where people stand in line to get licenses and renew registrations.

http://www.computing.co.uk/ctg/news/2189527/dvla-cut-213-job...
Really? Aside from Scala and RabbitMQ I know at least a dozen developers with skill sets in the rest of the technologies, and that's in my very small neck of the woods in the darkest North East England.
This is pretty important point IMO.

Why couldn't they use a local analytics system? Perhaps partner with one of the OS analytics like Piwik?

Edit: Um, I just looked, they don't appear to be using GA but a local system already?
Annoying if youre an amateur about to ride off on it, not particularly annoying if you have a van to load it into.
I don't understand. How is it dangerous? Dangling Views that can't execute (call back) are a small heap leak. What else?
CNNMoney: CloudSigma - leading the cloud revolution
Nope, the parser seems to be pretty brittle around this.
Someone who knows more about the internals can probably explain why this works:

class User
{
public $mapping = array(
'username' => array(
'type' => 'string',
'length' => 32,
'unique' => true,
)
);

public function __construct()
{
$this->mapping['nullable'] = function() { echo "test"; };
$this->mapping['nullable']();
}
}

$user = new User();

And this doesn't:

class User
{
public static $mapping = array(
'username' => array(
'type' => 'string',
'length' => 32,
'unique' => true,
)
);

public static function set()
{
self::$mapping['nullable'] = function() { echo "test"; };
self::$mapping['nullable']();
}
}

User::set();
Do you really expect any Americans to care if they are already handcuffed with their healthcare?
Doesn't "My content is weak" contain the implicit qualifier "compared to the average within the domain we're discussing"?
Octave and Matlab are pretty easy for people with no programming whatsoever to pick up. Engineering and economics thrive in the Matlab world, especially in academia. It's a fairly good setup for them.
I'm curious, why are the output sizes listed in the README different for each templating engine?
Demand is greater than supply in London, which is a big issue. It turns people towards high salary bidding wars, which to be honest offsets the saving.
I'm in my last year of college. I remember taking these classes. I can assure you that all high school classes are equally efficient at crushing creativity and destroying all intellectual curiosity. AP classes were still helpful when working the college credit system, however, because they provided you with almost 2 quarter's worth of additional credits. Of the 2 courses I was forced to take twice for various absurd reasons that are mostly caused by my university's appalling computer science major, the AP courses had covered almost all the material that was gone over in college.

The only difference was that college was even more automated and pointless. Everything was horrendously standardized, even the homework, which was graded by computer half the time, removing all possibility of partial credit.

No, if AP classes are a scam, it is only because the entire american educational system is a scam.
An open reply to a self-published author
Maybe. Or maybe it just means a larger payload. The cost per kg could end up anywhere with new technology. At least in the beginning it might be much higher.
Wherever this is likely to happen, I wouldn't use annotations. For example, I use YML for environment specific variables.

But I don't need routes or fieldnames to be different only in one environment, so annotations work great there.
Depending on what you mean by "Mental hospitals suck" I disagree. It isn't supposed to be a place you go for happy fun time, but there are some really nice ones. The problem is, the really nice ones are out of the reach for many people who need them because they are super expensive.
Gaining New Productivity Insight — Review Of Cirrus Insight
Hyperbole, true, but it's equally silly to say that things just fine because it's the same situation in China and Korea. Why not compare to Japan where work permits are not tied to an employer and if you lose your job you generally have at least 3 months to look for a new one? Or many European countries with similar or better terms?
I thought this might be the APL language. Now I'm not so sure... But it is, there looks to be some loops here

http://www.apl.jhu.edu/~hall/Lisp-Notes/Loop-Summary.html
no that's bad really.

The best way to write PHP for the web is like any language: php echos or prints shit, that's it.

The way you're showing is that of the total noob trying to implement some php inside their evil dreamweaver website.

Besides, if you're handling markup (in the web context) on the server side, you've already failed, as most markup should only be generated client-side, diminishing server-load and bandwidth consumed while greatly improving cacheability.
No. You can have a domain of discourse where ALL content is weak. In fact, you can have content in this domain that is stronger than most of the content, but it might still be weak.
This is not the case.

Did you use the makefile to build it? I'm thinking that those specific compile and link flags are key to the triggering condition.

I've gotten it to crash at least three or four times on several windows 7 boxes of wildly differing configurations. No confirmed trials on a windows eight box, the bug may have been fixed there.
I've noticed that some submissions drop off the news feed like a rock, while other submissions of the same story posted just a few hours later can gather considerable discussion, with submission time being the only apparent variable.

This leads me to speculate that there may be an optimal submission time or times throughout the day. I'd like to see analytics that look at the variation in the average number of comments/upvotes for submissions (or some other metric) to see if this theory holds any weight.
I've sent site feedback on this issue now.

If I was a twitterer I might tweet about it too, but I'm not so I won't.
We had a rather unfortunate incident where our security engineering team disabled the network port of a device showing viral behavior - turns out it was a medical device in active use. Article has the right of it though - these devices are black boxes which we in IT were not allowed to modify.
So I just Selected an answer for the bounty I posted: https://bountify.co/G

I got two good answers pretty quickly, which made it a bit hard to choose. I selected the one that used the most standard libs, instead of the first answer. I sent the first responder a tip as thanks.

Some thoughts now that I've used it:
- Got two good answers quickly - loved that part. Saved me a lot of time. I'm going to use it again immediately for a the same thing in PHP (https://bountify.co/H).

- How about the ability to copy/clone a bounty so I don't have to rewrite the whole thing? Just a thought.

- I felt as though the price you add to tipping is a bit excessive. It was $1 per increase ( $.99 for a $1 tip, $1.99 for a $5 tip, $2.99 for a $10 tip).
Maybe I'm understanding it wrong. But the data seems to be saying that HN has succeeded defeating the eternal september effect. That'd be big news!
equality in big-O notation is usually used in an asymmetric way

The equals sign is used in an asymmetric way, to represent something which is not equality. There was a reason I asked "is O(2^n) equal to O(3^n)?" rather than "is O(2^n) = O(3^n)?".

But I gave you 4/5 on that question anyway, since you obviously had the right idea.
There is a tool that attempts to predict when it is a good time to submit something to HN, http://hnpickup.appspot.com/

It's been discussed several times on HN, for example here: http://news.ycombinator.com/item?id=4058492 and (original submission I think): https://news.ycombinator.com/item?id=3251877
Why Pyramid instead of Flask or Bottle?
AP Classes paid for 10% of my college.

I'd like to find more scams like that.
"Without the special @Template comment, Symfony does not know where to find the template file."

First off, this is completely false. With symfony2 the action needs to return a Response object. This annotation isn't required and the team I work with, we rarely use this.

It's very useful for when you are just adding a page that contains no real business logic.

"Doctrine 2 does the same thing when declaring object properties based on database table columns1:"

Oh look, there's a footnote.

"Fortunately, Doctrine also allows you to declare property metadata using PHP, YAML, or XML"

What?

"Because code comments should never be necessary for a script to function properly"

So your points are that we need @Template annotation to be able to render a template, which is FALSE, and you state the same with with Doctrine2 which you point out there are other ways to do it.

All your points for "DX Regressions" are completely wrong.

Unless I am using a special plugin with my IDE it's not going to link "AcmeBlogBundle:Post" to src/Acme/BlogBundle/Entity/Post.php. Most of what you point out is complete bullshit. What do I gain to hope by using var_dump() on an annotation? I know that in a Doctrine Entity that the column type is a string.

Articles and posts like this drive me banana's with the complete lack of understanding what you're writing about.
Yet he married such amazing women, each talented in their own way.
Is this true (by the definition on the site)?

I mean, certainly O(log(n!)) <= O(n log n) since we can just say that log(n!) = log(n) + log(n-1) + ... + log(1) <= log(n) + log(n) + ... + log(n) = n * log(n), but is the bound tight? It's been too long.

EDIT: Answering my own question... yes. http://www.cs.sfu.ca/CourseCentral/307/jmanuch/lec/factorial...
It's neat that you figured this out but it also "irks" me a little that you showed users how to go around their system to unlock this "beta feature" before it was released. What if they were doing some A/B testing and now, by revealing how to get around this, you may skew there data or results. I realize that if it was super sensitive A/B or beta testing they could easily change it on their end to make it not able to "get around", but again, it just slightly "irks" me. Haha
I like this site's idea, but I'd still place my tasks on http://freedomsponsors.org.
Disclaimer: I'm FS's founder.
I think the "pre-paid" bounty system makes users feel uneasy about whether they'll get something for their money or not.

I believe that the "pay what you promised, after you've gotten it" model works best.
Design Recognizable Illustrations for your Digital Brand
Your startup is going global? Guide for non-native english speakers
Thanks for your thoughts. I see what you mean about the time limit- I imagine that use case (people needing solutions quickly) will be quite common, so I'll look for a way to address it. My concern with adding time limits was that a shorter one might not increase answering speed (but it does seem that it would in most cases).
I suggest placing a link somewhere that will lead me to something telling me what Quicklisp is.
I added an update to the article. I wasn't aware of the RFC to make annotations a language feature when I wrote the article. The article is specifically referring to annotations implemented as code comments.

Sorry for the confusion, and thanks for your comment.
We measured performance across several SQL queries, and found that it depends. Assuming that the working set fits into memory:

* If the query goes over a single table and doesn't have filter clauses, then the cost of converting BSON data to PostgreSQL tuples becomes the bottleneck.

* If the query goes over a single table, doesn't have filter clauses and touches only a few columns, then the cost of reading the data from MongoDB (over TCP) becomes the bottleneck.

* If the query joins several tables or has complex sub-selects, then the lack of accurate data statistics forces choosing bad execution plans and becomes the bottleneck.

For most queries though, we found that the query performance was reasonable. PostgreSQL processed around 200K-400K documents per second per CPU core.
Apparently, they aren't recyclable.

When my city went from plastic bins to large, rolling cans last year, we asked what to do with the old bins. They said either keep them for personal use or throw in the trash as they can't recycle them. (I saved a few that weren't heavily damaged from abuse over the years.)
The main flaw with AP classes is you have to know what your college will do with your credits, and you have to know your major.

My example from 2001.

I took two AP classes: US History and Calculus.

When I was accepted to my university as a computer science major, I found out my Calculus credits would be converted to Business Calc, which was meaningless to a CS degree. My US History class would count as a 3 credit elective.

I took the History test, opted out of the Math test. It worked out well for me. I got the credits and had some experience in Calculus prior to taking it in college.

My only problem with the AP classes, is the teachers become pushers. They want you to take the test. Everyone takes the test. Why won't you take the test? I'm sure they are reviewed based upon their scores, but it has to be in my best interest.

Furthermore, these classes do look good on your college application. Just be smart about which tests to take.
I can't see the "moronic point" and can't comment on it.

But I'm going to entertain heresy. Understanding geoengineering may become necessary. Not because it's a great idea. But because it may turn out to be a "cut off the leg to save the patient" kind of idea. i.e. less bad than the worst of climate change.

However, doing the experiments like it was done this time seems quite wrong.
The right (or wrong) way of running an algorithmic trading group
Why is PHP OO a horrible idea?
Specially considering one of the best analytics services is in the UK, http://bango.com
An Intimate Tale Of Jetting To Brazil In Search Of Love, Life, And A Startup Hit
It's a shame that heat is just dumped outside most of the time.

EDIT:

The article talks about Google's impressive technical achievements. But there's a lot of energy that's wasted in industry. I don't mean "used inefficiently" (although that's bad too); I mean actually wasted.

I used to work at a tiny electronic sub-contracting factory. The morning shift would arrive, turn on the air compressor (2 KW), the reflow ovens (10 KW and 12 KW); and the other machines (about 7 KW).

But they'd do that even if the machines were not going to be running. All these KW were being used for no reason at all. And the machines are pretty inefficient anyway. (One of the owners thought powered machines looked more impressive. Energy costs were included in the rent so there was no incentive to think about when the machines were on or off. )

Counting that waste across all the tiny factories in the world, and including all the waste in offices - it's quite a lot.
Client-side error logging
I would say change the assertion to be: AP classes are being turned into a scam by schools.

For many students, AP classes are a good thing. They provide to those capable of doing advanced work a chance to move ahead at a faster pace. The classes alleviate the boredom many students face during the high school years. For these students the classes are a positive. Any actual college credit received for the work done is a secondary benefit for this group.

Unfortunately the use of AP classes is being undermined by disreputable school administrations. Facing calls to provide a better education, these schools have used participation in AP classes as a metric to show improvement. To raise the participation rate the schools have lowered the admittance requirements. The effect, particularly in non-science and math courses, has been that the classes are slowed down and are of less benefit to those who the classes were originally purposed for.

My observations are based on being a parent of high school age children over the past ten years and talking with students about their frustration over having many AP classes regress to the typical class.
Possibly yes in real dollars, definitely no in inflation dollars. At the very minimum, even with a flatline we should be seeing ~3% increases to compensate for inflation. Beyond the minimum, people still grow salary-wise in senior positions e.g. between $100k and $150k, especially if the whole dire shortage of talent thing were true.
Can the extensive code-review systems often layered on top of Perforce be achieved with git?

As someone who has used both, the workflow features geared towards large organizations and professional-grade code processes have always struck me as a major feature of p4.
If SuprNova did this 9 years ago it makes me wonder what went wrong there what couldn't go wrong with the PirateBay today?
Software is the Art of Beautiful Solutions
Command line tool for blocking sites to be more productive
Framework vs Github followers

Tornado 4,551

Flask 4,019

Bottle 1,381

Pyramid 876

EDIT: Just adding some figures to the debate.
The next esports about to turn professional
Um, I think that's a type annotation for closure compiler, not a documentation comment.
Great, where's that money gonna go now..
Sorry, what do you mean by function hoisting? The fact that you can write mutually recursive functions at toplevel? Anyway, I was referring to variable hoisting.
http://www.supportresort.com offers this service for as low as $3-4/hr. I've never used their service, so I can't tell you how good they are though.
Isn't this basically what e.g. MySQL secondary indexes are?