skysight-inc/HackerNews huggingface dataset:
My first web development job came as random luck. I received a phone call at my high school via the school office. I headed to the office to see what the call about and it was a local ISP begging me to come in and work for a week. All of their techs were sick and they learned of me via one of the techs.

I did tech support with them for a week and ended up taking on a web site project as well. A couple weeks later came another project... and another... and then then two years later we had a good laugh when we realized that they never hired me officially.

My first real programming gig came out of the blue as well. I had just graduated high school in North Carolina and received an e-mail from a startup in California. They had learned about me from my work on Gaim (now Pidgin) and wanted to hire me.

Two weeks later I was driving across the country to start the job. I don't even think there was an interview involved. I almost half expected to get there and find an abandoned building.

That was many years ago. Sadly, I now find myself somewhat underemployed and toying around with a few startup ideas while longing to move back to California.
Aha! So Safari is the new browser that everyone hates because it doesn't adhere to standards... because it only adheres to standards? I think the author actually has a reasonable point, but he lost it by making a totally inflammatory and inaccurate comparison to IE 6.
Both these claims can still be true. I have had a but get through twice, and eventually it was picked up by the app store reviewers, because it was such a hard to replicate bug.

It is certainly true that some QA is better than no QA. Even professional QA's miss some stuff.
a) The internet runs on electricity, thus it is limited by the same rules. No electricity? No Internet. Period.

b) Discipline means different things in the context of its usage as a word. As a technical term, it is quite appropriate. You may know the word from the world of porn and fascism, but technically its quite feasible to discipline a line input in such a way that it behaves properly in the context of the rest of the system.

Not that I'm defending the position of the CRTC here, but I think its interesting to point out that you've had a bit of a knee-jerk reaction to this without thinking it through.
Objectivism -> bioshock

Scientology -> dead space

? -> ?
Shocking as it may sound not all mobile devices are iOS, in fact most aren't. jQuery mobile lets you target a huge number of devices. See the supported browsers page for a list:

http://jquerymobile.com/gbs/
you need to change it up a bit. I'm with phlux - get out and do something. Take a break -- go somewhere for the weekend to clear your mind.

Whatever you do, don't fall into a vortex of self-pity. Remember, she's gone, it sucks but it'll pass.
First of all, thank you for your thoughts on my project. As Pohl points out, the anonymous handler-implementations are chosen by design, and are in my opinion very well suited for these types of situations. But I'm thinking maybe you're not bothered by the anonymous implementations, but by the fact that classes like the Event-interface and the GenericEventHandler classes are made as public inner classes within the EventManager class? My thought was that, as they are so tightly coupled to the use of the EventManager class, they might as well be defined inside the EventManager as inner classes. However, if you have any reasons for why they should be defined elsewhere, I'd apprechiate your opinions.

As to your concerns regarding the static use of the EventManger, I can apprechiate your point of view. I'll put it on my todo-list for the next version.
You can't be 20-26?
A major problem with RDF is that it is almost impossible to build applications on top of it. You'd need another layer of abstraction to handle the complexity.

I really like the approach Freebase takes. It’s a proprietary format, basically. They use JSON rather than XML and they have their own query language MQL (also expressed using JSON). However their graph of entities maps to RDF as well, so they use RDF (along with common ontologies) as an export format. I think while their system is still complex under the hood, it’s less verbose, less scientific, and more user-friendly w.r.t. the public interface. And most important, thanks to MQL it's super easy to build applications on top of it.

---

For me modeling data as a graph (as RDF proposes) is a really great idea! What I always wanted to do is building client applications (single-page web apps) that can operate on a graph of data directly (instead of talking to a REST service). That's why I'm putting efforts in the creation of Data.js, which features a Data.Graph that can be manipulated in JavaScript environments (like the browser or Node.js). Such Data.Graphs can be persisted (synced) at any time. There's support for CouchDB as a backend.

