skysight-inc/HackerNews huggingface dataset:
Having owned an iPhone before owning a Mac, I appreciate Launchpad. I know there's quicker ways to launch, but it feels familiar to me and I like having it available.
Yep, we're using Soundcloud - right now it seems to be the best solution for a 3rd party music API. We add some filters to our selection criteria to weed out some of the longer mixes etc. We think it's a cool way to access the Soundcloud catalog and let users find stuff they maybe wouldn't have otherwise.
Search faster with Google chorme
Lean Startup Tooling - What tools do you use to build a lean startup?
I'm holding out for Qriocity Xtreme, myself.
is the word 'cajoles' or 'cajones'?
Can you cite some examples, aside from the somewhat recent chain of security flaws that leaked customer information all over the intertubes?
Nobody asked you to, but if we're going to talk about expectations, then people would be much happier lowering theirs for major OS revisions or changes to any complex system for that matter. Every time a car line gets a new engine, you just know there are going to be issues for the first run that comes off the assembly line. No one was forced to upgrade from 10.6.8 to 10.7.0, or 9.x to 10.0 for that matter, or buy a new computer with it pre-installed. But people do and did because there's a perceived benefit. Early adopters always pay some sort of price though.
I think we're likely on the same page. But your original post made me think differently, particularly this line:

>> I don't hire designers who write code.

I liked your article "Put Down Your Crayons". We should all be "design thinkers". But I just don't understand how you can really think about design on the web without fully knowing and writing HTML and CSS.
Articles like this take the experience of one, and all the variabilities within that experience and try to apply it to everyone. I have Lion on all machines. I beta tested it, and the service packs.

It's fine. It's progressive and additive not subtractive on the user experience side (i.e., I never use Launchpad).

A Vista moment?

Try to find Microsoft in any fashion doing anything as ambitious as iCloud is right now. In fact, try to find a company right now doing anything as ambitious and tightly coordinated as Lion/iCloud/iOS5. The engineering going into it is staggering in scope.
Think about it this way: the way things happened with the breakup fee, they could spend USD3b paying off Congress to make this happen and still come out ahead.
Jerry's Map: Guy Builds Map for 30 years (Video)
Add one other criteria to that -- say location -- and it's already useless.
7 Productivity Tools To Get More Done 
Getting all the things done is getting more difficult as we speak I found. With Twitter reaching 200 million Tweets a day, Google putting out their own Social Network and Facebook continuing to thrive too, the amount of distractions are plentiful.
It's "Cojones".

http://en.wikipedia.org/wiki/Cojones
Custom research paper 
Writing a research paper is a part and parcel of your graduation days and it is certainly a mammoth task to be accomplished. Sometimes it becomes not viable to complete the research papers within the specified timeframes and also since it is a task that you are doing for the first time, you require some amount of guidance.
It's not, and it's much harder to integrate in a JITted environment than type-specialized paths (where the types are observed at runtime). Strongtalk, for instance, discards pretty much all of its static type information before JITing. HotSpot may very well do the same thing, since it arose from Strongtalk's work.
You're right—there is a certain line where in-depth technical knowledge becomes less useful for a designer. However learning the basics is immensely helpful. What is the difference in code between a link and a button? How do you style them? How are elements positioned? How do constraints differ between a liquid and fixed layout? This knowledge has a massive impact on a design. Plus, it is so so easy to learn. No excuse.
HTC is a Taiwanese company. Their R&D and manufacturing are all done in Asia. They import phones to the US, they don't export them from the US. ITAR has rather limited relevance to them.
Think the real value comes from combining the quantitative with the qualitative. Players can examine stats and then observe how they came to be via video and graphical visualization.
Well, when was the last time a telecom merger got blocked?

Heck, AT&T itself has already reconstituted half of the companies created after it was broken up in the 80s (SBC, Bellsouth, Ameritech, etc). And look at what Verizon's been able to get away with.
For package management in TextMate I use GetBundles (not to be confused with GetBundle). It looks for bundles in not only the official TextMate bundle directory but also on GitHub, and it allows searching in the list. However, it only handles bundles - not color themes or plugins.

