skysight-inc/HackerNews huggingface dataset:
Here's what I take from this: "C++ is by no means an easy language to work with, so the idea is that we will avoid its complexity when possible."
Is this worth pursuing? I've been doing half-assed sysadmin for over a decade, and maybe something organized would be useful.
You are not alone, same thoughts here.
based on the given criteria, wondering why Java wasn't considered.
I wonder what they're doing about cheating? I guess this type of game is not so easy to 'cheat' with but I'm sure it is possible.

I was thinking about building an Unreal Tournament clone in WebGL, but I'm still not sure what to do about cheating.
The plural of "anecdote" is not "data".

I'm sorry for what you have been through but ultimately, this article, whilst coming from a thoughtful and heartfelt place, is ultimately just displaying misunderstanding and bias against mental illness.

Some people should not do startups. Some people suffer from some degree of mental illness. There will be some overlap in these groups but it is insensitive and prejudiced to suggest that the groups are the same.
Replace IT with Finance and you get Bernie Madoff. Not convinced that you'd call Madoff a genius in similar vain.
My 7 year old and I have been working together on the Super Scratch book from No Starch and he's having a blast. When he asks "Can we program now?" instead of asking to watch a TV show, it's an awesome feeling. With things like Scratch and now Minecraft (which he also loves) on the Raspberry Pi, it's great to see so many resources for kids that go beyond the BASIC programming I didn't start learning until I was a few years older than him.
Whenever GAE is unreliable for weeks Google needed to make revenue targets
Customer support of Google really sucks! Currently the GAE cloud has a reliability problem (also for new customers). Instances are restarted like crazy. This leads to downtimes. But that's not enough. Customers have even to pay more(!) instance hours because of this. There is the running gag on the mailing-list: "Whenever GAE is unreliable for weeks Google needed to make revenue targets ;-)"

References

Current Issue: http://code.google.com/p/googleappengine/issues/detail?id=8844

Same issue from last year that took weeks to be resolved (check last comments!): http://code.google.com/p/googleappengine/issues/detail?id=8004

Some Pros and Cons of Google App Engine in this blog-post: http://www.mosbase.com/
The provision making hundreds of thousands of cooperative upstanding law-abiding citizens into enemies of the state for owning common devices less dangerous than stairs.
It's fair so say that those girls are authors of that t-shirt. It was they idea. And they are not dumb at all - they are editors of Webandphp.
Hey Paul, congratulations on coming out and showing there are survivors of exactly that setup.

Have any of the people in your accelerator program killed themselves?

Would you reconsider your stance if they did or would you stick with it?

Are you trying to identify people who may have mental issues from the population of founders of your seed stage companies?

And if so do you

- help to get them professionally looked after?

- refuse them entry into the program?
If you are new to Trello, my biggest piece of advice (echoing the post) it to use mentions! Mentions have been critical for our team. The first month, we just assigned people to cards and assumed they would see all comments/changes to that card but it wasn't so. Trello has been amazing and we are still finding new things we love. My biggest request for the future would be time-tracking. They allow 3rd parties like Harvest to leverage their API for building extensions but Harvest pricing doesn't seem scalable to us and we haven;t found another solution that integrates well...
No-Working-From-Home Could Save Yahoo
Looks nice, i was going to use it in my project.
Then i saw a dependency on backbone...well, not great.

Then i saw that the examples and source code are in coffescript.

I think I'll pass.

Btw, when a person is using .coffee, it makes me wonder whether they are proficient in js. Can't help it.
TFA mentions "Easy reproduction" as a feature.

Only printing the body takes... 2500 hours.

So one printer can create a body in... 105 days!