Well, in the README I also pointed out why I decided not to use RDF and instead took inspiration from the Metaweb Object Model (that Freebase uses).

https://github.com/michael/data

I'd enjoy some feedback btw. The lib is actually working, but the examples are out of date. Have a look at the source or ping me if you want to try it out.
I seriously doubt you're alone in saying that we can do better than HTML/CSS/JS. But despite their warts, Flash just ain't the answer.
http://www.w3.org/TR/css3-3d-transforms/
NJ maids you can blindly trust on
Idea: to differentiate your list from Amazon's universal wish list and others, make your list prettier and more memorable than theirs. Decorate the list, offer several themes to chose from, allow users to upload photos of themselves and to add some text...
They do not do that, nor can they without examining the source very carefully. There have been cases of apps getting through with illegal functionality in.
I don't think it creates a duplicate submission. If the site was already submitted, "Post to YC" amounts to an upvote instead.
Yes. I would say it is - and it definitely got used in exactly the same way.
Move to Southeast Asia! I have some extra room at my villa in Bali right now if anyone wants to hang out for a while.
The headline is the substance of the article, like it or not. I mean, do you blame people for arguing that the iPad isn't the new IE 6 when the title of the article is "iPad is the new IE 6"?
A surprising opinion on the ‘Bing is copying Google’ controversy
Where is 21-25?
I don't know about iPad and IE6 but what I know is that this site (millermedeiros.com) does not react properly to zoom (CTRL++): the page widens but the font size does not change!!

It's therefore incredibly annoying to read from a distance.
I'm 23 and it seems to me that this poll is missing 21-25 group. Or I'm indeed blind, that's also possible.
Give away 10 or so images for signing up and then charge a quarter for each down load, giving the user a license to use the image on a website or print run of 100,000 or less. Then encourage users to upload their images and share the revenue with them, 20% would be good. As you get more users you could add different sizes for different prices, $1 for a web image and up to $50 for a bill board size. It worked for istockphoto.com. If this images cover the gamut of genres, I would contact anyone that has anything to do with design, architects, we developers, interior designers.
Yeah, it really does. Not only is this sort of behavior miserably unprofessional it corrodes morale around the office when everyone who isn't a developer catches wind that the prima donnas in IT are sitting around playing video games and watching movies while everyone else is busting their ass.
Ask HN: Gmail for business - someone using my domain ???!!!
I just tried to configure Google Apps (Free) for a new domain (zionadvisors.com) I registered just yesterday, and it says that:
"This domain has already been registered with Google Apps. Please contact your domain administrator for instructions on using Google Apps with this domain."

Then I thought i might have already registered while playing with Google App Engine, but i see this: <http://i.imgur.com/gOoAj.jpg>. Someone is already using gmail (most probably gmail for business) using the same domain. How is it possible ? I am clueless :-( !!

TL;DR - someone already using my domain on gmail, what to do ?
But then all the app store gives people is a false sense of security. The willingness of people to trust arbitrary App Store apps should be condemned, not celebrated.
Clickable link to image: <http://i.imgur.com/gOoAj.jpg>;
Yeah I really hope jquery mobile can match the smoothness and fixed menu support to be on par with Sencha.

That's definitely the main thing keeping me on the Sencha side for now too.

Considering how new this project is still, the progress is very encouraging though.
Current software (compiled code) would usually fit perfectly in the 20Mb hard drives I was using 20 years ago. The extra space is taken by various data files. I don't think I ever cared about compiled size with PC software, even when working with 360kb floppies.
It's there, but it's hidden for some weird reason. It's marked as [dead].

Edit: Go to your profile and enable "showdead", and you will be able to see and vote on it.
It's not sad at all. HN is, for me at least, primarily a place for learning. I scan comments for people speaking of facts and first-hand experience, or links to similar things.

