skysight-inc/HackerNews huggingface dataset:
There's a delightful amount of irony in the title "Winamp for Mac"
Very cool. One nitpick (unless the video glossed over the details) is that the double arrows in the video for "personToGreet" looks weird because it's not a basic key on the keyboard.
Also:

- The options for playlist viewing/filtering are limited. There's no equivalent to iTunes' "column browser", so the only way to (for instance) play a single album is to search for its name!

- There is no tag editor at all. What.

- While you can create playlists, I can't find any way to add tracks to them or reorder them, making them pretty much useless.

- The (light-gray-background) scrollbars look completely out of place on the black background. (This kind of falls under your point of "ugly", but it's sufficiently broken that it's worth calling out.)
Because the key was leaked. The info is all out there now.
Looks nifty. FYI- Your website is kinda goofy on an iPad. Your divs were moving all over the place. (safari, iOS5, iPad 1)

Good luck.
If I had this level of design skill, I'd be tempted to write a pitch deck like this for the SEO benefits alone. This is the best job I've seen of a startup creating something which pushes the buttons of a link-rich audience in recent memory. It is orders of magnitude easier to get links out of the techy crowd than it is to get them from brides, ushers, or the bridal-industrial complex (where virtually all coverage is pay-to-play).

(DressRush also benefits from the inevitable knockoffs since, if they get mentioned, it will likely be in the same breath as "The concept was, of course, stolen directly from <linky>DressRush's ridiculously beautiful pitch deck</linky>.)
Reduce Vertical Height of Google Reader Header
Death to Keyboards & Monitors: the OmniTouch
Sometimes I will actually clean stuff just to avoid working on something I hate more, and it's actually almost fun. So this is definitely true from my experience.

It's also amazing what you'll get done when the power is out or you don't have internet, but that's almost impossible for me nowadays thanks to my smartphone.
"Why Winamp for Mac Is the Media Media Player for Android"
Did I miss something?
I can imagine next week someone will be posting 'How dangerous is a small smouldering fire in the corner of a server room?'
What is Xtend supposed to provide that Scala doesn't already provide? It looks like their setting out to solve a subset of the problems that Scala deals with already.
Ani - An animation library for Processing
TDD does work, and I use it in practice. I know a whole company full of people who all use it in practice, and it works.

I have a guess about why HN likes to upvote opinion pieces that hate on TDD. TDD initially feels like it takes discipline. It's natural to dislike things that require discipline. I think people are trying TDD, finding that it doesn't work as advertised, and gravitating towards the most pleasant explanation: that TDD sucks. They never consider the alternate explanation: you're doing it wrong.
I think the conversation he got with the first genius was rather insulting ... that's the reason you buy a $400 smartphone, to replace several other devices.

I really wish I could turn off the phone at night. I'm not a doctor and I rarely get calls at night, but sometimes it happens and when I do then something bad happened.

On the other hand turning it off once per week is feasible, but was the guy right? Why this phenomenon?
The point is, code evolves. It’s never “done”, so don’t write tests that presume it will be static and your interfaces won’t change.

That's exactly why one does TDD, so that you can both be guided in your design (code that's hard to test is probably crappy code) and also have confidence when it comes to refactoring. This is particularly important in a dynamic language.

Good tests are not written with the requirement or presumption that the codebase will be tightly coupled or be difficult to change. Good tests are written entirely to support change and to give the developer confidence in the ability of that code to change easily.

I think we need more and more materials out there on good TDD and OOD because I'm finding that a lot of really smart people have just never seen or experienced it and have been turned off by the first few slimy rungs of the ladder (including me, once!)
nothing new, the easiest way to learn a programming language is to first learn the basics and then try to build something with it (learn by practice). And it's better if you are building something you are actually interested in rather than something out of a book because it will get you to think about the problem and be more meaningful.