http://www.google.com/search?q=GetBundles+TextMate
Why would pythonistas not use Windows? I know I don't, but not everyone agrees with me.
Justice Department Sues to Block AT&T's Takeover of T-Mobile
On the other hand, most of the dynamic checks (type assertion barriers) will be there anyway as the JIT-generated code needs them (for type-specialized traces).

Static type inference may even allow for doing away with some, if it's possible to statically prove types are fully known at compile time for a code section.
It's there. And it isn't.
Here are a couple
1) Removing ability to run linux on ps3's after they had already been sold to customers.
2) Rootkit on cd's
3) How they handled the geohotz case was not ideal in my opinion.
>If something is an effective way of preventing crimes – even if it’s not punishment – I’m all for it. //

OK I think I got that from your previous comment. What I can't see is if there is actually an instance that matches your preference at all.

For example in my country minor criminals might be persuaded to meet the people they've offended against. Some may not define this as punishment but it can be a type of humiliation and so I'd class it as a (very minor) punishment.

I'd guess you'd be thinking of something like giving free drugs to addicts that rob people to stop them robbing and at the same time just leave the victims to sort themselves out and pay for the crime (ie no levy, no fine, etc.)?? FWIW this example seems injust to me.
Best Practices for Analyzing Distributed Networks
>I don't think most people take issue with the fact that patents are purchasable or otherwise transferable.

