skysight-inc/HackerNews huggingface dataset:
You could have revenue in a matter of seconds by offering to sell $100 gift certificates to Amazon for $50 (why hello, many daily deals sites) but that would probably not be a sound business decision.

Can I strongly, strongly, strongly suggest that you rethink the pricing and value proposition here? You're chasing away good clients because anyone who has ever done mobile or programming thinks that custom development offered for $99 implies not-great-things about your programming savvy or likelihood of following through on this deal. The "wantrapreneurs" (hate that word) you appear to be targeting will disproportionately have wildly inaccurate expectations of what you're selling for $99, because you appear to be promising them the fantasy of having their business come from idea to actual fruition at the cost of $99.

I am having difficulty finding strong enough language to communicate the unwiseness of this business model vis-a-vis accurate worries like "If you’re not careful, you may end up spending an exorbitant amount of hours on a project, driving your hourly rate into the basement." All the words I'm reaching for seem hostile and yet they do not nearly capture the scope of how bad of a decision this is.
> Because I am not stupid to pay monthly fees instead of single upfront licenses.

You also have to think about the cost of hosting, maintaining, monitoring, etc. Usually a service fee by a provider is much smaller than the cost of doing all this yourself. Of course there is some inflection point where it may be cheaper to do it yourself. And during development and while you're still small, most service providers offer a generous free plan.

> Because my desktop screams while my net connection is so so.

Can't argue with that one.

> Because a native UI kicks the sh*t out of any web interface, in looks, perfomance and integration.

Totally agree. Like I said in the post, I still write my code locally.

> Because I am paranoid and I like my data in MY local net.

Are you paranoid about your development data?

> Because I do not mind a bunch of (easily scriptable) installs.

...

> I short because the technical problems I am trying to solve go way beyond a trivial LAMP app...

I would argue that this is a good reason to you use services since they will deal with all the hard stuff of running these non-trivial services. The more complicated your application, the more value you'll get out of using services.
I thought you don't want to see posts from people with blank profiles. Apparently I misunderstood.
Ask HN: What was your first real project?
In order to get a better sense of what would be a good first problem to tackle as a beginner, I'm hoping a few of you would be willing to share what your first real project was as a beginner programmer. Thanks!
At work:
1. 64-bit Windows 7 displaying a 32-bit Linux VM on one of the two screens
2. 32-bit Linux running native on an HP TouchSmart (for doing embedded Linux cross-development)

At home:
1. 64-bit Windows 7 running usually at least 2 or 3 FreeBSD and Linux VMs
2. Macbook for reading mail and developing while watching TV. Some programming done natively, some done SSHed into a FreeBSD VM. Also sometimes runs 32-bit Windows 7 in a VM.

So... no idea which poll option to choose.
Tempted to start a poll about the future of this idea... Sounds like a fad (a disgusting one IMO)
That's good to know.

Is the front end code that is coming from Firefox for Android just for the windowing gui or is the rendering engine the same as well?
If humans did evolve to persistence hunt, to run indefinitely in pursuit of our prey until it gives up and dies, I wonder how that has shaped us relative to a baseline alien civilization. I can imagine one alien telling another, "Don't mess with humans -- they will hunt you down."
School Again
It could scale if he sub-contracted work to local college students looking for mobile dev experience.
I don't know why the earlier link was killed... but this is a useful service, and frankly, I think much more relevant to startups than all the political links and partisan anti-Apple stuff that gets posted to the front page.
GWT has done the "run the same code on either client or server" for years now (2006) and, IMO, it's not a silver bullet.

Beyond trivial validations (not null, length check), most of interesting the business logic you run on the server assumes server resources. E.g. a chatty/optimized db connection, or a wire call to some backend service that the client can't make directly.

Maybe something magical about JavaScript/node.js will make "write once, run anymore" actually happen this time, but history isn't in its favor.