Start with simple idea. For example scrap instagram images trought their api and create wallpaper from 80 images (10x8 small thumbs 150x150 size each). Similar idea would get into basics of language like string manipulation, url fetch, handling exceptions, etc. For this stage all you need is diveintopython.com and stackoverflow.com (google.com).
Give HN: Simple Hack to Track your Submissions
by the looks of it, a decent IDE perhaps.
The design looks impressive, but at the cost of usability. When I reached the Team slide, I could see the first two people, but I'd have to scroll down to see the next two. But, I can't scroll the way I normally do, because hitting the down key scrolls right past the other people to the next slide. So, I had to manually grab the scrollbar and drag it down to see the rest of the "team" slide, then hit the down key again to see more of the presentation. I ended up giving up on the magic arrow keys and just manually scrolling through the pages of the presentation.
What if Customer Service were on the Customer's side?
They're not art (typically) they're design—they exist to solve a problem. They're not all trash, sometimes they're rather brilliant solutions to selling a product or service or experience (of course they're still selling).

Don't fall into the Is Not For Me = Trash line of thinking. It's intellectually lazy.
Oh, it looks like Xtend is to Java as Coffeescript is to Javascript. Although I'm sceptical about it compiling to Java source.

Java seems to be going through a period of experimentation, and alternative Java-like and JVM languages. Interesting times.
yet another Scala
I agree, from the perspective of once being one of those people.

I'm seeing a parallel with fitness or eating right. If you leap into a diet or heavy fitness regime right away, it really sucks for a while. But eventually it works out. Practicing mindful, intelligent TDD and object oriented design results in a similar experience. There's a "dip" you need to plough through before things start to click.
Win..Maybe the Windows version can improve and I can finally sync my music.
Processing masses of seismic data and reorganizing Japan's energy infrastructure with or without its existing nuclear fleet seem like the sort of problems that would benefit from ultra-large computational capacity, to name but two possibilities.
So, "Extend is for the Java Programmer". I'm curious to see how this will turn out as there are some pretty cool features in this language. (Particularly the multiple dispatch, closures and type inference). However, any Java programmers could have made the switch to Clojure or Scala to keep working with the JVM. But, Extend is different in that it generates Java code instead of JVM. So, I'm wondering who will use that.

- Java programmers who are still stuck with old version: Even though they'd dream about using this, I'm guessing that won't compile to java 1.4/1.5.. right?

- Java programmers who already switched to high level language on top of jvm (Scala, clojure, etc.): Maybe the few who are still with Eclipse would switch back.. but I guess the majority of programmers in this scenario wouldn't want to switch.

- Java programmers who refuse, for various reasons, to learn newer languages/tools: Since it's still Java.. and still in Eclipse, it might be easier for them to give it a try? But then, if they refused to switch to newer language, it might be surprising to see them switch to Extend.

I'm a bit puzzled (as you can see). Personally, if I have to use the jvm, I'd go with clojure all the way.
nice catch, Flask is amazing and easy to start ;) Flask skeleton for Google App Engine here https://github.com/blossom/flask-gae-skeleton
The anti glare screen is definitely one of the reasons I'm thinking hard about this decision
It's fine apart from occasionally crashing, usually when you open a video or skip around. Generally better than quicktime for watching videos.
I don't really agree that unit tests should need to be re-written quite as much as indicated in the article. Our unit tests tend to have good coverage at the lower, model level. At the UI level we rely more on usability testing because it's a bit harder to test automatically and things tend to change more frequently.

I do think it's best to find a balance that works for whatever particular product you're developing. If you don't follow any methodology at all you're likely to spend a lot of time reinventing the wheel. But you don't necessarily need to follow a methodology to the letter in order to have a great team and produce great software.
The 15" pro and the 13" air are the same resolution

1440-by-900-pixels
31% conversion rate? That seems very high to me -- is this just in the bridal niche?

