skysight-inc/HackerNews huggingface dataset:
These issues apply to my favorite language and also to the rest. Surely I'm cheating, but I don't believe it's against the spirit of the question.

I hate the fact that we have to program using plain text. A program is not really a sequential structure. I'm old, I do know the reasons that this anachronism has perpetuated. It's been a pain in the ass to deal with proprietary formats using not quite right tools. But in 2010? Seriously? How hard is to define a simple format that can be understood by simple editors?

Just an example: comments need to fit the syntax. So there's a need to delimite them, so some characters or characters combination are not allowed, or you need to use escape sequences, alternating delimiters or something. Think of code blocks that are commented out. I absolutely hate the time that I need to spend "formating" comments. It'd be trivial to create an editor that used certain special character (one that's < ASCII 32) to delimite comments, so we would not have to deal with this.

In general, the editor should be syntax-aware, in a more thorough sense (the editor would perform a first step of compilation), not in the patchy "syntax highlighting" way in which a quick and dirty scan of text is used. That would also speed compilation and "intellisense".

It would also eliminate syntax and the artificial differences among languages. Instead of curly braces vs, indentation vs. begin-end pairs vs. whatever, the program structure would be recognized by the editor and presented graphically.

The editor should only accept legal constructions (the rest would be considered comments or incomplete senteces) instead of the distracting red understrike of Eclipse.

In general, what I most hate is the fact that most languages use the very same constructs, while still are written differently and you need to learn the quirks of each of them. A while loop is the same in most languages. What's the point of learning stupid syntax for a dozen languages. I feel I'm working for the compiler. It should be the other way around.

I hate languages that do now allow me to do something, just because the language "designer" decided so. I feel the languages should be construction kits, not a set of rules to constrain what I can do with them. Why can't I have garbage collections in some languages and at the same time I can't have manual memory management in others? Why can't I have a language that accepts new constructs like Lisp, but not having to be Lisp with all its constraints?

So to summarize, I hate syntax. I hate a = b vs. a := b vs. b -> a vs. let a = b vs. ... Languages have become walled gardens, bigotry and us vs. them. Of course some tasks are different. But I think there's no real reason not to have all the features in the same language and define "sections" of code that use certains "modes", except the competition.
That's not why he's selling:

Why Sell It?

I have a grand vision of where I believe Featured Users can go, but I'm ready to move on and focus on other projects. I would like to see someone continue where I left off.

Who Will You Sell It To?

Not just anybody! Like I mentioned, there are over 35+ sites in this ad network and just as many developers (myself included). I intend to continue using this ad network on FriendOrFollow.com after I've sold it. So, the new owner must be just as passionate about taking over this project as I was starting it. If you bid, please be prepared to explain to me why you would make a good successor.
There are 2 key differences:

1. Internships and apprenticeships are known about and approved of by management.

2. Internships and apprenticeships are formal working relationships. This means that, depending on circumstances, they often involve the interns being covered under the companies insurance like employees and where appropriate involves NDAs and all other appropriate documents or procedures to protect sensitive information when needed.
Not sure what you mean.

Duck typing suffers from the false cognate problem, and mixins suffer from false cognates and potential collisions. They also do nothing to ensure type safety or optional type-based compile-time optimizations.

More importantly, these features could also be trivially added in other languages as libraries.

Non-Moose Perl 5, Tcl, Lisp-pre-CLOS, Lua, and JavaScript to some extent demonstrate the "you can roll your own object system trivially!" fallacy, especially when you want to use libraries written by other people. Likewise, I'm not aware of anyone who's used roles in a serious project who wants to go back to object systems without them.
مشاهدة مباراة الاهلى والزمالك بث مباشر
"Why is it so hard to find programmers?"

In my experience recently, employers are demanding a hire who has every single bullet point, no exceptions.

I believe one of the more entertaining job listings I saw last year required someone who had written embedded firmware, as well as Adobe Flash animation.
I've never seen any credible evidence to support the theory that major power generation is subsidised to even a fraction of what wind/solar is.

Certainly, where I live, all electricity is generated by coal powered generation. The state government is a net winner on this because they receive royalties for the coal dug up. There's certainly no subsidy. The only upward pressure on the price of electricity is, again, political. There's enough coal in the ground to provide cheap power for centuries, the only thing that is going to change that is laws made by politicians to either restrict the building of new power stations, or to lump the power stations with extra costs. Again, both of these changes would be politically led, rather than anything occuring naturally in the marketplace. As a perfect competitor for alternative energy, political changes in towards coal powered electricity would be just as devastating as political changes away from alternative energy. I'm not commenting on the 'correctness' of either change, just saying that both are equally as likely, thus making the sector the last thing I would get involved in.
Thank you, those are kind words. :)
Also wanted to say thanks, especially for making all user-tracking optional.