Don't get me wrong, it is nice, for some formatting, validation, etc. purposes. I just don't see server-side-only code going away anytime soon. (Which I'm sure is not what they're saying, I'm just musing here.)
I don't know if you agree, but I think that there could be multiple-language lessons where you have the same task to complete in different languages at once, or maybe a multi-part thing where the output from one is used in the other to complete a single lesson.

I think that might attract some of the more seasoned folks as well.

Just a thought.
> I observed that if people wanted a lower of threshold of privacy in the past, they could have already have had it

And the point I made is that you can say the same thing about racial desegregation, the abolition of slavery, no-fault divorce, wearing jeans in the office, or the social acceptance of homosexuals.
I'm beginning to think that this marks the point where people who post 'sensitive' information will start to move to other services.
Official Trailer Released for Total Recall Remake
Parts of our bodies have excellent self-repairing facilities. Parts. Your liver won't repair itself if you damage it enough. You have one set of lungs, so if you smoke enough they most likely aren't growing back. And most critically for this discussion, ligaments and cartilage will not heal once damaged. They are optimized to be as tough as possible, at the expense of not healing at all once damaged.

As the recipient of 2 knee surgeries, and possibly an upcoming 3rd, believe me when I say that I would like nothing more than to have my knees "self-repair". But it just isn't going to happen naturally. You get one set of cartilage and ligaments, and once they are gone, they're gone.
It works well enough for Steam.

Consider also that we're talking 2013 onwards. Connections continue to improve.
Ease of innovation does not necessarily correlate with value (in a long-term/social sense) of innovation.

As you point out that can be worked around by taking profits from easy innovations and using them to fund hard-but-valuable ones, but people like Elon Musk and James Cameron are notable because of their rarity. A lot of the money just dilutes and/or vanishes back into the pot.

A certain amount of entertainment is necessary (even good!), of course, but we only have to look at the drug industry to get a picture of how bad things can get if people stop solving hard problems. The 'everything done ahead of time' nature of high-technology civilization just exacerbates things.
To add a little perspective since people seem to be losing their heads at "one billion dollars!", their annual GAAP net income was only $146.6 million. [1] How much did omgpop get bought for again? Anyway, congrats RedHat. Who knows where Linux and FLOSS in general would be without them. I tip my...(•_•) ( •_•)>⌐■-■ (⌐■_■) hat to them.

[1] http://www.redhat.com/about/news/press-archive/2012/3/red-ha...
Thanks for noting this (speaking as the WebOb author). I should say that I don't think WebOb is particularly contrary to the idea being put forward – instead, WebOb was written with this kind of concept in mind.

Requests certainly adds a lot of stuff, some that is below WSGI (e.g., Keep-Alive – WSGI specifically avoids that level of transport), a bunch of stuff that is more stateful (the session stuff), and a bunch of stuff that just felt like it was moving around too much to put in WebOb (e.g., OAuth).

That said, there's nothing keeping a client library from adding that. TransparentProxy for instance could instead be something that handles pipelining and statefulness, and perhaps also acts as a request factory. WSGI is rather helpful here because it does not try to touch those parts – it leaves things open for other tools to take control there. Also to make a better client library you could subclass Request and add functionality that is handy but hasn't been added to WebOb (WebTest does this for functional testing, as an example). Auth probably fits in there. Redirect handling could go in there somewhere too. But if you always redirect transparently then you've made permanent redirects useless.

WebOb itself certainly isn't a client library, its scope is largely limited to representing HTTP requests and responses. But if you are looking for HTTP-related tools, it has a lot of them.
I guess it depends on what type of person you are, what type of rules you use to distinguish things. So I am always looking for isomorphisms and equivalence relations. So to me if you are Turing complete then I can define an equivalence between you and a programming language. So Html5+css3 goes in. You can encode turing complete computations into Magic the Gathering? Then yes MTG + Appropriate Encoding can be talked about in the same sentence as programming language.

Whether or not these languages can also be found in the Turing tarpit is a separate thing.
I agree with this, it's generally a good idea to use services that don't lock you in and provide common interfaces so you can move your data or take in house at any time. Like http://www.mongolab.com for instance uses standard MongoDB and IronMQ (http://www.iron.io/products/mq/features) supports the beanstalkd protocol so at any point, you can take your data and easily switch just by changing endpoints.
I am interested in hearing this story. Please do so, make a post, and submit to hackernews.
You make a good point. However, it is $1billion in revenue, not profit - after you take all their costs out, it probably ends up being a higher percentage (though still a small one).
I like how it returns so many options, but they are a bit hard to read with the green. I did a couple searches and never came across non-green listings, so why the colors? I still prefer the way bustaname.com is set up, although it seems to be getting dated now. Their weak point is recommendations I wouldn't have thought of, which seems to be the strong point of leandomainsearch.
Right now I'm using XMonad, but there are a number of other tiling WMs under X that actually manage windows for you instead of placing that burden on the user.
1966: IBM 7094 assembler & Fortran IV
1967: Univac 1108 assembler; CDC6400 assembler
1968: Snobol4
http://ignitiondeck.com is what i'm talking about specifically.
The problem here is you're simply comparing applies to oranges. Internet Explorer 6 was released in 2001. For its time, it was a very nice product. IE 7 may have faltered a bit, but IE 8 was strong. Of course IE versions 6-8 are going to smell like manure vis à vis Chrome 27; a decade's elapsed. A proper comparable for IE 6 would be Opera 6.

Regarding your aside, I'm referring specifically to a generalized approach based on observations and not assumptions. I don't consider something trivial such as `event || window.event` browser-specific; it's a strategy used in accordance with multiple event models. You might be surprised to know that Microsoft created the blueprint for the DOM 3 event model (via attachEvent, etc.). They also were the first to use `innerHTML`, `innerText` and `Element.children`.
Live Q&A Simplifying SOAP to REST
Well, there's a difference between a positive (descriptive) statement of how things are, and a normative statement of how they should be. It's hard to have a constructive discussion of the latter when every statement of the former results in a derailment of the conversation.
There claim is much more specific than the title makes it seem, or just flat out wrong. For example, this uses 3D cameras:

http://en.wikipedia.org/wiki/Da_Vinci_Surgical_System
Samsung announces 5 million Galaxy Notes sold
YouTube link: http://www.youtube.com/watch?v=GljhR5rk5eY
Here is something scary. A quarter of Netflix streaming in the US is done via the Wii which does 480p and goes over component (analog) cables at best.

http://www.engadget.com/2011/07/28/25-percent-of-netflix-use...
Limits of Laziness (Clojure)
The rendering engine code is shared across all platforms (Android, Linux, Mac, Windows, etc.).

The "mobile" front-end code is currently used by Firefox for Android/Maemo/MeeGo. It's separate from the "desktop" front-end code used by Firefox on Windows/Mac/Linux.
Worth waiting until Friday the 13th before buying an SSD (Intel 330 launch)
If you think about it, the relationship of the GeekList incident to HN was pure coincidence. Some company had a video with a scantily clad girl in it. That's the content of that news item. Would you have considered it related to HN if the company would have been making beer, or hovers, or cars, or whatever? The only assumed relationship was that the company carried the word "geek" in it's name. It's 2012, so I wouldn't even assume that every HN reader is automatically a geek anymore - in fact, does geek even still have much of a meaning?

But anyway, the point is: that story really was not HN material at all. The policies for HN clearly state to refrain from political discussions.
Guile's Elisp compiler step an important milestone for the Guile-Emacs project
Its not that Core Graphics is slow, just that CG doesn't guarantee that drawing will take place on the GPU. It turns out that CG typically prefers the CPU for its its drawing. In comparison, when you load images into a UIImageView, you know that the drawing will be done on the GPU, instead.

Quick question: How does UIImage's -drawInRect: and -drawAtPoint: differ?[1]

With that in mind, I think most people are better off using a tool like this to produce PDF data rather than raw CG calls, and use generic code to render that PDF data to a UIImage

The CGPDFPage* functions that Apple provides are document-oriented (remember: the D in PDF stands for "document"), and don't necessarily work well in all cases, either. A compromise could be to render your CG calls into a context that is then turned into a UIImage that gets cached and stuck into a UIImageView for display. This way, you can do your drawing in CG*, get GPU-backed rendering, and don't have to deal with clumsy PDFs to get images.

So, my advice? Click the "buy" button. Drawing in code is just another tool to have. No reason to avoid doing so, if the situation calls for it -- and the trick to any tool is knowing when to use it.

1. If you guessed that -drawInRect is CPU-backed and drawAtPoint: is GPU-backed, pat yourself on the back. Simply having your resources in a UIImage isn't enough to guarantee GPU-backed drawing. And drawing on the GPU isn't enough to guarantee that it will be fast.
You don't have to go at the same pace as everyone else.If you want to sit through the class, sure you can do that, or you can ask the teacher/advisor/dean what it takes to test out of the class. Go buy the book and go through all the examples and you should be able to test out of the class most of the time. I did this with one of my classes, and if I were to go back to school, I'd try to do this with every class that I could except research classes.
Ask HN: Listing investor money on taxes?
My company got money through Kickstarter.com to work on a project, but no one seems to have any idea how to list it on taxes. Just wondering what the standard procedure is for money received from investors/VCs, since that's the closest thing I can think of. Thank you in advance for any info.
Found Makes Searching For Files Anywhere Super Simple (And Really Slick)
WalkMe Walks You Through Websites
Found: All Your Local & Cloud Documents in One Place
Here are Bootstrap templates for Photoshop and Fireworks that were released a week back:

http://www.bentdesignstudio.com/v2/2012/03/twitter-bootstrap...
I agree... the green is hard to scan. Also, it would be nice to know what the "default" sort order represents. Seems more random than sorted. :)
BS.

