skysight-inc/HackerNews huggingface dataset:
Not even close to an Open Source license, so calling it "liberal and sound" seems quite misleading. Permits only a very narrow class of derived works ("improving performance, correcting an error, or porting to a new platform"). Requires compliance with "the latest standards for Shen", not just the standard at the time, which makes for a moving target and an effectively revocable license. Cannot incorporate into anything not named "Shen".

The authors can of course choose any license they like, but given the widespread availability of languages with Open Source implementations, I see no reason to give a second look to a language both proprietary and obscure.
Sistema Automático de Selagem de Fendas em Pavimentos Rodoviários
Meanwhile, Apple has hidden APIs that nobody is allowed to use to compete with Apple's software, they have stolen ideas from their own developer community and incorporated them into OS X and they are generally unfriendly to developers.

I'm not sure why you respect them at all.
Wow that sure does look like 1984.
I die a little inside when I see a "click here" link.
My "ah ha" moment with Haskell was after a few years of using it quite regularly, I realized that it wasn't actually making me more productive in the kind of code I actually write from day-to-day.
It's a lovely language and I wouldn't discourage anyone from using it, but for my purposes I realized it was more exciting than useful at some point, and after that I haven't been back to it as much.
“Don’t incorporate a hobby. Incorporate when you are serious about making your startup a business.”
I fully agree - The author seems to be confusing "daily" and "only". I wouldn't want to go to a race track in a Toyota Camry. On the other hand, for most people, a Camry is all they ever need.
We tried to crack this nut back in 2006. It's tough. If you don't have an event someone is looking for, they'll never come back. It's impossible to offer 100% nationwide, or hell, even regional event coverage.

For example, I just tried your app and it came back with zero results. Do you think I'm going to launch it again?

Event apps/destination sites are some of the most attempted businesses out there. Some have even raised tens of millions in funding without really making a splash, mostly due to the problem cited above.

I've pontificated ad nauseam about what I think could potentially work in the event space, but it all gravitates towards a single point: focus on niche and grow organically.

Good luck.
I am a bit sad that UT3 was such a commercial failure, because it went back to the old UT feel in many aspects.

Also, it had the hoverboard, which made VCTF so much more fun. It didn't reintroduce the Ripper, though.
The argument seems to be that not buying property was a good decision, because investing that capital into a startup instead produced a better ROI than property investment would have.

But is that the normal case? What are median returns for property investment versus self-funded-startup investment?
A friend of mine who worked with Winamp early on detailed how she had been misled into signing away any claim of a stake, just before the acquisition. Though she should have read before signing and there's a chance she didn't deserve anything, misleading someone about the nature of a contract is dishonest and greedy. I understand that, to HN readers, this will be read as hearsay, but the allegation has definitely tainted my opinion of the company, founders, and product.

As such, it's a reminder: when you do business, get everything in writing up front and never assume that, because you're "friends" with your partners, everything will be handled fairly.
I'm a person and I want anything but an iPad.

Personally, I can't wait to be able to run a full OS on a 10" tablet.
If Larry Ellison can stab HP in the back why can't Ballmer? And not for nothing HP was even talking about killing their PC devision not too long ago and Dell seems to be grasping at other straws. Also if HP and Dell went to Ubuntu I don't see them doing well with corporations that have an investment in Windows.

My gut tells me that this is the first act of a play, and my bet is that we'll see some more back stabbing before it's over. Although my bet is that Dell and HP will be running away from the PC -- or at the very least someone will have to go in that game of musical chairs.
It's so easy to forget that a country is made of individuals that aren't part of the stupid wars between governments.
You miss one important point, which I've learned from many years of using .Net:

Which dereference in your LINQ expression is causing the NullReferenceException?

Try solving that problem when it goes pop in production and you have a couple of million quid in flight!

I'd write it as follows (probably wrapped as a generic function of T:

public Thing GetItemWithName(ICollection<Thing> collection)
{
Thing output;
int found;

// preconditions
Check.IsNotNull(collection, "collection was null");

foreach(var item in collection)
{
// ref checks
Check.IsNotNull(item, "item was null");
Check.IsNotNull(item.Property, "item.Property was null");
Check.IsNotNullOrWhiteSpace(item.Property.Name, "item.Property.Name was null or whitespace");

if (string.Compare(item.Property.Name, "Blah!", StringComparison.InvariantCultureIgnoreCase) != 0)
continue;

found++;

// rule check
Check.IsTrue(found <= 1, "Found more than expected single element in collection");

output = item;
}

// postconditions
Check.IsNotNull(output, "output null. Expected reference");

return thing;
}

Note: I tend to write proper industrial grade stuff that has to work every time without fail or any edge cases or conditions. These conditions are prescribed up front. Zero bugs and fail early is the only acceptable outcome which is why this is verbose.
I was recently at a Java conference where Juergen Hoeller (of Spring fame) was a keynote speaker. In one of his talks he said something like "Once again, Java is solving yesterday's problems". The moment he said that, I thought to myself "Yes! So true!". The day before, Angelika Langer gave a talk on Lambdas in Java 8. I watched as the other developers listened with half-opened mouths (and some of them, with confused expressions on their faces) and wondered why, instead of bolting features other languages have had for decades onto Java (potentially leading to another fiasco like generics), Oracle doesn't instead continue to work on the JVM to give an even better support for languages that already do have these concepts (by, for example, providing support for TCO).
Winamp... now THAT reminds me of the 1990s.
Well at least in the girl's case, the store employee seemed to have been correct in denying her the sale due to the fact that she planned on actually sending it overseas to her cousin in Iran according to the original [WSBTV report][1]:

The iPad was to be a gift for her cousin who lives in Iran.

[1]: http://www.wsbtv.com/news/news/local/customer-apple-store-de...
A message from developers to users
> After all, the NYT isn't writing exposes on Carlos Slim Helu, who owns an 8% stake.

Amusingly, the NYT reporters like to bite the hand that feeds them:

nytimes.com/2009/02/16/business/media/16slim.html?pagewanted=all

To wit:

"Notoriously thin-skinned, he does not have to pick up the phone and bellow at those who publish and broadcast something he does not like. His vast resources often translate into less-than-critical coverage.

Mr. Slim declined through his spokesman and son-in-law, Arturo Elias, to be interviewed for this article."
First time I launched visualizations via Winamp in my dorm room was a very happy moment. Some serious app nostalgia there. And, Wesley Willis:

http://www.youtube.com/watch?v=JntDcqOxMsM
Just a suggestion: I was annoyed when I first tried to drag the slider. I figured out you have to click it instead, but some users may just quit first.
> Quake1 and quake3 are the only id games that are remembered not only for their tech advancements (and of course, commander keen).

I would say that Doom belongs at the top of that list.
How do you think the Brooklyn bridge got built?
Similar problem here. If you search for the name of my app, it is now the 100th result. The top result is my biggest competitor in the space.

I noticed a significant drop in my app's rankings earlier today and this likely explains why.
Well, she failed to mention "make sure computer is plugged in". Please, it's 2012, if you are using an asynchronous framework, doing things asynchronously should hardly be a surprise. And serving static content via a CDN or Nginx has knowledge order than dirt. This information would be fine if I was reading a college students blog, but this is LinkedIn, I expect something a little bit more. Maybe the next blog post will be on how to store salted passwords?
I guess I disagree - I don't think that people with "lower income and education levels" are mentally incompetent and unable to manage their own lives.

I think they merely have different utility functions than me, and assign a lower value to health, but a higher value to leisure. And I'd argue they have the right to continue eating chips and watching TV - they just don't have the right to force other people to pay for their choices.

