skysight-inc/HackerNews huggingface dataset:
No, thank you.

I have to deal with ExtJS at my current job and I know I would never use this bloatware for any of my personal projects.

It is just bloat.

It tries to fool you by giving you a big library of pretty things that do nothing but blind your eyes from the real stuff that is going on. It was probably built by some people that don't understand the web, secretly hate it and need some desktop-programming abstractions to deal with it.

This approach has one limitation: as soon as you try to do something that the framework designers didn't plan for, you'll run into problems and have to write more work-around code than you would need in a straightforward manner.

Also, its documentation sucks:

- it uses JavaScript where it isn't necessary,
- it works slow,
- it breaks normal browser navigation,
- it shows too much information on one page for the components that are already bloated.

Instead of doing something useful, the authors of this documentation chose to build something to show-off.

My advice: if you are building applications with dumb forms -- ExtJS is for you. If you want to build rich applications, customized to your user needs -- avoid it.
I suppose this idea has been stated in Jared Diamond's 1997 book "Guns, Germs, and Steel: The Fates of Human Societies"
"But your exception-safe C++ code soon becomes bloated with shared_ptr and unique_ptr templates and copy ctors."

You need to prove that, I think it's a bogus claim. There is no reason why good template code should be any larger than its hand-written equivalent. Any decent optimizing compiler will take care of the rest.
This example becomes much stronger when you have more than one rasterize function. Writing 3 separate functions for 3 pixel types is reasonable. Writing 9 functions for 3 pixel types * 3 rasterization styles is repetitive and error-prone. Writing 27 separate functions because you added 3 blend modes is very, very bad.

At that point in C, you either start writing "creative" preprocessor macros, write a custom code generator or give up and eat the performance penalty of the run-time solution. A rasterization function needs to perform on the order of 1024x768x30 calls per second on the low end. Compared to inlinable static function calls, function pointer overhead becomes a big deal at that scale.

"Creative" template abuse can be much worse than "creative" preprocessor abuse. However, elegant application of templates, such as policy-based design, can solve code permutation situations without repetition or performance problems.
Good start, had an issue after I completed my team though.

I would totally share this on my wall - no Share button!!!

Edit: Oh I see what you did there. It automatically put stuff on my friends' walls without confirmation from me.... no likey.

I would have preferred to do one post on MY wall that tagged all of my friends.

One thing that I thought might make your app more engaging: perhaps you could provide different categories for team members (I am way overthinking this, sorry I was in the Army)

- Medic
- Engineer
- Sniper
- Melee Beast
- Driver

Just some thoughts - it might lure in additional visibility when ppl would say "Hey, I am totally NOT the driver - make me the sniper!"
Also, middleware has to be a node on the outside of the graph. It has to substantially all of a problem, not just most of it.

So a fully functional physics engine, a complete procedural tree generator, a self-contained front-end system, a reasonably complete animation package, that's fine, that's great stuff.

Sixty percent of a solution plus an API is not okay.

A complete solution to a problem (no matter how niche) with the smallest integration surface is key.
> Instances and closures are closely related: an instance is a piece of state with several operations that can be invoked on it, while a closure is a piece of state with one operation that can be invoked on it.

I would go further, and say that they're equivalent—that "one operation" can be a dispatch function:

def make_object
x = 5
lambda do |m|
case m
when 'increment'
x += 1
when 'decrement'
x -= 1
when 'get'
x
end
end
end

o = make_object
o.call('get') # => 5
o.call('increment') # => 6
o.call('decrement') # => 5
You can always use more than one camera. Also I've somewhere seen a similar project that used HD video camera.
Get The Best Business Telephone Systems
Small business telephone systems Offers business telephone systems to complete your office communications package including Headsets, Door phones and pbx telephone systems and many more at best price.
The "I just don't get why you'd want to check in" crowd just got their answer. Foursquare was a cool app before, but this new version makes it incredibly useful.

The "Explore" tab (basically, recommendations based on your friends and people who go to similar places as you) is a total mobile Yelp killer- at least when it comes to quickly looking for somewhere nearby.

