skysight-inc/HackerNews huggingface dataset:
The situation is somewhat similar to what was happening on desktop Linux some years ago. On the desktop, the kernel _and_ most of the core userland is GPL (mostly v2), an extremely powerful license. nVidia got away with being able to distribute proprietary GPU kernel modules for some time, because distributions weren't moving fast enough. Why did they do it? Some vague illusion of their "Intellectual Property" being stolen, and competitors destroying them. All in all, they suffered (because they had to keep up with a fast-moving linux.git), and users suffered (because they had to get the precise version for their kernel). After many years of work, the cards were eventually reverse-engineered, and the noveau drivers are technically superior today. All in all, nVidia gained nothing and lost a huge amount of trust: if they'd upstreamed their driver, it would have been maintained for free (and improved upon); they could have concentrated on their core competency: making chips.

Today, AOSP (contrary to what its name suggests) is mostly just a code-dump project. They've forked Linux and have stripped out the GNU (GPL) userland. Broadly speaking, there are two ways to stay in power. 1. release minimal source code, and don't let other parties get in (aka. the Apple/Microsoft strategy). 2. simply assign all copyright to a neckbeard foundation with no money and nothing to lose (aka. FSF/GNU). Provided there's a big enough market (unlike nVidia being virtually the only manufacturer of decent GPUs back in the day), people will simply stop buying your hardware because their software doesn't run on it.

Google is pretty much on its own here, because there is no "open source project": various vendors fork the code and make their own modifications on top and distribute it happily. I run a CM nightly myself, because I get updates in the form of commit SHA-1s every night: _that_ is how you involve users and build a community. Can anyone threaten CM? Now, Qualcomm is attacking Google: Google can't give them the finger because they're powerless.

Fragmentation (aka. forks) are part and parcel of any uncontrolled development. GNOME is one very famous example: not everyone is happy with the same thing (GNOME Shell, Cinnamon, Unity etc.). For another example, look at mplayer: mplayer, mplayer2, and (now) mpv. The forks compete against each other, and the competent communities eventually achieve dominance. Contrast that with how many times Torvalds' tree has been forked: the forks don't survive because the community and leadership is strong and won't bend to anyone's demands (you're probably seen the media reporting how Linus gives nVidia the finger, or bashes patches that further Microsoft's UEFI agenda). Emacs has also had various forks in the past (remember XEmacs?), but all of them died off because of weak leadership.

AOSP should think about these issues seriously, and figure out how to keep the project running. I don't know what they should specifically change, because nobody has any idea about what problems they are facing.
The cool thing that happens on Twitter is that interesting thoughts and news are re-tweeted, so if somebody important says something meaningful, there's a big chance that you'll see it without paying too much attention.
You pay taxes in dollar, or whatever your local currency happens to be. If your income is not in the same currency, then it is your problem to exchange it.
Does it help that the 10% discount is going away in 6 months time? http://studyassist.gov.au/sites/studyassist/news/pages/chang...
Snarky tone aside, care to explain what is inaccurate or unhelpful in this comment? There is a lesson to be learned from the debacle of browser design about ignoring what worked in the past. Does anyone seriously dispute, now that they have FINALLY constructed a VM for low-level code execution combined with some primitive APIs, that the browser as a document viewer with Javascript and DOM banged on is a completely and utterly BUNGLED design? Once you have a GOOD programming environment you can simply create your document viewer as an application inside it!

And now that it's 2013 I expect more than old ideas done badly. For example, at this point I would go further and say that the sandboxing in the browser should be handled by the VMM, not by the optimizer! The language should provide portability, not safety. That way optimizations can be as aggressive as you like without worrying about security. But hey let's throw a whole document browser and JIT into the trusted base of this distributed computing platform. I got nothing but ridicule and talk about how the "web" was special from people here on HN in the past when I tried to make these suggestions. Turns out this was utter garbage and the web is like any other programming platform - except designed and used by absolute chimps.
Forgive my crowd funding ignorance, but what's to stop them from just paying themselves (as a mysterious donor) whatever the gap is at the end so that they keep whatever amount they do manage to raise?
I think that the main thing this misses is the words "directly proportional".

There's a threshold of expertise, which is ridiculously low, but as someone who keeps an eye on the polyamory community, one of the things being bandied about right now is that the legal concept of marriage is problematic for certain definitions of polyamory, and people who want to advocate polyamorous marriage have a far less valuable opinion because they haven't been able to make clear what they intend to advocate as a group.
>"Is it just me or would the material strength of 3D printed items have to become exponentially better for them to become a success for any kind of serious use?"

Today I used a polymer extrusion printer to create a prototype in the lab. I used PLA, one of the two most common polymers for this type of 3d printing, and it is a very strong model. It's as strong as any injection molded instance of the same object would be.

