skysight-inc/HackerNews huggingface dataset:
Less is always better when it comes to dependencies.

Yes but I think the point here is that the environment you choose can make it hard or easy to avoid dependencies.

I totally agree on "less is better with dependencies" but there are clearly many programmers who don't want to "reinvent the wheel" and always use libraries first. And a lot of times, the programmers willing to piece together lots of different community libraries will be a lot faster initially. They're just incurring technical debt.

If you're part of a team of these programmers, you might not actually be able to convince everyone that "less is always better" with dependencies.
If you're blogging publicly about the company you work for, it's PR. It's not 1980, PR doesn't just happen in the "marketing department."

I agree that you could replace rails with drupal. Either way you'd be comparing an open source solution with a corporate backed framework.
"Chris Pearson's defense is thin at best: Switching to GPL wouldn't affect my business at all! It just rubs me the wrong way!"

It will ruin his business. Anyone that buys the thesis theme will be able to share it for free (and he will have no legal recourse).

"Additionally, he comes across as a real jerk."

so does Richard Stallman. I think he is sick of the GPL zealots hounding him. I would be too.

"Matt Mullenweg deserves an award for being so gracious and patient."

Matt Mullenweg wants all plugins and themes to be open sourced because he will be able to give them out for free with the WP platform (which will result in more users and more customers for the services that he charges for).
If you're right, they better give me a refund, and what a band aid fix that would be.
Startup boot camp Y Combinator illustrates dearth of women in tech
Until these become so widespread that drivers think twice every time they see a bird on a wire...
Hopefully they just sue him to so that he learns the value of a contract.
Can The European Welfare State Survive?
This is purely anecdotal, but a guy that one of my friends is dating is an ESPN golf cameraman, and apparently goes to like 8-10 tournaments a year all over the world, aims a camera at that tiny little ball for a few days at each tournament, and gets paid 6 figures (in GBP)... I have no idea how to get a gig like that but it always sounded like a sweet deal.
Asteroids did it before Pac-Man.
Maybe he gets "word salad" when he's wound up. And boy did he sound wound up.
"He seems to not understand the difference between lgpl and the gpl."

If calling a function from a GPL project or having css/html that interact with a GPL project means that your project needs to also be open sourced, this should be a wakeup call to all businesses to not get anywhere near the license.
Another interesting theory from Dan Rubin:

$10 says Friday's Apple press conference is the announcement about Verizon, to — in the words of Don Draper — change the conversation.

http://twitter.com/danrubin/status/18565906020

While probably not too likely, it would be an interesting move on Apple's part none the less.
sed?
"If people are going to steal thesis they will steal it. GPL doesn't change that."

No, it doesn't. But it doesn't give you any right to stop people from stealing it. Someone could also come out with the thesis 2 theme, not change anything about it, and start selling it. Chris would have no recourse.
> nor do I see people choosing Fossil and Monotone because they have distributed databases

Monotone (and I believe Fossil) only version files/directories, and just happen to use SQLite as a local data store instead of rolling their own disk format. Veracity on the other hand, sounds like it allows simple databases as versioned objects in addition to directory trees. That's completely different and sounds very cool.

I'm also not sure how necessary it is. For example monotone allows you to configure custom merger programs (intended for if you don't like KDiff3/Meld/etc) and to set a file attribute that prevents it from trying to use the internal line merger, so in theory you could just commit your database file (or disk image containing database files, or ...) and then write a custom merge program for them. But maybe what Veracity has will delta-compress better, and of course you'd get a merger that's already written.
I'm sure it'll be slower than Git--literally ever DVCS I know of is, because Linus, as a kernel hacker, built Git around things he knew would be very fast--but precisely for that reason, you can be tremendously slower than Git and still be extremely fast. Mercurial can fall into that category: merely starting Mercurial can take longer than some Git operations take to complete, but that ends up meaning that they take a whopping 150ms on the Mercurial side. Given people generally perceive operations that take less than 250ms as instantaneous, that pretty much literally doesn't matter. While I have no idea whether Veracity will get that close to Git's speed, there's no reason it can't be close if they've written it well.
It's not that they can't do it. It's just that they shouldn't have to, and bloggers are loudmouths. It's also "shock" that Apple, reputed for high-quality, "just works" products, would release something that is so basically flawed as a phone that can't really make phone calls without special effort.
Apple started the war by making their design decisions out to be things of monumental consequence. When you portray your each and every device as a mind-bending magical artifact that will change your life, I think it's fair to look at the shortcomings through the same lens.

