Bill Gates Enrolls His Kids In Khan Academy - <AUTHOR> http://money.cnn.com/2010/08/23/technology/sal_khan_academy.fortune/index.htm <comment><USER3> I don't see how Khan academy is truly 'controversial', but obviously it is threatening enough to the status quo for people to try and frame it in a controversial light.

Since learning is my greatest love, school has always been my greatest enemy. I've been enamored with the Khan Academy from about the first 30 seconds of the first video I watched.

I've come across a few references to the idea that the biggest factor in education is the skill of the teacher, and that there is no way of guessing which teachers will be better than others. Apparently, there is no correlation between teaching ability and experience or education level. The Khan Academy model lets us leverage the impact of the greatest teachers and make excellent education available to anyone who wants it.

[edit: typo]

<comment><USER4> As a student at UCLA I can say that I have learned more from a handful of Khan's Calculus and Linear Algebra video tutorials than I have from several quarters worth of math courses at school.

Clearly there is controversy in this statement. Conservatives insist that receiving a "quality education" at the university level should cost $40k+ a hear. A man that shatters this notion by providing free videos superior to many university courses cannot do so without creating an uproar from the old- fashioned.

In any case, Khan has done a great service to this world. I hope this publicity will help his videos reach the corners of the world.

<comment><USER5> I am a conservative/libertarian and dont think university level education should cost 40K per year. I have no idea where you got that from or why you injected politics into this. If anything the university establishment is overwhelmingly liberal and would be the one taking issue with this.

<comment><USER6> Let's not forget the fact that "conservative" is an actual word in the language and that it means "opposed to change". The change here would be not paying 40k for a university education, and arguing for preserving the status quo would by definition be a conservative position to adopt. I did not read anything political in your parent post, though I could be wrong, but in any case, why the knee-jerk reaction?

*I am not from the US and the word "conservative" does not carry political connotations for me.

<comment><USER5> He said he went to UCLA (so I knew he was from the states or at least accustomed to the culture/lingo), he also used the word 'Conservatives' as a label for a group of people which given normal conversational English here in the states means he is referring to people who adopt a certain political position.

For the record, conservative is actually a pretty poor adjective for the US political movement that bears the name. While some old fuddy-duddy white dudes may hanker for the days of old and wish we could go back - most people my age are 'conservatives' because we are against the growth of government and its encroachment into our affairs. We dont want to conserve anything, we want to change it and make it better.

<comment><USER7> I think political labelling, especially in the US, is fundamentally broken. "Conservatism" isn't really about not changing things, while "Liberalism" in the US sense has only a little in common with its historical meaning (sometimes called "classical liberalism").

Meanwhile, "progressives" have somehow managed to capture a label which is pretty much an unalloyed good, even though many folks would think that the kind of "progress" which "progressives" want is not progress in the right direction.

It ought to be possible to reframe the debate, but unfortunately that would require people to fully and honestly comprehend the differences between various political ideologies, and very few people seem interested in understanding what their political opponents _actually_ believe.

</comment></comment></comment></comment></comment></comment><comment><USER8> If the Khan Academy was new to you too, it's a giant library of training videos produced by one clever guy, Sal Khan. Subjects range from algebra to chemistry, finance and lots more. Looks great.

<http://khanacademy.org/>