How do you "corner and squeeze" a market that can't be shorted? You can manipulate GLD down by issuing naked shorts (essentially counterfeited against collateral). But you can't counterfeit Bitcoin. If you want to drop the market price of Bitcoin, you have to sell actual BC that you had before and don't have now.

Then, to actually profit, you have to find a way to buy those BC back for less than you sold for. This isn't going to happen unless your smart algo finds an equal and opposite stupid algo that it can rape. Who gets raped and why?

(If you ask me, it's BC that's a well-designed market and Wall Street that's a funky, broken anachronism. A lot of stupid pointless volatility would go away if we eliminated synthetic securities and lenders of last resort, and replaced the ancient order-matching system with a central limit-order book. Then, you'd have to actually add information to the system in order to profit - rather than profiting by raping other algos, and more plausibly retail traders, with "sharktooth and band-burst.")
Probably not that often. Usually it tells you to press a key to skip it. If they bothered to read that it's fscking then they would know how to skip it in the majority of cases. (I know that GNOME and XFCE do this. Pretty sure KDE does too when I used it.)

In the case of OS/2 This sounds like a problem that could have been solved with a well placed printf call during the boot routine. (Like say; at the the beginning.)
I need processor support for certain assembler optimizations. Cloud servers don't let me constrain the processor version.
I'd like some more around the "Interrupting system calls" section. This is a real can of worms. By default, signal() defaults to BSD semantics , which auto restarts syscalls, as do the SA_RESTART flag when the handler is established with sigaction(). Except not all calls are auto restarted, e.g. select/poll/sleep,

