skysight-inc/HackerNews huggingface dataset:
Yes. One reply mentioned transloadit.com just launched. This is also in Drop.io's vision for where they're going in the future. Transloadit.com preprocesses the images, which are great for use cases where you expect you'll need all or most of your processed images most of the time and you don't frequently change your image size requirements.

For use cases where you expect only to need a fraction of the possible image "shapes" for any given asset but can't easily predict it ahead of time, on-the-fly generation is very attractive.

I've been back-of-the-mind sketching my ideal service along these lines for a year or more -- if my imaginary ideal existed, it would save me a ridiculous amount of grief.
Has the usability of Confluence and Jira improved over the years? Those were key products in use at ThoughtWorks when I was there about 4-6 years ago. I can tell you that most people hated working with them.
Exploring Curation to Transform the Mundane into the Strategic
Curation is increasingly crucial for finding the most important and relevant information on the Web. It's used to point out insights which would not have ordinarily been discovered in the wash of data that overwhelms us in our daily lives.
Would WordPress Sue The Maker Of Thesis WordPress Theme? - Mixergy Interview
That's a good summary. I'm going to encourage my competitors to keep thinking like that. If I'm lucky they'll be sufficiently slowed down, and kept out of touch with the market needs of most users (who will have kept upgrading) that it won't be hard for me to eat their lunch.
How's that 10 year old computer treating you?
They were huge on Reddit. The old spice guy was doing personalized videos to questions redditors posted.
One of my first jobs was working at McDonald's. For a while I worked full time, 40 hours a week or more, all of it on my feet. I ate a LOT of their food, and this was back when they still cooked the french fries in beef lard.

During that time I never had any issues with weight gain, cholesterol, or blood pressure.
The care for detail here is overwhelming. Even if you care nothing at all about the content, it's a strong example of what can be achieved by striving for perfection.

I also find it interesting they turned to an algorithm similar to Knuth's TeX algorithm. "Minimizing ugliness" is a pretty potent computational metaphor for how detail oriented design work works, it seems.
The public just likes to see the top dogs fall. I'm not sure if this is an American phenomenon or if it extends to the rest of the world.

In the case of Apple especially (though it probably applies to Toyota to some extent), there is definitely a strong contingent of Apple haters who are perpetually annoyed by Apple-product-owner smugness. Even though the actual smugness is probably greatly exaggerated, and the perception of which often seems to be tinged with an unacknowledged envy.
True. But the people making that analogy are attempting to transfer the life-threatening gravity of faulty cars onto, well, an antenna. The gross unfairness goes both ways.
Or wearing Vibram FiveFingers. That's what I do.
I think you guys are just jealous you can't afford any!
Enterprise Content Management with a Purpose
One of the problems with a lot of classes of technology is that they all too often don’t solve an immediate business problem. A case in point is enterprise content management, which brings together a lot of related technologies, but hasn’t been able to attain significant amounts of traction in corporate environments.
They have a significant SF office, as well, by my understanding.
I just moved to Manhattan. More like $1/lb for wash and fold.

7)Having a local farmer's market deliver a basket of fresh vegetables to you every two weeks.
Beat Hazard, an indie game music lovers must check out
Just another way to exploit the human weakness for easy answers. If you're fat, losing weight and getting in shape is going to take work. Either discipline to eat less, or to do real exercise (3 minutes a day using some gadget is going to do NOTHING), most likely both. TINSTAAFL.
Yes, I'm referring to those states (at least I believe it's both North and South Dakota, though maybe it's only the South?) being lax on financial regulation of companies.
VC is just about Cali, Mass and NY? Take 70% of Q2 2010 funding.
> Would you rather Java? Where everything is shit because of backwards compatibility?

... or Perl5 for that matter. Python has continuously broken backwards compatibility in their APIs between releases and that has allowed it to shed much technical debt.

It's annoying for developers, but it's better for the language and the ecosystem to keep evolving. Scala is taking the correct route here.
Would you rather Java?

Is that a real question or were you just setting up your false dichotomy via some well-placed rhetoric?