But lets take your theory of mental incompetence seriously - in that case, isn't the solution some sort of institutionalization? I.e., assign some bureaucrat to make good choices for them, rather than merely forcing responsible adults to pay for their irrational bad choices?
I was concentrating on their creation process and it's impact on innovation and the technology industry as a whole.

Regarding your example, tablet devices Android and iPad have distinct methodologies, Android being open and developer orientated while iPads are consumer focused. The app stores have both positive and negative points, but to software developers it's been a huge opportunity. It's funny you should mention the stagnated gaming industry. The current consoles are nearly a decade old, and Nintendo seem to be the only ones thinking outside the box.
> The users are in control of the software, they can disable the gateway or add exceptions to it.

Still, you have to trust Microsoft the software will run as expected. With proprietary software, you have no option but to trust the provider. It doesn't matter how much they claim the software is secure, you will never know.
Flame: Reading between the ones and zeros
Can you see how gamers might empathise with this but as a corollary?

`gamers "not all that excited" by next-gen gaming engine`

Rage was a boring game, built on a series of boring games that were seemingly more often developed as a showcase for licenees than for gamers.
> Yes; but they are paid professionals,

You know... This does not exactly ensures quality.
>“There's no reason that Winamp couldn’t be in the position that iTunes is in today if not for a few layers of mismanagement by AOL that started immediately upon acquisition,” Rob Lord"

Then why did you sell it for <$100MM?

This is nothing against the software. In fact, I still use WinAMP on my PCs (no lie).

But it annoys me when people pile on about what happens to their companies after they are acquired. If the legacy of your company is important to you (and no one says it has to be) why are you selling out? AOL isn't to blame for WinAMP going down hill, Nullsoft is for selling to them.

I'd have taken the money too, but I wouldn't sit around and say "Look what they did to my company!" We seem to get that a lot around here. Big Tech Corp always takes the blame, never the entrepreneur. Well, big companies ruining acquisitions is practically a meme...what did you expect?
ShowHN: Real Time Social Running experience - Our AngelHack
Winamp 3 was the only thing I missed about windows. The visualizer plugins and skins still pass anything available now.
Had no idea there was a mac version, so I tried downloading it. Mac version plays mp3, no radio, visualizers, or plugins.
Is Twitter testing "tweet channels"?
Fantastic article. That sure, I'm not sure linking purely to nouns is any better than linking purely to verbs. If you're going to make the argument about lack of information, the lone nouns are almost worse, as they don't say what is happening, especially for something like a video. I'd say link both the noun and the verb.
Twitter suggested I Follow that (eBooks are my thing). What's up with the Twitter trademark being used, tho? Does Twitter intend to start "official" channels like that to guide new users in? Anyone know?

EDITED TO ADD: There's also TwitterMovies and TwitterTV. I wonder how many of these exist?
Not for me!

Still using it daily. People laugh every time they see it. But it does what I want, it's lightweight, and has some great commercial plugins.
Windows 8′s RTM build tipped to land in July at Microsoft’s MGX event
Old people don't understand you can click on things, if it's a brick and mortar business that caters to all age groups there must be every indication that a clickable element is clickable. Easiest way is to tell it like it is, or draw some sort of mouse pointer on it.
yeah, i did the same thing. maybe have both options available, or even when someone visits the site on a mobile device then the click n drag feature is enabled.
Capturing a Comet: Giotto II (1985)
Android SQLite Database Design Pattern - Extensible, Blocking and Simple
Design for Good (and for profit)
We're a YC S12 startup that helps causes turn their supporters into fundraisers and advocates. We get to feel great (we help non-profits do what they do better) AND we're disrupting a really large market. A win, win.

We're looking both for someone to lead design as a core team member (to be based in NYC) and a design intern (summer position in Palo Alto).

We believe the surest path to success is finding exceptionally talented people to join the team and then empowering them to do what they do best. Our designer will have broad scope, substantial responsibility, and significant agency.

Join us and build something you'll be proud of.

