skysight-inc/HackerNews huggingface dataset:
In what markets do Apple have a monopoly in, do you figure?
Looks pretty interesting...
however a small UI suggestion.... it seems to occupy a fair amount of the available screen space.
How about something like a "bitcrumb powered searchbox" in the browser itself as opposed to a panel on the left??
I use KDE3, where each desktop is indeed a different desktop, not (as with Spaces), a sectioned view into a single desktop.

What frustrates me on OS X is that even when I'm on Space 2, alt-tab still shows me apps from Space 1. I much prefer the KDE3 approach where I can tell it to only show me apps and windows from the current desktop.

And if I really want to see all apps I can use Kompose, a version of Expose for KDE3, though that's rare because, like you, I use a different desktop for specific tasks, grouping the apps I need.
Hip2b2 - Shuttleworth project to inspire kids math/science/entrepreneurship
With all that "paleo diet" rage, raw-foodians etc, I think that pop evolutionary biology is the new pop psychology.

Nutritional science is friggin' hard. Extrapolating from biological reactions has to take a huge load of variables into account and empirical studies have to monitor a huge bunch of people over a long period of time -- and all of them are lying.
Also, carrot is obviously good for the eyes. After all, how many rabbits wearing glasses do you see?
> Wal-Mart refuses to stock goods from a vendor who doesn't meet their quality requirements

Well, that's just the point. Apple doesn't care about the quality of the application. They already have a screen for that by virtue of their control of the app store. They are refusing apps based on the technology that was used to create them. It could be the most beautiful, performant, amazing application ever written and their developer agreement rules it out.
Any games on the iPhone that are like this?
That's a great idea, it would be an elegant solution to the screen real estate issue. Thanks!
wilderness.
Might be survivor bias - if you are fat, you can't run very well, so maybe few fatties keep running.
Unholy : Compile Ruby to Python bytecode
you raise an excellent point and explain it very well with your VW example -

but still it seems the aforementioned laymen had the right intuition - as the appstore draconian policies are finally being looked at by regulators ...

"According to a person familiar with the matter, the Department of Justice and Federal Trade Commission are locked in negotiations over which of the watchdogs will begin an antitrust inquiry into Apple's new policy of requiring software developers who devise applications for devices such as the iPhone and iPad to use only Apple's programming tools."

http://www.nypost.com/p/news/business/an_antitrust_app_buvCW...
Sounds awful, but I assume that it is rest that the body needs more than sleep.
I just went by both locations I found online, Elm St and Joy St, and both are abandoned. Nobody answers the phone or returns my messages. I just wanted to check out their MakerBot CNC, but I guess I'm out of luck and they are, too. Very sad.
Maybe you should try Readability: http://lab.arc90.com/experiments/readability/ . I do notice the trend as well, and I think I have my resolution set pretty high compared to the average user. I wonder what they think.
That gives you a good tabbing mechanism between apps, but you lose the ability to use Command+n to switch to tab #n in whichever app your are using (Chrome, iterm, etc.) I switch between tabs in the terminal and web browser more than I switch between apps so I prefer to leave the Command+number combinations for that purpose.
I worked my way through #2, and it's a good one, but there've been a lot of changes (particularly on the Interface Builder side of things) to Apple's developer tools since 2002.
Rearrangement is pretty easy, just click+hold the titlebar of the app you want to move, and hotkey to the location where you want to drop it.

I agree about the slide animation, though. I wish there was a way to disable that.
>Could you stop using words like "vapid", "ridiculous", and "asinine"?

No. It is what it is. You don't like it because it undermines your blatant, translucent apologism.

>Developers who build on Flash can't multitask until the iPhone Flash runtime exposes the multitasking API.

The sort of apps built with Flash are unlikely to be the sort that would need to access the multitasking API. That's a specious, ridiculous example. Your example is as logical as Microsoft banning any language but C# from ASP.NET because hypothetically it will be the first to take advantage of a new IIS feature. Thankfully most people realize how damaging and absurd such an argument is.