Where everything is shit because of backwards compatibility?

Oh, so that's why Java is so bad? Because it has some stagnant corners in which they're maintaining backwards compatibility? That's silly.

Backwards compatibility isn't holding back Java the language, or even Java the VM. Bad design decisions and an almost knee-jerk opposition to any forward progress holds Java back. You don't have to break compatibility to implement closures, you just have to herd cats until you can get people to agree on a proposal and implement it.

They've put a hell of a lot of work into making everything as compatible as possible with 2.7

But it's not actually compatible. And it may not be again in the future. And it's really easy to introduce binary incompatibility due to the implementation of traits.

If you look at other production programming environments, from C# to Objective-C, the maintainers bend over backwards to maintain binary and API compatibility across releases because it's bloody expensive to upgrade everything in lock-step, force all your customers to upgrade, wait for all your vendors to upgrade, and move the entire ecosystem to a new version in one gigantic step.

At some point you need to say, enough is enough, we're going to upgrade out and people will have to make minor changes to their source code to get the new features. They had 7 release candidates, so they've made a commitment to quality and given people time to upgrade leisurely.

Upgrade leisurely? To a release-candidate quality language release? Are you joking? Even if we wanted to upgrade to an RC release (and we didn't!), we'd had to wait for the libraries we depend on to be updated too (and wait for time to block development while we upgrade all internal components in lock-step).
I like to remind myself, when I read about these kind of studies, that everybody dies from something.
Good question. If no one answers here, try asking on StackOverflow. They've had some discussions on that book, but none recent enough to answer your question.

http://stackoverflow.com/search?q=programming+in+scala
Excellent question.

He doesn't. But, of course, he doesn't control his ranking -- others do. So, deleting his account doesn't do anything to remove his ranking. Perhaps people who are below average will then drop off and the cultural relevance of a rating of 5 out of 10 will adjust itself. I'm betting that enough will stay to make the site worth while -- certainly anyone for whom the system works. Also... not all companies want a 10-point programmer. Those cost money. Some tasks only require a 5-point developer.
The Demographics of Web Search
A Reusable Range Implementation
Just a tip to the poster but it seems like his name is misspelled in the Google ad.

Good luck.
Atlassian Closes $60 Million Investment from Accel Partners
OK, I've added a way to contact me. My real name actually is Pak, first name Ted.
I know I'm fast slipping into old-fart-hood (if not already there), but I don't 'get' the videos' popularity -- they struck me as pretentiously pseudo-cool.
Good to see the Australian tech sector has some life. The thing I found most interesting was that they bootstrapped off their credit card.
Totally different story. EBS is backed by some sort of raid solution, S3 is replicated across different buildings. Kill yourself.
I wonder if Gabriel was able to get the "Pioneer Grant" from them?
I'm posting this with the intention to get a bit closer to 200 points. After that I won't care.
The Linux Device Model
What a snarky thing to say.
map-comprehension is a bad name for that function, since it doesn't give you comprehension-like syntax, instead it is just a function that behaves like map but produces a map instead of another sequence. I'd call it map-map.
Every year they manage to extend the current situation is worth billions.
Sigh... http://www.zdnet.com/blog/bott/xp-in-2020-not-even-close-rea...
Great CSS design.
Become a Tattoo Artist | Miami Beach | eBay Classifieds (Kijiji) | 1800474
Gene Therapy Trains Immune Cells Against Cancer
It's not as if XP is a particularly BAD system. If the minimal amount of UI bling bothers you, it's easy to turn it off and have something that looks like Windows 2000 Professional. It's stable, it runs all the software most businesses need, and it more or less stays out of your way otherwise.

All this assumes that x86 (compatible) architectures will still be available through 2020, something I think is not certain at all (and maybe this is what MS is counting on in making this promise)
While this is just a book review, it definitely made me want to go out and buy it. thanks.
Why Texas beats California in a recession
I wouldn't say Lisp has chaining of comparisons, only chaining of identical comparisons: a < b < c --> (< a b c), but a < b <= c --> (and (< a b) (<= b c))
A few months ago, I wanted to insert a double backslash into a Confluence wiki page. This isn't as odd as it sounds; Windows network file paths begin with \\Foo\. Since backslashes are of course an escape char, you usually have to use \\\\ to get \\ to output. But, in Confluence, this outputs two newlines. Yes, double-backslash is the symbol for a newline.

Counter-intuitive, yes, but no worse than that so long as there's another symbol you can use for when you do need a double-backslash. But, the thing is, there isn't. When Confluence was first designed, they used up their only escape char with their nonstandard newline symbol. This is, their support staff informed me, a deep-rooted and unchangeable aspect of how Confluence works. It's not a bug, because it will never be changed.

This should give you the gist of what Atlassian is like.
Does dropbox.com take offense (legally or otherwise?) that this app has the exact string "dropbox" in it's name?

EDIT: I'm interested in the trademark implications mostly, are there any?
Unless a person regularly does ego searches then this won't work all that well.

That said, the act of trying to get his attention this way may actually get his attention, so it could all work out in the end!
I agree. I wonder how it would work if it cost you X karma points for every submission? Maybe X varies based on keywords in the title too.
re. your edit, that's an oldie, but unfortunately still relevant.
I went ahead and changed my code to use let. I agree there's no reason to throw people off on such a simple snippet.
My bad, I get excessively terse when I'm tired. I wasn't suggesting it out of utility but out of appreciation — nothing says thank you quite like a superfluous vanity domain.

EDIT: Just noticed my other post has garnered at least one down-vote so although I'm pretty sure this idea doesn't have legs, on the off-chance you dear reader are one of ~13 other folks who'd like to see this happen, drop me an email to express your interest.
First posterous is claiming other publishing solutions are obsoleted by them. Then they trash on the framework that allowed them to build their supposedly superior solution. Maybe these guys should just keep their mouths shut and work in silence - PR doesn't seem to be their strong suit.
This seems odd to me. I've looked at their products in the past, and they certainly aren't giving them away for free. I can't imagine they're not profitable, so what would they need this kind of money for?
What happened to "all PR is good PR"?

I don't have real numbers, but 3 weeks into the launch, more than 2 million phones have been sold. How many have been returned? Versus how many people that want one don't have one yet?

What's the new Android phone again? All this Apple talk is drowning out all other phone news. If I think back really hard, the EVO launch was met with bitching about poor battery life. Lots of "not recommends" from reviews. But nobody feels any passion towards HTC to call for a class action lawsuit.

And my friend that has an EVO loves it. It's a sweet phone. I love my iPhone 4. My girlfriend still loves her iPhone 3G. All these phones are sweet, it's a good time for gadget lovers.

I'm sure Apple doesn't want this, but it really doesn't matter to them. A software update will come out soon that will shine more light on the problem. A hardware revision will come out probably sooner than later now with a sensible exchange policy. Apple's customer service is impeccable.
The Big Lies People Tell in Online Dating
Okay, that statement was incorrect--but I'm not sure how to phrase it.

My point was that if we were still in Minnesota, there is a 0% chance that you or any of our awesome investors would have given us a chance. Being a part of YC gave us the chance to meet and interact with some of the greatest minds in the Valley.

Our idea is essentially a unique approach to a sales model--it's hard to convince someone of that over e-mail.

I do apologize for phrasing it incorrectly.
Possible ranking bug on HN?
What a gorgeous machine that Jumo, incredible engineering.
I was reading this thread on my 4, and when I read your comment I looked to see how I was grasping the device: in landscape mode, pinched between my thumb (below) and middle finger (above). I was scrolling with the index finger on the same hand. The old design was poor for a 1-hand, 2-finger grip like that. I wouldn't want to go back.
We just launched Folio - A PDF reader for iPad. How can we improve it?
Good question, I think you touch a nerve on a lot of us here.. The world we live in is stressfull by nature, it changes rapidly and it is difficult to compete against new comers fresh, full of mojo, with a clean slate and ready to learn and do.

I recommend you three things:
0. Keep the day job & the money flowing.. it is not everything but having it gives you lots of options.

1. Pick up a hobby that has nothing to do with software development

2. If you want to understand why your are feeling the way you do, read "Flow" by Mihaly Csikszentmihalyi
How is it a big step back ergonomically?
No, it would foul up in no time because of the particulate matter in the exhaust stream. 2 strokes are dirty.
a) Buy a case.
b) Don't hold it like that.
c) Take it back.

