skysight-inc/HackerNews huggingface dataset:
Clojure is definitely a nice language and I really enjoy Rich Hickey's talks. However, I do not anticipate enterprise developers, who are the majority of the Java community, migrating to a language related to Lisp. I agree with your assessment on Scala's learning curve, but its advantage for Java developers is that they can often start out using it like a fancier Java (which is not to say that's what it is).

As for Cascalog: awesome! Nice work, Nathan!
The tech population may be the early adopters.
Once you are in the top, you are more likely to stay there.
Actors: Foundations for Open System
Overtime here is not mandatory, but employers have an obligation to pay a wage suitable to their employees' dignity as fellow human beings -- not necessarily their country's minimum wage; and from the article, it does not sound like 770 RMB/month -- nor even 1500 RMB/month -- are at this level. (Also note the manipulative use of fines and wage witholdings, which no one has commented on as yet on HN.)

These problems, plus 30-40 hours of overtime per week, a frantic pace of work, and no concern for workplace injuries or avoiding sexual harassment (an overused concept in the West, but the idea of keeping managers from exploiting female subordinates is sound), do not add up to acceptable working conditions.

I'm ignoring the article's pro-union orientation (unions are no cure-all, especially since union bosses are easily corrupted); and I'm aware of the cultural habit of taking naps during breaks. I'm also not going to talk about air conditioning, since it was only invented 60-odd years ago; nor will I comment on bucket sponge baths; and I'm sticking to RMB here, since expressing RMB as USD (especially USD at the nominal rate of exchange) is misleading at best.

Is some of this standard practice in the United States? Yes. (I'm not familiar with practices in Western Europe.) Do wrong actions become right because citizens of one's own country are doing them too? No.
You don't understand. I'm not saying that musicians don't care about sound quality. What I am saying is that judging seriousness by the price of your gear is a giant pile of bullshit.

More specifically, I'm saying I think doing so is a part of what keeps people out of making music--the idea that you have to be "serious" about it by spending a lot of money on recording gear or it somehow doesn't count. Far too often it's just the opposite: people just blow money on the gear because buying things is fun and they tell themselves they need it to make better music. And hey, maybe people will end up buying some iPads for that stupid reason, too. The point is that the cost of the gear and "seriousness" are not so directly related. I don't mean there is never a relation, only that you can't really draw this kind of generalized meritocratic conclusion about the art and artist from something so independent of their actual merit as the tools they use.

You may think it's snobbish, but that's reality in the pro music world.

Again, I wasn't saying that desiring the best sound quality is snobbish. What I think is snobbish is assuming that only professional musicians are serious, or that someone who involves an iPad in their musical process is somehow inherently less serious than one who doesn't.
Typo3 Extbase & Fluid Cheat Sheet
Correction, password reset does appear to be working, it's just taking about half an hour for the emails to arrive.

Maybe a mail queue setting?
Basecamp, Highrise, Campfire, Glance, Blinksale.
Companies want to play being a broker all the fuckin time.
Judging by the zealots I say Wikipedia is much too competitive, at least in the minds of many of its controlling users.
It took about 5 minutes to load. MINUTES. I suspect they don't have any cache servers near Israel.
Posted recently, "How to correctly sort by average rating":

http://www.evanmiller.org/how-not-to-sort-by-average-rating....
I'm using postMessage to communicate across two domains in JavaScript. It's an HTML5 feature that is supported by all modern browsers, including IE8. It gets around the restrictive same-origin policy mechanism.
or git users
Surely articles have posted on them, or their talk pages, the reason for deletion to allow for responses? Also there should be some way for people to find that an article has been deleted so that they don't recreate the article and repeat the error. Indeed rather than delete couldn't a placeholder be implemented.

Wrong forum for these suggestions but I've never had the time or inclination to attempt to reach the Wikipedia inner sanctum.
This is just the old game where the first purpose of any organization or movement is to perpetuate its own existence.
You want to make money ?
Brevity is a good thing. It should not be penalized (as would be the case with an AskHN post).
Yeah, I thought the same thing... then the fear that my tweets to trending hashtags like #threewordsforyou or #worstlies are in the Library of Congress for perpetuity.
Is Twitter Trying to Be Unimaginative at Making Money?
It's not as cruel to the cat, but it's much crueler to your forearms.
We've considered this license, but according to this blog post http://www.rants.org/2007/06/26/when-is-open-source-not-open... it is not true open source license.
Combination of low-hanging fruit plus inflated idea of twitter's usefulness (much like other people largely unfamiliar with today's technology culture)?
I've never done development pairing. But I did a project once where I acted as the developer and my partner was a subject matter expert.

He would define a set of requirements, I'd code them up and iterate releases every day or so. He'd use it for a day and either while using it, or after gathering up some notes, give me the next round of requirements.

Our release cycles were measured in hours not days and we went from prototype to working-in-a-production-environment in a month.

The technology we built in those three months was either bug free or all the known errata were well documented, we had manuals, well commented code, design documents, methods and operation manuals, and real world working results. It replaced a major component written a couple of years prior by a team of three developers with a faster, more robust, more portable, more extensible piece of code that coupled more tightly to the subject matter requirements while still being flexible enough for other domains. It was ported to Java by a major systems integrator for use as a critical infrastructure link between components on a $150mil/year contract and some of the components and lessons from it became important pieces in a number of other pieces of software and solutions. Another port was made for a web deployable data processing engine on another multi-million dollar contract.

It was without a doubt the most prolific, most rewarding and most productive project I've ever been on bar none and I'm convinced that it was the extremely fast cycle time from requirements to working code that did it.

Along the way, what we discovered is that the fast iterations quickly made us realize that requirements we thought were important initially weren't, and new important ones emerged quickly. If we had tried to set requirements and build monolithically, we would have produced code no better than the previous code because the requirements going in weren't really all that much different than what went into the original program.
These days everything gets politicized.
Methods aren't defined by what they return. I have a host method (a property, to be precise) that returns a location of the host. It wouldn't make sense for it to return another host object.

string methods are things you do to strings.

list methods are things you do to list.

Most people think of taking a list, and gluing it with a string, not taking a string, and using it as glue for a list.
Handling Money Relieves Both Physical And Emotional Pain
In countries where unlimited data plans are rare, it could save people money on data charges.
At a certain point the host country has to start taking responsibility for whoring its people out. You can be disgruntled with Apple because Chinese workers got hurt making ipods, but the honest truth is that as long as there are people selling cheap labor there will be people buying.
It will be interesting if they extend their CQL (Contextual Query Language) implementation to support complex searches (e.g. who tweeted first about X)

http://www.loc.gov/standards/sru/index.html
New Method Could Photograph Earth-Like Planets
Consider what it would be like if open source developers could only create one text editor with no possibility of forking at any point. How good would the result be?
Right - the point being that in the West (and even more so, Japan), eventually the population gets rich enough that it's cheaper to run robots than to just hire bottom-level wage earners.
Ah, the requisite "noble savage"-style claim. Life is better when suffered through.
I think this may be the beginning of the end of Foursquare and Gowalla, they're now fairly redundant. I wouldn't be surprised if Facebook doesn't start doing geo-location soon too.
Like justinchen said they already offered free SVN and GIT hosting. Then one day they sent out newsletter saying that they're not providing free hosting anymore and that all repositories will be made public. I had to move all my projects to another repository and promised myself never to go back. I don't trust them, sorry!
Came here to say this, we also use repository hosting and love them. Can't beat the price.

Have also used Unfuddle when working with other shops. Its nice too, and has some Basecamp-esque features if you want something beyond trac.
I do most of my work in infrastructure, and I'd find first class objects for IPs, networks, and humans useful.
This is not hacker news.
It sort of feels like an extension or parallel to "Perfect is the enemy of good."
It's a different sort of competition.
I thought the service was provided by 7digital? They do some albums in flac (and wma, yuck).

Try looking for Radiohead - In Rainbows, that's definately available via 7digital directly in flac format.
If OP and his up-voters think a creature pawing at something is a grand UX insight, more power to them.

My only point is that the fact that this has been flagged before puts them in a minority.
> I know that I can choose not to work overtime, but if I don't work overtime, then I am stuck with only 770 RMB [$112.67 per month] in base wages.

I'm not sure which to believe.
> As to the white non-secure flag, I'd tint it slightly yellow so it raises an eyebrow at people interested in their own privacy; white is too ignorable, and much harder to see at a glance. On the whole, it's an interesting idea, as it'd effectively turn the whole http/https battle into a slight-but-real push to move to https entirely.

Exactly what I'm thinking. Just raise it as info, then change it to a warning progressively over time, with some advance warning to web developers.
Test your horizontal layout to maximize conversion rate (link to a free tool)
Goodbye to Github. Goodbye to the private Git repo on my VPS!
Definitely. The thread's linked post is rather devoid of content.
is there any good non-commandline way of using git on windows osx and linux ?

SmartGit comes to mind, but what are you guys using ?
As long as the editor is Vim, fantastic.
Twitter User Streams preview doc
When I was in highschool, my summer job was as a lifeguard. My coworkers would fight for overtime because the time-and-a-half was a good perk. This included both teenagers who need no job and adults who worked for a living. This is in the United States. Granted lifeguarding is a rather easy job, but laws against overtime are silly.
10 Free web application security tools
Mechanical scanning TV
Yeah and good luck to you too. I can sure relate to your position. Although I'm sure the two of us were on totally different sides of a very large mountain :)
Kevin Drum, a liberal political blogger, has recently adopted Opera as his web browser and has been posting about it:

http://motherjones.com/kevin-drum/2010/03/opera-after-month
I guess going with a statistical tool will be easier in the medium to long term than adding special cases.
Would anyone be shocked if the iPad eventually featured some version of Time Machine and that versioning just happened automagically in the background?
I disagree. I think Firefox's success is due to early-adopters and those same early-adopters telling their family and friends to do the same thing.
Yes, but it's close enough to the truth and a better story.
Do you explain the rules to the users? What kind of feedback do you get when your comment violates the rules?
You may find something useful here: http://news.ycombinator.com/item?id=1218376

(If you have a Mac, check the included Grapher tool mentioned in that discussion - may not have edge labels)
This. Zoom doesn't work in landscape, you can't control the zoom level, and I've had various things like checkboxes be completely unusable.
1) "they are rather expensive" - They are getting cheaper
2) "for tasks that don't require any human brain activity" - Does taking a rubber gel cap from one place and sticking into the bottom of a mouse assembly really require brain activity? That is what the star factory worker in this article was doing.
3) "they're not exactly popular amongst manual labourers" - If the point of robots is to get rid of manual laborers, then does it really matter when they are upset? Also, remember, there are no unions in China (so this article claims), so the likelihood of a strike is very minor.
The Winter War, like Manchuria, was a "crime against peace" by the standard of Nuremberg; that establishes that Stalin, like both Hitler and Hirohito, had launched a small aggressive war prior to WWII.