So if this was to scale to, say, 100 000 cars per year one would need 30 000 printing machines. That would be quite a huge factory and it begs the question: who's going to produce the printers? (and how?)
URL detection with location.hash and history. I know your Facebook username
Buy an SSL certificate and password protect.
To take some doubt away: http://www.sciencedaily.com/releases/2012/06/120607141644.ht...
I always think on buying the DVD, but then it won't work in my region...
'm on this with you. I was like, this can't be on HN front page just for this, before I saw the pagination.
Of course those groups are not the same. But from where I'm sitting it looks like one of the groups has significant overlap with the other group.
.equals ()? really? why not just ==?
I like a little privacy too!

I get what you mean about convenience, I have a boxed DVD version of Game of Thrones, and I ended up using a download instead, mainly because I can't handle the hum of my DVD drive! Laughable though that is. If however it was very simple to rip the DVDS I might have gone that route.

I have loads of DVDS that feel almost obsolete. The quality of some of them is just shocking. DVD menus, that forever loop and keep you up at night. The low resolution and sound is crappy compared with HD. And the box get's in my way. I feel a little cheated here.

I wouldn't want to go out and buy those DVDS in my collection again in a format that will be obsolete in a year or two. If I have bought the right to view them - shouldn't I be able to download improved versions?

I have a meager download allowance, and my connection speed is too slow for streaming, so sadly I loose out to some of the subscription services that would otherwise please me.
My First post here! Been reading for a couple of years now, but always from the shadows... looking forward to any feedback.
> risk free startup

That's a new one!

Nice list, it definitely mitigates some of the risks.
I'm not sure I agree.

You seem to think that extreme stress from your mentality makes it difficult to deal with extreme stress in your job. For many it is the opposite. If you're riding a rollercoaster then another rollercoaster is not so scary. It will hurt but it is expected.

The point when you decide to leave a 'comfortable' existence in BigCorp™ is the point in which you no longer feel comfort there, and at that point you are no longer looking to find comfort in another large company, you're looking to take the high level of stress you have and actually get something out of it. Oh, sure, it's 'risky' but it's nowhere close to as risky as somebody who has never dealt with depression founding a start-up...

Don't assume that life at a company in which you don't have control over what you work on, have no impact, and are beholden to corporate politics is somehow more comforting and safe for depressives.
> It's price discrimination by ethics and wealth. If the product of your willingness to pay and unwillingness to pirate exceeds some amount of money, you buy HBO to watch Game of Thrones.

It's also discrimination by discrimination. I'm not in the US, even with ethics and wealth I do not have the option of buying HBO to watch Game of Thrones. My "legal" options are to 1. wait a year for the DVD box sets or 2. wait two years for a shitty dub

For some reason I can't quite put my finger on, all of these options not only suck hefty amount of balls but do so even more when the communities I interact with and share an interest in watch the episodes at or around release (also note, TV series communities don't maintain "spoiler alerts" for 2+ years after episode diffusion).
Why not check on the state of their marriage/chances of their kids dying from a drug overdose too? Those would affect the investment too!

Ugh. Come on, there has been a line of privacy somewhere.
Developing PhoneGap Applications
3 Tools to Speed Up Customer Service Traffic : iDoneThis blog
This is not a problem specific to HTML5. Although it's a lot harder to mess with a binary than some JavaScript, everything that runs on client side is fundamentally compromised and untrustworthy.

The trick is to have as many checks and balances on the server side as possible (to prevent walking though walls, warping, etc).
If the rest of the economics works out, I'm pretty sure the production of 30k printing machines would take care of itself.
That's one of several definitions of a startup, and it's not the only one, or even an accurate one.

- There are any number of companies that started without outside investors.

- There are any number of startups that take outside investment but never scale.

- There are lifestyle businesses that turned out to scale at some point or another.

- To interpret compounding only in terms of taking investment and throwing away your life is a very narrow minded point of view.
Even assuming infinite ingenuity in humankind, our lifespan will still be limited by the lifespan of the universe. The second law of thermodynamics is not going to be broken no matter how clever we are. :-)
This is fantastic. Thanks :)
China And Open Source
Unless you are rapidly switching envs, you could launch the parts of your scripts that operate on different envs as subscripts. Then you can pipe data in and out. Can you provide an example where this does not work?