I love when a company keeps innovating like this.
While stuff like the sites and collections suggested can be pretty awesome for improving the way you think about algorithms, and the nitty-gritty of writing an application (especially one that does something interesting), the harder (or at least more subtle) skill to improve in my experience is larger-level program design.

Unfortunately, I don't think that skill is improvable via small programs, let alone very small programs, although it seems like there should be a way to express some of the problems faced in such a manner that they would be. Double unfortunately, I've probably got ten years to go before I'd be able to accomplish that in any reasonable form.
Buy Private Label HCG
Top Eco Friendly Web Host
Green web hosting is great for obvious reasons - with the backing of a respectable green web host, you can feel good about your role in saving the earth, since green web hosts use alternative / renewable energy, plant trees, recycling waste and purchase RECs to power their datacenters.
Ask HN: Have you used MarkLogic Server and what was your experiences?
I'm considering using MarkLogic Server as a backend for searching XML documents for an upcoming project. I am wondering if anyone here has had an experiences with it and what they thought?

I'm considering deploying it as an Amazon EC2 instance and then indexing my documents into it from S3. Has anyone tried this?

Link: http://www.marklogic.com/products/marklogic-server.html
Learn Python the Hard Way will give you more than enough Python knowledge to get started with Django.

The Django tutorial [1] is very impressive - it will take you from the initial steps to a very basic (but working) web application, exposing various Django concepts along the way.

The Django documentation is so good I learned Python from it - I had never used Python before starting to learn Django. The tutorials and docs on the Django site are better than any of the Django books I have looked at so far.

[1] http://docs.djangoproject.com/en/dev/intro/tutorial01/
Having bought like 10 deals I really miss having emails that tells me "hey this coupon is expiring in 1 month, 2 weeks, 1 week, 3 days"

I have let some coupon expire because I was lazy and didnt need them at that very moment
Windows XP for work, Ubuntu and Linux Mint for fun. (Both work and fun being programming...)
Ask HN: What is wrong with the online networking scene?
How do you feel about online networking? We (i.e. my startup team) have mixed emotions.

We feel that "social" and "professional" networking should not exist as separate entities.

Facebook recently disabled a LinkedIn app for their users. One Facebook user commented:

"Yep. All my profile tabs are back to the default. I really liked this app, and it came in useful on more than one occasion. Seems the more FB tries to make itself "social" the more it limits the way people can interact (Or punishes them when they do)..."

(You can click on the tab near the top that says, "Just My LinkedIn Profile," to see some of the reactions: http://www.facebook.com/applications/My_LinkedIn_Profile/6394109615)

Any thoughts on this?

What other problems need to be addressed?
Flash Rules
if you like the idea, you should signup cityrend.com, my startup soon to be opened for closed beta. What we do is generating trend maps for LBS users.
Eliza, A javascript made computer therapist
Impressive foresight from Douglas Adams there, though I suppose with the Theremin as precedent it's believable.

I confess that I did have exactly this problem in the early stages of development :).
I witched to Mercurial about a year ago. Before that, I used Subversion, and I used it only through the gui tools.

But when switching to Mercurial, the gui tools weren't as good, so I learned how to use it via the command line. And, to my surprise, I found that it's much easier to use the command-line rather than the gui tools. Everything goes much faster.

So if you're a Windows dev, like me, and have never tried solely using the command-line tools before, I suggest you give it a shot. You may be surprised like I was.
Procedural generation doesn't automatically mean that the artist has no control. There will still be inputs guiding the generated content. Artists will still have the final say as to what will get into the game.

You have to make the GUI artist-friendly though, inputting some numbers and hitting a button won't do. The tree generation company (SpeedTree) is actually a good example. Their program is very easy to work with even for artists and you can generate a large scala of realistic-looking trees.

Also, with procedural generation you can achieve a more varied look. For example: If artists have to design every tree, you get a few specimens that you place everywhere. With automatic generation, every tree can be different,
I didn't learn Python from a book, I learned it by forcing myself to write something nontrivial in it...but I had prior programming experience. So I'm not sure if I can give you much useful advice here.