How is it my totally technically illiterate wife can use this device to make calls, but internet bloggers cannot?
That's just the author asking you to commit the paragraph to memory.
How social web made a hit voicemail app
Changes since 0.11.1:

* More efficient header commits.
* Use O_APPEND to save lseeks.
* Faster implementation of pread_iolist(). Further improves performance on concurrent reads.
* Added authentication caching
* Faster default view collation.
* Added option to include update_seq in view responses.

from http://couchdb.apache.org/downloads.html
Ask HN: Is there a front page ranking bug?
An item I submitted earlier suddenly dropped from #1 to #35. At the time, the item was 2 hours old with 62 points.

Is there some reason for this? It's a shame, as there were some interesting discussions that could have taken off.

http://news.ycombinator.com/item?id=1515997
Well it looks like they are about to finally do something more: http://www.loopinsight.com/2010/07/14/apple-to-hold-special-...
I wanted a place that has an outdoor space (a yard, a porch, a balcony, or a deck), hardwood floors, laundry (in unit, in building, or close by), a very specific location (to balance three commutes), lots of light, and all of the typical apartment requirements (right size, budget, start date, etc). This was clearly the job for a human,

Er, no, this is clearly a job for a real-estate-specific website with a search form. The part that only a human can do is to actually visit the apartments but you can't outsource　that, at least not to a remote person.