I'd really like to see a list of syscalls that are not restarted no matter the flags. And the macros that (implicitly) turn on SysV behavior of signal() ...
Thanks -- I had someone proofread the post earlier and he mentioned that I didn't have enough sexy numbers. Like, why would I post a graph showing the average search duration had doubled? Why even bring it up?

I responded that I wasn't trying to sell to TechCrunch here -- this is the data I have, some of it good (2,000 results!) and some of it not (average number of searches has not increased). It's issues like these that I think about when I'm trying (sometimes unsuccessfully) to fall asleep at night. And I'm guessing it's similar not-always-sexy-world-conquoring issues that keep most other startup founders up at night too.
Google Wallet Co-Founding Engineer Departs Google for Square
Are Subscription Goods Startups Hitting a Wall?
Windows for work. iOS + Linode [1] for personal use / on the go.

[1] h/t to yegg, http://gabriel.weinberg.usesthis.com/
How does attaching a FW 400 device to a FW 800 chain affect the overall speed?
Is It A Condom Or An Android Phone?
.NET Versioning and Multi-Targeting: 4.5 is an in-place upgrade to .NET 4.0
Wow, this is an amazing service! Somehow I missed this the first time it was posted, but I'll definitely use this for all my domain hunting in the future.

I'm curious: how did you pick the "other keywords commonly found in domain names"?
The author will find out that not much is different in University. They might even find out that University professors are even LESS incentivized to teach specific students things then grade school teachers are.

