skysight-inc/HackerNews huggingface dataset:
- can't search by location (searching for "new york" has many false positives and missing results)

- need an option to flag a listing for incorrect information (e.g. http://www.dailymotion.com/us/about/jobs#ref05 comes up as being in Paris), job no longer available, etc

- would be nice to see some indication of when a job was posted-- stale listings have less value.
Depends on your current projects, don't think I would be comfortable coming in one day and telling my coworkers that what I was working on is going to stand still for a month or someone else was going to have to pick it all up if a project is at a key point in development.
Just post Chris's blog directly. Much cleaner:
http://cdixon.org/2010/06/14/pivoting/
I'm a designer. Many sites I see that are made by non-designers suffer from two major flaws:

- Lack of white/negative space: You need room for your elements and type to breathe. Along this same line, you need to give generous padding and margins to things. If you ever have type squished up against the edge of a box, that's guaranteed to look bad. Have a repertoire of spacing that gets used in multiples: 5px, 10px, 20px, etc.

- Lack of hierarchy/scale: I think these two go hand in hand. One of my typography teachers in school had a saying: "Don't just make it 60pt, make it 600pt." Rather than bumping the heading up 10px, bump it up 30 or 40.

Bonus tip:
Read about Gestalt Theory and you'll start to understand the psychology behind design. Might work for you if you're a techie:
http://en.wikipedia.org/wiki/Gestalt_psychology
Or, preferrably, work at companies who treat they employees like individuals :)

(on the basis that if they get all the good talent more companies will act like that)
I believe the Twitter API is one of the most widely used API's and would be a good resource. I really like their documentation, it makes integration a lot easier to have it well defined.

Also a huge plus with most API's is a test/development environment. This depends on what the product/service is, but in some cases this is a huge issue.
Don't forget - besides the exploration of algorithms dman mentioned - that languages such as Perl, Java, Ruby, Python, etc benefit from the experience and precedent of the Lisps. I'm always chagrined when I see the kids in some popular language community pretending like some 40-year-old technique is new and brought to the table by their favorite toy. But at least usually the heritage is respected and mistakes avoided by looking to the examples provided by the Lisps.
To be fair some other popular RDBMS had useable replication way before it came to PG.
Also it would be interesting to see how much PG is better when used on the scale MySQL is used: the case of benefits on paper vs. real benefits.
That most countries employ various mixes of policies generally fits with my thinking about how things should work. Bugs in the systems should be addressed through incremental changes.

While I think countries shouldn't be run by strict adherence to the rules of an -ism, people who subscribe to an -ism are useful because they help frame and suggest solutions to the bugs in the current organization of society. The problem with the -ism folks is that they are hard to disprove because society will never reflect a pure enough implementation of their ideas. Where things get dicey is when politicians buy too strongly into a particular -ism and aren't able to employ other tools when necessary.
thoughts:

it would be very useful to have the ability to filter/sort the listings based on things like job types (developer, dba, sales, etc), posted time (if you can), or location.

you've eliminated the recruiter posts/noise/etc., but in doing this, you've become the new middleman. you might be able to contact the companies and find out if you could negotiate any referral bonus if someone gets hired through the use of your site. worth a shot, at least.
Keep Track of Your Productivity with CherryTomato
It's weird that I can't mark a task done on the right column...
Well one important thing I would have to say is to first pick a style!

It's easier to mature and gauge your progress when you choose a style and then mature it progressively. The through constant practice and maturation, you willl become better at the process. Both a drawing with great detail and one with lack of therefore can be drawn by the same "talented" artist.

I'd say the three basic places to start are typography, proper padding, and style (which can be use of borders, rounded corners, sharp edges, or minimalistic as long as it's consistent). There defiantly is always a style that can be identified with each artist's work. And even with someone with the greatest portfolio you can usually identify elements that reveal the artist art work. So what you will have to do is iterate and experiment with the above until you develop.

1. A style to commercial (or your) liking.

2. Basic sensibility when it comes to web design or your relevant project space.. the sensibility changes with the medium at least to a small degree (design common sense).

Just like you use your judgement to decide to at least a small degree who's advice is worth listening to in this post, you need to build that same common sense up for design. I suggest doing mini front page fake products up to build up your skills. When you get better at that (you should notice significant improvement after 6-10 projects) try to go a little further and create an FAQ or about page for that product with that style it will become alot easier since you've already gave "definitions" to how some elements should work and the overall spirit of the project.