>The developers of those applications are beholden to Adobe to get access to a core iPhone OS feature.

NO THEY ARE NOT

See, they have the choice whether to use the toolkit or not. If it doesn't stay current, and their apps aren't as saleable because they don't take advantage of the latest innovation or use the latest instruction set or yield the best performance, developers migrate away. That's how "free markets" work.

Apple completely undermined that, yet remarkable the faithful go forth to sell the pitch despite having a complete absence of empirical standing for it.

>This is not a complicated argument.

Right. It isn't.

Honestly I'm surprised I haven't been moderated to -infinity, as Hacker News is generally a clearinghouse of pro-Apple apologism. If this place is starting to get more centrist, Apple really is in trouble (PG already alluded to this a couple of essays ago)
TweetMySmile founder, on partnering w/ brands (ALDO, UGG...) for media campaign
> I've outsourced each and every bit of the handling and processing to third parties, we still get hit with the chargeback penalty.

Ignoring the flaws in most current implementations, isn't this the kind of thing 3D-Secure (VBV, SecureCode, etc.) is supposed to reduce?
Rouse - A new OSS browser for OS X based on Omniweb
WebOS should make a nice tablet platform but I think HP is still going to face an uphill battle building up good third party applications if they don't take a more active role. HP needs to throw some money at developers. There just aren't enough WebOS devices out there for support to happen naturally. 1%-2% of the sticker price for Palm going into developers pockets would greatly improve the situation.
Looking at the picture, it looks like they were doing container farming. If I wasn't sure of moving within the next two years, I'd be doing it myself.
I am dissapointed: tried running it on a utility I wrote for crunching Wikipedia text (lots of string operations, some file IO) and it is so much slower than Ruby 1.9.1. I stopped the benchmark after 5 minutes (same test took about 70 seconds with Ruby 1.9.1). Then I tried a simple string manipulation benchmark, and it ran about 3 times slower in MacRuby.

Using Cocoa classes in MacRuby is great for Mac development but (apparently) really slows down string operations.
Great list. I'd add following:

- DoggCatcher: Fantastic podcast manager. I used Listen for a couple of months but I had several annoying issues with playback.

- WebSharing: A great little app that allows you to access and transfer files over Wifi. Great for when you want to move something to your phone and you don't want to get out the USB cable.

- ShopSavvy: IMO the best mobile comparison shopping app on any mobile device

- xScope: A great lightweight browser

- FeedR: A no-nosense feedreader

- DroidLight: If you have a flash on your phone, turn it into a flashlight!

- TouchDown: An amazing tool for viewing Outlook email/calendar. If you use Exchange for mail, this is a must have--it basically replicates all Outlook functionality on your phone.
There are two things going on: exercise, and eating. You have to get control of both, however you do that. If exercise makes you eat more, you have more work to do on the eating. If you do eat more because of exercise, at least make sure the food is good for you.
I think the distinction that is confusing several people is that between the market for cellphones and the market for applications which run on high-end cellphones/mobiledevices. Using some of the numbers thrown around, it's the difference between saying Apple has only a 15% share of the cellphone market, vs., 99% share of the paid smartphone applications market. It's that latter market that Apple is clearly the dominant player in, and their change to the 3.3.1 could, by a reasonable person, by seen as a move to stifle development on competitive platforms. I think this is the basis for a potential investigation.
That's like saying "If you don't know how to play the piano, few beginner pianists go on to be able to play well".

