skysight-inc/HackerNews huggingface dataset:
A University allows you to explore your interested in a nice structured manner, allowing you to get feedback from respected professionals and though leaders in different fields. It also gives you a chance to try out your hand at different fields, and figure out which ones you are good at, and where you can be successful in the future.

These are what make education important and essential....

However, if you know what you want, then you obviously don't need University to make you successful.
> Apple will fix these issues.

What makes you so confident that they have the expertise to do so?

I don't mean to be nasty about this, but if there is one thing Apple has consistently shown they do not understand it's networked infrastructure. iTunes has been plagued with problems for years. iDisk is unreliable, MobileMe was a disaster, WebObjects was a framework nearly universally rejected, the apple store has to close its curtains for inventory updates (wtf? It's 2011, Apple), Back To My Mac has never worked well (when it works at all), Apple's streaming video servers frequently have problems that put AppleTVs in bad states (restart required, sorry!), and OSX Server has never been a robust platform for infrastructure.

All the evidence suggests that this is Apple's big weakness. pointing this out isn't being unfair; it's being legitimately worried about their ability to execute on iCloud. No one worries if Apple can execute on the mobile or user-facing software side of the plan, because they've consistently shown they can execute there.
It's a shame that Redis development is focused more on keeping the data on memory than using the hard drive.

Really bad for people like me that use VPSes with low memory but decent hd space. (eg: 512MB RAM vs 20GB HD)
Just be careful with the ethidium bromide.
Oh, I wouldn't use asprintf in any performance-critical code. But I wouldn't be using character strings in any performance-critical code either, so that issue doesn't arise for me.
I get the feeling we'll need to dump it back into the ocean in a controlled way. Seem to remember that from some reading I was doing years ago. I remember the article said a good test place would be the coast of Africa so farming didn't take too much water from the Serengeti messing up the wildlife.
I'd guess most of the people upgrading on Wednesday were the kind of people who need to have the latest iOS and OS X the minute it comes out, and those are also the types who will power through and figure it out.

From this I take it you sort-of mean the more technically minded serious fan boy?

I'm not sure that's true. I'm a huge iPhone fan (not a fan boy :)) but I new it was going to be a pain so didn't bother and slept easy.

All of the non-tech staff in our office (work provided phones are iPhones) tried the upgrade - I woke up yesterday and Facebook was literally stuffed with them crying at each other about how to get it to work.

Even if it goes smoothly the upgrade path is non-trivial and a bit confusing.

Of course this backfired for me :) Because I grabbed a 4S today on my non-work contract (from a 3GS that I haven't updated in months) and have had to power through two painful moments; the upgrade of old phone, and the restore of new phone.

sigh

(on the positive side, hopefully iCloud will make the next phone upgrade painless)
We have been running redis in production for months now and have never ever had a SINGLE problem with it. This, all while doing 17,000+ commands per second!
Every day companies like Google and Yahoo do things which don't have a directly measurable benefit.

Why does Yahoo put out YUI, Hadoop, YTS for free? Why does Google give out protobufs, GWT for free? Why are there public tech talks at these companies? Can you quantify the benefit of such activities?
loving the comics! good stuff in there
Wow, that's actually a very interesting position, and very interesting metaphor. I'll have to think about it before I can really react, though.

Unrelatedly, this thread has been an absolute pleasure. Thanks for not dismissing me for the Google fanboy that I am.

Also, it's kind of awesome to be conversing with you on HN. I've used your jailbreaks and software on iPod Touches before I moved to Android, and I think it's awesome work you're doing. And is there a place where you've talked about your reasons for working on iOS instead of a more open platform? I'd love to read your position on that.

Thanks!
Poor Man's Scalability
Someone Selling Bloomberg Businessweeks' Steve Jobs Cover For $50 On eBay
The Financial Times shuts down its £1,000-per-subscription blog
Ask HN: My firm wants my home-made project, what to do?
My firm wants my home-made project for its own use and might sell it as their own product in future. How should I go about giving it to them ??
the apple store has to close its curtains for inventory updates (wtf? It's 2011, Apple)

Marketing. Have you heard of it?
GitHub's code search lacks regular expressions, which makes it far less useful than Google Code Search.
interesting source code centric adwords can be imagined here - bidding on specific language, api, library, product :)
Just want to clear up a few things here. This article focuses entirely on the HotSpot JVM. There are other JVMs out there that support invokedynamic, and they don't all work the same way. Also saying that Java isn't a consumer of invokedynamic is only true currently and is likely to change in the future.

The more people use invokedynamic, the more the compiler people are going to look at it. Not to mention that the current way things are done (at least in JRuby), the compiler basically hits a wall in a lot of cases because it can't decide what to inline and where to get it. Invokedynamic will (with a bit of VM magic) make those optimizations a lot easier for the compiler to do.
By 2050 it's estimated that over 50% of the world's population will live in "chabolas" - i.e. in semi-urban shanty towns with no formal infrastructure, yet still very close to major city centers. So distribution is increasingly less of a problem than you would assume, simply because population centers are concentrating at a very quick rate.

That seems highly dubious. Citation?
> It costs money. The kind of people who use it probably have adblock installed. It's not surprising that they would cancel it, they are a company driven by profit after all. I don't think there is really much to explain. Maybe once it had utility as a way to earn good will among developers, but presumably they don't care too much about that these days, given how little competition and how much brand recognition they have. (Is Steve Yegge is still wondering about that 'arrogance' thing?).

It does cost money, but I kind of doubt this is the reason.

First thing, I assume that Google will continue to have Code Search or something very much like it available internally. The reason is simple: Like many people here said, this kind of search is useful for us programmers. So Google would be silly to not let its people continue to benefit from it. Google is known to have lots of internal tools written to make its developers more productive - this would be just another one.

Second, given that assumption, I wonder how much money it takes to run Code Search publicly. The code is already working, development costs are already paid. How much traffic does it actually receive? I doubt it is that much that it is significant in any way for Google. Google's server infrastructure is very efficient, and the amount of people searching for code isn't that big in absolute terms.

So why would Google be shutting it down? I have no idea. I can throw out a few wild guesses, but don't take them too seriously:

1. Part of a push to limit the amount of Google websites and services - just to keep the number smaller, more coherent, more cohesive.

2. Keeping Code Search an internal tool gives Google another advantage that its developers have that others do not.
2.1. Perhaps Google just finished a major upgrade to Code Search, and decided it wants to keep that internal, and doesn't want to maintain two codebases.

3. Fear of potential legal issues, either
3.1. People suing on the assumption that code appearing in Code Search has been 'scanned' by Google, so Google can't say it never saw that code before, say, in a copyright infringement lawsuit (like the Oracle-Google lawsuit), or
3.2. People using Code Search to find similar pieces of code and using that to sue people. (Both of these legal fears seem ridiculous to me, but lawyers tell their clients to do lots of things that seem ridiculous in order to limit legal liability.)

Again, though, I really have no idea. But I doubt it is money.
K remembers R - radio interview with Brian Kernighan on Dennis Ritchie
Kinda, but:

A tree can live for hundreds of years, which is long enough for many changes to take place.

Not all trees that die decompose completely. Coal and oil are examples of long term sequestration. A lot of the carbon in coal and oil would still be buried if not for meddling humans.
Yes, but while the trees are alive and before they have completely decomposed they are sequestering the carbon. It is more useful to consider the population of trees in this case. While the population of trees is higher, the amount of carbon trapped in trees is higher and therefore the amount of carbon in the atmosphere is lower. This effect would have ended when the population of trees declined to its pre-Columbian levels.
"Play" ?? That's what I read it as and I was, like, wow, what is this all about? Got my attention!
thanks for making my day
I don't understand why people share an iTunes account with their spouse/family.

Does that mean they share an email address too? Why?
Either my calendar is wrong, or 2153 is far more than 40 years away.

I wasn't being serious, though.
Tessa Green turns down Peter Thiel's $100k fellowship to attend MIT
Same here. After using android (CM6 and 7) for a year and a half I changed to windows phone mainly because of it was cheap and seemed more fluid. But after using it for a few months now I do feel its better than Android in most respects.

One thing which I like the most is that the OS itself in invisible most of the time. In Android I had a constant feeling of managing the OS e.g. installing advanced task manager to control processes running in back ground, rooting it to CM6-7 because HTC upgrade to 2.2 made it near useless.

[I work for Microsoft, not on WP7 though]
Compile time asserts by expanding a macro to a switch-case statement.
Rename the Very Large Array
Just curious, but why would you say this is a great implementation of free cell? Just because it's HTML5?

It is probably the worst Free Cell I've ever seen. No automatic handling of dragging a stack onto another card, no double clicking to put a card up to a free cell, and the animations are slow, slow, slow...

Freecell.net is where it's at. Maybe not as pretty, but it has full keyboard control, it's really smart about getting one stack of cards to where you're telling it to go, has great stat keeping, and is really fast.
Google+: The Silent 40 Million?
Why Yahoo should start an incubator for digital media startups
Apple's Stock Closes At An All Time High
That what lab assistant usually says. At uni we used some blue florescent dye that apparently got ionically bonded to P group of DNA backbone. It was completely safe(not carcinogenic). I can't remember the name of the dye, but results with EtBr were much clearer.
I think the focus on in-memory only is what makes Redis great and I hope they never change.

It lives on that requirement and is incredibly stable and fast. I don't want another half-baked data store that technically "works" on disk but only as long as your volume is completely trivial. There are plenty of those if capacity is a dominating concern.
> WebObjects was a framework nearly universally rejected

I agree with that, but after developing on it for just under 2 years, I can say it has some blow-you-mind features that are way ahead of it's time.
I moved our large data files from the library cache directory to a data.nosync directory in the documents directory. The data in the nosync folder is being backed up to iCloud.
Did you work on it at anytime during work hours or on work computer or other property?

Are they offering to buy it from you or just claim that it belongs to them because you are an employee.

I don't have any answers, but these questions are important.
You're correct, but only if the tree's entire carbon store is released to the atmosphere, such as by being burned. Not all of the tree is able to decay and release its carbon. The portion of the organic matter that fell to the forest floor, was covered by other organic matter, stayed there for a long time and eventually becomes coal or oil. In other words, you can end up storing a lot of carbon in the soil.

I suppose one good way to sequester carbon is to plant trees then cut them down at maturity and build durable buildings out of them.
If this is all the detail you can provide, you should just go ahead and get off the internet and talk to a lawyer.
Thank you, I'll look at that once again, although AFAIR he showed covers of some O'Reilly books that, like I mentioned, were not very useful.
In what sense was my comment hateful? Insensitive, perhaps even impolite, sure. But hateful?
Oh no, not the code search!
It doesn't seem to work for me. I moved our large data files from the library cache directory to a data.nosync directory in the documents directory. The data in the nosync folder is being backed up to iCloud.
In my opinion, having watched parts of the debate, Vivek Wadhwa and his colleague were setup to fail in the debate. It is not necessarily because they themselves were wrong but because the way the argument and the debate were presented. Given the massive amount of problems with Higher-ed, it is very easy to argue against it by pointing out the obvious and the non-trivial problems. As such, Wadhwa was always on the backfoot trying to defend something which has inherent flaws.

If you turn the tables, and have Peter Thiel provide a solid policy prescription and then have Wadhwa poke holes, I think they would easily come on top in the debate.
What do you mean unmeasured resources?

Look, I admit that you can't make good business decisions on Google's scale without using the data. That, however, is not Google's problem. It's also important to have vision and principles that everyone in the company understands, otherwise it's impossible to keep thousands of employees moving in the same direction. It would be very easy for Larry to make a decision like:

"One of our core values is to put engineering first, this makes us a place where the smartest engineers want to work, and keeping Google Code around is a strong external indicator of this, therefore we should spend $1,000,000/year maintaining it regardless of profits."

Despite the lack of data you could not fault a CEO for making a gut call like that. Just because you can't measure something doesn't mean it doesn't exist.
Learn to Create Water Drops in Photoshop
I built the backend server with Rails (I knew this already), but the rest was native iOS, so all Xcode. As far as how to architect it, I'm not sure I'd be much help. I basically jotted down what the app would look like and just started with individual features. I did have some help and advice from two iOS devs when it came to questions like, "I want it to do X, what is that called in the iOS world?", so I was better able to search for answers.

Basically, I'd just start with a feature of your app and try to build it. Most likely, someone smarter than both of us has done it and written about it (or at least something similar enough). Once you start writing code, you'll quickly get a feel for how things work and have a better sense of what the overall app should look like. Not sure if that helps any but good luck.
Hey there!

I really like the effort of this product, but it isn't usable for me as it currently is. Here are the things which are non-starter for me that I've found:

- Loading music is SLOW. I'm seeing a variable response of ~2-10 seconds PER song. This is when I dump a single track to the interface. It doesn't seem to matter which screen I drop the track into. This happens with MP3s and M4As.

- Doesn't automatically go to the next track after a track is done.

- No search field? It accepts my typing, but doesn't show it anywhere in the GUI.

+ The animations and the UI touches are admittedly nice and give it a nice polish. But it doesn't matter if the product underneath doesn't play music well.

You're asking me what you should do next with this, but it really depends on what you want to do. Do you want to build a business out of it? What would your business model look like? What is going to make people give you money for this?

You might have a hard time developing a business model out of this project as music players are a well-entrenched industry with many successful products already on the market. The only way you'll be able to break into this is by releasing a superior experience. And frankly, the other companies have a huge head start.

This is not a bad thing at all! It's okay for this to be a project without trying to make it into a business. The GUI skills from this will certainly help with future products you'll inevitably make!

Something that also concerns me is that you're willing to drop college to attend a startup program if they accept you. This should be a clear indicator to you that this is not a project worth dropping everything to work on (because you'd be working on this full-time and have dropped college already if you were that motivated). And even if an incubator sees something valuable in you to go through their program, I would ask yourself why you're even in school if you're willing to drop it for a 3-month program. Figure out what that answer is and see if there are ways to achieve that on your current path. I'm not saying you should or shouldn't drop school, or should/shouldn't apply for an incubator. It just sounds as if you're thrilled about the prospect of being a successful entrepreneur with all the recent buzz these last years. (This is great!) Just think pragmatically about what you REALLY want and find a way to get there within your means.
> and Flash 11 will probably beat WebGL in terms of audience adoption (if it hasn't already)

I suppose you could be defining audience to only be talking about the desktop, and that's probably legitimate when talking about the next 1-2 years. But if you're talking about longer term then you have to consider the tablet/mobile market as figuring into a large portion of the audience. Neither flash nor WebGL is currently really viable there, but I'd definitely bet that WebGL has a better shot at making inroads than Flash.
> I remember the MobieMe chaos.

Do you? It took months to get it operating at any kind of reasonable scale. The early-Wednesday upgrade stampede was resolved in a small positive number of hours which is why it's the "early-Wednesday upgrade stampede" and not an ongoing activation boondoggle.

I'm not really seeing the similarity between these two events. Yes, in a perfect world every newly launched service would immediately scale infinitely to meet overwhelming initial demand, and Apple didn't meet that bar. And yes, the error code situation can and should be made a hell of a lot clearer.

But I'm surprised that people don't think Apple has gotten a hell of a lot better at these things.
>Just wait until Google, Samsung, HTC, LG and maybe smaller players like Acer form a coalition and go after Microsoft

Google has never filed an offensive patent suit. Also, MS can retaliate against almost every Google product out there.

Samsung, HTC are MS patent licensees and make Windows Phones. In fact, HTC came into the world phone market by making WM phones.

LG makes Windows Phones.

Acer's biggest business is being a Windows OEM.

Why would they waste tens of millions of dollars trying to shake down MS?
If you think these are going to come together and file a patent lawsuit against the biggest patenter, I suspect you're wrong.

>..will take a stock market hit in the case of failure

The dent in MS's revenues even in the case of successful patent suits against it, compared to the cash brought in by their cashcows will be a blip on the radar.
Rumor: Google spending $150M to launch 25+ professional YouTube channels
TechStars has a new office in Boulder, so I assume there is some talent to find.
That's hilarious. I wonder why "long long" is 40 bits?

And... A non-function-pointer is "16 or 23" bits? Nice.

What's the proper scenario to use "long" instead of "int"? I've never bothered to use it.
Java isn't a consumer of invokedynamic
is only true currently and is likely to
change in the future.

Well, I can only speak about the present. I definitely hope that invokedynamic (and based on the comments to the post itself, this appears to be the thinking) is consumed by Java as such a scenario eliminates that particular misgiving.
> Yeah I don't have this yet either. I guess it's still "rolling out" or whatever

It isn't a Google+ feature that is rolling out. It is a Chrome extension I built that you install. If you don't install it it won't work.
AT&T subscribers complain of delayed, canceled iPhone 4S pre-orders
The biggest annoyance is what it doesn't even look like it will do. I can't (meaningfully) sync my docs between my mac and my iPad. That's one of the main reasons I wanted to upgrade.
Depending on what hazmat disposal they have, they'd be better off using something like SYBR Safe, especially with beginners. It's almost as good as EtBr for staining, but not toxic. (Downside: it's much more expensive, EtBr is cheap as hell)
This is a good point and I see the turn off of "pay for this and hope your friends will too." This is the sort of feedback I was looking for - would someone buy this then ask their friends to do the same or is that too much to ask?
I'm waiting to see what Nokia comes up with before making a call one way or the other. Personally I'm really intrigued by what I've seen of WP7 and would definitely consider it for my next phone. The main thing holding me back at the moment though is that the choice of hardware is very limited and the little that does exists is rather uninspiring and quite expensive compared to Android phones. HTC and Samsung seem totally uninterested in WP7 and are only going through the motions with their handsets. Hopefully a company that is 100% behind the platform can breathe some life into the hardware side of the equation.
I don't share an id with anyone, but I have friends who share an id with their spouses so that they only have to buy songs, apps, movies, & books once, and can both have access to them on different devices. Today, one such friend spoke of how it's nice for him to be able to snap a picture of their daughter, and have it show up in the photo stream on his wife's phone.

So before iCloud it was just a cost-saving measure. After iCloud it's savings plus photo-stream sharing.
With a loop you only need to pass in the rating. Get the modulus and then the floor. Render as many full stars as the floor, a half star if modulus was more than zero, then render an empty star as far as the number of full stars + half stars rendered was less than the number of stars that should be displayed (e.g. 5.)

That's way less work than all that CSS.
Nope never worked on it during work hours. It was coded at my home in my personal desktop. Its not related to anything with what the company is into. They are just looking at it as a future product of the company,
Thanks!

To be clear, I wasn't trying to imply anything sneaky going on. I was curious as to what these parameters mean :)

I appreciate the response
Real question: will reviewers take such papers seriously, or will they be overly-impressed by the trappings of "real" papers (which include vocabulary as a relatively minor point), thus giving the wrong incentives to authors?