To apply, email us at YCSocialGood@gmail.com. Please include your resume and link to your portfolio. Applications without a link to your portfolio will not be considered.

PS - We love our users and you should too!
I'm guessing the city built it with taxes. Probably without needing a public vote. I could be wrong though, I'm not from that area. Certainly not some guy on a virtual street corner asking for what amounts to donations.
Actually, after the recent Google Penguin update you might want to think about using more 'Click Heres' than you did before...
But it's definitely worse than a scripting language like ruby.

Also, by this definition, the OP is just adding terseness to Java, not lambdas or anonymous functions.
My "ah ha" moment with Haskell was when I ragequit for the 23rd time and decided that Haskell is probably not for me.
D'oh, sorry about that. I've just stuck the BSD 2-Clause license on there, so feel free to fork away :).
Maybe I did not make it clear enough, but my point was that the title "If Apple Won't Innovate The User Experience, Android Designers Will" does not make sense since iOS already has the features the they are "innovating" When I hear innovation I expect a completely new way of doing something not makeup slathered on with a trowel.
Winamp is a great start up success story that's for sure. Homegrown, self taught developer learns Windows programming just because he wants to play mp3 files. Amazing success follows. Three cheers to Justin for that.
A Georgia Town Takes the People’s Business Private
I'm not a real professional-type person.

I love Woz.
What ever happened to Sonique?
I've always liked the winamp interface. I'm using audacious with a winamp skin right now
What's your go to language now?
The interesting bit starts at the Q&A, about 1:30:00 into the video.
This is fairly common (liars and frauds...), though there are some great managers out there: they're just as rare as great developers, and worth their weight in gold when you find them.
You might not have a manager , but you always have a Boss to a certain extent. There is always someone who is named as the companies MD/CEO , someone who has the authority to legally hire you / fire you. So therefor their opinion will always be more important.

Also the problem with having the team evaluate someones performance is that teams are vulnerable to cliqueness and groupthink and you may therfor often end up with decisions that are based more on popularity than anything else.

In theory at least a good manager should be able to step back from the inter-employee politics and make judgements with some degree of perspective.
Kim Dotcom - The Interview
Chain of trusts always require the chain to be secure. In fact there will undoubtedly be future chain of trust attacks on certificates.
Turing was a brilliant mathematician, but he wasn't a businessman or a charismatic leader. He did have a go at leading a computer development project (the ACE project) at a government lab, but got frustrated enough with the project and his role that he wound up decamping to what we'd now call a systems programming job for the machine being built at Manchester. And even his fellow academics regarded him as a bit of an odd duck, not always easy to get along with or even to understand. (Maurice Wilkes's memoir has some relevant anecdotes, including a conference talk in which Turing did blackboard arithmetic in the least-significant-digit-first notation that he'd adopted for the Manchester Mark I, to the general bafflement of the audience.)

There's a larger question, though, of whether something else could have made Britain a success in the computer industry. Especially since they briefly started to do that. It's not just that the British were hugely innovative (the group Turing joined at Manchester developed, among other things, the first index register, very early HLLs, and ultimately virtual memory). More importantly, they were also the first to deploy computers in industrial use. Ferranti's commercial version of the Manchester Mark I is arguably the first commercial machine to be delivered to a customer, and the LEO (a machine based on Cambridge University's EDSAC) was running logistics for a chain of tea shops in 1951.

So, why didn't these take off? A couple of possible reasons: First, building computers at the time was a very capital-intensive business, and there wasn't a whole lot of money for speculative ventures at the time --- both because "Venture Capital" in the way we're used to didn't really exist yet anywhere, and because postwar Britain was in pretty bad shape generally. Second, rather than try to create conditions that would encourage researchers to branch out to industry, the government had an explicit policy of trying to license British-developed technologies to all comers, notably including American companies like IBM. There's an MIT Press book on how this worked out; it's a dry read, but the title tells the tale: "Innovating for Failure."