In addition, I'm really happy to see Apple and Google keep cooperating on making WebKit better. Together you've now built the best desktop and mobile browser technology.
Color me skeptical. Please explain how the technology for scaling to several million visitors won't cut it for several tens of millions? And do you really think that the other sites have editors and journalists that are any more tech savvy than NYT's are? Drupal is completely flexible and configurable, on both the public side and the CMS side.

I'm not arguing that Drupal is the best choice for NYTimes.com, but it's very doable, and hardly the ridiculous option that the OP made it out to be.
Essential Web Apps for Startups
A circle is a degenerate ellipse, an ellipse that has both major and minor axis the same length.

The same as a straight line is a degenerate parabola with the coefficient of its x squared term zero.
They have to treat them like that in many situations... If you're in a situation where you don't have much choice, the employer will say "testify that you're doing the work because you want to and get $1/h we give you, or you can go". It's hard to trust anyone who's already agreeing to do something not generally acceptable, because they gain something else from it. And for them the current situation is more important than the general justice.

On the other hand, it's easier to say that a job which benefits the employer needs to be paid. There might be situations where it's not really needed, but it would be hard to find a situation where it hurts anyone. So why not enforce it?
At the bottom you have a splash page showing what I assume are photos of your users.

Of the users with human photos, it's a sausage fest. This will scare away both men and women.
You have to stop thinking about apps as standalone things. We are quickly getting to the place where apps are all comprised of a client and server exchanging data over http(s). If you build a robust api to your data, then you can build many many client implementations to get at it on any platform. The Chrome platform doesn't require anything beyond what you're already building for your web client. Unless you're not building a web client, in which case why would you be worried about the Chrome web store at all?

Note that there are tons of things to figure out in terms of network latency and up/downtime, some of which are addressed by the newer features of html5.
It might be a good idea to add somewhere if signing up will make it obvious that you are a member.

(E.g. by signing up does it become obvious to everyone on Twitter that you are single? Just to other people who use the site? Just to people who are logged in? Can your membership be indexed by google?)

Also, almost everyone in your 'our users' list is male. That's probably representative but you might want to change it to display a 50:50 mix.
To get the girl - Fighting off rivals may be responsible for masculine traits
Born again Java fan here. I took a diversion into languages like Python (which I still heavily use), but now I wish I had just used Java in the first place. Once you turn a program from a 2 hour long run-time down to < 10 minutes (my Lucene vs PyLucene experience), you don't really see the benefit of using Python anymore. Plus I've realized that I prefer static typing.
I think you have a great idea here, I would probably join if I were single. One comment would be to get better screen-shots (not the best quality). Overall, one of those ideas where I think, "why didn't I think of this!" Good Luck!
I had decided to not comment any more in this thread because the language trolls got started, but...

This is what Conway is claimed to be influencing:

>>- Actual use by mortal programmers is boring; satisfying your desire to be brilliant and clever is what matters [etc]

Go check who wrote "Perl Best Practices". Better yet, read the book.