Point taken on the shebang limitations.
Calculating the Value of Social Media for SMB
No, it implies that religion was a sufficient condition for progress.

http://faculty.uncfsu.edu/jyoung/necessary_and_sufficient_co...
Node.js in the real world
"If everyone took TorrentFreak's position on piracy, Game of Thrones would make no money no matter how popular it was."

Sure? I actually did buy the books and am going to buy the DVD-collections, just because I have seen it/read it, thanks to piracy. Somehow win-win situation.
Great post, we still have a lot of things to do in China to improve the opensource environment
It's worth Googling "CEO Disorder" and looking through the results. Apparently Bipolar and manic depressive people have a correlation with being CEO's and successful entrepreneurs. Whether this is simply an interesting correlation or if there is a causation from one side or the other is an interesting topic to think about.
Well murdering people is on an entirely different level.

I admire him purely for the ability to self promote.
man that is really fun!! we did a bomberman on a hackerthon, but only for 4 people each time, i like the mass multiplayer idea...

are u planing to put it on github? will be awesome to host in our own server to play against company people only
Looking forward to this. Group Theory has always evaded me.
I'm in the US. In a large metro area even. I find myself using the iPad for its LTE connection very often.
The results don't need to be shared necessarily, it could be as simple as mandatory evaluation + unbeknownst to the investor, treatment if that's what is recommended.
Memcached and virtual FUSE filesystems
I disagree with OP. Maintaining a job when you have depression is very difficult, but you can work on your startup. Infact, having something to work upon, something that you love, gives a purpose to your life.

And these are not some arbitrary statements, I was suffering from depression & other related issues and focusing on startup really helped me. Before that, I was at bottom point of my life. Working on a idea, idea that i loved, was only one reason because of which i was waking up in the morning.

But, then again, I can see that startup is not a medicine for depression. It may have worked for me but there is no guarantee it will work for other. Even then, we can't say that if you are suffering from depression then startups are not for you.
Google support borders upon the farcical. It doesn't appear to be costing them too much money in the grand scheme of things, which is sort of surprising to me.

I had a support guy tell me I had to get Apple's legal team to contact Google so I could use the "Mac" trademark, because I happened to be selling a piece of software that ran on OS X. Like that's ever going to happen. My ad simply said "Try ____, a better way to _____ on Windows and Mac.", linking them to http://www.apple.com/legal/trademark/guidelinesfor3rdparties... didn't quite cut it, apparently, even though it clearly states that such use is acceptable under "2. Compatibility" near the top of the page. i.e. I can say my product runs on Mac if in fact it runs on Mac.

Approving a ten word ad takes Google over a week, in my experience. Baffling.

All this with their adwords $100 free trial. All that trial did was convince me that I should never ever in the life of the universe commit any money to Google, because they made it starkly apparent that I would never get what I paid for... running honest ads for honest products in a reasonable timeframe. I went with other ad networks in the end and had zero trouble whatsoever, and infinitely faster approval times. I suppose I may have had a smaller audience, but the headaches Google causes aren't worth the extra money.

Someone is going to come along and pull the rug out from under Google eventually. You can't rest on your laurels forever.

/rant
Thanks for sharing, brings back good memories...
Honestly, not only is this incredibly fun but also really innovative and clever. Well done.
Even with one account, you can put all your work-related boards in an organization and keep them separate from your personal boards that way. It's not exactly the same as the way Google does it.

I assume Dropbox doesn't allow multiple accounts because it would become a trivial workaround to their storage limits and seriously cut into the number of people they can get to upgrade to the premium version.
Russian mail provider Mail.ru did that, maybe still does. I blame white-listing, as perfectly valid mail from custom domains could become missing.
An Android Developer earns more than a Software-Developer (both writing Java).

And it's always worth learning.
How is the COM support (if any) in Free Pascal? That is one area Delphi really shined.
Be a generalist, hire specialists
Can these industrial 3d-printers print themselves? 30 000 is nothing if you have exponential growth.