I'll second mryan's recommendation for the Django docs, though.

Also, I see you're in NY. I am too. Shoot me an email if you want to grab coffee some time.
By that token, VHS and Betamax both had the "exact same format" of magnetic tape in plastic boxes. Their similarities didn't stop one from driving the other out of the consumer market.

Personally, I suspect that Apple has lots of time before Android chokes off the smartphone market, and even longer in the tablet space. But eventually, the commodity-hardware producers are going to do to those devices what Compaq et al did for PCs; Apple will have to decide between marketshare and margin, and I suspect they'll choose margin even if it makes them decreasingly relevant. But by that point maybe they can invent some new niche.
My cat just got more annoying.

Though I wonder how hard it would be to deal with given the kinetic can see outlines . . .
aka "How not to implement Fibonacci sequence"
Ask HN: Help with final project touch ups?
I want to roll out my site but I know it's got a few issues to iron out. I'm not the best person when it comes to CSS and some other stuff so if anyone is willing to offer to help me clean up, I'll do I write-up in exchange, help out by sending traffic to your project, offer digital media & digital strategy insight (my day job), or whatever else (intangible) I could offer that anyone's looking for.

(Email in profile)
I wish more companies would write simple and clear blog post announcements like this one. The transparency is also refreshing given that corpspeak in company communications is making a comeback (see AOL and Yahoo).

You don't need books and consultants on social media marketing, you just need a bit of personality and to treat your audience and community as real people.

(this blog does fail at something I always note here - not having a paragraph bio on the article pages that a lot of people land on, but they have nailed everything else)
Everybody is spamming everybody else on Mechanical Turk
In the Mixergy interview I saw (I think it's this one: http://mixergy.com/posterous-heyzap-etacts/), Posterous's founder pronounced it to rhyme with frost and preposterous (as in "preposterously easy" IIRC).
>>Flashlight, Loud speaker, Battery life

This is gonna sell truckloads.
This comment made me smile as I thought about how it sounded.

Great work. Looking forward to exploring the code someday.
Regardless of the actual ratio of people that get it in contrast to those that don't get it, there has to be people that didn't get it and are directly benefited from his 'explanation'. On another point, I immediately knew about what the OP was talking about, but the actual name completely slipped my mind, so I guess I also found the explanation useful. It's right up there with the people that post "clickable links" to a website. It might seem distasteful to some, but hell they are useful in a myriad of situations.
The Ten Commandments of Duke Nukem Forever
Denny's has free wifi, open 24/7, free caffeine refills, stabbings are quite rare, basically a hacker's dream. So, Denny's Bacon Hack:

You can order a side of bacon (4 strips) for about $3 or... order a Grand Slam Breakfast and make all 4 components be the bacon (2 strips each), giving you 8 for about $5, a saving of $0.125 per strip! Those savings sure add up during an all night coding/bacon tear.
If you just want to watch the video, it's here: http://www.youtube.com/watch?v=VOxnqNMwpW4

It looks incredible, as you'd expect. I wonder how this will translate to better gameplay though, or will resources be diverted to the 'shiny shiny make it all better' factor?
So the question is: how do we change the price point people associate with this service to be higher?
Miniature Encoder that streams directly to Livestream
I didn’t know. I very much appreciate people explaining jokes.
Indeed, it's still skewed, but the other way around. The ratios should be around 52%/48% to be representative of.the world population (AFAIK).
You could design your control system so that the cat can't reach the active control area.
Ask HN: How to find co-founder?
Hi, I'm founder of cityrend.com, a location based social trend analyzer app. I've developed the backend with ruby, mongodb and realtime support. However, the UI (both web and mobile) needs a helping hand. I don't want to hire a UX guy, not just because of I can't afford, but I really need a like mind co-founder who push & pursue the vision. In my experience, it is very exhausting to be alone. Any comments or thoughts are welcome...
If (when you can access reddit) you click on my reddits, at the bottom you'll see user subscriptions. If you unsubscribe from things like funny, pics, politics and so on, then pick reddits from http://subreddits.org/ and add them you can tune reddit to ditch some of the noise and boost the signal.
What does LBS mean?
Location based services, I'd guess?
30+ PSD Business Card Templates
I think most important and useful file format for designer is .psd format, Because in .psd format you can change each and every thing of design according to your requirement. However business card is the first and most important thing of identity. Today i have compiled a list of more than 70 business cards in 30+ packs.
The real shocker is that the Mac has a much better CLI than Windows.
OR you could just not write IE6 hacks and the users would suffer a little and just catch on. The reason IE6 is still used is because IE6 hacks are still used.

And btw, I wouldn't use that banner for one reason: I don't promote IE download under no circumstances. IE8/9 may be hot now, but it will suck just as bad in a few years as IE6 now.
I'm new to programming and learned a little bit of javascript lately. I'm going to do a mini project on Node just to give myself an excuse to learn more programming.

If you dont mind my asking, how would i go about using CoffeeScript with Node?
Locksmith car keys replacement service
I'm impressed with the deals that they've gotten mayors/repeat checkin-ers. I live in Switzerland, and on day 1 of 3.0, they had 5 deals in my area. Generally deal firms have poor support for everyone outside of the major places (US, Germany, France, UK, Italy, etc...) Good stuff.
I've printed it and post it on the office wall.
JavaScript, the universal runtime
You might get better responses on a board like ServerFault.com - while there are a lot of tech people here, I doubt that many are interested in Windows desktop migration strategies :-)