That said, I wish we could just stop dissecting each and every Apple product. I'm tired of hearing about it. It's a piece of engineering, it has features, flaws, and useful applications.
Top 15 Social Bookmarking Sites
What are some of your issues with Eclipse? With only 6 weeks in, it might just be a matter of being unfamiliar with certain things or not being aware of others.
I could come at that from the opposite direction: maybe getting perfect renaming is impossible, but the incredible slowness of asking Git for a file's history makes it utterly unusable in some contexts, where Mercurial/Subversion/Bazaar's rename tracking makes the same operation lightning quick. Maybe it's impossible to get it perfect, but if it can get good enough, the reward can be tangible.
Exactly... and it is obvious the Chris came into this discussion with his mind set (and not open) and didn't listen to a single thing Matt said.
Accel's business expertise is as important as (perhaps more important than) the money: "Accel has a long track record of helping companies break out" -- http://blogs.atlassian.com/news/2010/07/atlassian_adventure....
He doesn't seem "pissed" about the situation at all. He doesn't complain about any personal grief it's caused him. He's stating his belief that this event is going to demote Apple from its infallible position in the public psyche to just another corporation. And I hope he's right.
Startup develops artificial heart
My prediction:

- free bumpers or exchange for today's customers

- Minor redesign within a few months (ie, by the holidays) - something like a thin insulating coating over the steel antenna, such that it solves the issue, but doesn't change the appearance.

I expect they'll get major kudos from fans and critics alike.
The guy he hired was in a middle eastern country.
I'm guessing admit full fault and a return/exchange of iPhone4.

Oh, and one more thing -- new MacPro and iMacs!