(One thing to note is it helps to have at least SOME Photoshop and Illustrator skills, at the very least you might want to add some texture to your products and custom gradients. IMHO it's alot easier to get great work out when you can over kill the project. Just barley getting through it with hard "Crusty the clown" colors will bleed your project. This is coming from someone who taught himself good web design)

I'd be glad to show you my latest projects for you to judge for yourself. Hope this helps.
Sorry, you are no longer independent once you control less than 51% of the company.

Is anyone else mystified by this run-up in stock price? Tesla seems to have very little innovative technology (anyone can attach laptop batteries to a DC engine) and competitive products like the Nissan Leaf and Chevy Volt will be out this year that will beat them in price. Their flagship product will not be released until 2012 or later. They don't manufacture their own cars and are attempting to build a new factory and learn about auto manufacturing while they are doing it.

Don't get me wrong, I'm glad they're doing what they are doing. The auto industry needs someone to show them the way, but I'm just trying to see what the upside of this stock is for an investor. I predict their cars will be nice "proof of concept" vehicles, that will be copied by the Fords, Toyotas, Hondas, and Nissans of the world and made into commodity vehicles.
..as you can tell, it is quite experimental so I would love any feedback.
No open live demo means no further interest from me.
Most interesting bit to me:

"The conversations with potential acquirers [...] allowed the founders to develop close working relationships with some of the most important Internet companies who can not only be acquirers but also distribution partners and monetization partners."
I'm not saying it's not handy. It's great to be good at a lot of things.

My point is just that some people learn certain subjects faster than they learn other subjects. my thought is that if it takes the same effort to learn a little in an area where you are bad as to learn a lot in an area where you are good, and you have a limited amount of effort to apply, you are better off applying that effort to the area where you are good.
Older listings don't necessarily provide less value. We have several that have been up for almost a year now because we never stop hiring. Recurring payments to keep a job posted, and marking those jobs that pay to be there, may work better.
My first task when I reach the homepage is to learn about your product. The only two options I see initially are to View Plans or Try It for Free.

The only info I get about your product are a few unexplained screenshots and some content-free bullet points.

Tell me a story. Show me how I and my users would use your product. Show me why your product is "awesome", and why it's better than any of the other 357 bug trackers out there.
You'd want to be pretty sure of your value to your employer before trying this stunt. Here's a counter-example: a young guy that reports directly to me tried to reduce the number of hours he has to work, by threatening to leave if we didn't reduce his hours (whilst keeping pay at the same level). This conversation was with my boss, I only gave him work to do, HR stuff was always handled by my boss. He was out the door of the company 24 hours later.
I disagree. Once every few years sounds acceptable. Unannounced is unacceptable, but provided that you have your house in order and everyone knows what's going on beforehand, it just becomes a simple planning exercise for the manager. Mileage may vary depending on how responsible the employee is, and company size; team of 3... maybe not. team of 5,6,7+... probably doable.
Tips on Investor Pitches
Your statement is a non-sequitur. The fact that socialism requires a police force does not negate the fact that capitalism also requires one.

Similarly, in a socialist nation, people eat hamburgers. This does not imply that hamburgers eat people in a capitalist nation.
I think this makes a really good point. What the blog post advocates is essentially blackmail.

There's a huge difference between planning for a month or two off with several months notice and simply walking in to your boss's office and telling them you'll be gone for a couple months, starting this Friday.

Also, why not simply bring this up when you're being hired. I regularly take a 4-5 week vacation once every two years or so to visit in-laws in another country. I tell my employers about this up front.
The 2010 International Lisp Games Expo
>They seem to dislike the police and strongly prefer gun rights for protection of self and property.

The Wild West huh? Well, we know how that turns out: professional pistoleros rob at will, and honest citizens flee to towns that have a police force. Back to square one.
Is copyright getting in the way of us preserving our history?
Whats the differentiator ? Everyone has its own issue tracker, be it bitbucket or github.

Are you planning to give a integrated platform for tracking the issues from everywhere, I mean bitbucket, github et al.? That might be useful for people who are involved in projects hosted at different places.
Haven't actually added location search yet. Thats next. Its also really difficult to determine the location because I'm working with limited data. The idea was to use the headquarter data, especially since most startups don't have multiple locations.

I will add the "discovery" date to give a bit better idea of when things were found. But my crawler removes jobs that are no longer listed, so the results should always be fresh within a day.

Thanks for the feedback!
May be you should tie-up with http://www.linkup.com/
I love how simple it is.
In fact, this couldn't have taken more than 30 minutes to make. Not always a bad thing though.

Giving users the ability to find jobs where they live might be a good idea right? Maybe. Who knows, maybe you prefer scrolling through 50 pages instead.
I've also found great success tending towards minimalist. The advantage is that you're mistakes will be of the variety "this could have been a little more impactful" and not "Dear God why would anyone do a 3d rainbow extrude with 17 different grunge fonts on a space background???".

In short, you embarass yourself less. You already know how to make a 'good enough' simple design. You might prefer to make a glorious, exciting complex one, but odds are you don't know how. Which makes sense, because this is hard to pull off. If you stay simple, you get 'good enough'. Try to get complex and fail, you get visual torture. If you'd like to make more interesting designs, learn the techniques little by little, but make your finished products no more complex than you can be confident in.

Regarding gradients: when you do use them, be subtle. A gentle shift from one color of red to a slightly deeper one can be nice and help draw attention. A shift from red to a green will make babies cry. As a general rule of thumb, colors should only gradient towards different shades of themselves or towards black or white. Seems obvious, I know, but...
What do you mean? There are only delete buttons in the right column tasks. If you click "done" in the left column though, the task automatically becomes "completed" in both columns.
* allow more projects for free accounts I have tons of 'tiny' projects on github. (even if you limit the space) in fact I'd say make space the limiting factor.

* does user limits include people not part of the project? (meaning my foss users that aren't contributers)

* why no demo? (that doesn't require registration)

* why is your support on GetSatisfaction? something to be said about drinking your own Kool-Aid... which it appears you are not. (being able to play with your bugs would be enough of a demo for me )

* can I email patches/replies to your tracker? and attach files? (I'm too lazy to sign up but these are both features in RT for cpan that I wish were on github (because I hate RT for other reasons))
I agree; OCFS2 is unappreciated, and it is quite a good filesystem. However, it does have it's limitations.

We use OCFS2 for backup volumes on our fibre channel SAN storage. We've found it performs adequately enough, although filesystem performance can slow down when you have a lot of sequential writes going to the storage.

It does some things really well, but in the end it has a single point of failure - the storage array or server hosting the storage becomes a bottleneck and SPOF. It doesn't take the place of newer clustering technologies that spread data around multiple points of failure.
Reia: Pluggable Parsers
This is a common misconception caused by quoting mean life expectancy at birth, when the distribution is highly asymmetrical. High infant death rates cause low life expectancy at birth, but the life expectancy if you live to age 5 can be massively longer.

A 5 year old ancient Roman was expected to live to 48. About 35% of the ancient Roman population was over 30 years old. The highest listed age is 76, which is the life expectancy of a 70 year old, an age that about 1 in 50 ancient Romans achieved. http://www.utexas.edu/depts/classics/documents/Life.html

http://en.wikipedia.org/wiki/Life_expectancy#The_Popular_Mis...
"We believe also that the white race of South Africa should be the predominating race."- Gandhi
http://www.trinicenter.com/WorldNews/ghandi4.htm

Yes, I'm talking about the early part of his life. Well if you feel comfortable - ex-racist.
- Try not to get married until after you're 30. By the your libido will have waned a bit, and you will have a clearer head and greater experience to see what kind of person you'd like to spend your life with

- Try not to have a kid until after you're 30. A kid cannot raise another kid

- Try everything. That way you get to know what you like/hate.

- Find something you're passionate about, and learn everything about it.

- Don't incur huge debts in your prime. Do not buy (car/house/woman/kid/plane/boat/land/friend) with credit.

- Use your money for experiences. Those you'll remember and cherish.

- Learn macroeconomics/history. You'll learn why the housing bubble occured, why we're in a great depression, and how China will become the next empire. Invest properly based on those learnings.
Fortunately, I work at a shop where I don't need to force this issue. I took four weeks off this spring to road trip and climb with my family. I had three weeks of PTO in hand, and my manager, and his manager said go for it, under the condition that I wouldn't go dark for more than a few days at a time. So, I checked my email every few days, and I think twice over the course of that month I actually had to fire up my laptop and spend 30-60 minutes to troubleshoot an issue. That's a compromise I can live with.
Thank you all for your insights, I've basically learned that their in no right or wrong answer. A big part come from just stepping up to the plate and giving one a go and see where it leads. It sounds like it will lead to learning different languages when I want to do different things. If I heard correctly over time they all become easier to learn because you have the fundamentals under your belt.

Yesterday I talked with a friend at Jaspin Interactive and he added some insight into the open source vs commercial coding, pluses and minuses and front end vs back end. Which helped a lot, because knowing what you plan to do down the road most definitely will help your decision.

So here is my plan I'm going to learn the front stuff a bit more HTML, CSS and JavaScript and then move to the back end. I will most likely go with something opensource and see what sticks.

Thank you all for the help.

Scott
His assertion is actually backed up by MongoDB docs: "Sharding will be production-ready in MongoDB v1.6, estimated to be released in July 2010." Their current sharding alpha is only tested/supported for small clusters (up to 20 nodes). In addition, looking at their sharding mode of operations, only a very limited set of actions are properly sharded; the rest require touching all the shards.

Disclaimer: this was the first look I've had at MongoDB. However, based on this alone, it would be prudent to wait several years before considering using this technology in serious production. It is somewhat reckless to consider a DBMS feature that wasn't locked for awhile "production-ready".
Safari. You're probably right--fun while it lasted though.
Since the cloud doesn't support shared storage, I predict that this will remain unappreciated.
It's readability vs. clutter - I think most programmers would allow multiplication over addition without parens. It's logical to allow && over || since that's basically the same thing as * over +.

The one that always gets me is x == y&1, which is evaluated as (x==y) & 1.
Why give it a name that is so easily confused with another bug-related software product? Aren't you just asking for trouble?
In my case, I can tell you it's because I don't already know PG, and MySQL hasn't let me down to the point that I've had to consider switching.

I've done the 'apt-get install postgresql' routine a few times, and started to play with it, but due to it being different enough, and without any compelling motivation, I've never been able to learn it beyond scratching the surface.

That said, I'm a developer, and not a DB admin, so the limitation is almost certainly mine.
DeusExMachina already gave you a good review of the busyness and first impressions of the app, so I won't revisit those. Instead I'm going to offer some critique of your website.

First, on the app store you have both the links for your company and for app support pointing at your company home page. If I'm looking for support on your product, I don't want to have to wade through your entire site looking for help. The support link should go directly to a page where the app is the main feature and the focus of the page is support.

Your home page looks a little cluttered too. I'm not sure what the "So nice to meet you" graphic and the picture of the masked stuntman is supposed to communicate. Since you only have the single app right now, it should be featured more prominently, like the first thing on the page. I see it at the bottom there, but the other stuff detracts from it.

I notice that you have a manual for your app featured on the home page, but I honestly missed it while looking originally. It doesn't stand out at all. It should be a nice big button and featured prominently with the actual information about your app, and also on your support page.

Speaking of support, you should not link directly to the pdf manual from the support link in your menu. Some people will get pissed when acrobat fires up and takes over their browser unexpectedly. I thought the link was broken and then realized I had downloaded 8 copies of the pdf in the background.

Some remarks about your "Latest News" feature on the home page. Two of them are dated for November 2009, and the last one is undated. This makes it seem like the app is a little stagnant. Also, what's the point of having links on the items if they're all going to redirect to the products page?
I would update your latest news any time you add a new version, feature, get mentioned online, whatever. Anything to make it seem current. And if you're going to link, actually link to something related to the post. "Jobshare 1.0.1 What's new in this version" didn't tell me what was new in that version.

I'm not trying to be mean, but your app site is one of the most important marketing tools that you can use.
Ask HN: What programming language is exciting to learn and to work?
Hey HN!
I am bored with the programming languages ( Java, PHP, Ruby ... ) =/ I try to make a project that be breathtaking, funny to work, to learn more about these programming languages; but at the same time, i tell to myself: "this already there is! Why make something that already there is?!"
So, someone can tell me a programming language that be exciting for learn and work in the web?
Okiedoke. I wasn't doing anything except throwing an interesting tidbit out there. Personally, I find the whale/dolphin distinction (or lack thereof) fairly interesting. So I shared it. Your comment added more interesting information to the mix. I believe this sharing of information that is related to the post is what comments are for, and I think it's a worthy use of them.

It's especially what threaded comments are for. See, I can't derail a whole conversation-- I can just lead a small subthread away from the main flow. So, I figured this was an OK comment to post on Hacker News.
That's always the way; design definitely evolves for fashion reasons as well as new technologies / needs.
It seems your search might not be working properly, http://www.startupshiring.com/search/PHP brings back nothing, yet you have at least one(the collegehumor PHP developer position).
That's one of the few things I like about our dirty socialist system over here in Europe: it recognizes that 2 weeks of holidays / year simply is not enough.
In my experience, older listings are more likely to (in order of frequency):

- point to 404s

- already be filled, and nobody deleted the listing

- have received a higher number of applicants over time, decreasing your chances

- indicate an overly-picky employer (why is the position still not filled after 6 months?)

Given that most job sites display listings in chronological order, your company should probably add fresh listings periodically anyways just to rank higher in searches.
Ha. The design took a few hours. Coding the site took a bit longer :)
It all depends on where you are. One guy tried to get 4 weeks off at a place I used to work. He needed sign off from a high up manager to do this. The manager retorted if we can get by without this guy for 4 weeks, why do we really need him at all? Suffice to say, he didn't take his 4 weeks holiday.
Well, China is doing pretty OK and they are to the socialist side of the continuum.

And, as long as we are trading isolated examples to prove general theories, what country is on the capitalist side of the spectrum and doing notably well? For bonus points, find me a nation that bet the farm on innovative securities and is doing especially well.

Don't get me wrong, I love markets and entrepeneurship (sp?); I just tend toward the Rockefeller Republican / Conservative Democrat zone, in which we believe that (1) the important thing is the details of governance (tax policy details, not debates about whether taxes are good) and (2) that "society" is more fundamental than "the market."