Now, why in the world do people use craigslist by default instead of a better website? It should be beneficial to tenants -- who will save time and money -- and to landlords and agencies, who will gladly pay a fee to list their properties.
“Millions” Of Home Routers Vulnerable To Web Hack « The Firewall
This reminded me very much of the great effort that Knuth (as a commenter mentioned) put into both his monumental TeX formatting system and MetaFont font generation program in a (imho) successful attempt to enable the preparation of beautiful math documents.

One thing that made TeX so successful is that it was designed to be open, and many packages (e.g., LaTeX) have been written to made it easier to use and more powerful. If LilyPond can be easily extended in the same way (i.e., programed in LilyPond, not C++), it might be similarly influential.
Looking critical at your tools is the hallmark of a good craftsman, and improving upon them is even better.

I have absolutely no problem with this post, and why should it be PR ? It's not like he's speaking on behalf of the marketing department, just another hacker that produces code for a living.

It's interesting actually that you could probably replace 'rails' and 'gems' with 'drupal' and 'modules' and still end up with a valid piece.
As an employee its very exciting. Welcome to the team Accel!
Gradients via Reverse Accumulation (with Scala code)
I don't know, I've worked with a lot of buggy, poorly and not-at-all maintained iPhone, Java, C, C#, Javascript, etc libraries in my day too.
It's annoying for developers

s/annoying/_expensive_/

but it's better for the language and the ecosystem to keep evolving.

Of course it's good for things to evolve. But you're painting a false dichotomy here.

Scala is taking the correct route here.

In the short-term? Just once? That may be true due to just how broken some things were.

In the long term? It's a very expensive thing to be breaking everyone's code and binaries.
I believe comments are included in the ranking and 8 comments in 3 hours is pretty poor.
The ethic of social networks: let's start considering it
Thanks for that. I've been using StackOverflow for a few simple questions, but I'll check out the mailing list too!
Ask HN: How do you promote yourself?
I know that maintaining a developer blog and speaking in conferences buy you a lot of recognition. Is there an alternative way to gain that lime light?

Not many people are fond of speaking or are simply not designed to speak effectively, is there a hope for them (myself included)?

