skysight-inc/HackerNews huggingface dataset:
Here's what Dropbox thinks about power users:

WSJ: What's next?

Mr. Ferdowsi: We continue to focus on actually solving problems that
real people have and not being distracted by what power users want.

Google has made clear what they think about power users:

No + operators in search.

No web-based code search.

No Google Labs for the public.

etc.

Plenty of wood behind the Google arrows, but all the cool ones have been cast out of the quiver.

Just what kind of targets is Google aiming at nowadays?

Millionshort I give you +999,999.

I would give you +1M if you took out the AdSense and PlusOne javascript.

This has been a long time coming.

Alas, DDG and other alternatives are all about _money_.

Search is about _discovery_.
bummer, better get to it.
That's what I was thinking, but I'm not sure I've seen it very often.
If you enjoyed this, you will probably also like the same author's "The Novelties of Lua 5.2"[1].

[1] http://www.inf.puc-rio.br/~roberto/talks/novelties-5.2.pdf
I don't like that book. I tried it with my kid (almost 8). The first 3 chapters are okay, but then chapter 4 goes into the discussion about floating points, integer vs. doubles, integer-to-double conversion, arithmetic precision etc.

I'd say what the heck? I want to introduce the concept of variables, control flow, for/while loops, etc. I didn't expect that he has to jump through those unnecessary concepts to get to the basic.

Granted, the book was written with good intention (father "co-wrote" the book with the kid while trying to teach him programming), but I thought the book turned into something else that IMHO is not very good. Perhaps this book is geared towards older kids, but I think kids (and certainly adults) that are any older than 8 would have been bored to death by its very slow pacing.

I may try Learning Python the hard way... still looking at it.
Very good points about why web apps have quality issues.

Some of those issues are not necessarily inherent limitations of the technology. We don't have to use Javascript, that's just what the standard currently is. Flash was a possible answer, as is Silverlight, in delivering apps over the web through a browser. Flash Air (check me on that) was a way to run a Flash app in what looked like a native format. Chrome 1.0 had a mode that hides all browser controls in an attempt to mimic the form of a native app. Java was restrictive in allowed functionality, but people added access to the Windows task bar, to OpenGL, to all kinds of things via JNI. We can add all those extra features to a browser via plugins. So it's technically possible to do all the same things from a browser. It's just a lot harder to get all the people in the middle to agree on reasonable technologies and then implement them the same way.

The large amount of OSs argument is interesting. On the one hand, that means there will be a large amount of mobile OSs for which a native app must be developed. That's a challenge to developers in itself. On the other hand, varying compliance with standards and various performance in a browser is another challenge to developers looking to reach all OSs at once via a web app.