I think it's just about determination, and wether you actually care enough about achieving the goal.
Missed the point. He’s talking about the order of apps (or tabs) when switching and optimizing the common case. Listing keystrokes adds nothing…
No. I mean a plain english API to webrat (or an equivalent to webrat). Right now you have to write your own wrapper steps around webrat (unless I've missed something). No wonder people get tempted to just write webrat tests directly.
AT&T's international data plans for iPad start at $25 for 20MB
It works most of the time, but it's not accurate enough for any sort of application other than, "hey my phone told me this file-cabinet is metal!"
The scary thing is that the candidates are very well qualified and have extensive background in this very field. I think the problem is that all of them have worked in teams where one person does the planning/thinking and the rest just do the grunt-work. I need someone with good problem-solving skills. I don't even care about their past experience, credentials, or accomplishments. I want to know if they can figure stuff out when things go wrong. If they can do that, then they can help take away 40% of my current workload. Otherwise I have 100% of my work + babysit someone else.
dwm is good, too. Sure, C isn't the greatest thing for exploratory programming, but configuring it isn't hard. (One of these days I might really learn X programming and do a tiled WM configured with Lua, but I've got too many projects already.)

wmii is also good, and once you get used to using libixp, you can script it in anything. I found wmii's named tabs interfered with muscle memory, though.

I used XMonad for a bit, but GHC is a hell of a dependency, and for a while there were problems getting any version newer than 6.6 to build on FreeBSD and OpenBSD. That's a dealbreaker for me.
"Rapportive is simple CRM built into Gmail" - Firefox/chrome extension
If you're going back to the future, get yourself a cast iron skillet or two. You can still buy an American-made one at the local hardware store. It will cost more than the same skillet did back when I last bought one, but it will last. We cook now and then with a skillet that belonged to my wife's grandparents. I'd be surprised to hear that it's less than 75 years old. They require very little maintenance.
I might have had some doubts if I'd seen even one exception, but I haven't. I've never found a long-hours buffoon get as much as I have, and that's in spite of the fact that I wasted so much of my time fixing the idiocy they introduced into the code.

Logically, it follows that if you have people working for you who are putting in crazy hours, you should fire them so that they stop preventing your good people from getting their jobs done.
Overweight people tend to have joint issues that make running really painful. With respect, I don't think it is nearly so simple.
Ask HN: Are you going to participate in this years Google Code Jam?
Are you planning on participating in this years Google Code Jam? It starts on Friday.<p>I'm curious, what language,libraries or tools are you planning on using?<p>Do you have any pre-written contest code that you find useful?
If I were being paid to make a formal argument, perhaps you'd be correct. As it is, I think you know very well what's meant, and that it is an accurate paraphrasing of Jobs's words in light of his actions.
The idea that capitalism is either a natural or optimal system doesn't stand up to much serious scrutiny. If you're referring to "cost" in terms of energy cost then yes there is always some amount of energy which needs to be put in to get energy out, with the result being the net energy gain.

For other forms of energy, such as bio-fuels, the net energy gain is presently smaller but this does not invalidate these technologies. As the complexity of extracting oil increases its net energy gain will reach parity with other energy sources, and then begin to lag behind them. The economy - with all its foibles - will eventually back the winners out of pure necessity.
I believe that's pretty much exactly what I said.
True, but that's not that common, is it? The C standard doesn't let you assume two's complement, and while it's nearly universal that you can assume it in practice, I also don't frequently see apps doing manual bit-twiddling that relies on the representation of negative numbers. Code that gets run through lint would also have that flagged.
The Coming Social Advertising Revolution
Boris Mann leaves Bootup Labs
I am so tired of hearing about "confounding financial products that no one can hope to understand".

An intelligent person willing to spend a few hours would have no trouble gaining a basic understanding of CDOs, credit default swaps, and the like.

There's no excuse for that kind of thing in mainstream journalism (where you often see it), and I'm kind of surprised that you hear it from Jason.
"The glossy screen means you can't read in natural light, and the backlit screen causes eye strain"

This is commonly claimed, but I've never seen a cite to any science to back it. All I've been able to find is scientists saying its a myth.
Still, is that saying much? I think as a programmer. Suppose you have two "brains" with eye inputs:

function receptor1Triggered() {
this.myColor = 199;
}

and

function receptor1Triggered() {
this.myColor = 255;
}

So one brain represents the color as 199, the other as 255. It doesn't make a difference. Why would it.

I don't think the comparison to the colorblind friend is really accurate, as he would actually be receiving different input from you.
Loneliness, like flu, is "infectious", study finds
Heh. I've always thought of exotics as transactions that weren't illegal... yet.
How many no handed pianists do you see?

It's pretty simple - playing the piano causes limb regrowth.
If I remember correctly, face.com uses the technology describe in this paper: Descriptor Based Methods in the Wild. It is kind of outdated, the best algorithm nowadays can achieve around 85% accuracy in wild.
Try GoodReader.
Much better.

I strongly recommend you continue to focus on user experience in the short run. Objective no. 1 has to be getting folks to keep coming back, and if there's some small improvement to how the site behaves each time a user visits, you're much more likely to keep the user, get him/her recommending you to others, etc.
Prove it by becoming a master piano player then :-)
Too bad I'm on the opposite coast or I'd drop in :)
Good luck finding the right person - this is as good a place to look as any.
Velocity 2010 - Web Performance Conference
There seems to be a problem with your website in Firefox, the stylesheets aren't applied. It looks good in Chrome though.
The articles and comments need time stamps. Otherwise, you can't tell what was posted today and what was posted last year.
Your comment confuses me. CLI-compatible languages compile into CIL, which is a well defined language and is almost equivalent to the bytecode produced from it. So the whole idea could be implemented as a .NET bytecode runner. You could implement the Java runtime using it. The number of actual classes needed to make it usable is minimal. (you need basic types really - a new profile could be created for that and web objects mapping - .net-web)