Also, the LTV is 5-7x the CCA, which it says is 0.55, so that means the LTV is about $3 ? That seems very low given their market. I wonder if they are counting "converted" as something other than "sold a product."
Fair enough, non-squishy is the return on investment Amazon gets with AWS from its clusters. I don't really expect a monetary return on pure research (although it does happen) and I don't see a lot of papers rolling by in Science, Nature, or Xarchiv where the work required the use of one of the top 500. Nor do I see announcements from Pfizer or Merck saying "This new simulation allowed us to track down this drug in record time which treats condition X and because we're more efficient we can charge less for it and still make a huge profit."

The shuttle CFD work that Ames did, came out with a lot of info on their use of the Cray super to do the modelling, that is an example of something I would expect to see.

However, as others have pointed out you can get a machine that is close to that of a Cray 2 today off the shelf.

Schlumberge has one doing oil field seismic analysis, I understand the value proposition there. But there are many many machines on the T500 list where I just wonder, "Ok why do they have that?"
haha....yeah I didnt think of that when I made my profound statement.
"You're not as unique a snowflake as you think you are"

That's unnecessary. The point, without the invective, please.
The script is http://investors.dressrush.com/js/script.js. Would make a nice micro-library/framework.
I sent this link to a coworker, and he was incapacitated for the rest of the work day. Good job!
what things do you think cryptome refuses to post? i think young would post anything secret. at least as i understand things, that's pretty much the essence of the guy - he doesn't like secrets.
The "Market" slide makes a very effective point.

On the "Problems / Solutions" slide: "save ... up to 100% off retail" says absolutely nothing, except perhaps that the author doesn't know how percents work. "save ... up to 100%" means "save somewhere between nothing and everything".

On the graph in the "Customer Acquisition" slide, the "reduce customer acquisition cost through SEO" point implies a lower cost to acquire a customer, not a higher long-term value per customer.

The "Traction" slide provides four useful figures, attached to giant meaningless arrows made of up-and-to-the-rightium.

This pitch still sits on a webpage, so why don't the logos on the "Press Coverage" slide link to the actual coverage?
I actually don't think the tag editor is a big deal. The only "tag editing" program I use is Picard, and it's just once for each file, which gets it perfectly tagged, renamed, and placed in the proper directory.

Oh, here is another one that I didn't notice at first. Bottom right corner resizing on Lion. Wrong.
We don't have one publicly available right now, but if you shoot me an email (my username at tracelytics), I can give you access to our demo.
Ask HN: Need advice on raising money with a part-time founder.
Myself and my co-founder originally started our company on the dream of being apart of the solution to healthcare. Being a front-end/back-end combo, we had little "healthcare" experience, but we thought that we could make it work. We realized we would eventually need to bring on someone with healthcare experience. We did this about a year into the company when we brought on a very well known figure in the Health IT world as a part-time "co-founder". Among other roles, he is a practicing physician. At the time, although he was not working full-time, we decided to give him founder equity in the company. Everything would be split three ways - 33%. We viewed his part-time efforts as being acceptable because he was in the field, figuring out the problems in healthcare...

Since then everything has been going well. Myself and my original co-founder are working full-time on the company, we pushed out a successful beta, have a paying enterprise customer, etc. The doctor co-founder has been proving his worth - he is actively involved in the product, helped us sell to our first enterprise customer (gave the presentation), has been tracking down new leads, and has been talking with potential investors.

That said, some of the investors we have been talking with are seriously hung up on the fact that we have three founders and only two of them are working full-time, going as far as saying that this would turn many off from investing. The way we see it, he has been crucial to our success thus far even though he is only working part-time. He provides a role that we could never do (be a doctor).