Java could be brought up again, because of their write-once-run-anywhere idea. They did very well at making sure all Java implementations were compliant. But they had to offer a subset of full native capability, a limitation which was partly worked around by linking to native interfaces in a non-WORA manner. It sounds like any attempt to write once and run on every platform and have the software be as pretty and fast and functional as possible is essentially doomed. There will be limitations to those attempts (UI that doesn't fit in, no integration with platform-specific features like address book or task bar or spotlight, no access to technologies that only exist on a subset of platforms). But you still have the trade-off with the need to write many native versions for competing platforms otherwise.
Commander Taco's revenge?
How To Lure Talented Engineers To Your Startup
Tōd: Bluetooth 4.0 beacons that activate automatic alerts
Ace Translator - Easy translation through the languages
Do you have problems translating from any language to your own one? Ace Translator is the perfect tool for you. You can now do a machine translation of a whole text and sometimes it is even better than google translator tool.
>The GPL does not, and has never required anyone to "contribute back". Its whole purpose was always to "pay forward" by giving your users the same rights you got. If you're your only user, you don't have to share the code to anyone.

Oh come on, that's clearly against the spirit of the license. The central point that the FSF makes is that all software should be open (as in, the source code should be freely available). Paying forward the rights that you got (to view and modify the source code) means allowing others to view and modify the source code.
These seem to have a number of interesting possibilites, especially if the price-point can get to below $10.
It was indeed $65,000 in revenue. I hope there wasn't too much confusion there :)
Sad State Of Copyright
In my dialect, enthusiast == amateur and parent used it appropriately.
Wow I think this is the exact idea I had for "HN Time Machine" - basically a thing to extend the life of the newest page and speed up the movement of stuff through the home page (ie. I think the HN new page moves too quickly and the home page not quickly enough)
Why Great Ideas Come In Pairs
I have such a strange love for Lua. It was one of the first languages that I learned and used to program homebrew for the PSP. It's really where my journey as a programmer began and was the first language that I programmed with for fun. I don't think you can ever stop loving the first language you got your hands dirty with.
Maybe the cause that matters is universal health care.
Good place to start: https://www.google.com/#q=pets.com+bubble&hl=en&prmd...
Bessemer Venture's "Anti-portfolio"
Hmm.

The examples mentioned are social products so of course you need to make them sociable.

It's not wrong but it's kind of given in the kind of products that are mentioned and they are not IMHO key principles as such.
Instagram isn't very complicated to be honest so I doubt that's a good scalability example.
Revenue could be fatal: 3 reasons your startup should consider waiting
There are ample UI differences between iOS and Android. The similarities end at both being touch interfaces.

Besides, writing J2ME swing style apps was what made a developer puke although the end result of it, the UI was also painful to look at if not as much.
Is it bad to ask for relocation sponsorship?
Hi,
last week, i sent my job application to some company in the US and got good response(Well, actually i'm not sure if that was a good response or polite response). They told me they can't accept me because they can't give visa/working permit sponsorship.

Yesterday, before i sent my job application to some company in germany, i ask them if they will considering applicant from my country.
They replied that they will consider if i can move to germany and will be able to get working permit.

And then i asked again if they will give relocation sponsorhip if i accepted. I'm asking this because moving to europe/US is very very expensive for average people in my country. The majority people in my country never go abroad in their entire life.
Then, he replied that he certainly not giving any kind of sponsorship to someone who is
already asking for money in the second email, but at the same time again
failed to send a proper application.

So, is it bad to ask for relocation sponsorship before sending job application?
For common job requirement, i can reuse my old application, but not all job requirement can be treated like this.

Another question, what is the true meaning of 'we will keep you in mind'?
Is it just polite rejection or ..?

Thanks before
Experts Talk Security Awareness: Black Hat EU 2012 Finale
That's bizarre. Can any AL users confirm this?
Lua is pretty minimalistic. There are few batteries included. The standard library is very basic. There is no native object system, though implementing one is trivial.

That said, I friggin love Lua for its flexibility and transparency. Once you grok its few basic mechanisms, everything else just falls in place. In contrast, understanding Ruby or Python is a lot more difficult since the languages themselves are a lot more complex.

In fact, if I were to teach programming, I would teach it using Lua. Implementing your own object system is increadibly instructive. Learning about coroutines and lambdas is, too. And Lua is still small enough to just read its source when in doubt. It's bytecode consists of just a few dozen instructions.

Honestly, Lua is a marvellous language and I just love to use it!
I don't think you need to issue your Google login credentials to _use_ the extension, only to install it. Further, if you're on a computer where you don't feel comfortable using your Google login, why would you feel comfortable using ssh (via this extension) on the same said computer?
I've used LustyExplorer for one year before switching to CtrlP about 2 or 3 months ago. In my experience:

* speed is comparable
* quality of results is better in LustyExplorer
* interface design is better, more Vim-like and more consistent in CtrlP
* CtrlP doesn't need Ruby
* CtrP is more extensible and already integrates a tight pack of useful features (MRU, grep, tags)
There is also https://github.com/breuleux/terminus.
This is a duplicate (probably why you submitted page 2) but worse than that it's just pandering for pageviews.

1) YC comes in at #1 because $7.8 billion in value, where by value they mean the valuation on termsheets and more specifically they're talking about Dropbox and AirBNB.

2) TechStars wins 2nd place based on a different metric, 73 of their participants raising a total of $134m between them plus they helped other incubators.