You provided some hard data, and some people who appreciated it pressed the up arrow. It's nothing more than that, and certainly not sad.
Sure, it sounds nice to have a price and know that's exactly what you're paying but I prefer the US way. I want to be reminded how much of a cut the government is taking. I don't want taxes to be hidden in the price of my purchase. I want to know that an increase in price is due to some business factor or if the government is taking a larger cut.
I firstly give myself permission to let the new idea fester at the back on my mind for a few days. Some 'billiant' ideas are quite clearly rubbish when you remember them again the next morning.

For the ones that seem feasible, I do a one-page business plan. How would this work, how would it make money, would it be profitable, are there any awesome features I need to write down while I think of them. This gets it out of my head and onto a piece of paper. The paper goes into a folder, and I don't allow myself to think of them again.

From time to time (normally when I get one of them stuck in my head once more, good ideas are like viruses) I review that folder. A quick look now reveals that 3 (of the 7 that are in there) remain good ideas (the others really wouldn't be profitable, though I might try some of them for fun).

Now I must compare those 3 to my current business - which energises me more? Energy is a combination of excitement (where the new ideas have an advantage) and revenue likelihood (Money is energy). I'm in an income phase at the moment (having recently moved my coaching business to the UK), and the income potential of my current business is far greater in the short term than any of those other ideas. So current business wins my energy, and if I really need to validate that in a thinking space I can.

Once I have a coaching income base once more, I will likely repeat that exercise and see if I can take on one of the others. By giving myself permission to have great ideas, and a process to nurture them based on my priorities, I manage to stay more focussed on the business at hand. Certainly, that works better than trying to ignore them (and, simultaneously, remember them for later!) in my brain.
And how is drag n drop easier than having an upload button? I don't want to open explorer, find my file there, resize the window and drag with the mouse. Clicking on "upload" button and locating my file is much easier.
Thank you for your views on the project. Creating new threads may not be as expensive as you seem to think, -on a standard desktop computer you get between 5000-1000 executed events per second, which is probably sufficient for most situations. This use of multi-threading is used to achieve full asynchronisity. The opposite, as you are implying, is to execute the events sequentially, within the same thread. I apprechiate that you would sometimes prefer the latter, but this can in fact be very easily achieved by using a fixed size thread pool, and adjusting its size to your preferences. Setting the size to one, would ensure sequencial execution of all events. Maybe I should include a threadpool in the next version, allowing its size to be specified.
This simply isn't as one sided as many seem to think. See, for example http://eaves.ca/2011/02/03/why-the-crtc-was-right-on-user-ba... ("Why the CRTC was right on Usage-Based Billing")
it also looks like you're line breaking after every sentence... I would make it either one big paragraph, bullet points, or put in real paragraph breaks if they are meant to be separate paragraphs.
Very professional, I would say. Even though as a Dutchman I'm not really familiar with the concept, I immediatly understood what you are offering. The call to action couldn't be more straightforward and the "works with.." section does exactly what it needs to do. The safety pin is a nice touch.

Also, I can appreciate what you've done and why: I'm an allround developer, so when my wife and I were looking for a name for my oldest child, I quickly decided to build a name site myself. It's online in two languages: in Dutch as http://www.zeevannamen.nl and in English as http://www.valleyofnames.com.

I'd be happy to have a banner pointing to you site, if you wish? Maybe we can cooperate in other ways as well. Let me know if you have any thoughts on that.
:)

Actually, if you look at the results it's merely an artefact of scanning problems. The gothic 'r' seems to be being misread in words like 'apprehend'

http://www.google.com/search?q=%22app%22&tbs=bks:1,cdr:1...

if you do a similar search for 'ehend' you see a graph showing the usage of gothic dying out!

http://ngrams.googlelabs.com/graph?content=ehend&year_st...

clicking through shows lots of "app-ehend" and "app/ehend"
Marmer, who's launching a business consulting startup with two friends, decided to apply for the fellowship as soon as he heard about it on Facebook. (...) Marmer has informed his parents that, whether he wins a Thiel Fellowship or not, he is dropping out of Stanford.