Will our cap table, as it currently stands, cause us to be unable to get investment? If so, what is an acceptable level of equity compensation for someone in this role?
They could improve SEO with HTML5 history. There's no direct link to each page right now.
Google Web Toolkit and Web Services: The XML Way
UpLeak.com is down
Fedora project proposes major changes to filesystem hierarchy
Apache Harmony Finally Defeated
This reminds me quite a bit of Groovy, just with a different compiler back end (outputting Java source instead of bytecode). However, this makes me wonder what the point is.
Groovy is more-or-less source compatible with Java already (a valid Java program is also a valid Groovy program), so I'm not sure what Extend brings to the table.
Thank you for this comment. I really appreciate it.
The links show that each page has anchors, though as you pointed out, following the Javascript versions of those links doesn't actually change the current page location, making it difficult to copy those links other than via the context menu on the links. And the anchors themselves don't quite lead to the right place; the link for slide 5 took me to part-way through slide 4.
That's one thing SkypeIn is good for... I've had the same US number for many years now (with an area code in the same city as my mail-forwarder.. plus the number is a palindrome!), in spite of moving out of the country 5 years ago.

I'm not sure where Skype is headed now that their under Microsoft's auspices, but there are other companies that offer internationally redirected numbers as well (though it's generally much pricier).
For him you're not a coworker anymore, you turned into a friend ;-)
I see. This makes more sense now that you've explained it. I'm now even more compelled to dive more into JVM details.
I made this simple shell script some days ago to track in a terminal (and log on file) the HN submission about my startup (http://asaclock.com) pre-launch landing page and now I'm sharing it with you because sharing is caring :)
I should say, I am not a developer, so am wondering which are the go to resources for executing (i.e. templates, hosting, domain, logo, etc.)?
It's not programming, but lhs2TeX is a positive example of typesetting code with proportional fonts.

http://people.cs.uu.nl/andres/lhs2tex/

It goes to heroic lengths (writing polytable.sty) to preserve alignment in the input program, not just indentation.
LXer: Two-faced surprise from Spain
It may also be a better option for developers who are in less control of their language/platform.

Large companies/teams come to mind, who want to avoid individuals using languages unfamiliar to the rest of the group (making it harder for others to maintain). The "compiles to readable java code" may be what convinces someone who would otherwise be against something like Scala.

Not saying it's 100% rational, that I agree with the position, or is a large market, but I can imagine it applying to certain groups. There's a certain comfort in knowing that at the end of the day you still have Java code.
4 x 8 = 32 so, $0.44 / sqft.
Still a good deal at four times the price!
By 'speaking in metaphor' I mean that the speakers wind in and out of allegory and double-meaning, not that they are using one-shot cliche metaphors, and that what is said between-the-lines is readily acknowledged as being part of the message, just as much as what is literally stated.
It's statically typed so will presumably be as fast as Java while being nicer to use.
I find very idea of the 10,000 year clock fascinating. There are few human artifacts which are older than 10,000 years and none which perform an autonomous function like measuring time. http://www.longnow.org As with Asimov's Foundation Series books, the Long Now Foundation clock has a social component whose function is to fix things when they need attention. Time will tell whether they made the right choices.
The 'Year of the Linux desktop' isn't coming
The entrepreneur who rents out sheep.
Unlike Scala it compiles down to Java. Depending upon how readable and sane the generated code is, I could see people working in organizations where Java is mandated write code in Xtend and then commit the generated Java code or use the generated code as base for code that get committed to official channels. Although I'm skeptical of how readable the Xtend generated Java is.
Well, VLC isn’t really comparable with iTunes. That’s like comparing Lightroom with Photoshop.
My biggest problem with it was at the bottom of the fourth slide. The problem that they're solving is apparently that brides can't afford their perfect wedding, but their picture has Vera Wang dresses at $1500.

Nice looking deck though :)
Are you insinuating these numbers are implausible? (Honest question, I can't quite tell whether you're questioning the validity of the numbers or whether you are trying to demonstrate their plausibility.)

I have no idea how accurate/truthful these numbers are but any small company with a dozen or so employees can easily run up $500k in annual salaries, and this is an organization that has been all over the news for months on end--surely that sort of publicity requires the help of at least a handful of qualified people.

Regarding productions, the cost for a single, five-minute music video can easily run into the millions [1]. And how does it matter whether or not the people involved with the production are "involved" with Wikileaks?

As for the legal budget, we all know what kind of money lawyers charge.

[1] http://en.wikipedia.org/wiki/List_of_most_expensive_music_vi...
Right, pointing out that conflict of interest means that software patent law is here to stay is content-free.
I suspect they've counted "converted" as "entered an email address" or "signed up". That would then explain the long-term value: lots of value from a fraction of customers, and zero value from the rest.

Alternatively, given prices like those they put on the big price tag on the "Problems / Solutions" slide ($150), $3 sounds about right for the affiliate/kickback benefit they'd get from the retailer.
Getting Started with Spine Mobile
Investors get a free look at the execution savvy of the founders and their idea in the new seed marketplace ...so it's more efficient for the VCs thx to the ycombo and other incubators...people can slam all they want on incubators but its a nice working model...gets more ideas exposed and funded...

cheers John F @siliconangle
Reminds me of this well-written article/confession:
http://chronicle.com/article/How-to-ProcrastinateStill/93959
One of the nice things about compiling to Java source is that it allows you use it with GWT. The only downside that I can see is that there might be constructs that you can't express in Java that you would want in a new language (note that you're fine with ones that you can technically express in Java but are just ugly, like closures). There are probably not very many of them, though.
Best IO sites you would like to visit
Series B are even tougher than an A round unless you get a tier 1 who will support you... very key to that A round decision
Parenthesis for method invocations are optional, if the method does not take any arguments.