3) DreamIt get 3rd, or "DreamOt" as they also spelt it - potentially using the valuation metric but this time of just one startup - Scvngr raised $15m at a $100m valuation

4) AngelPad win 4th place using yet another method... they were founded by a bunch of ex-Googlers

etc.
Photo sharing is a done deal after the Instagram acquisition.

There's always room for failure.
While I love the process outlined in the last sketch (and think many people will try it out), 37signals discovered back in 2009 that adding a similar tagline to their headline boosted signups by 30% so the confusion over its popularity surprises me: http://37signals.com/svn/posts/1525-writing-decisions-headli...
Jr smith jersey
Sun has not made anything of user interface value over the last five years because of legal bullshit. Android fixes this problem. The reason Android exists is the massive NIH ego of Sun engineers, the total ignorance of Sun management and the fact that AWT/Swing is a desktop API that ignores mobile phones and tablets. Sun ignored video, audio, animation, maps, vector graphics, DPI/PPI differences, multitouch, GPS, sensors and memory consumtion. The AWT/Swing alternative called JavaFX ignores all the problems that Android solves. I respect Mr Goslings work, but AWT/Swing/JavaFX has nothing on Android and is unable to compete with WebOS or Bada from many years ago. Sun Java WebStart was such a bad product it infected more computers with malware than Adobe Flash over several years.

Java itself is a good product. J2EE works everywhere if you rip out AWT/Swing/JavaFX references. If you do use the UI code your app will probably blow up every couple of years because Sun hired a new developer or Apple is working fulltime on iOS Cocoa. Android is weird, but there is no other Java-like alternative except Windows Phone 7.

Swing/AWT example
http://us.int.teppefall.com/products/colorspace

http://labs.teppefall.com/2012/05/former_sun_totally_slimed_...
I think I basically agree with the 3 premises here, but of course the trick to produce 'novel self-expression' is a struggle unto itself.

"Humans have a deep-seated psychological need to feel like they belong or that people appreciate them." What does this have to do with the rest of the article? First it started with what makes a great product, and now it's a psychology essay. Know when to stop writing!
I think you mean FP. And I agree with you.
I was a vim minimalist for a short while for the same reasons. They make sense in theory. In practise, all you really need to remember for regular vi(m) is :e. All the rest of the motions and commands you'll be using anyway. The amount of productivity gained from a customized vim config > the amount of productivity gained from remembering a couple of commands in case you need to edit on another box. And that's how learned to stop worrying and love the bomb.
You did an internship while being a PhD student? Just wondering if I'm seeing this right. Didn't know that was possible. Sounds very interesting though.
Grocery stores aren't very profitable.
>Jonathan Schwartz said both bothered them but had to be tolerated, but you've made clear that his opinion couldn't possibly be relevant. We'll just have to see how this case turns out.

His "endorsement" is not a license or a permission to break copyright/license agreements.
gee...i wish i was wealthy enough to pull this off....seems pretty inconsiderate....if you hate the internet and it makes your life terrible then stop....for good....but I bet you come back because the internet has allowed you to get to this point of un-appreciation. why hate on it?
Bad Code Is Depressing
We are working on a site to teach CS to complete beginners (geared towards high school students), with a focus on providing good personal feedback. We using some javascript teaching libraries that make it really easy to get started writing games and animations. We just applied to YC with the idea--got an interview, but not accepted.

Your kids may be a bit young for this, but if you interested the site is codehs.com, and you can email me at jkeeshin@cs.stanford.edu.

Quick on my background: I'm a senior in cs at Stanford, and have been teaching the intro cs classes for three years, and running the main intro class (cs106a) for this entire year.
A New Way to Read News Online
As an avid Flipboard and tech blog reader, I often find that many blogs cover the same topic / issue (ex. Google vs Oracle regarding Sun). However, there's no easy way to follow these discussions, see how they developer over time, or even see how different blogs discuss the same issues.

