skysight-inc/HackerNews huggingface dataset:
The problem with using reflection is it means abandoning the static typing and IDE assistance that are the main advantages of a language like C#. If you don't care about those, and just want the power of code like that in the article, why not use a language designed for this coding style such as Python or Ruby?
> In STEM fields, anyway. Freshmen distribution survey courses don't do much to prepare you for anything particular, even at Yale.

I actually found my humanities requirements the most useful of my intro courses, as a CS major, outside the actual CS courses themselves. The required physics and chem classes were intellectually interesting and perhaps useful for understanding the world, but I've never really used them in my work.

On the other hand, my philosophy classes taught me how to write long-form scholarly essays, which construct and refute arguments and cite the literature as appropriate. In my current career as a CS academic, that's a quite core part of my job, and is something I didn't learn at all from my STEM courses. I'm glad I wasn't able to test out of those, because we sure didn't learn how to do that in high school AP English!
This guy is amazing... he invented everything.. from air purifiers and supplementary bicycle handlebars, shoe tongue securing devices to linked lists (as early as 2002!!!)
</sarcasm>

Patent Troll!
My Top Startup Quotes Of All Time
Reminds me when msn search spent a billion dollars (or whatever was reported) saying we have more pages than google. Google simply updated the number of pages indexed after Microsoft was done huffing and puffing.

It was pretty funny at the time but the lesson wasn't lost on me: With competition, get ahead, stay ahead, and have things already done and implemented so you can announce big accomplishments when it's strategic for you.
"It's a static property because it applies to all object of the class, not an individual object"

Why? if you will have 3 databases, each will have same password?

"And how is making the property public a bad idea?"

Because it's breaks encapsulation.

Also, there is two kind of "class" usages in PHP: as Object and as Structure. If your class is just Structure (contain no methods at all), then, of course, public properties is what we need. But when your class is an Object, which should have instances, API, then keep all properties encapsulated.
No argument there as it was "free" for me in college. However, I've never worked in academia - so all the private sector companies I've known to use it had to pay big bucks. Plus, as I'm no longer a student, I suspect it would be a good chunk of money to buy a personal license (I'm guessing).