(By the way, similar things happened in other fields: The Brits developed the world's first jet airliner, and wound up basically ceding the market to Boeing, Douglas and Lockheed.)
For four kids in Arizona before the rise of internet communities giving advice about entrepreneurship, I think selling for 100M is a pretty reasonable decision.
Need a better url. Can never remember that there are 3 s's.
Well, everything that jmolly says is true, but decoupling data and functional behavior is only part of it. Indeed, OOP was designed specifically to couple data and behavior together, so some people (at least) think that this is a good thing.

In my mind, the difficulty lies not with OOP per se, but in the thought-patterns and practices that have grown up around modern OOP programming, and the mental confusion that we have between the construction of models, the design of algorithms, and the creation of machines to help solve a particular problem. To a large extent, we lack the intellectual tools required to understand the problem; or, at least, the use and understanding of those tools is not widespread.

Personally, I suspect that there is a significant difference between product-centric thinking (design the product, ignore all else), and product-line-centric (or capability-centric) thinking (design the machinery that will make it trivially easy to design the product). This, for me, is a more important distinction than OOP vs FP, or any other dichotomy that you might care to mention.

I am not suggesting that I am right here, mind you: this is just the way that I feel; my gut instinct ... so perhaps some Socratic questioning might be in order here:

Let me start.

What problem, as software developers, are we actually trying to solve?
I agree with that. Their network effects make new entry more difficult. That is a perfectly valid mechanism of a free market, as long as it's based on free exchange (no force).
My advice would be to play with both. I feel you're almost posting this to avoid making a mistake, but mistakes are the seeds of learning and sometimes even the foundations of cool things!

This is one of those times you can play with a language just because it interests you, and for no other reason than that.

If you're really stuck, toss a coin to decide which to play with first.
Kakaotalk has penetrated 90% of Korean smartphone market
Microsoft surface: Tablet with the addition of keyboard
the c-evo author makes the distinction between simulation and strategy

http://www.c-evo.org/text.html#design
Has anyone seen a similar comparison for medium-sized document classification tasks? I'd imagine LibLINEAR would perform far better for document classification than it does in these results.
Mirth & the Principled Objection of Daily Deals
I studied haskell at university, but there was very little explanation of why it would be useful or the fundamental difference between it and a standard iterative language (or maybe there was and I skipped that day).

At that point I assumed it was simply a language invented by academics in order to torture undergrads.

It wasn't until a bit later and playing around with things like python and Javascript and using closures/lambdas that I realized I could use some of the functional ideas I had drilled when doing haskell to write simpler code.

Now when I go back to Java I often get frustrated and the amount of code I have to write simply to work around the fact that functions are not first class objects.
I agree. If you're going for skeuomorphism you should take it all the way in terms of manipulating 3D elements.
It was cool talking with Jeremy Galen @ Mirth and he raises a good point. Daily deals don't work for tons of businesses and can destroy value. So, what's the best way to bring in and retain customers and reward them without deals? I don't know if Mirth is the perfect answer yet, but they're asking the right question.
This quote jumped out at me:

"..., Apple has proved that there are significant advantages to designing hardware and software together."

I'm assuming the NYT is referring to "design" in its high-level context, as used by graphic designers, etc. and not its low-level context, as used by engineers?

Apple has proved is that there are significant advantages to reusing other people's low-level designs, in the form of open-source software, such as BSD, but taking advantage of the source availability to control the high-level design. In this case, the low-level design has not been done in tandem with the hardware, since it preexisted the hardware.
17-year old makes $20k/mo via Internet marketing, $370k so far
I'm sort of wondering, when the trend on the desktop is dual 30" (or more) monitors, how many people will feel like they can do anything "productive" on a 10" tablet, keyboard or no.

I can't really imagine doing serious work on a 10" screen. Quick edits, surfing, scanning email and dashing off a quick answer, yeah. But a lot of demand for a "full" OS I'm not sure about.