Strong will and individual drive to learn define great university students - hopefully this kid adheres to that path and capitalizes on the opportunities University will open up for him. But he's currently dropping out of High School and trying an alternate route because it doesn't meet his rather ill informed expectations - if this occurs again at a higher educational institute, he will be making a mistake.

One thing I've noticed about recent high school grads: they all seem to think the world should meet their expectations and if not, there is something wrong with everyone else. University is a great place to have that attitude beaten out of you. If you don't come out of University humbled, you didn't go to a good one.

Message to the author: university is going to kick your ass - start preparing for it. If you do so, it sounds like you have the attitude and drive to do very well for yourself. But make sure you learn what you don't know before you start to solidify your opinions on things.
Reid Hoffman's 3 Rules of Investing
I actually A/B tested the impact of a light vs a dark design on the number of searches folks made and the difference was negligible [1]. Agreed through that the default order is something that can be optimized and tested going forward.

[1] http://www.mattmazur.com/2012/02/ab-testing-a-light-vs-dark-...
That is no longer the case. I have an unmodded iPad 1 and I can do the Grab to close, 4 finger app switch, etc. Just enable them in the settings. http://www.zdnet.com/blog/hardware/how-to-activate-ipad-2-mu...
Does computation threaten the scientific method?
How Mustang Would Look If Microsoft Ran Detroit
Here's a link to the BBC story (which doesn't have 9 ads per page)

(http://www.bbc.co.uk/news/uk-england-manchester-17583293)

And here's a link to the story about a "hand held surgical robot"

(http://www.bbc.co.uk/news/uk-england-manchester-17487400)
Using CSS3 Transform:rotate in FF and WebKit
Am I the only one that hates the "cloud" buzzword? I'm trying to wade through the meaningless crud in this article, and I can't quite pinpoint what this article is advocating. It seems like he's simply suggesting to run your database, message queue, etc. on a remote server so you don't have to install it locally. That's not at all a new concept, and he's still advocating that you use a local editor/IDE, so you'd still need to install that as well as your language interpreter, external libraries, etc... Am I missing something?
I'm not a designer and I can't open these files right now, can someone please explain what they actually do?
Yet another oprofile tutorial
It's just that the guidelines for posting to HN state that politics are off topic: http://ycombinator.com/newsguidelines.html

If you can present a discussion about sexist and racist behavior that "satisfies intellectual curiosity", you might have a winner.
Upvoted.

When the USG starts shutting down the exchanges, which will happen any minute now, Bitcoin will go to zero and stay there. Everyone who thought their BTC was worth USG will want out - and find that the doors are now locked. The BTC price won't even be epsilon. It'll be zero.

The monetary design of Bitcoin is sound. The political design, not so.