What I actually think is that if you add a standard bytecode to JS and a global JS cache, you get the same effect as with a stripped CLI profile. Why not reuse something existing since we've got both the VMs and the standard ready?

I don't think anyone wants to throw "a whole runtime (Mono+CLI)" at the problem - the core of it is enough. I'm not sure what is the legacy baggage you're referring to either.
"Optics." You keep using that word. I do not think it means what you think it means.

I've read the article twice, and am still puzzled. Does anyone else get this? Is it marketspeak?
Regulators mull antitrust look at Apple
Also...if Facebook takes "messages" and turns them into real e-mail, then that's another huge killer for Google (and Yahoo and MSN). Think of it...markmaunder@facemail.com.

Actually, really, think of this...the 15-year old girl that babysits my children...she'd never have a reason to ever leave Facebook. She can socialize, send e-mail, search the web...

...and when she goes out on the web--with, as you say, intent--then Facebook will know exactly how to monetize that intent.
U.S. regulators mull antitrust look at Apple  - Reuters
Clojure on .NET CLR
Using VBV just reverses the penalty of abuse on to the user instead of the merchant, because it is 'secure', whatever that means. If and when it will be hacked there will be a bit of a problem.

I helped a friend that runs an IPSP implement it, the spec is so large and convoluted that there's bound to be holes, so the flaws in the implementations are a problem but flaws in the spec are likely to crop up as well.
Right it is the all eggs in one basket advise that everyone gets. You business plan should incorporate branching off of Facebook / iPhone / whatever closed ecosystem and into others so that if one closes your are not at the mercy of that single revenue stream. There is nothing wrong with bootstrapping on or developing for a closed ecosystem (financially)(and I don't get into the politics), but one should really have a plan to diversify ones self from a single revenue channel.
Is there a need for a definitive Ruby idiom site?
I have to agree, the TSA has become nothing more than a political tool that does little to prevent future terrorist attacks. I believe they serve a purpose, but that purpose is not to prevent organized terrorist attacks, it is to keep a single crazy guy from bringing a gun or knife on board and attacking people, or hijacking the plane and holding the passengers for ransom. (Keep in mind that this is what hijackings were before 9-11, which is why they were able to crash three planes)

Nowadays they have become more of a "feel-good" terrorist defense. Passengers and pilots are screened for everything and have their bottles of water and toenail clippers taken in the "search for bombs" while cleaning crew and other employees are not screened at all. The TSA does not, and cannot effectively, defend against terrorist attacks. That falls to the FBI and CIA, if an individual intending to attack America makes it to the airport than we have already failed and if the TSA stops them it is nothing but dumb luck. Yet Americans accept all of these intrusions and expenses for a false sense of safety. The T-Shirt vendor had it right "See Something, Say Something" is the single most effective last line of defense.
Sure, like every other computer that I own.

That doesn't scare me in the least.
A coming black market in IPv4 addresses?
Top BitTorrent Clients You Should Know
That test question is just sad.

I hope your entrepreneurial endeavors succeed, it looks like the education is less than interesting.
The pain of developing web applications is largely dealing with cross-browser DOM and CSS issues. Swapping in a different scripting language may give you faster code execution, classic class-based inheritance and a packaging system, but as far as I can see it does nothing to help with layout issues, widget creation and other UI issues.
Same submitter posted original source above. http://news.ycombinator.com/item?id=1316410
Oops, sorry. Thanks for editing the title
I experienced the exact same problem and have it mostly cured.

http://www.zacharyburt.com/2010/02/how-i-conquered-insomnia/
Review Startup: said.fm - themed listening
Check it out at http://said.fm.

Basically, said.fm makes it easy to find high-quality podcasts and audio clips that are relavent to your interests.

All feedback is appreciated.
Yes, I don't think it's that common at all. In fact, the only place I would expect to find such things is the source code of 90's video games where developers tried to grasp every bit of performance they could with series of unholy tricks.
For any common pairs of applications that means n/2 tabs on average to switch back and forth.
The End Of Boring Presentations
They could be a bit more flexible in their treatment of numbers. With Smalltalk bytecode, they could actually compile to 16 and 32 bit int. This would result in faster runtimes as well as more programs that would work.
They should do a repeat with a bunch of troopers reacting to the voice of their sergeant to see if it comes up the same.
It also gives you the nice syntax "keywords", feature, background, and scenario.
How to configure Visual Studio 2010 code coverage for ASP.NET MVC unit tests
Solutions perpetuate the problems they are set up to solve.
Are you saying that once you're fat, it's impossible to exercise? I don't buy that.

If you're thin is it impossible to eat?
The next version of Pypy should be the one where it starts to be useful. Hopefully in the meantime they'll get a lot of the C extensions working.

Slow python is the bane of my life, so it really can't come soon enough :)
"There is one other thing. You must exercise at least an hour every day. Walking is best."

Last month, we exhibited at our largest trade show of the year–at the MGM in Vegas. I ate like a pig for a week. The Grand Buffet. Kobe ribeye at Craftsteak. Sushi. Beer. In N Out Burgers. You name it.

When I came home, I had lost 6 pounds.

We also walked a ton that week, stood in our booth for 8 hours a day, and hauled a lot of stuff during the setup/teardown.

I think people misunderstand what it means to "exercise" (at least in terms of losing weight). You don't have to go to a gym ... just get on your feet and move.
Why not have more than one row of alt-tabs; use the cursor keys to select which one. But in fact I do this already, just without the visual representation, and it's confusing too:

- alt-tab between firefox and vim

- ctrl-6 within vim

- ctrl-tab within firefox.

BTW: you can rearrange tabs in firefox, and tab-mix (plugin) allows you to expt with customizing it in every weird way you can imagine, and some other ways too. A good test-bed for prototyping alt-tab solutions.
What does that say about programming languages?
We just started using steak and it is slowly replacing cucumber in our application.

We found the translation between English -> Step Definitions -> Ruby to be too onerous, especially after our stakeholders showed no interest in helping write the scenarios...
DroidSound: MOD, S3M, XM, IT, NES, Genesis, etc. music player