I envision a new way of reading news online. A site or an app which when you click on 'Technology', for example, you see a beautiful, organized listing of topics and issues, not individual articles. When you click on an issue it expands to show summaries (maybe using Summly Api?) of how 10 various blogs cover the same issue - this way you get a nice spectrum of opinions on the same topic.

In addition, I would love to enable people to 'follow' news topics and issues. What if you want to find out updates for the Google vs Oracle court case? What if you want to get notified when a decision was reached, or even when a certain list of blogs re-mention it, etc. My vision is to help people see different viewpoints for the same issue, since every blog has a certain amount of bias.

While access to information is plentiful, it's unfortunately super easy to get a dose of TechCrunch daily, instead of other blogs as well. It's easy to be narrowminded and only hear 1 viewpoint and think that's the right one.

Does anybody else feel the same way or share the same vision? Or am I just crazy?
Haha, that's the most transparent bullshit I've ever seen.
I'm getting odd results with the following query :

Search String : Ruby

Remove From Top : 1000 & 10000

In both instances, the top hit is http://www.ruby-lang.org, which is also the top hit from both Google and DDG.

Am I missing something?

edit: formatting
I don't think they want to be like Safeway. Safeway is not exactly in good shape right now. They are in quite a fight with their competitors and the rough economy has taken quite a heavy toll on them.
Since you obviously wanted to win, sorry you got cheated, but at this point I think the only people who pay any attention to the Webbys are those who've paid to be "nominated."
but how did you plan the vacation? I imagine you used the Internet pretty extensively.

You didn't give up the Internet, you just went somewhere that didn't have it. Your time was spent doing something else, and you (probably) had plans on how to get around already.

If you gave up the Internet before you planned your trip, could you have gone?
MySQL with up to 25x compression, up to 70% faster on SysBench, and no slave lag
I went to the first one in Holland, MI, and it was a great experience. I met a lot of cool people. Everyone was there to help you finish projects that you had started. There were hackers, designers, and even some lawyers that specialize in incorporating startups. It was just a good way to get advice, and actual help with code if you were unable to figure something out yourself. You don't have to finish something, but the weekend offers you the resources to make it happen if you want.
anyone would want to invent a time machine for a cool $5 billion dollars?? because that much Andrew Mason would pay you to get back to the table split seconds before he said "no" to Google's "we will pay you $6 billions for your website".
I'm afraid your dialect is rather singular.

http://www.merriam-webster.com/dictionary/enthusiast
Agreed that sounds like bullshit, but assuming they did in fact plan to win the vote in a way which looks exactly like cheating but which turns out to be unorthodox but legitimate, we've got an early contender for marketing gambit of the year.
How a Fight Club philosophy could save black hat SEO
There are several big hurdles web apps must overcome to replace native apps in my opinion.

One is their reliance on a network connection. I know that sounds absurd since that's largely part of their definition, but consider this: I go to University where I expect that our internet connection is above average compared to the rest of the world. If everything I did on my computer relied on an internet connection, I'd go batshit crazy. The amount of times I've lost connectivity would make my computer a dread to work in that type of scenario. I don't want a chrome book and I don't think most people do.

Secondly, and perhaps a smaller hurdle, the development environment for web app creation just isn't as pleasant as native app development. I admit I have limited experience developing web apps, but to my knowledge there doesn't exist a mature debugger like GDB (I would love to be disproven).

Lastly, I truly believe people appreciate a consistent, usable, and beautiful interface across their whole computing experience. The web is too "grassroots" to provide a platform where I can expect all of the UI idioms and behaviours I've learned in one app to transfer to another app.
Skype's plan to support 1 billion users w/ postgres a few years ago? http://highscalability.com/skype-plans-postgresql-scale-1-bi... and http://www.slideshare.net/adorepump/small-overview-of-skype-...

Billions of records, 10,000 transactions per second. This was a couple of years ago.