>"I mean they mention car parts in the article - that would require more than an evolution in part endurance, it would have to be a revolutionary increase?"

It won't take a revolution in part endurance, in many instances the endurance is already there. People often conflate the 3d printers they see available to the consumer now with the absolute limit case of the technology.

This is an instance of an author describing the larval stages of a new phenomenon. The author describes something specific and currently possible: "...designers, entrepreneurs, start-ups and architects seeking models..." And then goes on to explain to a general audience the zeitgeist of this technology: On demand additive manufacturing.

A lot of the confusion associated with "3d printing can't do that" is that of the 3 main types of 3d printing, only one has seen somewhat widespread consumer adoption (so far): polymer extrusion printing. That's essentially most of what you see as commercially available today.

There are two other types: stereolithographic printing and laser sintering printing. Stereo will bring us higher resolution polymer based prints. Such as extremely intricate plastic tools capable of advanced capillary action for a laboratory. I recommend checking out Formlabs.

Laser sintering uses powdered bases to create metal and ceramic parts. Objects made this way can absolutely be very strong. This may bring the car parts to a repair shop near you.

Five to seven years ago, the state of polymer extrusion printing today would have been unthinkable. I'd put my money on laser sintering and stereolithography to follow a similar trend.

>"I guess you can use them to make molds for stronger parts but you cannot make the strong part itself."

I made a strong part today! :)
PayPal's BattleHack
> A leader in portable real gaming has yet to emerge

Real gaming? The games on Android and iOS are real video games. As far as I'm concerned those two platforms are the leaders in mobile gaming.
And if you see multiple requests on your phone, you know it's an attack and you should reject both. The criticism is basically "someone might see a bunch of requests and, not knowing which is theirs, approve them all." If someone is that foolish, you're already in trouble.
To be honest, I find it hard to take your opinion seriously after you equated your choices for lunch with the exercise of government power.
Who's writing the book on web business? (1996)
>Since in many cases PhD is basically free

In many cases an Ivy League Bachelors is basically free as well.

Between tuition waivers for lower income students, and parents paying for higher income students, an Ivy League Bachelors is effectively free to most of the time.
I have got some 300 users signed up for this web app. But the engagement was very low. When I talked to people, they said that they can get the information of their interested topics from their favorite websites - If they like cricket they would see in cricinfo.com and so on.. And most of the news they want, they can get it from twitter,fb and other sites they regularly check. So followyours.com did not provide 'real' value for them, from their perspective..
Specifically:

"You moved from New York to Seattle to start this business. Why?"

Bezos: "It sounds counterintuitive, but physical location is very important for the success of a virtual business. ... Obviously Seattle has a great programming culture. And it's close to Roseburg, Oregon, which has one of the biggest book warehouses in the world. We thought about the Bay Area, which is the single best source for technical talent. But it didn't pass the small-state test. I even investigated whether we could set up Amazon.com on an Indian reservation near San Francisco. This way we could have access to talent without all the tax consequences."
The Distorted Numbers of Company Founders
This doesn't directly address web apps, but is a much more substantial rebuttal of some of the original article's claims: http://www.excelsior-usa.com/blog/java/5plus-garbage-collect...
It's on those of us who believe the government should not be behaving this way to help educate people like your mom about why stifling people like us is a bad idea and why we shouldn't pursue this course of action.

I feel like your statements are trying to support an argument against personal responsibility for the status quo. If we don't work to educate our children and those around us, we will continue to have terrible results.
I (strongly dis)like how the article's titular question actually goes almost completely unanswered throughout the article. The article seems like a round defense of Javascript's productivity and interoperability benefits, but the original article (Why mobile apps are slow) had almost nothing to do with those issues. If you are going to respond to someone else's essay, please at least address the prompt!
Just let it all hang out there. What did you do wrong, what did they do wrong? Was it just not the right team for the right idea?

I'be been through the worst possible breakup, and the only way to move on is master your own interpretation of events and how to be better the next time.

Don't blame others .. even if they are fault. If they are blame yourself in not finding good co-founders.

Startups are HARD. Fail, Fail, Fail again, learn each time and one day it will be your day.
True ...Fuck you Nvidia
http://github.com/Retsly - A PaaS API for RETS (Real Estate Transaction Standard).
Mark specifically said in Reddit AMA, he won't do it. That would defeat the whole purpose. Its less of a profit making endeavour and more of a "testing the water" project. Think of Google Nexus brand, only smaller scale.
My initial thoughts were "meh" but after getting into some details and reading some reviews this device seems to be really well made and has alot going for it. The PC Streaming feature looks awesome and if there is one thing that frustrates me about serious mobile gaming, its controls which is a non issue here.
Instead of a PS Vita or some other gaming handheld, i would definately get this!
Nvidia demoed this at their keynote in CES this year, it looks very promising.