I do, because I object to the absurd concept of ownership over ideas. Software patents just take the absurdity to the utter and bizarre maximum. There is no benefit for humanity to be gained through patents, they merely hinder our technological advancement.
This will probably get downvoted quickly, but Chrome's updater is one of few things I quarantine on my machine. I just don't trust Google enough to let it run stuff that "works quietly in the background, never notifying you." The technology is interesting (though not exactly a rocket science and certainly not magical ... which it would've been if it could update a running instance of Chrome without restarting it), but I am wee bit uncomfortable letting a company who is in business of collecting data and tracking people to run anything in my background.
I clicked "Indie" and got dubstep...
There seemed to be a very limited selection of songs, but I'd be happy to use it more if there were more songs to listen to.
SAP CTO talks about the evolution of technology
Yeah the biggest problem is that there are millions of pre-existing codebases all over the web that mozilla needs to make sure don't break. Since it is a speculative engine, the possibility of breaking even a small percentage of those codebases becomes very likely, so it's really not an easy thing to do.

I'll be curious if it's good enough to enable by default, or if the developer needs to flag the engine somehow to enable the feature.
What is this obvious need?
I wonder how this compares with reductions in redundant positions.
Show HN: authors, here's a new idea for promoting your book
Last year, I was running an independent marketplace for ebooks (similar to Smashwords), which failed.

After its demise, we took a long look at ebooks and decided rather than competing with Amazon and iTunes, we should focus on solving a more pressing problem most authors face: how to get their books noticed in the first place.

The result is BookHunch, which is an attempt to mobilize people via social media to read, review, and create buzz about a given book.

That's the quick summary, but there's a more detailed history on my blog, as well as a preview article on the Digital Reader blog.

We started with a few public domain books, but now we're opening up to new content.

So if there any authors here who'd like to try it, please comment here, or contact us through twitter @bookhunch, and I'll send you an invite.
I found that a major contributor to page generation times on Wordpress is the time taken to load and parse all the PHP files. I installed a PHP opcode cache (APC) as I recall, and it made a huge difference, because the parsed representation of all the Wordpress code is cached in memory (or disk). I'd do that before installing any Wordpress caching plugins, though total cache has other nice features, like minification. Plus it has three different levels of caching. You can cache entire generated pages, and/or objects and/or DB results.
Why an Apple Fanboy Would Want to Work for Microsoft
oh, neat! Good sourcing idea.
"Yet the Comcast/NBC deal sailed through."

That's because neither are cell phone carriers. As long as people feel like they can jump to another service to watch their precious American Reality Dancing Survivor Fear Idol (say by ditching the wires and going satellite or vice versa), then they don't too much care about cable and entertainment companies.

Now, if NBC suddenly stopped making its programming available to anyone except Comcast cable subscribers, you'd start seeing public backlash. Until it happens, people can't fathom or choose not to acknowledge something like that happening.
Why I'm not going to my college's career fair
They are confusing weak typing with static typing.
> By the time Firefox 9 reaches the Aurora channel at the end of September, though, type inference should just make your web surfing 20-30% faster — period.

Mmm.. I think they've forgot to factor in the ratio of JavaScript involvement in overall web surfing experience?
Here are some clickable links.

The site: http://bookhunch.com/

My blog post about its history: http://denis.papathanasiou.org/?p=620

The Digital Reader preview article: http://www.the-digital-reader.com/2011/08/30/new-crowd-sourc...
Hopefully we will be surprised that the UI on a desktop was also taken into consideration, which I assume Microsoft is doing since the desktop is their main platform at the moment.
We're all familiar with the "phone / phone / half day puzzle fest" interview technique but has anyone ever done any testing on it? At any large company like Google or Microsoft it seems like it would be easy to run some ringers through the process to double check it. Take someone who's a brilliant engineer and asset to any engineering organization and run them through the hiring process in a different group. Give them a cell phone for the initial phone interview and see how they do. I'd be extra curious to see how this would work on employees who hadn't already gone through the traditional hiring process (i.e. people who came in as part of an acquisition).
I don't think it's YC funded
WordPress is usually praised for usability, not performance. To make WordPress faster and more efficient, you need a caching plugin like W3 Total Cache. It caches your pages in static files, caches queries and results in memcache, and rewrites css, images, and js to CDN paths if you have a provider. In front of this, I would have Varnish cache as much as possible in memory, for even faster access. W3 Total cache can even invalidate your Varnish cache when pages are updated.
I think this is an interesting and promising concept and I certainly prefer some of your suggested names to the originals. However, the analysis of result quality is fairly subjective and in many cases I prefer the original name to the suggestions. I'm sure others would have different opinions.

Great tool for kicking off an initial brainstorm around names even if you don't end up using one of the suggestions. In fact, it could even be useful for gauging an initial reaction to your startup concept.
Since this type inference is speculative and dynamic, if the speculative type optimizations fail you can fall back to less optimized code, or interpreted JS, that handles the badly-typed code. Nothing will break.
If you count GSM phones as a market, which anyone who does international travel would, then the deal would reduce the number of companies in the U.S. market from 2 to 1.
To produce a good design, one must have a solid understanding of what it is that they are designing for and the medium that they are working with.

There is often an overlap with coders and people who have a good grasp of what is involved in front end development, including all the limitations and properties of the web, for obvious reasons. However, this does not make coding a necessity.
nurik Thank you for the great feedback. As the site is currently up we are always looking for ways to make the site easier to use, but I can see your points and where we might need to make changes.
Ever hear of ANSI SQL?
Startup Valuation: The Price-to-Getting-Away-With-It Ratio
Hmmm.

Modern SQL dialects are Turing complete and frankly pretty rich dialects. I know MS SQL Server best so can't speak in detail for others, but the community around that is certainly very substantial. Library support, well, doesn't work quite the same way (yet!) but there's plenty of libraries of code samples available for adapting. Vendor lock-in is a tricky one; by the time you've got to a certain scale of application I tend to think you're programming as much to the API (whether it's the provider's standard API or your own specific API layered over the underlying platform) as to the official 'language'; lock-in can creep up surprisingly easily. Facebook avoided vendor lock-in by writing in open PHP and have since had to write their own PHP compiler to get the performance they needed from the solution they were locked in to.

A former employer used to bulk process EDI order lines in very large quantities. Deduplicating them, dynamically rebatching them according to what was available and what wasn't, updating orders with newer product where customer had specified 'this or better', cross-referencing against multi million row datasets of cataloguing and tagging information to identify how to handle the item. It was a monster; I hate to think about the volumes of data that touched each batch, and with processing orders it absolutely had to have transactional integrity. And yet, written in SQL and running on a very average commodity server, it was actually very fast. The data never left the server until it was ready to do so and all the loads stayed happily internal. The implications of trying to implement it on a NoDB solution - the volumes of data being passed around, the amount of data specific library code the DBMS provides but the underlying language doesn't which would need reading..... It's not pretty.

I don't maintain SQL is the perfect language for everything, that's patently silly. But I do maintain it's a lot more powerful (and with good performance and reliability) than it's given credit for on some very complex operations, and that a lot the reasons people prefer to work in alternatives boil down to lack of understanding. A little learning of what a modern DBMS is capable of can reap huge rewards of saving work in the 'real programming language', as you put it.
It's not only a matter of LOCs, it's also that writing code should be enjoyable. Python is, PHP not so.
Sounds like a great idea. I have several web sites and I would definitely have given this a try when trying to find names for those. And I'll give it a try for the next one.

But I have a couple questions that I didn't find answers for in your article. They are:

1) For a "typical" case, how many rounds are necessary? I know it all depends on the particulars, but some bounds would be good to know.