But more seriously, I guess the speed could increase over time as the technology is improved, and unlike human workers these could run overnight?
There would be nothing wrong apart from claiming technology as their own if they did this under the GPL2+ as well.
That's a really good idea. I could see a small Arduino board with wifi and a FlexiForce[0] (just the first thing that came up in Google for "Arduino weight sensor"), and like you said a mobile component that would either be a stopwatch to actually log or a time entry for past movements (or when you didn't have your phone, etc).

My sister has Crohn's and one of college roommates had UC so I'm somewhat familiar with it.

My contact info is in my profile if you want to talk about this more.

[0] http://bildr.org/2012/11/flexiforce-arduino/
Adobe Photoshop 1.01 Source Code
What stupid comparison is this?
Of course there will be more lines of code in C++, but i bet you that 10 lines of python do more then 10 lines of C++.

As another comment puts it: How much more C++ would there be without python?
That's, in fact, exactly how I felt after reading what I thought was the entire article (but I'm finding out right now was only the first page).

Suppose I'll go read the remainder now...
yes, we're using google's drive client JS library, so things go from the browser directly to Google Drive. Will investigate Chrome Web Store integration, thanks.
Configuring A Static Asset Pipeline With Django And Heroku
Digital was never killing music. Stupidity, greed and failure to cope with reality were killing music. (By music he meant the phonographic industry).
The problem is that if you tell schools to implement "computer supervised" coding learning, they will tell the students to write a factorial implementation and then they'll test it for bit-perfect match with some "perfect" solution.

This way they will verify correctness, good indentation, meaningful naming of variables and so on. Because somebody in the school/government heard that this is what professionals care about.

IMO launching a media campaign which pushes schools to "teach" every child to program, without any plan prepared by professional teachers and developers and then permanent, ongoing support from such professionals, is asking for disaster. And the grandgrand...parent provided an example of such disaster.
What would impress me is an entire car, made stem to stern from 3d printers, even if it took a year using Titanium 3d printers and plastic 3d printers.

Also he would probably make more waves/growth if he were to print up things like all-plastic parts for the Honda accord and sell it to local garages for 1/100th of the price.
Very true, however I am not aware of a specification that, for example, makes it easy to check the scripts/resources that are being used are the correct ones. Of course any system to do this can be broken, but it strikes me a much bigger problem with Javascript in the browser than a binary.

One idea that's just crossed my mind is the idea of serving different Javascript to each client? It could be obfuscated uniquely every time someone loads the page in a detectable way. I,e you can serve IP x.x.x.x with obfuscation seed y and then you know to expect a certain behaviour. Variables and program flow can be changed to confuse nieve would be hackers, but important the structure of the network communication can be changed in a subtle way. Any hack scripts would need to counter for this which would make things far more complicated.

I wish my university term would be over so I can start hacking away on this idea! :)
Massively so.
Now, Max Levchin Will Decide Who You Friend On Facebook
Quick, everyone come up with the HN nicks so we can resolve the disputes there!
Because it's Java.

Also, significant whitespace is a pain in the ass.
gimp generally would do just fine, wouldn't it?
Speaking of plastic cars here is some history: http://en.wikipedia.org/wiki/Duroplast
Overload /limitations to adaptation.
I grabbed jbrooksuk because I use that everywhere.
Yeah I'm the same. I usually work in the dark, with the blinds shut and the lights off. Light colored backgrounds can really burn the eyes. I really love the Hacker Vision Chrome extension[1] which inverts the color-scheme of any site you go to and can be easy configured not to run on specific sites.

[1] https://chrome.google.com/webstore/detail/hacker-vision/fomm...
I'd love to know how was AngularJS used in this app: not the kind of app I imagined AngularJS would be helpful in writing!
Just to be clear in case anyone doesn't know: while Steam offers DRM, it's possible to distribute games through Steam without DRM, and many developers do so. The DRM part of Steam is optional for the developer.
This is also how all HPC computing environments (such as SLURM, SGE) do it. They simply spawn a subshell for you to work with and do whatever you want to run.
Is there a way to get any of these working on an Android web browser?
> I just wish the Xcode folks would have taken a few more pages from Delphi's playbook.