(And please don't try arguing "REAL influence", or something...)
ah. the answer is 'yes'

http://www.office-addins.com/-outlook-addins/send-if-approve...
So? Children of rich parents have all sorts of opportunities which aren't open to children of poor parents. Tutors, private schools, painless grad school.

Interning at reddit is hardly at the top of the list.
>> but when you read the whole thing it seems that RMS likes to change his opinion as he receives more information.

Seems like a good trait to have.
You should look at the Play Framework (www.playframework.org) if you'd like to see rapid Java.

Agree that Java is verbose though. Java7 will improve things only slightly.
Just saw a husband / wife duo on the new techstars founders video.
Why not allow users to delete/deactivate their own accounts, especially on a dating site? Why should that require an email to you directly?
Town In The Middle Of The Sea
You have to visit that place. Such a beautiful town.
This is purely a question of what has so far been prioritized. There's a considerable amount of work involved in automating user deletion, but that feature is on the radar in the near future.
If you're a web shop, IMO, none of the Java web frameworks are ideal for the fast prototyping that most startups need to do on a regular basis. I've hated every Java web framework I've ever worked with and I've used most of the popular ones. Always felt like I was fighting the framework for one reason or another; too verbose, not expressive enough or too tightly structured.

There are some decent platforms for the JVM though.
Really? I thought the ass-threshold on the Internet was much higher than my fairly benign comment, especially when it comes to grammar.
I have two friends who correspond with Tim Ferriss via email. Both say he gets back within 5 minutes every time.
Just to repeat what others have already said. NoSQL is basically any data store that is not relational. So it describes data stores that are key/value pair, document, object, graph and column store just to name a few.

Basically a number of these solutions were created to address the scalability issues that companies faced when trying to scale at extreme levels, think Facebook and Twitter. Anyway, it's a really interesting topic, at least to me.

Derek

http://nosqldatabases.com
I work in a co-working incubator (w/o funding) type space and we try to keep one another on track. This sounds like a great idea, I would definitely be interested.
I suppose solving that problem is the holy grail of dating sites
I work at a startup that's 5 years old and the main app is written in java, but smaller utility pages and apps are written in different languages. I think that the language should fit the problem.
One that I didn't see mentioned: why do I have to import a separate module and call a weirdly named function to get a stack trace? Why isn't it just a method on Exception? Not a major issue but it just feels wrong, along the same lines as __init__ and "if __name__=='__main__'".
You commit to those things in an unofficial way. Someone might blame you if you stop being involved, but that's entirely your decision. If you're actually at work on the other hand, you start having responsibilities, deadlines and people depending on your work. Even if you cannot be held responsible for some actions, your contract will say you are most of the time. Any contract puts you in an official position, recognised as such by law. You cannot do whatever you want anymore.
The only disappointment I've had is that your politicians are as bad as the ones in America. If the Australian government keeps running up such gigantic debts, the lucky country is going to run out of luck

What's he on about here? Australian government debt is tiny compared to the US or most of Europe. And we don't have vast unfunded pension obligations looming.
You should gather information before forming an opinion, particularly if you intend to chastise people for their behavior or practices.
Plenty of Tweeps is a dating site for Twitter users. The idea is that a person's Twitter activity stream provides a unique window into their life, something a little more authentic than a typical online dating profile.

You don't need to be a hardcore Twitter user to make use of the site though. Going through the signup process will help you create a Twitter account if you don't already have one, and allow you to easily find cool Twitter peeps in your area.

You can also upload photos and fill out a profile, which is particularly useful if you haven't tweeted much. :)
Being a Java programmer, I find Scala a great language. In my opinion Scala is what Java was supposed to be. Indeed, there is a great future for the JVM out there.
It worked in the past, but at some point stopped. I made use of it quite often, but only noticed last week it had stopped. I uninstalled/reinstalled, but no dice. Appears a few others are having it as well (http://code.google.com/p/chromium/issues/detail?id=40987). I'm going to blow away ~/.config/google-chrome and see if that fixes it.
It's a good point though. I can easily change the query to include a balance of male and female photos.
Fusion has six blades: five on the front and one on the back. I actually find the back blade "long-hair trimmer" to be really useful when I've forgotten to shave for a week.

I also testify to the "more blades is better". I had never had a decent shave until I bought a Mach 3.
From my favorite president:

If you see ten troubles coming down the road, you can be sure that nine will run into the ditch before they reach you.

- Calvin Coolidge
Missing the point exemplified.
Android Project Changeset 4f8b683: libc/memset.c
If you lure people in with Scala or Clojure, then mostly make them program in Java, there's a decent chance they'll feel betrayed and leave sooner.

At least, that's been my experience in places that lure with something glamorous and then do only a very small amount of it.
Apple, Google, and the Map Wars
The F-bombs really don't add anything to an otherwise decent write-up. Use some more creative vocabulary.
I usually throw the search engine up as a rest service, and keep the web app in ruby on rails. Best of both worlds.
Removable truths - a memory expert's inexpungible past
it would be hard to find a situation where it hurts anyone

I beg to differ. I can think of a great many possible examples of situations where a startup or small business would benefit from having an intern, and have a lot more to teach an intern than a big company would. Small businesses and startups often have very limited funds.
PostageApp Tackles Transactional Email Woe
> But then again, didn't they clean up (or there were some stuff going on) their Online divisions couple months ago (or even last 1 or 2 years ago)?

I believe so, but I don't recall specifics.

> Once in a while, there will be divisions that would require some changes. Couple years ago, Vista (or the OS div) was the main target. They moved Steven Sinofsky from Office to OS.

Sure. My original point (in response to you) was that E&D is in the black - not the red - so your vision of Balmer "seeing those red numbers in Excel Spreadsheet almost overflowing whatever the data type in cell G-14, H-15 and K-25" simply doesn't exist.

> PS: I'm probably speculating.

And I'm trying to bring everyone back to earth. :)
Historically he's been pretty consistent on this and more pragmatic than it would seem at the surface: he's content with going as far as possible given a "free" alternative. When he started writing the GNU system he was doing it on BSD, which he didn't consider free with the older BSD license.
From TechDirt:

First, the MPEG-LA would engage with independent experts to ensure only essential patents would be placed in the MPEG-2 pool. They told the DOJ that the MPEG-2 pool constituted of 53 essential patents. Second, independent experts would "weed out nonessential patents" from the pool. Third, licensing terms would be "fair, reasonable, and nondiscriminatory".

Nero claims none of these safeguards were honoured, and here's where it gets juicy; "absolute power has corrupted the MPEG-LA absolutely", according to Nero. First of all, the so-called independent expert was anything but independent. The expert helped form the MPEG-LA, helped in drafting the first MPEG-LA licensing agreements, answers questions from licensees on behalf of the MPEG-LA, has attended business settlement meetings on behalf of the MPEG-LA, and has testified before US congress on behalf of the MPEG-LA. Heck, he is listed on the MPEG-LA website as "MPEG-LA's US patent counsel".

Nero also claims that the MPEG-LA has unlawfully extended its patent pools by adding non-essential patents to the MPEG-2 patent pool. Even though the MPEG-LA told the DOJ there were only 53 essential MPEG-2 patents, the non-independent expert added round and about 800 more patents to the pool, extending the duration of the patent pool, since the old, 53 essential patents expired....

Nero further claims that the MPEG-LA has "formulated and imposed licensing terms that are unfair, unreasonable, and discriminatory", by charging different royalty rates from licensees for the same MPEG-2 license and by not making any downward adjustment in line with the "rapid and dramatic" decrease in costs of implementing the MPEG-2 standard. In addition, the MPEG-LA collects royalties for the same device multiple times (internal hardware, software, monitor, etc.), and the licensing body has failed to "communicate its policies equally to all licensees".

Be fun to watch...
Realistically, for the majority of human civilization desalination is a prime (and also becoming a much less-expensive) alternative.

Considering Israel and Singapore have already deployed desalinated water at lower costs than regular water in many parts of western countries, it really is a moot point.

Again, considering technological advances the prices will drop and once it hits a tipping point, every coastal city in the world will be able to switch as increased usage of the technology will not only mean lower construction costs of existing designs, but also lead to huge increases in research budgets. Since countries are already deploying it, it's really just a matter of time.

As mattmanser is pointing out, a lot of our water is exported through food. With desalination saving river water, there's a potential to greatly increase our exportation of water-intensive crops without damaging our waterways.
HA HA HA HA.. Oh my god I just snorted coffee out of my nose and onto my keyboard because of that. You just made my day.

(ditto on the karma points)
I can't find the link, but I know the openSuSE build service has a repository with the latest Firefox for SuSE because I use it on my computer.
Somebody got back to them, but unless they're really important or know him really well, it probably wasn't Tim: http://www.fourhourworkweek.com/blog/2008/01/21/the-holy-gra...
The play framework sounds like something you'd be interested in. It abandons the Java conventions for a more rails like experience.
http://www.playframework.org/
minimum wage laws mean you are making enough to live.

If you are making the minimum wage, and work 40 hours a week, that's $1,160 a month/$2,320 if they work 80 hours a week.

Can someone really survive if they are being paid even less than that? Let's say you pay someone $5 an hour because someone is desperate they'll take any job...and they work 80 hours a week, that's only $1,600 a month. Can you survive on that?

Yes some law margin businesses won't be operated, but that just means people won't have to work like slaves just to pay rent.

So you would be fine with a 12 year old working in the coal mines? By law, anyone under 18 is not considered an adult.

I guess by your logic, you'd have no problem with pedophilia, after all big bad law is stopping a 30 year old from banging a 12 year old.
So I've been wondering ... given that, why doesn't someone tootle around with a flamethrower on a boat and burn off the oil slick?
Google announced a Chrome Web Store that does exactly that.

IMHO this is Apple's blind side, too. I can rebuild most of the appstore's apps in HTML 5 and "sell" them through mobile safari. Apple doesn't get a ut if I do that.
Glaxo shares research data online in test of open-source principles
"everything great that happens in your career starts with someone you know"

My day job and night job are both for people I met on a previous job.
It wouldnt fool me, especially as it doesnt even load properly lol.
Poor man.
Now that you mention it, I remember that quirk. I had an issue with not being able to disable that quirk when running a scheduled process. launchd would stop scheduling a process that was scheduled to run every 5 minutes if one of the runs took less than 60 seconds. It really irked me because this 60-second-rule only makes sense when you are talking about re-spawning a constantly running process, and should not affect the behaviour of processes running on a schedule.

> At first I was kind of upset that this condition was there, but in retrospect it might have been a very wise design choice to stop runaway triggers.

It doesn't really stop runaway triggers if all of the scripts have a 'sleep 60' at the end of them. And if you are concerned about runaway triggers you could always make the rule something like "bail if the process dies after <60s more than once in a 2-minute period" or similar since there are legitimate processes out there that take less than 60 seconds to run.
Maybe you could also consider remembering the values you last selected in the search area. It seems to always come back to "Aged between 20 and 35" and those seem pretty arbitrary numbers
Futuristic Vending Machines Change the Face of Retailing
This isn't Reddit, nobody cares about your vitriol. Take this nonconstructive commentary elsewhere please.
IPad piano app tested by concert pianist Stephen Hough
Ask HN: Why is PHP losing so much ground?
Take a look at this steady decline:

http://www.google.com/trends?q=php&ctab=0&geo=all&date=all&sort=0

What is PHP being replaced by? Is it primarily one language, or many?
Yes; we read the article as well ... your point is?