2) I see you have an introductory rate of $5 per round. That seems like an amazingly good price, assuming the service works. Is that price sustainable, or will it have to rise to meet costs?

3) Did you use this approach to name your own start-up (Bionica.com)?
hits/day and megs ram are orthogonal.
You're right, I haven't given it much of a chance. It'll be re-evaluated time and again as we get closer to release, this is just my feeling at the moment.

With 3 large monitors and lots of multi-tasking, I just don't see this being preferable to the desktop / window metaphor status quo. Not to mention 25TB of files to keep organised.

I realise this will all still be possible by running the "desktop app" (explorer.exe?), I just don't expect to do anything but run that straight away.

Again, I'm sure this will be excellent for small form factor and casual users (provided it's implemented well, which microsoft seems to be putting a lot of effort into), but for someone who uses a desktop for a large part of the day (for both work and otherwise) I don't see Metro as viable.
Does Textmate users never learn? - "Yay let's use another proprietary editor as our most important tool" :-/
One thing to point out, based on my experience, is that you need about 10x or more peak throughput to handle a given average throughput. Spikes kill you.
I'm trying to understand why comments on Hacker News and Reddit are so uniformly against this merger. Is it because T-mobile has better customer service than AT&T (and most other carriers), and people are upset this will probably be lost?

When T-mobile came to the US, I was under the (perhaps incorrect) impression that they licensed their towers from AT&T (then Cingular). But my impression is that they, by now, have their own towers which will extend AT&T's network. Surely folks realize that mergers are badly needed in the wireless industry - that they are the solution to many of most onerous problems with wireless service today - and that artificially dividing infrastructure, as the FCC did, is tremendously wasteful.
It's very refreshing to finally hear of a company that doesn't think that leading a candidate through tree-walking algorithms on a whiteboard is an appropriate test of real-world programming ability. Hopefully more companies follow suit and we can finally put to rest what Malcolm Gladwell would call our "mismatch problem".
Well, for Ruby, if your program complains that it needs "somelib", i do "gem install somelib" and it works. In my experience, this holds 100% of the time, on Windows.

For Python, I have, afaik, 3 (and a half) options:

1) Use something called "easy_install". Installing "easy_install" is not at all easy, which means that the entire experience is somewhat, well, ironic.

1b) Something with "egg files". I never quite understood what these are or how to use them, but I believe they are somehow related.