[http://khanexercises.appspot.com/video/raising-money-for- a-s...](http://khanexercises.appspot.com/video/raising-money-for-a-startup)

<comment><USER9> It's great. I wish there was something like this on higher level subjects. The pace of learning when sitting in a lecture is depressingly low.

<comment><USER10> I agree completely - I tried a couple on subjects I didn't know much about and found them slow. But I think this is perhaps a more complex problem - <USER2> advanced lectures at university sometimes seemed so slow as to be boring, even when I found the overall topic quite difficult. Pacing needs to change during lecture according to the individual maybe? Only easy solution is 1:1 teaching I'd guess.

<comment><USER9> I think the 10 minute lectures are a big improvement already. You can skip things you already know and even if you watch them all the pace is quite a bit higher than university lectures.

One thing that would be absolutely fantastic is if there were physics lectures that don't only list the facts but explain how the famous physicist got there. For example in my quantum mechanics course they just put the Schrodinger equation on page 1 and then derive things from that, never even mentioning experiments. Surely that is not how Schrodinger did it. And frankly this way of teaching is not very convincing. You get the feeling you're just learning a bunch of stupid mathematical tricks.

This also applies to mathematical lectures. I'd love to see theorems demonstrated experimentally and explain how the mathematician that got the theorem invented it. For example if we prove that the number of primes less than n is roughly n/ln(n) it would be lovely to have that demonstrated by writing a computer program that counts the primes less than n (or do this as an exercise), or to have some heuristic reasoning as to why it's true. This shows that the theorem is really saying something about our universe, instead of having just a bunch of steps in a proof.

</comment></comment></comment></comment><comment><USER11> This has to be the most disruptive startups around. The videos are always applauded, but I think not as many people know of the web applications Khan has built for some of his videos.

I urge everyone to watch this video: <http://www.youtube.com/watch?v=wRf6XiEZ_Y8>

Khan lays out the future development goals for Khan Academy. There's software, peer-to-peer learning, and better allocation of teacher resources.

It makes me realize that the way education is taught right now has to be one of the most archaic traditions.

</comment><comment><USER12> Sidenote - Khan Academy is hiring: <http://sfbay.craigslist.org/pen/eng/1920729182.html>

<comment><USER13> Cool! I hope they can get a better way of drawing text on the videos. It gets a bit illegible in this one:

[http://www.khanacademy.org/video/introduction-to- differentia...](http://www.khanacademy.org/video/introduction-to-differential- equations)

<comment><USER14> That is one of the older videos done with MS Paint. there are newer ones recorded in high definition with other software that I have never seen any legibility problems. I believe he intends to redo the older videos in high def with the newer software, but that has to be balanced against actually making new videos.

<comment><USER15> Redoing the videos could be done by someone else though -- the audio is normally pretty good.

</comment></comment></comment></comment><comment><USER16> Between the Khan academy and wikipedia, open source and a whole bunch of other things the internet has realized a lot of its potential.

That the rest is turning in to a giant billboard is a pity, but those few sites and the open source movement make it more than worth it.

They're some of the best things to come out of all this and for the most part they were completely unpredictable.

The Khan academy is _the_ use case for youtube to put forward as to why they exist. There are many more, but hardly any on that level of dedication and quality of content.

Wikipedia does the same thing for text and has left 'old' encyclopedias in the dust.

Now we need something similar for scientific papers that develops real traction, so that those that use for instance the Khan academy have access to all the underlying materials.

<comment><USER17> arxiv.org may be turning into that for sci papers

anyone in science care to chime in?

<comment><USER18> For the less "sciency" science of Generative Linguistics, there is another arxiv.org-style repository at <http://ling.auf.net/lingbuzz>.

People in this scientific community are quite aware of the advantages that these kind of open repositories bring to their disciplines.

</comment></comment></comment><comment><USER19> Here is an interview with Khan done at Mixergy. Awesome guy.

[http://www.youtube.com/watch?v=YQtXHp5wXLE&feature=chann...](http://www.youtube.com/watch?v=YQtXHp5wXLE&feature=channel)

</comment><comment><USER20> I keep thinking he could use a better/smoother drawing method. A way to 2x the speed would be good for my attention span as well.

Edit: looks like newer videos have better rendering - [http://www.khanacademy.org/video/linear-algebra--- eigenvecto...](http://www.khanacademy.org/video/linear-algebra---eigenvectors- and-eigenspaces-for-a-3x3-matrix) versus [http://khanexercises.appspot.com/video/raising-money-for- a-s...](http://khanexercises.appspot.com/video/raising-money-for-a-startup)

<comment><USER21> A way to multiply the speed by 1.4x or 2x would be amazing. I mean, without using a Flash video downloader and then viewing the downloaded videos in VLC at higher speed; that's too much trouble for something that should be nigh- effortless.

<comment><USER22> Flowplayer can play at double speed. It can also play YouTube videos, so it should be a pretty easy hack.

</comment></comment></comment><comment><USER23> I had not heard of Khan Academy before today. I'm impressed by the breadth of his knowledge. He's a math expert so I understand that, but being able to lecture on a high school level on all the other topics on the site is pretty amazing.

I checked out one of the videos on the Napoleonic wars. It's a subject I have interest in and have read about, but there's no way I could give a lecture on it. Khan gave a very nicely prepared lecture with plenty of details.

<comment><USER24> Would you call his college level courses (high school in some countries) high school level lectures? He doesn't really skip rigour compared to any other college math course at that level.

<comment><USER9> I'd call most of the math lectures, except the later calculus and differential equations and linear algebra lectures high school (or lower) level. For college level you'd expect a more rigorous treatment of limits and integrals for example. The videos do seem excellent as an intuitive explanation.

</comment></comment></comment><comment><USER25> I truly believe that stuff like Khan Academy is a part of the real future of education.

<comment><USER26> If you listen to Sal's talks or read some tesimonials, you will find it is a very real part of education already. I hope the work of Khan Academy keeps growing organically on its own merit and is not institutionalised in anyway.

<comment><USER27> I have not done either of those. I did watch a couple of his math videos on the site. It just so happens that we are teaching our son math this year. What great timing for this post. The videos were very good. I had my son watch the the "Division 1" video for a bit and he was tracking with it very well. Kudos to Khan Academy.

</comment></comment></comment><comment><USER24> Gates should donate to khan, even if its a few thousand.

<comment><USER28> You can donate to khan, even if it's a dollar.

<comment><USER24> Oh I already have :)

</comment></comment></comment><comment><USER29> IMO, of the various videos & podcasts of his I've found, this is the most thought-provoking & in-depth:

<http://www.youtube.com/watch?v=1C7FH7El35w>

</comment><comment><USER30> One downside. The wealthy (like the Gate's) will have a harder time signalling their wealth if their children don't matriculate in a prestigious academy/school. Will Gates refuse the high priced tuition at Harvard in favor of a free internet school?

Or more likely, he'll simply augment his children's already (probably) incredible education with some online lectures.

I don't think Harvard et al are in any danger yet. Too much vested in the current status quo. Again back to the social signals, a cocktail party, were did you go to school, etc. Unless you are uber-rich, this is important.

<comment><USER31> Gates is ueber-rich.

</comment></comment><comment><USER32> John Udell ran a very interesting interview with Salman Khan: <http://itc.conversationsnetwork.org/shows/detail4386.html>

<comment><USER33> The interview with Udell theorizes a bit on why Khan's approach works. Key bits: he approaches subjects conversationally; he doesn't appear in the videos, which reduces distraction; most of his video segments last 10 minutes, which is at about the point where attention gives out; the technology lets people pause the lessons to look words up, something you can't do in a classroom.

</comment></comment><comment><USER34> I have a few pet links I always post when this sort of radical refactoring of education is discussed. Khan is doing via the net something a lot like a 'tracks and clusters' concept David Gelernter pushed in the 2009 Edge essays:

<http://edge.org/q2009/q09_9.html#gelernter>

Roger Schank's ideas about just-in-time, story-centric curricula may also be interesting:

<http://www.edge.org/q2009/q09_print.html#schank>

</comment><comment><USER3> Hopefully, Khan, and the people he inspires, can work towards a solution to the larger problem in making education accessible to everyone: while the resources for education are readily available to anyone who can get to a public library, the culture of the least educated people often prohibits self- improvement.

I don't mean this to be a prejudiced statement, I understand there are prejudices and nuances, but I live in a very blue collar neighborhood, and I hang out in the library and interact with the middle school and high school students here. The percentage of people in my town who would feel comfortable admitting an interest in watching a Khan Academy video is very low.

</comment><comment><USER35> I love watching the videos on that site, but I find a month later it's like I never saw the video. I'll revert back to not knowing how the immune system works for example. Any memory/learning tips for that?

<comment><USER36> You lose what you don't use. This is normal.

<comment><USER37> To be specific: <http://en.wikipedia.org/wiki/Forgetting_curve>

</comment></comment></comment><comment><USER38> I am so giddy excited for this. I'm going to do this every night for half an hour until I reclaim math as a subject I understand.

</comment><comment><USER39> I think this guy deserves some kind of posthumous Nobel prize if he really keeps this up, as he states he intends to, "until he dies" (ok, we don't have to wait until he dies).

Cliched line but true ... : things like this restore my faith in humanity.

<comment><USER40> That won't be happening. The Nobel Prize cannot be given to a dead person. It's in the rules.

</comment></comment><comment><USER41> Khan Academy is awesome and I hope more people take notice of what he is doing.

</comment><comment><USER42> I am now reading The Fourth Paraidgm in which Mark Abbott talks about "A new path for science?" where he says discoveries and teaching will happen at the "edges." I think Khan Academy is a good example.

<comment><USER43> I'm reading the same book. What in particular brought you to the book if you don't mind me asking?

<comment><USER42> A friend of mine recommended that I read it and find it interesting. He was right.

</comment></comment></comment><comment><USER44> Had a bit of time to kill. So quickly put together a quick re-design. Would love to get thoughts. <http://screencast.com/t/MWMyNzRi>

</comment><comment><USER45> Khan!

<comment><USER45> i regret nothing ;-)

</comment></comment><comment><USER46> OK this may get me a few downmods but I just have to say it.Before you click that down arrow, hear me out please.

There is no denying that what Mr. Khan is doing is fantastic. But it would be wrong to de-emphasis the value that a community of learners adds to your education, like a university or a college. I am not a conservative (I not exactly old enough to be a conservative), but I see the point in the university model. First of all, I am not for the high fees and the bureaucracy, nor am I for the heavy course work with no explorations and grades for minimal work. I cannot loath them enough. But why do you want to take away the community that a place like the university would generate?

You do not want to be a lone wolf just watching a few tutorial videos and call it an education. We all know we learn more from each other than from anyone of the faculty members. (Here I am talking about students who really want to learn, not the one's who just want the elite degree. Thought the number is less, but it may increase if we work on making the system reward excellence rather than exam papers).

Also you may be able establish a lab for UG studies of software engineering or electronics (upto a certain extent), but subjects like mechanical engineering and Instrumentation & Control require quite expensive labs. Not feasible for an individual to buy.

Why not pool many student's money and buy those. We would need a common place to meet, so lets buy some buildings. Hey we would definitely need recreation and food, so lets make a recreational centre and a canteen. All this can be managed by students, but if not lets hire some MBA's to manage all this. WALA you have a ditto university but without bureaucracy.

<comment><USER24> And again, the community of learners can be better found in for quite a few on the internet, (especially tech fields) than a random sampling of a university classroom. Plus stuff like tech can be very solitary for large periods of time.

<comment><USER46> I am not concerned about the tutorial sessions, but heck my main concern is labs. How can you have a Bridge construction or fluid dynamics lab at our home?

</comment></comment></comment><comment><USER47> I'm not sure why one would choose lectures narrated by a single guy without expertise in any of the topics over real lectures given by world-class faculty and researchers.

Berkeley, MIT, Yale and other top universities in the past decade have made hundreds of courses available in audio and video form. I've been hooked on Berkeley courses for a few years now, actually wishing sometimes that my commute were longer.

<comment><USER48> Most professors at those institutions care very little about the teaching part of their job. The incentives they face make it that way.

<comment><USER47> Do you know this from personal experience or is it just one of those things that "everyone knows"?

My experience of both real-life lectures and podcasted ones suggests otherwise.

<comment><USER49> Podcasted lectures probably show an enormous selection bias, in that professors who don't care about teaching probably have no desire to make their lectures available to a wider audience. That aside I will concur that "professors don't like to teach" is probably much more anecdotal than evidence backed.

<comment><USER50> You also have to be pretty confident about your teaching ability to put that stuff up on the internet for everyone to see. I'd like to put some of my lectures online in a year or two, but currently they don't meet the Khan standard.

Regarding research professors, the chair of the department I was a graduate student at once said that your teaching can only hurt your career; it can never help it.</comment></comment></comment></comment></comment>


Show HN: Node-Rem: Rest Express Mongo in TypeScript, Passport, JWT, Docker, APIs - <AUTHOR> https://github.com/ngduc/node-rem <comment><USER2> This looks amazing. The problem is the surface area is so high the amount of time required to assess, evaluate, learn, and determine whether it's really a good architecture is probably prohibitively high. I wish I had a solution or a recommendation for how to get around this problem. I'm currently exploring AWS Amplify which isn't the same by any stretch of the imagination but offers a not terribly dissimilar set of benefits. I already know Amplify is far from perfect and I wish it used a different DB on the back end but at least I know it's well documented, surrounded by tons of blog posts, and likely to be maintained for the foreseeable future.

<comment><AUTHOR> Thanks! If you meant amplify-js, it's new to be but it looks interesting. They have a lot of ready-to-use aws services, not sure if they let us swap or choose alternatives. I'll check it out.

</comment></comment><comment><AUTHOR> I've just added initData, userNote model, listUserNotes.</comment>


Lessons learned: From 0 to 70,000 downloads in 30 days - <AUTHOR> http://baydin.com/blog/2010/09/from-55-to-70000-downloads-in-30-days/

<comment><USER2> "Make a product people want, everything else you can fix later."

That's the real meat there.

</comment><comment><USER3> From the articles, it looks like the extension isn't listed in the Mozilla or Chrome galleries. Is there a reason for this? How do you think it affects the distribution and exposure of the product?

<comment><USER4> We just wanted to control the growth before we got all the bugs ironed out. We didn't know how well our servers would scale, and we don't have a support staff. Not having the plugins listed certainly does impact the distribution and the exposure of the product in terms of volume - when we come out of closed beta, we'll have them there.

One of the big advantages, though, is that we also get to have more self selecting and passionate users this way and they tell others who would care.

<comment><USER3> Cool. Good luck to you guys! One suggestion is that you guys should look into releasing a Safari version as well. Since it's Webkit-based, it takes almost zero effort going from Chrome to Safari. I recently wrote a Firefox extension and was able to port it to Chrome and Safari quite easily, since it's pretty much all Javascript.

<comment><USER4> Thank you. Safari is the most requested one among the ones we're currently not supporting.

</comment></comment></comment></comment><comment><USER5> awesome piece and great lessons learned. a word of advice, from personal experience of having a start-up featured in NYT, Forbes, Businessweek, RWW, etc launch news to pubs is about 50X more interesting than updates or follow- up stories. as someone who has used and referred the product, i am providing a word of caution that you really need to think about opening other channels to get reach because your 3rd month referral traffic could very possibly be less than 20% of this month's.

</comment><comment><USER6> Beware of the pit of despair though, media coverage is like fireworks, it goes up and then explodes with a bang to fall back to the ground. Make sure you engage your users and make sure that you get enough of a tie to them that you can entice them to come back.

In the case of a download add a feature that checks for updates and maybe 'newsworthy' items that you can present to your users using the app.</comment>


Ask HN: What are the essential skills for a web developer? - <AUTHOR>

Well, I am PHP developer already, but I feel that I still miss some skills and knowledge.<p>Can you list a skills, languages, and tools that I should learn to be the perfect web developer.. for open source? <comment><USER2> What does be a web developer for open source mean?

To be a web developer you should have knowledge of html, css, javascript, and ajax.

You should understand table-based vs. css-based coding patterns. Cross browser issues, gzipping, js minification (yui, jsmin, closure), css minification, js and css file concatenation and why, learn a js library or two or three. Also learn sprites, and how forms work.

You need to really, really learn javascript. Prototypical Object Oriented development, after you know and understand it, then feel free to insult it (or love it).

Know which is quicker innerHTML or node creation and insertion (trick question!). Learn javascript development patterns. contribute to a javascript library.

json, json is very important.

There's a scattershot off the top of my head.

</comment><comment><USER3> It's an interesting question. Here's my (admittedly incomplete) laundry list:

* You should know (really really know) one language - preferably one conducive to writing web applications. PHP, Python, Ruby, Java and _.NET seem to be the ones in vogue today. Perl, Haskell, Scheme, Smalltalk, as well as several others, will absolutely work too, but tooling seem to be somewhat a step behind, at least when compared w/ the ones in the first group.

_ You should know Javascript. Not jQuery, Prototype, or MooTools. You should know web_developer.prototype.javascript.

* You should have great communication skills. Arguably, the ability to clearly and eloquently express yourself is sine qua non for (being successful at) doing pretty much anything that involves other people but, given that the bar seems to be considerably lower for us folks in traditionally left-brain professions, I feel obliged to mention it.

* You should have a knack for aesthetics, and be familiar w/ interface design and usability. You don't necessarily need to be able to produce aesthetically pleasing, usable anything, but you should be able to _know it when you see it_. And this is a lot less subjective than conventional wisdom would have you believe.

* You should have an understanding of how to store and retrieve data, what sort of operations are expensive when querying, and be able to model at least simple schemas.

* You should be able to write concise, uniform looking markup and css (or (and?) be familiar w/ the myriad use tools that can make this considerably easier for you).

* You should enjoy it.

Also Helpful:

* A background in Comp Sci will presumably give you some knowledge of design patterns (more helpful than algorithms for most web development work out there today, in my experience), a familiarity w/ different languages and general approaches, and the ability to write somewhat decoupled, modular, testable code amongst a few others.

* Being naturally curious, as well as enjoying it, will help you keep up with a fairly fast-evolving landscape of different standards, platforms and approaches.

</comment><comment><USER4> You don't have to do everything. If you try to you will be overwhelmed and unless you're a genius it will become demotivating if you think you have to learn all of it.

Do you want to work on large or small jobs?

For large jobs you will need to know a lot about reliability, scalability and sometimes performance. PHP or whatever language you work with is only a small part of the puzzle.

For small jobs you will have to know the browser quite well (CSS, JavaScript/JQuery).

</comment><comment><USER5> Even as we move further away from the original JavaScript language with libraries built upon it, I think a good understanding of how JavaScript works allows you to work efficiently within them.

While it's possible to "learn" jQuery, it's a much less arduous process if you already understand how JavaScript works on a core level.

</comment><comment><AUTHOR> Hello, Thank you all for your answers!

I was asking about if I should learn frameworks like zend.. and if there is any other new tools, or skills that I should learn.

Your answers helped me a lot, thank you all.</comment>


Ensuring CSS Animations Run and Stop Gracefully - <AUTHOR> https://www.viget.com/articles/ensuring-css-animations-run-and-stop-gracefully <comment><AUTHOR> The author here, with a quick note: This NPM package is ideal for pre-loaders with dynamically loaded content, lazy-loaded images, etc.</comment>


FTC goes after board game campaign gone wrong in first crowdfunding case - <AUTHOR> http://www.washingtonpost.com/blogs/the-switch/wp/2015/06/11/the-ftcs-first-crowdfunding-enforcement-is-over-a-failed-board-game-on-kickstarter/ <comment><USER2> When I saw the headline I wondered whether it was about the Goblins comic game where the game developer basically took the money and disappeared. The web comic artist is trying to make sure that backers get at least the game (edit: maybe?), but he's been hampered by Kickstarter's refusal to let him have the list of backers since he wasn't part of the Kickstarter itself.

I know it pissed him off no end when Kickstarter decided to send his name out to the backers saying "[he's going to get you your stuff]" while still refusing to tell him who the backers were. Not a fine moment there.

The comic: [http://www.goblinscomic.org/](http://www.goblinscomic.org/)

I believe this is the latest update: [http://www.goblinscomic.org/kickstarter- making-the-mafia-loo...](http://www.goblinscomic.org/kickstarter-making-the- mafia-look-like-chucky-cheese-since-2009/) in which Kickstarter sent out that promise while linking all those unknown-to-Tarol backers to a page with Tarol's home address.

Updates: added detail link, plus a bit more detail on it.

<comment><USER3> [http://www.goblinscomic.org/kickstarter-making-the-mafia- loo...](http://www.goblinscomic.org/kickstarter-making-the-mafia-look-like- chucky-cheese-since-2009/)

Wow, that Goblinscomic guy fails at web design 101.

There's a huge black graphical bar in the background with black text that males the left inch of that paragraph unreadable.

<comment><USER2> Possibly your adblocker is overambitious? I'm mobile right now but it's working in current Firefox, Dolphin and Chrome on Android. Black area is the background for a left side vertical ad, but even with Bluhell Firewall blocking in Firefox the layout is fine.

<comment><USER4> I'm on Conkeror (basically Firefox) with Adblock. It looks like (to me) that the text doesn't line up with the background image, causing some of the text to instead cover that black bar. Seems odd; you'd think the text and the background would be part of the same div or whatever.

<comment><USER2> I'm going to say this is definitely an Adblock Plus rules problem. I'm not using it in Firefox (no need with NoScript and RequestPolicy), but I do have the adblockplus.org version in Chrome and get the problem there. Disabling Adblock Plus for the site fixes the display.

I'm not going to dig into it, but I suspect that it's a case of floated divs and Adblock Plus is removing not just the ad or its iframe but the entire div that it's in, thus allowing everything else to move left.

</comment></comment></comment></comment></comment><comment><USER5> > Chevalier has agreed to a settlement order with agency. Under the agreement, > he's prohibited from making misrepresentations about crowdfunding campaigns > and failing to honor refund policies in the future. The order also contains > a $111,793.71 judgment against Chevaliar, but it is suspended because of his > inability to pay. "The full amount will become due immediately if he is > found to have misrepresented his financial condition," an FTC press release > said. The Post was not able to immediately reach Chevalier, who did not > admit guilt as part of the agreement.

So, he only has to promise not to do it again as long as he actually spent all of the money? Surely there is something else they can do to recover these funds.

<comment><USER6> Can't squeeze blood out of a stone...

<comment><USER7> Sounds like he needs to get a job, then.

<comment><USER6> You can't seize assets someone doesn't have and it's hard to make them acquire assets just to have them seized against their will. I don't know what you're expecting them to do, short of going for criminal charges and locking the guy up.

</comment></comment></comment></comment><comment><USER8> I'm curious why the FTC went after this particular Kickstarter. Was it seen as an "easy win" so the FTC could test the waters of going after other Kickstarter scammers? Will this expand outwards to include other crowdfunding sites as well?

I'm always amazed by how quickly some of the popular Kickstarters are overfunded- like the one recently that was basically a complete rip off of Google's Project Ara. Why would someone invest in that? Why would anyone even begin to think that a small no-name company could possibly pull off something like that? _Why would someone give them money?_

<comment><USER9> These projects on Kickstarter or Indiegogo platforms quickly gets overfunded because of the huge amounts coming to the projects from shady sources. If you would look at the backers of some of these projects, you will see a lot of big anonymous backings. I have even come across some agencies who will take money from the owners of these projects and put them back with multiple fake accounts to make it seem legit. This is why, even some of the hardware projects asks for a little money like 10,000$, when it is clear that hardware production involves high costs. After quickly getting overfunded, these companies takes advantage of PR and tech articles on popular blogs such as techcrunch, wired, and finally end up attracting a few good-natured tech enthusiasts who get deceived. Some of the projects on these platforms are extremely vague with no prototypes, but still are made to be successfully funded. It is great that finally they will be accountable.

<comment><USER10> Sadly every time I have ended up at a project that uses Indiegogo it seemed to be projects whom kickstarter wouldn't touch. Are their rules that much different? The most well known one I found there was that solar roadways group.

<comment><USER11> Could be just what my Twitter most often links me, but I mostly run across really small-scale stuff on Indiegogo, legit but not suitable for Kickstarter because it's not a creative project. For example: someone raising $500 to pay for a trip to present at a conference. This sort of thing seems pretty harmless; either you kick the person $5 or you don't, and you don't expect anything in return either way.

<comment><USER12> A friend of mine successfully funded their wristwatch design on Indiegogo ( [http://eurekawatch.com/](http://eurekawatch.com/) ).

</comment></comment></comment></comment></comment><comment><USER13> Kickstarter and especially Indiegogo are so full of scams, it's ridiculous. And people keep funding them. Makes it all the harder for legitimate projects.

<comment><USER14> I don't think scams as so much as inexperienced people who say "I've been doing this for X years and I can totally do it" then after spending 90% of the money and 6-12 months late - they go "actually....I don't think I can do this". This is also due to the fact that most projects try to do things at cost rather than allocating some buffer.

There was one posted for a bluetooth controller - looked pretty nice and I believe they even had a prototype. When the due date came - excuses start flowing in such as some company in China wanted to charge more than the initial quote for the cases. The owner even claimed it would be too expensive to 3D print them (which I think is a lie - the printer itself is expensive but the amount of filament needed per case wouldn't have been that much). Granted, using a 3D printer probably would have taken another year.

</comment></comment><comment><USER15> I hope they go after the "Smartmaker" scammers as well, Dimitri Albino and Harold F. Timmis.

[http://kicksucker2013.blogspot.com/2014/09/be-maker- smartmak...](http://kicksucker2013.blogspot.com/2014/09/be-maker-smartmakers- harold-f-timmis.html)

<comment><USER16> I had no idea about this guy and his scam but I'm really amazed at how gullible people can be. The whole campaign screams SCAM. If this awful troll- like casing smARtDUINO wasn't enough to give him away, I don't what would actually. Shame that these people can get away with this outrageous stuff like this. Someone should sue him into oblivion and make him pay for all what he had done to unwary people.

"A fool and his money are soon parted"

<comment><USER17> I traced Dimitri back 20 years, he's run similar scams from Italy, China, Egypt, US - You'd think he was coated in teflon.

</comment></comment></comment><comment><USER18> It was only a matter of time until they started. There are so many bad Kickstarters out there now, I won't back anything on there anymore.

<comment><USER19> Bait-and-Switchstarter.

</comment></comment><comment><USER20> This is another Kickstarter scam by Andy Muldowney. Still not shipped even after more than 3 years [https://www.kickstarter.com/projects/1953425088/mprinter- an-...](https://www.kickstarter.com/projects/1953425088/mprinter-an-analog- printer-for-a-digital-world)

</comment><comment><USER21> These crowdfunding platforms heavily rely on trust between backers and creators. I wonder how many failed projects, scams, etc. it will take before that trust is eroded? If fraud isn't policed better, Kickstarter will permanently lose many of its best backers.

Example: I once invested in a small Indiegogo art project. The creator was supposed to produce and ship a small book of comic strips to the backers. This was a very doable project but the creator never delivered and has to this day never refunded the backers. I haven't funded anything since and probably never will.

</comment><comment><USER22> I hope the FTC doesn't try to enforce consumer laws on an investment site. In the article they even refer to the contributors to the game as "consumers" which I think is a mistake. Anyone contributing to a Kickstarter project is investing and as such has to expect the possibility of a complete loss of funds. Of course, a site like this will attract scammers and the FTC should investigate fishy cases when the principals just take the money and run but that scam is older than capitalism.

<comment><USER23> The regulations protecting investors are far stronger than those protecting consumers. Crowdfunding could not exist if the customers were legally considered investors.

<comment><USER24> Yes. There's reasons Kickstarter goes to great pains to make it clear backers are not investors. SEC regulations and compliance requirements are much more burdensome.

</comment></comment></comment><comment><USER25> ive always seen this as a problem with crowdfunding, give someone with no business or money management experience and its likely it wont be well managed or ran... which increases the risk of no return on my investment.

<comment><USER17> There is a sea of difference between a project that didn't deliver due to lack of experience (or mental breakdown [https://www.kickstarter.com/projects/73258510/sad- pictures-f...](https://www.kickstarter.com/projects/73258510/sad-pictures-for- children/posts/759318)) and straight up predatory marketers insinuating themselves into a trust based eco-system. Fact is the majority of the internet is lazy and can't be bothered to do a simple Google search before they hand over their cash (i.e. smARtMAKER)

</comment></comment><comment><USER26> Do we really want to raise our kids in a world where you can't take the money and run?

<comment><USER7> YES</comment></comment>


Metasploit – A Walkthrough of the Powerful Exploitation Framework - <AUTHOR> https://medium.com/manishmshiva/metasploit-a-walkthrough-of-the-powerful-exploitation-framework-6974c4ed0ea7 <comment><USER2> one time i downloaded metasploit onto my computer and my anti-virus software freaked out

<comment><USER3> As it probably should have.</comment></comment>


Zuckerberg, Milner, and Hawking to Launch Nanocraft Project - <AUTHOR> https://www.facebook.com/photo.php?fbid=10102777497843851&set=a.612287952871.2204760.4&type=3&permPage=1 <comment><USER2> This seems pretty cool. It fits in nicely with the Sci-Fi trope of sending machines with our genome out to other star systems where they proceed to print or otherwise grow a colony; a little far-fetched, but not nearly so much as humans traveling to the stars.</comment>


InsideReCaptcha: Reverse-engineering the new reCAPTCHA - <AUTHOR> https://github.com/ReCaptchaReverser/InsideReCaptcha

<comment><USER2> > It turned out this new ReCaptcha system is heavily obfuscated, as _Google > implemented a whole VM in JavaScript with a specific bytecode language_. > (Emphasis original)

I guess it inherently requires security-by-obscurity (with all of its benefits and flaws), but well, that is interesting.</comment>


The Day I Played Bill Gates and Satya at Ping-Pong - <AUTHOR> http://info.capitalandgrowth.org/bill-gates-lp/ <comment><USER2> "Leadership is a privilege that can easily be taken away. The talented people who work for me have a plenty of options and can leave at any moment. I therefore treat them like unpaid volunteers"

Interesting perspective.

<comment><USER3> I don't really understand what he means by this. Just beacuse you're choosing to have a certain job, or because you can leave, it doesn't mean you're not entitled to compensation. If that were true, anyone with any choice of job wouldn't receive a wage in exchange for his labour power.

Of course the people under him get paid (perhaps not by Satya himself), so what does he mean? That the leadership is unpaid? One would expect that leadership means a higher paid position, because leaders are applying a more specialised labour.

Am I looking at this the wrong way round, or being obtuse?

<comment><USER4> I think it means "treat them as well as you'd treat a volunteer doing the same job". The contrapositive (which I've actually had thrown at me in a past job) is "your employees get paid to do their job, they deserve no thanks beyond that".

</comment></comment></comment><comment><USER5> _Satya was also more accessible than his predecessor and would meet with anyone in his division for 10 minutes on Fridays._

I imagine Satya no longer has this policy as CEO. Are there any division head level or higher execs in Microsoft which copied this policy? I imagine it works best as a mid-level manager where there are at least 50-100 people below you but not 10's of thousands.

<comment><USER6> This generally works out well no matter how big the number or reports.

People realize that there's x people reporting to you, and tend to be very careful about deciding to bring something to you. If someone wastes his time it looks bad on them.

</comment></comment><comment><USER7> > We were cautioned beforehand not to embarrass him

I would hope Bill Gates doesn't have such a delicate ego that he couldn't handle losing a game a ping pong

<comment><USER8> My old boss low-key used to be on the Indian national ping pong team. So when some local businesses had a charity tournament (with betting system as well). Over 100 contenders signed up. I put all my money on him and watched as he played 100% defensively, relying on unforced errors to advance, always returning playable balls - not slamming them. He made it all the way to the finals and beat his worthy opponent handily, again via unforced errors only. No one was embarrassed!

<comment><USER9> This was also the Eric Sink approach to running his business:

 _The principle_

The thing I find most interesting about Ping Pong is that you can often win without doing anything fancy or aggressive. A lot of players think the way to win is to slam the ball really hard. The problem with this strategy is that a slam is a high-risk/high-reward shot. If you do it right, you almost certainly score a point when your opponent fails to return the ball. If you do it wrong, you give your opponent a point.

Modesty aside, I consider myself a "pretty good" Ping Pong player. I can slam the ball when necessary, but I hardly ever do. I can beat most other players by simply returning every shot with a little backspin. Hitting the ball hard simply isn't necessary. All I need to do is wait for the other player to make 21 mistakes.

 _How software is similar_

You can beat a lot of competitors by simply not beating yourself. Most companies go out of business because of their own stupid mistakes, not because of the brilliance or strength of their competitor. Stay conservative, and stay in business. Watch the years go by, and you'll be surprised how many of your competitors come and go.

[http://ericsink.com/articles/Game_Afoot.html](http://ericsink.com/articles/Game_Afoot.html)

</comment></comment></comment><comment><USER10> I am a ping-pong enthusiast myself and spend endless time playing it. So, I loved reading this article. Was this competition for entire MS or just some small division. I am wondering where the chinese players are :-) We have some in our office who love to show off their pen-hold. Curiously, the best player in my office is a dutch...

<comment><USER11> May I humbly ask what was so enjoyable about this article?

It's fairly short and as far as i can tell almost entirely devoid of content (the moral seems to be that Satya is a nice & humble manager?)

<comment><USER12> The article may appeal to a ping pong player as it describes a moment when the abstract, specific niche skill finally counts on the big stage of life :)

</comment></comment></comment><comment><USER13> The actual Microsoft corporate subculture is bizarre to behold, when contrasted with the perceived subculture of the Microsoft user, operator, systems administrator, penetration tester, et c.

<comment><USER14> There's no single Microsoft subculture. The company is too big, made of too many parts, and 4-dimensional. The culture of Windows in the 90's would be absolutely alien to the culture of (for example) Skype in the 201*'s.

</comment></comment><comment><USER15> Could either of them apply topspin or return it?

<comment><USER16> Frankly I don't remember. But Bill was decent as he had worked on his game and got coaching for sometime. Apparently, when Microsoft was entering the China market he had to engage in ping-pong diplomacy. It is a practice that dates back to president Nixon's time that is explained in the book _Guanxi: The Art of Relationships (Microsoft, China, and Bill Gates 's Plan to Win the Road Ahead)_

[https://www.amazon.com/Guanxi-Art-Relationships-Microsoft- Ga...](https://www.amazon.com/Guanxi-Art-Relationships-Microsoft- Gatess/dp/0743273222)</comment></comment>


Business Reporter: How to get more value from data by using GPU databases - <AUTHOR> http://www.brytlyt.com/blog/business-reporter-interview/ <comment><AUTHOR> Brytlyt's CEO, Richard Heyns, was recently interviewed by Business Reporter to discuss the options available today for companies looking to get real-time insights and extract huge value from their data assets by using GPU-powered databases. Here's the video and article in its entirety.

</comment><comment><USER2> Yeah I have seen other Business Reporter interviews around Data, this seems to be the first about GPU's though.

</comment><comment><USER3> Interesting interview. I see Business Reporter doing a couple debates and interviews around Data.

</comment><comment><USER4> Interesting video.</comment>


Zuckerberg on refugee crisis: 'Hate speech has no place on Facebook' - <AUTHOR> http://www.theguardian.com/technology/2016/feb/26/mark-zuckerberg-hate-speech-germany-facebook-refugee-crisis <comment><USER2> Who will parse the difference between speech critical of the government's policies and "hate speech"? The team that Zuckerberg is funding to work with the police?</comment>


The man who made Edward Snowden inevitable - <AUTHOR> http://www.economist.com/news/christmas-specials/21683975-man-who-made-edward-snowden-inevitable-black-chamber <comment><USER2> Good article, and quoting the must-read book by Kahn.

But the connection between Yardley's actions and Snowden's actions seems a bit contrived.</comment>


Evidence-Based Scheduling 2.0 - <AUTHOR> http://www.fogcreek.com/FogBugz/blog/post/EBS-20.aspx

<comment><USER2> Does anybody know of any other EBS implementation besides FogBugz?

I would probably use FogBugz if its usability was better. I think a breadcrumb and a sidebar would help.

<comment><USER3> There are plenty of Monte Carlo-based scheduling tools (including downloadable Excel spreadsheets) but all of them require the different project parts to be input separately (because they have no assumption of being hooked up to an existing project management system) which seems like a royal pain in the ass so they probably get downloaded and hardly used.

And probably Fog Creek's implementation is better anyway.

</comment></comment><comment><USER4> Rather use time estimate * pi. Always worked for me!</comment>


Who's Driving Twitter's Popularity? Not Teenagers - <AUTHOR> http://www.nytimes.com/2009/08/26/technology/internet/26twitter.html <comment><USER2> well duh...twitter is useful to people who sling some sort of product, it's the new newsletter, but for regular people it's MUCH easier to use facebook</comment>


Trading System Testability - <AUTHOR> http://howtohft.wordpress.com/2011/02/16/trading-system-testability/#comments

<comment><USER2> Traditional unit testing doesn't work well with the strategy component in high-frequency trading programs.

* The need to rapidly iterate and refine strategies is not supported by writing tests which can prematurely lock-down the logic. Likewise, freezing the business logic with tests can become an impediment to adapting to changing market conditions (some opportunities have a short life).

* Like chess and poker games, the opponents have a say in how the logic plays-out. You will not be able to create a mock-object that accurately simulates how the rest of the market will respond to your bids and offers.

* Trading can be viewed as a concurrency problem. A flood of messages (orders and cancels) from independent actors (your competitors) go into an exchange computer which matches orders and emits quotes -- this is a race condition by design. Behaviors of concurrent systems with race conditions are notoriously hard to test.

* The OP mentions an order simulator (fake orders used for testing) but should be aware that that system can introduce a new risk, that of failing to switch the inputs when going live with a strategy. I've seen this happen (fake orders in, live orders out, not good).

* For managing risks, there are reasonable alternatives to testing. For example, strategy monitoring can shut down a program with order streams that are too large, too frequent, or that accumulate large positions. These dynamic reasonable checks provide protection against irrational strategy logic. Dynamic monitoring of trading logs provide real-time logic validation (i.e. with the actual inputs received, did the strategy make correct decisions).

Many components of a trading system are unittestable, but the strategy engine (the business logic) is more amenable to other techniques.</comment>


PotCoin Is the Cryptocurrency of the Cannabis Industry – PotCoin.com - <AUTHOR> https://www.potcoin.com/ <comment><USER2> Proof of stake is probably not a good idea on the blockchain. The fact that it's been around since 2014 and is still worth less than 2 cents per coin isn't comforting, either.

Besides, do we need a separate crypto for pot? Could that be just a marketing angle? By any reasonable standard, Bitcoin solved the primary problems of cryptocurrency. It's safe to say that it's won -- so far. If one were interested in privacy-focused coins, you might look at Zcash or Monero but both of those have security issues which Bitcoin has not -- again, so far.

</comment><comment><AUTHOR> Would investing give high return, or a black hole sucking in your money.</comment>


Firefox 4 RC now available - <AUTHOR> http://blog.mozilla.com/blog/2011/03/09/mozilla-firefox-4-release-candidate-for-windows-mac-and-linux-now-available/

<comment><USER2> I'm used to Firefox 3.6 on Win7. There are a few reasons why it's my go-to browser when I'm using Windows:

1) Plug-ins like Firebug, web dev toolbar, greasemonkey, and resizeable textarea

2) Tabs are well-placed and readable, and you can simply double-click next to tabs to open a new tab

3) A proper status bar that's always visible

4) A full menu bar

5) No Adobe Flash built-in

I've installed Firefox 4 RC. The colors are loud. Tabs are on top, tab text is illegible, and double-clicking next to tabs doesn't create a new tab (it simply resizes the browser window). The status bar and the menu bar are gone. I couldn't even find Firebug and Greasemonkey.

Luckily, a few of these unfortunate decisions can be reversed. Apparently, you can turn on an "add-on bar" to show the controls for Firebug and Greasemonkey. You can also opt for a top menu bar, which has the added benefit that it re- enables the "double-click to create new tab" behavior.

IMHO, the new UI sucks balls. If Mozilla wanted to copy Chrome/Safari's UI, they've succeeded.

EDIT: After viewing some of my websites in Firefox 4, I must say that CSS3 and text rendering is _a lot_ better than in FF 3.6. From what I can tell, it's on par with Chrome. I just wish it didn't have its UI as well.

<comment><USER3> > If Mozilla wanted to copy Chrome/Safari's UI, they've succeeded

They haven't succeeded because they still see the need for both a search box and an address box and the tabs don't close right under where the last close button was (my biggest gripes).

<comment><USER4> The nice thing about the separate search box is the corresponding list of available search engines.

<comment><USER5> Can you explain what's nice about that (compared to alternatives)?

<comment><USER6> 1\. I can drop-down the list of available search engines and see what's available, without having to remember any key-words to do the searches.

2\. (and this is the killer feature for me) If a particular search engine is selected (say, IMDB), I can right-click on any word on a page, and one of the context menu options is "Search IMDB for <selection>..."

Also, horizontal real-estate is not much of a concern on a wide-screen monitor - how much of the URL would I really want to see..?

</comment></comment></comment></comment></comment><comment><USER7> Serious question here... I now use Chrome, my parents use Chrome, and almost everyone I know has converted. Most HN users seem to use it too: <http://news.ycombinator.com/item?id=2105954>.

Is there anything compelling in Firefox 4 to get excited about?

<comment><USER8> > Is there anything compelling in Firefox 4 to get excited about?

Sure! Here are some things I personally find exciting about FF4. I'm not saying everyone should find them exciting, they are just my personal opinion:

* FF4 is the only web browser to combine a tracing JIT with a method JIT for JavaScript. Some websites run amazingly fast with that. See the mozilla demos site for examples.

* IE9 has great hardware acceleration on Windows (but JS engine is inferior to FF4 and Chrome), while Chrome has a great JS engine (but hardware acceleration on Windows is inferior to FF4 and IE9), while FF4 is the only browser to have both great hardware acceleration on Windows + a great JS engine.

* Firefox is the only major browser that is 100% open source. (Chrome isn't open source, it bundles closed-source Flash and a PDF viewer as well as other stuff. Chromium is open source, but the vast majority of Chrome/Chromium users use Chrome.) Firefox is also developed in the open source way, completely in the open, unlike any other browser (including Chromium, where a lot of development is behind closed doors, then 'dropped' into the open - e.g., CrankShaft).

* Almost the same codebase used on desktop and mobile (mobile FF4 will hit RC very soon too). Opera has a mobile version, and Safari and IE have mobile versions too, but they are quite distinct. Firefox brings the mobile and desktop versions closer than those. Among the benefits is you can view desktop versions of websites in FF4 mobile very well. (Of course you generally want mobile versions of websites - but now and then, you do want a desktop version, especially on a tablet.)

<comment><USER9> Sorry- I'm curious- why do you think IE9's JS engine is inferior to FF4/Chrome?

<comment><USER10> Try any benchmark other than SunSpider.

<comment><USER11> Word!!!

</comment></comment></comment></comment></comment><comment><USER12> Wow...I must say...as someone that abandoned FF for Chrome, FF4 feels SOOO much faster and cleaner than 3.6.

Will definitely continue testing it out.

</comment><comment><USER13> One thing that FF3.x has had on chrome is total memory footprint. About a month ago, when I was testing FF4, I noticed that the memory usage for FF4 and Chrome were pretty close. I personally think Chrome consumes a bit too much memory for my liking, and I was disappointed to see FF4 following suit. Has anyone noticed if the new RC is more conservative with its memory consumption?

<comment><USER14> Keep two things in mind: virtual memory usage is not the same as physical memory usage; an application consuming more memory only matters if you can notice performance degradation elsewhere in your system.

<comment><USER13> I usually only pay attention to real memory. I also notice when my real memory runs out or real memory, my machine immediately start hitting swap. I guess 4 gigs is just not enough anymore.

This is what I use to measure what I believe to be real memory usage for Chromium: <https://gist.github.com/864606>

<comment><USER14> I actually don't think that's accurate, since it naively adds up the resident set size for each Chromium thread. The problem is that there is probably a lot of shared pages among those threads - the Chromium runtime and such. I think - but I'm not sure - that the resident set size _includes_ pages that are shared with other threads/processes.

<comment><USER13> You may be right. I get the same memory usage numbers with my Chromium memory usage script as Chromium's "Stats for nerds", but Chromium's detailed memory usage tool does link to a bug where it over reports its own memory usage. <http://code.google.com/p/chromium/issues/detail?id=25454> I guess if even Google can not figuring out how much memory Chromium is using, laymen, such as myself, are not going to do much better.

<comment><USER14> At the very least, we can provide bounds. What you and Chromium report is an upperbound. We could provide a lowerbound defined as:

      def thread_low(t): return resident_set(t) - shared_set(t)

      lowerbound = sum(map(thread_low, all_threads)) + min(map(shared_set, all_threads))

(Forgive the Python notation, it would actually be easier to express this using actual summations if I could draw freehand, but given that I can't, I figure code would be clearer.)

For all threads in the process, we know that it must be solely responsible for its resident set minus its shared set. This already is a lower bound, but it ignores what is shared. We can increase (improve) this lowerbound a bit by figuring out what the smallest shared set among all of the threads is. If my thinking is correct, then we can be sure the total memory used won't be lower than this.

</comment></comment></comment></comment></comment></comment><comment><USER15> Firefox: Chrome

Emacs: Vim

I guess different browsers for different types of people. I still use Firefox on occasion but mostly as a runtime for Firebug. Otherwise, I switched to Chrome more than an year ago and haven't looked back.

<comment><USER16> That's funny, because one of the main reasons I've stuck to Firefox is its superior Vim emulation support (via Pentadactyl).

<comment><USER15> And Emacs has viper :)

<comment><USER16> Well, all the web browsers had Vim emulation, so Emacs was feeling left out ;)

</comment></comment></comment></comment><comment><USER17> Since beta 10 or 11 FF4 has been really sluggish for me when opening new tabs, and at startup (aka opening lots of 'new' tabs). I don't know what changed, but it's enough to make me consider switching to Chrome. I don't want to, but RC1 is still sluggish to the point of being nearly unusable, given my browsing patterns.

<comment><USER18> Did you file a bug on this? If not, could you do that please? Since people aren't seeing this in general, your help would presumably be needed to narrow this down....

<comment><USER17> Actually, I've been thinking about it and the problems happened around the time I upgraded to Windows 7, at which point I installed Firefox to my (relatively old) SSD, which was problematic in the past for Firefox. I'm going to reinstall it to my HDD as I had it previously and see if that fixes the problem.

<comment><USER18> Sounds good. If the problem persists, please do file a bug!

</comment></comment></comment></comment><comment><USER19> I'll try it later and edit this comment, but have they changed the way it stores passwords? Currently, without a master password, you can view a user's passwords in plain text.

Ideally, a master password should be a requirement, or passwords should go in the keychain on OSX. Many, many Firefox users do not know about the master password, so if you can sit at their computer you can see their passwords. It's terrifying.

</comment><comment><USER20> How long after the release candidates do they usually releases the final product? Does anyone know the history of their release periods?

<comment><USER21> It's been decreasing consistently over the last few releases. If we don't find any major flaws in the RC, we'll ship it as final in a week or two. If we do, you can add a few days to that estimate.

</comment></comment><comment><USER22> I admire Firefox for what it's accomplished, but Chrome has stolen my heart. I had to use Firefox today actually to test something, and discovered a Bing bar that I'm pretty sure I didn't consent to, taking up valuable real-estate.

<comment><USER23> Whatever that bar is, it's not Mozilla official. Some other software on your computer put it there.

<comment><USER24> _Some other software on your computer put it there._

Why does Firefox allow this?

<comment><USER25> Technically, your operating system's security model allows this. There's little Firefox could do to prevent it.

This is a historical accident; only toy and mobile OSes have any sort of application-level access control.

<comment><USER26> >> There's little Firefox could do to prevent it.

Wrong, they can just add DRM.

</comment></comment></comment></comment></comment><comment><USER27> I switched to chrome after trying to use Minefield for about a month. Minefield was ugly - I just couldn't get it to look perfect. Chrome has all the extensions I need now. Firefox doesn't have anything special in my opinion. Chrome is faster and light weight. I just wish it had a tab preview like Firefox's "Tab Scope" and a proper title in the titlebar.</comment>


The development of SlideViewer – a QML-based presentation program - <AUTHOR> http://www.kdab.com/development-slideviewer-qml-based-presentation-program/

<comment><USER2> During my time working inside the Qt office, there were quite a few guys using their Nokia N900 or N9s to show QML-based presentations with HDMI output to a big projector.

The framework was this one as far as I remember: [http://blog.qt.digia.com/blog/2011/05/30/a-qml- presentation-...](http://blog.qt.digia.com/blog/2011/05/30/a-qml-presentation- system/)</comment>


Right now is the worst time to buy a new laptop - <AUTHOR> http://blog.travisbloom.me/post/16983058458

<comment><USER2> It's always the worst time to buy technology hardware. Just go ahead and buy if you need something and don't look at the adverts for a few months so you don't kick yourself silly for not waiting for the all the shinier toys that come out immediately after your purchase.

</comment><comment><USER3> If you're looking for power with 7-8 hours of battery life, checkout the Y570 from Lenovo. Seems like this "aspiring IT professional" needs to do a LOT more research than just checking out whatever new macbook is out. I spent $700 on my laptop, and put a 120GB SSD in for another $100 and I do have the 8 hours of battery life and instant wake up (arguably almost instant boot as well, it only takes ~10 seconds). I don't disagree that laptops aren't about to get better (ivey bridge is going to be huge), but they're always getting better.

</comment><comment><USER4> You can already get 8-hour-plus laptop battery life, with plenty more options than just the mentioned Y570. This is at all ranges of size from 12" to 15". Wake-up from sleep is easily under 4-5 seconds, the cooling fans are not obnoxious.

Better reasons this is the worst time to get a laptop: hard drive shortages, the coming Ivy Bridge laptops, and of course, almost everything has already moved over to 16:9 screens :)</comment>


Bitcoin can still be a safe haven, experts say - <AUTHOR> https://decrypt.co/21885/bitcoin-can-still-be-a-safe-haven-experts-say <comment><USER2> Honestly I'm long on BTC just in case there's another moonshot, but this pandemic has fairly conclusively demonstrated that bitcoin's days are numbered. In the past BTC tended to do well when the market did poorly, but that hasn't been true for months.

It was a great experiment, it demonstrated the value of decentralized, pseudonymous currency, but the low capacity and high power draw will probably see it undone. That's not to say all crypto is dead but the buzz has certainly been dying for a while, and like any fiat currency it only works if everyone else uses it.

Though I'll add that this recent drop in price coupled with the effects of the virus on the economy could be a solid foundation for just enough market manipulation to set off another BTC craze...one last time.</comment>


Documents Reveal How the NSA Cracked the Kryptos Sculpture Years Before the CIA - <AUTHOR> http://www.wired.com/threatlevel/2013/07/nsa-cracked-kryptos-before-cia/?cid=9651674

<comment><AUTHOR> This sculpture has always fascinated me. The fusion of art, mystery and science - very powerful.</comment>


Show HN: Optimize existing websites automatically with just a click - <AUTHOR> https://snapmobl.com/

<comment><USER2> This is slick, nice work. Is there IP-based localisation happening? I ask because when I fed [http://snapmobl.com](http://snapmobl.com) into your engine it came back with German content instead of the English I was first looking at.

</comment><comment><USER3> Your site looks great! I like the idea.

I'm trying to do a conversion and it's running really slow. It's been processing for over 5 minutes now and it's only about 2% done. Is your server overloaded at the moment?

Nice work!

</comment><comment><USER4> Cool product for small businesses to create a mobile website with a few clicks. I tested other solutions and this one was by far superior in terms of clean transformation and usability</comment>


Money, Race and Success: How Your School District Compares - <AUTHOR> http://www.nytimes.com/interactive/2016/04/29/upshot/money-race-and-success-how-your-school-district-compares.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news&_r=0 <comment><USER2> mine's average. Take that white privilege!</comment>


How to Buy a Phone System: Tools for Small Businesses - <AUTHOR> http://blog.seliger.com/2010/02/08/tools-grant-writing-and-small-businesses-how-to-buy-a-phone-system <comment><AUTHOR> Note that this issue arose in an earlier HN thread: <http://news.ycombinator.org/item?id=865297> which this post in part responds to.</comment>


Driving Girls Out of Computer Science - <AUTHOR> http://harmful.cat-v.org/political-correctness/girls-in-CS <comment><USER2> This is my understanding in a summary : If women wanted to be in I.T they would be and he doesn't care much for fashion.

I'm a woman and I'm in I.T because I want to be, so I guess he's right. Doesn't excuse the socks w/ sandals though.

</comment><comment><USER3> Does anyone else understand what the hell was trying to be said in that article?! Incoherent as all hell..

<comment><USER4> I think he's trying to say that he the lack of gender balance in tech has nothing to do with him, and since the things which women complain are lacking for them are not things he finds he needs, then the complaints are all a bunch of malarky - women aren't in IT simply because they don't want to be.

I disagree. Rather, I find the lack of any sort of root-cause analysis about _why_ women don't want to be in IT to indicate large blind spot in the author's understanding of the problem.

</comment></comment><comment><USER5> I don't agree with everything, but he does have a point: where are all the programs encouraging straight men to join the fashion industry?

<comment><USER2> List any of the jobs you would stereotypically associate with women - e.g hairdresser, cook, fashionista - the most famous people in all of these roles are always men.

Men seem to take this type of role to the next level & turn it into an art form.

If a man wants a role in an industry - they work for it and take it and push it to new heights.

Women just need to do the same.</comment></comment>


Instant dev environments for cloud-native apps - <AUTHOR> https://okteto.com/blog/step-out-from-the-dark-ages-develop-the-cloud-native-way/ <comment><USER2> "developers shouldn't install Kubernetes locally as this requires hardware resources and deeper knowledge about this technology"

Totally disagree with that, developers should be sympathetic to the environment there code runs in, definitely spend the 5 mins to install kube through docker desktop and be done.. shorter feedback loop then too having it run properly local.

<comment><USER3> Ramiro here (co-founder of Okteto)

I agree that "developers should be sympathetic to the environment there code runs in". But that's about where the code runs in production, not where the developer runs it while coding. That's why we are pushing towards using remote clusters, so that you are developing on an environment that's as close to prod as possible.

In my opinion, Minikube, Docker for Desktop, Kind and others present two big challenges: First, it's not trivial to run them locally. They require extra memory, cpu and battery, they have issues starting/stopping (I don't use my local cluster that often, and I've spent way more than 5 minutes just starting/stopping/troubleshooting it). And, at the end, they have different components (load balancers, disk, network) and configuration from a remote kubernetes clusters, creating more dev-prod skew.

Second, the feedback loop is not that fast. You still need to either mount volumes (which is slow if you handle multiple files, like node's node_modules folder) or end up building containers to validate your changes. Sure, you don't have to push and pull them, but what if you didn't have to even build them?

<comment><USER2> Yeah I guess that might work for some workflows, we try and keep local as close to prod as possible, and how we build local artifacts that we test as close to how we build prod artifacts. Giving us a fighting chance of being able to repro prod bugs for example, if a team was making a different set of trade offs that would work.

Thinking about it more, we have had the problem of docker desktop using a bunch of memory and slowing productivity, so shipping that giant vm elsewhere would solve for that, can I spin up 16gb+ namespace/env in okteto?

<comment><USER3> If your kubernetes cluster can support a 16GB pod, it will work with okteto.

That said, the pattern we recommend to follow is to split it into smaller dev envs. That makes it easier to manage, and allows you to have dedicated dev envs for different parts of your app (e.g. your API dev env and your frontend dev env).

<comment><USER2> Ah I see, I assumed it was a okteto managed cluster. I should rtfm more =)

Splitting parts of an env is against our principles tho, put everything together and test against real endpoints where possible, there is no api dev env or web or app, there is just a dev env.

<comment><USER3> There's two parts to Okteto. The open source project ([https://github.com/okteto/okteto](https://github.com/okteto/okteto)), which launches development environments and works with any kubernetes distribution.

And Okteto Cloud ([https://okteto.com](https://okteto.com)) our development platform for Kubernetes Applications, that integrates everything you need to build cloud native apps (development environments, a build service, a private registry, SSL endpoints, etc...)

</comment></comment></comment></comment></comment></comment><comment><USER4> "When I am coding I'm focused on just one thing: delivering value to my users as fast as possible."

Sorry, this rubbed me the wrong way. This is almost a non-statement. It sounded condescending, but that may just be me misunderstanding your tone.

The trick is in how you define that value and how you deliver it quickly. You will probably get a lot more mileage out of building an understanding of what your users need than out of having a "blazing fast inner-loop".

Your users are developers and I'm not convinced you understand what we need. You don't talk about how we can handle service dependencies - How to keep a development database up-to-date and useful for each developer? Should there be one dev database per namespace or a single dev database that the whole team uses? How should third-party APIs be integrated into the development environment? And on and on.

Just running `kubectl create namespace` and rsyncing my code directory into a dev container in that namespace (?) doesn't even get me even close to a proper dev environment. It doesn't solve any REAL problems I have setting up a Cloud Native dev environment.

<comment><USER5> Agreed, this is a topic on my mind, we have a need for better cloud based dev environments so this article's titled appealed to me, but it wasn't answering any questions or aligning with common issues.

<comment><AUTHOR> We would love to talk more about the issues you have. If you want to schedule a call just drop us an email.

<comment><USER5> Well first off, we don't touch Kubernetes, so probably not a product we're looking at either way.

</comment></comment></comment></comment><comment><AUTHOR> Github codespaces is a step forward to eliminate local setup and have replicable dev environments running in containers. But for true cloud-native applications, you would need a kubernetes namespace to run other services, databases or access the kubernetes API. This blog post explains our vision of cloud-native development at www.okteto.com

<comment><USER6> Great work! I agree that developing in a Kubernetes namespace makes a ton of sense. This is also the direction we want to take the GitLab Web IDE. Kubernetes is the interface to the cloud, both for development, testing, and production.

<comment><AUTHOR> Yes, the possibilities with this are very exciting. We have already integrated Gitlab runners in our Application Catalog, and we are working on a UX to deploy a branch and put it on dev mode on a single command.

<comment><USER6> Awesome. Please let me know if there is anything else we can do.

</comment></comment></comment></comment><comment><USER7> It reminds me a bit of the monolith -> microservice -> monolith dance. Now monolith -> cloud-monolith -> monolith. :D Just kidding, but not just kidding.

</comment><comment><USER8> Don't you tell me I'm living in "the dark ages" mister, I'm fully serverless. It's you who's grasping for a world soon to be gone.

<comment><AUTHOR> How do you develop your functions? Using Kubernetes as a development platform also applies to serverless, we have articles with Cloud Run and OpenFaaS: [https://www.openfaas.com/blog/painless-serverless- developmen...](https://www.openfaas.com/blog/painless-serverless-development/)

The idea is to have replicable and production-like dev environments, no matter your deployment tool

<comment><USER9> I develop in the cloud!

Serverless Framework deploys are now less than three seconds. It's almost exactly like `run watch` now!

I deploy to a dev AWS account, then a staging AWS account, and then promote to prod out of github.

Check it out: [https://github.com/serverless- components/](https://github.com/serverless-components/)

<comment><AUTHOR> That really depends on the size of your app. You also lose the ability to run debuggers. Not to mention how hard is to run serverless java applications, which is the dominant enterprise programming language.

<comment><AUTHOR> Don't take me wrong, I am a big fun of serverless. We use it in production too. But I also think it does not cover a large percentage of the deployment spectrum, at least for a few years. And serverless can also benefit from tools like Okteto

</comment></comment></comment></comment></comment><comment><USER10> ...and then you remember that your app depends on half a dozen vendor webhooks...

<comment><AUTHOR> why? we offer vanilla kubernetes namespaces. There are no hidden dependencies

<comment><USER11> I believe they mean their application relies on third-party integrations that would be burdened by such a fast loop

<comment><USER10> I mean its harder to route webhooks to twenty random dev machines than to a couple of DTAP servers.

<comment><USER3> There are challenges on this model for sure. A big advantage is that, by routing to the dev environments, you can have the dev interact directly with the webhook when they code, instead of having to wait for a shared environment to test integrations. This is pretty useful, specially if your application depends a lot on webhooks for it's main functioning.

This is an area where I'm particularly interested in. We are constantly experimenting in ways to better integrated it into our idea of remote development environments.

<comment><USER10> > you can have the dev interact directly with the webhook when they code

But how? A webhook needs to call a single endpoint (with a dns/ip pair). How can you route incoming webhooks from a 3rd party vendor to every dev machine running the service locally?

Weird people downvoted my previous comment on this, it's a genuine problem with this "DTAP on your machine" setup, isn't it?

<comment><USER3> There's a couple of approaches we've tried:

1\. Register each dev env with the provider. Dev Envs can have predictable URLs (e.g in okteto cloud it's the name + namespace + domain), so you can directly register it. This works well with self-service webhooks like Github.

2\. Have a proxy that routes to the right dev env. This works if there's a key you can use for the routing, like a user ID or the subscription.

3\. Have a proxy that duplicates traffic and send it to all the dev envs.

I'm curious wow do you solve this on the DTAP env. Are you registering a single endpoint with the webhook? Then how does it reach the separate dev envs? (or do you have a single, shared dev env?)

</comment></comment></comment></comment></comment></comment></comment><comment><USER12> Are kubernetes namespaces this well isolated? I wasn't aware it was at the point where you could put untrusted tenants next to each other in the same cluster.

<comment><AUTHOR> You can achieve good isolation with a combination of RBAC, network policies, OPA rules and runtimes like gvisor. We also monitor suspicious activity with Falco. For deeper security, we offer Okteto Teams, which runs on a dedicated cluster, and Okteto Enterprise, which runs on your own cluster.

</comment></comment><comment><USER13> I deal with a lot of "works on my machine" bugs, but the reason is we _can 't_ go cloud native. Or cloud.

I'm really interesting in a cross platform, rootless and low overhead containerization solution for native desktop apps. I haven't seen one that fits my use cases yet.

<comment><AUTHOR> Would something like Okteto Enterprise fit your needs? [https://okteto.com/docs/enterprise](https://okteto.com/docs/enterprise)

<comment><USER13> Unless I'm reading something wrong that has nothing to do with what I'm talking about.

</comment></comment></comment><comment><USER14> I'm going to check out your product on the weekend. It looks pretty neat. But it would be cool to hear a bit more about how you achieve some of your stated claims. Particularly working with debuggers. The kubernetes/minikube setup at my current role seems downright hostile to debugging -

* We need to maintain separate profiles for running apps in debug mode, to expose the java debug port to the host and supply the right JVM options

* Latency - even to a VM running on the same computer when compared to running a local process - means a significantly worse debugging experience

* Don't leave your debugger paused for too long, or your healthchecks will fail and your app will get rebooted from under you

* And forget about trying to debug something that happens on application boot

<comment><USER3> For debuggers, we wrote a few guides like this one: [https://okteto.com/blog/how-to-develop-node-apps-in- kubernet...](https://okteto.com/blog/how-to-develop-node-apps-in-kubernetes/).

> We need to maintain separate profiles for running apps in debug mode, to > expose the java debug port to the host and supply the right JVM options

Yes, you should. This is something you can do in the 'okteto.yml' file. You can specify different environment variables, different commands and even a different image (e.g. an image with your dev tools and debugger, which you don't need in prod).

> Latency

This can be a challenge, for sure, specially if you have a bad network connection. In our experience, debuggers and incremental file sync don't require too much bandwidth.

> Don't leave your debugger paused for too long

This has happened a lot to me. In the latest version we introduced a switch to disable healthchecks during dev time so avoid this.

> And forget about trying to debug something that happens on application boot

This is the trickiest definitely. I've had luck by pausing the debugger on attach (on go and node you can do this), but it's not the most optimal.

<comment><USER14> I didn't get around to checking out your product yet, but from your comment and the guide you linked it doesn't sound like you've actually solved any of these pain points in a meaningful way.

It would be REALLY COOL to have a one- (or even few-) click IDE integration to attach-debugger-to-instance-deployed-in-Okteto. If you had that, I would already be pitching your product to our head of engineering and asking our head of security to expedite due diligence.

edit: put another way, the pain points you DO currently solve for are ones I don't currently have, because I'm already mostly avoiding them by not running my dev instances in Kubernetes unless I really need to.

</comment></comment></comment><comment><USER15> Step out of the dark ages by burning piles of cash to generate light.

<comment><AUTHOR> One of the advantages of using Kubernetes vs a remote VM, which is an approach followed by companies like Stripe, Slack, Eriksson and much more... is that Kubernetes is very efficient allocating resources. Idle dev environments don't consume resources, they can be scaled to zero and restarted in a few seconds, and the same infra is shared by your entire team</comment></comment>


What a Very Old Menu Tells Us About the Price of Steak - <AUTHOR> http://www.npr.org/blogs/money/2012/08/13/158719677/a-new-york-steakhouse

<comment><USER2> None of the three menus they compare mention portion size. Without knowing if the portion was identical across the years, there's no way to accurately compare prices.</comment>


Microsoft Adds (Symbolic) H.264 Support with Chrome Extension - <AUTHOR> http://www.readwriteweb.com/archives/microsoft_adds_symbolic_h264_support_with_chrome_e.php?sms_ss=hackernews&at_xt=4d49e7158df393f1%2C0 <comment><USER2> Who the heck is interoperabilitybridges.com?

<comment><USER3> Microsoft.</comment></comment>


Math+CS guru? Prove this conjecture - <AUTHOR> http://www.texify.com/img/%5CLARGE%5C%21%5Cforall%20p%5Chspace%7B9pt%7D%20prime%2C%20%5Chspace%7B9pt%7D%20p%20%5Cnotin%20%5C%7B3%2C%205%2C%207%5C%7D%2C%20%5Chspace%7B9pt%7D%20%5Csum_%7Bk%20%5Cle%20p%20%7D%20prime%5E%7B%3F%7D%28p-k%29%20%2A%202%5E%7Bp-k%7D%20%5Cnotin%20P%2C%20%5Chspace%7B9pt%7D%20where%20%5Chspace%7B9pt%7D%20prime%5E%7B%3F%7D%28x%29%20%3D%20%20%5Cleft%5C%7B%20%20%20%7B%5Ctext%7B%201%20if%20x%20is%20prime%20%7D%20%5Catop%20%5Ctext%7B%200%20if%20not%20%7D%7D%20%20%20%5Cright..gif P is the prime numbers set <comment><USER2> It is a sum of even numbers, because they almost all all are powers of 2.

The only element of the sum that can be odd is when p = k. This element is prime(0), which is 0 because 0 is not prime.

Thus, the overall sum is necessarily even.

It is easy to check that this sum is strictly larger than 2. Thus, it cannot be a prime number.

What is this conjecture for?

</comment><comment><USER3> What is the domain of $k$?</comment>


Production Quality MongoDB Setup with Docker - <AUTHOR> https://medium.com/on-coding/65136a4a9d8

<comment><USER2> Docker is _awesome_ and I've totally redesigned my development workflow around it. Instead of running a monolithic dev server with dependencies for every project I start (mongodb, mysql, ruby, a giant mess of gems, node, memcached, jvm, etc etc--at a certain point these things start stepping on each others toes), I have a docker image for each dependency and configure a cluster for each project. Source version control is handled independently by simply mounting a project's root folder on each container and passing around config files. File system layering means the container branches for each project only take up as much disk space as whatever gems or node packages they don't have in common. For me, the moment I "got" docker felt like the first time I really understood the git workflow. Starting a new project is now a matter of minutes instead of hours, and the reduced friction allows for tons of experimentation that I would have avoided before. It's also fun to be able to spin up a 12 server mongo cluster on a single VM and watch how the sharding and replication works with different key schemes. I really can't say enough good things about the project, with the caveat that I've only used it for local development so far. I'm super excited to see where it goes once it hits 1.0.

<comment><USER3> We're using Docker in production (even though it's not 1.0) and it's been great so far. We manage a large number of small images on behalf of the end goals of our users at DevTable, and managing the images themselves was becoming a pain. To address this we built Quay.io, which we're using to store our images and feed them out to our servers in production. With your large number of apps and containers, you might find it useful too. We're basically trying to be the Github of Docker images.

</comment></comment><comment><USER4> Docker is awesome, but specifically NOT ready for production.

From Docker's website "we make a point of saying that we're not production ready".[http://blog.docker.io/2013/08/getting-to- docker-1-0/](http://blog.docker.io/2013/08/getting-to-docker-1-0/)

While I love your enthusiasm, I worry that you'll mislead others into thinking that its a good idea to replicate your setup and run something important.

<comment><AUTHOR> I never said Docker is production ready or not. What I show you is how to run(and use) mongodb with docker.

BTW: We don't need version 1.0 to use it in production. See NodeJS.

<comment><USER4> 1\. You're not running your db on node. It's unlikely that your data will disappear if it turns out node has a bug -> the failure case is much more serious for mongo on docker.

2\. You run the even versions of node (noted as stable) in production - they've literally set things up so there's an acceptable way to run node in production.

3\. You're showing people how to make a production environment on a system who's creators do NOT want it to be in production. Sounds like a bad idea to me.

</comment></comment></comment><comment><USER5> I've been checking out all of this new stuff recently, like [http://www.packer.io](http://www.packer.io) and [http://www.coreos.com](http://www.coreos.com). It all seems cool, but I can't help but think it's too little too late.

I want to deploy at the application level, not the OS image level. The abstraction that I want is:

Servers: Something that runs applications. Could be a physical server, an instance on EC2, or a local process, etc.

Applications: My code. Black boxes.

I want to be able to boot up a new server and throw some applications on it, like a new MongoDB shard or whatever. Then tear some applications down, or tear whole servers down.

And I want it all to be managed by a RESTful API over HTTP so that I can write a script to automate deployment, and even automate the scaling of my service.

I think you can do it with just Docker, a bare Linux distro, and a few scripts.

Does this exist yet?

<comment><USER6> You pretty much just defined the goal of Docker. And it's already incredibly close to what you describe.

<comment><USER5> Right. So when can I write:

        shards = []

        boot 'ec2', 'us-east-1', (server) ->
            shards.push server.start 'mongod_docker_image'

        boot 'ec2', 'us-west-1', (server) ->
            shards.push server.start 'mongod_docker_image'

        setTimeout ->
            shard.stop() for shard in shards
        , 5 * 60 * 1000

Does this exist yet? I started writing my own earlier today with Docker because I haven't found anything yet.

The plan is to cook a single ami that can be deployed ad infinitum. The image only has a slave application on it that receives and runs Docker images.

<comment><USER6> Pretty much.

A Docker AMI Generator exists. DigitalOcean offers an out of box Docker host. OpenShift will replace cartidges with Docker. OpenStack can provision Docker containers. Other PaaS/IaaS are in the works.

Running a registry is as simple as `docker run samalba/docker-registry`.

Pushing to that registry is very simple, especially if you have a reverse proxy ( I use hipache. Mine is registry.stinemat.es )

So, assuming those first 3 are in use in a 'convenient' way (as defined by you) - your request exists today. That matter of convenience will grow.

<comment><USER7> I would like to test out clustering and distributed computing on the cheap with a group of friends. So I would like to replicate an IaaS/PaaS/SaaS stack with vagrant-mesos-docker. I can then update my friends applications, OSs, and use their extra storage for a VPN service?

</comment></comment></comment></comment></comment><comment><USER8> I've been playing with docker, mongodb, hipache and meteor app a month ago, and I'd like to say that it was great experience. Here is my collection of scripts of Dockerfiles which allow you to run multiple instances of Meteor app behind hipache reverse proxy. MongoDB data is persisted using docker volumes too. [https://github.com/vlebedev/docker- test](https://github.com/vlebedev/docker-test)

<comment><AUTHOR> I just read about it, Hipache does not supports sticky sessions yet. Sticky Session support is really important for Meteor.

Hope it would be great, If you use HaProxy or Nginx.

</comment></comment><comment><USER9> Great summary - especially spinning up another container to use as the client - I was wondering how to do that : )

Docker is seriously another planet of cool!

<comment><AUTHOR> Yes. It is the start of the next gen DevOps.</comment></comment>


Porn, Ning and the Internet - <AUTHOR> http://blog.pmarca.com/2008/01/porn-ning-and-t.html

<comment><USER2> IMO the real story is not that Ning has porn but that several blogs decided to write scaremongering posts about it.

</comment><comment><USER3> That's really the only sensible policy on their part. Far too many sites/investors are leaving tons of money on the table due to their moral qualms.</comment>


Show HN: Anomaly Detection in Ruby - <AUTHOR> https://github.com/ankane/midas <comment><USER2> Good work!

</comment><comment><USER3> This would make a very interesting redis module too...

</comment><comment><USER4> Nice work. Simple to use. Well written structure.

</comment><comment><USER5> Nice work very useful in anomaly detection.

</comment><comment><USER6> Is there a Python library as well?

<comment><AUTHOR> See [https://github.com/yzhao062/pyod](https://github.com/yzhao062/pyod) for Python Its quite good.</comment></comment>