http://www.youtube.com/watch?v=HOHNmzz1gYo

Edit: This video is a much better closeup: http://www.youtube.com/watch?v=Bf_3huHlfZM
This is what happens when you industrialise law enforcement and incarceration. There is an incentive to prosecute and convict as many people as possible, regardless of any real evidence of a crime or the existence of a victim.
Your product sucks.
Just curious, what's sendhub's architecture? How many nodes? How many heterogeneous nodes?
Javascript in general is going to be a worthwhile language to spend time in, since it is both client-side and server-side now. All the sides. Having a good working knowledge of Rails I think would be a good complement to that as well.
They're not saying that it's clean, but that it beats throwing something away.
A common way of separating people who can't afford to pay more & people who can afford more but currently aren't paying it is to introduce some form of inconvenience into the cheaper version.

The obvious thing to do is have a announcement to each person who dials in which advertises your service, and pay to allow people to customize/avoid that.

Alternatively, you could limit the length of calls on the cheaper plan. Poorer customers will just redial, richer ones will pay more to avoid it.
It still sounds like a promising idea to me. Perhaps niching it down e.g. for people to follow only their favourite authors will be a useful exercise. That way you can also build in features specific to that niche. Anyway, thanks for sharing.
>It's like giving his friends away to a stranger and saying "don't call me".

Is that worse than locking your friends out in the cold, tossing them their stuff, and shutting the door?
I the first cost of your strategy that comes to mind to the current owner is that there is a certain amount of reputation that can be lost if the next person does a bad job.
A side project for sale - Remote Job board
The biggest thing that jumped out at me was that signal vs. noise is the most important criteria for a service to be used, but what a lot of analyses miss is that you have to interpret something before you can decide if it is a signal or not, and that interpretation is by definition individual. I think this is what happens a lot of the time when people complain about a site becoming "too big", idealizing the past when the "riff-raff" hadn't gotten in. But I think this is mistaken for the same reason that generational rants about the fecklessness of the youth are mistaken, ie Occam's razor says that we are probably not all Nietzschean superman vs newcomer's being idiots, but instead we are probably more or less equal. What is happening instead is that as a larger group comes to a site, a larger number of interests and opinions come as well. And what I interpret as noise, what those people interpret as signal.

What you say sounds reasonable, but I believe it is wrong.

Sites like Slashdot back in the day, or Hacker News when it started, start with a core of people who were self-selected in a way that really does select for competent people. That is why they become an "in crowd" that others want to become part of.

As more enter, there is a natural tendency for topics to broaden, AND for average quality to drop.

That is not to say that it is only groups of tech people that can be consistently above average quality. It isn't. But the forums that expand out of their original niche and go mainstream do tend to start off as particularly special places.
Raw Javascript both client / server. Then learn basic HTML/CSS with the help of bootstrap.
>Someone save this site

This someone can be you. Call up OP and give him an offer for all the code and IP.
Performance Analytics - https://www.fueldeck.com

Helps in understanding user behaviour (engagement, conversion) based on your app performance wrt different platforms, geography, browsers etc. Still in private beta. Feedback is welcome.
This story resonates so much! I'm in the same space as OP and even doing something similar at http://membean.com .

Where our story digresses is that we got paid traction quickly. Early on we decided we wouldn't be free and we'd convince schools(& parents) that we offered enough value to pay for it. We narrowed in on a very specific need, focussed obsessively on quality, provided our teachers fantastic customer service, kept our burn rate very low, bootstrapped(it was hard) and just buckled down and executed.

Along the way, somehow, and this was crucial, our teachers turned into evangelists - parents, principals and administrators took note. It wasn't that they just liked what we offered -- they went to bat for it. Many of our teachers spent 8+ months convincing their principals and district officials to buy us. Private schools were crucial in the beginning to get our cash flow going, public schools took longer but we waited patiently (and nervously)

The current ecosystem is not friendly to Ed startups, it's stacked in favor of the large Ed vendors who have the manpower to closely follow budget allocations, develop long term relationships across 50 states and have deep knowledge on how to work the system.

OP, congrats for sticking to this for so long. I suspect that it was incredibly draining but along the way you've helped countless teachers & students and that should count for a lot.
I don't want to come across too harshly, since you've engaged in the discussion and revealed that you work for qualcomm, but:

Do you morally and ethically agree with the position that Qualcomm should get paid a licence fee for the firmware for each and every resale of a particular chip? (vs the spirit of the first sale doctrine)