2) Use something called "pip". If "pip" knows your lib, then all is fine, but if not, things are bad. Also, there are different versions of pip for different "builds" of Python, and I do not know which to use. Tools seem not to be able to figure this out for me. In at least one case I ended up having multiple versions of pip, installed through different means, because the one that came with Python (which afair is the case) was not the right pip version.

3) Google for the library to discover that there is an installer for it, instead of using one of the package manager thingos mentioned above.

Trying to install trac on windows, I had to use all 3 of the above options (not 1b). I forgot what for what, but it wasn't trivial.

As you can see for my story, which is probably full of incorrect details, I'm not an expert. But I'm no expert of ruby gems either, and when I use Ubuntu I'm no expert at apt-get. Why do I need to be an expert of all the four-ish python library distributions to be able to install a single program?
Will you buy a wooden iPad?
I don't see any such thing on their download page, only for stable and beta. I think linux users are better equipped than most to build it from source, however...
there is a lot of songs, but to be honest, they aren't tagged very well in soundcloud. we were thingink of adding a feature to let people re-tag them and then storing that meta data on our end to help improve the selection.
What a massive failure. I wonder if they realized they weren't going to hit the deadline so they decided to do a quick implementation with the tablet app. The old rumors that Gmail is a massive spaghetti mess must be true. Let's just hope they're actively rewriting it and don't think this is good enough.
Financial Times Apps Pulled From iOS
Is RAM becoming a misnomer?
In short: Not with the old API. In this recent newsgroup post, you can see a list of the things that could break an extension, and it's a lot.

http://groups.google.com/group/mozilla.dev.planning/browse_t...

The work to solve that is mentioned in the thread.
Maybe they will finally add offline mode to Chrome...
http://www.google.com/search?q=chrome+offline+mode
The is a story that Mitch Kipor (Lotus founder) submitted resume's the of some the first employees/founders (including his own perhaps?) with some names changed to disguise them - and they didn't make it through HR.
Here is some additional info on faster compilation:

On 2.9.0-1 my project took 21 seconds to compile. On 2.9.1.RC4 it was decreased to 18 seconds. (I tried 3 times with each Scala version). This is a project with 8 source files: https://github.com/cucumber/cucumber-jvm/tree/master/scala

Conclusion: Compile speed went from abysmal in 2.9.0-1 to a tiny bit less abysmal in 2.9.1.RC4.

I haven't tried 2.9.1 since it's not in Maven yet, but I doubt compile speed was improved after the latest RC.
Thanks for the suggestion. That's definitely an improvement.

Though from what I can tell, it just adds the folder to the current project, which feels a bit odd. And having to open up Windows Explorer instead of just doing a File > Open Directory is clunky.
It's really just an issue of themeing (There's already an unofficial Metro theme for Windows 7: http://www.nirmaltv.com/2011/06/10/windows-metro-ui-theme-fo...). You can create Metro like applications using XAML today and they look fine in a regular Windows enviornment (In many ways MS Money was doing it in 2001: http://cache.lifehacker.com/assets/resources/2008/06/ms-mone...)
I hope the reverse is true too, i.e. not loading metro ui if not used.
Do you mean your Mac user account does not have admin privileges?

In that case have you tried just installing Chrome into ~/Applications instead?
As the article said:

“AT&T’s elimination of T-Mobile as an independent, low- priced rival would remove a significant competitive force from the market,” the U.S. said in its filing.

That is an obvious need. There's too little real competition in the wireless space as it is. We don't need to be down to a single nationwide GSM provider.
> "Now, if NBC suddenly stopped making its programming available to anyone except Comcast cable subscribers"

Comcast is already playing games with NBC-competing networks in direct violation of the terms they agreed to, when the merger was rubber-stamped. (e.g. The Bloomberg TV/CNBC channel kerfuffle)

Also, most Americans have more freedom to choose a competing cell service provider than a competing cable provider. If a choice between two-to-three viable options is sufficient for them to not care about cable, why would they care about cell service being reduced to two-to-three viable options?
My Experience at Founder Institute Paris