and

A month after meeting Thiel at the Palace of Fine Arts, Marmer has quit school and moved out of his parents' home in San Francisco. He's living in the pool house behind a friend's place in Atherton, near Palo Alto, where he and his partners are working on a startup devoted to developing a "management science" for boosting the success rate of other startups. "Have you seen The Social Network? The house looks a little like that," Marmer says over the phone in early January. "A few people who have come by have actually said, 'Oh, it's just like Facebook.' "

Doesn't it strike anyone as weird that Marmer is an undergraduate, and is dropping out of school to do a 'business consulting startup' as well as developing a 'management science' to 'help other startups succeed'?

That coupled with the fact that he's moved into a 'pool house', and is enamored with the similarity of his situation with the early Facebook, worries me.
Video I can actually live with. People seem to be willing to click something in order for a video to start playing, regardless of what the app in question is doing.

It's Audio that is the killer oversight. Just like Video, Audio can only be played on iOS Safari as the result of a user click. They don't have to click the play button specifically, but they have to click something.

That means you simply can't write a video game that has sound. Every clip needs to be "prepared" with a user action that you convert behind the scenes to a .load() so that it can .play() when you want it to. And if you "prepare" a different clip, you can no longer play the first one, except as the result of a new user interaction.

Add to that the bonus that you can only play one clip at a time. And that iOS tosses them out of memory every time you load a new one, and suddenly your rich, interactive presentation, game, or whatever is reduced to a boggy buffering-screen-having mess.