Python/Octave/R are free, last I checked.
The people who use Bountify (ie, programmers) will almost certainly know what Bootstrap is, and that stereotypical Bootstrap "look" gives the impression of laziness and a lack of care. Whether that impression is correct or not is debatable, but the fact remains that form is often just as important as function when it comes to making a sale.
PHP OO is broken in many ways (of which you can find a list in the blog post "php a fractal of bad design"

PHP is naturally (due to it's C libs) non-OO and will thus only implement OO "that" far.

Lastly, OO is not a silver bullet and is best used only in front-end, and languages that were designed with it in mind.
Guardian 'seriously discussing' end to print edition
Unless you are a permanent resident hopeful what you say is correct. For a lengthy period of green card process does not allow portability of the GC application. I can hardly imagine anyone who has H1B but not has a GC application in the process or about to make that application. At that point visa and the GC application becomes a golden handcuff. If shit hit the fan you are politely reminded of this. It did for me when I was caught in the middle of a power struggle in the company and asked of my loyalty. Employers are not stupid to remind you this (productivity tanks), generally it goes very silent, but if they have to they will remind you, don't worry about that eventuality.
Show HN: Startup Competition... with explosives
Where else would that heat end up?

Fundamentally, all cooling is the process of transferring heat from one place to another.
Yeah. I don't understand how the OP came to believe that the average quality of WSJ articles is drastically lower than that of NYT articles unless he never reads the WSJ or the NYT.
git-p4 isn't really a good tool if your Perforce repo has branches... But you can get it to do the job with enough effort, and it's probably fine as a simple front-end (I never used it as such). My experience with it consisted of migrating LucidDB from its hosted Perforce server over to GitHub last year, which involved the fun process of learning how to graft new parent-child topologies into a git repo.
The Programming Rat Race - Curtis McHale
Agree. Here in London there was big announcement that heat from telehouse would go to homes: http://www.datacenterknowledge.com/archives/2009/04/15/teleh...

but searching briefly just now I can't find any followup beyond the announcement, not clear if it became reality.
This abstraction will definitely leak (or performance will be horrible, pick your poison):

* A big benefit for SQL are transactions, I have a hard time seeing anything done efficiently with MongoDB.

* Additionally, joins cannot be consistent with the MongoDB model (shards, reading from secondaries, ...).

While this idea is charming, I don't see this reaching any serious production environment.

But it's cool, Citus implemented a somewhat working prototype which is useful for some use cases. Kudos ! :)
How to implement delegates in .NET
"Interestingly, if you look at the number of upvotes cast each day, the trend is similar. For the past two years, the same number of stories have been competing for about the same number of votes each day." This statement, backed up by the analysis in the submitted blog post, is interesting. I visit the new page

http://news.ycombinator.com/newest

as many times per day as I visit the front page, looking for good new submissions to upvote. The limit on the number of users who cast upvotes on new stories appears now to set a limit on the number of new stories that have been submitted in the last two years. As the blog author points out, if HN largely stays on topic, there are only so many new stories each day that fit HN's topic.
As a current high school senior, I'm taking four AP classes (European History, English Language, Government and Politics, Environmental Science) and I took two last year (Computer Science and US History). I partially agree with some of the points Tierney is making, but some are just wrong.

I really do not like the CollegeBoard, especially how they have the monopoly on standardized testing. If you want to get into any respectable college you must go through them and take the SAT, or at least some AP courses. They really are a for-profit "non-profit" company, where they squeeze as much money from you as possible. Yes, grading tests takes money, but at $89/exam, it's cost prohibitive for those from low-income families.

However, in my college search over the past year or so, I haven't seen a college that doesn't accept at least some form of AP credit. I have talked to some students that, while helpful, an AP class doesn't replace an introductory course (computer science, for example).

At my school, about 80% of students take at least <em>one</em> AP class over their four years. So, at least for me, I haven't found that AP classes are smaller. They are in fact larger than lower level honors courses, sometimes much more so.

The point where I truly agree with Tierney is where he says the AP courses cover too much too quickly. I live in Connecticut, and we start school about a month later than schools in the south and southeast. However, everyone takes the tests at the same time. This puts us at a huge disadvantage—we have to learn the same material in a much shorter time frame. This also makes it so we can't do much that interests us as a class. For example, in European History we'd take the time to do mock trials, debates, discussions, etc., but we simply don't have the time for that before the AP exam. Of course, we have about a month of school after the AP exam where we can do whatever we'd like, but that doesn't help us take the test.

While I don't think students will stop taking AP classes in the future, it would certainly be nice to have an organization that cares about the student to administer them. The CollegeBoard really is not looking out for the student, but for themselves.
Interview with Chris Briggs - James Brooks
Obviously you have to make a choice (another big issue is performance), balance the ease with which you could solve a particular problem with the complexity of the solution.

Just because it's possible to do something doesn't mean it's a good idea. However, there are cases where reflection lets you solve problems in these languages in a nice way. At the very least, understanding the feature of reflection makes you a more competent programmer.
Wow, I'm number 10! I don't know if I should be happy that people like my stuff, or scared that I've spent so much time submitting and commenting on Hacker News this year...
"If anyone out there suspected that the 'old guard' had given up on HN, this chart proves them wrong."

Of the people here since the first year, probably only 25% still participate regularly. Occasionally I'll stumble across some discussion from the early years in Google, and it's crazy how different the site was back then. There are still good comments now, but back then there were entire conversations that were good. I don't even bother to write the kind of comments that I used to, because they wouldn't work at all on the site as it is today.
I'm glad you got solutions so quickly!

I've also had a hard time selecting a winning solution when several correct ones are posted. I'd like to avoid duplication of effort by solution providers when possible, but finding a way to do that is tricky (I plan to at least implement a 'view count' to give would-be solution providers an idea of how many others have seen the problem).

Thanks for the feedback regarding the tip fees. I'm considering reducing them, as I want to encourage tipping as much as possible (especially considering that tips are often awarded to solutions which may be as good as the winning solution, and I want to encourage rewarding those efforts so that good solution providers stay around).

Cheers!
Thank god the people who consistently failed to deliver large websites based around whatever the stack is didn't manage to get involved. The ones I had to work with all seemed to gravitate around education budgets, but I'm sure it's not the only dept (I'm looking at you SchoolsWeb).
Lol that would be highly unethical. More seriously though, names are not people. Corporations are people, my friend.
Oh and lastly, I do tend to think that on the basis of defamation alone, a reasonable argument for trademarks could be made. Nothing even remotely close to this argument exists for patents.
Why? If you want to run SQL queries (with joins, etc.), maybe you should run a traditional RDBMS.

Is there some sort of advantage to this that I'm missing? It just seems like reinventing the wheel.
does putting Java really makes a website run slow?coz I'm using it right now, and so far Java is doing well. I can add varities of stuff in my website using a java...
We don't know the author. He may very well enjoy writing these types of articles. Filling out a form online? Maybe not so much. He also has complete freedom in writing anything he wants with no obligation of providing further proof or information. To some, that's enough motivation.
Read up on the recent re-release of Tactics Ogre for the PSP, and Radiant Historia for the DS.
I suppose it depends on how the school formulates its intro calc class, but I took the Calc AP exam and got a 5, and then took intro calc in college because my school didn't accept AP credit. And it's a good thing I did, because a good portion of the material was never covered in AP Calc, despite the college version only being a half-semester course. The main things new to me in college were developing calculus on a rigorous mathematical foundation, and the extension to multivariable calculus (curriculum: http://www.math.hmc.edu/math30G-02/lectures.html).
For me a lot of the fun in PHP in the last few years has been balls-to-the-walls metaprogramming.
For a bit of perspective, here's the same template being rendered with Underscore.js templates, under Node:

https://gist.github.com/3905579

Whereas the original Ruby templates in the original benchmarking do about 40-50 requests per second, with "c=1", the JavaScript templates do 1,732 requests per second on my laptop.

With "c=10", they do 2,370 requests per second.
How business school changed my life
OSX dotfiles that you should use - James Brooks
Tor could be used only for trackers, not the actual data.
> PHP OO is broken in many ways (of which you can find a list in the blog post "php a fractal of bad design"

Agreed. Although the problem is more that PHP in general (not just its OO features) is really broken.

> PHP is naturally (due to it's C libs) non-OO and will thus only implement OO "that" far.

I have no idea what you mean here. AFAIK, there is nothing about C that prevents PHP from properly implementing OO principles. In fact, Ruby is written mostly in C and is completely OO.

> is best used only in front-end

What?

> and languages that were designed with it in mind

Sure, I guess...
Witch clearly proves that is a bad idea because it injects a dependency on some other lib
This is not the same thing that was submitted over a week ago. That one was the questions; this one is the answers and some information about how people did.
The first release of the Dart SDK
Foursquare gets serious about search capabilities
Previous discussion

http://news.ycombinator.com/item?id=2873795
In the long run, you'd expect carrying heavier payloads to be cheaper per-kg (because you're lifting more payload and less rocket, relatively speaking), but carrying larger payloads to be more expensive (because you need to be using a bigger rocket). Those play against each other to some extent.

In the very short term a new technology is likely to be pricier than the existing tried, tested and refined version (especially when you include R&D costs), how long it stays that way is hard to predict.
Hypothesis: RDBMS are better document-oriented databases than document-oriented databases.
Java LinkedList: http://docs.oracle.com/javase/6/docs/api/java/util/LinkedLis...

Since J2SE 1.2 (December 8, 1998)
I think we need to coin a new acronym: Yet Another Bogus Patent.
Seems to be a very popular topic. Sorry that page isn't laoding right now. We're working on it...
My understanding is that VC's, partners or associates, whole job is to source deals. It's their job to take meetings. What happens after that meeting is the tricky part.
Illegal Tobacco Products Sales Dropped, Rochdale Cigarettes Investigation
Illegal Tobacco Products Sales Dropped, Rochdale Cigarettes Investigation
Cohort Analysis: Metrics for a Scalable Business
yes Java can be good source when you want to customize your content,however,a Java along with CSS can slow the optimization process, which is essential in running a website
Good read but most of that is not new information. I read a lot of that in a book about Google over two years ago. The last ~ 1 page was new though.
Hi there, we are mostly targeting analytic use-cases with this. SQL already has a lot of analytics functionality built into the language, so we thought it might be interesting to enable it.

* We find that in the context of analytics, transactions aren't as important (they are still relevant, but people are OK if results are a bit off).

* For the MongoDB sharding model, CitusDB already keeps similar metadata and moves around shards accordingly. By syncing MongoDB's config server metadata to the CitusDB master, we can ensure that shards are moved around properly. We can also run queries across shards using this metadata.

And thanks a bunch for the encouragement. As you noted, we think of this as addressing some interesting use-cases, and are looking to get the community's feedback.
<offtopic> The correct spelling is 'irk'. </offtopic>
I'd have to agree, AP classes saved me around $4000. Yeah, they're not as rigorous Aw real college courses, but it's a great way to get some gen eds that you didn't particularly care about out of the way.
Absolutely agree. But for an entity like the UK govt having plentiful resources, it would be sheer laziness to go with a solution like Drupal due to ease in initial setup. Besides, most Drupal sites look sort of kludgy in appearance.
Err... Still there when I look at the page source for the front page at https://www.gov.uk
> It violates the "I don't need to look inside comments for sources of bugs" rule I'm quite fond of.

I second that. A practical explanation of why this is dumb idea.

I get it, PHP is about getting stuff done. But why insisting on bad ideas, when PHP already has lots of them.
I think you're right about FUD, but it's probably not him. I imagine he fell victim to the FUD, rather than intentionally creating it.
What free world? Soviet Union was on the winning side of WWII, and the result for many European countries (including mine) was decades of communist repressions. History is more complex than a Hollywood movie, with good guys vs bad guys.
It's a package manager for Common Lisp.
I think what you are doing is challenging in the sense that you have made your goal to write a post that will go viral on HN. Remember, every story here, pretty much, is content from somewhere else. You are right that you aren't hitting your audience, but your audience isn't HN, its those reading your blog. If someone in your audience is also on HN then maybe they will find it relevant to post.

Writing to be a big story on HN is like betting a number in roulette. You had beginners luck at first, now its time to find a new game...
by the way if you want to learn how to put your website on the top of the search engine, you can visit www.squashhost.com..thanks
They have a team causing water leaks and stealing hardware to test their disaster recovery. That is some serious penetration testing.
Armstrong Dropped by Nike, Steps Down as Chairman of His Charity
How governments have tried to block Tor [28C3]
I was going with the defaults, and I was running it in development mode ... An issue on the page already pointed out, that the comparison to Slims ugly mode isn't really that fair.

But I just went with the out-of-the-box config, as do most Haml projects I've come across
Web reader for Magazines on Google Play
Google should one-up Amazon and get into the Datacenter As A Service market. Service segments: normal cages (I'd rather lease cages from Colorful Pipes, Inc than Equinix), pay-n-go turnkey same-hardware in 3 georedundant locations, and lease-by-rack in multiples of 10 pre-populated racks (racks specified as compute-only or storage-only with 10G interconnects between racks).
Only if you believe the mood and behavior being directed towards leads to immediate sociopathic actions; otherwise, society has little to say about how an individual decides to regulate his mood and behavior.
fixed - Cheers! ;) Haha
I do think that the day/time an article was posted and also who posted are fairly large contributors to being on the front page. I've written a few articles that have made the front page this year.

In at least two instances, I posted the article myself with no upvotes. Then another HN user reposted my articles a few days later (my blog is republished by a couple tech sites), and the same exact content makes the front page. Same article content, same title, just posted by someone else and linking to the mirrored site.

Good post Robert. If you're looking for help growing the RJM team, look me up.
Actually, someone came up with a variant of Zubrin's Mars Direct plan that involves in-orbit assembly of pieces launched by existing rockets.
Why does enhancement necessarily require breaking changes in the APIs? Apple has a huge amount of experience in building C-level APIs that support far-reaching forward compatibility.

Open source libraries like OpenSSL tend not to bother, because their model is that you recompile stuff whenever they make binary breaking changes. And there's nothing wrong with that, it's just not how Apple operates. But it's not something inherent in the concept of libraries.
I posted it on http://askpatents.com if you'd like to list prior art.
http://patents.stackexchange.com/questions/738/prior-art-for...

Even an issued patent can still be invalidated.
http://patents.stackexchange.com/questions/587/if-a-patent-h...
Premim Domain name Since 1996- Older Than Google For Sale
Hey guys, I have a domain name since 1996 I would like to sale and open to offers. The domain is DataOnAir.com I am new to the forum and not quite sure even if we are allowed to post something for sale here. If interested make me offer! thanks
Why is it important to use a local system? What is wrong with using the best system for the job wherever in the world it comes from?
My bad, sorry ... I'm going to change it on the Github page, but I can't edit it here, sorry.
It's really bad practice. We all want to get stuff done, but don't complain when you end up in spagethi code hell. Some people are going to see that and think that's an ingenious use of comments, and then start to do the same in everything they write soon after. If you ever seen Preprocessor abuse in C++ you know what I mean.
My guess is that they will be using a methane engine.
Oops, that's an "oh - bother" moment then.

Apologies to all - I screwed up.
If you re-read that, the possibility of a significant period of employment is part of my suggestion, and is supposed to be a difference from the current status quo. Therefore I'm aware that this is not how things currently work.
Hey, if you have solid prior art, post it to patents.stackexchange.com

Someone has already started:

http://patents.stackexchange.com/questions/738/prior-art-for...
I haven't noticed a huge shortage of Ruby on Rails devs in London, and the average salaries don't reflect a major shortage either. According to itjobswatch.co.uk, the average Ruby salary is the same as the average Java salary in London.

I also thought the idea of hiring cheap, sub-par developers as a way of saving costs was somewhat discredited by now.
Single page article: (note: HN guidelines suggest always submitting the single-page article)

http://www.wired.com/wiredenterprise/2012/10/ff-inside-googl...
Bash is the new JavaScript
what is this squashhost?
Every online community needs a site like this
Nice clean tool.

Thing is, I'd like these tools to wearing muzzle to lose weight. It's misdirection of effort into avoiding rather than addressing the demonstrated issue of self-control.
Well, that comparison is not exactly fair, is it?

While the rails benchmark tries to compare different template engines in the same language, framework, and with blocking IO, you're comparing these results to rendering under "pure" Node.js (no framework that slows you down) with non-blocking IO.

Don't take this the wrong way, tho, I'm absolutely blown away by your numbers!
Amazon Whispercast: Manage Groups of Kindles
You would be surprised. Git's differential compression is pretty impressive. I worked at an SVN show where HEAD was about 270mb but when I cloned it in Git the bare repo was only 130mb. Git also let's you clone parts of the tree and sections of the history (at least when working with SVN it did).
I wish that he had included the stats for titles containing the words "Hacker News".
Check out NameCoin
http://dot-bit.org/Main_Page
Seeking Freelance/Remote Work in or around the Valley.
I'm just finishing up a long term remote contract out of Cupertino, CA (with bi-weekly visits) doing a lot of OP's and development work.

Currently I am living in Toronto and looking for Engineering work.

Resume: https://dl.dropbox.com/u/2137442/Resume.pdf

You can contact me at mikecurry74 at gmail dot com