obj.compute instead of obj.compute()

That seems silly. The optional semicolons also irritate me.

-----------------
(Added)

I imagine a committee of Java developers, in a penthouse boardroom at Oracle, meeting with management to discuss Java's descent into disuse.

"Lets make Java more concise," suggests a senior developer.

"Yes! Lets get rid of the parenthesis like Ruby!"

"And the semicolons like Javascript."

All falls silent. Everyone stares at the programmer.

"But... But..." stammers an important board member. "I thought we needed those."

"We could make them optional."

"Yeah, we'll be multi-paradimatic like Perl!"

And so Extend was born. A cargo cult at its best.
Keep in mind that iTunes had already done the hard work for Winamp. iTunes has to walk your directory structure, open each file, and read the ID3 tags. That takes real, actual time, especially on a spinning disk. iTunes is probably slower than it has to be, but there is a limit on how fast that sort of thing can be. Parsing a single XML file takes a lot less time.

It took a lot longer than 2 seconds for me as well - about 16k songs.
Hey Siri, what’s up? | Where Am I?
The hostage returned with a message claiming that the kidnappers said any exposure of information resulting in the outing of a gangster would result in the demise of Anonymous 10-fold.

Where's the evidence that there ever was a hostage?
> How many patent lawyers are there in Congress?

How did you get "patent lawyers" from my statement of "lawyers"?

It doesn't take much to recognize that folks in the legal profession are going to be pro-legal structure.
Lean Startup android app
Very simple free app, tweets, vids, podcasts and news relating to the lean startup.

http://bit.ly/tu0aG6
.. or that as his lover, she was convinced to give testimony that lets authorities go after him while simultaneously hurting his reputation. Something very useful if you don't want to prevent further leaks.
This basically looks like Kotlin, except it explicitly compiles down to Java.

I'm not sure how I feel about this. Pre-Kotlin, I would have thought "hey, neat", but now it seems like we're on the verge of a number of half-supported half-hearted attempts at being Java.next, each with their own pros and cons. I wish that IDEA and Eclipse could have worked together on this.
I've noticed a separate issue with my new iPhone 4S, where the notification sound for text messages will bug out after a while, and play twice in about a tenth-of-a-second interval, and the only fix I've found is to power the device down and back up.

As for the battery life, I've found it to be typically about the same as the 3GS it replaced. Hopefully, the 5.0.1 update due soon will give me the superior battery life promised in the product announcement.
Since I definitely don't fall in the target market, I have no idea whether you intended that as a comment on unrealistically low prices, unrealistically high bridal expectations, or that the company targeted the high end of the target market.