> Cross browser can be done on a single machine because it let you install all those browsers but Windows won't let you install IE6 and IE8 side-by-side. Wondering how one can deal with the migration as easy as possible.

I do not understand that sentence, it seems contradictory.
Maciej of Pinboard.in, Nigerians Demand an Apology.
The limits of Twitter and Facebook, the bubble
Auto Transport St Joseph, Missouri
one drop in a big pond...
If you build those simple 1-file-testservers with node, simply write them in coffee and then start them like "coffee myserver.coffee".

If it's more elaborated, you might want to set up some kind of build process and then use the generated js files.
You could use a simple Makefile and compile your coffee files with coffee -c -b.
Stupid EU cookie law will hand the advantage to the US
Actually, the wiretapping law is a federal, not state, law.
Thanks... I will try to add customization for that later.
Well put.

I see the comments here which argue about what a closure really is (and there is a lot of conflicting info out there. Even Douglas Crockford explains it differently than the comments I've seen on this article) when the point of the article is that for loop are an anti-pattern - exactly as you say.

This realization really hit home for me when I started using Clojure and kept trying to figure out how to do a for-loop. Once you wrap your head around map, reduce and filter, all of a sudden you realize how expressive a programming language really can be.
I think it might be possible via NPAPI.
It's a play on posterity, I believe.
But on the other hand unit testing isn't the same as testing. Integration tests, regression tests, stress tests, "miscellaneous automated tests" are all valid sets of tests.
It's unusual usage as well. Like referring to a keyboard that lets me type faster or a screen that's more readable as 'pretty'.
Baby Gifts | Baby Presents | Personalised Baby Gifts | Ireland 
Baby Gifts - justathought.ie is a leading stockist of Baby Presents and Personalised Baby Gifts in Ireland. We deliver Baby Gifts throughout Ireland to areas such as Dublin, Limerick, Cork, Galway, Waterford & Galway.
Bandage Dress Online, Herve Leger One Shoulder Dresses On Sale, Free Shipping
Seo books
Hi to both of you. Please email me. myBalsamiq is very much happening (we're in "gamma" right now, which is like a beta but with paying customers).

myBalsamiq is free for open-source projects, email me!

peldi@balsamiq.com
Günstige Vaio VGN-CR Series Sony Akku, Versand in die ganze Europ
7800mah (Support Windows7) Sony Vaio VGN-CR Series Akku,Sony Vaio VGN-CR Series Li-ion Battery Replacement, Versand in die ganze Europ
No idea, but it'd be nice for the onus to be on the patent holder to prove something was copied.
Seo books
i want
Great read, and I've personally used Pinboard more than I ever would have thought. Best small web purchase ever!
OpenLogic survey: 71% mobile apps with FOSS code do not comply
Jimmy jazz coupons
While selecting a suitable jacket, you should consider style, color and fitting because these are the key considerations of buying any outfit. But with jacket you should also keep its weight and warmth in mind. You can choose according to your need and season in which you want to wear this jacket. The online mega store, jimmyjazz.com is the best place to find jackets for all seasons.
Get to know your CSS3 :target pseudo-class
The :target pseudo-class is one of those amazing CSS3 features. It matches an element that’s the target of a identifier in the document’s URI.
You can't prevent exceptions when you do IO or dynamically allocate memory.
How many plugins did you write? Also, how do you handle payment, licensing and such?

Making about $40/day extra would help a lot currently and I'm not bad with jQuery. I can probably hack together some simple yet usefull php scripts too. Wonder if those would sell?
"... Hey kid, here's 50c, go buy yourself a real computer. :D ..."

Love that dilbert cartoon, so much I stuck ~ http://www.flickr.com/photos/bootload/198438354/ & stick it ~ http://www.flickr.com/photos/bootload/3502346479/ on my monitor
Your insistence on a specific meaning for the words ignores how words are actually used: overloaded based on context. If I call these things 'closures', you understand I'm talking about the 'lambda expressions' and not the implementation construct.

class Foo
end

There, a class object. Oh sorry, an object is an implementation construct; what you have there is an expression that produces an object... <- that is unhelpful semantic squabbling. It's highly inconvenient to use such indirect language. This is the view of a class object that I have most of the time and a 'lambda expression' is the view I have of a closure most of the time.

If I see the Eiffel tower, I say: look, the Eiffel tower. Not: look, an image of the Eiffel tower, with some details obscured by clouds and smoke and without considering any of the construction details and history that are an essential part of the Eiffel tower. For all practical purposes of communication, it's the Eiffel tower.
Well, bits and pieces have been and will be released as open source, but the core automation system will not (at least for now). Check out my GitHub and SourceForge pages linked from my personal web site (linked from my HN profile) for the parts that have been released. If you must have FOSS, LinuxMCE might work for you, otherwise I'll continue to post more information about my system in the future.

P.S. I said "Linux+GNU" instead of GNU/Linux because I think of and use them as separate, replaceable pieces. And thanks for the compliment ("great hacker", hah) :).
+1 i feel you! kinda stigmatizing in my opinion - you deserve an apology!
The items you have enumerated are not essential to the form factor in my opinion.

Depending on how deep you go into details you certanily can't find any other laptops because you're describing an exact copy of the PowerBook.
I forget when and why I started putting honey in the middle of KFC biscuits, but it's also surprisingly tasty.
Anyone who has disdain for real lambadas just doesn't know what they're missing:
http://www.youtube.com/watch?v=5AfTl5Vg73A
It is six figure B2B sales with a long sales cycle. It requires spin selling, the way it is described in Major account sales strategy.

We should meet each customer in their premises, show an attractive demo, possibly make an early adopter sale.
Gentoo Linux LiveDVD 11.0 Released
Hmm, my linkedin and facebook networks are almost entirely separate and I really want to keep it that way. now having said that I wouldn't mind my facebook peeps getting near my linkedin stuff, but wouldn't want my linkedin crowd going near my facebook page. i actually just decoupled my twitter feed from my linkedin account, because i didn't think it was appropriate... some tweets wouldn't do my chances of getting hired much good.

hope that helps. maybe that's just me.
Omar's-a-comin' ... and he's got 25% equity thanks to the last round.
It is weird that people think it is ok. They forget real people are affected by such statements. Thanks for the moral support.
ExtJs is an API for WEB APPS not WEB PAGES.

Ive wrote several big ExtJs apps, its not quick nor easy, but the result code is fully customisable, clean and re-usable.

Which framework gives you as much powerful and customisable widgets, with a wide 'projet' approach as ExtJs ?
Personalized iPad Magazine Zite Learns As You Read, Challenges Flipboard