At the moment, it seems that you're giving tacit approval to this position.
We Already Know What Kind of Newspaper Owner Jeff Bezos Will Be
Much appreciated shimms.
Wow, I'm even tempted to use it on my desktop.
Thank you for informing me of this information.
Now the US looks even more like a bully.
I also think that this is another awesome example how it could work including the steps you should go. There are thousands of ideas out there but most of them never go productive because out of whatever reason so you guys, as all other startups with paying clients, have my biggest respect.
Greenwald seems to be the only journalist in the mainstream really doing his job. The consecutive US governments' continuous sheltering of fallen dictators, successful terrorists (and I'm not talking about the one terrorizing Pakistanis, Yemenis, Sudanis, and others with drones, he obviously deserves and gets shelter in the noblest of houses) is hardly news, but it's also hardly known, so it should be news. Thanks Snowden for providing Greenwald an opportunity to bring it into the limelight.
Seconded. Math is one of the most easily self teachable subjects. The field of study is objects of mind (unless you're a platonist.) Literally no materials required except pen/paper, a brain and maybe a straightedge and compass. The point of math is not to do endless worked exercises. It's to understand mathematical objects and prove interesting things about them. You can generate unlimited problems for yourself by investigating some mathematical object at random.
We are all SOA, and with ShipBuilder the types of nodes are simplified to: shipbuilder nodes running any kind of desired app servers, databases, load-balancers, and cache servers.
Sure there is. An application/computer doesn't has to be insecure to work. It's just very hard to make no mistakes in complex machines and software.
Curse of War: A fast paced RTS for Linux that runs in your terminal
I agree that Tableau was more impressive than I expected, however I also think mere pivot tables in Excel are under appreciated for perhaps their biggest strength—many mathematically-minded and analytical in starting positions who do not work in the IT department supporting desktop workstations. For people in these positions even Python may be considered too low level, yet, they already have Excel, and if they have the budge for Tableau they can get that too without threatening any sys admin types.

Anyway, on the topic of R, I highly suggest the Johns Hopkins data related courses on Coursera. Many of them use R as the central tool, and the three I've taken really stood out for how much the instructors reminded me of getting a private tutorial from a bright colleague on an area of their own expertise.

Based on your description, you'd probably already know most of what would be covered, but the Roger Peng class on "Computing for Data Analysis"[1] is starting again soon, and it includes an overview of R that might have some gems for you. I liked that the lectures were relatively succinct, and the assignments put it in practice.

[1] https://www.coursera.org/course/compdata
I self-studied some amount of pure mathematics, having only an undergraduate CS degree and while having a 40 hour a week day job, and while it's definitely harder and slower than learning it at a university, it's not unrealistic. If you look hard enough, there are books with proof-based exercises with answers in the back (example proofs) that you can use to check your understanding (Spivak's Calculus, books from Springer UTM series). For many other books, you can find course pages online with homeworks+solutions, e.g.

http://www.cs.berkeley.edu/~oholtz/teaching.html

has homeworks for Rudins "Principles of Mathematical Analysis", and Halmos "Finite-Dimensional Vector Spaces". Finally most problem books (again Springer has a nice selection) have very detailed solutions. Yes, there are proofs that can be done in a number of different ways, but in my experience diverging too far is not very common and in most cases some core ingredients have to make it in in the end anyway. It's impossible to go through a lot of exercises "writing complete nonsense solutions" like that, when you are precisely checking your solutions against the given ones. For many types of exercises there are also simple ways of validating your solution, for example, in probability theory you can often do a computer simulation. In the end that's what anyway has to be done in real world and in research work.
I don't think 3rd party software distribution is a main contributor to openness. Before Apple's app store most software was distributed directly to customers. For example, Symbian, J2ME phones, Windows Mobile, etc. None of these were considered open.
These days Safeway has "fixed" that practice by tying gas rewards to a particular card number. That forces people to use the same card if they want to get gas rewards. I don't know but I suspect it was in response to activities like ours which mitigated their efforts to collect data.

As a non-USian who does not know this system, can somebody please explain what "gas rewards" are and why they would prevent the kind of card shuffling explained by ChuckMcM?
No, I didn't use any framework, but I am using Zepto library. I may remove zepto in the future as all these libraries are very slow on mobile. When I replaced $.html() with dom .innerHTML, rendering time improved by 50% in some cases.
Considering a New Job? The Patience and Timing Checklist
I think it's unfair to blame Reagan for this. Remember, the US was formed when a bunch of people left England because the laws weren't strict enough. Things like the DEA and PRISM is why our country exists!
Calling it by the wrong name certainly sounds like the first stone to me.
You could probably get his contacts for a case of beer :)
Thanks,

I am not using any framework, and using vanilla JS as much as possible.

If you add these meta tags, it will open as app.

<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="apple-touch-fullscreen" content="YES"/>

And this for icon
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="a/icon/ios/Icon-72@2x.png"/>
I was one of these grad students a few years ago :)
Of course, but whether a JS implementation is necessarily a couple seconds slower for typical (or even extreme) scenarios remains to be seen.