Making the iPhone recall a non-event, in terms of news and stock price :-)
If calling a function from a GPL project or having css/html that interact with a GPL project means that your project needs to also be open sourced, this should be a wakeup call to all businesses to not get anywhere near the license.
But there wasn't really anything wrong with Vista. The rebellion against Vista was largely a psychological thing, users revolting because they _hate_ it any time anything changes. I don't think there was any "real" problem with Vista if you were running it on adequate hardware. I guess a big part of the problem was that Vista was getting installed on bottom-rung $300-$500 laptops and dragging everything down.
Up in the Future (2009)
I think "app store" is a bit of hyperbole. What Ruby needs is some curated Gem repositories. This would be more along the lines of Apache commons or the various centralized Maven repos, or the clojure-contrib project.
Serval Project
open source zealots are in full force tonight
Yeah, he was all over the place. Some people just can't talk on pressure situation. Quite a few time I had to go back and listen to what he was saying and still couldn't make sense. He just puts up a bunch of words together and it makes absolutely no sense. Sarah Palin is an apt comparison.
This disruptive mesh networking technology can make mobile phone carriers obsolete...
Yes I'm also using sinatra, I love how clean and simple it is. I was trying to decide which gem to use for authentication, but couldn't find one that was simple enough (I'm fairly stupid) so I rolled my own. Sorry this is more of a ramble, I just really like sinatra, no sinatra-language to learn as in rails.

I first used rails very early on, late 2003 no... maybe it was early 2004. Anyway I didn't like it then but it did save my ass in getting my college project done.
You are right they are different issues. Personally I would like to see Matt and FSF go after him and end the debate once and for all.
"Exactly... and it is obvious the Chris came into this discussion with his mind set (and not open) and didn't listen to a single thing Matt said."

Do you think Matt would have changed his mind either? From his tweets and past interviews, he doesn't seem like he will ever change is mind about derivative works.
The concept was to make sites like HackerNews, DZone and Digg because those were the most relevant sites that match my blog on NoSQL. However, after having them on the site for probably a month and a half I never registered a single click. So I pulled them from the site.

I think the big submission/share buttons are the Facebook Like/Share, Google Buzz and one of the several Retweet buttons. I'm going to try and put those up on my site but Squarespace doesn't make that a very easy thing to do...

Derek
Who is using what?
Thanks for the heads up on HN -- I wasn't aware of the group but joined it now.
I guess the root of the problem is that no windows software maker, Microsoft or otherwise, wants the initial loss of customers that would result in not making it compatible with windows xp.

On my windows xp machine there hasn't been a single piece of software I've wanted to use which wouldn't work without an upgrade. If there was something key it probably would convince me to upgrade. I've used and don't mind windows 7 just there has been no compelling reason to change.
"$5 Marketing" by The Resumator via Fiverr
I'm basically the same, except I haven't achieved it yet.

I want to get to 100 karma in order to be able to downvote (almost there!), but past that I don't really care.

That said, I'm trying to restrain myself from posting just for the sake of karma. I'd rather that I get there somewhat naturally.
WordPress' position on what parts must be GPLed is quite clear, and explicitly excludes CSS and media. The PHP portions of the themes are the parts they argue must be GPLed.
Hibari: newly open-sourced consistency-focused distributed key-value store
Speaking of Microsoft, this article reminds me decades past when geeks would whine about Microsoft day after day, year and year. But did that actually accomplish anything? No, the tides did not turn until changing times started to turn Microsoft's cash cows irrelevant by default.

Similarly, Dave Winer releases a very well-written piece decrying Apple's hubris and bad faith, then signs off saying, "Oh btw, I wrote this on an imac while checking my Apple stock on my iphone."

I mean WTF? Apple does not give a fuck about Winer's whining. If Dave and 1,000,000 other people decide not to buy an iPhone then guess what, Steve will care. But he didn't make Apple the success it is by listening to geek ideals.

Guys, isn't it obvious? The antenna problem is inherent to the very design of the iPhone 4. Whatever they did with their signal strength update (which may well have been a lie to cover up a lie as noted by others) was basically all they could do short of going back to the drawing board and completely retooling the entire thing from scratch. Can you imagine the cost of that? Apple is going to take a wait and see approach here. They're not going to bite the bullet unless sales start to take a hit. Most likely this will blow over because they the device is so amazing in other regards, and we'll see that the 2011 revision fixes the problem. If it turns into a real problem they'll take their lumps and fix it mid-cycle, but not because of bloggers whining about it, it'll be because their bottom line is hurting.
Well, don't complain then that they don't think your idea is a good idea and aren't going to spend their time (which nobody is paying them for) implementing it.
It's almost like you could license your product and explain how it must be used, and then someone comes along and decides not to obey the license just because they don't feel like obeying it.
I evaluated a number of social business platforms several months ago, and Jive was significantly better than anything else. Unfortunately, it was also absurdly priced. Confluence was a much better purchase in terms of value for money.
Javascript KML Compressor for Google Maps
Thanks! That's more or less what I was looking for.
a cold call is a pitch, and a pitch is a story. learn how to tell a compelling story from beginning to end and you will find cold calls much easier and more profitable. this takes REPETITION
Jira and Confluence are great products - go the aussies!

Now that we've got you here.. how about native support for Mercurial (the plugin is dodgy) :)
That would make for an interesting case, and if I'm not mistaken, the first real test case for the GPL.
The compatibility issue have to do with how Scala's traits have to be implemented on the jvm. If it was possible for an interface to have method bodies or abstract classes be multiply inherited in java bytecode the problem would be much less. Instead the bodies have to be compiled into the implementing concrete classes which leads to most of the problems.
The Problem Of Acne - A Brief Introduction
I'm amazed at how surgically they're hitting some of the bigger names in the social net to keep the hits going. Hell, they even got MrBabyMan from Digg. That's good work.
"It's almost like you could license your product and explain how it must be used, and then someone comes along and decides not to obey the license just because they don't feel like obeying it."

Not really. Thesis shouldn't be considered a derivative work. If it is, than any application that runs under Linux should also be considered a derivative work (you need Linux to run the app..right?).

Should any app compiled using GCC be considered derivative work?
Confluence is actually very reasonably priced compared to competing software like Jive SBS, Socialtext etc.
I've found it's an even greater issue in Node, while the core library is solid, it seems like _a_lot_ of the people developing the 3rd party libraries are missing some very fundamental CS.

Bah. There's a price to pay for shiny things, eh?
You might be onto part of that, since 4.1 went into beta this afternoon.
It's hard to argue with anything the author wrote. It's all reasonable and makes sense.

However, I believe that he implies a false dichotomy. I believe that both "do the right thing" and "do things right" are important. I believe that one of the keys to success is to synthesize top-down and bottom-up thinking together.

I believe that you need a supple mind or organizational culture that can ping-pong between the "big picture" and the "devil is in the details" repeatedly and quickly. By doing so, I believe you can do quick sanity checks to ensure that the big picture is practical. It also allows ensures that you don't waste time on unimportant details.

I have no proof this beyond of own experience. :-)
"WordPress' position on what parts must be GPLed is quite clear, and explicitly excludes CSS and media. The PHP portions of the themes are the parts they argue must be GPLed."