I wish we could hope for them to fix it in future versions, but the opposite is the case in practice. Up until iOS 4.2.1, there was a nice workaround that got your audio/video clips playing in some cases. iOS 4.2.1 specifically addressed that loophole.
I would say its an argument for using JSON in situations where you need stuff to be small, fast and simple and XML in situations where you need it (where you want to do a queries easily over the document structure, which XPath is fairly decent at, interop with systems that insist on XML and things that are more document-ish rather than data-ish.
A JSON parser at ~2K lines: https://github.com/johnezang/JSONKit I'm the author, so I'm obviously biased :). It has strict Unicode standard UTF-8 parsing ("passes" http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt) and has a whiz-bang LRU cache with a clever aging replacement policy that saves lots of time by reusing already seen and instantiated immutable objects (think JSON dictionaries: the keys in "key": value pairs tend to repeat an awful lot). A further benefit is this saves lots of memory too. For converting JSON to 'native' ObjC/Foundation objects, it's faster than the other ObjC JSON libraries by 2-10x (HEAVILY dependent on the JSON being parsed, typical is 2-4x), and serializing ObjC -> JSON is (usually) even faster.

So, in short, it's possible to write a very high performance JSON serializer and deserializer in ObjC in ~2K lines of code. For JSONKit, most it is actually pure C (which in turn uses Core Foundation, which is a pure C API interface version for the equivalent native ObjC objects), with public API ObjC stub bindings making use of the C code.
Well I had my fair share of ideas.. I tried a few of them and failed miserably. In fact, the failure was so great, I stopped thinking about them for an year... Even though a few of them were fantastic and I saw them become profitable businesses like groupon! and manymoon. Alas, I guess I'll never be able to succeed.. Having so many failures, I fear that I will fall again... I am very cautious now
No. They are looking for crashers and obvious glitches (as well as malicious code and using APIs that might change and break the app in the future).

While they do try to ascertain that your app does what you claim it does, they are not there to test your logic.
Allahabad  local search engine
India`s fastest growing local search engine promotes your business in Hyderabad, Vijayawada, Tirupthi, Vizag, Mumbai and in your locality & provides business information required; make your local address search more convenient.
I use http://www.dispostable.com/ for my throwaway mails.
I also would like an invite: eric dot holloway at gmail dot com
While that's still true for iPad, it certainly is not true for iPod touches or iPhones. My 2nd gen iPod touch is stuck at iOS 3.3 with its completely different version of Safari.

And it's 2 years old.

So you're technically correct that Apple has not yet obsoleted the device they released one year ago. Given their track record though, I don't think I'd put too much faith in that continuing to be the case.
I would suspect the mafia connection runs a little deeper.
That's just an arithmetical reality. It is not indicative of a problem.

It's like saying that the the shortest child to ride a roller-coaster is shorter than the tallest child to get refused.

There is always a fuzzy edge in these situations.
In Australia, we have a single tax for goods and services, the "GST". It is 10%, (or put otherwise, 1/11 of the price of an item). Only a few categories are excluded, such as fresh food and beverages, healthcare, and education services.

There are a few things with different/additional taxes, but generally tax is pretty transparent here, so prices are usually inclusive of tax.
Can't work out a lot from the site, what sort of services are you providing as part of the alpha? Is it API access?
I am talking about Chromium the browser aka Google Chrome's open source parent : http://build.chromium.org/f/chromium/snapshots/
And how is that at all related to female numbers in CS/programming?
Not true.

By regulating the process - and the payment - Apple is able to instantly remove an app as soon as it is found to be malicious and refund anyone who paid for it out of the developers pocket.
"Bing isn’t mining the first pages on Google search result pages as Google claims; they’re mining the pages that users click on the most."

Hasn't this been at the core of the controversy all along?

Counterargument:

It's user action on a page created by google. Say I had nothing but this user data - and say I had enough of a sample. I could build a pretty damn good search engine out of that. But I know nothing about how to provide search results. I haven't even got a crawler. Yet here I am with a search engine.

edit (to finish the follow through):

If I can with this method build something about which I have no actual knowledge - then it proves the method is piggy backing on someone else's hard work. And THAT is what matters. It doesn't matter if it is only one of many signals - it doesn't matter if it's not copying Google's algo directly. What matters is that it is still relying on someone else's knowledge to improve Bing's product. That's shitty.

This argument clinches it for me.

The fact that Bing can't even acknowledge the opposing side - given that at the very least intuitions are going both ways here - is a clear sign of bad faith to me.
The fact that Microsoft is able to take only the relevant results from Google doesn't change the fact that the results are coming from Google. The problem is that if search engines start using the technique that Microsoft is using then there is substantially less value to Google, Microsoft and other search engines for innovating on rare search term relevancy since the other search engines get the benefits for free.
Sweet. I've been waiting for somebody to make a service that let me upload files to the cloud.

Especially since it's Simple.

Now if only somebody would come out with a service to shorten all these links I have laying around I'll be set.
So... lazy loading database queries and including partial templates?
Yes it sucks but it sucks far less than the alternatives.

The App Store wasn't created and isn't curated for the benefit of developers - it's all about users: non-technical users who want to use their devices safely and who would blame Apple the moment a 3rd-party app caused a problem.
Kevin Fox, the author, makes the interesting point that what Microsoft is mining via clicks isn't directly Google's results, but the users' estimation of those results, when they choose which ones to visit. This data is to some extent a new creation, although definitely derived from the Google results. Custom analysis of such user activity doesn't necessarily just port over results, but could also result in an even better ranking than the original Google presentation.

Fox also suggests there could be a robots.txt-like standard where sites declare they want to opt their users' activity out of any such analysis. That strikes me as a bad idea: users ought to own their own interaction trails.
Performance of these types frameworks on anything other than the beefiest mobile hardware is woeful.

I get your point though... 1 click deployment to multiple devices is a great feature.
My guess is, that it's exploiting the basic synaptic nature of the brain. The 12 numeral automatically kicks in the association with months, which in turn splits the sum to 12 x $1, or one dollar a month which seems low enough to feel at ease with.

Seems to be intuitive enough to happen subconsciously.

The other price points just appear as one fixed sum in the mind, which is much less likely to be spent on a whim.