I had this really random idea to teach a small batch of people something new; once in a while, but I'm not really sure that it will help as much. What are your thoughts and experiences?
I'm pretty ignorant about financing. I have a question for finance folks:

This company is about 8 years old, profitable since day one, and made 58 million last year in revenue.

I never hear about companies getting such a cash injection at this stage in their lifespan. Perhaps I'm just primed for "things are different now" stories after reading Fred Wilson's recent post on the topic ( http://www.avc.com/a_vc/2010/07/some-thoughts-on-the-seed-fu... tl;dr : "While many businesses require a lot less capital to start, they don't require less capital to grow.").

But even by a new We Need to Grow yardstick, it seems Atlassian is mature.

What do you folks think?
Embracing the Git Index
Hey, thanks for the feedback. I agree.

What do you think of the line spacing now?

http://www.zacharyburt.com
I started http://www.hackernewsletter.com/ last week. The selected articles I pick are based on a combination votes, comments, and items that I found valuable. I received similar feedback from a couple HN members and thought of splitting up the newsletter based on the article "types". I will be trying that out for the next edition. I think some weeks it will work better than other since the quantity/quality vary a good bit week to week.
Write / join an open source project.
Regarding "This logic exists in our rails app, but we didn't want to expose this pathing out to end users". I'm not sure if you understood, but I'm saying exactly this. nginx will take a /whatever request and convert it to /w/wh/wha/whatever on disk transparently - you can (and I have needed to) change this whenever you like with no front facing changes.
The TV commercials were played numerous times during the All-star game yesterday. Clever writing.

Look away. now look back. I'm on a horse.
If you knew the actual traffic stats (by, say, owning the site) for a site that Alexa has traffic data for, you could use that to calculate a scaling factor to the Alexa data. That is, assuming that Alexa's toolbar users visit sites in the same distribution as the rest of the internet, which probably isn't true.
Sorry you had a problem with Confluence. I can tell you that there is a project running right now to make the editor a lot nicer to work with. Not sure on the delivery schedule (I work on Bamboo so its not my product) but I believe it is on its way.
I recently ditched rails for sinatra / padrino (mostly sinatra) due to the fact that if you want to do something off the beaten path, even in rails 3 it's a complete crap shoot of trying to tie together different pieces since it seems people only work with rails specific active_* parts - You spend more time wrestling libraries in rails 2-3 than actually doing work.
This reminds me of Jive Software. They were in a very similar position when they took money, in the same market, at a very similar level of maturity, and one of the prime competitors to Atlassian.

I can't speak to the financial implications for their company, but as a customer, the move was terrible. Their prices got jacked way up, they dropped all their offerings in favor of what they saw as the product likely to provide the highest return, invested a ton of that money in sales and marketing, and their service and quality plummeted.

They switched to a subscription software licensing model, stopped listing prices on their website, added a "Solutions" tab next to "Products", etc.

I never understood why they took the money, but I understood why those changes came with the money. As a customer, I hope Atlassian doesn't go down the same road, but given the amount of money and the actual scope of the products they work on, I can't help think that it's an inescapable path.
Win-win with new Montana Digital Academy on line school
The bigger the company, the more software development is turd polishing and brown nosing managers. You have to ask yourself whether the status and money of working for XXXX Corp is what you want or whether you want to respect yourself for the great work you do. If it is the latter, then find a new job with a small, dynamic, with-it company that values your abilities and motivation. If it is the former, then suck it up.

If you can't make up your mind, then take a holiday to recharge your batteries and get away from the day to day battles.
Apple to hold iPhone 4 press conference on Friday
In my case karma has the opposite effect on commenting. In fear of getting down voted I tend to avoid making comments. In reality this is just my fear of failure/getting rejected manifestating, but unless my eagerness/curiosity/certainty threshold is high enough I avoid the risk altogether.

The problem is that until I get over this exact sentiment/mindset I will just keep enriching my personal collection of thoughts or proof of concept applications and never, really, release anything. Sigh

On the other hand, I did not create an account on HN as a means to popularity, and since getting a new one is so easy I shouldn't care, but alas I do.