Indeed. Delphi was clearly influenced by NeXT/Interface Builder, but even back in 1995 it was miles ahead of today's Xcode.

For those not familiar with it, Delphi's UI editor was always live. You could create a data source object, enter the database connection info, then create a table view and point it at the data source, and the table would be filled with real data -- all within the editor. Like Interface Builder, the editor was running the real visual components (the equivalent of Cocoa's NSView), but unlike Interface Builder, Delphi focused on providing a true WYSIWYG experience, making it very easy to build new visual components that would be rendered live in the editor. Apple has moved away from this, in fact, with the latest Xcode no longer supporting plugins, and so custom views can no longer be rendered inside Interface Builder.

It's incredibly weird and sad that 18 (!) years later, current GUI tools are worse than Delphi was in 1995.
Mainly, one could say I switch back and forth between Bing and Google as their results degrade into customized marketing - at least on my desktop. My phone is nearly all Bing.

But after discovering Blekko here on HN by reading Chuck McManus's profile it's gaining traction in the rotation.

Finally, on my desktop, I use Wikipedia a lot for searches - prefix "w" in searches, and it shouldn't be dismissed as a search engine.
Google ports Office-substitute app QuickOffice to Chrome OS, Chrome browser
>Because the stated goal was to use Python "whenever possible" and judging by the python2 bashing at the end of the article, the author is a true believer yet the best he could do was 17% of the total code.

Of the total code of a very specific application, with very specific performance needs.

For others applications, including servers, the ratio could vary widely.
The term "SEO" should probably be banned from Hacker News altogether. No need for a downvote button then.
Mathematics student here, taken a few courses in abstract algebra. Group theory is really interesting and I'd recommend all those intrigued to give it a go.

Here is a great book about Abstract Algebra. It should be about right for this course and it's free! :D http://abstract.ups.edu/
> I sometimes think the Pascal idea could be rediscovered some day, maybe with a syntax addition or two.

Used to have exactly the same opinion (grew up with Pascal too), but haven't looked back ever since I discovered Go..
There's a large database of user styles for many websites here: http://userstyles.org/

There's also http://userscripts.org/ which is the same but for JavaScript instead of CSS.
Depression is not a barrier to doing a startup. Indeed, given that a large number of people (statistics vary widely as to the exact %) suffer from depression at some point in their lives, it is likely that there are far more happy outcomes of depressed people (or people prone to depression) doing startups than there are tragic cases where it has led to suicide.

There is some evidence that depressive spells can lead to more clarity - this is wrapped up in the debate as to why depression exists in the first place. Additionally, the severity of the depression is a major factor - I have seen people entirely incapacitated by it, whereas others are able to effectively manage it using therapy and/or meds.

Also relevant is the nature/cause of the depression - it is possible to suffer from symptoms of depression (i.e. scoring highly on, say, the Beck depression inventory) that are largely situational - i.e. they are brought on by a job you hate, a bad relationship, etc. In these cases, doing a startup might actually be something that enables you to focus your energy and actually reduce or eliminate the symptoms entirely.
Using the JS client directly isn't that easy, as you might have noticed. With the user that is saying the save fails quite often, that's likely to be using IE 9, it seems to have a far worse fail rate than the other browsers.

If you haven't already, add an exponential backoff to the save, i.e. if it fails try again in 1 second, 2 seconds, 4 seconds, etc. Google recommend it here https://developers.google.com/drive/handle-errors#implementi....

Also, if it's useful, we created a formal state machine for using the JS client library, the code is at https://github.com/jgraph/draw.io/blob/master/war/js/diagram.... Turning it into a state machine helped visualize which error cases weren't being dealt with.