If the portions he used only contain function calls, I wouldn't consider it derivative work.
Well, two years too late but they're finally replacing all of those defective Time Capsules...

http://support.apple.com/kb/TS3351
Did you actually try it the other way? I think that any girl who would analyze and respond to empirical evidence would be my kind of lady.

Though knowing my luck she'd find the flaws in my experiment and reject me due to a problem with the number significant digits.
"You can't say that coding in objective-c is as enjoyable as coding in ruby"

Really? I thought I was allowed to voice my opinions on my blog.

Can you call something "trolling" if it's on your own blog?
I wonder where that 100 Petaflops figure comes from. I suppose that does not mean IEEE-754 compliant floating-point operations, just crude approximations of some sort.
I'm getting 7.5 requests per second.
...and I won't pay more than a dime per day for hosting. Thanks, google app engine!

http://www.ThatHigh.com is the site, btw. check it out :-)
Most cities have to put up a list of camera controlled intersections on the internet.
I stuck an old kitchen table on some cinder blocks back in May. It's great.

http://marti.textdriven.com/desk.jpg

(Other than being a happy customer, I'm not affiliated with Indoboard.)
Note that Drupal specifically excludes Javascript, images, Flash, from being GPL'd.

http://drupal.org/licensing/faq#q7
Minnesota has several good, small software shops doing interesting work. Also plenty of active contributors (or founders) in prominent open source projects (JRuby guys live here, two Appcelerator employees, jQuery and Dojo committers and more, and this is just people I know personally). It's true, you don't hear of many VC or Angel funded start-ups around these parts. But we do have plenty of start up companies engineered to, you know, MAKE MONEY from day 1.
It's just a matter of getting used to the way of doing things, like any big app it has its quirks that you just have to know. Learn the keyboard shortcuts, you'll start liking it soon enough.
By owning up, they are not making it right. Owning up is for the mediocre 90% of the pack. Apple lives and dies by its perfectionist reputation, and "owning up" would shatter that asset. They will most likely announce something big to change the conversation, as someone else already mentioned. This way, they'll make us forget us fast, and this will be making it right for them.
Robotic exoskeleton developed in New Zealand
I'm not sure I'm a "write it and forget about it" kind of person, but I don't want to have to spend time going back over an ever-increasing amount of existing code to fix stuff rather than writing new features/integrations/etc...
I disagree, websites and startup serve some purpose and they are aided by forces which aren't as appearant as one would like them to be.
E.g.
Youtube was aided by mass adoption of Flash
Twitter was aided by the rise of "texting"
Foursquare was aided by rise of phones with GPS
Facebook was aided by being founded at one of the most privileged universities, consider this since the earlier users of Facebook were Harvard alum/ugrads, they sure had connections and social skill much above the general population.

However it is hard to tell which effect would aid you!
I predict they'll provide an even cheaper solution. A small transparent electrostatic piece of plastic to cover the antenna (i.e., scotch tape without the glue).

I don't expect them to issue much of a mea culpa over this though.
getting patches rejected and revising them until they get accepted is a good way to improve. fear is the mind-killer!
I grew up in North Dakota and was there over the 4th. My parents live in a town of 1300 people, and their house had just been wired with fiber optic for cable and internet. I'm also pretty sure they pay much less than I do in Minneapolis.
There was a fun case recently where tickets caught by the camera got thrown out because it was shown that the yellow lasted a time below that mandated by law. This problem is believed to be fairly widespread, and demonstrates very clearly how improving the revenue gathering aspect of this takes priority over actual safety.
Yeah... don't let te $30 price tag fool you. Those things are all of about ¢5 cents worth of plastic polymer.
Can you be a bit clearer? What are your before and after measurement metrics?
One of my favorite interview questions is: "What don't you like about your favorite tools?"
The old content is still there, you just need to know where to look:
http://www.thirtydaychallenge.com/training/2009day01.php

You can probably guess the URL for the next 30 days from that.
No before or after. Site was built and has grown from nothing to generating almost a million page views a month, and its not just a simple php blog. It's a web app with voting and random selection and stuff. And i'm paying nothing for hosting. i just had a moment of glee, thats all :-)
also, i'm rather proud of learning how to scale something like this. incredibly educational and satisfying.
Google Tests Multiple Accounts Sign in
I think it's always been a feature of nginx:

location ~ "/(.*)" {
root /whatever/$1;

You could even do:

set $subdir $1;

so that it can be used in another location handler.
Is crashing your users' browser a good thing?
I found "The Cold Calling Podcast" to be quite insightful and practical if anyone is interested.
Concurrent List Update With Shuffling
Go and speak directly to a potential target user if you can, see what they have to say about it.
When they dropped the price of the original iphone from $599 to $399 (WITH 2 year contract) just two months after it was introduced they gave everyone who bought at the higher price a $100 gift certificate
> I followed them back after they followed me, so in a way it's my fault... In another it isn't

In no way is that not your fault. None whatsoever.

I do agree that a filtering mechanism would be MUCH appreciated, however.
Obama Issued Standards for Electronic Health Records
There's a specific exemption in the license for this though:

"The permission you need—to convey the object code from these GCC libraries under your own project's license—is primarily contained in section 2:

You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules."

http://www.gnu.org/licenses/gcc-exception-3.1-faq.html
>This is the obvious way in which markets are different: even though prices get way overinflated from speculators chasing trends, there is in fact a real fundamental value buried in the noise and sooner or later the people who are good at finding that value will outweigh the noise traders and trend chasers.

As Ken Arrow and others have pointed out, what will have real value in the future can depend heavily on what "noise traders and trend chasers" are doing now. Investment choices have feedback effects.
Ah thanks for that, it slipped by my proof reading.
Ah, just what I always wanted... living in constant fear that my government is watching me.
How long can Atlassian stay Australian?
Django has a nice little saying, "Django is Python", meaning most of what is done is just the natural way to do things in Python.
Now there are some really smart people that have wrote excellent Drupal modules but the majority of the modules aren't very good. Drupal provides a lot of Drupal functions that you need to know about to write good modules but technically aren't required to hack together something that kinda works.