Dunno if Skype is complicated enough for you.
Two years ago, I read the same thing (by a different author, of course): http://www.slate.com/articles/life/offline/features/2010/lif...

It inspired me to make Hacker Monthly.
Per Vices (YC W12) Sets Out To Disrupt Wireless Communications
"I'm stunned that people that hate monopolies seem to be fine with a government-run one. In all cases, innovation stops and quality declines because nobody really has a choice."

In all cases where there is no longer an intrinsic or external incentives to maintain quality or innovate, sure, those things tend to drop off. A private monopoly has no near-term financial incentives, and are left with whatever intrinsic motivation the owners may have. This isn't true of a public monopoly run by a democratic government, however -- there's always incentives there, even if they aren't market incentives.

And speaking of incentives, it's a real mistake to assume that the same kinds that often work to produce effective products/services in other markets are at work in insurance. In most cases, vendors make money the more operational efficiency they have and the more utility people derive from what they're offering. In insurance, there are issues of operational efficiency, of course, but they're limited and quite secondary to the fact that insurance pools do better the less participants need them. The incentives that insurers have are to screen and pick their customers from among those as likely as possible to get the least utility out of the product. And, of course, to provide the minimally acceptable utility.

So you end up with a product where the vendor has strong incentives not to sell it to those who need it most, and to try and aggressively market to groups who are statistically most likely to need it the least (say, those who are usually able to go into work five days a week).

When the natural incentives for a given product don't line up right, no amount of market freedom is going to mean a better product. If there's going to be insurance products that are truly helpful for most everyone who needs them, heavy regulation and public monopolies are pretty much the only option.

Under such circumstances, even people who don't otherwise like monopolies might well get behind a public one.
Well, in a rather meta turn of events, searching for my username on this returned a link to hackerbra.in, which appears to be some kind of HN mirror.
Rekapi Presentation - A keyframe animation library
Jeremy Kahn demonstraits his Rekapi keyframe animation library for JavaScript at the BayQuery Meetup April 27th 2012.
Microsoft: We Support CISPA
Andrew (bunnie) Huang is also the first person to hack the original Microsoft XBox. He wrote a book about it and it's a great read for software hackers wondering how a knowledgable person would go about hacking hardware.

http://www.amazon.com/Hacking-Xbox-Introduction-Reverse-Engi...

He also has a pretty cool blog, although it's not always updated on time, he hosts a monthly contest called "Name That Ware" where he posts close-up pics of a circuit board (or chip xray) and people guess what it is.

http://www.bunniestudios.com/blog/?p=2328
FlyRights app lets you file complaints with the TSA
Rumor: Hulu Will Soon Require Viewers To Have A Cable Subscription
I think some terminology might be in order...
net income = revenue - expenses

So, was your net income $65,000 or was your revenue $65,000?
Its 2012 - Nobody cares about your website
Great Marketing information about the new way we're using the web.
Lua is indeed widely used in games. The plus is that it's a very simple language to pickup and anyone on the team can learn to use it. The downside is that anyone on the team can use it. :) Memory is an extremely rare commodity in embedded systems and Lua loves to gobble it up.

Consistent perf in video games is crucial and the Lua garbage collector can be brutal in this regard. Newer versions of Lua support incremental garbage collection but it's quite realistic to dedicate 2-3 milliseconds of every frame to garbage collection. Yuck. (16ms = 60fps, 33ms = 30fps)

Lua is trivial to implement into an existing engine. Lots of iOS engines heavily rely on Lua. Large games devs don't want to become reliant on those middleware engines. It can take them many months to update to latest iOS sdk. It took several popular engines 6+ months to integrate the in-app purchase SDK update.

Havok, owned by Intel, purchased Kore and turned it into Havok Script. Havok Script is a virtual machine that runs a "Lua compatible" language. It is extremely fast. Ridiculously faster than straight Lua. It also has full debugging support and you can trivially step through a call stack that bounces between C++ and script. Havok middleware is not known for being cheap.