The purges were not part of the war any more than the Holocaust was part of the war (pointed out at Adolf Eichmann's trial: the continued prosecution of the Holocaust actively impeded the Nazi war effort, especially by clogging up the railroad network); but I wanted to make it clear that Stalin as well as Hitler exterminated large numbers of his subjects during his "reign."
Yes, I forgot if that was here or reddit. Thanks for the link
Perhaps this is a good time to point to this?

http://thewikireader.com/index.html
They are also apparently working on more open formats and more formats in general.
Parallel C++ Programming & Legacy Application Porting
> At a certain point the host country has to start taking responsibility for whoring its people out.

Yes, but this in no way absolves us. You don't have to buy just because someone's offering.

> Apple should under no circumstances be held accountable for China's inability (or unwillingness) to regulate its economy.

In your example, Apple should absolutely be held accountable. If I buy goods I know are stolen, I'm committing a crime. So why shouldn't a company be accountable for buying goods that it knows were made through exploitation?
amichail has a habit of submitting many Ask HN posts that aren't really questions to the community, but are more stream-of-consciousness musings. Non-link posts take a ranking hit because pg assumes they're less likely to have meaningful content; if I recall correctly, he wants to avoid people using HN as their blog.

amichail has complained about this policy several times. Hence my question if this is his hack to get around pg's policy.
Just remembered this discussion http://news.ycombinator.com/item?id=1218376 also featured a force-directed graph layout algorithm, with brief paper and all. Just in case you missed it.
Can opera even do things like border-radius yet?
There are numerous improvements to MySQL replication durability that make it less likely to encounter problems when a slave crashes and comes back online.

This is a big deal for folks with a lot of replication slaves. Currently slave crashes often result in inconsistencies due to the way that the relay-log.info and master.info files are flushed.
One wonders if this will be the file first fed into something approximating machine consciousness. I'm not sure where else you can easily get such a high-quantity of fairly consistent human interest data.

Quick question: what does "bot-edited" entries refer to?
Yeah, the deleted articles could probably be automatically filtered, at least on a fail-safe basis by only dumping the ones that have a known "not a legal issue" deletion reason, like "notability" (there are even semi-formalized deletion codes, itself a mild absurdity). There are probably non-technical / non-legal reasons people don't want to dump them, but there's also some of just a "not a priority" aspect. The dump reported in this story is actually the first successful full-history dump in quite some time, because the dump scripts were perennially broken / bogging down due to the size of the data / crashing due to MySQL weirdness. So most of the dump effort has been on just getting the official stuff out. Next up on the priority list will probably be some way of doing image dumps.

You do get a bit of a warning if you recreate a deleted page. When you go to the editing screen at the title of an article that was previously deleted, it'll show you the summary from the deletion log at the top, and ask you if you're sure you want to recreate it. There's also a "nothing can go here" protected placeholder used for articles that are persistently being recreated, which'll make it impossible to edit at that location.

Yeah, I can sympathize on the Wikipedia-inner-sanctum thing. I was actually pretty deeply into it (I've been an admin since '04, was formerly on the Arbitration Committee, formerly active on the mailing lists, etc.), but as the Policy And Process kept accumulating, I lost interest in navigating it, so am more on the periphery these days. It's probably inevitable that things would go that direction, because in the early days there were probably <100 Wikipedians active enough to form the Wikipedia Cabal, all of whom at least recognized each others' names, so stuff could be pretty informal. But it's hard to scale that up to a site with 1700 admins and 15k+ editors. A lot of things are kind of lame about how things are organized these days, but honestly I have no idea how I'd do it better; despite its flaws it's often still amazing to me that Wikipedia works at all.
Twitter adding random metadata fields - Dave Winer will be happy
Dave Winer has been asking for this for months, it's basically the same as being able to extend metadata fields in RSS. This should allow for the creation of lots of imaginative Twitter apps.
I also bougth collective intelligence in action and algorithms of the intelligent web. Both are books from manning.com. I love those 2 books more than programming collective intelligence because I find them more complete and as easy to read.
I agree, we have many years ahead of horrendusly conceived Scala code spewing forth from the enterprise.

Scala has basically two learning curves, like most languages that serve well as transitionary languages. To just switch from Java to bad-Scala is easy. To switch from bad-Scala to good-Scala is hard.

Clojure, on the other hand, has no happy path from Java that doesn't require it's journeyman to at least want to think hard about learning something new. There's still a long road from bad-Clojure to good-Clojure (and onto uber-Clojure which includes metaprogramming lispy goodness), but to get to the bad-Clojure state requires substantial effort on its own.

But to get access to tools like Cascalog, boy is it worth it!
Introducing the iPan
Meet the PhDs Facebook Is Putting Through School
It's not helped that the announcement about acquiring the Twitter archive is done on facebook.com.
This isn't about Opera, but just backing up the "renders different != non-compliant" thought - I just fixed a rendering bug in one of my pages that only showed up in Google Chrome. It turned out that Chrome was behaving correctly and that Firefox and IE were not. When I fixed the CSS rule, they were all happy.

Sometimes the one who is different is the most correct. Maybe if you satisfy Opera first, you won't have as many problems with the others.
Well we are talking about a pretty complex situation in another part of the world with different culture, government and social values. My point is equating it with the labor in the US(or other first world countries) isn't justified without proof, is that really too much to ask for?
http://code.google.com/p/jsviz/
It might be dead, but either way it's kind of cool as well.
The python function also has a stat, in os somewhere I believe. If you want to see when these things change -eg, when a file is modified, you can use pyinotify.
I don't submit many of these posts now though.
Have you worked w/ TDD? I have not, but am considering it or a variant (some gray mushy middle). If you've worked w/ TDD but don't like it, what are your thoughts on this article which dicusses research on TDD:

http://blog.objectmentor.com/articles/2009/10/07/tdd-derange...
Perhaps someone could explain this.
Visual Risk Management
I must say those are two biased posts in one link. Maybe not the best PR for Cuil, but definitely some negative bias from Arrington's side as well.
"This article, IMHO, is written by someone who has no idea how things work just about anywhere that's not the industrialized West"

Seems to have a pretty good idea how things work in a factory in China.
Ah, by "the user" I meant the user that was upset, not the target of the ID hunt.

My apologies for being ambiguous.
Here are some more Cappuccino ones: http://www.observerapp.com/ (currently in beta), http://almost.at and http://www.memoryminer.com/
MobileMe and Flickr for me. For my previous company, we used Hoptoad, GitHub, and Lighthouse for a while.

I'd pay for Dropbox if I had more than one computer and/or I was ever anywhere near my storage limit.
Assembla is great. The only reason that I stopped using them is because they stopped offering free services. Glad to see that it is back
Absolutely. But word-of-mouth success is still success (God knows there are failed word-of-mouth efforts). The point is that it successfully spread beyond tech circles. Opera hasn't done this yet (at least not in the US, outside of mobile), but there's still hope that it might.
> I think that it gives as accurate an idea of what suburban life does as driving into the city to work gives of what city life is like

Driving into SF and taking Muni takes you through and over residential neighborhoods.

Neither 101 nor 280 are elevated enough to see beyond the biz that line them.
As an Assembla user I fear they are not focusing on their core product. They have some weak areas in Assembla I wish they would focus on instead of reinventing the wheel.
> The tools to do this, do not currently exist.

Considering that all the major networks beam their broadcasts all over the world in real time I don't see what the challenge is other than storage space. Startups like Justin.tv have figured out how to not only capture but stream thousands of simultaneous live streams, so the tools certainly exist.
Content scraping introduces a much higher load than mere URL regex magic...
I never understand it when companies take this sort of unexpected and unilateral action. As long as no one is acting in bad faith, how hard is it to contact developers first and let them know what changes need to be made rather than simply deleting their accounts?
I bought my netbook as a toy and now use it almost everywhere for almost all of the things I used to do on a full system. I don't even bring along my much more powerful laptop to most places anymore. It's without a doubt the best consumer electronics purchase I've made in the last 5 years.

I also know that in a pinch, I can plug in a monitor and a usb keyboard and use it like a full machine (just with no 3d, and a slower processor). But for 95% of what I need (and I need some pretty processor intensive tasks, like photo editing, audio editing, etc.) it works "good enough". And it's unbeatable value for the dollar.